MurphyA/hacker-news huggingface dataset:
by akerl_ | 2025-10-22 17:10:29+00:00
You're (thankfully) never going to get a legal framework that allows "white hats" to test another person's computer without their permission.

There's a reason Good Samaritan laws are built around rendering aid to injured humans: there is no equivalent if you go down the street popping peoples' car hoods to refill their windshield wiper fluid.
by pmarreck | 2025-10-22 17:10:30+00:00
https://github.com/pmarreck/pachinko

Note: Have not touched in > 13 years, so there's that lol

At the time I was working on a million+-line Ruby codebase at Desk.com. We were in a situation where people were monkeypatching out bugs in dependent libraries that weren't patched upstream yet, and then forgetting about them, and they would eventually end up causing problems that were difficult to run down. So I wrote this tool to basically organize and "vet" the monkeypatches BEFORE they were applied, using a runtime test (at app startup/stack load) to see if it was still necessary to apply, and if not, write a warning to stderr. Otherwise, it would re-apply it (but also notify to stderr). I wanted these patches to be a bit noisy so that they wouldn't be forgotten about and so they would be removed once no longer necessary.

Of course, what I'd NOW do instead is 1) fork the library into my own repo, 2) apply the patch, 3) tell my app to use my fork, 4) have some rigorous process to re-depend back on upstream somehow once things had settled again. That would keep things more easily traceable.

I more or less left Ruby and have been doing Elixir for years now, because I realized that functional/declarative is the way to go for long-term code maintenance (and general ease of testing/debugging, and lower production of bugs per LOC written, etc.).

Regarding the naming, I thought that throwing a bunch of monkeypatches at a codebase was kind of like dropping metal balls in a pachinko machine, in that the outcome would be non-deterministic (we avoid non-determinism at all costs!). For example, there was no way to guarantee the order that they would apply in, in case there were conflicts (which also couldn't be detected at the time of application, only via specific unit testing)... If I was smart (I don't remember if I did this or not), pachinko would intentionally apply the patches in a randomized order, so that latent dependency issues would be floated to the top...
by empath75 | 2025-10-22 17:10:57+00:00
Probably not much.

If you are a news organization and you want a reliable summary for an article, you should write it! You have writers available and should use them. This isn't a case where "better-than-nothing" applies, because "nothing" isn't your other option.

If you are an individual who wants a quick summary of something, then you don't have readers and writers on call to do that for you, and chatgpt takes a few seconds of your time and pennies to do a mediocre job.
by quickthrowman | 2025-10-22 17:11:35+00:00
> Let's say, you're curing coppa and on day 12 humidity drops to 68% for six hours because you forgot to refill the reservoir.

Two float switches, a latching relay, a cold water line, a valve, and a valve actuator can automate reservoir filling. An HOA switch and leak detection would be nice additions to the automatic reservoir filling, low and high water alarms too. That’s how a boiler feedwater tank works. Might be tricky to fit the float switches in a small humidifier tank, though.

It’s a bit more work to set up than temp and humidity sensing/control but you might as well automate it all once you start.
by fwipsy | 2025-10-22 17:11:36+00:00
Devil's advocate: Individual users probably aren't filling a 3tb hard drive most of the time. (This may not apply to HN users, but I imagine most people buy a hard drive larger than they need and never fill it up.) So arguably, Backblaze used the drives more efficiently, because each drive benefited many users and its entire capacity would be used.
by ErroneousBosh | 2025-10-22 17:11:38+00:00
> And code with zero ability to do fancy trickery ("expressive" as some people like to say) is easy to read even if the codebase - or even the language - is unfamiliar.

A mate of mine did Comp Sci back in uni when First Years were taught Turbo Pascal showed me some, when I was still doing stuff in ZX Spectrum BASIC and Z80 assembler in high school. It was immediately clear what was going on, even if the syntax was a bit unfamiliar.

By contrast I've had to sit and pick apart things with strings and strings of ternary operators in the same expression, as part of case structures that relied on fallthrough, because someone wanted to show how clever they were.

My Pascal-using mate called stuff like that "Yngwie Malmsteen Programming". It's a phrase that's stuck with me, over 30 years later.

