MurphyA/hacker-news huggingface dataset:
by fugalfervor | 2026-01-25 20:58:50+00:00
They are also instructed illegally. They are told they don't need warrants signed by a judge in order to arrest someone.

The Stanford Prison Experiment is a good analogue to what we are seeing with ICE. People empowered to be cruel.

And they are given the message (from the president!) they have absolute immunity, and instructed to regard the law as a set of nonbinding guidelines.

The Supreme Court played a role in this too. They made it harder to stop by halting the long-established precedent of nationwide injunctions.

The people pulling the trigger are still not blameless. They are murderers no matter how badly misled. Your common murderer is misguided too. That doesn't mean they are absolved. I don't think that's what you were saying, but it bears mentioning.
by benesch | 2026-01-25 20:59:53+00:00
Yep, we're well aware of the selection bias effects in product feedback. As we grow we're thinking about how to make our product more accessible to small orgs / hobby projects. Introducing a local dev environment may be part of that.

Note that we already have a in-your-own-VPC offering for large orgs with strict security/privacy/regulatory controls.
by pizlonator | 2026-01-25 20:59:59+00:00
I’ve thought about the JIT a lot. JSC’s JITs are dear to my heart :-)

Best idea so far is that Fil-C exposes an abstract and memory safe JIT API that severely restricts what you can do and pessimizes codegen but enforces the Fil-C capability model in some kind of easily validated way.

You could imagine then growing the power of that API and adding optimizations while maintaining a proof of correctness in Lean or Rocq or whatever.

I think where it ends is something that looks like PCC if you squint:

- JSC JITs would generate abstract machine code via an API while also making calls that provide proofs that Fil-C checks are not needed

- Fil-C runtime converts the abstract machine code to actual machine code while checking the proof

- The proof checker is itself proved correct in lean or rocq

Sounds like a lot of work to get there. Also, sounds like a very fun thing to build :-)
by hwspeed | 2026-01-25 21:00:02+00:00
Classic case of optimizing the wrong thing. I've hit similar issues with ML training pipelines where GPU utilization looks terrible because data loading is the bottleneck. The profiler tells you the GPU kernel is fast, but doesn't show you it's sitting idle 80% of the time waiting for the next batch. Amdahl's law is brutal when you've got a serial component in your pipeline.
by le-mark | 2026-01-25 21:00:10+00:00
Itis horrendous by any measure. But Fox and conservative media amplify and support it all. Trump voters by and large love the deportations; I know this from my in laws over the holidays. If a few eggs get broken they really don’t care. Notice red states have none of this because Trump focuses ICE on blue states.

Protests are what Trump wants. He would like nothing better than marshal law and cancelling the mid terms. He has said so many times.
by noitpmeder | 2026-01-25 21:00:23+00:00
They're basically jackboots, I have to imagine almost entirely composed of the republican far right.

Their entire recruiting process has the effect of self selecting for the exact kind of person who is significantly more likely to shoot an unarmed nonviolent protestor.

If I recall correctly they even have notably higher salary and signing bonuses compared to similar agencies, which could be (decent pessimistically) interpreted as a way to hoover up more recruits with questionable moral bases. "Oh I really don't think ICE is doing the right thing, but oh boy sign me up for that cash baby".
by atombender | 2026-01-25 21:00:31+00:00
I've tried the native tab support several times, and my impression is that it's good for very little.

It may be OK for certain types of document-oriented apps, but there's a reason most apps (Chrome, iTerm, even Safari uses its own native tabs, I believe) don't use it. It's underbaked and awkward to fit into a model where your "tab data model" doesn't neatly fit the document data model that the framework wants.

I recently made an app where I wanted tabs, and I just ended up abandoning tab support for this reason, and adding a todo item to use an off-the-shelf tab UI library in the future.
by renewiltord | 2026-01-25 21:01:08+00:00
It's true. This kind of authoritarian state violence is pretty reminiscent of fascism. Especially what looks like a gangland execution of a man who could only ever be described as exercising his 2A rights by carrying a firearm undrawn legally under his CCW. However, the list of things that have been called fascism are so long that I have to admit that my eyes initially glazed over the headline because many things have been described as fascism.

