MurphyA/hacker-news huggingface dataset:
by NaOH | 2026-01-09 20:58:22+00:00
It's a choice. I go to the supermarket twice a week, not shopping for much. I switched the store I use three, four months ago, but I can already talk about some of the employees at the store I visit. Louis is back where he grew up right now because his 97-year-old grandfather died. Among other things, he feels lucky grandpa's passing came after the new year because of his time-off allotment. Nikki had great holidays, mostly because her adult daughter was here for a week. Nadine ("Shh.") has decided she's going to retire at the end of the month but hasn't yet told anyone at the store.

Raffy, the UPS delivery guy I see maybe five times a year? He's doing well, finally feeling things slowing down some after the holidays. His fiancé will finish her graduate degree this spring, then they're going to decide if they want to stay here or move back to the state where they were born. They like it here, but think job opportunities will be better back home.

I'm sure many here are familiar with "This is Water," the commencement speech given by David Foster Wallace. Many often cite his line, "Everybody worships," his observation that we all hold aspects of life in reverence, religious things or otherwise. It's a valid, pithy point, but I always thought the key part to his speech came later and seems widely overlooked:

And the so-called real world will not discourage you from operating on your default settings, because the so-called real world of men and money and power hums merrily along in a pool of fear and anger and frustration and craving and worship of self. Our own present culture has harnessed these forces in ways that have yielded extraordinary wealth and comfort and personal freedom. The freedom all to be lords of our tiny skull-sized kingdoms, alone at the centre of all creation. This kind of freedom has much to recommend it. But of course there are all different kinds of freedom, and the kind that is most precious you will not hear much talk about much in the great outside world of wanting and achieving.... The really important kind of freedom involves attention and awareness and discipline, and being able truly to care about other people and to sacrifice for them over and over in myriad petty, unsexy ways every day.

He delivered that speech in 2005. Before the modern smartphone. All those people I mentioned were strangers. That's no longer the case because all of us chose to interrupt what we were doing and open up a little to someone unfamiliar.
by rphillips | 2026-01-09 20:58:28+00:00
If using GSuite then head to the Gmail admin panel and create a compliance rule with 2 regex expressions.

1. Add expressions to: If ALL of the following match the message.

2. Expression 1:
Type: Advanced content match
Location: Full headers
Match type: Matches regex
(?im)^from:\sSendGrid\s<[^>\r\n]+>+$

3. Expression 2:
Type: Advanced content match
Location: Sender header
Match type: Not matches regex
(?i)^[A-Za-z0-9._%+-]+@(sendgrid\.com|twilio\.com)$

Set the rule to reject or quarantine. Users will not see the messages unless the attackers change the From header.
by caetris24 | 2026-01-09 20:58:45+00:00
I actually spent an hour with it without pause, so in terms of comparing this to highly successful cutting edge AI announcements with playgrounds, I'm digging THIS a lot more today.

Also the sound is very high quality. Having built various A440 piano synths from scratch, the fidelity of the sound is superb. One thing I noticed was that the sound buffer has a memory issue at some point (after about 40 minutes of continuous practice) that causes the sound to start crackling. Maybe something to do with memory storage or something isn't getting flushed when the channel goes idle (no sound playing). Will fiddle. Nice work!
by wolvoleo | 2026-01-09 20:58:46+00:00
Yeah I wish we could do without a bank in modern life. When bitcoin first began I was really in support of it because I saw potential in freeing us from the dark stranglehold of the banking industry. Everyone just manages their own digital money.

But nope the cryptobros just turned it into another pyramid speculation scheme and the governments ruined the customer independence with their KYC stuff. Now it's just an online version of the old system where the exchanges are the new banks.
by nkmnz | 2026-01-09 20:59:29+00:00
I wont argue that those two things don't exist, but can you show some proof that GDP is measuring nothing else than ("just") those two things, and that there are meaningful differences between the EU and the US with regard to these two things? Is there no unreported inflation and no money printing in the EU? If that were true, we'd see massive devaluation of USD vs. EUR.

