MurphyA/hacker-news huggingface dataset:
by ofalkaed | 2025-10-21 08:53:52+00:00
The oral tradition is not lost, it just evolved to suit the times; urban legends and creepy pasta just have a lot more relevance. Literacy created the written tradition, moved writing past being just a medium for storage and transmission and moved the word beyond the limitations of speech. What really killed the oral tradition (in the sense TFA means) is technology, the ability to reproduce without error and the idea of "correctness," the old myths ceased to evolve so new ones took their place.
by internet_points | 2025-10-21 08:54:02+00:00
I don't think lsp servers should be bundled, they're often huge, and e.g. for haskell you need the one that matches your ghc version, so you'd need ..all of them? and they need to be kept up-to-date etc. There is an emacs LSP server package manager at https://github.com/deirn/mason.el though – maybe something like that could be included, and Emacs could suggest how to install an appropriate LSP server (and enable eglot). I know many of the old hackers bristle at this, but I think it should be possible to do some kind of helpful but non-intrusive hinting for new users (one can always `setq clippy nil`)

They could at least change the default theme to one of the already-bundled modus-themes or something.
by Freak_NL | 2025-10-21 08:54:56+00:00
For 7 × 5 using a calculator should not even be a thing for most people. Sure, some people just can't do the basic tables, but most people should be able to tell how much seven €5 items cost in a supermarket. If you could do this as a teenager, but lost that skill afterwards, you are just sacrificing your brain.
by metalman | 2025-10-21 08:55:35+00:00
the idea is simple enough, use both poles of permanent magnets, unlike other motors that use only one side while alternating the polarity of the fixed magnets. Watch the little slow motion video, it is either a masterfull slight of hand, or evidence. the magic I believ is in harnessing modern compute and power control hardware to achive something that was long ago dismissed as wishfull thinking
Ask HN: I Love Refactoring Days
by canterburry | 2025-10-21 08:56:22+00:00
Anyone else?

Sure, I've added no new functionality, but my patterns are clean, signatures become more symmetrical, I take time to think about some odd choices and really figure out what needs to happen.

Leaves me feeling refreshed and with a huge feeling of accomplishment at the end of the day.

Really quite irrational.
by benterix | 2025-10-21 08:57:59+00:00
> Knows how much time national newspapers spend actually talking about the importance of multi-region/multi-cloud redundancy

For the record, multi-region redundancy is moot, and I can't stress it enough. It is not the first time that on the surface it looks like a single region but in fact services in multiple regions are affected.

And multi-cloud hot standby can be terribly expensive, unless your infra is very simple. And it's not easy to get it right either until you planned for it from day one.
by suddenlybananas | 2025-10-21 08:59:11+00:00
It's interesting how people will think that the Klamath preserved an oral story from 7700 years ago, yet in the historiography of Europe, a 50-100 year gap from the events to the recording of them in text is viewed with deep suspicion. For example, viewing the accounts of the Trojan war as being even remotely accurate beyond "there was a war in the bronze age," is seen as pretty fringe.
by liampulles | 2025-10-21 08:59:14+00:00
This AWS outage has reminded and bolstered my confidence of the idea that there really are practical limits on how we can manage complexity.

As a codebase ages, as services grow out in scale and scope, complexity increases. Developers know this. I don't believe that you can linearly scale your support to accommodate the resulting unknown unknowns that arise. I'm not even sure you can exponentially scale your support for it. There is going to be a minimum expected resolution time set by your complexity that you cannot go under.

I think times where there have been outages like this that have been resolved quickly are the exceptional cases, this is the norm we should expect.
by neilv | 2025-10-21 09:00:01+00:00
When I interviewed at a Google outpost, a good-cop employee they mistakenly thought had a connection to me took me to lunch (message: forget about the bad-cop interviewer you were just with, you're among friends, loosen your tongue so our spy can report back) in their cafeteria (message: look at the free food perks you'd enjoy), and initiated a conversation with an visiting economist there who then spoke of something oddly relevant to my research interest at the time (message: look at the interesting people and collaborations you will bump into every day).

Your interview lunch experience sounds like message: this is what it's going to be like, and we don't care if you join us.
by freetonik | 2025-10-21 09:00:05+00:00
>I want it to do what I tell it.

