MurphyA/hacker-news huggingface dataset:
by jandrewrogers | 2025-10-12 23:56:08+00:00
Few people in the US are living "paycheck to paycheck" out of economic necessity. We have extensive data on this separately from BLS and the Federal Reserve. The percentage of US households that are living paycheck to paycheck out of economic necessity is 10-15% last I checked. That isn't nothing but it is a small fraction of the population. Retirees comprise a significant portion of that for obvious reasons.

There is an additional ~30% that is notionally living paycheck to paycheck as a lifestyle choice rather than an economic necessity.

The median US household has a substantial income surplus after all ordinary expenses. There may be people suffering economically but it is a small minority by any reasonable definition of the term.
by selcuka | 2025-10-12 23:56:39+00:00
> Does that reflect the Turkish terminology?

Yes. The Turkish terms are "kalın ünlü" and "ince ünlü". They literally translate to "low pitch wovel"/"high pitch wovel" )(or "thick wovel"/"thin wovel") in this context.

There is a second wovel harmony rule [1] (called lesser wovel harmony) that makes the distinction you pointed out. Letters a/e/ı/i are called flat wovels, and o/ö/u/ü are called round wovels.

[1] https://georgiasomethingyouknowwhatever.wordpress.com/2015/0...
by redwood | 2025-10-12 23:56:44+00:00
Microsoft, Google, Amazon. They will all open source wash themselves and have a cadre of former red hat and other equivalent employees speaking about how they are the center of open source.

Meanwhile there's an entire parallel universe where people view things using different terms than these tired 1990s battles.

The next generation of software cannot be controlled by a small number of hyperscalers.. that is the new center of freedom focus. Times change
by tinfoilhatter | 2025-10-12 23:57:10+00:00
When BlackRock has stake in 95% of fortune 500 companies, and we are forced to use software and services provided by them because no viable FOSS alternatives exist, it becomes, and already is, a big problem.

You have to own a phone to participate in society these days. I need one to even log onto my laptop for work. Eventually I'm sure some form of digital ID / biometric information will be required for verifying my online identity.

It's a slippery slope, and we're sliding into the abyss.
by emmelaich | 2025-10-12 23:57:22+00:00
Could have been worse --

Ramazan Çalçoban sent his estranged wife Emine the text message: Zaten sen sıkışınca konuyu değiştiriyorsun. "Anyhow, whenever you can't answer an argument, you change the subject." Unfortunately, what she thought he wrote was: Zaten sen sikişınce konuyu değiştiriyorsun. "Anyhow, whenever they are fucking you, you change the subject."

This led to a fight in which the woman was stabbed and died and the man committed suicide in prison.

https://gizmodo.com/a-cellphones-missing-dot-kills-two-peopl...
by burntcaramel | 2025-10-12 23:58:26+00:00
I'm working on a compiler for WebAssembly. The idea is you use the raw wasm instructions like you’d use JSX in React, so you can make reusable components and compose them into higher abstractions. Inlining is just a function call.

https://github.com/RoyalIcing/Orb

It’s implemented in Elixir and uses its powerful macro system. This is paired with a philosophy of static & bump allocation, so I’m trying to find a happy medium of simplicity with a powerful-enough paradigm yet generate simple, compact code.
by moritzwarhier | 2025-10-12 23:58:36+00:00
I once stopped at a bar near a large train station in my hometown, next to a music club, alternative vibe etc.

Originally, I went there to pee after arriving from a long train commute.

Then I had a drink outside, it was a summer evening. And there was a group of people in the outside area of the bar with a dog, a tame Labrador/Golden-Retriever-like dog.

It was a good friendly dog, but it had a toy.

I got to know the dog because I threw the toy after the dog came to my table and the owners were bored.

10 minutes later, I felt increasingly stressed by the dog "forcing" me to throw the toy again and again :D

And that outside area was near, while not directly next to, a large road, which also was my final straw to get rid of my new companion before I left – the dog was running after a rolling, misthrown toy and almost ran into a cyclist on a smaller, non-car pathway next to the seatings.

