skysight-inc/HackerNews huggingface dataset:
Dully noted, will push this in the next update.
There are no audits, there are no reports, there is little to no transparency with DOGE. They're gutting first, thinking later and it's costing us a ton. How can you trust an administration to expose corrupt spending when they freeze the Foreign Corrupt Practices Act?
Never underestimate the bandwidth of a station wagon [2025 revisited]
My grandparents are mostly vegetarian, but not for religious or ethical reasons. I asked her about it, and she said that her parents used to raise pigs, and she said she just couldn't get over the smell.
The resentment is also because there is a daily threat of annexion.
Show HN: I built an iOS app to read HN faster
The norm pretty much worldwide is that if you present yourself at a border crossing and are found inadmissible, you are refused entry and turned around. Some people have wrongly used the word "deport", but that isn't what it is: Technically she will have never even been in the country until granted entry, so she should have just been refused entry.

She didn't sneak into the US and get caught walking through the desert. She didn't overstay an expired visa. She did what she was legally required to do and presented herself at a lawful border crossing to apply for the necessary visa. And for those who note that she previously had been refused the same visa, by her story the conditions of her visa had changed leading to a new, unrelated application, which again is how it is supposed to work.

And when they refuse that visa, thus denying entry, they say "sorry, you can't come in" and you have to go back to where you came from, which in this case was Mexico. Even if she flew in on an international flight and they refused entry they would make her stay in the international terminal (which is technically not "in" country) until a flight out happens.

That she was quite literally arrested on some unknown pretence is bizarre, and seems like the "feed the private prison" ploy.

https://www.theglobeandmail.com/arts/music/article-canadian-...

Of course police in the US are now demanding that Canadians answer the question "Canada or the United States", so zero Canadians should be travelling in that country. Law has broken down into some bizarre, hyper-partisan charade, and the end result is going to be civil war.
Are there any advantages to BasiliskII/SheepShaver these days? Seems like QEMU has caught up on the Macintosh emulation side for both 68k and PPC. The only hole is early Macs which Minivmac handles quite well.
I'm about to travel to canada on work and as i understand it the last step in the visa is an interview at the port of entry where the border guard can decide if I get to stay or not.
I'm going to try out yours (https://github.com/ezyang/codemcp). I already pay for Cursor, but I'm curious.

EDIT: I really like the way that each change generates a commit, and that all commits in a single session are squashed into one commit, whilst preserving the hash of each individual change.

EDIT2: I also like you only have one function (each command being a 'subtool'), which means Claude Desktop asks for permission only once per session.
Her visa was revoked, and then she entered the US again. That's an immigration offense that can get you detained at the border (any international airport).
Huh. TIL.

Thanks!
While I agree with you, it is observably true that many people take different positions on the issue and then demonize those who disagree with them, converting it into a partisan issue.

Another commenter (now deleted) made the claim that, saying an issue shouldn't be partisan is “just saying ‘everyone should believe what I do’ but in the lexicon of people who look down their nose at the general public.” They added, “The only nonpartisan issues are the most basic of things that all societies have like ‘don't murder people’ (but even then the minutia become debatable).” Although the comment has been deleted, I think this merits a little further exploration, because it's a widely held viewpoint, and there is some truth to it, though I disagree more than I agree.

There are definitely people who mean, "Shouldn't be a partisan issue," that way, but what I mean when I say it is that from the clash of opposing opinions comes the spark of insight, and partisan struggles in which arguments are soldiers do not permit that process to happen: https://slatestarcodex.com/2014/02/23/in-favor-of-niceness-c...

I have frequently observed variants of the following exchange in mathematics classrooms:

Professor [writing on blackboard]: So you see that this just reduces down to x² + a.

Student sitting in the third row of the audience: No, it's x³ + a.

Professor: Hmm. [pauses]

Student: Because the x from substituting f doesn't cancel.

Professor: Yes, you're right. So you see that this just reduces down to x³ + a.