Don't do that "WEEDLYWEEDLYWEEDLY" shit. You're just showing off.
by oceanplexian | 2025-10-22 17:12:10+00:00
Public figures never had a problem with mass assembly.

That's why the Governor of California wined and dined at the French Laundry restaurant in violation of his own COVID protocols at the height of the pandemic. Or why public figures encouraged people to attend large protests. It's pretty obvious in retrospect that they were playing fast and loose with the science for entirely political reasons.
by sipofwater | 2025-10-22 17:12:41+00:00
"$3M In Stolen XRP Tracked — But Victim May Never See It Again: Investigator": https://www.tradingview.com/news/newsbtc:fd399d245094b:0-3m-... (www.tradingview.com/news/newsbtc:fd399d245094b:0-3m-in-stolen-xrp-tracked-but-victim-may-never-see-it-again-investigator/)
by kakwa_ | 2025-10-22 17:13:07+00:00
It's actually kind of worse. Because you get a mix of Dassault (the company)'s agenda (defense spending, pro-industry) and a push for the fairly conservative views of the Marcel Bloch/Dassault descendants themselves.

To be fair, le Figaro was The French conservative newspaper long before the Dassault's ownership (like +100 years prior), so it's more a case of "Le Figaro has a more comfortable budget to push its views".

The closest I can think of in the US context is Bezos owning the Washington Post to both push his personal views and Amazon's interests.

Or maybe lately, Larry Ellison's take over of Paramount/CBS (but it feels more like he is buying a toy for his son).
by AlotOfReading | 2025-10-22 17:13:35+00:00
Speaking to US laws, auto manufacturers are required to fix design bugs that cause safety issues regardless of warranty or used status, at no cost to the owner. You may be familiar with the standard name for those fixes, "recalls". It's illegal to sell a vehicle with unresolved recalls, though the government deliberately avoids enforcing that as aggressively as they could.

It's a very different system from software's "NO WARRANTY OF ANY KIND".
by lunias | 2025-10-22 17:13:38+00:00
I might try; assuming there is anyone at the counter to actually scan a QR code. I did some very basic research (US) and while you can still get pieces for free, it seemed to me that you need the app in order to do anything with them. Which seemed potentially illegal, but I guess since the app is free they can still say "no purchase necessary." I mean, a phone to run the app on isn't free...
by strbean | 2025-10-22 17:14:03+00:00
The problem is that the owner needs to claim their wallet and migrate it to the new encryption. Just freezing the state at a specific moment doesn't help; to claim the wallet in the new system I just need the private key for the old wallet (as that's the sole way to prove ownership). In our hypothetical post-quantum scenario, anyone with a quantum computer can get the private key and migrate the wallet, becoming the de-facto new owner.

I think this is all overhyped though. It seems likely we will have plenty of warning to migrate prior to achieving big enough quantum computers to steal wallets. Per wikipedia:

> The latest quantum resource estimates for breaking a curve with a 256-bit modulus (128-bit security level) are 2330 qubits and 126 billion Toffoli gates.

IIRC this is speculated to be the reason ECDSA was selected for Bitcoin in the first place.
by max002 | 2025-10-22 17:14:21+00:00
These two mind maps cover Git and Linux commands visually — each node expands into examples and related commands.

You can practice them through interactive quizzes, typing games, and a searchable cheatsheet. You can store you score locally or submit to public board.

It’s absolutely free to use & has no ads. If you have any cool commands you think I should add or if you find any bug, let me know in the comments! :)

P.S. If you register, you won’t get any spam — you’ll just be able to track your scores and progress, and use anki style like "dont ask me until x" functionality.
by QuinnyPig | 2025-10-22 17:14:39+00:00
I think there’s a meaningful difference between “a ton of organizational knowledge has departed over the past few years” and “they let people go last week so now their site fell over.”

And I object strongly to the mischaracterization of my point as “the smart engineers left.” It’s unfair to the incredibly talented folks that work at AWS to cast the tenured folks as being any more or less skilled—it’s just that they definitively have more experience with the environment.
by drunx | 2025-10-22 17:14:41+00:00
I'm by no means closer or educated enough on astrophysics or anything to do with space. Hence I have a very "commoner" question:

