Tuesday, May 31, 2022

New top story on Hacker News: Elves Leave Middle Earth – Sodas Are No Longer Free (2009)

Elves Leave Middle Earth – Sodas Are No Longer Free (2009)
7 by tosh | 0 comments on Hacker News.

New top story on Hacker News: Economic Pessimism Growing in U.S.

Economic Pessimism Growing in U.S.
21 by harambae | 2 comments on Hacker News.

New top story on Hacker News: Has the ‘great resignation’ hit academia?

Has the ‘great resignation’ hit academia?
9 by pseudolus | 5 comments on Hacker News.

New top story on Hacker News: Farm equipment dealers block 'Right to Repair' provision in North Carolina

Farm equipment dealers block 'Right to Repair' provision in North Carolina
57 by MilnerRoute | 17 comments on Hacker News.

New top story on Hacker News: No Fair Sex in Academia: Evidence of Discrimination in Hiring to Editorial Board

No Fair Sex in Academia: Evidence of Discrimination in Hiring to Editorial Board
24 by temp8964 | 2 comments on Hacker News.

New top story on Hacker News: Show HN: Can you lose at Wordle if you tried?

Show HN: Can you lose at Wordle if you tried?
54 by dontwordle | 29 comments on Hacker News.

New top story on Hacker News: Interview with Dustin Campbell [audio]

Interview with Dustin Campbell [audio]
2 by azhenley | 0 comments on Hacker News.

Monday, May 30, 2022

New top story on Hacker News: The Crystal Goblet (1955)

The Crystal Goblet (1955)
8 by Tomte | 0 comments on Hacker News.

New top story on Hacker News: How Brian Eno composed the Windows 95 startup sound (2021)

How Brian Eno composed the Windows 95 startup sound (2021)
23 by davidbarker | 7 comments on Hacker News.

New top story on Hacker News: Decompiling stack strings in Ghidra with emulation

Decompiling stack strings in Ghidra with emulation
9 by maverickleopard | 0 comments on Hacker News.

New top story on Hacker News: Video2StyleGAN: Disentangling Local and Global Variations in a Video

Video2StyleGAN: Disentangling Local and Global Variations in a Video
13 by lnyan | 1 comments on Hacker News.

New top story on Hacker News: The Genius of Harry Beck’s 1933 London Tube Map

The Genius of Harry Beck’s 1933 London Tube Map
12 by simonebrunozzi | 1 comments on Hacker News.

Sunday, May 29, 2022

New top story on Hacker News: MEGA65 – Evolution, Part 1

MEGA65 – Evolution, Part 1
10 by ibobev | 0 comments on Hacker News.

New top story on Hacker News: Falsehoods Programmers Believe About Search (2019)

Falsehoods Programmers Believe About Search (2019)
21 by ddtaylor | 4 comments on Hacker News.

New top story on Hacker News: Warp: Lightweight Multi-Key Transactions for Key-Value Stores

Warp: Lightweight Multi-Key Transactions for Key-Value Stores
10 by yagizdegirmenci | 0 comments on Hacker News.

New top story on Hacker News: Vanishing fore-edge paintings

Vanishing fore-edge paintings
35 by whatami | 2 comments on Hacker News.

New top story on Hacker News: Make Your Own Chips for Free

Make Your Own Chips for Free
42 by obl | 20 comments on Hacker News.

New top story on Hacker News: Arc Browser Company: Chrome and Safari face a new challenger

Arc Browser Company: Chrome and Safari face a new challenger
54 by cpeterso | 63 comments on Hacker News.

New top story on Hacker News: Ray-optics: a web app to simulate the reflection and refraction of light

Ray-optics: a web app to simulate the reflection and refraction of light
30 by lnyan | 1 comments on Hacker News.

New top story on Hacker News: The real story of Pinocchio

The real story of Pinocchio
12 by Digit-Al | 1 comments on Hacker News.

Saturday, May 28, 2022

New top story on Hacker News: Show HN: Quickly find sensitive files in your GitHub repo

Show HN: Quickly find sensitive files in your GitHub repo
10 by jdorfman | 0 comments on Hacker News.

New top story on Hacker News: System Font Stack

System Font Stack
66 by SenHeng | 29 comments on Hacker News.

New top story on Hacker News: US Federal Reserve says its goal is ‘to get wages down’

US Federal Reserve says its goal is ‘to get wages down’
76 by ushakov | 67 comments on Hacker News.

New top story on Hacker News: The Endearing Colette (2015)

The Endearing Colette (2015)
5 by robtherobber | 0 comments on Hacker News.

New top story on Hacker News: Brave Browser Hardening

Brave Browser Hardening
14 by CHEF-KOCH | 1 comments on Hacker News.

New top story on Hacker News: Uber and Lyft Are Out of Ideas, Jacking Up Prices in Desperation for Profit

Uber and Lyft Are Out of Ideas, Jacking Up Prices in Desperation for Profit
94 by elsewhen | 140 comments on Hacker News.

New top story on Hacker News: Ampere Announces 5nm Arm Server CPU AmpereOne

Ampere Announces 5nm Arm Server CPU AmpereOne
12 by ksec | 1 comments on Hacker News.

Friday, May 27, 2022

Thursday, May 26, 2022

New top story on Hacker News: Practical Power Beaming Gets Real

Practical Power Beaming Gets Real
30 by gmays | 23 comments on Hacker News.

New top story on Hacker News: ESPHome – Connect ESP32 with Sensors to HomeAssistant

ESPHome – Connect ESP32 with Sensors to HomeAssistant
79 by punnerud | 14 comments on Hacker News.

New top story on Hacker News: Data ordering attacks on deep neural networks

Data ordering attacks on deep neural networks
12 by pabs3 | 1 comments on Hacker News.

New top story on Hacker News: The Life of a Backpacker in Asia in the 1970s

The Life of a Backpacker in Asia in the 1970s
41 by andyjohnson0 | 14 comments on Hacker News.

