MurphyA/hacker-news huggingface dataset:
by sylware | 2025-10-05 11:26:31+00:00
There is a rational for (compare + branch) in one instruction if I recall properly: no status flags register, which makes out-of-order CPU design much easier and more.

Again, the bulk of the programs out there don't need those extensions to be reasonably performant on modern silicon hardware. In other words, all programs out there will want to stick to a conservative usage of the ISA anyway ("core-ish").

Programs requiring floating point hardware in order to be "usable" will mandate probably a cache line vector ISA extension silicon block (they won't even use the FPU ISA extension). Who would even use a FPU silicon block nowadays for floating point calculations (unless niche and small hardware implementation)?

(x86 and arm are out: they have strong IP locks in many places in the world, there are not to be considered for any sane future. Those are just legacy burden and full of "marketing" instructions)
by lapcat | 2025-10-05 11:26:55+00:00
> you might as well throw your money at something that has the possibility of making your rich

I don't think anyone is getting rich from sports betting. It's not like the lottery, where the jackpots are massive and the odds are very long. And the jackpots get massive in the lottery because they accumulate when nobody wins, whereas in sports bettings, the gambler always either wins or loses, based on the outcome of the sporting event; there's no carry-over.
by qcnguy | 2025-10-05 11:27:46+00:00
Amazon is in a hard spot with this stuff. They have massive problems with refund fraud, where people buy things and returning fake or used items in the box. Asking for ID is one way they try to spot people who are engaged in this activity repeatedly. When you refused to show your ID and did a chargeback, you did the exact same thing actual fraudsters end up doing, and of course they need to fraudulent accounts as otherwise the whole concept of mail-order returns collapses.

You didn't explain why you didn't want to share your ID with Amazon, but it's not an unreasonable request from them as a way to combat fraud.
by masklinn | 2025-10-05 11:27:55+00:00
Any call from a typed langage distinguishing between 32b and 64b integers (that being most popular typed languages I reckon) would break if it had assumed / used the smaller of the two.

TBF using the negative range could also break callers distinguishing between signed and unsigned if they’d used the latter on their side depending how the API was documented.
by defrost | 2025-10-05 11:28:45+00:00
A bush mechanic, in Australian parlance, is someone who uses unorthodox techniques and readily available materials to build or fix mechanical problems.

Bush Mechanics (1998), the original half-hour documentary that spawned the four part series, was re-released today, 5th October 2025, by director David Batty on his youtube channel Rebel Films.

https://www.youtube.com/watch?v=P6foUHyfX3Q
by TheChaplain | 2025-10-05 11:28:54+00:00
Being in the IT business for a few decades, email is superior to anything else for record keeping. Especially with Thunderbird I find it almost too easy to find information I need, and addendums neatly threaded.

And, it is quite difficult for the other part to hide/delete stupidness they send, which thankfully saved my behind twice.

Chats are good for now-communication, but energy- and time consuming when you need to look up something that happened months ago.
by 01HNNWZ0MV43FF | 2025-10-05 11:29:08+00:00
It worries me that "the herd" is not anyone I know in person, not anyone I respect, not anyone who loves me, but an abstraction that helps someone else make money, or helps someone else win an election.

I think that is an obvious bad thing.

It is one thing to say like "I won't call my friends' political beliefs stupid when we're hanging out" versus "If I want to criticize my government, I should use a ULID and not my legal name."
by port11 | 2025-10-05 11:29:21+00:00
Public schools, public transport, well, public everything is being dismantled or cost-savings-worsened by neoliberal governments all across Europe.

I've yet to live in a country where the public institutions aren't being torn apart by privatisation and cost-cutting. That's sadly universal. So I'd say Germany fared better than the other places I've lived: Portugal, Spain, France, and Belgium. In Belgium we have a higher marginal tax rate with the same results as you're complaining about.

Your universities are still seen abroad with high regard.

Rent… well, damn, yes. Rent is very high everywhere, for a number of reasons largely due to letting foreign and corporate investment hoard up property, while at the same time building too much high-cost residential and not enough for lower and middle class people (single or otherwise). The market won't correct itself until only individuals are allowed to own housing and up to a certain highly-progressively taxed limit. That said, my rents in Germany were lower than, say, Belgium.

I agree you have a rich country and I didn't live there all my life. But it's still one of the few countries I'd say is doing something for its citizens, largely due to the German understanding of the collective good and social norms :)
by rstuart4133 | 2025-10-05 11:30:39+00:00
> I also can't think of a reason this is the case given the underlying data structures.

Ditto.

I suspect like me you are already familiar the underlying data structures. I'm now wondering why they wouldn't do use the B*Tree to search for thing_color. It's downright odd.

Granted in your example, assuming there are only a few colours, it would not be a big win. That's because all the colours for one date would likely fit in one B*Tree Node, which would be a leaf. When you search for a key in a single B*Tree node, you are forced to sequentially scan the sorted list of keys in the node because of the compression they use. Maybe SQLite thinks your example is the typical one that happens in most data sets, and so the extra effort of skipping through the tree isn't worth it.

But in Scour that wasn't true, and it seems to me in indexes with lots of columns it would often not be true.
by watwut | 2025-10-05 11:31:01+00:00
> Legalization allows you to generate tax revenue and implement harm prevention effectively for the very small amount of users that are gambling addicts

You do not need legalization for harm reduction. But, the state earning on gambling means effective regulations will be against state interests.

Gambling earns mostly on addicts. Not on people who bet a little here and there. By extension, state will need those addicts existing and loosing money to get taxes too.
by _factor | 2025-10-05 11:31:41+00:00
I view advertising as a toxin you can’t build natural immunity to vs a venom that can be acclimated to. Lead, not capsaicin.

Advertising is profitable due to subconscious connections manifesting to conscious judgements shifting. You can never be protected from this influence.

It’s still diffusing into growing neural nets, even if mind-numbing filters are being used to glancingly minimize the potential ill-effects. An analogy is a sapling oak growing on an angle for 10 years, then correcting. Sure it’s still a tree and fine, maybe even some character. The tree that grew straight, never having to avoid an obstacle is taller and sturdier against the elements, less likely to get eaten by short animals. The brain is plastic, but it does solidify as you age.

Just some thoughts.
by diggan | 2025-10-05 11:31:51+00:00
I kind of do this, semi-manually when using the web chat UIs (which happens less and less). I basically never let the conversations go above two messages in total (one message from me + one reply, since the quality of responses goes down so damn quick), and if anything is wrong, I restart the conversation and fix the initial prompt so it gets it right. And rather than manually writing my prompts in the web UIs, I manage prompts with http://github.com/victorb/prompta which makes it trivial to edit the prompts as I find out the best way of getting the response I want, together with some simple shell integrations to automatically include logs, source code, docs and what not.
by Kwpolska | 2025-10-05 11:32:38+00:00
Probably none needed it to be an integer. At the same time, if the API contract says {id: integer, name: string}, then you are likely to have developers, especially in statically-typed languages, that will create a class with an int32 field, and tell the JSON parsing library to create instances of that class when deserializing the API response.
by eqvinox | 2025-10-05 11:32:59+00:00
> Say what you will about Intel, but they do provide full chip documentation if you go through their NDA process.

Unfortunately, we are unable to support individuals or smaller entities. Please reach out to your local Intel sales office for assistance.

Are we talking about the same Intel?

(This is the reply I got trying to sign their NDA in order to access datasheets. Even my 15-people employer wasn't worth their time.)
by CuriouslyC | 2025-10-05 11:33:17+00:00
> Enable longer conversations by automatically removing stale tool results from context Boost accuracy by saving critical information to memory—and bring that learning across successive agentic sessions

Funny, I was just talking about my personal use of these techniques recently (tool output summarization/abliteration with memory backend). This isn't something that needs to be Claude Code specific though, you can 100% implement this with tool wrappers.

I've been doing this for a bit, dropping summarized old tool output from context is a big win, but it's still level ~0 context engineering. It'll be interesting to see which of my tricks they figure out next.
by aleph_minus_one | 2025-10-05 11:33:30+00:00
> RISC-V is the better sweet-spot

See https://gist.github.com/erincandescent/8a10eeeea1918ee4f9d99... for an ex-ARM's engineer's critic of RISC-V.

HN discussion: https://news.ycombinator.com/item?id=24958423
by leakycap | 2025-10-05 11:34:39+00:00
> Do you really think that most users enable such a feature?

No one is claiming most people use it. You are claiming no one or essentially no one uses it, which is untrue.

> but let’s listen to life experience

Your life experience is apparently that you don't use ADP, so therefore no one uses ADP. This is not a useful data point.

> You don’t need to retort “Source! Source!”

So... you don't have a source?

> Be our guest, ask everyone in your life and keep a tally.

As I stated in my first response to you, it isn't a question most people ask so I'm not sure why you'd think a few comments later my take on this would change.
by danaris | 2025-10-05 11:34:42+00:00
Amazon has so dominated online retail that there are many vendors that only sell through them.

So if you want a certain item, your options are, if you're lucky, find a physical retail store that sells the item, or order it from Amazon. If you're not very lucky, they don't sell in retail stores, only online. Only on Amazon.

My family has vastly reduced our purchases from Amazon over the past several months, but there are still some things that we basically don't have a choice in, especially given that we live in a rural area without ready access to many physical retail stores.
by tgv | 2025-10-05 11:35:47+00:00
It was more to provide an alternative to the parent's remark that it isn't. I fully agree that its exploitation is by far the greater evil.

I do not concur on the dopamine argument. There's no solid evidence for it. The underlying mechanism is probably much more complex. But since we're not discussing a signal path to addiction, it's an unnecessary complication of the argument that instills the belief that there's a medical cure.
by NBJack | 2025-10-05 11:36:28+00:00
> Before AI, I rarely created diagrams because of the effort involved. I didn’t want to spend time deciding box sizes or fidgeting with visual formatting details.

IMHO the author is missing out on a key part of learning here. If you are concerned about box sizes and formatting, you are (a) not actually using a pen/marker on physical medium, and/or (b) getting caught up in making it look 'nice'.

The point of whiteboarding a design is forcing you to think about it, whether it's existing code or something new. Having AI do it for you is akin to having a LLM with speech synthesis talk aloud to a rubber duck on your behalf to debug something.

If you want to document something, sure; roll those dice on a diagram. I personally haven't seen such solutions do well on more than a handful of components before associations and groupings get weird.
by crazygringo | 2025-10-05 11:36:31+00:00
> Rather than being in countless separate places on the internet in the hands of whomever it had been resold to, your data is in one place, controlled by you.

I don't see how this follows. The moment you create/share data with a site, what's to prevent them from reselling it?

The only thing this seems to attempt to solve is portability/interop (and moving control of and responsibility for blocking/moderation/spam to users rather than sites).

I don't see how it helps at all with privacy or you "controlling" who gets your data. If you give it to site A but not data collector B, what's preventing A from selling it to B? As far as I can tell, the situation will remain identical to how it is today.

Your data will never be in one place unless you never share it. The moment you use it with other sites or services, it is stored there too, out of your control.
Korean learning video chat platform
by keun | 2025-10-05 11:37:13+00:00
Hi, guys! I’m currently working on a platform that connects Korean experts with international users! The idea is to make it easy for people abroad to talk with real Korean experts through video calls — whether it’s for learning Korean, exploring Korean culture, food, dance, music, or beauty tips.

I’m curious — do you think there would be real demand for something like this? And if so, where (and how) do you think would be the best way to promote such a platform to reach interested users abroad?

Thanks a lot for your thoughts!
by Simulacra | 2025-10-05 11:37:50+00:00
I agree that it's 100% hope. And a little hope can be very bad. I once read an article about kidnapping, and the author stated that often kidnappers will reassure their victims that they will be let go, that everything will be all right, and that little bit of hope keeps the victim compliant.

I think casinos do the same thing..
Ask HN: Agentic coding workflows for complex features and large codebases?
by nkzd | 2025-10-05 11:38:00+00:00
I’m a software engineer looking for real-world examples of excellent developers using agentic coding tools (like Claude Code, Gemini, Codex, etc.) to build complex features or fix bugs in large production codebases. So far, YouTube is full of founders hyping their own AI-coding products or creators building yet another todo list app.

Does anyone know of senior developers demonstrating how they actually use agentic coding in production settings?
by avianlyric | 2025-10-05 11:38:10+00:00
> No, there's not enough time for online authorizations at transit turnstiles. They do the online auth as fast as possible, and if it does not go through they put the card on a denylist [1]. But since it would be possible to just make up random valid card numbers on the spot, they do enforce successful offline authentication – using asymmetric cryptography.

Yes you’re correct. Although as it happens there is a very easy way to get hold of randomly generated valid card numbers. Which is Apple Pay, and is a huge problem for TfL.

But again the asymmetric crypto here is just to validate the identity of the card, and to secure the communication between card and terminal. It doesn’t actually secure the transaction itself in any meaningful way.

> That's true, but doesn't change the fact that offline authentication is an integral part of EMV. Also, the "then thrown away" part could relatively straightforwardly be changed by the networks if ever necessary. The CDA output provides actual non-repudiation.

You ever been part of a network rule change of that magnitude before? I can tell you with some confidence there is nothing easy about. I’ve seen much smaller changes take decades to implement. Making rules change is easy, getting all the participants to implement the change, that’s an entirely different kettle of fish.

> I do suspect that this could change, with EMV becoming more and more accessible for very small merchants using cheap mobile terminals or even regular contactless-capable smartphones. But as I've mentioned, it's not too hard to address these issues using policy.

Nah I doubt it’ll change. There’s already policy level protections to protect against these cases. The standard chargeback process and the removal of merchants with high chargeback rates already prevents this behaviour. Malicious merchants already exist, but they defraud people mostly through social engineering, putting people in positions where they approve transactions they don’t want to, and make it extremely embarrassing for them the victims to report the crime. From the issuers perspective the only type of fraud where are our hands are completely tied, is the variety where customers refuse to admit they’ve been defrauded. Which does happen.
by phaser | 2025-10-05 11:38:58+00:00
Unfortunately and with the pain of my soul, after 10 years working in start ups, I have to admit that yes, the truth is that politics matters and matters much more than good engineering, that is something that I have learned the hard way. And it’s the only reason I’m considering leaving the game completely, as soon as I have enough economic freedom.

> Only a crisis—actual or perceived—produces real change. When that crisis occurs, the actions that are taken depend on the ideas that are lying around. That, I believe, is our basic function: to develop alternatives to existing policies, to keep them alive and available until the politically impossible becomes politically inevitable.

I have confirmed that this is true, and a useful mental model to be successful in the world of start-ups, but also describes very well the opportunity seized by certain historic character of 1930s Europe.
by dgllghr | 2025-10-05 11:39:08+00:00
I am considering dotnet Maui for a project. On the one hand, I am worried about committing to the Microsoft ecosystem where projects like Maui have been killed in the past and Microsoft has a lot of control. Also XML… On the other hand, I’ve been seeing so many impressive technical things about dotnet itself. Has anyone here used Maui and wants to comment on their experience?
by roryirvine | 2025-10-05 11:39:13+00:00
Not really.

Originally, there were portables (sometimes referred to as "luggable"), like the Osborne or Compaq Portable series. The early models were the size of a small suitcase or large briefcase and contained a CRT screen, usually with a detachable full-size keyboard.

Later, portables ditched the CRT in favour of (very readable) gas plasma displays, allowing for greatly reduced depth. The final models were roughly the size of two shoeboxes stacked on top of each other, and were sometimes referred to as a "lunchbox".

Laptops took the opposite approach, reducing height rather than depth. This IBM 5140 was a good early example, but I think the first might actually have been the Data General DG-1 in 1984.

They had a flat screen (usually passive matrix) with a hinge directly behind the keyboard. About a third of the case stuck out behind the hinge, and typically housed the battery (usually lead acid), floppy disk, and HDD.

Unlike the previous luggables, they could just about be used on a lap for short periods. They often weighed around 5-6kg, though, so most of them will have been used on a desk or table almost all of the time.

Notebooks came a few years later (1989-ish), with the NEC Ultralite, Toshiba Dynabook, and Compaq LTE leading the way, and were distinguished by being smaller still - the size of a ream of A4 paper - and having the hinge right at the back of the machine.

They tended to be lower-powered (8086 CPUs rather than 286 or 386), and initially only had a FDD as they were too small to fit a full-height 3.5" hard drive. They weighed around 2-3kg, so actually could be used on a lap.

The limitations of the smaller models evaporated quickly, and notebooks had almost completely taken over by the mid 90s. The last lunchbox portable was probably the Compaq 486 in 1992. There were still a few rugged or workstation laptops being produced right up to the end of the decade, but they were pretty rare by that point.
by _z7iw | 2025-10-05 11:39:50+00:00
"the ones who consider themselves"

your words betray black and white thinking that demonstrates obvious externalization of responsibility. look up "splitting". it's a psychological defense mechanism.

if you were on the spiritual and moral ground you represent yourself as being on, no one else's actions or stance would change your opinion on whether they deserve love and a psychologically/relationally secure response from you. when someone is psychologically insecure, they overreact, hold double standards, externalize responsibility, and project their own insecurity as a moral flaw onto others. the term "narcissistic defenses" appears in literature. this is why it's so hard to talk to you. you are perpetuating the conflict by using the "logic" you are using. in reality you are displaying entitlement and grandiosity. and that prevents you from admitting it.

an eye for an eye makes the world blind, big man.

realistically, it's your own people and your own children and parts of yourselves that you are attempting to destroy and alienate. You're being used and you're using people.

Just for some agenda that you don't even understand but are all too willing to deploy propaganda to argue for. You remind me of a cult member or someone my grandparents fought against in WW2. Those "Arabs" are just taking your living room, aren't they?
by 9dev | 2025-10-05 11:40:15+00:00
It wasn’t the companies but the users that found it easier. There’s a reason why everyone’s on Facebook, instagram, and gmail instead of running their own hosts—because it’s vastly easier for the majority of people to do so, and because everyone else is there.

We have not solved decentralisation in an accessible and useful way yet, and the incentives won’t change until we do. If ever.
by nilslindemann | 2025-10-05 11:40:28+00:00
I have posted this Idea on Python Discussions, and Thomnas Wouters replied to it and to others:

https://discuss.python.org/t/pep-810-explicit-lazy-imports/1...

The specific part of the PEP:

https://github.com/python/peps/pull/4628/files#diff-ca011267...
by walthamstow | 2025-10-05 11:40:59+00:00
What I find most sad about this is the symbiosis between the USA and the UK and how corporations (or politicians) in each one will look to see the most profitable (or divisive) in the other and copy it.

This is how the US ended up with rampant sports gambling/advertising, something the UK has had most of this century. It's also how we ended up with voter ID in the UK despite having near-zero problems with voter impersonation.