MurphyA/hacker-news huggingface dataset:
by MostlyStable | 2025-06-24 02:22:07+00:00
A more accurate statement would have been "you can get better sound quality out of wired headphones at every price point". But you definitely aren't guaranteed to get better quality.

However much money you are willing to spend on headphones, with a tiny bit of research, you will find a wired option with dramatically better quality.

But also, the very low end of wired headphones are truly, truly abysmal, but getting wireless at those price-points is just literally impossible.

$20 is enough to get pretty decent sound quality (better than my ~$100 Samsung Galaxy Buds)
by z3c0 | 2025-06-24 02:23:09+00:00
I have a background in NLP (pre-LLM) and like to study extremist rhetoric, and, while I don't think you're being reductionist, it's a little more removed than that. I'd replace with "hate" with "problems and stress". Once you can attribute that stress to a group... that's when the hate develops. There are certain global powers who have recognized this and weaponized it. Agreeing with the most extreme of both sides, loudly, is the modern standard for propaganda.
by TZubiri | 2025-06-24 02:23:16+00:00
I noted that, ordering retention is not the same as ordering the turning of the data to authorities.

However the risk of data being leaked, or data being requested through a gag order, cannot be ignored.

That said I don't think the arguments were made, the judge is right to dismiss arguments that don't address these nuances.

I wonder what the precedent with google searches is.
by Veserv | 2025-06-24 02:23:23+00:00
Tesla only let their greatest, most breathless, biased supporters try and "review" their supervised driving pilot.

That was Farzad [1], a long-time prolific promoter. Given that their livelihood is on the line, it is not at all surprising that they act and speak in accordance with their conflict of interest.

[1] https://www.youtube.com/watch?v=C_pSZv6THfA&t=2300s
by mistrial9 | 2025-06-24 02:24:12+00:00
looking at this at a different angle, some companies do practice health and safety AND there are egregious acts of pollution.. consider this next part .. many practices in the early 1900s would be outrageous today and even bad actor companies have changed since then, as a given. It is IMHO both the avoidable, known acts today AND the unknown, under-counted actions of today that will be so painfully obvious at some time decades from now. A legal environment where cost cutting in the cost centers of environmental compliance are openly prioritized, includes disasters of knowns and the unknowns.

In closing, I do not think it is like the 1950s in that basic science has identified and amplified many fundamental advances since then, materials science is sci-fi now compared to then, but it is similar in the economic-first and actively thumbing the nose at all things green and eco regarding the market.
by almostgotcaught | 2025-06-24 02:24:54+00:00
> what is likely to happen on the various problems

Pure math just doesn't work like that. Literally no one has any idea when XYZ problem will be proven - there's no way to know! It's not like building a stadium or a road or even a company , where you can see or anticipate the coming of a proof before it arrives. It could happen tomorrow or it could happen never. For example, of Hilbert's original 23 problems posed in 1900, three are still open.
by eru | 2025-06-24 02:25:15+00:00
I think you would want to be talking about entropy, not energy?

Recycling all the materials you mentioned costs 'energy' (to use your terminology). The same for food: we can use used-up food and a lot of energy and grow new food.

The process for 'recycling' wood is basically the same that for recycling food: you grow some plants. The waste products of used up wood are also basically the same as those for used up food.

---

In any case, I don't see how any of this makes food more special than eg petrol or sunlight?

And you can argue that food is only useful, if we have air, ie oxygen to burn it with.
by kurikuri | 2025-06-24 02:25:29+00:00
Nuance is not always a good thing. This type of nuance doesn’t forward the discussion in any way and, in this case, muddies the waters and leads to some odd implications. Sure, we can say there is no objective source of truth and chastise the author for using that word, but the term objective in this case has meaning that the author is trying to articulate… most likely that there is some overtly unbiased information source, in opposition to the information sourced from the company which has obvious incentives.

Additionally, by stating that the CSB provides an ‘alternative source’ of truth, as a correction to an originally described objective one, you are (possibly inadvertently) claiming that the company is also providing a different source of truth, rhetorically raising the value of the information the company provides while lowering the value of the CSB information.