New top story on Hacker News: The Collison Brothers Built Stripe into a $95B Unicorn

The Collison Brothers Built Stripe into a $95B Unicorn
64 by marban | 25 comments on Hacker News.

New top story on Hacker News: Friends don’t let friends train small diffusion models

Friends don’t let friends train small diffusion models
15 by webmaven | 1 comments on Hacker News.

New top story on Hacker News: Parsing JSON faster with Intel AVX-512

Parsing JSON faster with Intel AVX-512
35 by ashvardanian | 15 comments on Hacker News.

Wednesday, May 25, 2022

New top story on Hacker News: Bolt announces layoffs

Bolt announces layoffs
192 by Lapz | 175 comments on Hacker News.

New top story on Hacker News: Go: Functional Options Are Slow

Go: Functional Options Are Slow
37 by zdw | 15 comments on Hacker News.

New top story on Hacker News: Show HN: Muse 2.0 with local-first sync

Show HN: Muse 2.0 with local-first sync
32 by adamwiggins | 84 comments on Hacker News.
Hey HN, I want to share with you something I and my four colleagues have been working on for the last several years. It’s a whiteboarding and notes tool called Muse[1]. We just released a 2.0 version which includes local-first sync. A little backstory: I’m one of the authors of the 2019 essay Local-first software[2]. (Past HN discussions[3][4].) The thesis is to reclaim some of the ownership over our data that we’ve lost in the transition from filesystems to cloud/SaaS. So I’m excited to bring CRDT technology “out of the lab” and into a commercial product as a chance to prove the value of local-first in real-world usage. As a developer and computing enthusiast, I care about abstract ideas like data ownership. But for most users I think the benefits of local-first will surface in how it feels to use the software day-to-day. One example is ability to work offline or in unstable network conditions: any changes between devices will be automatically merged when you reconnect to the network, no matter how long you’ve been disconnected. Another area is performance. The sync backend was written by my colleague Mark McGranaghan who has written extensively about software performance[5][6] and why we think the cloud will never be fast enough to make truly responsive software. A few technical details: – Client-side CRDT written in Swift, streaming sync server written in Go – Sync server is generic, doesn’t have any knowledge of the Muse app domain (cards, boards, ink, etc). Just shuffles data between devices – Transactional, blob, and ephemeral data are all managed by this one single state system. For example ephemeral data (someone wiggling a card around) for example, isn’t even transmitted if there are no other clients listening in realtime. More in this Metamuse podcast episode.[7] We draw heavily on research from people like Martin Kleppmann, Peter van Hardenberg[8], and many others. A huge thank you to this wonderful research community. Even if you have no interest in the Muse concept of a digital thinking workspace, I’d encourage you to try the free version just to see how local-first sync feels in practice. My opinion is that is fundamentally different from web/cloud software is well as from classic file-based software—and an improvement on both. Would love to hear what you think. [1]: https://museapp.com/ [2]: https://ift.tt/ZcLIsHu [3]: https://ift.tt/M2k1qDe [4]: https://ift.tt/EeUFbKk [5]: https://ift.tt/IvApoku [6]: https://ift.tt/0bQfM7y [7]: https://ift.tt/H6RLivy [8]: https://ift.tt/ypYibCr

New top story on Hacker News: An interactive browser-based zine creator

An interactive browser-based zine creator
12 by memorable | 1 comments on Hacker News.

New top story on Hacker News: Systems Interoperability Framework: open standard to link school systems

Systems Interoperability Framework: open standard to link school systems
8 by mooreds | 0 comments on Hacker News.

Tuesday, May 24, 2022

New top story on Hacker News: Show HN: My free course for learning Imba

Show HN: My free course for learning Imba
11 by trafnar | 0 comments on Hacker News.
Today I launched an Imba course for Scrimba.com. Imba is an amazing language for building web applications, that deserves more attention. Watch my announcement video: https://www.youtube.com/watch?v=CDSIsvZJhow Take the course (it's free): https://ift.tt/qAPS6aG Some context: I fell in love with the Imba programming language a couple years ago and quit my job to spend all my time building projects with Imba. The first one being TaskTXT ( https://www.tasktxt.com ), a plaintext notepad with built-in timers. It's full of UI details that were a joy to build with Imba. Trying to build things like this with React in the past honestly made me feel dumb. Imba ( https://www.imba.io ) is a language that compiles to Javascript, like TypeScript or JSX. Imba's syntax diverges much more from Javascript, looking more like Python or Ruby. It's compatible with Javascript and Typescript and NPM modules. It also has fantastic VSCode tooling and even supports TypeScript types. I like Imba syntax better than JS, but the real selling point is the built-in features for building web UI. Imba has first-class support for html tags, css styles, and custom web components. Those are all parts of the language. For me, Imba has replaced Javascript, HTML, CSS and React. Imba's "Memoized DOM" model for updating the UI is an order of magnitude faster than virtual DOM approaches. This allows for simple state management, because you can pretty much re-render the whole UI whenever you want and Imba manages to do that very efficiently. There's an older article about this here ( https://ift.tt/FEKd6ux... ) if you want to dig into the technical details. People often ask for examples of things made with Imba, and the most prominent one is the learn-to-code site, Scrimba.com and its interactive editor. Scrimba was was built by Sindre (creator of Imba) and the Scrimba team. The fact that Scrimba's editor was made with Imba grabbed my attention when I first learned about the language. It's one of the most impressive web applications I've ever seen. Sindre originally built Scrimba to share Imba, but until now there's not been a real Imba course on Scrimba! So, I'm pleased to be fixing that today. I know Imba looks strange to a lot of people. Imba programmers are used to people looking at it and declaring it to be stupid and wrong. An open mind is required. Imba doesn't have to be for everyone, but for a certain type of developer who values design, and wants to build expressive UI quickly, it's pure magic.

New top story on Hacker News: A History of Punctuation

A History of Punctuation
16 by drdee | 1 comments on Hacker News.