I was completely overwhelmed at first by that dog's firm insistence on me throwing that toy over and over, after I had done it one time.
by skydhash | 2025-10-12 23:58:47+00:00
I'm not a 10+ year user of emacs, and have switched from vim to emacs. But here is my 2 cents if you're willing to take it.

Vim (and variants) is a language for editing first, and an editor second. Most of vim parts from a text editor perspective is found in some way or others in other editors. It's biggest pro is being centered about the vim language of editing. Once you master that, editing is very fast and you can extend the language easily by using external tools. And there's already a good number of integrations through builtin mechanisms and various plugins.

Emacs is a collections of tools for working with textual interfaces. Where Emacs easily wins is how easy it it is to integrate with anything that plays with text, (which is basically everything). The good part is that every plugin (even builtin one) is a software, a library, and a playground at the same time.
by herval | 2025-10-12 23:59:53+00:00
Bresson is from a time where you had 38 shots maximum, before you need to reload your camera. It takes an immense amount of attention, but also you’re statistically unlikely to take the kind of photo that you can get today (eg most of these bird images).

My current camera takes 20 photos per second sustained AND comes with a pre-buffer that captures 2s of images before you press the trigger. It’s wild!

(I don’t take photos anywhere near Bresson’s but still, it helps)
by mallowdram | 2025-10-13 00:00:15+00:00
China has already won the game. We developed media and wealth management as invididualistic, they approached the problems institutionally and built infrastructure at the pivotal point renewables became affordable. They made an army of technical engineers, we scattered innovation in comp sci/VC acceleration/automation and sat on our asses as asset managers. AI works in secluded modules like robotics and revision. As a general tool it's navel gazing energy sink. AI was a lure we fell for and wasted money and energy while smart players like Apple and China knew their reality.
by AfterHIA | 2025-10-13 00:01:16+00:00
UNIX is for dorks. We needed a Smalltalk style, "everything is an object and you can talk to all objects" but thankfully we got Java and, "object oriented" C++. The Alto operating system was leaps and bounds ahead of the Mac and Windows 3.1 system and it took Steve Jobs a decade to realize, "oh shit we could have just made everything an object." Then we get WebObjects and the lousy IPod and everything is fascist history.

#next #never #forget #thieves
by kulahan | 2025-10-13 00:02:17+00:00
Plasma TVs. They’re nearly irrelevant now because of OLED technology, but they were actually fantastic tech. They had a bad reputation because the early models were hot, heavy, power hungry, and suffered from burn-in.

Still, even in the early days they had great black levels and zero motion lag - they’d advertise it as “600 fps”. They seriously improved on power draws and heat, and were definitely superior if you wanted an ideal movie or sports watching experience.

Buuut they were also competing with LED TVs, which could be really REALLY thin (rule of cool) and would just sip power. They died out.
by osn9363739 | 2025-10-13 00:02:39+00:00
Is my life as easy as my parents. Probably not. But the idea that life is bad is a wild take. But if I spent all my time on social media/reddit/watching the news. I'd be pretty depressed too and think the sky is falling. I feel like the USA could turn it round pretty quick with the slightest of social policy to support the lower income earners?
by srid68 | 2025-10-13 00:02:43+00:00
Currently building a Declarative Web Assembler of Html/Json using AI in multiple languages for the past 1 month: https://github.com/Srid68/Arshu.Assembler deployed to fly.io

https://jsassembler.fly.dev/ https://csharpassembler.fly.dev/ https://goassembler.fly.dev/ https://rustassembler.fly.dev/ https://nodeassembler.fly.dev/ https://phpassembler.fly.dev/

