MurphyA/hacker-news huggingface dataset:
by atoav | 2025-08-25 15:25:21+00:00
As someone who grew up in a right wing environment: It isn't all that complicated.

Windmills are read as clear and visible symbols of an "ideology" these people hate. You're a bigot who is already angry about a world that demands you to be more sensible about it? And now they are sensible about the environment and shove it into your face with a barrage of big moving structures? Outrageous!

People like these think that being sensible is the opposite of what a real man is about. Being a sensible male could even make you a suspect of the worst: you might be gay¹. So of course a visible sign that sensibility is winning is a threat.

Aside from the obvious question (How fragile is your identity as a man if you are afraid what it does to your male-ness if you show sensibility?) this guides us to a (IMO) more interesting one: Do they truly believe the stories they tell?

My conclusion is: most of them don't. They just have a string pre-existing existential urge to fight anything that would demand them to show sensibility and thus the story is just a post-hoc rationalization for a strong feeling they already have. It doesn't need to be true, it needs to feel true.

Since admitting the underlying fears would require them to also admit they are feeling uneasy, they need that kind story to be(come) true. But they don't really believe in it as a factual truth, more like you "believe" your sports team is going to win.

¹: obvious sarcasm, this mark is here to avoid ambiguity
by Dilettante_ | 2025-08-25 15:26:18+00:00
Literally just read a blogpost[1] about this. Gist: The two ebb and flow in waves. "It kinda works" produces innovation, OCD hones the artifacts until it runs out of material and the cycle continues.

[1]https://worksonmymachine.ai/p/safe-is-what-we-call-things-la...
by ecshafer | 2025-08-25 15:26:23+00:00
99% of orders are not made incorrectly, and you're being told to go faster and keep times low. Is this the 1 order of the hour that the person will come back and complain that its wrong? Is this person going to come back regardless and say it was wrong to get free food? Its unambiguous enough to not be worth the time.
by troupo | 2025-08-25 15:26:34+00:00
> I was just trying to protect other readers for falling your "prohibitively expensive" argument thrown in to the mix.

Never new that "having a letter of credit for 1 000 000 dollars" and "having to pay 0.5 cents for every install potentially amounting to hundreds of thousands of dollars just because people are installing your app" isn't prohibitively expensive

> Now after you started Googling

That's what you did. I knew about all those charges before you pretended they are nothing to write home about.
by therealpygon | 2025-08-25 15:26:35+00:00
If everyone is competing to be THE notes app, and there is an expectation for every person in the entire world to use said Notes apps for nearly all tasks in the future? Yea, it absolutely could deserve a global investment of roughly just 3% U.S. GDP. Moreover, isn’t it up to the people investing to decide that, rather than people who used ChatGPT once and then complained on the internet?
by brudgers | 2025-08-25 15:26:48+00:00
I wonder where the prior-generation servers end up once well-funded companies upgrade

E-waste recyclers because they can handle bulk.

Suppose 500 servers get replaced. To a first approximation, nobody who needs 500 servers is interested in 500 old servers and if they were they already bought 500 servers or are waiting for a better deal or aren’t ready to move out their 500 servers to make room. Recyclers have the real estate to receive 500 servers and experience disposing 500 servers.

And there are not 500 hobbyists lined up…and who wants to deal with misinformed consumers? There are all sorts of incompatibility nuances with complex computer hardware.

——-

Advice: If your hobby is gonna be training models, just build a box. If you want a server rack hobby, then buy a server rack and be ready to pay the dumb tax.
by sfn42 | 2025-08-25 15:26:50+00:00
That's not the issue. All these technologies can be nice and snappy. The problem is that developers suck at making software nice and snappy.

I've taken over several react apps over the years and one thing I always end up doing is remove a bunch of spinners because you don't need a spinner when the page loads instantly - as it should. Its very common for pages to take 10-60+ seconds to load, and when I look into it it's always obvious why they're so slow and easy to fix. The devs who made it just sucked.
by dmix | 2025-08-25 15:26:53+00:00
Well the original US system is (so far) the best designed system for protecting from that sort of thing. It has multiple layers of checks via separation of powers, which is the greatest contrast to UK system where courts can't overrule parliament. The courts in the US closely protect the constitutional rights like free speech and are always shutting down new laws.

