MurphyA/hacker-news huggingface dataset:
by embedding-shape | 2026-01-14 15:21:36+00:00
> In all seriousness, it sounds like they're trying to stop another Snowden type leak.

In what way is what she was doing similar to Snowden? Snowden was a huge bombshell, with droves of material, proving what a lot of people suspected was happening, but had no proof.

This journalist seems to have been receiving a ton of "small leaks", of improper firings and a lot of other federal misbehavior, but all within the US, and all with things we already knew was happening.

So rather than "one big sea of bad", she was investigating "a thousand small cuts of bad" across thousands of people who had evidence.

Snowden leaks had global implications that changed relationships between countries, while this seems mostly internal to the US.
by tom_m | 2026-01-14 15:21:47+00:00
Here's one thing I'm a little nervous about, because it doesn't make sense to cut off distribution channels.

Anthropic should be profitable from the inference alone. That's their product...but they (like others) aren't.

This makes some sense now why they want to control usage/distribution. I bet they have a very good chunk of subscribers to Claude Code who aren't using their credits. So they probably don't have any chance at being profitable without this. Not a great place to be.
by palata | 2026-01-14 15:23:02+00:00
I think it made CI management more accessible.

Before that, most people would avoid Jenkins and probably never try Buildbot (because devs typically don't want to spend any time learning tools). Devs would require "devops" to do the CI stuff. Again, mostly because they couldn't be arsed to make it themselves, but also because it required setting up a machine (do you self-host, do you use a VPS?).

Then came tools like Travis or CircleCI, which made it more accessible. "Just write some kind of script and we run it on our machines". Many devs started using that.

And then came GitHub Actions, which were a lot better than Travis and CircleCI: faster, more machines, and free (for open source projects at least). I was happy to move everything there.

But as soon as something becomes more accessible, you get people who had never done it before. They can't say "it enables me to do it, so it's better than me relying on a devops team before" or "well it's better than my experience with Travis". They will just complain because it's not perfect.

And for the OP's defense, I do agree that not being able to SSH into a machine after the build fails is very frustrating.
by kakacik | 2026-01-14 15:23:18+00:00
Shallow learning, overall laziness imprinted on the character over time. For kids and juniors starting the field they are much worse. None of the stuff I've learned over past 20 years was handed over to me in this easy fashion.

Overconfident and over-positive shallow posts just hurt the overall discussion. Also some layer of arrogance - a typical 'if you struggle to get any significant value out of this new toy you must be doing something horribly wrong, look at us all being 100x productive!' which is never ever followed by some detailed explanation of their stack and other details.

Clearly the tools have serious issues since most users struggle to get any sustained reliable added value, and everybody keeps hoping things will improve later due to it being able to write lengthy prose on various topics or fill our government documents.
by krapp | 2026-01-14 15:23:34+00:00
>I don't think _any_ of them have ever been prosecuted for stuff done while in office?

I don't think so. Indicted and investigated, certainly, but never prosecuted.

It is weird that this was always a possibility with other presidents but with Trump it became such an existential crisis that we decided to make it illegal to even try, rather than establish that even sitting presidents aren't above the law.

Which to me seems like a no-brainer but judging from how many people claimed that either presidents had to be above the law or else the US would descend into a hell spiral of recrimination with every sitting president being arrested on fake charges by the opposition party, I must just be naive. I guess it's good that Nixon was right and nothing a president does is illegal. I guess that's what the founding fathers intended.

But again, it's still weird that it was always possible for a sitting president to be prosecuting in office until the supreme court stepped in, yet the absolutely certain slippery slope and worst case scenario never happened. I guess we were just lucky.
by vintermann | 2026-01-14 15:23:35+00:00
To repeat the salient part, lawyer guy: Conspiracy theorists is something we call people who believe in a grand conspiracy, one which, had it been real, would have required superhuman levels of coordination and secrecy. That's the brush you for some mysterious reason want to tar critics of Spotify with.

And sure, if you insist I'll refrain from speculating why you're so obsessed with defending a megacorporation and insisting they deserve the benefit of doubt. Feel free to provide evidence to explain. (Remember, by your own standard, your own opinions aren't evidence).
by freedomben | 2026-01-14 15:23:54+00:00
That's normally good advice, but this is a small enough niche that trust-in-brand matters a great deal. Right now AdaFruit is looking like the villain here. I think a little more transparency from them is a very good thing if they don't want to suffer massive brand damage.

Definitely avoid ad hominems, and focus purely on facts. Provide what information/evidence you can without violating agreements, but only if it's relevant to the situation and includes as much context as possible.
by wolfhumble | 2026-01-14 15:23:57+00:00
Completely agree! I have a child that teared up when (A)I created a song just for her, in the style she likes, with lyrics that have human(!) traits and character that inspires and lifts up the whole family.

Personally, I like making the kind of songs I enjoy listening to myself, across all kinds of genres. Next time, I want to mix a few completely different genres and see how that turns out. It's like a creative hobby were you just enjoy the process.

As for changing the lyrics, yeah, that’s taken me hours as well. You really need to get the lyrics right from the start. I’m not sure this kind of detailed editing can easily be done with such AI tools anytime soon.
by 9JollyOtter | 2026-01-14 15:24:00+00:00
> I completely agree with criticism of expansion of government powers in some contexts but my original point was about gaining perspective and avoiding sensationalism, which I argue the article and many comments here fall into.

Yet you were engaging in your own brand of it by repeating US news output, which quite honestly is always sensationalist.

Look I didn't like seeing that footage where the woman got shot.But it isn't relevant to what happening in the UK.

> 'Freedom' and government authority coexist to some extent (tax is an imposition for example, but funds a military which should ensure ongoing freedom, etc.). The article needs to be read on its own merits of course but the organisation who provide it adhere to a different value judgement about where the balance of authority and anarchy should lie in society than most would agree with. That's a helpful data point I think, even if only a small part of the story.

I understand this. I've read Anarchist literature. I only care whether the analysis has any benefit. Not who produces it.

> You'll be relieved to see that the compulsory element of Digital ID (for work) has been removed at least (reported widely in press outlets yesterday evening).

Good. It needs to be totally abolished though.
by cmurf | 2026-01-14 15:24:36+00:00
I don’t trust them either, mainly because the Republicans in Congress were not elected for their trustworthiness to honor their oath to the Constitution, but to let Trump do as he wishes.

Almost all Republicans in Congress who challenged Trump have quit or lost their elections. The survivors do his bidding.

Hopefully they still have some limits we’re as yet unaware.

That is the appeal I’m making, is for these elected officials who ostensibly represent everyone in their district or state, not only the people who voted for them. They really do still old school tally up letters and phone calls.

I’m saying before the next election, that’s what we have. And peaceful assembly.
by naasking | 2026-01-14 15:24:42+00:00
> The group of traits often described by "toxic masculinity" are overwhelmingly displayed only by males, so... it makes sense?

Even supposing that were true, why does it make sense to invent and use a discriminatory label for a whole group? Is that acceptable in any other context or for any other group? Do we speak of toxic blackness, or toxic femininity, or toxic Islam?
by jaycobski | 2026-01-14 15:24:43+00:00
Thanks! This is definitely the part that kept me up at night as a non-traditional dev.

My philosophy was to write as little security code as possible myself and rely on battle-tested infrastructure:

Auth & User Data: I rely entirely on Supabase Auth (which is based on the GoTrue API). I don't touch password hashing or session management logic directly.

Data Access: I use PostgreSQL Row Level Security (RLS) policies extensively. Every request to the DB has to pass a policy like auth.uid() = company_id. This ensures that even if there’s a bug in my frontend code, the database layer rejects unauthorized access.

Inputs: I use Zod for strict schema validation on all API routes to prevent weird injections before they even hit the DB.

Since this is for Oil & Gas (sensitive compliance data), I also made a hard rule: No AI agents have write-access to the database. The AI only suggests text/codes in the UI, and a logged-in human must click "Save."
by LAsteNERD | 2026-01-14 15:25:13+00:00
Story about how Los Alamos is reinventing neutron imaging — think “x-rays with neutrons” — using new event-mode cameras that record each neutron interaction with nanosecond-level precision.

Traditional neutron imaging works like a long-exposure photo: useful, but blurry. The new system (based on a camera called LumaCam) timestamps every photon from neutron events and uses techniques like event centroiding and pulse-shape discrimination to clean up noise and sharpen images dramatically.

Why neutrons? Because they reveal things x-rays can’t — like light elements, isotopic composition, and crystal structure. This is especially powerful for materials science and nuclear diagnostics, where understanding what something is made of (not just where it is) really matters.
by aaronblohowiak | 2026-01-14 15:25:17+00:00
What’s the deal with 5v, 3.3v and 24v “standards” for sensors? It seems like there are really three different markets and it sucks because crossing “lanes” is really annoying. I like how you all made the qwik connectors “just work”, but now that I’m trying more industrial stuff I’m having a hard time figuring out how to get my 24v world to play nicely with the 3.3v world but of course my 24v world only wants to do SPI over 5v.

Anyhoo, sorry we can’t just stick to the technical drama.
by caminante | 2026-01-14 15:25:39+00:00
Thank you for the thoughtful response.

Yes, it's an ATTEMPTED objective take (hamburglar) of a hot take (ryandvm).

I'm pointing out that the hot take was more provocative than the objective take was letting on. To me, objective means factual and facts can be determined independently,

e.g., if I were to show someone the language "recognizing aspects they didn't like" and ask "What was the preceding language?", then I'm guessing most people would assume something less personal than "falling off the cliffs of insanity".
by _blk | 2026-01-14 15:25:39+00:00
Did I miss the article mentioning to ask the eng staff how they actually like to work? I get corporate culture and all but engineers like having their subculture and that's fine. As a manager, it's my job to make sure my ppl feel equipped (schedule included) and to keep upper mgmt happy and convinced that it works even if work hours don't match other jobs. So I don't thinly it's ever too soon to hire a manager, as long as he thinks of himself as part of the eng team.
Concerning motivation, you can absolutely motivate people by explaining why their work matters and by helping them with the corp paperwork. Example: engineers don't like SAP, I don't like it either, but the project we're working on is so cool that it's worth the 30min hassle per week and I'll sit with them until they get it.
by mghackerlady | 2026-01-14 15:25:59+00:00
I actually think GNOME works best with the keyboard, they put a lot of effort into ensuring you can do everything without a mouse do to accessibility reasons. Even with a mouse, I don't hate the larger buttons. It means I don't have to be as precise with my mouse clicks.

I also think it breaking traditions is a good thing. It feels weird at first but without someone trying something new we won't see any progress. I do think they're a bit fast to do away with things they see as outdated but GNOME has a very particular design anyway that lets you get shit done when you learn it
by embedding-shape | 2026-01-14 15:26:01+00:00
> after a build fails, you have 10 minutes to SSH into the machine and debug from there.

Ah, that's like 90% of the way there, just need to enable so the SSH endpoint is created at the beginning, rather than the end, so you could for example watch memory usage and stuff while the "real" job is running in the same instance.

But great to hear they let you have access to the runner at all, only that fact makes it a lot better than most CI services out there, creds to SourceHut.
by raw_anon_1111 | 2026-01-14 15:26:04+00:00
While I support mostly liberal causes - I consider myself a liberal not a leftists - like an increased social safety net, universal healthcare etc, unions are just a bridge too far.

But me personally, at 51, I have said before that I plan to go by the Ben Kenobi strategy. When things get too bad, my wife and I will just become hermits somewhere and when the evil empire comes looking for us just give up and die.

We are seriously looking at “Plan B” countries to live in after retirement and are planning to spend 6 weeks in one of those countries starting next month. I work remotely.
Show HN: Browser extension to LeetCode easily on mobile
by seancze | 2026-01-14 15:26:15+00:00
Recently, I tried LeetCoding on my phone while heading back home. The experience was worse than expected because of frequent typos. Hence, I built a browser extension that allows you to write your solutions in English instead. It will automatically convert your logic into Python 3 syntax and paste it into LeetCode’s code editor.

To assist with debugging, the extension has a separate “Test” button. This feature evaluates your current code snippet. If erroneous logic is identified, it generates and adds a single test case.

The extension is free as it uses my personal OpenAI API key, which is stored on Vercel. If you would like the OpenAI call to run directly from your browser, you can pass in your own OpenAI API key.

Finally, to use the browser extension on mobile, you have to use Microsoft Edge. Google Chrome does not support extensions on mobile.

Hope this helps someone!
by FrustratedMonky | 2026-01-14 15:26:30+00:00
That was one of the main plot points in Andor.

The rebellion had to raise the temperature faster, more dramatically, in order to wake people up. To make the frogs realize it was hot and jump out.

Lonni Jung: "You realize what you've set in motion? People will suffer."

Luthen Rael: "That's the plan."

Luthen believes that to succeed, they need to anger the Empire and make them come down hard on the citizens, which in turn will fuel the rebellion.
by danans | 2026-01-14 15:27:09+00:00
> Agreed. The problem is that native window management is pretty bad in macOS. And the 3rd party tools solving the problem aren't that great on top of being expensive sometimes.

Linux desktops have great ground-up support for tiling window management, whether as an optional behavior (Gnome/KDE/ChromeOS), or strict tile enforcement (i3/xMonad).

> I think it doesn't matter what they do; part of their clientele is fully captive, another part is only there for the status, and the last part is just using it rudimentally, so anything is OK.

It's too bad even technologists often fall into those categories these days.
Show HN: YASP – Open-source, modern status page with full CMS control
by soaringmonchi | 2026-01-14 15:27:12+00:00
Hi HN

We built YASP because the existing free/open-source status pages were either dated, ugly, or too restrictive (no custom Twilio/SMTP, rigid notifications, limited customization).

YASP is a modern, self-hosted status page built with Next.js + Payload CMS, and it’s fully open source (MIT).

What makes it different:

- Full CMS flexibility via Payload – customize almost everything without touching code

- Review & edit every notification (SMS/email) before it’s sent

- Bring your own Twilio and SMTP accounts

- OAuth2 / OIDC capable

- Beautiful dark & light themes out of the box

- Incident updates, maintenance windows, service groups, subscriber management

- One-click deploy on Vercel, or self-host anywhere

Tech stack: Next.js, TypeScript, Tailwind, Payload CMS
Open source & free forever

Would love feedback from folks who’ve run status pages in production.
by avcloudy | 2026-01-14 15:27:24+00:00
You're making a feely argument for a phenomenon that has evidence. The evidence is that there's a max amount of work you do per week, and the more you work the less you do per hour - and that max amount is below 40 hours, incidentally.

There's effective evidence that people who work 6 hours a day are more productive than people working 8 hours a day, and after 4 hours of active practice, you aren't getting any better.

And on top of this, perpetually tired and exhausted people are not at their best.

Regardless of whether or not you accept that someone working 41 hours really isn't doing more work than someone doing 40 - you can see that two people working 30 is much better than one person working 60. Working people for long hours is mismanagement, at some level.
by potato3732842 | 2026-01-14 15:27:35+00:00
>, this is absolutely not normal

On what grounds? Just repeating a BS assertion doesn't make it true.

The feds have been abusing journalists like this as long as I've been alive. It's not a lot, it's a trickle of them, maybe one a year or so in recent years. But one raid on one person isn't unprecedented or abnormal in any way. Now if you want to talk about frequency or the minimum size of thorn in side they'll go after it might be a different story. But nobody is saying that.

I might think the behavior is despicable and probably also unlawful, and their "they had classified info" excuse is flimsy BS, but it is unfortunately somewhat normal.

The problem is way, way, way worse, way longer running and way more institutionally entrenched than flabbergastingly moronic "these specific people right here right now did misdeeds" surface level assessment may comfortingly imply.
by mschuster91 | 2026-01-14 15:28:21+00:00
> What’s the deal with 5v, 3.3v and 24v “standards” for sensors?

Historical garbage and different manufacturing technologies. Be happy if you can get away with only 5V and 3V3 rails in your project. 24V is usually to interface with industrial sensors. And sometimes you see 12V as well, for stuff that's RS232 based.

And on top of that you got a fifth standard, 4..20 mA current loops. That one is used for long range transmission of analog values of a single sensor per wire pair, with 4-20 mA being seen as the value (4 mA = 0%, 20 mA = 100%), and anything less being seen as a cable break, anything higher as a short circuit somewhere.
by gf000 | 2026-01-14 15:28:29+00:00
> I can write C that is as fast as C++

I generally agree with your take, but I don't think C is in the same league as Rust or C++. C has absolutely terrible expressivity, you can't even have proper generic data structures. And something like small string optimization that is in standard C++ is basically impossible in C - it's not an effort question, it's a question of "are you even writing code, or assembly".
by woodruffw | 2026-01-14 15:28:43+00:00
Yeah, images seem to work very well as an abstraction layer for most CI/CD users. It's kind of unfortunate that they don't (can't) fully generalize across Windows and macOS runners as well, though, since in practice that's where a lot of people start to get snagged by needing to do things in GitHub Actions versus using GitHub Actions as an execution layer.
by keepamovin | 2026-01-14 15:29:13+00:00
Basically the stroy is i created this to sovle a problem i have. I don't want to spend time at my desk all day. I don't want to babysit agents. They work, often long tediuos hours iteraing and updating and progressing. I don't need to be there fore that. If I'm at my desk, there's only so much I can do. Watching them is a waste of time. Couldn't there be a better way? So I made it. Email. Very simple. Plus you can CC your friends and team, and then can contribute. Their replies get routed to the agent conversation as well.

Works across codex, claude, gemini, copilot and opencode.
by tstrimple | 2026-01-14 15:29:16+00:00
You cannot post anything positive about your experience with LLMs without being dogpiled by the anti-ai zealots. They are as predictable as the "But What About China!" crowd any time US emissions come up in a discussion. They are the "Nothing will work but nuclear!" folks who crop up in every single conversation about renewable energy. Their comments are exactly the same every single time regardless of the context and add nothing at all to the conversation.
by azuanrb | 2026-01-14 15:29:51+00:00
Sharing my experience. I experimented with SolidQueue for my side project. My conclusion for production usage was:

- No reason to switch to SolidQueue or GoodJob if you have no issue with Sidekiq. Only do it if you want to remove the Redis infra, no other big benefits other than that imo.
- For new projects, I might be more biased towards GoodJob. They're more matured, great community and have more features.
- One thing I don't like about SolidQueue is the lack of solid UI. Compared to GoodJob or Sidekiq, it's pretty basic. When I tried it last time, the main page would hang due to unoptimized indexes. Only happens when your data reaches certain threshold. Might have been fixed though.

Another consideration with using RDBMS instead of Redis is that you might need to allocate proper connection pool now. Depends on your database setup. It's nothing big, but that's one additional "cost" as you never really had to consider when you're using Redis.
by juliie | 2026-01-14 15:29:55+00:00
I can do that with github actions too? For tests, I can either run them locally (with a debugger if I want), or in github actions. Smaller checks go in a pre-commit config that github action also runs.

Setting up my github actions (or gitlab) checks in a way that can easily run locally can be a bit of extra work, but it's not difficult.
by wreath | 2026-01-14 15:30:09+00:00
I dont know why this is downvoted. Even though the vast majority of startups fail, the outcome of an attempt is an experience thats much more valuable than any class you attended at MIT in the eyes of future employers. It would also equip you with valuable business perspective that you wouldnt have had if you started a regular tech job. I mean, is this worse than continuing to apply to jobs only? Come on HN
by prmoustache | 2026-01-14 15:30:25+00:00
Well let's face it, not on the same level but even four-stroke tend to annoyingly noise, saying this as an owner. A screaming 2 stroke engine is super annoying but the bass of say, a Yamaha T-Max is also super annoying and will transmit accross walls even better. And so many people run noisy aftermarket exhausts.