skysight-inc/HackerNews huggingface dataset:
So someone following Federal Law gets punished ? I wonder what all Federal Employees think about DOGE grabbing their pay information ?

I am sure all this data will be saved on private servers owned by Musk, maybe for AI purposes. But hey, at least it is not emails.
Leader Self-Awareness
US left-handed presidents are also over-represented. This is another reason to feel special in our neighborhood.
> I bet there’s room for optimization with gloves

Maybe so, but the demand is just not there with so many play ending up as home runs or strikeouts.
So how should GSON initialize an object?

The theory is, go through the constructor. However, some objects are designed to go through several steps before reaching the desired state.

If GSON must deserialize {…, state:”CONFIRMED”}, it needs to call new Transaction(account1, account2, amount), then .setState(STARTED) then .setState(PENDING) then .setState(PAID) then .setState(CONFIRMED) ? That’s the theory of the constructor and mutation methods guarding the state, so that it is physically impossible to reach a wrong state.

There is a convention that deserialization is an exception to this theory: It should be able to restore the object as-is, after for example a transfer over the wire. So it was conventionally enabled to set final variables of the object, but only at initialization and only for its own good. It was assumed that, even though GSON could reach a state that was unachievable through normal means, it was, after all, the role of the programmer to add the right annotations to avoid this.

So how do we do it now?
Because my 5-year-old daughter has experienced something akin to sexual harassment. Its grim out there, but its far grimmer in Antarctica, and other isolated places where victims have little recourse in the moment [0].

I went out of my way to provide as conservative of numbers as possible, so if that's a strawman, I don't know what to tell you. Even a cursory glance at incomplete statistics [1] on the subject show that the per-year rate of harassment at the peak ages is commensurate with the per-contract (again 4-6 month hitch, so double or triple that rate to get the per-year average) rate of all women in Antarctica.

0. https://www.frontiersin.org/journals/marine-science/articles...
1. https://pmc.ncbi.nlm.nih.gov/articles/PMC7485046/
My hot take is that I personally feel 'flow' is already dangerously close to vibe coding, so I'm not surprised that vibe coding is seemingly taking off like it is. If you need to be buried in your subconscious to achieve any meaningful work then it's likely you've failed somewhere in your design or your baseline productivity/discipline.

Not to say that it has as many negative side effects as vibe coding or that context switching is 0 cost, but it's interesting how similar they feel in my mind even discarding the 'embrace the exponentials' rhetoric.
> modifying a `const` value is only undefined behaviour if the underlying object is `const`.

I found this sentence confusing. You mean that modifying a value that has been const_cast is undefined behaviour only if the original variable was const right? Or something else?
There are all kinds of eligibility rules, you think they shouldn't exist?

By your logic, Trump should be allowed to run for a 3rd term right?
It's like when people started to freak out about the "pitch clock" and how it was ruining baseball. The thing is, the pitch clock _always_ existed in the rulebook, it was just never enforced due to lack of technology and just generally never really being a problem.

And then pitchers started taking 1 minute+ to throw a dang pitch and it was ruining the flow of the game. So they started enforcing it.
Wow what's next, scrolling title text? What a time to be alive...
No, not really. As I posted in the other thread, there are quite a few historical examples of why the big labs won’t take the entire market. They will push to publish something like this soon. Also, I think reinforcement fine-tuning is more convenient on the data-control side. Our platform allows you to self-host the reward function, so we only need the prompts; everything else can theoretically stay on the user side.
I've never gotten that, I don't think? I only get the OS-level request. For ad tracking we're talking about? But even for stuff like Bluetooth or location.

I mean, I've had apps show a popup beforehand explaining what they want me to answer. But that's not required, nor does it seem common.
Are you sure? My iPad has been logged on for months... the only that make it log off on the iPad is when I log off on the desktop.

