MurphyA/hacker-news huggingface dataset:
by ekjhgkejhgk | 2025-12-11 14:19:41+00:00
> Whatever is fun for you specifically. Books can be fun, they don't need to have any "value" past entertainment.

That's a choice. I avoid books which are exclusively about entertainment. I always aim for value + entertainment.

Absolutely yes on the ebook reader. Also, get one that you can use without internet so they're not spying on your and deleting your books. I got a pocketbook. Small, cheap, doesn't need internet. And yes, _actual_ e-ink, otherwise you're just playing on an ipad. But one thing I love about my pocketbook is that it has a backlight which you can set it to very low, plus enable dark mode, and I can read it in complete darkness which with a physical book you can't.
by graemep | 2025-12-11 14:19:47+00:00
So why would you have children? I love spending time with my kids. What is the point of having them if I do not see them?

I feel really lucky I worked from home and home educated my kids, and feel most people already miss a significant amount of the joy of having kids because of work and school. Your idea would make a significant part of it into all of it.
by wtallis | 2025-12-11 14:20:01+00:00
> the Switch cartridges use NAND memory which means if you aren't popping them into a system to refresh the charge every once in a while, your physical cartridge might not last as long

You've been paying attention to the wrong sources for information about NAND flash. A new Switch cartridge will have many years of reliable data retention, even just sitting on a shelf. Data retention only starts to become a concern for SSDs that have used up most of their write endurance; a Switch cartridge is mostly treated as ROM and only written to once.
by Shocka1 | 2025-12-11 14:20:02+00:00
As a mid/senior level engineer I feel the same - this kind of content just plain sucks, and seeing Gemini respond with the karma comment is icing on the cake.

Not that long ago on HN there were things being posted regularly about hardware and software that I would define as no less than insane side projects. Projects that people using LLMs today couldn't do in a lifetime. Those posts are still up here and there, but very few compared to the past. They were creative and hard, if not impossible feats.

So when I see content like this post, with comments underneath it saying "it's the greatest AI content they've ever seen," it's a sad day. Maybe I'm just an old curmudgeon hah!
by techblueberry | 2025-12-11 14:20:06+00:00
Something I can’t quite wrap my head around is: it feels like “everyone” knows we’re losing something in this era of social media and AI slop. Movies are “better” than Tik Tok videos. And yet, I guess people said the same thing when TV came out and replaced books as the primary media?

It’s very weird to wonder what is on the other side of all this “progress”. I can’t tell if people actually believe it will be better or know it will be worse, but I guess, using history as a guide, I think I would say that we know it’s a race to the bottom and we’re digging faster anyways.

Maybe one question is motion pictures brought about both sitcoms and cinema, is there a high art equivalent to tik tok videos? I guess it would continue to be cinema. Twitter want really a new category, just a lower form of “books”.
by makle | 2025-12-11 14:20:21+00:00
These are perfect examples of how misaligned expectations can quietly sink a company. In both cases, the teams actually had something: revenue, interest, real offers. But when the founders anchor on a fantasy outcome, they stop making grounded decisions.

You can survive almost anything in a startup except delusion about what the company is worth. Turning down a realistic exit, or holding out for a number that only exists in your head, creates a slow death spiral: morale drops, talent leaves, and eventually the market decides for you.

Really appreciate you sharing these — they highlight a pattern that happens far more often than people think.
by dachworker | 2025-12-11 14:20:34+00:00
Maybe I'm weird, but does anyone else have worries about what future their prospective children would inherit? In particular things that worry me: 1. the growing geopolitcal turmoil which is likely to eventually descend into a great war of sorts, the footage coming out of Ukraine is horrifying, 2. climate change isn't going to be dealt with and again, lots of violence will ensure because of that, almost certainly, 3. not sure what to think about AGI, but I'm not entirely dismissive and at best it seems like a dual use technology, 4. a GATTACA-type future where the super rich figure out a way to birth super humans with perfect genetics and top 0.001% IQs. All of those make the future look so unappealing.
by rtp4me | 2025-12-11 14:20:48+00:00
My replies are not meant to be dismissive and condescending - they are just frank/honest questions. No need to try to decipher a hidden message.