- asteroids? Debris? It's there even any risk of anything significantly big to be damaged by something flying by?

"About once a year, an automobile-sized asteroid hits Earth’s atmosphere, creates an impressive fireball, and burns up before reaching the surface."

I assume a good old "Prius" might have opinions about such construction of it flies through it.

But I guess "space is big", risks are low?

https://www.nasa.gov/solar-system/asteroids/asteroid-fast-fa...
by ceejayoz | 2025-10-22 17:14:57+00:00
Because the AI works so well, or because it doesn't?

> ”By reducing the size of our team, fewer conversations will be required to make a decision, and each person will be more load-bearing and have more scope and impact,” Wang writes in a memo seen by Axios.

That's kinda wild. I'm kinda shocked they put it in writing.
by rguldener | 2025-10-22 17:14:59+00:00
It varies a lot. Which is why we always recommend to start with the feature requirements/user problem and work backwards from there.

Examples: - Low latency to show X last emails a person had with a specific email address

- Enriching data from the emails/calendar with other data from your product (E.g. mapping email recipients to contacts)

- Knowing when a calendar event has changed (sometimes also possible with webhooks)

- Detecting deletes (maybe also possible with webhooks, not sure for gmail/calendar)
by immibis | 2025-10-22 17:15:13+00:00
If a child wearing stilts and a long coat walks into a movie theater where children can enter for free, and buys an adult ticket, then watches the movie, is he entitled to sue the theater and claim a refund?

Programming your computer to automatically click "yes" sounds like affirmatively giving consent to all popups to me. The standard for consent here is lower than for things like sex.
by cyberpunk | 2025-10-22 17:15:20+00:00
It seems like detecting a re-use like this should be reasonably easy, it would not look like normal traffic and we could flag this to our surveillance systems for additional checks on these transactions. In a post quantum world, this seems like something that would be everywhere anyway (and presumably, we would be using some other algo by then too).

Somehow, I'm not all that scared. Perhaps I'm naive.. :}
by bsnnkv | 2025-10-22 17:15:28+00:00
On another discussion forum I saw someone posted[1] the results of running shellcheck against the bash scripts that make up Omarchy:

λ omarchy master Ɇ » shellcheck -f checkstyle bin/* **/*.sh | grep error | wc -l 451 λ omarchy master Ɇ » cloc . 662 text files. 473 unique files. 253 files ignored. github.com/AlDanial/cloc v 2.06 T=0.07 s (6645.0 files/s, 133055.1 lines/s) -------------------------------------------------------------------------------- Language files blank comment code -------------------------------------------------------------------------------- Bourne Again Shell 125 704 319 3344 Bourne Shell 237 499 229 1952 CSS 41 122 22 653 TOML 19 113 9 612 XML 3 6 12 437 Lua 12 0 0 151 INI 14 20 0 78 JSON 13 0 0 67 YAML 4 4 0 50 Text 2 0 0 36 JavaScript 1 1 0 20 Markdown 1 5 0 5 SVG 1 0 0 1 -------------------------------------------------------------------------------- SUM: 473 1474 591 7406 --------------------------------------------------------------------------------

[1]: https://lobste.rs/s/iuvukw/word_on_omarchy#c_slymk9
by ksajadi | 2025-10-22 17:16:04+00:00
I generally agree with your point. Over the years of being responsible for technology stack choices, I've come to apply one rule of thumb on OSS projects: is the project a core competency of the company behind it or not. For example, Github might open source their language detection library or Shopify might open source some frontend development project. These are not core competencies of Github or Shopify. Their business is somewhere else.

However, if I start a business and open source my core competency, with or without VC money, I will have to turn a profit or die, which leads to such outcomes, from MinIO to Hashicorp.
by crazygringo | 2025-10-22 17:16:05+00:00
> A website is non-commercial when it isn't doing commerce.

So Chrome is non-commercial? Edge is non-commercial?

That doesn't make a lot of sense to me. Those browsers exist specifically for the commercial advantage they bring the corporations that create them.