The US was supposedly ruled by a fascist in 2018: https://www.nytimes.com/2018/09/11/books/review/jason-stanle...

There was also supposedly fascism coming in 2016: https://www.brookings.edu/articles/this-is-how-fascism-comes...

https://www.sciencedirect.com/science/article/abs/pii/S09626...

And yet we had elections in 2020. So whatever, it was clearly not authoritarian fascism because we had free elections that the authoritarian fascist was ousted in. So what I think I experienced there was semantic satiation with the word fascism.

EDIT: To clarify position vis a vis reply, I am simply saying that I have heard the word 'fascism' so much I don't really react with any sense when someone says it. It's like hearing 'rape' or 'spying' on Hacker News. I assume it means "I was shown a banner ad for toothpaste after searching for toothpaste". In other contexts those words have negative valence of great significance. In this context, I just glaze over.

Likewise, the word 'fascism' from a left-leaning outlet could be anything from the end of medicare subsidies to a drone strike on an Islamic fundamentalist general to charging fares on a train.

Just sharing how I feel about it. It does not have that emotional strength that it originally felt.
by brw | 2026-01-25 21:01:42+00:00
Yea I was pleasantly surprised by how simple the code is when I read it. Honestly a great example of what termbox2 is capable of. Very nice!

And now I know about termbox2, which looks very cool. Looking through the example projects[1] in the README I also found ictree[2], which does exactly what I was looking for yesterday (turning the output of `find` into an ncdu-like/interactive tree interface). I didn't manage to find something for that through googling around or asking LLMs, but thanks to you posting this here I did, so thanks!

[1] https://github.com/termbox/termbox2#examples

[2] https://github.com/NikitaIvanovV/ictree
by keyringlight | 2026-01-25 21:02:01+00:00
I'd say streaming radio in general is low profile in how it lets you discover new things. I use the search/directory built into foobar2000 or apps like radiodroid, but there are sites like https://www.radio-browser.info/ for the web. It's an interesting and low cost way to find things you wouldn't otherwise be exposed to and likely curated by whoever is running the station. What really stood out to me is how different countries or regions have their own tastes, or at least are likely to be playing something different to local broadcasts.
by pmarg | 2026-01-25 21:02:07+00:00
Just a small clarification, Spain has two distinct track stems for normal trains (Iberian gauge) and high speed rail (international gauge). High speed rail is completely separate from the iberian gauge network which is primarly used for city and regional trains. Only a few cargo trains use the high speed network.

Regarding the second point, 2013 accident was caused by higher than allowed speed and drivers had been complaining about the line not having the security system that automatically enforces speed limits. In this year's accident, the line has a much stricter securty system.

The main issue with spanish rails, high speed and specially traditional rail is the lack of maintenance.
by atmavatar | 2026-01-25 21:02:18+00:00
It's not that amazing. The Republican party has repeatedly demonstrated my entire life that their goal is power and all stated ideals can and will be sacrificed as needed to achieve that goal.

We get things like philandering individuals running on family values platforms, anti-gay individuals being caught performing gay sex acts in restaurant bathrooms, crowing about deficits and the national debt during Democrat administrations while cutting taxes and increasing spending during Republican administrations, blocking Supreme Court nominations because it's "too close to an election" while pushing through another Supreme Court nomination mere weeks before a subsequent election, etc.

The fuel running the Republican political machine is bad faith.
by Jtsummers | 2026-01-25 21:02:22+00:00
This is an old discussion. Goldratt wrote an entire book largely on this topic, The Goal. One of the early chapters (it's been a decade since I read it, not going to track down a copy to get precise pages or anything) is addressing confusion over the utilization of a machine in the factory vs the efficiency of the factory. It's also not new in software. I had a manager tell me I didn't spend enough time typing (he'd never written a line of code after college), even though I'd written quite a bit but not enough code apparently. He liked heroic coders, the sort I usually ended up cleaning up after because they spent too little time thinking and too much time typing, producing products that couldn't be maintained because they had multi-thousand line functions and grotesque for loops containing the bulk of the logic.
by lemoncookiechip | 2026-01-25 21:02:52+00:00
It's not even that big of a leap. We've seen a off-duty ICE agent drunk driving his child, getting stopped by the cops, implied threats to one of the officers for being black with payback, spent the whole time saying "come on man" using his position as a federal officer as a way to get out of trouble, and ends to the point that I wanted to make, complained about his and I quote "bitch ex-wife" for divorcing him.