Constitutional amendments are also an extremely high bar (2/3rds in congress + 2/3rds of state legislators), so much so that they never even try them anymore. So adding a hate speech amendment or "sending offensive messages" law, like the UK did via parliament, would basically be DOA in the US.

But of course all rights can hypothetically be taken away in any human system, if there's enough public support or obedience.
by pessimizer | 2025-08-25 15:27:15+00:00
> What was shocking to me was just how small the gamut of a printer typically is when seen alongside that of a decent display.

What was a nightmare for me when I worked in prepress was how hard it is to get a convincing purple out of a $20K printer. I used tricks which basically produced nothing like purple in a way that gave customers a good purple impression because the things with a closer actual resemblance to purple always looked awful.
by jihadjihad | 2025-08-25 15:27:31+00:00
The PDF is viewable here [0]; the link above doesn't take you there.

And from that PDF, I'm not seeing anything that is incongruent with what is stated in TFA:

From TFA:

> To be precise, the report states: "The GenAI Divide is starkest in deployment rates, only 5 percent of custom enterprise AI tools reach production." It's not that people aren't using AI tools. They are. There's a whole shadow world of people using AI at work. They're just not using them "for" serious work. Instead, outside of IT's purview, they use ChatGPT and the like "for simple work, 70 percent prefer AI for drafting emails, 65 percent for basic analysis. But for anything complex or long-term, humans dominate by 9-to-1 margins."

From PDF:

> Tools like ChatGPT and Copilot are widely adopted. Over 80 percent of organizations have explored or piloted them, and nearly 40 percent report deployment. But these tools primarily enhance individual productivity, not P&L performance. Meanwhile, enterprise-grade systems, custom or vendor-sold, are being quietly rejected. Sixty percent of organizations evaluated such tools, but only 20 percent reached pilot stage and just 5 percent reached production. Most fail due to brittle workflows, lack of contextual learning, and misalignment with day-to-day operations.

0: https://mlq.ai/media/quarterly_decks/v0.1_State_of_AI_in_Bus...
by JdeBP | 2025-08-25 15:27:37+00:00
I remember putting dummy GET/PUT/HEAD/POST verbs into SMTP Relay softwares a quarter of a century ago. Attackers do not really save themselves time and money by being intelligent about this. So they aren't.

There are attackers out there that send SIP/2.0 OPTIONS requests to the GOPHER port, over TCP.
by SkyPuncher | 2025-08-25 15:27:55+00:00
I also worked at McDonalds. You example is interesting because this specific issue came up often. Different people interpreted it to mean different things. The cashiers who'd been around the longest had learned to clarify exactly what the customer wants.

Also, this is absolutely NOT a customer issue. It's a restaurant issue to clarify. Plain means different things at different restaurants, so the solution is to _always_ clarify exactly what the customer means.
by wcoenen | 2025-08-25 15:28:13+00:00
> Is this because of geothermal energy leaking upwards

No. The heat energy comes from the sun. Power flux from geothermal is measured in milliwatts per square meter, while the sun can provide more than a kilowatt during the day. So real geothermal heating is negligible at the surface. That's why the temperature a few feet down equals the average annual temperature at the surface.

The only reason people call this "geothermal" is because marketing people realized that this sounds more impressive than "ground source heat pump". It really should not be called "geothermal", because that's something very different. Real geothermal involves extremely deep drilling (not feasible for residential use) or unusual geology.
by msephton | 2025-08-25 15:28:31+00:00
pepr on GitHub https://github.com/gingerbeardman/pepr (macOS-only)

Also I posted some results earlier today: https://twitter.com/gingerbeardman/status/195993422257285161...

And I already added support to my pixel art app, Dottie, just for kicks https://twitter.com/gingerbeardman/status/195998796230676915...
Show HN: Reverse Video Search – find a video's source or context
by shaneslucky | 2025-08-25 15:28:54+00:00
I made this free to use reverse video search tool since there aren't any other effective ways to reverse video search. It works by extracting frames and performing a reverse image search on them. It works best if the video you are looking for has been indexed by a search engine. Hopefully someone here will find this helpful. Let me know if you have any feedback or suggestions, as I am working every day to improve it.
by mdaniel | 2025-08-25 15:29:02+00:00
Depending on if you're shopping for the server or the client side of the implementation, I actually found the RFC's example section was actually helpful https://datatracker.ietf.org/doc/html/rfc7636#appendix-B The only thing that jammed me up, even while preparing this comment, is that they named both parameters very similar to one another which is :-(