Also, if you don't like GDP, you can just look at real wages – same picture.
by spankibalt | 2026-01-09 20:59:41+00:00
> "I will never as long as I live understand the argument that AI development is more fun."

What I always find amusing are the false equivalences, where one or several (creative) processes involving the hard work that is a fundamental part of the craft get substituted by push-to-"I did this!1!!" slop.

How's the saying go? "I hate doing thing x. The only thing I hate more is not doing thing x". One either owns that, or one doesn't. So that is indeed not mysterious. Especially not in a system where "Fake it till you make it" has been and is advertised as a virtue.
by azakai | 2026-01-09 20:59:58+00:00
Sorry, yes, I meant PNaCl.

> I don't see an issue with shipping uArch specific assembly, nowadays you only have 2 really in heavy use today,

That is true today, but it would prevent other architectures from getting a fair shot. Or, if another architecture exploded in popularity despite this, it would mean fragmentation.

This is why the Portable version of NaCl was the final iteration, and the only one even Google considered shippable, back then.

I agree the other stuff is fixable - APIs etc. It's really portability that was the sticking point. No browser vendor was willing to give that up.
by pests | 2026-01-09 20:59:59+00:00
Google AI Studio has a Gallery[0] with some similar apps. It's an editor so you can view the code, they are usually react apps with gemini integration via genai package. Like this one here[1]. It generates interesting stories to share about a route you are driving / walking / biking along. This is one of the pre-made examples I believe, I didn't make it or anything. Just to show some how some of this might work.

https://aistudio.google.com/apps?source=showcase&showcaseTag...

https://aistudio.google.com/apps/bundled/echo_paths?showPrev...
by DenisM | 2026-01-09 20:59:59+00:00
If a company choses Cloudflare they would have great service everywhere except Italy. If they chose a service with lower quality / reach, they will suffer degraded service across the board. If they try to use more than one CDN that’s a lot of hassle.

It’s not clear which way the decisions will go in reality. Past experience suggests that tech companies eventually accommodate local laws, trading complexity of explaining this to customers for complexity of implementing targeted blocking tools.
by finaard | 2026-01-09 21:00:02+00:00
I'm in Europe, and some of my banks still operate with a token just showing numbers, while others use devices with QR code readers and a colour display which then can show transaction details.

They don't really like you using that and keep annoying you to stop doing that, but I don't think they'll fully get rid of that - those are filling some accessibility niches as well.
by keeda | 2026-01-09 21:00:07+00:00
I mention a few here: https://news.ycombinator.com/item?id=45379452

> ... just looking at LOC or PRs, which of course is nonsense.

That's basically a variation of "How can they prove anything when we don't even know how to measure developer productivity?" ;-)

And the answer is the same: robust statistical methods! For instance, amongst other things they compare the same developers over time doing regular day-job tasks with the same quality control processes (review etc.) in place, before and after being allowed to use AI. It's like an A/B test. Spreading across a large N and time duration accounts for a lot of the day-to-day variation.

Note that they do not claim to measure individual or team productivity, but they do find a large, statistically significant difference in the data. Worth reading the methodologies to assuage any doubts.

> A Stanford case study found that after accounting for buggy code that needed to be re-worked there may be no productivity uplift.

I'm not sure if we're talking about the same Stanford study, the one in the link above (100K engineers across 600+ companies) does account for "code churn" (ostensibly fixing AI bugs) and still find an overall productivity boost in the 5 - 30% range. This depends a LOT on the use-case (e.g. complex tasks on legacy COBOL codebases actually see negative impact.)

In any case, most of these studies seem to agree on a 15 - 30% boost.

Note these are mostly from the ~2024 timeframe using the models from then without today's agentic coding harness. I would bet the number is much higher these days. More recent reports from sources like DX find upto a 60% increase in throughput, though I haven't looked closely at this and have some doubts.

> Meta measured a 6-12% uplift in productivity from adopting agentic coding. Thats paltry.

Even assuming a lower-end of 6% lift, at Meta SWE salaries that is a LOT of savings.