Me too, but writing software that does whatever user tells it to do, in a consistent and robust way, is very hard. Making it accessible and developing good UX for that kind of software is even harder. This is why a lot of heavily-customizable software, IMO, is so hard to use and maintain in the long run.

On the other hand, if the developer, who is by definition immersed in the domain, can use their experience to make good decisions and enforce them with limitations, the resulting software has a higher chance to be easier to use and easier to maintain.

I tend to gravitate towards "opinionated" software with very limited customizability because in my experience that kind of software is of better quality, on average.
by pavel_pt | 2025-10-21 09:02:38+00:00
I worked at AWS (EC2 specifically), and the comment is accurate.

Engineers own their alarms, which they set up themselves during working hours. An engineer on call carries a "pager" for a given system they own as part of a small team. If your own alert rules get tripped, you will be automatically paged regardless of time of day. There are a variety of mechanisms to prioritize and delay issues until business hours, and suppress alarms based on various conditions - e.g. the health of your own dependencies.

End user tickets can not page engineers but fellow internal teams can. Generally escalation and paging additional help in the event that one can not handle the situation is encouraged and many tenured/senior engineers are very keen to help, even at weird hours.
by k_bx | 2025-10-21 09:02:50+00:00
I was previously waiting for River https://github.com/memorysafety/river/ to take off, it's built on top of previously open-sourced library by Cloudflare for revese-proxying, but just like many other "grant-based" projects it just died when funding stopped.

I really like the spirit and simplicity of Ferron, will try it out when I have a chance. Been waiting for gradually throw out nginx for a while now, nothing clicked all the checkboxes.
by ChrisMarshallNY | 2025-10-21 09:02:58+00:00
> When that tribal knowledge departs, you're left having to reinvent an awful lot of in-house expertise that didn't want to participate in your RTO games, or play Layoff Roulette yet again this cycle.

…

> This is a tipping point moment. Increasingly, it seems that the talent who understood the deep failure modes is gone. The new, leaner, presumably less expensive teams lack the institutional knowledge needed to, if not prevent these outages in the first place, significantly reduce the time to detection and recovery. Remember, there was a time when Amazon's "Frugality" leadership principle meant doing more with less, not doing everything with basically nothing. AWS's operational strength was built on redundant, experienced people, and when you cut to the bone, basic things start breaking.

Not just Amazon. I woke up this morning, to find my iCloud inbox stuffed with unread spam; much of it over a month old. Looks like someone restored some old backup. This was likely to correct some issues that were caused by the AWS outage; either directly, or indirectly.

It’s nice to know that Apple (or some other middleman) backs up the torrents of spam that I get.

Everything is now at Jurassic-scale. It’s all monstrously big. There’s no such thing as a “small problem,” anymore.

One thing that you get with experience, is “tribal knowledge,” and that stuff is usually impossible to properly document. I suspect that AI may, in the future, be able to incorporate some of this, but it’s by no means certain.
by piva00 | 2025-10-21 09:03:36+00:00
It will be damn hard to get Bessent or close sources to him to confirm it.

Sometimes you have to go by circumstantial evidence which, in this case, is quite clear: Rob Citrone helped Bessent to make a lot of money, Citrone is deeply invested in Argentinian bonds and overall economy; Bessent controls the US purse, we can be very suspicious about this move since it doesn't make any sense for the US to burn money to help bail out Argentina.

If you have a better theory for why this was done it might help reduce the suspicious nature of it. Just calling "there are no sources" doesn't.
What I learned launching my first SaaS to 0 customers
by meysamazad | 2025-10-21 09:05:14+00:00
Technical founder here. Built a B2B SaaS (findforce.io - business email finder) for 2 months. Clean architecture, 95% accuracy, competitive pricing. Zero customers, zero revenue.

Key lessons: - Distribution beats product quality - PMF isn't negotiable (perfect tech + no demand = failure) - Customer interviews are the actual work, not optional homework - Audience-first approach matters more than I understood

Also became a father this year (never wanted kids). Interesting contrast: failed at what I planned for, succeeded at what I didn't.