One can think of the whole exchange as a way for the client to prove future knowledge, but only actually transmitting the held back "secret" during token redemption. Let's use just a random integer

1. r = randomInt()

2. future = base64(sha256(r))

3. /authorize?client_id=cid-123&code_challenge_method=S256&code_challenge=${future}

The server has to retain the ${future} in durable storage, because it's going to need access to it, plus the ${code} that it's about to return, in step 5

4. <-- &code=abc789

5. /token?code=abc789&code_verifier=${r}

Now, the server can repeat that same sha256 dance from step 2 and establish that the client presenting "r" means it really was the same requester in step 3, because no one else, even with that same IP address and same access to the client_id sniffed in transit, could have known "r" for sufficiently random values of "r", thus proving their key during code exchange
by EthanHeilman | 2025-08-25 15:29:06+00:00
Yep, I had to get deep into OIDC for OpenPubkey and it basically involved me having to build teaching materials and notes for myself. I had a bunch of Google docs slides I consult every time I got confused about what something did. A major motivation for writing the OpenPubkey paper was to have detailed notes on how OIDC works to remind myself.

I recommend sections I and II of the OpenPubkey paper to anyone trying to understand OIDC public clients. I consult it at least once a month: https://eprint.iacr.org/2023/296
by chrisjharris | 2025-08-25 15:29:10+00:00
This is a creepy station, green filters notwithstanding. The article repeats this statement that I've seen elsewhere and always found pretty questionable - that 800 people have died on Tanigawa. I've no idea where this data comes from but it seems very unlikely. If you just want to get to the top by the simplest route then it's a non-technical day hike up a not-very-high mountain. It's also a multi-pitch rock climbing area but I'd struggle to imagine that 800 rock climbers have killed themselves there over the past 100 or so years.
by Aurornis | 2025-08-25 15:29:17+00:00
> Also worth remembering, it’s probably not possible to listen to Hamas or Islamic Jihad spokesmen on US media…

You can find clips of their spokespeople all over the news. There are no restrictions on accessing or viewing it here.

It’s weird to read people from other countries whose views of free speech have shifted so much that they can’t imagine a country where news outlets are allowed to broadcast things like this if they want.
by palata | 2025-08-25 15:29:46+00:00
This is not true:

* More and more manufacturers already provide 5-7 years of support, e.g. the Google Pixels.

* More and more regulations enforce that manufacturers provide a minimum time of support (which is most likely the reason why that number went up in the last few years).

* Alternative Android OSes don't have access to the proprietary blobs and therefore rely on the hardware manufacturers providing updates. It means allowing alternative OSes does not help make the hardware secure longer.

Therefore it looks similar to selling laptops: most users have Windows, so the manufacturer must make sure that Windows runs on their devices. But even if it's niche, it may be worth making sure that the laptop works with Linux if enough users are interested.

A company is a profit maximising machine. If it makes more money to allow independent OSes, they should do it. So if it takes a couple of engineers 2 weeks to make sure that the latest Samsung works with GrapheneOS, it may be worth it if it means that they sell 200 000 more of those.
by leapingdog | 2025-08-25 15:30:07+00:00
I understand your pessimism but believe IPv6 is coming.

I worked on network management software, the kind of software that runs on out of band networks that are unlikely to ever need IPv6. In the beginning IPv6 was a required feature for sales but it was accepted that no one was going to use it so little effort was put into testing it. More recently, it HAS to work. It is being used in anger internally in large telecoms companies.

I expect adoption to proceed at a glacial pace until some tipping point. Consumer ISPs will be the last to adopt it.
by __turbobrew__ | 2025-08-25 15:30:24+00:00
> It's funny you mention age, because I have essentially the opposite take. Ditching a match for a game you like because that particular match isn't going well is immature; I'd expect someone older to handle themselves better than someone younger, not throw a fit.

