Wednesday, 15 February 2023

Show HN: M93. The easiest way to build habits that stick https://bit.ly/3lBturs

Show HN: M93. The easiest way to build habits that stick https://bit.ly/3lB3xse February 15, 2023 at 01:24PM

Show HN: Impact of using 1 or 2 sticks of DDR5 on a 6800HX with 680M IG https://bit.ly/3EaHLBY

Show HN: Impact of using 1 or 2 sticks of DDR5 on a 6800HX with 680M IG A few months ago, I ordered a Minisforum UM690 for work. For less than 500 bucks, this little beast is equipped with the incredibly powerful 8 cores / 16 threads Ryzen 9 6900HX (4.9GHz) and an integrated RDN2 680M graphics card (the single thread performance of this mobile CPU is just 10% lower than my home 5800X desktop PC). I do some light gaming on my lunch break, and I was pretty impressed by the gaming performance of the 680M. Because of budget constraints at the time of ordering, I could only afford a single stick of Gskill - RipJaws 16 Go DDR5 4800 MHz CL34. I made a few benchmarks on multiple games, but most games I play do not come with a proper benchmark loop, so I used Unigine Superposition Benchmark to make a proper benchmark. Single 16 GB stick, 1080p, medium settings: 3022 (18.85 min fps, 22.61 avg fps, 31.85 max fps) Those results were good for an IGPU, but I saw a few articles saying that having two sticks instead of one could improve performance (never backed up with benchmarks or hard numbers). So I bought another stick. Here are the results with two sticks: Dual 16 GB sticks, 1080p, medium settings: 4969 (31.66 min fps, 37.17 avg fps, 48.96 max fps) Yep, this is a whopping +65% with two sticks! So, if you use a CPU with an integrated graphics card, you should use 2 sticks! February 15, 2023 at 10:55AM

Show HN: Turn Jupyter Notebook to Web App https://bit.ly/3E8wySg

Show HN: Turn Jupyter Notebook to Web App https://bit.ly/3jUfUPz February 15, 2023 at 10:36AM

Show HN: Explore careers that you don't know even exist https://bit.ly/3lsPIf8

Show HN: Explore careers that you don't know even exist "Excited to launch CareerGPT.ai on Hacker news today! We're on a mission to help people ..yada...yada" No, that's ChatGPT's writing, not mine :) Folks, I was a PhD student once, in a non-home country, and just wished to know what was it like to go and work in the industry, being a programmer, or started a company. Torn apart between choices, I just wished there was a totally unbiased counselor to talk to. I couldn't do that with my supervisor since he always encouraged me to finish the thesis (of course). Heck, had ChatGPT exist back then, I would have had more infos and made decision easier. So why not launching one, on the back of the collective "intelligence" and "creativity" of large language model. About building the product: Yes, I call OpenAI's API, but need to do some 'prompt engineering', updating temperature along the conversation. Just tell me what you think. Thanks. https://bit.ly/3S3u8KI February 15, 2023 at 10:39AM

Tuesday, 14 February 2023

Show HN: Openapi.security, a fast security checker for REST-based API https://bit.ly/3lFYzuk

Show HN: Openapi.security, a fast security checker for REST-based API tl;dr we released openapi.security, an online tool that performs a dozen of security tests on any given openapi/swagger-based API, with no signup or email required. You can try it here: https://bit.ly/3RZjuV2 My team at Escape (YC W23) is mainly focused on securing GraphQL APIs. For this, we developed a new approach called Feedback driven API Exploration. Basically, we infer the right security tests cases to run using the specification and a carefully crafted in house graph traversal algorithm. (It's a bit long to describe here but we published a more in depth explanation of how this algorithm works in our blog!) We recently wondered if this Feedback Driven Exploration approach could be efficiently applied to good old REST APIs as well. From our experience, well designed GraphQL and REST APIs are quite equivalent: both have an organized data structure and explicit relationships between objects. So why wouldn't it work? We often organise internal hackathons. So this time, we focused on this experiment, adapting our algorithm to REST and ending up creating our last side project: OpenAPI.security. It is a very simple tool: anybody can enter an OpenAPI / Swagger spec, and openapi.security will run a bunch of security tests on it and give back a report. It's designed to be fast and smart in the way it analyzes input specs. https://bit.ly/3RZjuV2 February 14, 2023 at 07:58PM