However, I haven't come across anything from Meta yet, could you link a source?
by agentifysh | 2026-01-09 21:00:30+00:00
If you are not European, it doesn't seem very attractive for non-Europeans to deal with all the anti-business regulations.

Also just from the data that has been shared with me chargebacks/complaints/nitpicking/stinginess alone from this region seems to demoralizing compared to Americans/East Asia

We have this idealized view of a rich affluent "Europe" born from Marshall Plan but that certainly is not the actual reality today.
by minimaxir | 2026-01-09 21:00:43+00:00
One of the counterintuitive aspects of the LLM boom is that agentic coding allows for more weird/unique projects that spark joy with less risk due to the increased efficiency. Nowadays, anything that's weird is considered AI slop and that's not even limited to software development.

No, "LLMs can only output what's in their training data" hasn't been true for awhile.
by matteo1782 | 2026-01-09 21:01:07+00:00
Great question! No, Phantom Guard won't flag legit packages like openai, langchain-openai, or gpt-engineer.

The primary signal is whether the package exists on the registry. We query PyPI/npm directly:
- If a package exists → it gets a low/safe risk score
- If a package doesn't exist → that's the main red flag for slopsquatting

Pattern matching (like AI-related terms) is just one of many weighted signals, and it's far outweighed by existence. In fact, popular packages get a negative weight that actively reduces their risk score.

The attack we're detecting is when an LLM hallucinates a package name like flask-gpt-utils that sounds plausible but doesn't exist. A real attacker could then register that name and wait for developers to pip install it.

We test against the top 1000 PyPI packages and target <5% false positive rate. If you're importing openai or transformers, you're fine.
by pixl97 | 2026-01-09 21:01:35+00:00
>hat makes individuals even less free and a few large companies even more powerful and wealthy

You're what, 250 years behind at this point?

Since the dawn of the industrial revolution there is a general trend that fewer can make more with less. And really even bigger than AI were fast fuel based transportation and then global networks. Long before we started worrying about genAI, businesses have been consolidating down to a few corporations that make enough to supply the world from a singular large factories.

We fought the war against companies. Companies won.

Now you're just at the point where the fabric makers were, where the man with the pick axe was, where the telephone switch operator was, where the punch card operator was.
by kcplate | 2026-01-09 21:01:36+00:00
> What crime was she "about to commit" then which she needed to be detained to prevent? Sketch for me the indictment you're imagining for which she got executed. You're doing hyper-specific hair splitting elsewhere in this thread, surely you'd like the opportunity here.

That’s up to the agents to articulate and the investigators, prosecutors, judges, and juries to evaluate.

The fact is that law enforcement are able to legally detain people under certain conditions and those conditions do not need to be adjudicated in the moment of detainment. It can come later, and the LEOs can be held responsible if they violated someone’s rights. People on here commenting otherwise either misunderstand the law, or are intentionally providing misinformation to manipulate people and create outrage.
by untech | 2026-01-09 21:01:40+00:00
This nerd-sniped me. I think we should separate "chess board" and "chess game state" as two different problems. For "chess board", we don't consider any castling, en-passant or similar. We might store a bit for "who goes next". This is useful for chess puzzles where state shenanigans are rare (I think).

But if we store castling state, I think we are already trying to store the whole game state, and this is representable only by full history because of move repeating rules.

So, I think storing board state as a sequence of moves is more interesting. I would estimate that a number of possible actions on average is closer to 8 than to 16, so it would give as 3 bits for half-move and 6 bits for full move. 24-move game could be represented with 18 bytes, which is considerably lower than 26 bytes!

You can get close to average bit per move, if you reuse "spare" places for the next move. So, for instance, first move have 20 possibilities, which is representable by 5 bits, but you can reuse "spare" 32-20=12 possibilities as a bit for the next move.

