MurphyA/hacker-news huggingface dataset:
by ping00 | 2026-01-12 22:48:06+00:00
RIP.

If I may share a memory: I still remember visiting Jungfrau Park with my parents on a vacation to Switzerland back in 2005; as a scifi-leaning kid even back then (4th/5th grade), I had a ton of fun in all the different exhibits. IIRC, different wings of the park were dedicated to different mysteries/monuments, so you'd have the Aztec and Egyptian pyramids, Peruvian (Nazca, and my favorite one) desert drawings, ancient Indian flying chariots, etc. A great time, and I'm honestly quite surprised (in retrospect) that my dad chose to go there, given our time-limited schedule. It was also my first time trying Weisswurst in the JP cafetaria (being a Hindu kid growing up in the UAE, I seized every opportunity to try beef and pork when I could lol) -- I'm sure it was fairly mid, but I thought it was fantastic!

If nothing else, it helped me establish some pop cultural 'throughlines' in that I was able to digest (so to speak) other "aliens were here first and they taught us a bunch of things" trope that cropped up later in my life (like Aliens vs. Predators, Prometheus). I can't say for sure, but it might have been my earliest encounter with the Big Question: "Why are we here? Is there a plan?" -- even though I discounted the alien theory pretty young, it was still an exciting way to get started on the subject (and is still fun to me to this day). I suppose a portion of credit for ongoing interest in science fiction is directly attributable to my time at Jungfrau Park :)

Weirdly enough, I was just in Switzerland a couple of months back and we happened to drive by Jungfrau on our way to Lauterbrunnen -- JP is still there, which stirred up the ^ memory, but I learned on the trip that it had been shut down sadly.

Thanks for being a part of such a surreal memory Mr. Daniken.
by alyxya | 2026-01-12 22:48:46+00:00
Unlike most improvements to LLMs that modify the architecture or optimizer or something about the model, this paper discusses a novel technique that relies on some external lookup table in the forward pass computation, with the external lookup happening in parallel with some of the compute. It's a really interesting idea with a lot of cool engineering work behind it, but it looks too convoluted without improvements that could justify the complexity.
by zmj | 2026-01-12 22:49:06+00:00
My experience with agents in larger / older codebases is that feedback loops are critical. They'll get it somewhere in the neighborhood of right on the first attempt; it's up to your prompt and tooling to guide them to improve it on correctness and quality. Basic checks: can the agent run the app, interact with it, and observe its state? If not, you probably won't get working code. Quality checks: by default, you'll get the same code quality as the code the agent reads while it's working; if your linters and prompts don't guide it towards your desired style, you won't get it.

To put that another way: one-shots attempts aren't where the win is in big codebases. Repeat iteration is, as long as your tooling steers it in the right direction.
by projektfu | 2026-01-12 22:49:12+00:00
Dec 7, 2025 (A day that will live in infamy?) Linked from TFA:

> > > one word: repositories view

> > what do you mean?

> It's possible, and the solution is so silly that I laughed when I finally figured it out. I'm not sure if I should just post it plainly here since Anthropic might block it which would affect opencode as well, but here's a hint. After you exhaust every option and you're sure the requests you're sending are identical to CC's, check the one thing that probably still isn't identical yet (hint: it comes AFTER the headers).

I guess Anthropic noticed.
by nailer | 2026-01-12 22:49:16+00:00
When Elon took over X in 2022 he declared CSAM the number 1 priority.

11M+ X accounts were suspended for CSE violations in 2023 (vs 2.3M on Twitter in 2022).

X has recently made the penalty for prompting for CSAM the same as uploading it.

You could find this out yourself very easily.
by dfxm12 | 2026-01-12 22:49:41+00:00
To an extent, yes.

Rosters have some restrictions in terms of size, in terms of home grown talent, talent from outside Europe, etc. There are also a ton of great football players out there. One team can't buy up all the talent, but a clique of elite teams can.

There is some concept of financial fair play too, but that still rewards bigger teams who are already rich.