There are two things. First, it is not about maturity it is about having other responsibilities in life. If my kid needs something from me I am going to drop the video game and help my kid — it’s called having a dependent for a reason. Second, I have less free time as I get older so why would I spend precious little time I have being socially locked into a situation I am not enjoying?

You seem to be projecting that if someone cannot commit to a competitive activity/sport they are somehow immature, but in reality lots of people cannot or do not want that in their life.

My comment was not saying that Deadlock is a bad game or somehow invalid, my comment is that the type of game Deadlock is does not mesh with my tastes/life.
by sneak | 2025-08-25 15:30:42+00:00
I always carry at least that much cash on me. You never know when you might need to flee a collapsing country on short notice or bribe a cop.

https://sneak.berlin/20191119/your-money-isnt-yours/

Can’t do that with your debit card.

In my view it is irresponsible to not carry on your person at all times your passport and enough money for a week of food and hotel and a plane ticket to the country of passport issuance. Carrying a card introduces working internet as a dependency for food and shelter, which is stupid and unnecessary.

Also, card payments are warrantlessly tracked at all times by the state, creating a location tracklog of where you go and when you go there.
by Rotundo | 2025-08-25 15:30:47+00:00
Aldridge 2010 High Frequency Trading, A Practical Guide to Algorithmic Strategies and Trading Systems

Chan 2013 Algorithmic Trading, Winning Strategies and Their Rationale

Davey 2014 Building Winning Algorithmic Trading Systems, A Traders Journey from Data Mining to Monte Carlo Simulation to Live Trading

Halls-Moore 2017 Advanced Algorithmic Trading, Bayesian Statistics Time Series Analysis and Machine Learning for Profitable Trading Strategies

Kissell 2014 The Science of Algorithmic Trading and Portfolio Management

Leshik 2011 An Introduction to Algorithmic Trading, Basic to Advanced Strategies
by cruffle_duffle | 2025-08-25 15:31:11+00:00
Color is weird like. Gray is “all the visible spectrum in equal proportions”, which is white… just less white than the whitest thing visible but more white than the darkest (blackest) thing visible.

It’s a “color” because it’s useful to describe such a thing. If you had monitor entirely filled with 50% white you’d call it white. Only by comparing it to something brighter do you call it gray. Brown is the same thing. In a dark room if you looked at a monitor filled with red and green pixels you’d call it orange. Only when you start adding in clues like whites and brighter colors would you call it brown.

Anyway, yes grey is a color. But it is not quite the same as other colors. Other colors occupy only parts of the visible electromagnetic spectrum. Whites are the whole thing.

There is actually several very good technology connections videos about this stuff. Color is very cool!
by IshKebab | 2025-08-25 15:31:21+00:00
Sorry my wording was ambiguous; when I said "that size" I meant 2.7 kWh, which is what the hypothetical concrete blocks might provide.

Nevertheless, you can get a 16 kWh battery (which is enough for most days of a typical house) for only £2k, which is kind of insane really: https://www.fogstar.co.uk/products/fogstar-energy-16kwh-48v-...
by atoav | 2025-08-25 15:31:36+00:00
You Americans always tell me (European), just how big your country is. When we talk about nuclear energy my worries of nuclear waste are always countered with: "We have enough empty space".

There are literally oil fields with millions of tons of steel moving about, but suddenly with wind energy space with moving metal structures in it is a problem? I don't buy that the opposition to wind energy is entirely rational.
by phendrenad2 | 2025-08-25 15:32:03+00:00
To maximize the effectiveness of a software development organization, you need to keep people for more than a few years, so they can absorb institutional knowledge and keep it from being lost. If only your senior devs know how the system works, you're in dire straits because they'll have a bad day and leave. Or you'll have too many of them and big egos will clash. (Not to mention, senior devs do not have "beginner mindset" and often miss the forest for the trees). Or at the very least your payroll will be larger than it needs to be, paying for all those seniors. Ideally, you want to hire junior developers, and in-parallel, level up both their dev skills and institutional knowledge.

