Tuesday, 31 October 2023
Monday, 30 October 2023
New top story on Hacker News: Show HN: Launch a private Ethereum Testnet with all clients and MEV infra
Show HN: Launch a private Ethereum Testnet with all clients and MEV infra
8 by break_the_bank | 0 comments on Hacker News.
We've been working with the Ethereum Foundation & Flashbots to build tooling and infrastructure for developers to test various workflows for Ethereum. As part of that work, anyone can now spin up a local Ethereum dev net with the entire Flashbots mev-boost infra (relayer, builder, boost) using the ethereum-package. This package supports all EL and CL client types, works on Kubernetes for scale testing, and comes with a few bells and whistles like metrics, mock-builders, and beacon chain explorers. This is the de-facto tool for teams modifying and testing the consensus layer. Here's a full tutorial - https://ift.tt/ZAgIkMe...
8 by break_the_bank | 0 comments on Hacker News.
We've been working with the Ethereum Foundation & Flashbots to build tooling and infrastructure for developers to test various workflows for Ethereum. As part of that work, anyone can now spin up a local Ethereum dev net with the entire Flashbots mev-boost infra (relayer, builder, boost) using the ethereum-package. This package supports all EL and CL client types, works on Kubernetes for scale testing, and comes with a few bells and whistles like metrics, mock-builders, and beacon chain explorers. This is the de-facto tool for teams modifying and testing the consensus layer. Here's a full tutorial - https://ift.tt/ZAgIkMe...
Sunday, 29 October 2023
New top story on Hacker News: A fourth of U.S. health visits now delivered by non-physicians
A fourth of U.S. health visits now delivered by non-physicians
24 by geox | 3 comments on Hacker News.
24 by geox | 3 comments on Hacker News.
New top story on Hacker News: Aftershock of the New: Woodblock Prints of Post-Disaster Tokyo (1928–32)
Aftershock of the New: Woodblock Prints of Post-Disaster Tokyo (1928–32)
5 by lermontov | 0 comments on Hacker News.
5 by lermontov | 0 comments on Hacker News.
Saturday, 28 October 2023
New top story on Hacker News: Show HN: WireHole combines WireGuard, Pi-hole, and Unbound with an easy UI
Show HN: WireHole combines WireGuard, Pi-hole, and Unbound with an easy UI
22 by byteknight | 55 comments on Hacker News.
WireHole offers a unified docker-compose project that integrates WireGuard, PiHole, and Unbound, complete with a user interface. This solution is designed to empower users to swiftly set up and manage either a full or split-tunnel WireGuard VPN. It features ad-blocking capabilities through PiHole and enhanced DNS caching and privacy options via Unbound. The intuitive UI makes deployment and ongoing management straightforward, providing a comprehensive VPN solution with added privacy features.
22 by byteknight | 55 comments on Hacker News.
WireHole offers a unified docker-compose project that integrates WireGuard, PiHole, and Unbound, complete with a user interface. This solution is designed to empower users to swiftly set up and manage either a full or split-tunnel WireGuard VPN. It features ad-blocking capabilities through PiHole and enhanced DNS caching and privacy options via Unbound. The intuitive UI makes deployment and ongoing management straightforward, providing a comprehensive VPN solution with added privacy features.
Friday, 27 October 2023
Thursday, 26 October 2023
Wednesday, 25 October 2023
Tuesday, 24 October 2023
Monday, 23 October 2023
Sunday, 22 October 2023
New top story on Hacker News: Children of married parents do better, but America is moving the other way
Children of married parents do better, but America is moving the other way
97 by rntn | 142 comments on Hacker News.
97 by rntn | 142 comments on Hacker News.
New top story on Hacker News: Facebook web desktop can not access messenger in widely experienced bug
Facebook web desktop can not access messenger in widely experienced bug
14 by jrochkind1 | 4 comments on Hacker News.
14 by jrochkind1 | 4 comments on Hacker News.
Saturday, 21 October 2023
Friday, 20 October 2023
Thursday, 19 October 2023
New top story on Hacker News: Discord is going to give out warnings instead of permanent bans
Discord is going to give out warnings instead of permanent bans
18 by thunderbong | 7 comments on Hacker News.
18 by thunderbong | 7 comments on Hacker News.
New top story on Hacker News: Advice from "pracademics" of how to apply ecological dynamics theory to practice
Advice from "pracademics" of how to apply ecological dynamics theory to practice
5 by luu | 1 comments on Hacker News.
5 by luu | 1 comments on Hacker News.
Wednesday, 18 October 2023
New top story on Hacker News: Ask HN: Good practices for my first C project?
Ask HN: Good practices for my first C project?
8 by jbreckmckye | 8 comments on Hacker News.
Greeting Hackers, I recently acquired a very uncommon PlayStation 1 devkit and I've set about a personal sidequest to write a _very basic_ PSOne game. I've started by prototyping in JavaScript/canvas and am now porting it to C/SDL. Once that's done I aim to port the C code to use the PSX C SDKs. As well as hobbyism, I'm doing this to understand C better and at least grasp the practices of C programmers, even if I end up seldom writing C myself. With that out of the way, what practices are good to internalise working in a C project? - What footguns do you often see beginners trip over? - Do you use prefixes like g_ or p_ for globals / pointers? - What's your "approach" to modularisation in C? Do you prefix non-static function names to mark them as being part of a package? - What are your preferred patterns for ensuring all allocations are eventually freed? - What IDEs do people use for hobbyist C projects? Right now I am editing in VSCode, which is okay, but a little limited - Will I be "okay" in the real world using more "recent" C features like VLAs? Or are these typically proscribed? - Does it generally matter how I do error handling, so long as it isn't setjmp / longjmp? - Are there any tools that will help me avoid many footguns or UB? I am compiling with -Wall -Wextra -Wpedantic, and using "leaks" on MacOS. Any advice from C programmers new or seasoned is a help!
8 by jbreckmckye | 8 comments on Hacker News.
Greeting Hackers, I recently acquired a very uncommon PlayStation 1 devkit and I've set about a personal sidequest to write a _very basic_ PSOne game. I've started by prototyping in JavaScript/canvas and am now porting it to C/SDL. Once that's done I aim to port the C code to use the PSX C SDKs. As well as hobbyism, I'm doing this to understand C better and at least grasp the practices of C programmers, even if I end up seldom writing C myself. With that out of the way, what practices are good to internalise working in a C project? - What footguns do you often see beginners trip over? - Do you use prefixes like g_ or p_ for globals / pointers? - What's your "approach" to modularisation in C? Do you prefix non-static function names to mark them as being part of a package? - What are your preferred patterns for ensuring all allocations are eventually freed? - What IDEs do people use for hobbyist C projects? Right now I am editing in VSCode, which is okay, but a little limited - Will I be "okay" in the real world using more "recent" C features like VLAs? Or are these typically proscribed? - Does it generally matter how I do error handling, so long as it isn't setjmp / longjmp? - Are there any tools that will help me avoid many footguns or UB? I am compiling with -Wall -Wextra -Wpedantic, and using "leaks" on MacOS. Any advice from C programmers new or seasoned is a help!
Tuesday, 17 October 2023
Monday, 16 October 2023
Sunday, 15 October 2023
Saturday, 14 October 2023
Friday, 13 October 2023
Thursday, 12 October 2023
New top story on Hacker News: Show HN: I got tired of reading "This posting has been deleted by its author."
Show HN: I got tired of reading "This posting has been deleted by its author."
9 by june07 | 7 comments on Hacker News.
9 by june07 | 7 comments on Hacker News.
Wednesday, 11 October 2023
Tuesday, 10 October 2023
Monday, 9 October 2023
Sunday, 8 October 2023
New top story on Hacker News: Lessons from Bootstrapped Companies Founded by Software Engineers
Lessons from Bootstrapped Companies Founded by Software Engineers
22 by BerislavLopac | 1 comments on Hacker News.
22 by BerislavLopac | 1 comments on Hacker News.
Saturday, 7 October 2023
New top story on Hacker News: Show HN: Timbre – An app that finds the best sounds for your sleep
Show HN: Timbre – An app that finds the best sounds for your sleep
4 by bryan-vh | 0 comments on Hacker News.
Hey all, I'm currently a solo iOS developer who just released my first app, Timbre, onto the App Store (iPhone only for now). Here's a demo to show you how it works: https://www.youtube.com/watch?v=ALoPAFb31Bk . Timbre originally came about because I wanted to build a sleep sounds & sleep tracker app. I had used Headspace, Calm, Pillow, etc. and figured that instead of paying $70 / year I could just build my own app and pay $100 / year (not a great plan in retrospect). As I started building Timbre, I realized that one of the biggest issues I had with these other apps is that I could never really see which sounds genuinely helped me sleep. With that in mind, I pivoted on my original idea and decided to really hone in on connecting sleep quality and sounds. Using a custom ML model, Apple's CoreML framework and HealthKit's sleep stage data, I made it so that Timbre could calculate a personal sleep quality score. Therefore, when you record a sleep session while listening to a sound, the app can rank the sounds you've listened to based on your sleep quality scores over time. Of course, the app also has a smart alarm, offline support, sleep analysis and more, but I'd love to get some feedback & suggestions from the demo video. Also feel free to ask me any questions and I'd be happy to answer them!
4 by bryan-vh | 0 comments on Hacker News.
Hey all, I'm currently a solo iOS developer who just released my first app, Timbre, onto the App Store (iPhone only for now). Here's a demo to show you how it works: https://www.youtube.com/watch?v=ALoPAFb31Bk . Timbre originally came about because I wanted to build a sleep sounds & sleep tracker app. I had used Headspace, Calm, Pillow, etc. and figured that instead of paying $70 / year I could just build my own app and pay $100 / year (not a great plan in retrospect). As I started building Timbre, I realized that one of the biggest issues I had with these other apps is that I could never really see which sounds genuinely helped me sleep. With that in mind, I pivoted on my original idea and decided to really hone in on connecting sleep quality and sounds. Using a custom ML model, Apple's CoreML framework and HealthKit's sleep stage data, I made it so that Timbre could calculate a personal sleep quality score. Therefore, when you record a sleep session while listening to a sound, the app can rank the sounds you've listened to based on your sleep quality scores over time. Of course, the app also has a smart alarm, offline support, sleep analysis and more, but I'd love to get some feedback & suggestions from the demo video. Also feel free to ask me any questions and I'd be happy to answer them!
New top story on Hacker News: Reverse-Engineering the Mechanical Bendix Central Air Data Computer
Reverse-Engineering the Mechanical Bendix Central Air Data Computer
11 by picture | 1 comments on Hacker News.
11 by picture | 1 comments on Hacker News.
Friday, 6 October 2023
Thursday, 5 October 2023
New top story on Hacker News: The Deq Tattooist: Preserving the ink of a disappearing culture
The Deq Tattooist: Preserving the ink of a disappearing culture
8 by nkurz | 0 comments on Hacker News.
8 by nkurz | 0 comments on Hacker News.
Wednesday, 4 October 2023
Tuesday, 3 October 2023
New top story on Hacker News: Study Finds Hybrid Work Improves Mental Health Compared to Remote or In-Office
Study Finds Hybrid Work Improves Mental Health Compared to Remote or In-Office
41 by digitcatphd | 26 comments on Hacker News.
41 by digitcatphd | 26 comments on Hacker News.
New top story on Hacker News: Show HN: Leporello.js – interactive functional programming IDE for JavaScript
Show HN: Leporello.js – interactive functional programming IDE for JavaScript
19 by dmitry-vsl | 3 comments on Hacker News.
Hi! Leporello.js is an interactive functional programming environment designed for pure functional subset of JavaScript. It executes code instantly as you type and displays results next to it. Leporello.js also features an omnipresent debugger. Just position your cursor on any line or select any expression, and immediately see its value. Leporello.js visualizes a dynamic call tree of your program. Thanks to the data immutability in functional programming, it allows you to navigate the call tree both forward and backward, offering a time-travel-like experience. Leporello.js offers the ability to develop HTML5 applications interactively, enabling you to update your code without losing the application's state. It records an IO trace of your program, which is then transparently replayed during subsequent program executions. This allows you to instantly reexecute your code after making small tweaks, thereby tightening your feedback loop. Furthermore, Leporello.js can serve as an interactive notebook. You have the flexibility to utilize any JavaScript libraries to visualize your data directly within your code. For a more detailed walkthrough, please watch the product video. Currently, Leporello.js is available as a free online application that you can try right in your browser. My goal is to build the Leporello.js standalone Electron app and a VSCode plugin, both with TypeScript support. Additionally, I plan to add Node.js support (currently, Leporello.js is only for HTML5 apps). In the VSCode plugin, Leporello.js will sit on top of the built-in TypeScript/JavaScript mode, utilizing its code analysis information to enhance the default VSCode experience with unique Leporello.js features. I am building Leporello.js as a single independent developer. Leporello.js is funded solely by donations. Support me on Github Sponsors [0] and be the first to gain access to the Leporello.js Visual Studio Code plugin with TypeScript support. I'll be delighted to answer any questions you may have. [0] https://ift.tt/Jqs4WR9
19 by dmitry-vsl | 3 comments on Hacker News.
Hi! Leporello.js is an interactive functional programming environment designed for pure functional subset of JavaScript. It executes code instantly as you type and displays results next to it. Leporello.js also features an omnipresent debugger. Just position your cursor on any line or select any expression, and immediately see its value. Leporello.js visualizes a dynamic call tree of your program. Thanks to the data immutability in functional programming, it allows you to navigate the call tree both forward and backward, offering a time-travel-like experience. Leporello.js offers the ability to develop HTML5 applications interactively, enabling you to update your code without losing the application's state. It records an IO trace of your program, which is then transparently replayed during subsequent program executions. This allows you to instantly reexecute your code after making small tweaks, thereby tightening your feedback loop. Furthermore, Leporello.js can serve as an interactive notebook. You have the flexibility to utilize any JavaScript libraries to visualize your data directly within your code. For a more detailed walkthrough, please watch the product video. Currently, Leporello.js is available as a free online application that you can try right in your browser. My goal is to build the Leporello.js standalone Electron app and a VSCode plugin, both with TypeScript support. Additionally, I plan to add Node.js support (currently, Leporello.js is only for HTML5 apps). In the VSCode plugin, Leporello.js will sit on top of the built-in TypeScript/JavaScript mode, utilizing its code analysis information to enhance the default VSCode experience with unique Leporello.js features. I am building Leporello.js as a single independent developer. Leporello.js is funded solely by donations. Support me on Github Sponsors [0] and be the first to gain access to the Leporello.js Visual Studio Code plugin with TypeScript support. I'll be delighted to answer any questions you may have. [0] https://ift.tt/Jqs4WR9