There are probably studies written on this topic...
by themafia | 2026-01-12 22:50:20+00:00
Yea, that's understood to be the opinion, blandly repeating it adds little to the discussion.

It's simple. In it's simplicity it left many features on the floor. I just can't connect with the idea that someone would need to constantly be on MDN in order to work with it. It's not so horrible that it defies logic.
by nwienert | 2026-01-12 22:51:57+00:00
Idk if I disagree with anything you're saying, I'm just saying it's a very small minority that probably care so much and are upset enough to both cancel and announce they are cancelling their subscription is all.

I think I just understand that companies only offer heavily subsidized services in return for something - in this case Anthropic gets a few things - to tell investors how many daily actives are on CC, and a % of CC users opting into data sharing. Plus control of their UX, more feedback on their product, future opportunities to show messages, etc. It's really just obvious and normal and I don't get why anyone would be upset that they removed OC access.
by mdhb | 2026-01-12 22:52:21+00:00
The mods absolutely endorse it though so in that sense it very much is them. They tend to be extremely dishonest and evasive when confronted directly about it but I mean anyone who has an account here can see with their own lying eyes that this happens multiple times a day, every day and it’s simply not plausible that it’s anything else other than something they support.
by jazzyjackson | 2026-01-12 22:52:23+00:00
Zero knowledge proofs can perform expressions that check values within a JSON tree without exposing any of those values to the requesting party, for instance "year of birth < 2005" can return true or false without returning the person's numeric birth year. Essentially the requesting party has the holder of the credential perform a computation, the result is guaranteed to be the result of each and every instruction over a target data structure (only knowing the hash and signature chain of the credential, so for instance your government issued id can be signed by your secretary of states public key)