Pivoting to audience-first for next attempt. Curious if others have similar experiences with first product failures and what you did differently the second time.
by Dylan16807 | 2025-10-21 09:07:28+00:00
A mac would be double the cost purely because of order of magnitude ram/ssd markups, so that comparison is tricky.

For the specs you listed, I don't know how much the integrated GPU matters, but I can find laptops with the same ram and storage and a solid ryzen CPU for $650-750. There are probably sacrifices but framework isn't free of sacrifices either.
by jokethrowaway | 2025-10-21 09:09:14+00:00
Kudos!

This is great, I started working on a similar project but never had the discipline to sit through all the edge cases.

Maybe I'll start building it on top of ferron!

I would love to have a minimalistic DIY serverless platform where I can compile rust functions (or anything else, as long as it matches the type signature) to a .so, dynamically load the .so and run the code when a certain path is hit.

You could even add JS support relatively easily with v8 isolates.

Lots of potential!
by constantcrying | 2025-10-21 09:10:37+00:00
To be honest I think that the Liquid glass design is a really cool effect and creates a really nice atmosphere in the UI.

Google's design is based around bright colors and large, simple shapes, together with large margins. No doubt this is the superior choice for accessibility. At the same time I really have to say that I appreciate the Liquid glass design more. It was the first time that moving a slider felt magical.

Certainly it is a technical accomplishment, but besides the very reasonable concerns about accessibility, it feels like a great new choice in design.
by kmac_ | 2025-10-21 09:11:31+00:00
Whether it involves FAANG companies or not, a job is ultimately just a job. While it's nice to have such a company on a CV and to gain the experience, it is, in essence, similar to any other employment.

Eventually, you begin to consider the drawbacks, such as the monotony of the work or the exhausting nature of on-calls (which disrupt personal life). Then, an opportunity arises from a former colleague at another company, and the outcome is predictable.