This isn't exactly rocket science, and I'm pretty sure software development leaders have known this for 4+ decades, but for some reason the current crop of leaders don't "get" software. I think a lot of wisdom was destroyed in the dot-com bubble crash, and the survivors, or the ones that grew up in the rubble (Google, Amazon, Netflix, Facebook, Github) were the only ones who maintained these principles. Everyone else got a generic MBA running the show.
by bullen | 2025-08-25 15:32:40+00:00
Raspberry 5 is a dud, either go 4 or 3588 CM:

http://move.rupy.se/file/radxa_works.mp4

Or in a uConsole.

Also Risc-V tablet:

http://move.rupy.se/file/pinetab-v_2dmmo.png

Not as battle hardened as my Thinkpad X61s but maybe we'll get a GPU driver soon... 3 years later...
by jraph | 2025-08-25 15:33:00+00:00
You call do everything with the sqlite cli tool, but GUIs are very convenient to explore and play with the databases.

I have regularly used sqlitebrowser. You can even get create table statements corresponding to tables you have drafted with it, and you can copy-paste these statements in your code. Or build and test a sql statement incrementally, and paste it in your code when you are happy.

Or even to plain browse data, explore database from other tools, etc. There are a lot of occasions where such a tool can be convenient.
by MBCook | 2025-08-25 15:33:08+00:00
I switched to the Mac in ‘04 or ‘05. One thing that immediately impressed me was Preview, Nd how useful it was for PDFs. No more need for Adobe Reader.

I’m not surprised in the least it’s still bloated and terrible. But I don’t think I would have guessed it was pushing the size of a full CD.

What a joke.
by spankibalt | 2025-08-25 15:33:10+00:00
> "And what Apple got right was their understanding that pen-computing for text input is just plain unworkable; [...]"

Ah, the usual "inking is useless" hyperbolic drivel. Pens worked fine (enough) for me as longtime Wacom EMR user, including for handwriting, e. g. classroom notes, sketching, and the like, especially via dedicated third-party solutions. And, obviously, there's always room for improvement. Just as it's obvious that for that to happen you have to "keep the dream alive".

And Steve "Who needs a stylus" Jobs is, as overrated as he was, a dead businessman, while the stylus is, as underrated a tool, still kicking. Even in the castrated and enshittified pen-computing product line of the company he helped to build.

I do pen computing since it began. Indispensable tool in my fields of work. The most problematic thing? Ultramobile and modular general-purpose computing is an underserved market; penabled UMGPC (or UMPCs) are practically nonexistant. Sad.
by jonnybgood | 2025-08-25 15:33:20+00:00
Japan train stations are interesting. Another interesting set of stations are the so-called “train stations of despair”. These stations, particularly in Tokyo prefecture, are in the middle of no where at the end of a line. If you live out towards these stations and you’re coming home from a night out in Shinjuku on the last train and you so happen to fall asleep and miss your stop, you’ll likely wake up at one of these stations of despair. There’s no return until the next morning.
by seabass | 2025-08-25 15:33:46+00:00
I was surprised by the source including a bunch of try/catch, which results in deopts for that code path as far as I understand, given that the stated benefit over Zod and other validators was that this should be run in performance critical code. I’d be curious to see benchmarks that show whether this is faster than zod, valibot, and zod4 mini in hot code paths.
by echelon | 2025-08-25 15:33:50+00:00
"Balkanization" is the wrong way to view this. This is waking up the regulatory arm of the government that has been asleep at the wheel. And it should have been done over a decade ago.

The better analogy is a forest fire. We're clearing up the overgrowth (ossification, unfair taxation, and unfair control) and creating room for new life to start and flourish.

> I indeed choose not to download software from Facebook and friends, but it’s quite likely others will need to as it will become the only way to get their software. At that point: tracking out the ass.

Don't like a negative externality? Tax and regulate it. It's what Europe does. And it's what we're good at doing in every industry except for the software industry. We need to stretch those muscles and get back into the habit of doing it.

We should pass regulations on giant social media companies as well.

But in a world where we have no software freedoms and where certain software tracks us, having software freedoms is the more important cause and it's where we must start our battle. You don't need to use Facebook, but you need to use a smartphone. New social media apps are started all the time (TikTok, Tea, etc.) but smartphones are trillion dollar moats.

Our smartphones are our gateway to digital life. They need to be liberated from Apple and Google. Mobile computing belongs to all of us.