What is stopping this lowlife from going after his ex-wife, or one of those cops by using databases that they have access to? We know from journalists going through the process that there's no curation or training involved to join ICE specifically.

But this goes beyond them. We know that cops can be corrupt to, we know politicians can be corrupt to, what is stopping any of these people from using private data to not only go after their spouses, but also business rivals, and people who slight them?

https://www.youtube.com/watch?v=h_1X7MVrnPY
by derektank | 2026-01-25 21:02:55+00:00
The primary goal of writing is communication. If you are trying to convey information, you need someone to actually sit down and read it. Most of the time, this isn’t a problem, you’re writing for someone you have a pre-existing relationship with and they want to read what you have to say, whether that be a friend, a coworker, or your future self.

Problems arise when you move from one:one, to one:many communication. If you are trying to pass knowledge on to people you have no prior relationship with, you do need to attract their attention in a sea of options. If you actually have something important to say that other people need to hear, it does nobody any good for you to go unnoticed. In those circumstances, I don’t see anything wrong with taking Gwern’s advice.
by emptybits | 2026-01-25 21:03:02+00:00
Lol, I see the image fine but if I click the red "Buy Now" button, I get a 404.

Fortunately, I type this, sitting in my wonderful 15 year old Embody chair so I don't actually need to buy now. Everyone is different and I never raved much about Aerons but the Embody has been very good to me, whether my posture is textbook "good" or "badly" slouched and reclined ... it supports and makes me want to sit and work. :-)
by bwestergard | 2026-01-25 21:03:26+00:00
Meaning and thought are social all the way down.

To genuinely "talk to stakeholders" requires being part of their social world. To be part of their social world you have to have had a social past - to have been a vulnerable child, to have experienced frustration and joy. Efforts to decouple human development from human cognition betray a fundamental misunderstanding.
by mickle00 | 2026-01-25 21:04:10+00:00
source?

The mainstream media is not covering the many daily protests I see in my area, and hear and see from friends and family elsewhere. However, I do think the majority of Americans do not have the luxury (or fear of losing their job, and thus their healthcare, etc) to just walk out on their jobs or responsibilities, and the social safety nets here are limited (and being further cut by this administration).

I do think a general strike is the last chance at a non-violent resistance, but the oligarchs and powerful can weather that storm much more easily than the average American.
by 999900000999 | 2026-01-25 21:04:33+00:00
Actually you might be right.

I'm always open to being wrong. At a minimum European governments should switch to a Linux distro based in Europe like Open Suse.

I don't believe this is going to be enough of a dramatic shift where Microsoft would see it worth while to try and shutdown WINE.

This is a good thing though, if Microsoft really wanted to they could sue WINE. Even if WINE isn't doing anything wrong, Microsoft could easily make things really difficult.

We saw this with Nintendo and the Switch emulators.

Maybe I came across as a bit harsh, I run multiple Linux computers, I just can't see this being a realistic concern for Microsoft
by danaris | 2026-01-25 21:04:37+00:00
Ah, yes. Buy two $40k cars, one of which funds one of the people actively trying to destroy democracy.

There's. A lot to unpack there.

But I've still got 3 suitcases of my own stuff sitting waiting for me to get a real flat, so I think I'll pass on that and just let you assume that everyone who disagrees with you is stupid and can't do their own research. And, I guess, has $80k just lying around to spend on whatever.
by philipallstar | 2026-01-25 21:05:18+00:00
> It all comes back to women being treated as full people.

What does this actually mean? Do you mean "get a job instead of having kids?" Working to afford life instead of having kids seem much less humanising, if anything. Being a wife and mum is being a full person, and the main thing that's bad about it is if you are a full-time mum your spouse has to work incredibly hard to compete on the housing ladder against all the two-income families bidding against them.
by ChrisArchitect | 2026-01-25 21:05:32+00:00
not that little-known around here;