Show HN: First Steps: Making your own voice activated virtual assistant https://bit.ly/3Ilac2A

Show HN: First Steps: Making your own voice activated virtual assistant This is some hacked together python for the beginnings of a voice -> text -> ML -> voice cycle I put together in the last couple of days as a base for building completely local virtual assistants. https://bit.ly/3Ipbw4C February 14, 2023 at 07:33AM

Monday, 13 February 2023

Show HN: SceneScape: Text-Driven Consistent Scene Generation https://bit.ly/3YLr3ky

Show HN: SceneScape: Text-Driven Consistent Scene Generation https://bit.ly/3ImGx9a February 13, 2023 at 09:37PM

Show HN: Lockval Engine – a distributed back end KV engine that can run scripts https://bit.ly/3K0F3Tj

Show HN: Lockval Engine – a distributed back end KV engine that can run scripts I've been developing game backends for several years, using and designing a lot of code. They all about calculations, synchronization with front-end data, and database data, and try to ensure consistency, atomicity, and high response, etc. However, these codes and frameworks have always had problems such as very complicated APIs, incomplete or non-existent ACID, multiple calls to RPC, and non-real-time full or semi-full data landing. So, we created Lockval Engine. An easy-to-use, ACID, distributed, DOP, multi-language support backend engine. Here are some online demos that will give you a quicker understanding of Lockval Engine: [APIdemo] https://bit.ly/3lxex9Q [playground] https://bit.ly/3Yrp19f... https://bit.ly/3Yv9jdg February 13, 2023 at 01:12PM

Show HN: LazyShell – Autocomplete for Zsh with GPT https://bit.ly/3Yv6aub

Show HN: LazyShell – Autocomplete for Zsh with GPT https://bit.ly/3jOKSIV February 13, 2023 at 08:03PM

Show HN: My personal medical knowledge system https://bit.ly/3HVckwp

Show HN: My personal medical knowledge system Since medical school years ago, I have been trying to find way for long term knowledge management and retention. I finally ended up with Obsidian on the desktop, but it's still difficult to access my knowledge anywhere online, until I made my own online wiki. Things that helped me get to this step: 1. "How to Take Smart Notes" 2. Evergreen notes by Andy: https://bit.ly/3xhsyLB . This website shows the culmination of my personal knowledge with search bar. The idea is that I should be able to find what I'm looking for within seconds, otherwise the title of my notes are not specific enough or the web of knowledge is not good enough. Most of the notes still have short title style and walls of texts, but the newer notes that I added are in evergreen note style. I'm slowly converting them to permanent notes. Good example pages of permanent notes: https://bit.ly/3HYJRG5 https://bit.ly/3jWuje2 The website is made with Astro for better static site generation. Notes are taking in markdown format in Obsidian, and I used a script to copy them over that runs on schedule. I I tried Sveltekit first, but with several thousand markdown notes, I was not able to render the website on Netlify. CSS is done with tailwind. Search is added with Minisearch. This was a very fun project. Everything from the search function to the subtle fade animation was satisfying to add. https://bit.ly/3HYJTOd February 14, 2023 at 12:03AM

Show HN: MyJekyllBlog – an open source CMS and web host for Jekyll blogs https://bit.ly/3YvJ3zI

Show HN: MyJekyllBlog – an open source CMS and web host for Jekyll blogs https://bit.ly/3YqffUN February 13, 2023 at 04:50PM

Show HN: I made a community-based writing application https://bit.ly/40PtDYw

Show HN: I made a community-based writing application Hi HN! Writing has been a big part of my life for the last few years. It's helped me make sense of the world around me through journaling, and my blog and technical books have made wonders for my career as an engineer. Something I've always been missing is an online community where I can practice my skills and learn from other aspiring writers. I built Tavern, hoping to solve my own problem. Its main concept is that every Monday everyone in the app gets asked the same writing prompt and you have seven days to submit your answer. You can look at what others have posted, but only after you've submitted your answer. My hope is that this way I will reduce lurking and encourage more people to actually write rather than think about it. There is a concept of giving likes (ales, since the whole app is tavern-themed), but I've given it a twist by not showing the number of likes an answer has until you like it. Also, answers are always sorted by date, with the latest ones on top. This way if you open Tavern three times this week you'll be able to scroll until the last answers you've read and leave, they won't get shuffled. Tavern's not a technical wonder by no means - you can probably put it together in a hackathon. But I put a lot of effort into the design and its simplicity, so people can focus on the content. I have more plans for it in terms of features but I wanted to launch the bare-bones build as soon as possible. Hope you like it! https://bit.ly/40Ksphf February 13, 2023 at 09:07AM