New top story on Hacker News: Extracting TLS keys from an unwilling application

Extracting TLS keys from an unwilling application
44 by wwarner | 4 comments on Hacker News.

New top story on Hacker News: Bugs Are Evolving to Eat Plastic, Study Finds

Bugs Are Evolving to Eat Plastic, Study Finds
21 by achenet | 9 comments on Hacker News.

New top story on Hacker News: Show HN: Linen – Make your Discord community Google-searchable

Show HN: Linen – Make your Discord community Google-searchable
26 by areichert | 1 comments on Hacker News.

New top story on Hacker News: How We Put IPFS in Brave

How We Put IPFS in Brave
64 by behnamoh | 7 comments on Hacker News.

New top story on Hacker News: AWS Should Be Easy

AWS Should Be Easy
27 by ithkuil | 8 comments on Hacker News.

Monday, May 23, 2022

New top story on Hacker News: Interact – Online Introspection for Rust

Interact – Online Introspection for Rust
29 by olvy0 | 1 comments on Hacker News.

New top story on Hacker News: On Endianness

On Endianness
24 by bshanks | 2 comments on Hacker News.

New top story on Hacker News: The Surprisingly Sophisticated Mind of an Insect

The Surprisingly Sophisticated Mind of an Insect
19 by anarbadalov | 28 comments on Hacker News.

New top story on Hacker News: Things I’d Want to See Improved in WordPress Core

Things I’d Want to See Improved in WordPress Core
20 by mooreds | 6 comments on Hacker News.

New top story on Hacker News: Operator Constraints in Go

Operator Constraints in Go
9 by Merovius | 0 comments on Hacker News.

New top story on Hacker News: When Everything Is Important but Nothing Is Getting Done

When Everything Is Important but Nothing Is Getting Done
7 by goopthink | 0 comments on Hacker News.

New top story on Hacker News: Go Nulls and SQL

Go Nulls and SQL
4 by mnvrth | 0 comments on Hacker News.

Sunday, May 22, 2022

New top story on Hacker News: Current guidelines for sun exposure are unhealthy and unscientific – research

Current guidelines for sun exposure are unhealthy and unscientific – research
295 by mmanfrin | 225 comments on Hacker News.

New top story on Hacker News: Ask HN: How can I stop my inbox/wishlist/bookmarks/tabs/todos from growing?

Ask HN: How can I stop my inbox/wishlist/bookmarks/tabs/todos from growing?
99 by miguelrochefort | 58 comments on Hacker News.
I have thousands of online accounts, hundreds of thousands of saved items (likes, bookmarks, papers, books, movies, videos, photos, files, open tabs, tasks), hundreds of inbox and feeds, and they just can't seem to stop growing. Inbox zero is now a rare occurrence, only made possible by abusing Gmail's snooze function. My phone, laptop, and clouds are full. Using personal finance analogies, should I: - Reduce my spending (unsubscribe, stop consuming feeds)? - Pay back my debt (consume the saved items)? Perhaps using the debt-snowball method? - Get more credit (file storage) so that I can spend (save items) more? - Declare bankruptcy (delete everything)?

New top story on Hacker News: Lofi.co – Relax and Focus

Lofi.co – Relax and Focus
74 by evo_9 | 39 comments on Hacker News.

New top story on Hacker News: The Discoveries of Continuation [pdf]

The Discoveries of Continuation [pdf]
9 by penguin_booze | 2 comments on Hacker News.

New top story on Hacker News: Constraint-based geometry (CAD) sketcher for Blender

Constraint-based geometry (CAD) sketcher for Blender
15 by khimaros | 0 comments on Hacker News.

Saturday, May 21, 2022

New top story on Hacker News: Is VISA down everywhere in the US?

Is VISA down everywhere in the US?
63 by sly010 | 56 comments on Hacker News.
I was just told in the supermarket card payments are down in -all- supermarkets in my neighborhood. The internet doesn't seem to know much about it yet.

New top story on Hacker News: Kinopio

Kinopio
83 by Crazyontap | 18 comments on Hacker News.

New top story on Hacker News: A world grain shortage puts tens of millions at risk

A world grain shortage puts tens of millions at risk
19 by Michelangelo11 | 0 comments on Hacker News.

New top story on Hacker News: Ly – A TUI Display Manager

Ly – A TUI Display Manager
37 by maydemir | 16 comments on Hacker News.

New top story on Hacker News: The Constitutionality of Civil Forfeiture

The Constitutionality of Civil Forfeiture
32 by luu | 9 comments on Hacker News.

New top story on Hacker News: Subsea internet cables could help detect earthquakes

Subsea internet cables could help detect earthquakes
7 by simonebrunozzi | 2 comments on Hacker News.

New top story on Hacker News: Evaluating FreeBSD Current for Production Use

Evaluating FreeBSD Current for Production Use
14 by rodrigo975 | 2 comments on Hacker News.

Friday, May 20, 2022

New top story on Hacker News: Teach Your Kids Poker, Not Chess

Teach Your Kids Poker, Not Chess
21 by sxv | 25 comments on Hacker News.

New top story on Hacker News: Fanless Intel J4125 4x I225 Virtualized Firewall Appliance Review

Fanless Intel J4125 4x I225 Virtualized Firewall Appliance Review
29 by walterbell | 10 comments on Hacker News.

New top story on Hacker News: An AI system for solving crossword puzzles that outperforms the best humans

An AI system for solving crossword puzzles that outperforms the best humans
29 by DantesKite | 7 comments on Hacker News.

New top story on Hacker News: Ask HN: What to do about ‘Good at programming Bad at Leetcode’