Apparently HN does it on purpose and kills alls sessions on all devices when you log off.
I worked as a contractor for the Wisconsin state government and they had hundreds of Oracle databases that they were consolidating on the Oracle EXADATA11 servers. Insane having hardware that can only run Oracle but the Oracle DBA said that the Exadata was dozens of times faster than Oracle on VMware VMs.
> if that really were happening, we'd see it.

You're right, instead what we see is the emergence of "vibe coding", which I can best describe as a summoning ritual for technical debt and vulnerabilities.
Often the people who see the problems are those whose houses have been put out of order by them, in fact there’s a strong correlation. Why would you be interested in positive change if you’re already doing well?
With those flags I still can't seem to get it to do anything particularly interesting to a fixed length memset (e.g. at small N I would expect to see SSE instructions at least)
Surely Apple could just make those libraries inaccessible to third party apps. Why would they be required to make them accessible to all apps?
I have looked into the legal basis of this. As a visa holder, you are enjoying a privilege, not a right. And to keep holding that privilege, you cannot openly support enemies of the state. Whether this is actually enforced or not is immaterial- that's the law as it currently stands.

As a citizen, you can verbally support enemies of the state, but you cannot financially support them.

INA § 237(a)(4)(A): If a visa holder engages in activities that endanger public safety or national security, including endorsing terrorist organizations or inciting violence, they can be deported.

Material Support Clause (INA § 212(a)(3)(B)):
Even verbal or symbolic support of a designated Foreign Terrorist Organization (FTO) can count as “material support,” which is grounds for both inadmissibility and deportation.

Overstay or Status Violation: If someone is already skating close to the edge (e.g., questionable employment, status lapse), political speech supporting enemies of the state can provide the cherry on top for ICE to act.

Discretionary Revocation: The U.S. can revoke a visa for virtually any reason, especially if the person’s presence is deemed “contrary to U.S. interests.” That doesn't require proof of a crime—just bureaucratic will.

It's always been like this... But now it's controversial, apparently.
I mean, the "arbitrary" lines are what makes a sport what it is. The reason that you can't pick up the ball and run with it in football (soccer) isn't because they arbitrarily banned this "optimization" after some brilliant coach invented it.
You can just be shitty and get the same experience. My wife and I went to a batting cage once and tried to hit some balls.

There is a marked difference between hitting it in the sweet spot and not.
This is what I find. If it makes a mistake, trying to get it to fix the mistake is futile and you can't "teach" it to avoid that mistake in the future.
> Even the JS standard library struggles with this. You just have to remember that .sort() modifies the array in place

ISTM that there are almost always some kinds of mutable data structures present in non-trivial programs. And outside of the program, you have databases to directories of files that get mutated by users or other parts of a program. I think this is just a fact of life.
> arms manufacturer in payroll or something: you're not directly responsible for killing millions of people, but by choosing to work there you're still kind of condoning it.

It morbidly amuses me that this kind of argument can still be made given what's going on in Ukraine. Governments have militaries for a reason, and there's a reason Europe is now scrambling to re-arm itself.
Professional sports are all about entertaining the fans. If they can live a gladiator's life and ask "are you not entertained" and want to die in the lions den, then might as well let them.

Amateur sports like colleges or olympics could continue to have the traditional rules to keep things "competitive", but might as well let the pro-sports just go full tilt.
Desperation because they face an existential risk from trillion dollar companies (and others) creating open models that are starting to catch up to their flagship.
There are parts of the Bible where a prostitute is mutilated, butchered, and shipped to her rapists [1], parts where a woman fantasizes about men with donkey dicks and horse cum [2], parts where a father is seduced by and impregnates his daughters [3], children being murdered for making fun of a bald guy [4], and many, many more things that I don't think would be appropriate for a small child.

It's fine if you believe this stuff, and maybe these are layered with beautiful metaphors and it's beautiful when you know the subtext, but I don't think it would be appropriate to read a lot of this to a young child. Maybe you don't agree, but I think it can hardly be surprising that people wouldn't want their kids to read it until they are at least a little older.