Sometimes it goes the other way, and the student is the mistaken one. Neither participant goes into the discussion on the premise that "everyone should believe what they do"; rather, they believe that by discussing the issue they can arrive at an agreement, which may involve changing their own mind. Converting the discussion into partisan struggle prevents that from happening. Imagine what would have happened in my example if the discussion had instead gone as follows:

Professor: So you see that this just reduces down to x² + a.

Student: No, it's x³ + a.

Professor: I don't remember paying tuition to come and see you lecture.

Or, alternatively:

Professor: So you see that this just reduces down to x² + a.

Student: You didn't even do a modicum of research. It's x³ + a.

Or, how about this?

Professor: So you see that this just reduces down to x² + a.

Student: No, it's x³ + a.

Professor: You're being manipulated into thinking that this factor is being canceled incorrectly by the horrible evil professor.

Or, how about this?

Professor: So you see that this just reduces down to x² + a.

Student: "x²" ? Êtes-vous fou ? Restez avec x³ !

This difference comes out in its purest form in mathematics, but it's also possible for discussion and consultation to reach agreement on empirical and even moral issues. But partisanship is an obstacle in that process.
We used Kinetic a lot for a specific type of visual analysis we had, but when it came to creating publish-worthy figures, working with PNG screenshots was less than desirable.

Would it be so difficult to crawl over a snapshot of the object hierarchy and render to a cairo-like library?

At one point I started implementing that myself using my own object representation that I had running parallel to Kinetic's internal one, but never finished it.
lol, wait until the govt hears about Amazon engineering orgs. Or any other big tech company nowadays..
Coming soon hopefully, this Saturday.
The union isn't officially launched yet, the talk is at 15:30 Pacific (six hours from now). Even if you can directly tie the quality of AAA games to if the workers who make them are unionized or not, I think it's a little premature to dismiss these efforts.
Here's the source

https://x.com/SpaceX/status/1902026377685295527
> How hard is it...

Not very - though the experienced prospects don't need to be told.

And people who are inclined to sympathy and politeness tend not to stick around in a role which requires lots of saying "no", to people who really wanted to hear "yes".

Finally, the sooner you close the door on further communication, the less time you waste with candidates who fall short of "calm and professional" in accepting their "no".
I don't think amateur researchers have disappeared - they're evolving how they discover, process, and share knowledge. And we need both traditional deep reading and newer modalities to accommodate different learning contexts and preferences.
I expense all my work travel, and get to keep delay repay payments for myself.

My number one trick to getting the payments: get the tightest connection possible.

For the journey I take frequently, the train arrives into the main station at 8:52pm, my connection is at 9pm; picking up just 8 minutes of delays means I'll miss the connection. The next train is at 10pm, which triggers delay repay.
Nvidia Bets Big on Synthetic Data
Soyuz is always landing on ground (except in emergencies, and Soyuz 23 broke through a frozen lake). They do have Retro rockets that are fired shortly before contact and dampened Seats, but from the reports I heard, it's still a very rough landing.
No, it just means they were awaiting a hearing, and had a temporary authorization. That's what you get when you show up to the country and say 'asylum.'
This is an honest question, not a criticism, but how much does parallelism help? Isn't the disk a choke point?
Don't worry, a lot of us are already stopping spending money in your country.

Cross-border trips to the U.S. reach COVID lows with nearly 500,000 fewer travellers in February
https://www.cbc.ca/news/politics/cross-border-trips-decline-...
and this history texts are provided as a counter balance to the biased sources and failure to examine opposing views of other history texts.

take in a range and make informed decisions. When a book presents any factoid, something else was chosen to not be presented. And that choice colors the narrative. Those who say "teach the facts" miss that the facts chosen paint a bias.
Given this secure setup, which attacks are possible?
I installed a Chrome extension that converts reddit URLs to old.reddit, because reading an entire discussion on new reddit is almost impossible, and clearly not something they intend you to do.
> like Microsoft with its TypeScript rewrite in Go