Ask HN: What to do about ‘Good at programming Bad at Leetcode’
68 by mikymoothrowa | 139 comments on Hacker News.
Over the past few years I've met people who are really good programmers when it comes to putting together a full back end system , creating a very nice front end or creating any kind of app for that matter. Many of these people are fresh out of college and the ‘industry’ puts them through leetcode/hackerrank style rounds that are needlessly hard. I’ve seen the kind of questions these rounds have and quite frankly, if I graduated this year, there’s no way I’m going to get a job. Ever since 'Cracking the coding interview' was released, every company's interview process has become like Google's and Google didn't have a particularly great interview process to start with.[0][1] Now, there are several GitHub repositories that prescribe 3-4 month grinds on leetcode questions to "crack" the interview. And people do go through this grind. The people who do manage to crack these rounds are not necessarily good at programming either because the time they spent doing competitive programming stuff should have been spent learning to build actual things. The no-whiteboard companies are very few, hardly ever seem to have openings and not hiring junior engineers. What would be your advice be to fresh college graduates, or anybody for that matter, who are good at programming but not at leetcode? Surely there must be a way to demonstrate their understanding of algorithms without having to spend 3-4 months memorising riddles [0] homebrew creator.. https://mobile.twitter.com/mxcl/status/608682016205344768?lang=en [1] Zed Shaw gets offered a sys admin job https://ift.tt/m51F3Rk

New top story on Hacker News: Scientists Uncover a Shady Web of Online Spider Sales

Scientists Uncover a Shady Web of Online Spider Sales
15 by Petiver | 4 comments on Hacker News.

Thursday, May 19, 2022

New top story on Hacker News: Turning a Guitar Hero controller into a MIDI controller

Turning a Guitar Hero controller into a MIDI controller
4 by petercooper | 0 comments on Hacker News.

New top story on Hacker News: Notes on the M4 Macro Language (2008)

Notes on the M4 Macro Language (2008)
6 by smartmic | 0 comments on Hacker News.

New top story on Hacker News: Giant collision created galaxies devoid of dark matter

Giant collision created galaxies devoid of dark matter
6 by nabla9 | 0 comments on Hacker News.

New top story on Hacker News: Technology-Free Hotels

Technology-Free Hotels
7 by colinprince | 0 comments on Hacker News.

New top story on Hacker News: Functorch: Jax-like composable function transforms for PyTorch

Functorch: Jax-like composable function transforms for PyTorch
9 by lnyan | 0 comments on Hacker News.

Wednesday, May 18, 2022

New top story on Hacker News: Parmigiano Reggiano Makers Embedding Tiny Trackers in Rind to Fight Cheese Fraud

Parmigiano Reggiano Makers Embedding Tiny Trackers in Rind to Fight Cheese Fraud
95 by zdw | 124 comments on Hacker News.

New top story on Hacker News: Nature and nurture contribute to signatures of socioeconomic status in the brain

Nature and nurture contribute to signatures of socioeconomic status in the brain
15 by geox | 3 comments on Hacker News.

New top story on Hacker News: Zstandard Worked Example

Zstandard Worked Example
11 by stargrave | 0 comments on Hacker News.

New top story on Hacker News: Manifest v3 in Firefox: Recap and Next Steps

Manifest v3 in Firefox: Recap and Next Steps
16 by TangerineDream | 12 comments on Hacker News.

New top story on Hacker News: Time Traveler by Merriam-Webster: Search Words by First Known Use Date

Time Traveler by Merriam-Webster: Search Words by First Known Use Date
7 by Tomte | 1 comments on Hacker News.

Tuesday, May 17, 2022

New top story on Hacker News: Atmospheric Pollution from Rockets [PDF]

Atmospheric Pollution from Rockets [PDF]
8 by _Microft | 0 comments on Hacker News.

New top story on Hacker News: We’re All Working, All the Time: Workers Deserve the Right to Disconnect

We’re All Working, All the Time: Workers Deserve the Right to Disconnect
13 by adrianhoward | 3 comments on Hacker News.

New top story on Hacker News: Gato – A Generalist Agent

Gato – A Generalist Agent
4 by deltree7 | 1 comments on Hacker News.

New top story on Hacker News: Dolphin Progress Report: February, March, and April 2022

Dolphin Progress Report: February, March, and April 2022
30 by soopurman | 2 comments on Hacker News.

New top story on Hacker News: A dev's thoughts on developer productivity

A dev's thoughts on developer productivity
7 by raviparikh | 1 comments on Hacker News.

New top story on Hacker News: Forgit: A utility tool powered by fzf for using Git interactively

Forgit: A utility tool powered by fzf for using Git interactively
27 by kdheepak | 7 comments on Hacker News.

New top story on Hacker News: King George and Tsar Nicolas Looked a Lot Alike

King George and Tsar Nicolas Looked a Lot Alike
12 by _bramses | 12 comments on Hacker News.

Monday, May 16, 2022

New top story on Hacker News: Correct Backups Require Filesystem Snapshots

Correct Backups Require Filesystem Snapshots
30 by cyounkins | 32 comments on Hacker News.

New top story on Hacker News: Preston’s Paradox

Preston’s Paradox
33 by sebg | 18 comments on Hacker News.

New top story on Hacker News: US Army's Land Trains

US Army's Land Trains
123 by lbrito | 44 comments on Hacker News.

New top story on Hacker News: RESH: Rich Enhanced Shell History

RESH: Rich Enhanced Shell History
50 by hxelk1 | 10 comments on Hacker News.

New top story on Hacker News: What’s down the road for silicon?

What’s down the road for silicon?
16 by DamnInteresting | 8 comments on Hacker News.

New top story on Hacker News: Teaching GPT-3 to reverse words

Teaching GPT-3 to reverse words
9 by ascertain | 0 comments on Hacker News.

New top story on Hacker News: In search of organic software

In search of organic software
19 by pketh | 10 comments on Hacker News.

Sunday, May 15, 2022

New top story on Hacker News: “Carbon Bombs” – Mapping key fossil fuel projects

“Carbon Bombs” – Mapping key fossil fuel projects
50 by julosflb | 10 comments on Hacker News.

New top story on Hacker News: My experience with exporting Postgres RDS partitioned tables to S3