Don’t be the person who adds nuance for the sake of nuance.
by forgotoldacc | 2025-06-24 02:28:31+00:00
> costs the company billions in property damage and lawsuits.

The reality: the company makes a new company (that's identical to the old company in assets and operations) and says "we had nothing to do with the old company" and they're left off with zero consequences while the old company (that has no assets but holds legal liability) goes bankrupt and pays nothing.

There's also a new and improved method that avoids even this small amount of effort. Alex Jones introduced it. When you're found liable for a billion dollars in damages, just say, "I won't pay it. Fuck you." And there's absolutely nothing they can do.

The legal system means absolutely nothing now.
by Dylan16807 | 2025-06-24 02:28:46+00:00
> Pipewire runs under the pipewire user, managed by systemd or OpenRC. Which means any of their managed processes can start a new pipewire user process.

The box I checked has no pipewire user and it's running under the account I logged in with.

> A local priv-sec is one exploit [0] away from a remote one.

That only matters for accounts that talk to the outside world.

If I'm the only user, I'm not depending on security features to keep my account and the pipewire account safe from each other. Privilege escalation is a big threat for systems that are running in a significantly different way.
by monkeyelite | 2025-06-24 02:29:23+00:00
> there is some overtly unbiased information source, in opposition to the information sourced from the company which has obvious incentives.

Yes I don’t believe in unbiased sources. I believe in multiple perspectives revealing aspects of the truth.

> you are (possibly inadvertently) claiming that the company is also providing a different source of truth

Correct. And I don’t buy the dichotomy you are framing of biased companies vs unbiased government.

> Don’t be the person who adds nuance for the sake of nuance.

The term “objective truth” was just thrown around. Might as well just say it’s an “absolutely good”. The level of discourse in these threads is science = good, agency with science in name = science. Cuts against agency = bad.

What are the costs and benefits to this organization? It appears some sub threads have identified a possible overlap with other agency’s responsibility. It would be interesting to know the extent that is true.
by two_handfuls | 2025-06-24 02:29:29+00:00
Well I'm not the author so I can only guess the answer to your ultimate question: if a function contains an await and returns a string, my guess is that the return type would be "string".

After all, that's what "colorless" implies to me: it's possible to take a non-async function and make it async without having to change its callers. This suggests we don't change its return type.
by Leftium | 2025-06-24 02:31:27+00:00
> My main motivation to build this is that I read faster than I listen

Yes! However occasionally I find it useful to refer to the original video (especially when I want to share a video at a certain timestamp.) Searchable transcripts are a great way to navigate a video if they have links that jump to the relevant timestamp in the video.

So I designed a special file format and web app based on oTranscribe + Markdown:

- https://raw.githubusercontent.com/Leftium/oTranscribe/refs/h...

- https://otranscribe.netlify.app/?vsl=definedefine

I made a tool to convert YouTube SBV/TTML files; it should be possible to add support for one of your output formats: https://github.com/Leftium/otrgen

---

There was a similar show HN[1] that opened my eyes to OpenAI Whisper, however your python script provides a better starting point than a bash script. I'll probably reference both projects when I make my own projects (including a beat-aware YouTube player that needs the audio data for beat-detection analysis.)

[1]: https://hw.leftium.com/#/item/41473379
by Aurornis | 2025-06-24 02:31:29+00:00
Where do you see 15 lines?

In the video they show the 3 text size modes. The smallest text size only shows 8 lines, even though the text on the screen claims it goes to 11: https://youtu.be/5hV8xfhdk7c?t=208 (3:28) I can't imagine 15 lines of text on a low resolution screen like that.

I like the concept of the device, but I must not be the target audience at all. I can't imagine spending time writing on a low-resolution, tiny LCD display like that for any extended period of time.

Even the response time of the LCD looks painfully slow in the video. The letters slowly fade into view as they're being typed. They only show the typing for a couple seconds so if you blink you'll miss it in the demo video. This is in contrast to the campaign's claims of zero latency and high responsiveness

Apparently there's a market for it, though, because they have a lot of Kickstarter backers.
by MediumD | 2025-06-24 02:31:36+00:00
While I think it’s good advice to live as if the equity is worth zero, treating all equity as if its worth nothing, seems a bit over-reductionist when equity packages can routinely be worth millions of dollars.

Obviously it’s a crapshoot and should never be seen as a guarantee, I think treating it as zero is bit too far on the opposite extreme.
by marcus_holmes | 2025-06-24 02:32:31+00:00
That is the hypothesis that the author debunks in the second half of the article - that there are no readers any more because smartphones.

And they debunk it by pointing out that classic literary fiction is still being read, it's just contemporary literary fiction that isn't being read (and then they go on to hypothesise that it's this very attitude that is killing contemporary literary fiction readership).

I find it ironic that your comment laments the inability of readers to actually read, while failing to actually read the article that you're commenting on.
by edanm | 2025-06-24 02:33:01+00:00
This is not true of Bibi. No law limits how much he can serve. The only legal block for him remaining in power is that he's undergoing various criminal trials, which may or may not end with him being found guilty.

There is, of course, a lot of pressure for him to resign or for various other things to happen that he is currently managing to put on hold due to the war, but that's legal, and doesn't require wartime.

Absent all that, he faces elections in 2026.
by heavyset_go | 2025-06-24 02:33:36+00:00
If this is the study I'm familiar with, the results were found not to be dependent on route of administration. Those who ate edibles had cardiovascular effects, too.

The same study did find that smoked marijuana induces the same changes in blood that smoking cigarettes do, and those changes lead to CVD, cancers, etc in tobacco smokers.

edit: This is what I'm thinking of: https://pubmed.ncbi.nlm.nih.gov/40434782/
by Jeremyym612 | 2025-06-24 02:34:12+00:00
"Harry Potter House Quiz (harrypotterhousequiz.pro) is an engaging interactive web application designed specifically for Harry Potter fans. Through a series of carefully crafted personality questions, the quiz helps users discover which of the four Hogwarts houses they truly belong to. It is the first harry potter quiz website that you can actually chat with the sorting hat via AI technology Key Features: 1. Available in multiple languages (English, Japanese, Korean, Portuguese, Russian, Simplified Chinese, and Traditional Chinese) Special quiz version designed for young children 2. Beautiful Hogwarts-themed interface with magical animations 3. Easy sharing of results on social media 4. Fully accessible on both desktop and mobile devices 5. Chat with sorting hat that powered by AI. As a fan-made project, this website beautifully incorporates elements from the magical world of Harry Potter, providing fans with an enchanting sorting experience that feels true to the beloved series. The quiz offers a delightful way for Potter enthusiasts to connect with the magical world and discover their Hogwarts house affiliation."
by foxmoss | 2025-06-24 02:34:47+00:00
I had not heard of T9 before starting the project and getting interested, I'm too young to have experienced owning a pre-touch screen phone. I don't know if the average HN reader knows what T9 is, so I went with a term that I was fairly certain most people would be familiar with. Is that so people engage with my work? I certainly found the project fascinating, I made the library to share that fascination. If I can get more people to implement and use T9 and alike systems I think my work has has been a success.
by edanm | 2025-06-24 02:36:49+00:00
> tools that are empirically required to have a seat at the international table since 1945 — because you ask politely.

Umm, what? There are plenty of countries that "have a seat at the table" without nuclear weapons. Depending on what you mean by "seat at the table", of course, but I'm not sure there's any way to define it that excludes 95% of countries.
by nkraft11 | 2025-06-24 02:38:25+00:00
Error handling was a huge issue, along with other weird distributed system bugs. Backed up queues, job shedding, thundering herds, you name it. When you have jobs on queues kicking off new jobs on different queues, tracing issues is just miserable. Sure, it's not a problem of ruby per se, but engineers would basically just throw their hands up and say "ruby can't handle this" and sidekiq became the One True Way™.
by foolswisdom | 2025-06-24 02:40:14+00:00
People (especially people who don't have a lot of hands on tech experience, or students who also aren't into building things) get the sense that writing software requires learning a lot of arcane tools. And the idea is to promise that anyone who can write a specification should be able to make software (yes, handwaving away the learning to specify well, which is a real skill with many dependent skills). This was the promise of no-code, and then they realized that the no-code system (in addition to usually being limited in power) is actually complex and requires specialized learning, and more of that the more powerful the system is. The LLM will replace SWEs approach is another take on that, because you don't need to learn a system, you prompt in natural language, and the model knows how to interface with the underlying system so you don't have to. In that sense, vibe coding is already the culmination of this goal (despite weaknesses such as maintainability issues).

I've seen it written that the main reason managers tend to want to get rid of SWEs is because they don't understand how to interface with them. Using an LLM solves that problem, because you don't need a nerd to operate it.
by ordu | 2025-06-24 02:40:35+00:00
Going this way we should ban the word "objective", because no knowledge can be objective, because you need a thinking subject to process raw data to create knowledge.

Going this way we'll risk to end up in a world, where there is no truth and no falsehoods. All we'll have is something in between. It would take just one small step to say that any two opinions are equal in their utility.

You know, it is like Kremlin propaganda targets idea of "independent media", pointing out that any media is not truly independent, it depends on someone or something. It gets its funding from somewhere, it is subject of some laws and of abuses of law. It needs to take into an account interests of sponsors and from those who wield power. The core message for Russians is: Kremlin propaganda can be bad, but no worse than anything else. Or it can be reworded as: anything is propaganda. Therefore you can relax and just watch news of state television, because you'll never know the truth no matter how hard you tried.

It seems to me, that you are going in the same rough direction by rejecting objectiveness.
by scotty79 | 2025-06-24 02:42:01+00:00
There was this simple game where you were supposed to conquer all planets on the 2d map. You started with one planet that gradually built up ships over time. Then you could send some to any other planets but travel took time. Neutral planets had some fixed number of ships on them. If your fleet had more you captured the planet and it started building ships for you.

To make the game fair maps were symmetrical and your opponent started with the same planet on the opposite side.

There was a Google game ai competition in 2010 where you could submit your program and it was ran against programs submitted by other players. At every time step your program was deciding how many ships to send from where to where and the opponent was doing the same.

Was that operations game?

It was called Planet Wars.

Dude who won did it in Haskell and wrote a nice post mortem. The winner of the second place wrote one too. Links here:

https://www.reddit.com/r/programming/comments/ef40x/google_a...

Apparently there are some modern incarnations: https://cog2025.inesc-id.pt/planet-wars-ai-challenge/
by paulcole | 2025-06-24 02:44:11+00:00
I agree with everything you said. And I very much like saying, “I’ll sign today for ________________.” I’ve found that to be very effective as well. Also never had any luck w/ PTO negotiations but like you said they are a nice thing to ask for to give the other party something to “win” on.

But my point was if you are in a situation where losing the offer is disastrous (you’re not working and running low on funds, for example) then in my opinion you should just take the offer. Because even though the risk of an offer getting revoked is low, it’s not zero.
by transpute | 2025-06-24 02:44:37+00:00
Some contributors to the open hardware community (https://fossi-foundation.org/events/archive) can be followed on social media. See videos from FOSSI conferences and comments in these HN threads:

2023, "FPGA Dev Boards for $150 or Less", 80 comments, https://news.ycombinator.com/item?id=38161215

2021, "FPGA dev board that's cheap, simple and supported by OSS toolchain", 70 comments, https://news.ycombinator.com/item?id=25720531

Not an FPGA, but if you already have a recent Ryzen device, the AMD NPU might be worth a look, with Xilinx lineage and current AI/LLM market frenzy, https://news.ycombinator.com/item?id=43671940

> The Versal AI Engine is the NPU. And the Ryzen CPUs NPU is almost exactly a Versal AI Engine IP block to the point that in the Linux kernel they share the same driver (amdxdna) and the reference material the kernel docs link to for the Ryzen NPUs is the Versal SoC's AI Engine architecture reference manual.

At one point, cheap ex-miner FPGAs were on eBay, https://hackaday.com/2020/12/10/a-xilinx-zynq-linux-fpga-boa.... The Zynq (Arm + Xilinx FPGA) dev board is around $200, https://www.avnet.com/americas/products/avnet-boards/avnet-b.... There was an M.2 Xilinx FPGA (PicoEVB) that conveniently fit into a laptop for portable development, but it's not sold anymore. PCIe FPGAs are used for DMA security testing, some of those boards are available, https://github.com/ufrisk/pcileech-fpga
by tptacek | 2025-06-24 02:44:45+00:00
This is all good, just a note for anybody reading this to the end: there's basically no way not to pass your Type 1, at least not if you're using a serious auditor. The point of a Type 1 is to document a point-in-time baseline. The Type 2 is the first "real" audit, and basically just checks whether you reliably did all the things you attested to in your Type 1.

All that is to say: you want to minimize the amount of security work you do for your Type 1, down to a small set of best practices you know you're going to comply with forever (single sign-on and protected branches are basically 90% of it). You can always add controls later. Removing them is a giant pain in the ass.

This is always my concern for people going into SOC2 cold: vendors in the space will use the Type 1 as an opportunity for you to upskill your team and get all sorts of stuff deployed. A terrible and easily avoided mistake.

I write this only because the piece ends with Excalidraw psyched to have cleared their Type 1. I hope their auditors told them they were always going to clear that bar.
by heavyset_go | 2025-06-24 02:46:03+00:00
It wasn't socially acceptable to express your hatred, and there are a lot of people who just needed someone to stoke the flames of their biases to the point of hate and violence.

We've watched it become socially acceptable to not keep your biases unchecked and there is a multi-billion dollar media apparatus that pumps 24/7 propaganda into people's minds.

In the past, the stuff we've seen mainstreamed today stayed relatively niche on AM radio and in klan meetings.
by pqdbr | 2025-06-24 02:46:13+00:00
Great writeup. I'd love to know more about how the Supervisor works, and how it. "fork[s] a separate process for each supervised worker/dispatcher/scheduler".

In a Rails app served with Puma, I've always had a hard time understanding what would be the canonical way for having a loop doing some periodic work.

I know Puma has plugin support but I don't see much documentation there.

Forking a process / threads is something that we're used having Rails / Puma take care for us.

Pressed for time and without having time to deep dive, we ended up settling with sidekiq-cron, and it's been serving us so nicely.
by ordu | 2025-06-24 02:48:03+00:00
> Yes I don’t believe in unbiased sources. I believe in multiple perspectives revealing aspects of the truth.

It is just metaphysics. I like it also, but it is impractical. I find it useful to train my mind to see things from different angles, but it is useless to talk about concrete things.

Can you find examples of a biased reports on CSB's youtube channel? If not, it is a good example of uselessness of metaphysics. If you are declaring all their reports biased, while being unable to show the bias, it is just empty words.
by danaris | 2025-06-24 02:48:15+00:00
You can't individual financial education your way out of systemic poverty.

Furthermore, the common pattern where poorer people spend money as soon as they get it is, in fact, rational when you look at it from their perspective rather than your own (which, as with most people attempting to moralize to poor people about their choices, appears to be a perspective of "you should be doing absolutely everything you can to maximize your net cash flow").

First of all, people need things like little luxuries. A Starbucks coffee here. A joint to smoke there. We are not, and cannot make ourselves, robots who live only to produce.

Second of all, they know, from experience going all the way back to childhood, that if they have an opportunity to splurge a little now and don't take it, they'll lose that opportunity.

Third of all, they similarly know that regardless of whether they splurge on an ice cream cone today because it's 90°F out, whatever financial trouble that comes tomorrow to eat up the little surplus that makes that possible will still put them in debt. Being in debt $150 instead of $145 just doesn't make that much difference. And if they wanted to avoid that particular debt entirely, they'd have to give up 30 separate instances of "I have an extra $5 today, let me get something to make life a little less shitty".

The only solution to the problems that lead to people not being able to save is increasing the amount of money they get paid.