Go is also memory safe.
phish's annual nye run at msg is a must see!
Paying train workers what they are demanding is expensive
The walled garden is not a walled garden if everyone else has doors in.
Provenance 3.0.4
How do they spend insane amount of money in targeted ads and all the ads I get are useless?

I constantly get ads to learn how to code. Ok I've been doing that professionally for over a decade and I have a real degree from a real university… why would I do some online programming course?
An excellent journalist recognizes that the President can't unilaterally rename internationally recognized bodies of water.

What is the complaint? You don't like the style of rebuking this ridiculous behavior?
I never remember what it's called, so I have `alias locate 'mdfind -name'` in my shell setup.
About three years ago. My lawyer told me it used to take one year, but got bumped to two recently.
Yup absolutely correct. This is why apple Google Facebook all are dying. One of the reasons I had to get out of a working for a company and do my own things a few years back. I think this is a natural phenomenon which allows startups to come in and disrupt markets. There is a maximum size an organization can reach before it completely breaks down.
I owe hours of my life to Andrew Gallant aka BurntSushi's xsv. Nothing else tries to handle splitting long files into N-row chunks [1]. I was using the command line utility, but that's his wrapper around his rust-csv library. So if you need CSV parsing in rust, I strongly recommend this library.

[1] rows included linebreaks so your standard sed/head/tail/something-from-coreutils approach would not work.
To sell their equivalents of AirPods. Apple brings in $18B yearly revenue from that and locks in users more, big win for them.
Why do you need guard dogs to check a passport? Is it the most effective system to do sweep-checks in the middle of the night? Why not check as you're boarding or de-training? What happens if something is wrong or not aligned? Is a stressful situation the best way to conduct routine processes for anybody?

HOW shit goes down is really important. When systems reduce people to cogs in a machine they lose empathy and personal responsibility. This is why we end up with guards who know nothing, treat people like cattle, and are "just doing their job". It does not lead to good results.
Sorry, I’m commenting on an article and don’t feel as though I should need more research than what’s written in it. Based on her account, that’s not really accurate, and I do actually trust her (and Guardian fact-checkers) more than your anonymous claims. Feel free to give sources.

Anyway: it’s still moot. What she did, even based on your account, is not illegal.

It’s not illegal to apply for TN, period. If the application is rejected, that doesn’t make the application retroactively illegal.

It’s not even illegal for a Canadian to apply for a TN at the border crossing, have their application rejected, and keep driving right into the US. I know this because it happened to me. As Canadians don’t need work permits to enter the US, entering the country wasn’t the question - only working in it.

Unless she’d previously been given paperwork that had banned her from entry to the US - and she hadn’t been - there was nothing illegal with reapplying. She was told to reapply.

Whether she did anything “wrong” is debatable, but whether she did anything illegal isn’t.
It's harder than it looks. Excluding special cases like HS1 and TfL, we have three players:

- Network Rail, who maintain the entire country's track, signalling, etc. Also owns and runs some major stations. Run at arms length by government, centrally funded.

- Train Operating Companies (TOCs), who won a bid held every few years on how much they'll pay the government to be allowed a monopoly on running a particular regional service franchise. Government sets the rules of the franchise, e.g. customer compensation, punctuality targets, etc. TOCs have no control over the network. They lease trains from ROSCOs. They pay and schedule drivers, guards/ticket inspectors, ticket desks, customer support, station staff (they're also responsible for running most stations), and get money in by selling tickets to the public.

- Rolling Stock Companies (ROSCOs), who own (commission and maintain) the trains and lease them out to TOCs for exhorbitant prices. ROSCOs extract most of the value of the railway. ROSCOs exist because trains are so expensive that neither government nor TOCs can afford them.

Many of these TOCs are other countries national rail operators in disguise, e.g. the Scotrail franchise was recently run by Abellio which was actually the Dutch national railway company (NS). So all profits (not that there are many) leave the country and subsidise other countries' rail networks.

The current government has committed to taking back ownership of all TOCs at the end of their franchise terms, so in future both Network Rail and all TOCs will be publicly owned.