My experience with exporting Postgres RDS partitioned tables to S3
26 by higeorge13 | 9 comments on Hacker News.

New top story on Hacker News: How I Started to See Trees as Smart

How I Started to See Trees as Smart
19 by Petiver | 0 comments on Hacker News.

New top story on Hacker News: Towards a Learning-Based Query Optimizer

Towards a Learning-Based Query Optimizer
8 by 2pk03 | 0 comments on Hacker News.

New top story on Hacker News: Human genetic engineering is coming

Human genetic engineering is coming
12 by acqbu | 2 comments on Hacker News.

New top story on Hacker News: Introduction to Microsoft Excel (1992) [video]

Introduction to Microsoft Excel (1992) [video]
13 by belter | 5 comments on Hacker News.

Saturday, May 14, 2022

New top story on Hacker News: Book Review: Consciousness and the Brain

Book Review: Consciousness and the Brain
14 by feross | 1 comments on Hacker News.

New top story on Hacker News: Bad government policy is fueling the infant formula shortage

Bad government policy is fueling the infant formula shortage
138 by mhb | 171 comments on Hacker News.

New top story on Hacker News: Plants have been grown in lunar soil for the first time ever

Plants have been grown in lunar soil for the first time ever
7 by lelf | 0 comments on Hacker News.

New top story on Hacker News: The Antikythera Mechanism Episode 11 – Inscribing the Back Plate – Part 1

The Antikythera Mechanism Episode 11 – Inscribing the Back Plate – Part 1
22 by gillesjacobs | 3 comments on Hacker News.

New top story on Hacker News: Executable Examples for Programming Problem Comprehension [pdf]

Executable Examples for Programming Problem Comprehension [pdf]
6 by luu | 0 comments on Hacker News.

Friday, May 13, 2022

New top story on Hacker News: ICE now operates as a domestic surveillance agency

ICE now operates as a domestic surveillance agency
21 by em3rgent0rdr | 0 comments on Hacker News.

New top story on Hacker News: Show HN: A Full-Stack Web Framework for Go

Show HN: A Full-Stack Web Framework for Go
98 by matthewmueller | 13 comments on Hacker News.
Hey HN! I want to share my side project with you. It's called Bud and it's a full-stack web framework for Go. I created a short video to show you how to create a minimal Hacker News clone with Bud: https://www.youtube.com/watch?v=LoypcRqn-xA . The framework is free, open source and MIT Licensed. You can find it on Github: https://ift.tt/m8a1ILk . I started working on Bud 2 years ago after watching the introductory Laracast videos about the Laravel web framework. I was just blown away by how productive you can be in Laravel. However, like many of you, I've been so spoiled by Go. I didn't want to go back to writing PHP, so I decided to try creating Laravel for the Go ecosystem. At this point, I just had the following goal: • Be as productive as Laravel in a typed language like Go. I got the first version working in 6 months and tried building a blog from it... It fell flat. You needed to scaffold all these files just to get started. If you're coming from Rails or Laravel you may shrug, this is pretty normal. Unfortunately, I've also been spoiled by the renaissance in frontend frameworks like Next.js. What I love about Next is that it starts out barebones and every file you add incrementally enhances your web application. This keeps the initial complexity under control. With these newly discovered constraints, I started working on the next iteration. Bud should: • Generate files only as you need them. Keep these generated files away from your application code and give developers the choice to keep them out of source control. • Feel like using a modern JS framework. This means it should work with modern frontend frameworks like Svelte and React, support live reload and have server-side rendering for better performance and SEO. With these new goals, the Bud you see today started to take shape. But along the way, I discovered a few more project goals: • The framework should be extensible from Day 1. Bud is too ambitious for one person. We're going to need an ambitious community behind this framework. • Bud should be able to provide high-level APIs for developers while compiling down to performant low-level Go code for production. • Bud should compile to a single binary. With platforms like Fly.io and Heroku, these days it's easy to not care about this, but I still cherish the idea that I can build a single binary that contains my entire web app and secure copy it up to a tiny server that doesn't even have Go installed. It's still super early days. You can find the the Roadmap on Github: https://ift.tt/7GeNiln . I encourage you to contribute your thoughts. And here's the current documentation for what's already in Bud: https://ift.tt/Ggx9wIM... . Comments are enabled for anyone to chime in. I have big plans for the framework. I hope you'll join me on this journey to build ambitious websites faster with Go!

New top story on Hacker News: The Nature of the Firm (1937)

The Nature of the Firm (1937)
57 by mooreds | 19 comments on Hacker News.

New top story on Hacker News: Origin of life theory involving RNA–protein hybrid gets new support

Origin of life theory involving RNA–protein hybrid gets new support
24 by gmays | 3 comments on Hacker News.

New top story on Hacker News: Book Review: Progress and Poverty

Book Review: Progress and Poverty
30 by TimPC | 30 comments on Hacker News.

New top story on Hacker News: Ideas That Created the Future: Classic Papers of Computer Science

Ideas That Created the Future: Classic Papers of Computer Science
19 by arkj | 2 comments on Hacker News.

New top story on Hacker News: Building the world’s most realistic robot

Building the world’s most realistic robot
5 by marban | 0 comments on Hacker News.

Thursday, May 12, 2022

New top story on Hacker News: Transfusion of brain fluid from young mice improves memory in old mice

Transfusion of brain fluid from young mice improves memory in old mice
128 by gmays | 114 comments on Hacker News.

New top story on Hacker News: Friendlier SQL with DuckDB

Friendlier SQL with DuckDB
261 by hfmuehleisen | 79 comments on Hacker News.

New top story on Hacker News: I stopped to watch kids playing at recess – security was called

I stopped to watch kids playing at recess – security was called
98 by fortran77 | 178 comments on Hacker News.

New top story on Hacker News: Show HN: Mitmproxy2swagger – Automagically reverse-engineer REST APIs

Show HN: Mitmproxy2swagger – Automagically reverse-engineer REST APIs
329 by alufers | 46 comments on Hacker News.