[1] Judges 19

[2] Ezekiel 23:20

[3] Genesis 19:30–38

[4] 2 Kings 2:23–25.
Faxes took about 45 seconds per page. I think this particular bug could have been resolved with a 90 second phone conversation. The fax cost savings were small, but still a neat story.
Have you read the bible? Lots of stories are absolutely not child appropriate.
> If home runs happen all the time, they lose their excitement.

So you're saying baseball gets more boring when people get better hitting the ball?

Sounds like there's something fundamentally wrong with the sport.
From last year while it was a WIP

and now this as of Chrome 135 is shipped, and they didn't think it wise to include a back reference to this post, calling out what isn't supported?

They can and should communicate this is all.
The price sensitivity thresholds of your median customer is not likely to be a factor in this range.

What is a factor is 'getting a deal' and customer conviction. You want to give them an offer that makes them feel good about signing up immediately (increase conversion) and makes them feel like the product has substantial long-term value (induces post-purchase rationalization).

The annual plan with significant sale price accomplishes both goals, with the benefit of smoothing out your revenues and making it much easier to estimate your ROAS.
My parents bought pre-grated as well. It's a great option for someone with kids.

However, I would recommend grating a block for a couple days worth at a time and keeping it in the fridge in a food storage container. That way you don't need 3 shredders or to spend all your time cleaning shredders every time you want a quesadilla. An electric rotary shredder or a kitchen-aide attachment makes it trivial.

Also, try adding a little canned Red Enchilada sauce to your quesadilla or egg and cheese burritos. It's life changing!
Ryan Hudson, the co-founder of Honey, AMA on scandal
Ask HN: How many jobs will AI eliminate? Which ones are safe?
Over the past few weeks, I’ve spoken with several VCs who confidently claim that companies won’t need to hire anyone in the next year or two because AI will handle everything.

Even Bill Gates recently said we might all be out of work soon and won’t need to do anything in an "age of abundance."

How much of this is hype vs. reality?

Which jobs are likely to be completely eliminated by AI and which ones are likely to survive or even thrive?
Some countries that built extensive HSR networks (Italy, Spain, Japan) have a lot of challenging terrain.

If you travel, say, from Rome to Florence by Frecciarossa, the line goes through six galleries of total length of some 40 km.

Human settlements are a bigger challenge. People don't like to be uprooted, and small communities along the way don't benefit from HSRs, so they have an incentive to oppose them.
[supabase ceo]

Despite the title "UI library", this is more like a "component registry" for developers to bootstrap their applications and it will work for everything from Web & Mobile, to database scaffolding. Perhaps some poor naming/positioning on our part.

If you aren't familiar with shadcn, it works by dumping a bunch of files into your application which you can modify at your leisure. This is a different from something the "Bootstrap" approach where you could only do minimal tweaks to the theming.
Addition of two 1-bit numbers produces a 1-bit number, which is simple and fundamental enough that we call it XOR. If you take that N-bit adder and drop the final carry (a.k.a use a couple XORs instead of the full adder), you get wrapping addition. It's a pretty natural implementation, especially for fixed width circuits where a carry flag to hold the "Nth+1" bit may not exist, like RISC-V.
At this point, I am convinced EU fines American tech companies for fun.
And I'm inclined to agree re autovec (fragile or not the code usually isn't that good) but that's to me at least why the JIT aspect isn't particularly attractive i.e. you'd have to do the work anyway, no?
> not just a rule, but a bedrock principle.

Only when the rules are respected by everyone involved.

If we are playing football (or soccer for the barbarians across the pond), a core principle is to score goals. If in the middle of the game I punch you in the face, that principle stops mattering super fast.

> Why should people be prevented from voting now for someone because of previous rules made by a previous electorate?

Because that is how rules and regulations work. If you want them changed, change them properly, don't go breaking them because your pet right wing politician was punished for breaking them.

> There's always something inherently anti-democratic about preventing someone from running for office

