Surgery aims to restore sight by implanting a telescopic lens in a tooth
16 by qkeast | 6 comments on Hacker News.
Friday, February 28, 2025
Thursday, February 27, 2025
Wednesday, February 26, 2025
New top story on Hacker News: ForeverVM: Run AI-generated code in stateful sandboxes that run forever
ForeverVM: Run AI-generated code in stateful sandboxes that run forever
28 by paulgb | 5 comments on Hacker News.
Hey HN! We started Jamsocket a few years ago as a way to run ephemeral servers that last for as long as a WebSocket connection. We sandboxed those servers, so with the rise of LLMs we started to see people use them for arbitrary code execution. While this works, it was clunkier than what we would have wanted in a first-principles code execution product. We built ForeverVM from scratch to be that product. In particular, it felt clunky for app developers to have to think about sandboxes starting and stopping, so the core tenet of ForeverVM is using memory snapshotting to create the abstraction of a Python REPL that lives forever. When you go on our site, you are given a live Python repl, try it out!
28 by paulgb | 5 comments on Hacker News.
Hey HN! We started Jamsocket a few years ago as a way to run ephemeral servers that last for as long as a WebSocket connection. We sandboxed those servers, so with the rise of LLMs we started to see people use them for arbitrary code execution. While this works, it was clunkier than what we would have wanted in a first-principles code execution product. We built ForeverVM from scratch to be that product. In particular, it felt clunky for app developers to have to think about sandboxes starting and stopping, so the core tenet of ForeverVM is using memory snapshotting to create the abstraction of a Python REPL that lives forever. When you go on our site, you are given a live Python repl, try it out!
New top story on Hacker News: Show HN: Tach – Visualize and untangle your Python codebase
Show HN: Tach – Visualize and untangle your Python codebase
38 by the1024 | 4 comments on Hacker News.
Hey everyone! We're Evan and Caelean, the authors of Tach. Tach gives you the tools to build a modular monolith in Python: visibility into the state of your dependencies, as well as the tools to fix them. Since our last Show HN ( https://ift.tt/GDzyJ49 ) we've shipped support for layers, third party dependencies, visualizations, and more. Tach is: * Open source (MIT) and completely free * Fast (written in Rust ) * In use by teams at NVIDIA, PostHog, and more As your team and codebase grows, code gets tangled up. This hurts developer velocity, and increases cognitive load for engineers. One way Tach differs from existing systems that handle this problem (build systems, import linters, etc) is in it's ability to be incrementally adopted and its runtime speed. If you struggle with dependencies, onboarding new engineers, or a massive codebase, Tach is for you! We built it with developers in mind - with clean integrations into Git, CI/CD, and IDEs, and the performance for it to be effective in any form factor.
38 by the1024 | 4 comments on Hacker News.
Hey everyone! We're Evan and Caelean, the authors of Tach. Tach gives you the tools to build a modular monolith in Python: visibility into the state of your dependencies, as well as the tools to fix them. Since our last Show HN ( https://ift.tt/GDzyJ49 ) we've shipped support for layers, third party dependencies, visualizations, and more. Tach is: * Open source (MIT) and completely free * Fast (written in Rust ) * In use by teams at NVIDIA, PostHog, and more As your team and codebase grows, code gets tangled up. This hurts developer velocity, and increases cognitive load for engineers. One way Tach differs from existing systems that handle this problem (build systems, import linters, etc) is in it's ability to be incrementally adopted and its runtime speed. If you struggle with dependencies, onboarding new engineers, or a massive codebase, Tach is for you! We built it with developers in mind - with clean integrations into Git, CI/CD, and IDEs, and the performance for it to be effective in any form factor.
Tuesday, February 25, 2025
New top story on Hacker News: Show HN: My new wiki for Silicon Graphics stuff
Show HN: My new wiki for Silicon Graphics stuff
29 by ThatGuyRaion | 1 comments on Hacker News.
I also run IRIXNet. I'm here to share my newest SGI-related project.
29 by ThatGuyRaion | 1 comments on Hacker News.
I also run IRIXNet. I'm here to share my newest SGI-related project.
Monday, February 24, 2025
New top story on Hacker News: Show HN: Bracket City – A daily, exploded (?) crossword puzzle
Show HN: Bracket City – A daily, exploded (?) crossword puzzle
14 by brgross | 10 comments on Hacker News.
Hi hn - I co-own a diner where I co-host a puzzle night that is kind of like a diner-themed escape room. At the last one, I made a puzzle that was crossword-like clues nested in brackets. People at the diner seemed to like it, so I resolved to make it a real game and Bracket City was born: https://bracket.city . I love crosswords, so it's been fun to write crossword-like clues: [it contains MSG] as well as clues that would not make it into a crossword: [___ <=== you ===> hard place] I write all the puzzles and post a new one at midnight ET every day of the week. Still working on a lot of features/fixes. I'm aware that scoring based on keystrokes is pretty unfair, especially given not-ideal custom keyboard on mobile! Still thinking through the best solution there. Also fun fact: if you sign up for the email list, you get a special "Word of the Day" email written by James Somers (of https://jsomers.net ). The only way to sign up for the email list is to finish a puzzle! ** (answer key: NYC, ROCK)
14 by brgross | 10 comments on Hacker News.
Hi hn - I co-own a diner where I co-host a puzzle night that is kind of like a diner-themed escape room. At the last one, I made a puzzle that was crossword-like clues nested in brackets. People at the diner seemed to like it, so I resolved to make it a real game and Bracket City was born: https://bracket.city . I love crosswords, so it's been fun to write crossword-like clues: [it contains MSG] as well as clues that would not make it into a crossword: [___ <=== you ===> hard place] I write all the puzzles and post a new one at midnight ET every day of the week. Still working on a lot of features/fixes. I'm aware that scoring based on keystrokes is pretty unfair, especially given not-ideal custom keyboard on mobile! Still thinking through the best solution there. Also fun fact: if you sign up for the email list, you get a special "Word of the Day" email written by James Somers (of https://jsomers.net ). The only way to sign up for the email list is to finish a puzzle! ** (answer key: NYC, ROCK)
Sunday, February 23, 2025
Saturday, February 22, 2025
New top story on Hacker News: Ask HN: Is Anyone Still Using Dreamweaver?
Ask HN: Is Anyone Still Using Dreamweaver?
8 by gillytech | 3 comments on Hacker News.
When I was learning to build websites in 2010 Dreamweaver was the go-to. I remember it thoroughly confused the heck out of me. Anyone here able to use it effectively?
8 by gillytech | 3 comments on Hacker News.
When I was learning to build websites in 2010 Dreamweaver was the go-to. I remember it thoroughly confused the heck out of me. Anyone here able to use it effectively?
Friday, February 21, 2025
Thursday, February 20, 2025
Wednesday, February 19, 2025
Tuesday, February 18, 2025
New top story on Hacker News: (Ab)using general search algorithms on dynamic optimization problems (2023)
(Ab)using general search algorithms on dynamic optimization problems (2023)
4 by h45x1 | 3 comments on Hacker News.
I wrote this blog back in 2023 but since then I became a frequent lurker on HN and decided to repost the blog here. For me, writing it was about connecting the dots between dynamic optimization techniques I've studied as an economist and the more general search algorithms studied in CS.
4 by h45x1 | 3 comments on Hacker News.
I wrote this blog back in 2023 but since then I became a frequent lurker on HN and decided to repost the blog here. For me, writing it was about connecting the dots between dynamic optimization techniques I've studied as an economist and the more general search algorithms studied in CS.
Monday, February 17, 2025
Sunday, February 16, 2025
New top story on Hacker News: Show HN: Hackyournews.com v2
Show HN: Hackyournews.com v2
3 by ukuina | 0 comments on Hacker News.
A year and a half after I published https://ift.tt/ma5wiJx , I've rewritten it to be neater and added support for more news sources. HackYourNews.com v1 had a great response on HN [1] and consistently sees ~2k weekly unique visitors. There were many long-standing requests that I wanted to fulfill (thanks for your patience!): a proper dark mode, correct rendering on mobile devices, and more cogent summaries. This rewrite is the result. gpt-4o-mini reduces the cost of summarization to an absurd degree, so it's now sustainable to keep this free service going! Someday, I hope to use the Batch API [2] to drive down costs even further. Enjoy. [1] https://ift.tt/f8tXUD1 [2] https://ift.tt/P6z12an
3 by ukuina | 0 comments on Hacker News.
A year and a half after I published https://ift.tt/ma5wiJx , I've rewritten it to be neater and added support for more news sources. HackYourNews.com v1 had a great response on HN [1] and consistently sees ~2k weekly unique visitors. There were many long-standing requests that I wanted to fulfill (thanks for your patience!): a proper dark mode, correct rendering on mobile devices, and more cogent summaries. This rewrite is the result. gpt-4o-mini reduces the cost of summarization to an absurd degree, so it's now sustainable to keep this free service going! Someday, I hope to use the Batch API [2] to drive down costs even further. Enjoy. [1] https://ift.tt/f8tXUD1 [2] https://ift.tt/P6z12an
Saturday, February 15, 2025
New top story on Hacker News: Honest Government Ad – Nuclear Power (Australia) [video]
Honest Government Ad – Nuclear Power (Australia) [video]
14 by justinclift | 0 comments on Hacker News.
14 by justinclift | 0 comments on Hacker News.
Friday, February 14, 2025
New top story on Hacker News: Show HN: A New Way to Learn Languages
Show HN: A New Way to Learn Languages
25 by sebnun | 22 comments on Hacker News.
Hi HN, I’m Pablo, I built this application to learn languages using podcasts: https://ift.tt/iNn3Ysz (No signup required) There are a lot of tools to learn languages, but most of them focus on beginners (understandably so, that’s where the money is) but not many exist that target intermediate or advanced learners. The ones that exist make you find content on your own and then import that into their apps, which can be tricky when you don’t know where to look. LangTurbo has a unique curated database of podcasts by language (some even have dialect labels) that you can browse by topic, or search by keyword, so you can discover content and learn in the same place. Having a good language learning method is important, but having the motivation to keep learning is much more important. Some tools like Duolingo try to keep you motivated with “gamification”. I don’t like that, I think it gives you a false sense of accomplishment without real improvement. The way LangTurbo tries to keep you coming back is via the content itself. My goal is that you discover some podcast that interests you enough to keep coming back to listen to new episodes, the same way you listen to podcasts in your native language. I wrote more about the method here [1] The app also lets you learn without looking at the screen, you can listen to a podcast in the background and for each sentence you will first hear the translation in English and the native speaker after. I call it “poor man's Pimsleur mode”. Some things I learned while building the app: * Currently the best SRS algorithm is FSRS, the app uses this algorithm implemented in SQL (thanks to [2]) * Working with Expo (React Native) was a great experience, the app has web, iOS and Android (coming soon) clients sharing most of the codebase. * A lot of non-English podcasts have a feed with English as the language. I had to build a “probe” to get the correct language of a podcast, based on the text and audio of the feed. * Podcasts use “Dynamic Ad Insertion”, that means the content of the audio can change according to the request IP or the time of the request. * Still amazed by all the things Postgres can do Let me know what you think, happy to answer any questions. [1] https://ift.tt/VxzOm04 [2] https://ift.tt/KF02EJW
25 by sebnun | 22 comments on Hacker News.
Hi HN, I’m Pablo, I built this application to learn languages using podcasts: https://ift.tt/iNn3Ysz (No signup required) There are a lot of tools to learn languages, but most of them focus on beginners (understandably so, that’s where the money is) but not many exist that target intermediate or advanced learners. The ones that exist make you find content on your own and then import that into their apps, which can be tricky when you don’t know where to look. LangTurbo has a unique curated database of podcasts by language (some even have dialect labels) that you can browse by topic, or search by keyword, so you can discover content and learn in the same place. Having a good language learning method is important, but having the motivation to keep learning is much more important. Some tools like Duolingo try to keep you motivated with “gamification”. I don’t like that, I think it gives you a false sense of accomplishment without real improvement. The way LangTurbo tries to keep you coming back is via the content itself. My goal is that you discover some podcast that interests you enough to keep coming back to listen to new episodes, the same way you listen to podcasts in your native language. I wrote more about the method here [1] The app also lets you learn without looking at the screen, you can listen to a podcast in the background and for each sentence you will first hear the translation in English and the native speaker after. I call it “poor man's Pimsleur mode”. Some things I learned while building the app: * Currently the best SRS algorithm is FSRS, the app uses this algorithm implemented in SQL (thanks to [2]) * Working with Expo (React Native) was a great experience, the app has web, iOS and Android (coming soon) clients sharing most of the codebase. * A lot of non-English podcasts have a feed with English as the language. I had to build a “probe” to get the correct language of a podcast, based on the text and audio of the feed. * Podcasts use “Dynamic Ad Insertion”, that means the content of the audio can change according to the request IP or the time of the request. * Still amazed by all the things Postgres can do Let me know what you think, happy to answer any questions. [1] https://ift.tt/VxzOm04 [2] https://ift.tt/KF02EJW
Thursday, February 13, 2025
Wednesday, February 12, 2025
Tuesday, February 11, 2025
Monday, February 10, 2025
New top story on Hacker News: Show HN: Infinite Horizontal Array of Text Editors
Show HN: Infinite Horizontal Array of Text Editors
9 by tsydenzhap | 4 comments on Hacker News.
I made this app to write books chapter by chapter, while taking & browsing through temporary notes for each chapter. The leftmost sidebar is the list of chapters. The sidebar to the right of that is the list of editors in the current chapter. The UI & UX are a bit weird, but they have a basic logic to them.
9 by tsydenzhap | 4 comments on Hacker News.
I made this app to write books chapter by chapter, while taking & browsing through temporary notes for each chapter. The leftmost sidebar is the list of chapters. The sidebar to the right of that is the list of editors in the current chapter. The UI & UX are a bit weird, but they have a basic logic to them.
Sunday, February 9, 2025
Saturday, February 8, 2025
Friday, February 7, 2025
Thursday, February 6, 2025
Wednesday, February 5, 2025
Tuesday, February 4, 2025
Monday, February 3, 2025
Sunday, February 2, 2025
New top story on Hacker News: Ask HN: What is interviewing like now with everyone using AI?
Ask HN: What is interviewing like now with everyone using AI?
24 by ramesh31 | 24 comments on Hacker News.
Have you gone back to in-person whiteboards? More focus on practical problems? I really have no idea how the traditional tech interview is supposed to work now when problems are trivially solvable by GPT.
24 by ramesh31 | 24 comments on Hacker News.
Have you gone back to in-person whiteboards? More focus on practical problems? I really have no idea how the traditional tech interview is supposed to work now when problems are trivially solvable by GPT.
New top story on Hacker News: Mutool – all purpose tool for dealing with PDF files
Mutool – all purpose tool for dealing with PDF files
11 by rahimnathwani | 4 comments on Hacker News.
11 by rahimnathwani | 4 comments on Hacker News.