New top story on Hacker News: 50+ years of Japanese concept cars (2010)

50+ years of Japanese concept cars (2010)
70 by jjjjjjjjjjjjjjj | 20 comments on Hacker News.

New top story on Hacker News: Astronomers reveal first image of the black hole at the heart of our galaxy

Astronomers reveal first image of the black hole at the heart of our galaxy
542 by sohkamyung | 227 comments on Hacker News.

Wednesday, May 11, 2022

New top story on Hacker News: Our Experience Porting the YJIT Ruby Compiler to Rust

Our Experience Porting the YJIT Ruby Compiler to Rust
88 by thunderbong | 34 comments on Hacker News.

New top story on Hacker News: I/O 2022

I/O 2022
139 by todsacerdoti | 162 comments on Hacker News.

New top story on Hacker News: AI-engineered enzyme eats entire plastic containers

AI-engineered enzyme eats entire plastic containers
25 by gmays | 3 comments on Hacker News.

New top story on Hacker News: Windows Terminal Source Code

Windows Terminal Source Code
20 by anderspitman | 16 comments on Hacker News.

New top story on Hacker News: HugoConf 2022 – The free, online conference for everything Hugo

HugoConf 2022 – The free, online conference for everything Hugo
7 by mneumegen | 1 comments on Hacker News.

Tuesday, May 10, 2022

New top story on Hacker News: Query serving systems: An emerging category of data systems

Query serving systems: An emerging category of data systems
17 by KraftyOne | 0 comments on Hacker News.

New top story on Hacker News: Eurovision Diaries

Eurovision Diaries
19 by bschne | 8 comments on Hacker News.

New top story on Hacker News: Rules for Conferences (2019)

Rules for Conferences (2019)
36 by ivanagas | 8 comments on Hacker News.

New top story on Hacker News: Yahoo Japan's password-free authentication reduced inquiries by 25%, sped up

Yahoo Japan's password-free authentication reduced inquiries by 25%, sped up
19 by feross | 1 comments on Hacker News.

New top story on Hacker News: The day I discovered that Apple Maps is Kind of Good now

The day I discovered that Apple Maps is Kind of Good now
45 by lakis | 19 comments on Hacker News.

Monday, May 9, 2022

New top story on Hacker News: Show HN: Pythondocs.xyz – Live search for Python documentation

Show HN: Pythondocs.xyz – Live search for Python documentation
41 by danosull | 9 comments on Hacker News.
Hi everyone! I've been working on a web search interface for Python's documentation as a personal project, and I think it's ready for other people to use... Please give it a go (and join me in praying to the server gods): https://pythondocs.xyz/ Here's the tech stack for those interested: - Parser: Beautiful Soup + Mozilla Bleach - Database: in-memory SQLite (aiosqlite) + SQLAlchemy - Web server: FastAPI + Uvicorn + Jinja2 - Front end: Tailwind CSS + htmx + Alpine.js I have ideas for future improvements but hopefully the current version is useful to someone. Let me know what you think!

New top story on Hacker News: Beyond message passing: A physics-inspired paradigm for graph neural networks

Beyond message passing: A physics-inspired paradigm for graph neural networks
49 by andreyk | 8 comments on Hacker News.

New top story on Hacker News: Fitting Everything Together

Fitting Everything Together
14 by mawalu | 1 comments on Hacker News.

New top story on Hacker News: Writing HTML sucks and No-code doesn't help

Writing HTML sucks and No-code doesn't help
10 by kirillrogovoy | 5 comments on Hacker News.

New top story on Hacker News: Reincarnating the 6502 Using Flexible TFT Tech for IoT

Reincarnating the 6502 Using Flexible TFT Tech for IoT
9 by rbanffy | 0 comments on Hacker News.

Sunday, May 8, 2022

New top story on Hacker News: Compiling an OpenBSD kernel 50% faster

Compiling an OpenBSD kernel 50% faster
4 by ingve | 0 comments on Hacker News.

New top story on Hacker News: Kiss Linux

Kiss Linux
6 by peter_d_sherman | 1 comments on Hacker News.

New top story on Hacker News: RustBelt: Securing the Foundations of the Rust Programming Language (2018) [pdf]

RustBelt: Securing the Foundations of the Rust Programming Language (2018) [pdf]
32 by Tomte | 0 comments on Hacker News.

New top story on Hacker News: Ask HN: WFH – will I be outsourced?

Ask HN: WFH – will I be outsourced?
38 by dnndev | 43 comments on Hacker News.
I once heard, if you can work from home you will be out sourced. Is the WFH movement going to turn into a “they replaced with with cheaper labor from xyz?” Is this a be careful what you ask for situation?

New top story on Hacker News: Show HN: Wordle in Python using literate programming

Show HN: Wordle in Python using literate programming
45 by FrenchyJiby | 7 comments on Hacker News.
Hey HN! I wanted to demo TDD with Python, as well as showcase some BDD practices I've been blogging about recently[1]. So I used literate programming to implement Wordle, and rendered the narrative into this "Show HN" webpage. I'm certainly no Knuth, but I'm pretty proud of the result. Proud enough to chance myself to a HN post, and risk HN's mockery and ire: my first "Show HN". I hope this crowd will enjoy this annotated walkthrough of Wordle implementation in Python. Codebase available on Github[2]. Relevant for folks here (though not covered in the main narrative) is how the Gherkin files are listed as Requirements[3] via Sphinxdocs extensions[4] [1]: https://jiby.tech/ [2]: https://ift.tt/QEyMlBj [3]: https://ift.tt/joRrdMQ... [4]: https://ift.tt/sICRYa6...

New top story on Hacker News: Emerging evidence that mindfulness can sometimes increase selfish tendencies

Emerging evidence that mindfulness can sometimes increase selfish tendencies
49 by matthewheath | 36 comments on Hacker News.

New top story on Hacker News: The Spy Among Us (2015)