I fundamentally disagree. The only thing anti-democratic is to allow someone that does not respect the democratic rules for running for office, for they will undermine democracy from within.
There are patches to fix TLB invalidation bug, memory limit, and several other things.
> why not just ask the people who are going, directly?

"If I had asked people what they wanted, they would have said faster horses"

You don't poll people to find out what they want. You poll people to gather their ideas. Ideas that you can then leverage to deliver what your intended audience wants, even when they didn't know that they wanted it!

If we assume this party you are throwing has 10 guests, you think you're going to get all the best ideas from those 10 specific people and nothing from the hundreds of people you could have asked? Maybe if you're throwing a party for professional party planners, but otherwise...
- https://Web3Wizz.com, no code web3 interfaces.

Thinking of doing a set of widgets for stablecoins
(*my_list,) # = (1, 2, 3), note the comma to ensure it's a tuple!

This is off the original topic a bit, but it deserves a bit of elaboration.

There's a saying in Python circles that "the comma makes the tuple". Grammatically, () are just grouping parentheses. With simple values, (foo) is just foo while (foo,) is a tuple containing foo (a common gotcha; see e.g. https://stackoverflow.com/questions/12876177). But (*my_list) would actually be a syntax error. Whereas the parentheses aren't necessary for this expression by itself:

>>> *my_list,
(1, 2, 3)

The problem is that it's basically impossible to use this sort of tuple expression - even if a star isn't involved - as part of anything more complex without parentheses:

>>> 1, + ()
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: bad operand type for unary +: 'tuple'
>>> () + 1,
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: can only concatenate tuple (not "int") to tuple
>>> 1,[0] # doesn't index into the singleton tuple
(1, [0])

The comma has very low precedence, which is fixed by adding parentheses:

>>> 1,*3
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: Value after * must be an iterable, not int
>>> (1,)*3
(1, 1, 1)*
I'm surprised the microcode ROM and format hasn't been dumped already. Is anyone working on this?

EDIT: The later Atom processors were dumped, are there any similarities?

[1] https://x.com/_markel___/status/1262697756805795841

[2] https://github.com/chip-red-pill/glm-ucode

EDIT 2: Some Pentium Pro disassembly work: https://pbx.sh/pentiumii-part2/
I'm using modern terminology. There's no relevant distinction here:

https://www.merriam-webster.com/grammar/democracy-and-republ...

The fundamental democratic principle is the same.

And we measure the will of the people in elections, without having to worry about Arrow... it's procedural.
I mean the latter.
And if it weren't a dominos app, but an otherwise identical or better third party app? Which through this now has a disadvantage compared to Apples app. Making it worse (regardless of how small or large that downside is) compared to whatever Apple offers, not because of having the worse product in the category, but because Apple also happens to own the otherwise unrelated operating system.
Dang, you're right, I was a bit quick there and misread. Sorry about that.
It looks like you haven't read my messages nor looked at the links.
I think with Apple you agreed to let them do human experiments in the EULA when you’re unboxing your device. With yet-another-tower-defense games the agreement needs to be done on a per-app or at least per-publisher basis.

The native iOS permission dialog is only a consent about what the app can do locally, and doesn’t list the 1034 close partners that they will share your DNA with.

Makes me think.. one potential risk here is that vendors will band together under a common ”publisher” where apps can piggyback on consent from previous apps, just like the big guys do but without being part of the same feudal kingdom. Wouldn’t surprise me if this already happens.
Why would you ask someone reading HN that question? That's like asking a 'roided up athlete if they wanted to rewrite grep in Rust. Ask the athlete if they'd be willing to take PEDs if it would be allowed.
Back eventually? I'd personally set up a little tent in the foyer and live there year 'round, like an increasingly portly mouse.
Yes such a shame we can't scare children with violent ghost stories anymore so they don't become gay.
> If you have enough time, you can extract the bits from the ROM by examining the silicon and seeing where transistors are present.