But at the same time, that might not make anything cheaper; most of the value is sucked out by ROSCOs, so unless the government commits to buying its own trains too, the ROSCOs will just charge more for the same trains if they see the government finding any efficiencies, ensuring tickets don't get cheaper.

Some fuming about ROSCO dividend payments: https://www.rmt.org.uk/news/rail-rolling-stock-company-turns...

And to add to that, much of the cost (or cost savings) the TOCs were pursuing were effectively industrial relations - can they get away with having driver-only or driverless trains, in order to have just 1 or 0 paid staff member per train? Unions say "no". Union members start working to rule and suddenly you have no trains on Sunday, even if you're the government.

So... it's tricky.
I'm not even sure what people mean by "vibe coding". "Vibe coding" seems like a buzzword most of the time.
Apparently she broke several rules and it’s bordering on fraud.

- She worked in LA on a TN that was revoked

- She applied for a TN visa at the Canadian border and was denied

- She then flew to Mexico to try again at the San Diego border (USCBP can see this and explicitly say not to “crossing shop”)

- Her new TN was sponsored by a company she owns for another drinks company she also owns (you can’t self-sponsor a TN visa)

- The company she was consulting for was making THC drinks which are still illegal under USA federal law

My guess is she was questioned and determined to be committing immigration fraud and was detained until she could be deported
The Minimally Interesting Way to Make a DFA Shows Beauty of Major Physics Models
Nope, I'm not sure about it. I remember when I was using Gentoo about 10 years ago, this was the common reason given for using -O2 instead of -O3 in your build flags, and I'm just speaking from that memory.
> . If you're in cyber and don't have knowledge of these things you're either in something insanely niche, in research of some sort, or lack critical knowledge that you should have

Here are some things that counter this:

https://users.ece.cmu.edu/~adrian/731-sp04/readings/Ptacek-N...: A paper that rocked the security industry at the time.

Tptacek also was cofounder of Matasano, now part of NCC; also cofounder of Latacora.

More info: https://sockpuppet.org/me/

Also the co-author of https://cryptopals.com/, https://microcorruption.com/login.

The author of https://www.latacora.com/blog/2018/04/03/cryptographic-right..., https://sockpuppet.org/blog/2015/01/15/against-dnssec/, https://sockpuppet.org/stuff/dnssec-qa.html,

These are about what I call hard-core security, hardly insanely niche, and hardly lacking critical knowledge.
I'm sure you are aware of the culture war, and that your comment fits right into it. If you didn't mean it, I assume you'd say something different.
And here in lies the problem: wedge issues. Taking something, blowing it out of proportion and turning into a partisan issue on purpose. Abortion, LGBTQ rights, immigration. It becomes impossible to have nuanced, rational discussion about those topics, and its on purpose. One side thrives off of making them emotional, hot-button issues. Shunning discussion of it here or elsewhere because it's an emotional, hot-button topic, is just conceding to the side making it like that.
> There is a sense that the new American administration is more appropriately focused on oppressing criminals and people occupying the country illegally, which may account for more acceptance and a slight uptick in trust

That’s not an interesting insight IMO.

All governments claim some degree of criminality or immorality of the people they are oppressing.

After all, didn’t this administration pardon people who 50% of the country believe were actively trying to overthrow the government?
I don't think long enough has passed for there to be a good answer to this question, but think about the fact that the more senior you are the less you code, in many cases, the coding is the easier part, understanding requirements, translating that into a plan/architecture to the engineers who will be doing the coding is the hard part.

But I would suspect you still have to be a creatively minded person - i.e. you have to want to learn to vibe code to learn to vibe code, similar to having to want to learn any other skill, and your skill will be limited by your dedication to the craft.

In fact, I think you could make the argument that vibe coding will be harder than regular coding. You're a manager/supervisor instead of an IC, and we tend to put experienced people in those roles for a reason.
Elon Musk Installs Quick and Dirty Turbines to Power XAI's Memphis Data Centers
The web server configuration was messed up, and serving the wrong certificate when loaded via IPv6. Fixed now .