The Spy Among Us (2015)
11 by collapse | 0 comments on Hacker News.

Saturday, May 7, 2022

New top story on Hacker News: How many Linux commands can 7 year old learn?

How many Linux commands can 7 year old learn?
6 by ivanche | 6 comments on Hacker News.

New top story on Hacker News: No Stone Unturned: Hadrian's Wall

No Stone Unturned: Hadrian's Wall
9 by magda_wang | 1 comments on Hacker News.

New top story on Hacker News: When is a ‘tank’ not a tank?

When is a ‘tank’ not a tank?
46 by picture | 22 comments on Hacker News.

New top story on Hacker News: 'Rater' is paid $10 hourly to teach Google's algorithm

'Rater' is paid $10 hourly to teach Google's algorithm
38 by exz | 20 comments on Hacker News.

New top story on Hacker News: Seed-firing drones are planting 40k trees every day to fight deforestation

Seed-firing drones are planting 40k trees every day to fight deforestation
26 by ashitlerferad | 6 comments on Hacker News.

Friday, May 6, 2022

New top story on Hacker News: Fclones – an efficient duplicate file finder and remover

Fclones – an efficient duplicate file finder and remover
28 by feross | 2 comments on Hacker News.

New top story on Hacker News: The joys and sorrows of maintaining a personal website

The joys and sorrows of maintaining a personal website
97 by airhangerf15 | 52 comments on Hacker News.

New top story on Hacker News: The piranha problem in social psychology / behavioral economics (2017)

The piranha problem in social psychology / behavioral economics (2017)
29 by Tomte | 7 comments on Hacker News.

New top story on Hacker News: Botany’s Badass, Shit-Talking Star

Botany’s Badass, Shit-Talking Star
13 by acdanger | 2 comments on Hacker News.

New top story on Hacker News: Recognize Digits Using ML in Elixir

Recognize Digits Using ML in Elixir
25 by cgarvis | 0 comments on Hacker News.

Thursday, May 5, 2022

Wednesday, May 4, 2022

New top story on Hacker News: Refactoring Restaurants

Refactoring Restaurants
8 by barry-cotter | 0 comments on Hacker News.

New top story on Hacker News: N+7 Writing

N+7 Writing
11 by kergonath | 1 comments on Hacker News.

New top story on Hacker News: I fell in love with low-JS

I fell in love with low-JS
78 by im_dario | 34 comments on Hacker News.

New top story on Hacker News: Running tasks on E cores can use a third of the energy of P cores

Running tasks on E cores can use a third of the energy of P cores
37 by zdw | 9 comments on Hacker News.

New top story on Hacker News: Intelligent speed assistance: everything you need to know

Intelligent speed assistance: everything you need to know
7 by SQL2219 | 2 comments on Hacker News.

New top story on Hacker News: Making the Clubhouse hallway more relevant with machine learning

Making the Clubhouse hallway more relevant with machine learning
17 by domino | 7 comments on Hacker News.

Tuesday, May 3, 2022

New top story on Hacker News: Lisp in Space

Lisp in Space
55 by todsacerdoti | 27 comments on Hacker News.

New top story on Hacker News: Google's most ridiculous trick to force users into adding phone number

Google's most ridiculous trick to force users into adding phone number
100 by vort3 | 59 comments on Hacker News.
"To help keep your account secure, starting May 30, 2022, Google will no longer support the use of third-party apps or devices which ask you to sign in to your Google Account using only your username and password." What does it have to do with phone numbers, you might think? Well, it's not that obvious. I have beed using FairEmail app to read emails on my phone for many years. Recently, Google made this change, so I thought I need to take some actions to make sure I can continue using my favourite email app. After reading a bit, everything looked pretty simple: - I could add my email account to my phone and login using google's native authentication methods, or - «you can use an app password, please see below.» Sure I don't want to add google's account to my phone just to be able to receive emails via IMAP, so I'll just generate separate app password for my email app, right? Well, for some reason it's not possible to generate app passwords unless you have 2FA enabled. The option is just not there. What can be simpler than adding 2FA to my account? I use password managers and my passwords are super strong, but I have no other choice, I'll have to use an authenticator app to continue reading emails on my phone, doesn't make much sense but anyway… You can't just scan a QR with TOTP secret and enable 2FA for your account. Well, you can, after you enable 2FA by SMS using your phone number, or 2FA by notification on the phone, after you add google account to your phone. But using an authenticator is an «additional method» which is not available until «primary» 2FA method (SMS / phone number) is added. Oh, you can give away your phone number first, enable 2FA, after 2FA is already enabled you can remove 2FA by SMS and keep using authenticator app as your 2FA method, it's simple. I guess I'll just have to stop using google. Thanks for making my life more difficult and caring about my security, Google. TL:DR; You can't use «less secure» apps (apps other than official gmail app) to sync emails if you don't want to link your account to your phone number or add google account to your phone.

New top story on Hacker News: The strange business of hole-in-one insurance

The strange business of hole-in-one insurance
64 by paulpauper | 14 comments on Hacker News.

New top story on Hacker News: The Growing Discontent Behind Nintendo’s Fun Facade

The Growing Discontent Behind Nintendo’s Fun Facade
1 by HoppedUpMenace | 0 comments on Hacker News.

New top story on Hacker News: Diversity of extraterrestrial purine and pyrimidine in carbonaceous meteorites

Diversity of extraterrestrial purine and pyrimidine in carbonaceous meteorites
4 by eternalban | 0 comments on Hacker News.

New top story on Hacker News: Data Broker Is Selling Location Data of People Who Visit Abortion Clinics

Data Broker Is Selling Location Data of People Who Visit Abortion Clinics
63 by thamer | 23 comments on Hacker News.

New top story on Hacker News: Dubai real estate data leak – Exposes criminals, officials, and politicians

Dubai real estate data leak – Exposes criminals, officials, and politicians
37 by punnerud | 6 comments on Hacker News.