Sunday, 12 February 2023

Show HN: Self-host Whisper As a Service with GUI and queueing https://bit.ly/3YIczSk

Show HN: Self-host Whisper As a Service with GUI and queueing Schibsted created a transcription service for our journalists to transcribe audio interviews and podcasts really quick. https://bit.ly/3K2uU8L February 13, 2023 at 08:00AM

Show HN: Toodle.Studio is an art playground with Lisp and turtles https://bit.ly/3YFJRBq

Show HN: Toodle.Studio is an art playground with Lisp and turtles https://bit.ly/3S9rhQt February 11, 2023 at 04:54PM

Show HN: Nix-init – Generate Nix packages from URLs with dependency inference https://bit.ly/3lq4jbf

Show HN: Nix-init – Generate Nix packages from URLs with dependency inference https://bit.ly/3YIfcDz February 12, 2023 at 07:34PM

Show HN: HN Pop-Up – Hover on HN Username to See Their Profile https://bit.ly/3HPbG3A

Show HN: HN Pop-Up – Hover on HN Username to See Their Profile https://bit.ly/3K2RQ7O February 12, 2023 at 07:25PM

Show HN: Jendeley – JSON-based document organizing software https://bit.ly/3lzpJTC

Show HN: Jendeley – JSON-based document organizing software I created jendeley to help organize documents for programmers. - jendeley is JSON-based. You can see and edit your database quickly. - jendeley works locally. Your important database is owned only by you. No cloud. - jendeley is browser-based. You can run it anywhere node.js runs. Repository: https://bit.ly/3jVzvPh https://bit.ly/3E3s0g6 February 11, 2023 at 12:10AM

Saturday, 11 February 2023

Show HN: PyCirclize – Circular Visualization in Python https://bit.ly/40RyQio

Show HN: PyCirclize – Circular Visualization in Python pyCirclize is a circular visualization python package implemented based on matplotlib. This package was developed for the purpose of easily and beautifully plotting circular figure such as Circos Plot and Chord Diagram in Python. I'd love to hear your feedback. Document: https://bit.ly/40RySXy https://bit.ly/3jST1vQ February 12, 2023 at 05:16AM

Show HN: G-Script – Visual Scripting for the Web https://bit.ly/3XoyRYj

Show HN: G-Script – Visual Scripting for the Web Hi all, I'm a PM by day who taught themselves to code over COVID. One of the things I enjoyed during that process was learning how to make basic games in Unreal Engine using Blueprints. I found visual scripting was such an intuitive way to express what I call "mid-tier complexity" logic and I felt there really wasn't a great equivalent for the web - so I built one over the last few months and this is my MVP. Tools like Zapier etc are great and easy to use, but they're heavily limited when it comes to expressing any kind of complex logic or trying to follow coding principles like DRY. On the other end of the spectrum, serverless setups like Cloudflare workers or Firebase functions give you all the power of code, but there's atleast 20-30 minutes of additional overhead involved in just getting the things live. G-Script is designed to land exactly in the middle of these two options. It's "Lower level" than tools like Zapier and supports most of the code-level primitives you NEED in order to express logic. Examples being: - Conditional Logic - Loops - Static Typing - Objects & Arrays - Version Control - Reusable logic/functions On the flip side, it's much less friction that writing an actual serverless function, both up-front and ongoing. Examples: - You don't need to know "Code", just how to express your logic visually. - No need to manage even basic deployments or use a CLI, it's all done via a UI. - Every Workflow is a seperate little microservice with it's own URL that you can call via HTTP. - The super simple version control system makes it easy to role back to earlier versions of a workflow if you break something, or make changes to your logic without impacting what executes and the Workflow URL until you're ready to deploy your final iteration. https://bit.ly/3XjbHCE February 12, 2023 at 02:11AM

Show HN: My personal website designed in the style of Windows 95 https://bit.ly/3JW7j9D

Show HN: My personal website designed in the style of Windows 95 link: https://bit.ly/3K1bp01 github repo: https://bit.ly/3YsbOgw Your thoughts and recommendations are highly appreciated :) https://bit.ly/3K1bp01 February 11, 2023 at 07:44PM