BTW - Meta wedged itself into most people's lives because the people let it happen. It started off well enough, but just like many companies, they adjusted their content based on the people consuming the platform. Its (Meta's) survival is based on getting views and posting ads. That's the business model. If they started showing content that appealed to a small percentage of their viewership, they would probably go out of business.
by MaxikCZ | 2025-12-11 14:20:58+00:00
I wonder if Photon doesnt have an inertial frame of reference - from our point of view.

Like, from our point of view, we assume that from photons point of view it has no perspective.

But maybe we are limited by our spacetime, where photon goes trough our universe in an instant, and continues to pierce infinite universes over its non-zero frame of reference.
by quantummagic | 2025-12-11 14:21:15+00:00
That's just another way of saying "my opinion is acceptable, and theirs isn't". The thing is, everybody draws that line in a different place. And it's just too easy to cast everything you don't like as "medical harm". It wasn't just people playing doctor who got censored for instance, it was also people just stating what decision they were making for themselves, not advocating anything for anyone else. And on the flipside, it's pretty easy for assholes on the other side to claim that they're "protecting children from medical harm (transgender operations, etc) from the LGBT community.

The only way this works, is if we become more accepting of opinions we fundamentally truly disagree with. Anything short of that, and you're always going to run into people who draw the line in a way you find harmful.
by acdha | 2025-12-11 14:21:18+00:00
There’s another difference which is what I was referring to: in both cases, your proxy has to forge the SSL certificate for the remote server but in the transparent case it also must intercept network traffic intended for the remote IP. That means that clients can’t tell whether an error or performance problem is caused by the interception layer or the remote server (sometimes Docker Hub really is down…) and it can take more work for the proxy administrator to locate logs.

If you explicitly configure a proxy, the CONNECT method can trigger the same SSL forgery but because it’s explicit the client’s view is more obvious and explainable. If my browser gets an error connecting to proxy.megacorp.com I don’t spend time confirming that the remote service is working. If the outbound request fails, I’ll get a 5xx error clearly indicating that rather than having to guess at what node dropped a connection or why. This also provides another way to implement client authentication which could be useful if you have user-based access control policies.

It’s not a revelation, but I think this is one of the areas where trying to do things the easy way ends up being harder once you factor in frictional support costs. Transparent proxying is trading a faster rollout for years of troubleshooting.
by MrJohz | 2025-12-11 14:21:29+00:00
In fairness, the default `display: table` setup is often a pain to work with, so I can understand why people would opt for flexbox instead. One better option, though, might be to use `table` elements under the hood, styled with `display: grid` (and judicious use of subgrid for the intermediate elements) to get more precise control over the layout, while still using the right semantic elements underneath.
by pjmlp | 2025-12-11 14:21:36+00:00
Except the Go's implementation is not as capable as Java's one.

Phil Walder delivered a design within Go's team goals.

Java team has told nothing to Go's team, they have acknowldeged their bias anti-generics.

". They are likely the two most difficult parts of any design for parametric polymorphism. In retrospect, we were biased too much by experience with C++ without concepts and Java generics. We would have been well-served to spend more time with CLU and C++ concepts earlier."

https://go.googlesource.com/proposal/+/master/design/go2draf...
by Sunspark | 2025-12-11 14:21:41+00:00
As a lay person who likes to look at fonts closely, the purpose they are intended for matters. I don't like the Atkinson font for body text because I find it too round. For a transit sign I suppose it is fine since it would be printed at display sizes and only momentarily gazed at.

Calibri is a high-quality font that works as body text, but it's cold.

Times NR on paper is fine, on screen it is not fine unless you have a high resolution display.
by makle | 2025-12-11 14:21:42+00:00
I think you’re spot on — money and differentiation are the two cliffs most startups fall off.

A lot of founders underestimate how hard it is to get someone to switch to a new product. Unless you’re 10x better in a way that’s obvious, people stick with what already works. And as you said, being cheaper rarely moves the needle once something is in production.

The allergy to marketing is real too. Many teams think a good product will “speak for itself,” but in a crowded market, clarity and distribution matter just as much as the tech.