Monday, May 2, 2022

New top story on Hacker News: The $440M software error at Knight Capital (2019)

The $440M software error at Knight Capital (2019)
100 by bfm | 55 comments on Hacker News.

New top story on Hacker News: Two workers are quadratically better than one (2020)

Two workers are quadratically better than one (2020)
43 by Tomte | 3 comments on Hacker News.

New top story on Hacker News: Show HN: I am building a free version of Strava

Show HN: I am building a free version of Strava
177 by rlrhaeck | 48 comments on Hacker News.
I recently added a Segments feature to the Hangtime mountain biking app for Android and IOS. If you are familiar with Strava’s segments, this new feature works much the same. For example, you can add a segment to an existing recorded ride by simply defining a start and end point for the segment. Once the segment is created, it will match any new rides, and optionally “back match” all previous rides. If a segment matches a ride, you you will see your time to complete that segment as well as your personal record (PR) and king of the mountain (KOM) for that segment. The KOM represents the best segment time amongst all riders that have matched that segment. You can also open the segment to see your complete history on that segment to gauge how your performance has changed over time. Some screenshots and videos as well as other features at the link below. https://ift.tt/GneaUxl

New top story on Hacker News: Show HN: Kontxt – Social web layer with CMS and social network

Show HN: Kontxt – Social web layer with CMS and social network
25 by dbodin11 | 10 comments on Hacker News.
Hey, I’m Dave, the founder of Kontxt.io ( https://www.kontxt.io ). Engage directly on the web and save, organize, and share highlights and notes. Follow people. Join groups. And search content. Here’s a 2-minute demo ( https://youtu.be/Th4vaOzuGnU ). It works on desktop and mobile. The web layer is like Google-Doc collaboration on the entire web, and it’s connected to a web app that’s like a combo of DropBox to save and organize your findings, and Twitter/Reddit to share and discover bite-sized article highlights with other people. 1.) The Social Web Layer has rich collaboration features with privacy and share controls: Inline highlights, tags, polls, comments, @mentions, deep-links to anything you add to the page, and navigation between parts. The web layer can be added to any site or PDF with a single line of javascript. This is done with a browser extension, bookmarklet, or added to a page directly by the site owner with the word-press plugin or hard-coded javascript. 2.) The CMS and Social Network lets you organize with folders that have privacy and share controls, a profile with your public highlights, a feed of highlights from people you follow, groups with feeds around topics, and the ability to search your content and what others share publicly. For years, I had a long commute, so I read online a lot–from HN, of course. There’s too much to read everything, and you only know if an article is “worth-it” after you read it. Then it hit me. Highlights! 1.) On the page with navigation, 2.) visible before you open the link, and 3.) to increase quality and relevance, follow and search highlights by trusted people like friends, co-workers, university peers, and industry leaders. There’s too much information and not enough time. Highlights are short, useful, and fast to read. Kontxt.io lets you direct attention to what matters. First, it lets you find quality sources from trusted people, then it lets you focus on the important parts of them. Kontxt basically turns the web into an interactive workspace so you can have rich web interactions with other Kontxt users. Or you can extract highlights into a shareable link and post it anywhere on the web–with analytics for what you share. Highlights are automatically saved to the CMS and based on their privacy settings, may be published to feeds in the social network for others to see. Naturally, you may want to discuss the same site with different people for disparate reasons, so you can create multiple highlight layers on a single site, each with Google-Doc-like sharing, privacy, and authorization controls. It’s now evolved into a general communication and engagement platform for the web. Here’s how Kontxt has been used or where people expressed interest: social news aggregator, productivity, research & planning (generally, and specifically for sales, law, & finance), knowledge-base, training & education, publisher inline-engagement system, etc. Kontxt gets to the point fast. It brings collaboration directly to the web itself and is already part of your natural workflow since it's always with you every click of the way. The social network is unique since it uses highlights to seed discussions. This has many benefits. Highlights mean people have actually read the article, the source is cited, and parts can’t be misconstrued because you have context. It’s also a human filter of the internet. A site is likely worthwhile if someone took the time to highlight it, and if someone found it useful, then someone “like” them probably will, too. Similarly, if someone’s not willing to highlight a site before they send it to you, it’s probably not worth your time. And highlights will increase how many people actually read what you send them because they’re short, useful, and fast to read. I’m excited to share this with all of you. Thanks for your time. Please leave any feedback or questions in the comments. If you try it out, be sure to join the “Hacker News” group.

New top story on Hacker News: Pre-Code Hollywood

Pre-Code Hollywood
22 by js2 | 12 comments on Hacker News.

New top story on Hacker News: Grindr user data has been for sale for years

Grindr user data has been for sale for years
46 by pondsider | 16 comments on Hacker News.

Sunday, May 1, 2022

New top story on Hacker News: Bill and Ted and what art is for

Bill and Ted and what art is for
9 by ivanech | 1 comments on Hacker News.

New top story on Hacker News: Project Alice – an open source virtual assistant that can run offline

Project Alice – an open source virtual assistant that can run offline
17 by jka | 3 comments on Hacker News.

New top story on Hacker News: COBOL Programming Course

COBOL Programming Course
48 by marcodiego | 17 comments on Hacker News.

New top story on Hacker News: Research helps explain how Ritalin sharpens attention

Research helps explain how Ritalin sharpens attention
53 by laurex | 39 comments on Hacker News.

New top story on Hacker News: When hits were stored on floppy disk and created with an Atari ST (2020)

When hits were stored on floppy disk and created with an Atari ST (2020)
7 by assttoasstmgr | 1 comments on Hacker News.

New top story on Hacker News: Libmodbus – A modbus library for Linux, Mac OS, FreeBSD and windows

Libmodbus – A modbus library for Linux, Mac OS, FreeBSD and windows
4 by maydemir | 1 comments on Hacker News.

New top story on Hacker News: Pivot for Impact

Pivot for Impact
4 by brunooliv | 0 comments on Hacker News.