The purpose is to find if can i build declarative software in multiple langauges (Rust, Go, Node.Js, PHP and Javascript) knowing only one language (C#) without understanding the implementation deeply.

Another purpose is validate AI models and their efficiency since development using AI is hard but highly productive and having a declarative rules to recreate the implementation may be used to validate models

Currently i am convinced it is possible to build, but now working on creating a solid foundation with tests of the two assembler engines, structure dumps, logging, logging outputs so that those can be used by the AI which it needs to fix issues iteratively.

Need to add more declarative rules and implement a full stack web assembler to see if AI will hit the technical debt which slows/stop progress. Only time will tell.
by skydhash | 2025-10-13 00:03:23+00:00
Were you vanilla or some prebuilt configuration like Doom? I started by copying someone's (vanilla) config and get everything that felt right for me. Then I went on to other people's config (also vanilla) to get what they have that was different and the rationale behind it.

I'm still editing my config every now and then, but mostly smoothing out interactions with the software. Latest was configuring magit to have a speedier interaction by removing some stuff I don't care about.
by d4rkp4ttern | 2025-10-13 00:03:42+00:00
It’s a limited release beta feature not available to all. You can try to activate it by doing: /model sonnet[1m] And it accepts it but the at the next API call it may fail and say “this beta model is not available with your subscription”.

I haven’t gotten access yet.

One of the nice things about Codex (GPT-5) is the supposed 400k token context (although performance starts to deteriorate when you get to 80% context usage).
by squigz | 2025-10-13 00:04:09+00:00
This touches on something I've noticed the past few years - it seems to me many advocates of most topics often do more harm than good for their cause - taking hardline positions normal people simply can't relate to, even if they do agree in theory.

Anyway, on the topic of "free" software - how might you recommend we try to frame this to be more clear to the public? I think people tried to make "libre software" a thing, but doesn't that have the exact same issue - that is, that people will misunderstand what it is?
Show HN: errdef – typed, structured error definitions in Go
by shiwano | 2025-10-13 00:04:16+00:00
Hi HN, I'm the author of errdef.

This library grew from a core idea: that by separating static error definitions (the "what") from dynamic instances (the "why"), we could resolve the common trade-offs between context, type identity, and boilerplate.

This design allows you to create errors with context-specific, type-safe fields without losing their original identity.

Key features:

* Consistent structure for logging, metrics, and APIs

* Compile-time safety for fields (DefineField[T]).

* Clean integration with the Go ecosystem (errors.Is/As, fmt, json, and slog).

* Extensible deserialization (JSON, Protobuf, etc.)

* Built-in redaction for sensitive data (Redacted[T]).

Quick example:

// Define once var ErrNotFound = errdef.Define("not_found", errdef.HTTPStatus(404)) var UserID, _ = errdef.DefineField[string]("user_id") // Create instances err := ErrNotFound.With(ctx, UserID("u123")).New("user not found") // Still works with standard `errors.Is` errors.Is(err, ErrNotFound) // true

I'd love to get your feedback. How does this approach compare to the error handling patterns you use?
by wizardforhire | 2025-10-13 00:04:24+00:00
(This is not directed to you but the wider community writ large, you just happened to be the one to kick the hornets nest)

You know… there was time before this latest generation started calling everyone that complained to a manager a karen… that complaining to manager would resolve issues… and if that failed, publishing your story and refusing to do business with someone was seen as proper conduct.

Banks!!! Lol! Are the most fragile institutions ever! Fdic, exists for a reason… get enough people to withdraw their money all at once and see what happens.

Open source people that want to stick to your grit… don’t work with banks that won’t let you use open source software. Oh is that too hard for ya? If you’re not compiling your own slackware distro than you have no leg to stand on (/s)

But seriously, use a local bank and try solving human problems by dealing with human’s. Quit trying to tech everything… if the open source community would get unified and actualize… thats a fuck ton of people!

Here’s another crazy concept that the oss community could do… they could literally just open their own bank… voila (its not as hard as it seems and takes way less money than you think)
by the__alchemist | 2025-10-13 00:04:25+00:00
As a bio hobbyist, this is fantastic! I don't do enough volume of PCR to think of it as expensive, but your use case of high-volume/automatic sounds fantastic! (And so many other types of reagents and equipment are very expensive).

Some things that would be cool

- Along your lines: In general, cheap automated setups for PCR and gels - Cheap/automatic quantifiable gels. E.g. without needing a kV supply capillary, expensive QPCR machines etc. - Cheaper enzymes in general - More options for -80 freezers - Cheaper/more automated DNA quantification. I got a v1 Quibit which gets the job done, but new ones are very expensive, and reagent costs add up. - Cheaper shaking incubator options. You can get cheap shakers and baters, but not cheap combined ones... which you need for pretty much everything. Placing one in the other can work, but is sub-optimal due to size and power-cord considerations. - More centrifuges that can do 10kG... this is the minimum for many protocols. - Ability to buy pure ethanol without outrageous prices or hazardous shipping fees.

- Not sure if this is feasible but... reasonable cost machines to synthesize oglios?
by marcodiego | 2025-10-13 00:06:12+00:00
As I said other times: we need a Free Hardware Foundation now like we needed the Free Software Foundation for many years. The GSD (GNU software distribution) is basically a standard GNU-Linux distro using GUIX as the package manager seems very interesting, but if you want to run 100% free software on a RYF-certified device you'll have to pay a lot of extra money for 15 years old class hardware.

We need the equivalent of a Linus Torvalds + Richard Stallman but hardware. We were lucky to have had both for software at the same time. We need the same luck again now.
by logannyeMD | 2025-10-13 00:06:13+00:00
Currently working on https://tinyZKP.com

It's an API that allows zero-knowledge proofs to be generated in a streaming fashion, meaning ZKPs that use way less RAM than normal.

The goal is to let people create ZKPs of any size on any device. ZKPs are very cool but have struggled to gain adoption due to the memory requirements. You usually need to pay for specialized hardware or massive server costs. Hoping to help fix the problem for devs
by hahahacorn | 2025-10-13 00:07:31+00:00
Trying to make broad assertions regarding who is financially responsible for the lawful execution of police power seems useless.

In this case, it seems obvious that the police should have to pay if the accessing of a device from a given IP should be enough to escalate a search warrant to that of a destructive one.

How did they make the trace? Is it possible the suspect was using a VPN? How did they verify they were never actually at that address? Has this police department executive destructive search warrants based on IP address traces that ended up being incorrect, and then they continued doing so knowing it can likely be inaccurate?

This is something your insurance should be required to cover or should be part of a standard homeowners insurance package, and the insurance company can sue the government and try to get those questions answered from the city.

The attempt to blame this on excessive policing in a broad stroke seems to be the wrong angle that doesn’t address the nuance of these situations.
by Noxwizard | 2025-10-13 00:08:09+00:00
I've been working on a browser plugin for Amazon that attempts to identify the brand and seller country: https://www.wheresthatfrom.org/

It's mostly where I want it to be now, but still need to automate the ingest of USPTO data. I'd really like it to show a country flag on the search results page next to each item, but inferring the brand name just from the item title would probably need some kind of natural language processing; if there's even a brand in the title.

No support for their mobile layout. Do many people buy from their phone?
by ninetyninenine | 2025-10-13 00:08:09+00:00
Nothing is truly free. All developer time is bought and paid for. Even leisure time. What pays for the software developer to be able to not starve and be able to spend leisure time on free software? Paid software. Obviously. Somewhere in the equation someone needs to be paid.

Usually if software is open source, it won't be paid for. So whatever is funding it... well if it's a software company funding open source software where does the money come from? Obviously paid software. And people won't pay for open source software because it's basically free.

Follow the money trail it ends at roughly three places: 1. donations, 2. tech support 3. ads 4. closed source software.

1 and 2 are too miniscule to be effective.
by jrapdx3 | 2025-10-13 00:08:24+00:00
This topic provokes a question, what exactly is "winning" anyway? As others point out, how could there be absolute winning, or complete dominance of the whole gamut of software used for every purpose. Of course, no one ever proposed such a definition of open-source success.

Since the 1990s I've been thoroughly committed to using and developing open-source programs. I strongly prefer using open-source products even when they've been less robust than proprietary options. In recent years, that's changed in favor of open-source, a number of open-source programs have become best-in-class. To name a few Blender, postgresql, Firefox, most developer tools. Still, proprietary products dominate areas like OSs, enterprise programs, etc., and will probably continue to do so.

But even if not as widely used, the fact that quality alternatives exist to a significant share of proprietary offerings speaks to open-source success. It's noteworthy that giants like Microsoft have open-sourced some of their products, a practice unheard of a couple of decades ago that shows influence of the open-source movement.

A winner-take-all philosophy is bound to be as deleterious to open-source advocacy as in any other endeavor. Realistically, producing excellent, bug-free, well-documented open-source software is what it takes to find an appreciative user-base. Perhaps not the majority of users of that category of software, but is that necessary to call a project successful? To say it is seems a prelude to enduring a constant sense of failure and missing out on authentic victories.
by bko | 2025-10-13 00:08:33+00:00
That revenue model makes no sense. How would paying an artist on the relative user plays make any sense? So basically there is no direct relationship with number of plays and revenue? You need to abstract that part out. Artists should be paid some amount per stream.

Is there a market that actually uses a system like that? It just seems convoluted. It sounds like just some idea someone made up to back into paying some artists more in favor of others. And I'm not even sure it would have the desired effects. I'm sure Swift is on a lot more playlists that Spotify pushes than Obscure Artist.
by shivasurya | 2025-10-13 00:08:48+00:00
Working on SecureFlow (https://codepathfinder.dev/secureflow-ai/) - think of claude-code style but for hunting security vulnerabilities.

The goal is to catch vulnerabilities early in the SDLC by running agentic loop that autonomously hunt for security issues in codebases.Currently available as a CLI tool, VSCode extension.I've been actively using to scan WordPress, odoo plugins and found several privilege escalation vuln. I have documented as blog post here: https://codepathfinder.dev/blog/introducing-secureflow-cli-t...
by cyphar | 2025-10-13 00:08:52+00:00
> Corporations are free to impose requirements for access to their platforms.

To wit, hardware that I bought is not "their platform", but many corporations sure like to pretend it is.

It's already not illegal to reverse engineer hardware you have bought (for the purpose of maintaining it or compatibility), regardless of how much IP lawyers like to pretend otherwise. (And even if it were illegal, I would contend that reverse engineering is a fundamental right that laws cannot rob you of.)
by rbalicki | 2025-10-13 00:09:03+00:00
Fantastic. Love it. Love the collection of so many sounds.

One request I have: please play the white noise on the "other" track, so that one can also listen to music and white noise simultaneously. See how "White noise by sleep pillow" does it.

There are some formatting issues (i.e. stuff is off screen), but nbd, still usable. Perhaps that prevents me from layering multiple sounds, though.
by AdieuToLogic | 2025-10-13 00:09:32+00:00
> Examples are the best documentation ...

No they are not, as examples lack explanation of the concepts underlying a programming language's definition.

> ... and we now have a machine to produce infinite examples tailored specifically to any situation

This is like saying, "to learn X language, just read a bunch of source in GitHub repositories that use it."

What books written by authoritative people provide, such as language designers or recognized luminaries, is conveyance of key linguistic concepts and an explanation of "the why" they are important. This is the sole purvey of people.
by miladyincontrol | 2025-10-13 00:09:55+00:00
I mean to be fair writing is on the wall some when a superior format like jpegxl exists but is arbitrarily held back purely because Google's Chromium team wants to push the format they made over the format another Google team worked on.

Superior in file size, image quality, computation required for equivalent quality encoding, no arbitrary resolution caps, progressive decoding which also lets you create 'thumbnails' or resizes by just cutting the byte stream, while also having features to help legacy jpeg files benefit from newer compression losslessly. The only benchmark avif bests at is abhorrently low quality levels that no one genuinely uses.
by viraptor | 2025-10-13 00:10:03+00:00
> Literally nobody is actually confused about what "biological sex" means.

Lots of people seem confused, assuming we have some kind of definition for this. Then they get surprised when they discover how common the exceptions are.

> Virtually everyone has normal sex chromosomes and characteristics

In the US alone, there's close to 200k people born with the most obvious case - ambiguous genitals.

Otherwise sports organisations in the US tried to do various sex identification tests (https://en.wikipedia.org/wiki/Sex_verification_in_sports) until they realised they're just uncovering more and more intersex people that didn't fall into either category and stopped. Karyotype - close to 1 in 250 births is not the "typical" XX / XY. That's over a million in the US.

Other ideas like testosterone testing is even worse: "16.5% of men had low testosterone levels, whereas 13.7% of women had high levels with complete overlap between the sexes." (doi:10.1111/cen.12445) That's... again lots of people.

If nobody is confused, why are we continuing to fail at finding the consistent difference? Why can't you point at a well researched definition?