Your observations line up with what I’ve seen as well.
by j4mie | 2025-12-11 14:21:46+00:00
Hi, author here. I have been building Django and DRF applications commercially for about fifteen years at DabApps, and this guidebook is an attempt to write down the architecture patterns we have arrived at, for projects that have to survive years of ongoing maintenance.

High level summary:

* We don’t hide Django under layers of abstraction, we just slice it up a bit differently than you would by default.

* Organise code by responsibility (readers, actions, interfaces, data) rather than by app.

* Put most business logic in plain functions, not in fat models or deep class hierarchies.

* Keep views thin: treat GET as "read some data" and POST as "do an action".

* Design endpoints around real frontend use cases (backend for frontend) instead of idealised resources.

* Control queries carefully to avoid performance traps.

Happy to answer questions!
Show HN: Cornifi split keyboard, a more staggered corne
by v3lmx | 2025-12-11 14:21:47+00:00
Hi HN!

This keyboard is like a corne (v4) [0] with the physical layout of a fifi [1].

The PCB can be ordered from JLCPCB with PCB assembly of the components: no need to solder anything yourself! (unless you want encoders) See the ordering guide in the repository for more information [2].

Main Characteristics:

- 36/40 keys

- Encoder support

- Embedded RP2040 controller

- USB-C to connect the halves

- PCB assembly: no soldering required (unless you use encoders)