This is a representation assuming you use only "move validator" thing that returns a list of possible moves. I think that if you use a chess engine that would output you a probability distribution of possible moves, you can compress noticeably better on average, but decoding would be slow.
by tsukikage | 2026-01-09 21:02:03+00:00
The hard part of software engineering, and indeed many other pursuits, is working out what it is you actually need to happen and articulating that clearly enough for another entity to follow your instructions.

Using English, with all its inherent ambiguity, to attempt to communicate with an alien (charitably) mind very much does /not/ make this task any easier if the thing you need to accomplish is of any complexity at all.
by Teever | 2026-01-09 21:02:08+00:00
This is really neat.

I've been toying with the idea of building something similiar but with a bunch of different space stuff, like a calculator for different rotating space station geometries, mars/lunar cycler orbits, or solar shade sizes/distances.

It's been many years since I've done this kind of stuff in school and it's great to be able to refresh yourself on this stuff. The kind of UI you're using makes it really friendly and approachable, like a game.
by riedel | 2026-01-09 21:02:14+00:00
I would like to see a similar rant about the DMCA from US CEOs, which amounts to similar global effect. Not a great law but all this censorship stuff is bullshit.

To replicate the rant: Cloudflare on the otherhand blocks me regularly from using the Internet using a privacy aware browser because I fail to pass their bot checks so that I can enter their CDN based replica of a real internet.
by denim_vampire | 2026-01-09 21:02:15+00:00
I think one of the tricky things about depression is how unique each person's experience with it can be. I can only speak from my own history. For me, medication was indispensable in getting me to a point where lifestyle changes could occur.

That being said, I do believe that exercising, eating right, maintaining a healthy sleep schedule, etc., all the boring lifestyle things have been key to preventing myself from slipping back into that depressed state, years after stopping medication.
by wrs | 2026-01-09 21:02:37+00:00
This just seems confused about how software works.

If you’re operating exclusively at the level of business problems, you’ve always been “vibe coding”, by hiring developers to write code for you. The question of whether “good code” is important is not something you’re qualified to discuss as a technical problem, only as a resource management problem.

The developers will probably tell you they need to write “good code” and that, while it may seem expensive in the short term, it’s worth it in the long term. You can believe them, or not.

If you’re a developer, then you are operating at the level of code, not just business problems. And you do need to be able to read the code and make technical judgments about it, because that’s your job. If you aren’t doing that, you have no reason to be involved.

I think LLMs won’t be any better at maintaining spaghetti code than humans are. I don’t see why the principle of modularity, or any other “good code” principle, would change just because a computer rather than a human is reading the code.
by finaard | 2026-01-09 21:03:07+00:00
The last time I (EU) touched a check was in 2006 - my elderly landlord used that to refund overpaid utilities. I had to google what to do with that thing - the bank I was with wasn't handling checks at all, so I had to go to a branch of a different bank. And even there they first had to look up what to do with that thing.
by imiric | 2026-01-09 21:03:17+00:00
You have a strange definition of "signal" and "noise".

Code completion models can be useful because they output the most probable chain of tokens given a specific input, same as any LLM. There is no "signal" there besides probability. Besides, even those models are fine-tuned to follow best practices, specific language idioms, etc.

When we talk about "signal" in the context of general knowledge we refer to information that is meaningful and accurate for a specific context and input. So that if the user asks proof of the Earth being flat, the model doesn't give them false information from a random blog. Of course, LLMs still fall short at this, but post-training is crucial to boost the signal away from the noise. There's nothing inherent in the way LLMs work to make them do this. It is entirely based on the quality of the training data.
by jsiepkes | 2026-01-09 21:03:21+00:00
> The good players are the US on this front.

Don't be fooled. People like Elon aren't pro-free speech. They only want their speech. For example on Elon's X you can call people all kinds of things but calling someone "CIS gendered" is a ban-able offense [1]. Linking to other platforms was also forbidden for a while and in the H1B discussion X shadow banned a bunch of people [2] and I could go on for a while.