And please don't make asides that make assumptions about my knowledge. You might want to take a look at the HN guidelines.
by nucleardog | 2025-10-22 17:16:12+00:00
> It feels magical to have the PoE injector tucked in a cupboard with the optical network terminal, and outside Narnia, the router has only one cable going to it.

Last time I remember feeling like that was the day I unplugged a RB5009 and it... just kept running. Was standing there holding the power cable in my hand, clearly unplugged, and the router was sitting there still happily blinking away. Like, this clearly can't be possible but I'm staring right at it and it's happening.

Took me a minute, but eventually realized the Starlink box that provides power to the dish _also_ provides power on the local side for their provided router as well, and apparently it was happily powering mine now.
by rsynnott | 2025-10-22 17:16:13+00:00
Chirac also got a jail sentence, though it was suspended on account of his age.

In Ireland, we prefer to just tie them up in tribunals for the rest of their lives: https://en.wikipedia.org/wiki/Charles_Haughey (PM til '92, under investigation from '97 to '06, at which point he died)
by nyeah | 2025-10-22 17:16:20+00:00
Yet somebody (or some...thing) has the tranches that are made out of default. That may not be the smart money, or even the dumb money, or even the money that was overexposed to heavy metals when it was young [1].

[1] Apologies to Ned Beauman https://www.penguinrandomhouse.com/books/709614/venomous-lum...
by delusional | 2025-10-22 17:16:42+00:00
> Information is war these days

I don't know If i can agree with that. I think we make an error when we aggregate news in the way we do. We claim that "the right wing media" says something when a single outlet associated with the right says a thing, and vice versa. That's not how I enjoy reading the news. I have a couple of newspapers I like reading, and I follow the arguments they make. I don't agree with what they say half the time, but I enjoy their perspective. I get a sense of the "editorial personality" of the paper. When we aggregate the news, we don't get that sense, because there's no editorial. I think that makes the news poorer, and I think it makes people's views of what newspapers can be poorer.

The news shouldn't a stream of happenings. The newspaper is best when it's a coherent day-to-day conversation. Like a pen-pal you don't respond to.
by CamperBob2 | 2025-10-22 17:16:52+00:00
There really is no hope is there.

No, there's not. The incentives are hopelessly misaligned.

If the biggest, most profitable story is the destruction of civilization itself, then the news media -- which like so many other institutions in our society is owned by people too old or too wealthy to suffer the eventual consequences -- will cheer it on.
by danaris | 2025-10-22 17:17:06+00:00
Is there any actual evidence that Apple is collecting this information and either using it for tracking purposes, or selling it to others who do? As opposed to processing it in aggregate to improve their services?

If there is, I'll be the first to say they shouldn't be doing that, and I would definitely prefer them not to be collecting it in the first place, but there are different kinds and purposes of data collection.
by imedadel | 2025-10-22 17:17:48+00:00
Hi HN! For the last 8 months we've been working on building Outcrop, a modern knowledge base for software teams. We see it as the Linear equivalent to Atlassian Confluence.

Working with teams at companies of every size, we've experienced first-hand the shortfalls of current knowledge base tools (Confluence, Notion, ...). They're too slow, unintuitive, unfocused, cluttered... For a tool that we rely on everyday, our expectations were much higher. So we decided to build the tool we always wanted.

We spent quite a lot of time figuring out the details. We avoided many technologies that would've otherwise made this task quite easy, but would've resulted in a bloated and slow experience. We built a lot of custom, realtime, integrated services, using Rust, that includes our realtime collaboration engine, authorisation system, and search engine. Getting these foundational blocks right has been really important, as they'll enable us to build features that none of the other tools have ever attempted.

We're quickly approaching our first release and we're looking for early users who'd like to try out the product. We're also looking for early sponsors to help fund and shape the development of Outcrop. We've got quite a lot planned out for the future, and we can't wait to share it with the world!

Feel free to also contact me through imed at outcrop.app.
by jack_tripper | 2025-10-22 17:18:31+00:00
>I don't think I was ready for how bad it is.

Says it's unthinkably bad then proceeds to give only one example. There are several other issues you can list.