The PCB was made by a Fiverr contractor (I don't know how to do it myself, their profile here [3]) and the case by me.

If there is anything missing in the README or the docs, feel free to let me know.

[0] https://github.com/foostan/crkbd

[1] https://github.com/raychengy/fifi_split_keeb

[2] https://github.com/v3lmx/cornifi/blob/main/docs/pcb_ordering...

[3] https://www.fiverr.com/circuitwork32
by zahlman | 2025-12-11 14:22:02+00:00
> Morgellons (/mɔːrˈɡɛlənz/) is the informal name of a self-diagnosed, scientifically unsubstantiated skin condition in which individuals have sores that they believe contain fibrous material.[1][2] Morgellons is not well understood, but the general medical consensus is that it is a form of delusional parasitosis,[3] on the psychiatric spectrum.[4]

Your family member... mistakenly believed that he had a psychiatric condition involving a mistaken belief?
by adamzwasserman | 2025-12-11 14:22:02+00:00
There's an interesting falsifiable prediction lurking here. If the language network is essentially a parser/decoder that exploits statistical regularities in language structure, then languages with richer morphological marking (more redundant grammatical signals) should be "easier" to parse — the structure is more explicitly marked in the signal itself.

French has obligatory subject-verb agreement, gender marking on articles/adjectives, and rich verbal morphology. English has largely shed these. If you trained identical neural networks on French vs English corpora, holding everything else constant, you might expect French models to hit certain capability thresholds earlier — not because of anything about the network, but because the language itself carries more redundant structural information per token.

This would support Fedorenko's view that the language network is revealing structure already present in language, rather than constructing it. The "LLM in your head" isn't doing the thinking — it's a lookup/decode system optimized for whatever linguistic code you learned.

(Disclosure: I'm running this exact experiment. Preregistration: https://osf.io/sj48b)
by avhception | 2025-12-11 14:22:06+00:00
"[...] it's probably impossible to find a useful Linux installation without [Perl or Python]. [...]"

Oof. We seem to have very, very different definitions for both "Linux" and "useful". If all Linux installs w/o Perl or Python would cease to exist tomorrow, we'd probably enter a global crisis. Industrial processes failing left and right, collapse of wide swaths of internet and telecom infrastructure and god knows what else from ships to cars and smartphones.

Regarding libcurl: libcurl probably represents the vast majority of curl installations. curl the CLI tool is mostly porcelain on top of libcurl. libcurl is used in _a lot_ of places. For example, inside the PHP runtime. And god knows were else, there must be billions of installations as part of other projects. It's not a weird argument, libcurl is 95% of the raison d'être for curl. If you want a curl-like tool in Python or Perl, you gotta write it in Python or Perl. Somebody probably already did. So maybe just use one of these? Instead of demanding that curl be transformed into something which is incompatible with it's mission statement.
by potato3732842 | 2025-12-11 14:22:23+00:00
>They are also heavily subsidized by the US government in the form of relaxed regulations. The profit margins are higher which...

Look in the mirror, that's who's responsible for this.

You people levied regulations. You levied them in half baked ways that resulted in the demise of sedans and station wagons. And now you complain that SUVs are "subsidized". Get out of here with that nonsense and take your stupid regulations with you so the rest of us can have diversity of vehicle choice back.

None of this stuff is a subsidy, construing "exempt from the screwing some other product category gets" is just a lie.
by lan321 | 2025-12-11 14:22:58+00:00
Outside of the maternity leave issue there's a cultural issue with stay at home dads. I believe in essentially all countries, if the family isn't financially secure, it's assumed the dad's a bum, so leaving the financial situation to your better half feels like it can backfire.

Worded like this it sounds stupid but it's just one of those things..
by afavour | 2025-12-11 14:23:11+00:00
This is the incredibly profitable contradiction Facebook lives in.

They do everything they can to become the central place for online communication and profit enormously from that. But they reject any of the responsibility that ought to come along with that, the refrain being what you're saying here: "well, you can always just go somewhere else"

Except that when online communication is as deeply siloed as it is it's extremely difficult to set up an alternative. How will people even find out about it when their entire online lives are lived on Facebook? This capture is exactly what Meta wants. Remember internet.org?

https://en.wikipedia.org/wiki/Internet.org

Picking and choosing which services people can use is Zuckerberg's explicit goal.
by jmclnx | 2025-12-11 14:23:16+00:00
Thanks, links saved.

Then there is this method, but I guess that article refers to no redirection output.

If in background or via cron, I always redirect. But this is for UN*X type systems with a tail that supports '-f'

$ prog > /tmp/log.txt 2>&1 &

Then

$ tail -f /tmp/log.txt

Just so happens, I actually used this the other day for a long running process on OpenBSD :)
by graemep | 2025-12-11 14:23:20+00:00
Most men too. One thing that is missing in these conversations is men's role in child care. The two big steps we need to take are equal parenting and family friendly working hours.

As a single dad in the UK its obvious to me that a lot of people still do not expect men to be raising kids or for a man to be the primary parent (which I was even before I divorced).
by jmathai | 2025-12-11 14:23:22+00:00
The two times I did not have employer sponsored health care AND $0 income, the ACA plans were more expensive than getting a plan directly from the insurance company. It never costed me $27,000 though.

Most recently, in 2024, I had medical and dental coverage for my family of 6 for around $1,200/mo - roughly half what's quoted but again, family of 6. Wasn't the greatest insurance but it would have kept us from financial ruin in case of a catastrophic event which is all I expect from insurance anyways.
by seltzered_ | 2025-12-11 14:23:41+00:00
Overpopulation is still a concern when considering biodiversity, groundwater loss, etc.

The latest UNEP report includes it - see page 37 from https://www.unep.org/resources/global-environment-outlook-7 -> https://wedocs.unep.org/rest/api/core/bitstreams/902187bf-ea...

"Among the major global environmental crises – climate change, biodiversity loss and land degradation, and pollution and waste – population growth is most evidently a key factor in biodiversity decline. This is largely due to increased demand for food production, which leads to agricultural expansion and land degradation (Cafaro, Hansson and Götmark 2022). As the population grows and consumption rises, fewer resources and less habitat are available for non-human species (Crist 2019). Overpopulation occurs when the total human population multiplied by per capita consumption surpasses the capacity of sustainable ecosystems and resources. Although the global human population continues to grow, per capita consumption is increasing at a faster rate. To the extent that people are disrupting natural habitats and degrading ecosystem services for future generations, despite regional heterogeneity, some research suggests that most of the world’s nations may be considered overpopulated (Lianos and Pseiridis 2016; Tucker 2019)"

Specifically going back to 70s overpopulation concerns, thing shifted with the Green Revolution / Norman Borlaug but it came at the cost of reducing groundwater supply and reducing agricultural diversity. See 'The Globalization of Wheat' and https://climatewaterproject.substack.com/p/groundwater-and-c...
by makle | 2025-12-11 14:23:47+00:00
Totally agree that sometimes shutting down is the right call, not every startup should survive, and plenty of ideas simply don’t work once they hit reality. The point I was trying to make isn’t that failure = suicide, but that many teams collapse before they’ve fully tested whether the idea works.

And fair feedback on the writing style. Appreciate you calling it out. I am not a native speaker, so I definitely used AI to help me formulate my ideas & opinions.
by NickC25 | 2025-12-11 14:23:55+00:00
> needs to have answers what to do with organizations that exist for the reason to destroy another country

Organizations...like Irgun?

Iran has existed for thousands of years....the Persian people's existence predates Judaism by hundreds of years. So how you equate Iran with being a state explicitly existing to destroy Israel, a state that is less than 100 years old, is beyond me. But don't let me get in the way of your narrative.

>Lebanon suffers as well here and Israel certainly isn't the main threat.

Out of all the major (and minor) actors in the theater of middle eastern geopolitics politics, only one nation has nuclear weapons. That nation also has a lot of nuclear weapons and isn't a signatory to the Nuclear Non Proliferation Treaty. That nation has also attacked US Warships. Another nation IS a signatory to said treaty and regularly allows international nuclear weapons inspectors into its enrichment facilities.

Note: fuck the Iranian regime they are religious nutjobs that are suffocating Iranians and have been for decades. I don't support ANY religious regime no matter where on earth it is.
by bgnn | 2025-12-11 14:24:09+00:00
Previous reply is correct.

To give a feeling: micro-ribg resonators are anywhere between 10 to 40 micrometer in diameter. You also need a bunch of other waveguides. The process in the paper uses silicon waveguides, with 400nm width if I'm not wrong. So any optical feature unfortunately isn't going down as much as CMOS technology.

Fun fact: the photolithography has the same limitations. They use all kinds of tricks (different optical affects to shrink the features) but fundamentally limited by the wavelength used. This is why we are seeing a push to a lower and lower wavelengths by ASML. That + multiple patterning helps to scale CMOS down.
by onionisafruit | 2025-12-11 14:24:30+00:00
Go has been my primary language for a few years now, and I’ve had to do extra work to make sure I’m avoiding the heap maybe five times. Stack and heap aren’t on my mind most of the time when designing and writing Go, even though I have a pretty good understanding of how it works. The same applies to the garbage collector. It just doesn’t matter most of the time.

That said, when it matters it matters a lot. In those times I wish it was more visible in Go code, but I would want it to not get in the way the rest of the time. But I’m ok with the status quo of hunting down my notes on escape analysis every few months and taking a few minutes to get reacquainted.

Side note: I love how you used “from above” and “from below”. It makes me feel angelic as somebody who came from above; even if Java and Ruby hardly seemed like heaven.
by underdeserver | 2025-12-11 14:24:37+00:00
> If I were Israel, I would have not invaded Gaza

During the war Israel was attacked from the territories of Gaza, Lebanon, the west bank, Iraq, Iran, and Yemen. All of these were unprovoked, except maybe Iran. All by parties openly calling for Israel's destruction.

Gaza had invaded Israel, killing 1200 and kidnapping 250.

What do you think the above attackers would do if Israel showed there was effectively no retaliation for doing something like that? You are asking Israel to commit suicide.

> If I were Israel, I would simply stop acting as a fanatic aggressor

Israel was attacked first by each and every party above (except maybe Iran), beginning with the Hamas attack.

> with no regard for human life.

In nearly every bombing in Lebanon, and most bombings in Gaza, Israel preceded the attacks with leaflet, social media posts, and phone calls calling people to leave the area. It has achieved the best civilian-combatant death ratio of any urban war in modern history. How does that show no regard for human life?
by makle | 2025-12-11 14:25:20+00:00
The cultural difference is massive. In much of Europe, breaking even early is seen as healthy and responsible. In the U.S., the mindset is more “swing big or don’t swing at all,” which pushes teams to chase hypergrowth long before the business is stable.

Neither approach is inherently better, but they create totally different failure modes. Slow, steady growth can keep a company alive for years.