[1] https://www.forbes.com/sites/kimelsesser/2023/07/02/elon-mus...
[2] https://www.newsweek.com/laura-loomer-elon-musk-x-twitter-h1...
by jeroenhd | 2026-01-09 21:03:49+00:00
I use UPnP. My Fritz!Box router disables it by default, controls UPnP access with per-device controls, and permits using it to open IPv6 ports on the WAN side as well.

None of the IoT crap can open ports but I don't need to use a web UI to temporarily open a port on my computer.

I know plenty of shitty routers have terrible security on it and should have it disabled by default, but the protocol itself is pretty useful.
by wolvoleo | 2026-01-09 21:04:42+00:00
Nice. We had this in the 90s in Holland. It was called chipknip. (Knip is old slang for wallet).

It was really like digital cash, the money was loaded onto a chip. So if you lost it you lost all the money. There was no pin code either, just like a real wallet. Unfortunately it was not really anonymous because the Dutch government are really into surveillance.

It didn't really last very long, it was only popular for parking machines. In those days 2G was expensive so validating transactions online was rare.
by iugtmkbdfil834 | 2026-01-09 21:04:53+00:00
Best of luck in your endeavors. As noted above, it would be wise for you to stop now before you say something very, very unnecessary. I urge you to reconsider this path.

If you are actually issuing a threat and feel confident nonetheless, feel free to post it in plain English for everyone to see.

That said, in spirit of kumbaya hand holding, I would like to offer you a chance to look at the reality around you.

If you look at the released cam video, the only thing that is clear that Renee was not an innocent bystander.

Good luck out there man.

https://x.com/AlphaNews/status/2009679932289626385
by noddingham | 2026-01-09 21:05:28+00:00
None of these articles address how we'll go from novice to expert, as either self-taught or through the educational system, and all the bloggers got their proverbial "10k hours" before LLMs were a thing. IMO This isn't abstractions, the risk is wholesale outsourcing of learning. And no, I don't accept the argument that correct and LLMs errors is the same as correcting a junior devs errors because the junior dev would (presumably) learn and grow to become a senior. The technology doesn't exist for an LLM to do the same today and there's no viable path in that direction.

Can someone tell me what the current thinking is on how we'll get over that gap?
by xorcist | 2026-01-09 21:06:11+00:00
> The biggest "evil"

No need for the scare quotes. Forcefully removing people's agency over themselves is pretty much the definition of evil. We do not hurt criminals as punishment anymore, in the civilized age, but we still lock them up.

Now, of course we should not equate physical prisons and digital prisons in any other way, but we should absolutely call both forms of imprisonment evil, plain and simple.
by like_any_other | 2026-01-09 21:06:15+00:00
The since-dead link (ICE agent shooter’s own cellphone video undercuts Trump administration's account of Minneapolis killing - https://www.advocate.com/news/ice-agent-shooter-video-minnea...) has a very slanted retelling:

> Ross, still filming with one hand, appears nearly fully clear of the SUV’s front path when he says “whoa” and shoots three times in rapid succession.

The author chooses to omit that when the SUV he was "nearly fully clear of" sped away, he was in fact hit by it, though it was a grazing hit (the video is short, I encourage you to watch it and make up your own mind). Other than the verbal exchange, the video doesn't really show anything new - it was about what I expected to see, based on the other videos. It's clear she wasn't aiming for him, but also clear she was driving recklessly towards pedestrians (to be precise - a single pedestrian, the ICE agent in question). And while we can watch videos from 3 different perspectives over and over again and debate, the ICE agent had 1 second or less to decide how to act, when the car started speeding towards him (but with the tires turned)

In my opinion he should have just jumped away. That kind of shooting should be saved for when there are others at risk, or one has other reasons to believe the driver is a deadly threat to others. But let's not pretend this was a cold-blooded execution either.
by pests | 2026-01-09 21:06:18+00:00
Since 2018 you can still use tap when your iPhone battery has died. It works for transit passes, keys, and some payment methods. They call it Express Cards and it will continue to work for ~4 hours after your phone has died. iPhone's keep a "Power Reserve" for NFC when dead.

https://support.apple.com/guide/security/express-cards-with-...