Companies present numerous such inconveniences and actively introduce additional ones. Now, we are faced with mandatory RTOs, along with the continuous tightening of the screws and "cutting fat from the bone" (actual words of my company's CTO). Consequently, employees will depart, and it is often the high-performers who will seek opportunities elsewhere, as they are not afraid of the job market.
Show HN: FocusStream – Learn from YouTube Without the Distractions
by pariharAshwin | 2025-10-21 09:11:47+00:00
I built FocusStream because I was frustrated with how hard it is to stay focused when trying to learn from YouTube.

You go there to watch one tutorial and twenty minutes later, you're deep into random recommendations that have nothing to do with what you came for.

FocusStream solves that. It strips away the noise and lets you use YouTube intentionally: - You enter a topic you want to learn. - It fetches only relevant educational videos. - No autoplay, no sidebar recommendations, no algorithmic rabbit holes.

The goal is simple: help people actually learn from YouTube without getting pulled away by distractions.

It's free, minimal, and runs directly in the browser.

Try it: https://focusstream.media For those who prefer to watch a video, here's the demo: https://drive.google.com/file/d/1fCvOJ6kRs9jn7O_hIGgP6wBuq4f...

Would love your feedback, especially from anyone who's struggled to stay focused while learning online.
by 63stack | 2025-10-21 09:12:02+00:00
ChatGPT failed at doing the job, and it was the wrong tool to use.

It explained that it saves a file and executes it. That's a nothingburger, it was obvious it's going to execute some code.

The actual value would have been showing what's in the executed file, but of course it didn't show that (since that would have required actually executing the code).

Showing the contents of the file would have provided an exact and accurate information on what the malware is trying to do. ChatGPT gave a vague "it executes some code".
by fzeroracer | 2025-10-21 09:12:06+00:00
The funny thing about trying to apply this logic in reality is that it often breaks down in ways that can be really, really bad.

I've brought up this example many times before, but Measles is a great example. Measles resets your immune system and breaks immunological memory for anywhere up to three years after having recovered from it. But now we have a bunch of people that assume any diseases can simply be dealt with in a natural way by your immune system thanks to the logic above, and well, the consequences of that are becoming clear.
by Magnolia9438 | 2025-10-21 09:12:33+00:00
Maybe I’m misunderstanding, but I think what you want already exists as VSCodes remote SSH tunnel port forwarding (not the one that makes it publicly accessible).

Startup a dev server on the remote machine and forward the port to localhost. It should now be accessible via http://localhost:[port] on your local machine in the browser or any application, as if it’s running locally.

I find it’s very useful for also for interacting with DBs/Redis. Just forward the port your DB communicates on and use whatever client on your local machine to interact with it.

As far as I know this works with any service that communicates via TCP
by mytailorisrich | 2025-10-21 09:13:21+00:00
Launch tweet:

"We are launching the first 100% European public DNS resolver! Free, sovereign and operated by an independent non-profit organization based in France." [1]

Shutdown announcement on dns0.eu:

"We recommend switching to DNS4EU and NextDNS" [2]

I get that NextDNS and dns0 have the same founders, but it strikes me as odd to recommend an American company to the users of dns0... Unclear to me what was the point of dns0 for them.

[1] https://x.com/dns0eu/status/1622912939501010945

[2] https://www.dns0.eu/
by ch_fr | 2025-10-21 09:14:56+00:00
I highly recommend checking out the postman forum for posts about the scratchpad being removed, it's a fascinating and frustrating read.

It would be so much faster and easier for the postman reps to just shut down the conversation. And yet, for some reason, they keep it going for very long while still being extremely evasive when it comes to any concern raised about data sovereignty.
by gem-vic | 2025-10-21 09:15:24+00:00
I built Smart_Store to solve a common pain in systems programming: how to manage object lifecycles, schema evolution, and undo/redo logic in a clean, extensible way. It’s written in C++20 and designed for performance-critical environments — from embedded systems to national-scale infrastructure.

The framework supports:

- Modular type registration - Multi-format serialization - Recursive undo/redo engine - Schema migration without breaking legacy compatibility

I’d love feedback from other systems engineers, C++ devs, or anyone interested in emergent architecture. Full source and examples are on GitHub.
by selectnull | 2025-10-21 09:15:56+00:00
There is something funny going on in the benchmarking section. If you look at the charts, they don't benchmark the same servers in 4 examples.

Each of the 4 charts have data for Ferron and Caddy, but then include data for lighttpd, apache, nginx and traefik selectively for each chart, such that each chart has exactly four selected servers.

That doesn't inspire confidence.
by ktallett | 2025-10-21 09:16:26+00:00
It is tricky of course, but that is the state of play. I wish it wasn't that way.

As someone that used to travel weekly, I used to go with Thinkpads or a Zenbook as both I was able to fix whilst away (the former had a keyboard issue, and the latter a HDD issue). I am yet convinced on the long term durability of the Framework but I have had it a year and it is pretty good still. No different in issues than any other laptop I have used in recent times. Overall for the quality I am pretty happy as I have used a lower cost laptop for various reasons and found I was always anxious of breaking it.

The big thing I do feel I am missing when doing 3D work is a dedicated GPU for simulations but then that would reduce the battery life too much day to day.
Show HN: A tool to track your marketing consistency
by aschapmann | 2025-10-21 09:17:23+00:00
Hey HN,

I'm a solopreneur and I ship apps like a madman: 7 projects in the last year.

I always felt like I was doing marketing, a tweet here, a LinkedIn post there.. but when I looked back, I couldn’t remember what I’d actually done.

So I built Marketing Memory for 2 reasons: 1. To make marketing visible and consistent, like tracking commits but for growth 2. To understand which actions actually drive traffic and impact

It connects your marketing activity logs with Google Analytics so you can finally see your effort and results in one place.

I hope this helps other makers who struggle to stay consistent with marketing. Would love your feedback pls

Axel
by fweimer | 2025-10-21 09:17:42+00:00
According to this: https://www.devever.net/~hl/ppcas the POWER approach is not a true hardware capability architecture (“nothing about these ISA extensions provides any kind of security invariant against a party which can generate arbitrary machine code”). It's just something that helps software to store one bit per 128 bits of data on the side (plus some other weirdness about load-with-offset instructions).

(SPARC ADI is similar, machine code is still trusted.)
by OrderlyTiamat | 2025-10-21 09:19:36+00:00
From An Intuitive Explanation of Bayes’ Theorem [0]:

> Next, suppose I told you that most doctors get the same wrong answer on this problem – usually, only around 15% of doctors get it right. (“Really? 15%? Is that a real number, or an urban legend based on an Internet poll?” It’s a real number. See Casscells, Schoenberger, and Grayboys 1978; Eddy 1982; Gigerenzer and Hoffrage 1995; and many other studies. It’s a surprising result which is easy to replicate, so it’s been extensively replicated.)

[0] https://www.yudkowsky.net/rational/bayes
by marginalia_nu | 2025-10-21 09:21:00+00:00
I'm using RDRPosTagger[1], though I've optimized the code a bit so that it's not just algorithmically efficient, but to use the language in a way that is fast. It isn't perfect, but it's good enough to be useful.

Language detection and sentence splitting are the other two slow bits of processing.

[1] https://github.com/datquocnguyen/RDRPOSTagger
by slightwinder | 2025-10-21 09:21:37+00:00
Is there a legal obligation to use ISBN? AFAIK it's a free choice of companies, for the single reason that it's beneficial. ICANN is similar, their services are optional, and the main complaint is that one country has too much control.

> Why isn’t ISBN funded and run by a government agency, like the U.S. Trademark Office?

ISBN is used globally, why should a US agency control it? Especially when it's not even originates from the USA?
by marginalia_nu | 2025-10-21 09:23:25+00:00
Should be soon-ish. I'm working right now on laying the ground works for ad-hoc domain filters. That's technically already possible but comes at a too big performance impact that it deteriorates the search results.

When it works, one of the things I have in mind is making a site search-esque functionality available, as well as exposing it via the public API so that it can be whiteboxed.
by constantcrying | 2025-10-21 09:24:01+00:00
In the car industry this is the case because there is a direct incentive for the company to make a vehicle lighter.

A single kg is enormous likely saving tens of dollars per car, which sounds like nothing, but if a million of these cars are made the cost saving are in the tens of millions.

What does a software company save by their software running 10% faster on user hardware. Exactly nothing. In the case of apple they even have some incentives to make their software worse to get people to buy new devices.

The curse of software engineering has always been that there is very rarely a reward for your software being better. Software companies mostly make it on features and "good enough" stability.
by HK-NC | 2025-10-21 09:24:01+00:00
Not what this conversation is about but anyone running and worried about their knees should consider doing a little cycling. Dooesn't have to be fast or high resistance, but it does supposedly "massage" your joints without impact and help cartilage recovery. I definitely noticed a difference with myself and about 2 dozen clients with knee issues from running intensely (military, athletes etc)
by AnthonyMouse | 2025-10-21 09:24:18+00:00
The death rate for children aged 5-14 is is 14.7 per 100,000, i.e. 0.0147%. That's basically zero and five times that much is still basically zero. By comparison, the death rate for the 35-44 age group was 237.3 per 100,000.

Also, the most common type of accidental death is car accidents. So is even that difference from kids not getting to play outside anymore, or is it radial tires and crumple zones?
by repeekad | 2025-10-21 09:24:44+00:00
What specifically do you disagree with? I’ve explained it three different times now and can’t delete my original comment so please let me know

This research shows physicians harmed kids recommending they avoid allergens like peanuts, is that something we should ignore because all the benefits of science are “worth it”?

Science is amazing not because it’s always right, but because it (should) strive to always do better next time
by troupo | 2025-10-21 09:25:18+00:00
> That doesn't inspire confidence.

The problems start even higher on the page in "The problem with popular web servers" section that doesn't inspire confidence either.

From "nginx configs can become verbose" (because nginx is not "just" a web server [1]) to non-sequiturs like "Many popular web servers (including Apache and NGINX) are written in programming languages and use libraries that aren't designed for memory safety. This caused many issues, such as Heartbleed in OpenSSL"

[1] Sidetrack: https://x.com/isamlambert/status/1979337340096262619

Until ~2015, GitHub Pages hosted over 2 million websites on 2 servers with a multi-million-line nginx.conf, edited and reloaded per deploy. This worked incredibly well, with github.io ranking as the 140th most visited domain on the web at the time.

Nginx performance is fine (and probably that's why it's not included in the static page "benchmark")