Bending Spoons related:

Tell HN: Bending Spoons laid off almost everybody at Vimeo yesterday

https://news.ycombinator.com/item?id=46707699

AOL to be sold to Bending Spoons for $1.5B

https://news.ycombinator.com/item?id=45749161

When we get Komooted

https://news.ycombinator.com/item?id=44699421
by giantg2 | 2026-01-25 21:05:36+00:00
"Yes, because unvaccinated humans lack immunity. A single imported case could spread rapidly through an unvaccinated..."

That's assuming there would be an imported case. Travel restrictions can solve that. That's how we handle other US eradicated diseases, such as yellow fever.

You'd still need mass vaccination campaigns because immunity wanes over decades. If it resurges, it will rip through the elderly, especially nursing homes.
by tpoacher | 2026-01-25 21:06:11+00:00
Counterpoint.

People our so tired of sensational intros and baiting questions which bury the actual lede up to the point where you discover it requires an annual subscription to find out the actual answer, that now it's actually counterproductive to start with an interesting "question".

It's facts first or gtfo. Prove to me that I'm not going to waste my time until you deliver what you promised, by delivering enough of that relevant background up front, otherwise I don't have time for your shenanigans.
by mschuster91 | 2026-01-25 21:06:42+00:00
> I wonder how common it is for train tracks to fracture?

That entirely depends on which class of tracks we're talking about. And on top of that, remember that Europe is at war with Russia, railway sabotage has been attributed to Russia already in Poland [1] - and if you ask me, I don't believe for a single goddamn second that "cable thieves" were the cause behind the infamous 2022 attack on Germany's railways [2] either.

> And what systems are in place to actually detect this.

In Germany, dedicated railway cars called "RAILab" [3] that can measure track performance at up to 200 km/h perform the bulk of the work. In addition, each piece of infrastructure has something called an "Anlagenverantwortlicher", a person responsible for it - and that person has to walk each piece of infrastructure every two years at the very least, sections that have shown to be problematic get walked sometimes weekly.

[1] https://www.bbc.com/news/articles/c4gknv8nxlzo

[2] https://en.wikipedia.org/wiki/October_2022_German_railway_at...

[3] https://de.wikipedia.org/wiki/RAILab
by throwup238 | 2026-01-25 21:06:52+00:00
> Out of curiosity — have you ever seen someone without deep domain roots succeed by validating their way in, or do you think that path is mostly a dead end?

Sure, it's not that rare to find a technical cofounder partnering with a non-technical cofounder who really knows his industry. Whether it works well or not depends on the quality of the partnership and compatibility of the cofounders, as long as the someone knows the domain really well. It's not something you can force yourself into, it tends to develop organically between friends or coworkers.
by AstroNutt | 2026-01-25 21:07:01+00:00
TRT has literally changed my life. I've been on it for about 3 years now.
My lethargy went away first. My energy levels increased next. Then I noticed increased stamina when doing physical activities. This was a tremendous help at shedding 60 lbs.
The last thing I noticed six months in was libido. My girlfriend doesn't complain. ;)
At 54, TRT has been life changing. I physically feel 30 again.
by jfengel | 2026-01-25 21:07:01+00:00
Agreed, because it's not very actionable advice. At best it provides some examples of what not to do.

The example leads to one classic bit of writing advice: tell only the very most important things and omit everything else. Start the story as late as you can and end it as early as possible. This applies to nonfiction just as much as to fiction.
Show HN: Make custom ASCII art t-shirts from your terminal
by kaniksu | 2026-01-25 21:07:33+00:00
I wanted to build my first CLI app and was inspired by terminal.shop (the coffee one). Figured if you can order coffee from your terminal, you should be able to order a t-shirt too.

how it works: you describe what you want, it generates ASCII art, shows you a mockup on an actual shirt, and you can check out right there.

pip install ascii-tee

ascii-tee "sunflower"

Stack:

- CLI: Typer + Rich for the interactive flow (prompts, spinners, panels)