I'm curious if this is a better way than somehow scanning the ROM electronically? Asking based on my very shallow understanding of how ROM works in this situation, although I did read the bit about M1, M2, and M3 lines/contacts.

[edit: I also read about the testing circuitry, that "runs through each address," but it's unclear if this is an auto feature running without being asked at startup, or if there is some way to tap into / intercept this functionality from outside.]
W7XTC-2YWFB-..?
'Water Is the New Oil' as Texas Cities Square Off over Aquifers
Show HN: Generating Funky Animated QR Codes That Scan
100 hours in 6 weeks
Ask HN: What's your vibe coding setup, what does it cost and how do you like it?
My experience with "vibe coding" (defined below) hasn't been as good as what others report on HN.

If you’ve done vibe coding, I’d love to hear about your setup — and how it’s working for you. Feel free to respond using the format below:

Use case:

[What you're building or doing with vibe coding]

Tool used:

[Name(s) of AI assistant(s) or platform(s)]

Cost in \$:

[Amount]

Cost frequency:

[per day / week / month]

Cost includes:

[subscription / API costs / both]

Satisfaction:

[Of the tasks you give to the AI, what percentage are completed to your satisfaction?]

Usefulness:

[Overall, how useful do you find vibe coding?]

Definition based on Andrej Karpathy via Simon Willison’s post [0].

Vibe coding is a style of software development characterized by a highly conversational, low-effort interaction with AI coding assistants (such Cursor or Aider), where the developer delegates most of the implementation details to the model. Instead of writing code manually, the developer gives natural language prompts — often vague or imprecise — and accepts the AI’s output with minimal review or editing.

The workflow typically involves:

- Asking for small, iterative changes (“reduce padding”, “fix this error”)

- Relying on the AI to understand intent and generate or modify code

- Copy-pasting error messages without explanation and letting the AI fix them

- Rarely reading diffs or digging into code unless something breaks

- Prioritizing speed and exploration over precision or deep understanding

Vibe coding is often used for prototypes, side projects, or creative experimentation — situations where quick results matter more than long-term maintainability or code clarity. It represents a shift from manual programming to prompt-based software shaping, where the developer becomes more of a director than a coder.

0. https://simonwillison.net/2025/Feb/6/andrej-karpathy/
Apple Software Update dark pattern
There's also a huge list of rules about things you're not allowed to do to make your car faster. F1 is quite far from simply building the fastest car, it's building the fastest car that adheres to this long list of 'arbitrary' rules and regulations.
It would be really nice if we had a versioning scheme that enabled developers to get secure by default and opt into performance tradeoffs
`={}` in place of `={0}` is the new option in C23.
It makes more sense if you consider the baseball player as a multimillion-dollar factory that cannot be brought down for maintenance.
It was not that the kid was reading the bible that scared the parent but that they took a sudden deep(obsessive?) interest in something after only being exposed to it on Youtube.

I have kids and I too would be concerned if they suddenly took interest in a topic. Not that long ago two twelve year old girls murdered their friend because "Slenderman".

Religious topics can lead to radicalization and/or cults.
I thought the double pop-ups were because the app asks permission to ask permission, rather than Apple requiring apps to prompt twice.
Hi HN!
I’ve spent the last few months experimenting with creating animated (and interactive) QR codes. Animated QR codes are visually compelling but haven’t gone mainstream, mainly because complex designs often sacrifice reliable scanning.

To fix this, I built software providing precise, pixel-level control over QR code animations. It allows custom SVG styling for individual QR elements (like the “on” pixels), ensures consistent branding across multiple URLs, and carefully manages animation timing.

After lots of refinement, these animated QR codes reliably scan—even with intricate visual effects or dynamic transitions.

I’d love your thoughts:
• Any animation styles or visual experiments you’d like to see?
• Practical use cases you can imagine?
• Any technical suggestions or improvements?

Appreciate your feedback—thanks!