>the terminal -- the terminal! -- freezes after staying open several days, and you need to kill it and restart it.

I wonder when that issue ever happened since I'm always ssh'd into my homelab via the terminal for days and never had to restart it since it never froze.

>The worst part, I think, is how the brokenness ends up permeating the engineering culture. Malfunction is just normalized.

Microsoft didn't make the culture like that, the managers were always like that which made them choose Microsoft because they just choose the biggest corporate name brand supplier. It's your typical old-school MBA.

I've worked at all-MS shops and at all-Linux shops, and despite the issues with MS tech, the all-MS shops were far less toxic and pleasant to work at as people treated it as a 9-5 job instead of their own personal start-up project that needs to strictly conform to their world view, therefore the linux-shops I worked at tended to attract more of the toxic problem employees like your grandparent whos work life revolved around tech evangelism than pragmatism, which I didn't like since I just wanted to get work done and go home, not participate in some crusade at work to judge and shame choices of OS/IDE/languages/frameworks/tools the company should be using. As long as I get paid, I'll use any widely available tool, I don't really care.
by cyberpunk | 2025-10-22 17:19:09+00:00
Sure, if a bank gets compromised you could in theory DOS a clearing house, but I'd be completely amazed if it succeeded. Those kind of anomalous spikes would be detected quickly. Not even imagining that each bank probably has dedicated instances inside each clearing house.

These are fairly robust systems. You'd likely have a much better impact dossing the banks.
by udev4096 | 2025-10-22 17:19:35+00:00
The problem is all the lost BTC wallets, which is speculated to be a lot and also one of the biggest reason for the current BTC price, who obviously cannot upgrade to PQ. There is currently a radical proposal of essentially making all those lost wallets worthless, unless they migrate [1]

[1] - https://github.com/jlopp/bips/blob/quantum_migration/bip-pos...
by latchup | 2025-10-22 17:20:22+00:00
Unfortunately, your reasoning has an enormous hole in it. A huge part of a product's quality is how it fares over time, i.e. how many years it lasts and how much it costs to maintain. Sadly, this either takes time or a realistic assessment to determine, both of which cannot part of a market bubble.

The 10$ shirt becomes a much shittier proposal once, in addition to its worse looks, fit, and comfort, you factor in its significantly lower durability and lifespan. That's why the 100$ shirt still exists after all. Nevermind that the example is a bad one to begin with because low-price commodities like T-shirts are never worth fixing when they break, but code with a paid maintainer clearly is.

In an market bubble like the one we find ourselves in, longevity is simply not relevant because the financial opportunity lies precisely in getting off in the train right before it crashes. For investors and managers, that is. Developers may be allowed to change cars, but they are stuck the train.

It's sad how some of the doomed are so desperate to avoid their fate that they fall prey to promises they know to be bullshit. The argument for Wish and TEMU products is exactly the same, yet we can all see it for what it is in those cases: a particularly short-lived lie.
by edavison1 | 2025-10-22 17:20:24+00:00
Ran into this the other day researching a brewery. Google AI summary referenced a glowing NYT profile of its beers. The linked article was not in fact about that brewery, but an entirely different one. Brewery I was researching has never been mentioned in the NYT. Complete invention at that point and has 'stolen' the good press from a different place and just fed the user what they wanted to see, namely a recommendation for the thing I was googling.
by at-fates-hands | 2025-10-22 17:21:14+00:00
A) Ephesians is not found in the Old Testament; it is a letter written by the Apostle Paul in the New Testament. It addresses themes of grace, unity, and the church's role in God's plan, which are not specifically covered in the Old Testament.

B) The section you reference outlines the biblical perspective on the roles within marriage. The concept of submission is presented as a voluntary act, reflecting the relationship between Christ and the church. the biblical view encourages understanding it as a partnership where both spouses honor and respect each other’s roles. This section serves as a foundation for discussions on marriage, emphasizing both the responsibilities and the spiritual significance of the marital relationship.

As with many things in the bible, they are symbolic, and not to be taken literally. This is also why we have hundreds, if not thousands of flavors of Christianity - they all interpret the bible differently because many of the translations and interpretations differed wildly from scholar to scholar.