- ASCII generation: Claude API, with a system prompt tuned for a 40×30 character canvas that prints well

- Preview: Pillow composites the ASCII (rendered with JetBrains Mono) onto a shirt mockup template

- Terminal images: Detects iTerm2/Kitty/WezTerm for native inline images, falls back to timg or chafa, then browser

- Backend: Cloudflare Workers handling API calls

- Checkout: Stripe, with the preview image shown on the payment page

- Fulfillment: Printful prints and ships (Bella+Canvas 3001)

First time building something like this so would appreciate any feedback.
by nevi-me | 2026-01-25 21:07:35+00:00
It's not just tax obligations, no? Employers in many countries have an obligation to ensure that your salary reflects on the X day of the month (or whatever frequency you're paid). Banks in my country have a payroll payment system for this reason, where funds will clear on the day they're made despite the destination bank (in the same country).

If my employer has to use SWIFT to pay me, on whom does this obligation to ensure I'm paid on time fall? I've had a salary payment from a foreign employer fail to be delivered for 2 weeks a few times. We'd have to go back and forth with my bank, their bank, their payroll vendor. That's an exception because they hired me as a foreign employee. Despite paying their local employees on time, I always received my salary at least 4 days 'late', as long as their payroll system reflected that I was paid on the X day, it wasn't their problem.
by upmostly | 2026-01-25 21:07:53+00:00
We just published a detailed walkthrough of this exact pattern with concrete examples and failure modes:

PostgreSQL FOR UPDATE SKIP LOCKED: The One-Liner Job Queue
https://www.dbpro.app/blog/postgresql-skip-locked

It covers the race condition, the atomic claim behaviour, worker crashes, and how priorities and retries are usually layered on top. Very much the same approach described in the old 2ndQuadrant post, but with a modern end-to-end example.
by cdrini | 2026-01-25 21:08:02+00:00
For me it was poignant as the story of a young man who has for his entire life been keen on reading, writing, and communicating, who has in a way achieved what he was looking to achieve, and unknowingly created a set of shackles from his own success/fame that he's struggling to reason with and untangle. I can't imagine the pressure of loving to critique books, but then being slapped with labels like “#1 most read on GoodReads” . How could you make fun critique videos knowing that an honest negative critique could tank an author's career? It seems like a lot of pressure.

His quote about internet "community" also especially struck me as poignant: “You have this illusion of community when we’re really very alone.” There are loads of young people who I imagine have an over-emphasis in their lives on online "community", and I really do think it is an illusion. I've been toying with the idea whether community can really even exist if you can't see each other in person.

I'd be curious as to your interpretation that led to you finding the article poignant in the archaic sense (sharp or pungent in taste or smell) or dystopian.
by econ | 2026-01-25 21:08:13+00:00
I make the superior picture with my camera but then it sits there on an SD card in the camera. I have to boot a desktop, hope the USB connection works today, find a folder, create and name a folder in the folder, copy the pictures there, find and open something to view and edit the images with, find and open something to upload the images. OR open the camera, take out th SD card, boot up a computer, plug the card into a reader or a laptop and do the same ritual.

People pretend this is a perfectly acceptable workfow. It is not.

The pictures would have to be dramatically better than those made by phones. They are not.

I shoot, review on the much larger phone screen, click share and chose from countless options to publish immediately. OR edit it a bit and enjoy the same.

I also never consciously bring the phone, it's just there in my pocket. Interesting things happen, you unholster it and start shooting. The real camera is more like guard duty. You sit there waiting for the interesting shot. Sometimes that works out and some of those times the extra quality is actually visible and some of that time it is totally worth it. The rest of the time I wonder what it is I think I'm doing.
by Jap2-0 | 2026-01-25 21:08:22+00:00
Okay, because no one seems to be answering the Venice question:

- They had a strong navy (and shipbuilding capacity), making a blockade difficult

- They traded with many nations, so no one group could cut off their food supply

- Fish

- They had a near monopoly on the trade of salt and spices, the former of which was important to everyone and the latter of which was important to aristocrats

(note: I read a few sources but this is not thorough research)