Estonia has a really interesting government issued public key infrastructure where users can validate their identity with their physical ID card and a USB reader (maybe it's NFC by now?) but I don't think I've heard of the above scheme used in practice, just sat through a presentation at the internet identity workshop.
by lbrito | 2026-01-12 22:53:10+00:00
>not generally true based on statements from Western governments.

Its wild that someone can say this with a straight face.

>What I would say is that Western governments want stability in Iran, just like virtually every other nation.

While "stability" is being generous, this is more or less true. Western governments want whatever form of government is most beneficial to them, which usually implies some form of "stability". What it does not imply is any form of democracy or liberalism. The last 100+ years in the region demonstrate this, with the British and US supporting undemocratic, sometimes brutal regimes that were beneficial to them.

>The second part of this is true (the Shah was a poor ruler), but the first does not appear to be true.

That is literally one of the easiest claims to verify. 5 seconds google search:

"As Iranian protests grow in size, an unlikely figure is gaining prominence—the son of the country’s reviled shah, who was toppled in the 1979 revolution.

Iranians across the country are chanting slogans in support of Reza Pahlavi, whose father, Mohammed Reza Pahlavi, ruled the country for decades."

https://www.msn.com/en-us/news/world/iranians-are-rallying-a...
by themafia | 2026-01-12 22:53:43+00:00
> the CSAM/revenge porn/depfakes creation and distribution platform

Which, in this case, is Twitter itself, no?

> The users who are creating text prompts are just writing words.

With highly specific intentions. It's not as if grok is curing cancer. Perhaps it's worth throwing away this minor distinction and considering the problem holistically.
by godelski | 2026-01-12 22:54:11+00:00
I don't think it is just that. Look at an HN thread on privacy and you will find a lot of people that do not see any issues.

The problem really comes down to complexity and trust. The truth is that there never is a problem if we operate under the assumption that all actors are honest and good natured. But the reality of the world is that this is a naive assumption. All citizens should be concerned about changing objectives from their authorities. A democracy can vote in dictators and a benevolent dictator can quickly change to a malicious one (which has happened frequently historically). We also need to be concerned with non-authority threat actors, from criminals to nation-state actors competing states (and even allies for the same aforementioned reason).

That's the problem. The realistic conditions we need to solve for are far more complex than the ones people operate under and we have a difficult time talking to one another about it. For a privacy conscious person it does not matter if the holder of the data is the most benevolent entity that could exist, it is if there is the opportunity for the data to be held by anyone else. Thus, no one should hold it. No matter how "worthy".

Even on HN there are a large number of users who think they are not the target of hackers, and especially nation-state hackers. Of all places on the internet this should be one of the most informed on the matter and best suited to understand that being "normal" is what makes them a target, to be incorporated into bot-nets or other reasons like being used for lateral movement. It is the exact same problem: the reality is far more complex. The assumption of not being a target is based on the understanding that they are not the end target but the complexity of reality is that this is not the condition for being /a/ target.

I do agree that collective action matters. But it is hard to form collective action when people do not have the motivation for action. And they don't have the motivation because they have a naive approximation of the problems at hand.
by ajdlinux | 2026-01-12 22:54:23+00:00
Assuming it's the US we're talking about, the federal minimum wage is $7.25, which means that if every worker involved is paid at the minimum wage, you incur a cent of labour costs every 4.97 person-seconds. AFAICT, most Amazon workers are paid substantially higher than the federal minimum wage. And that's just labour costs.

While Amazon is efficient, "fractions of a cent" is probably the wrong order of magnitude for even the most efficient order.
by array_key_first | 2026-01-12 22:55:02+00:00
The argument is X themselves are responsible, but they make it extremely easy and do the service for you. It's different.

Like, if I sell a gun and you go and shoot someone I'm not necessarily responsible. Okay, makes sense.

But if I run a shooting range and I give you zero training and don't even bother to put up walls, and someone gets shot, then I probably am responsible.

That might mean something like Grok cannot realistically run at scale. I say good riddance and who cares.
by codr7 | 2026-01-12 22:55:05+00:00
I also taught myself to code; first on a C64, then A500, PC, Mac.

Then I studied robotics at university, which forced me to dig into several subjects I most likely would never have touched by free choice.

That foundation took me this far, we'll see what I'm doing once whatever this is has passed.

I'm not even sure I even want to work with software anymore.

No one gives a shit these days, which means experience is worthless and the chances of doing good few and far between.
by CRConrad | 2026-01-12 22:55:12+00:00
"People in his time"?!? He only died the other day. Until last week was "his time"! And new weird religions / cults / sects like the "Ancient Aliens" one he founded are being born all the time. The world hasn't changed fundamentally since last week, so it's still "his time".

The only place he has earned is as a successful nutjob / scam artist (about on a par with L. Ron Hubbard or Eric Dubay?), as opposed to all the less successful ones.
by askyng | 2026-01-12 22:55:26+00:00
It might or might not be a toy project, I'm not sure, but one advantage of subtracting the borrow checking is that the compiler avoids a lot of complex machinery.

Borrow checking in Rust isn't sound AFAIK, even after all these years, so some of the problems with designing and implementing lifetimes, region checking, and borrow checking algorithms, aren't trivial.
by jauntywundrkind | 2026-01-12 22:55:59+00:00
I'm always curious how folks do status detection. Here you use tmux capture-pane and detect off that! Whew! Simple & direct!

I've been really enjoying how OpenCode is so extensible, how you can make great plugins that can for example read the session.idle event & then go do whatever they want. That does require dropping in some config asking for the plugin, which takes some effort & requires a restart (but your session will be right there & you can continue). It's technically elegant imo, and nice that there is the extensibility. But hard to beat using screen as a framebuffer & just reading it out, for doing absolutely whatever it is you could possibly want to do!
by river_otter | 2026-01-12 22:56:16+00:00
Totally. Yegge's post was fascinating and there was quite a bit of chatter about it internally at my company . I have this feeling that if I could just figure out how to effectively direct 10-20+ coding agents at once, I could supercharge my productivity and bug squashing skills. In some ways his post introducing a suite of new terminology helps to set the stage for this being a whole new world of being a SW engr.
by dyauspitr | 2026-01-12 22:56:29+00:00
Let’s be realistic. I love long distance train journeys, but mainly for recreation. Being on a train for 3-5 days is pretty exhausting no matter how comfortable. I’ve done the 30 day Amtrak pass before and it was fantastic but I wouldn’t be looking forward to that if it was a work trip where I want to fly in and then get back to my family as fast as possible. There’s no way that can compare to a 5-6 hour flight+2 hours at the airport.
by interactivecode | 2026-01-12 22:56:37+00:00
For the same reason css still works if you make a typo and javascript super dynamic: its a friendly interface.

Html, css and js got used so much because you could mess around and still get something to work. While other languages that people use to write “serious” applications just screamed at you for not being smart enough to know how to allocate memory correctly.

Html and css is not a competitor to C. Its more like an alternative to file formats like txt or rtf. Meant to be written by hand in a text editor to get styled pages. So easy and forgiving your mom could do it! (And did, just like everyone else in the myspace days)
by LastTrain | 2026-01-12 22:56:40+00:00
There are as many answers to that are there are Trump supporters I know. These aren't stupid or evil people, and I don't think its as nefarious the things you are suggesting, at least in most cases. On the other hand, as I sit here and try to answer your question, I can't come up with anything that paints anyone in a very good light and I just end up with more questions.

Ultimately I think there is a common personality trait that allows a person to rationalize pretty much anything. And I think most people have that personality trait. Maybe I do for all I know.

The exchange in Hemingway's For Whom the Bell Tolls always comes to mind:

“But are there not many fascists in your country?"
"There are many who do not know they are fascists but will find it out when the times comes.”
by Workaccount2 | 2026-01-12 22:57:11+00:00
That's what I am saying though. Anecdotes are the wrong thing to focus on, because if we just focused on anecdotes, we would all never leave our beds. People's choices are generally based on their personal experience, not really anecdotes online (although those can be totally crippling if you give in).

Car crashes are incredibly common and likewise automotive deaths. But our personal experience keeps us driving everyday, regardless of the stories.
by auggierose | 2026-01-12 22:57:30+00:00
No, sorry, it is not well-defined. What is not well-defined? Well, the game you are playing. And, without a game, what mathematical question are you even asking?

You cannot just "ignore" or "condition out" the case that there is a car behind the opened door, the game doesn't make any sense anymore then, and what you are measuring then makes no sense anymore with respect to the game. In order to make it well-defined, you need to answer the question what happens in the game when the door with the car is opened.

You can for example play the following game: The host opens a door, and now the contestant can pick one of the three doors. If there is a car behind the door the contestant picks, the contestant wins. Note that in this game, the contestant may very well pick the open door. The strategy is now to obviously pick the open door if there is a car behind it, and switch doors if it is not. I am pretty sure, when you simulate this game, you will see that it doesn't matter anymore if the host knows where the car is, or not.
by Finbarr | 2026-01-12 22:58:06+00:00
Claude Code here. The main differences:

Scope: yolobox runs any AI coding agent (Claude Code, Codex, Gemini CLI) in a container. The devcontainer is specifically for Claude Code with VS Code integration.

Interface: yolobox is CLI-only (yolobox run <command>). The devcontainer requires VS Code + Remote Containers extension.

Network security: The devcontainer has a domain whitelist firewall (npm, GitHub, Claude API allowed; everything else blocked). yolobox has a simpler on/off toggle (--no-network).

Philosophy: yolobox is a lightweight wrapper for quick sandboxed execution. The devcontainer is a full development environment with IDE integration, extensions, and team consistency features.

Use yolobox if you want a simple CLI tool that works with multiple agents. Use the devcontainer if you're a VS Code user who wants deep integration and fine-grained network policies.
by Jtsummers | 2026-01-12 22:59:08+00:00
kisama has no submissions listed. They have a comment which is [dead], and probably dead for that link. But there are two possibilities:

1. The link itself caused the comment to be auto-killed. This can happen when you link to particular sources (I've demonstrated it in the past with, IIRC, a UT subdomain that had ended up in the spam list somehow, mods corrected it).

2. The fact that a new account with low karma submitted a link caused it to be killed. This is very common, they get caught up in the spam filter (which doesn't always look at the link content, but at the account behavior). New account, second comment includes a link, often spam.

Email the mods, link is at the bottom of almost every page on HN, if there's nothing wrong with the link (and it looks like there isn't) then they'll restore the comment and account (if it ended up getting shadowbanned).
by 650REDHAIR | 2026-01-12 23:00:22+00:00
I tried to get Claude to build me a spreadsheet last night. I was explicit in that I wanted an excel file.

It’s made one in the past for me with some errors, but a framework I could work with.

It created an “interactive artifact” that wouldn’t work in the browser or their apps. Gaslit me for 3 revisions of me asking why it wasn’t working.

Created a text file that it wanted me to save as a .csv to import into excel that failed hilariously.

When I asked it to convert the csv to an excel file it apologized and told me it was ready. No file to download.

I asked where the file was and it apologized again and told me it couldn’t actually do spreadsheets and at that point I was out of paid credits for 4 more hours.
by 0x457 | 2026-01-12 23:00:24+00:00
Can you provide an example of rp2350 being useful as a sidecar outside of context being a dev board with GPIO?

I used sidecar to run my portable dev env, so I can write and compile code while I'm traveling. Ultimately, I changed this setup to have NUC-ish machine with me that plugs into a wall and normal Ethernet cable to connect to iPad because even RPi 5 is too slow for anything I do. I don't see linked rp2350 being useful at all.

Discount on what storage? Apple doesn't deal in microSD cards on iPads. There are much easier ways to get microSD or even NVMe on iPad than a linux sidecar.
by gsf_emergency_6 | 2026-01-12 23:00:25+00:00
Hope you didn't miss the NK flag either!

Hmm the essence of rightwing suffering seems to stem from being made to sit in a room (=to think beforehand)??

For me, that explains the (high-)SV-feudalist detente (both of which selectively empower personalities who prefer to think afterwards/with whatever they have on hand?)

Let me know if you have any objections/nuances to add
by digitalPhonix | 2026-01-12 23:00:34+00:00
> The parade of prominent tech billionaires leaving California ahead of that date has been a sort of Rorschach test, with some delighting at the idea of them fleeing while others wonder what’s being lost in Silicon Valley

Have any companies announced leaving (or intent to)? Or is it just individuals with the implication that future things they start/fund won’t be in California (being the loss that the article’s referring to)?
by AnotherGoodName | 2026-01-12 23:00:58+00:00
Yes. The secret is in understanding arithmetic coding. https://en.wikipedia.org/wiki/Arithmetic_coding

Arithmetic coding takes a prediction of the next bit and writes out exactly as many bits as needed to correct that prediction. The amazing part is that you can write out fractional bits. Eg. You predict the next bit is '1' with 75% probability? If it is 1 you only need to write out 1/2 of a bit (correcting that 25% portion). If it's 0 you need to write out 2.4bits. It may seem strange to work with 1/2 a bit but it works! (essentially the other half of the bit represents other future information required). You might have heard of huffman coding which can't deal with fractional bits, arithmetic coding is a generalization of this that can deal with this.

Arithmetic coding is mathematically perfect at what it does. You will not waste a single bit using this algorithm to encode data given a prediction of that data.

So the entirety of modern compression techniques don't deal with the encoding/decoding side at all. What they deal with is modelling the data so far and making the most accurate prediction possible on the next bit of data (next byte also works, but working 1 bit at a time is easier to comprehend when learning arithmetic coding).

Incidentally the encoders and decoders essentially work exactly the same. Given the data read or data decoded so far predict the next bit. This part is exactly the same either way. The decoder would read the compressed file for the correction and the encoder would read the input file and write out the correction. The important part is "predict the next bit". This is what separates all the different compressors.

This is also where those of us experienced in this area try to correct people on the wrong track. A compression algorithm is never about the encoding side but instead 100% always about the prediction of the data. Can you build a model that can accurately predict what the next data to come is? That's what you need to do to make a better file compressor. The entropy encoding part is a completely solved problem already, don't bother re-solving that.