https://www.ssllabs.com/ssltest/analyze.html?d=snowpatch.org
i also doubt practicality. but if the technology worked "well enough" and the major consumer-facing AI companies did it, it would help a lot with certain problems.

if you're technically sophisticated you can easily evade it of course. but 1) most people aren't technically sophisticated, 2) one can ask "why are you going through all this effort to remove the watermark if you aren't trying to deceive anyone"?
What an excellent write up. Adding a Web Bluetooth API to the browser to then be later used for "secure" actions like passkeys or logins never made any sense to begin with.

How much was this bounty if there was any? Looks like a 7.8 severity CVE [0].

[0] https://nvd.nist.gov/vuln/detail/CVE-2024-9956
I don't watch movies or TV shows very much.

For TV shows I keep going back to the same ones I loved, that is the X-Files. And I can't even think of a second one I'd go back to watch...damn there is really no other TV show I'm going to watch, unless you count kids show such as Bluey.

For movies I'm also going back to the ones I loved to watch. I think I did add maybe a few throughout the years, but it's safe to say that most of the movies in my library are older than 10 years old.

The thing about movies and shows is, reality can be weirder and more interesting. Most of the movies and TV shows are pretty naive when they try talking about politics or such.
I would have published on arXiv, but to do that you need an endorsement from an established arXiv user in that specific category. And even then, you can only submit papers in that category. On Zenodo, I was able to publish quickly, and I like that I can see the number of views and downloads.
>All you said are literally in the descriptions of the jobs they signed up for.

Dismissing every exceptional circumstance as "the jobs they signed up for." is absurd. That's like saying the crash of flight 5342 that killed 67 people is what those passengers signed up for, so it's no big deal.
But can't be embedded in other projects as easily as Rust (FFI, WASM).
What you should take away from this is that there are things you can do to speed up your app that are outside of normal code optimization.
Boston Dynamics doing cartwheels [video]
The original Eternal September was about AOL users getting access to Usenet in 1993. And yet, “people on AOL in 1993” would easily be in, what, the top 5% in quality of Internet users today? Maybe higher?

Hell, your “masses” flooding the Internet in the later 90s were still much better than the population now.

And here’s this guy writing about how bad things had gotten in 2004. Buckle up, buddy: you ain’t seen nothing yet.

Imagine what brave new world the future holds. Never assume things are so bad that they can’t get worse.
When you put it like that... goddamn inflation has been awful.
That sounds about right. Of course depends on the workload, but e.g. when compiling Rust code, having a Apple M-series chip makes a huge difference. That alone would make it hard for me to consider switching to any non-Apple laptop.

From personal experience, I'd also say that there is a noticeable bump in performance between M Max and M Pro chips (= running same workload as colleagues on identical specs apart from the chip), that isn't really apparent in the benchmarks here.
Hey HN,

I’m an Angular developer, and I just launched an Angular SaaS boilerplate to help devs skip the repetitive setup and focus on building real features.

Why I built this:
Whenever I start a new Angular project, I spend days setting up authentication, email verification, and payments. So I decided to build a reusable template that handles all of this.

What’s inside?

Firebase Authentication (Google Sign-In, email/password, verification & resend)
Paddle Payments (subscriptions, one-time purchases)
Modular, scalable Angular architecture
Enterprise-ready best practices
I’d love to get honest feedback from the HN community. What do you think? What would make this better?

Live Demo / Website: https://ngfast.com
Product Hunt Launch: https://www.producthunt.com/posts/ngfast?utm_source=other&ut...

Looking forward to your thoughts!

Marwan
$4,221 per employee is not a ton —- less after legal fees.
Throwing this one out there, since AI × phones is a topic here...

Really super glad that the latency has improved greatly on the AI assistant, fairly recently too. I've used voice to set timers while cooking for years, and I used to count seconds in my head while it processed.

I feel like general responsiveness has massively improved, down to two seconds. It also has considerably better visual feedback, which is much faster to assess than listening for its reply.