MurphyA/hacker-news huggingface dataset:
by __MatrixMan__ | 2026-03-07 22:21:21+00:00
I think the challenge with AST editing is discoverability. Like, I know what I want to select, I can see it there on the screen, but I don't know its name.

I've been dreaming of writing a plugin that surrounded the cursor in differently colored scopes. So instead of "next function" I'd be thinking "next blue" (blue being the color that functions are currently painted in).
by Gigachad | 2026-03-07 22:22:57+00:00
The frustrating thing about photo management these days is how every major photo library app/cloud service these days stores every edit / tag / album externally. If you crop a photo, change the taken at date, etc, the original file never gets touched but an external bit of metadata is created. So any time you move platform, all of these edits and your albums are erased.

It is convenient to be able to undo crops or filters, but I wish the industry would standardize so these changes are portable.
Show HN: PolyClaude – Using math to pay less for Claude Code
by armanj | 2026-03-07 22:24:29+00:00
Hi HN!

I built this tool specifically for Claude Code users who hit the 5-hour rate limit wall mid-flow. There's no official plan between Pro ($20/mo) and Max ($100/mo). it's a fixed gap with nothing in between.

The workaround most people do manually: running multiple Pro accounts and switching when one is limited. This actually works, but naive rotation wastes a lot of capacity. When you activate an account turns out to matter as much as which one you use. A single throwaway prompt sent a few hours before your coding session can unlock an extra full cycle.

PolyClaude automates this. You tell it your accounts, your typical coding hours, and how long you usually take to hit the limit. It uses combinatorial optimization to compute the exact pre-activation schedule, then installs cron jobs to fire those prompts automatically. When you sit down to work, your accounts are already aligned.

It's free and open source. Install is one curl command, then an interactive setup wizard handles the rest.

Repo: https://github.com/ArmanJR/PolyClaude

Hope you find it useful!
by lysace | 2026-03-07 22:24:32+00:00
I know/knew a bunch of Scandinavians in software engineering who moved to Japan 10-15 years ago. They loved it as long as they worked for the Scandinavian company's Japan subsidiary. They didn't love it so much a few years later when they ended up having to find jobs at Japanese companies because of a downsizing. Some ended up at companies like Rakuten. Heard some horror stories of insane company "culture" that would make Amazon execs blush.

But you seem to be happy at a local company. Do you think you're lucky, have very low demands or have working conditions changed?
by 0x0mer | 2026-03-07 22:24:57+00:00
That's a good question :)

I was wondering about this myself, it feels and probably is possible, and I have some ideas on how to do it. Though, on the one hand it would be cool if the entire GB was emulated using compass-and-straightedge, but OTOH, it would be less "pure" and a little more "forced" than just simulating the ALU, if you get what I mean.

One idea I had is trying to draw the graphics of the game using compass-and-straightedge constructions (i.e., using circles and lines to draw approximately the GB graphics)
by Unearned5161 | 2026-03-07 22:25:01+00:00
No matter how intricate and detailed an object is, it will appear similar to any other blurry mess if it's viewed through a shoddy lens.

I think your point stands for upper level work; however, at medium to lower levels, your counterfactual starts to weaken. The ideas have always been there, but it's the ability to express them--well enough to notice their presence--that is not.
by Difwif | 2026-03-07 22:25:16+00:00
I think it's pretty obvious what category you see yourself in.

I don't think you're a hacker. I think you enjoy writing code (good for you). Some of us just enjoy making the computer execute our ideas - like a digital magician. I've also gotten very good at the code writing and debugging part. I've even enjoyed it for long periods of time but there's times where I can't execute my ideas because they're bigger than what I can reasonably do by myself. Then my job becomes pitching, hiring, and managing humans. Now I write code to write code and no project seems too big.

But I'm looking forward to collapsing the many layers of abstraction we've created to move bits and control devices. It was always about what we could do with the computers for me.
by abustamam | 2026-03-07 22:25:17+00:00
For whatever it's worth, Kalshi refused to pay out on the bet because Khomenei died, and they refuse to allow people to profit off of death so they returned everyone's bets.

https://xcancel.com/mansourtarek_/status/2029996077554815268

While I think this policy removes one avenue of incentivizing death of real people (many bets involving real people can probably be resolved by some sort of assassination attempt), I honestly think the whole concept of betting on real world events is ludicrous to begin with, including sports. It always incentivizes behavior that doesn't naturally occur (the trope of fixing horse races comes to mind).
by fc417fc802 | 2026-03-07 22:25:36+00:00
> The total actual damages are then $750, but the law would allow them to recover a minimum of $750 from each of them

Because they're statutory damages, because the actual point of the exercise is to make an example of the person breaking the law. Obviously in scenarios where it's feasible to reliably prosecute a significant fraction of offenders then making an example of people isn't justifiable.
by tharmas | 2026-03-07 22:25:43+00:00
The Iranians are denying the Azerbaijan airport attack and the attack on Saudi oil facilities. Mossad false flag to provoke a war between Azerbaijan and Iran and get the gulf states to be motivated to attack Iran? It could be an Iranian drone hit the Saudi oil facility unintentionally. Its like the Girl's school that was hit in Iran. It looks like it was a target because the building was once used by the Iranian military. Old/stale database data the AI used to pick its targets?

To be clear, I am no fan of the Iran regime. Just trying to keep my head above the BS/propaganda that gets put out/repeated by the news agencies. There are no "good guys" here.
by sjmcmahon | 2026-03-07 22:26:17+00:00
The article is a bit unclear, but we have both a very wide range of X-ray vs charged particle studies, and increasingly of conventional vs FLASH studies with a range of modalities (e.g. the seminal FLASH paper was FLASH electrons vs conventional electrons). FLASH photon vs conventional photons are also increasingly being generated, although they've been more of a pain to generate.

So it's clear there is a temporal FLASH effect, which is not purely a question of radiation type.

That's not to say it's necessarily exactly the same effect - we still don't have a perfect quantitative understanding of the effects of different radiation types even at normal dose rates, let alone when FLASH differences are added into the mix.
by mbalsam | 2026-03-07 22:26:49+00:00
I'm also in the about-to-retire camp, and I feel the same way. I wake up wanting to code again. It's like having superpowers and a team of helpers that won't get bored or give you lip. As I see it, there are two types of developers: those who want to build solutions and those who love writing code. I love building things. So I can do it without sweating every bug or architecture challenge. If you want Claude to craft great code, that's going to be a problem, for now at least
by lich_king | 2026-03-07 22:27:08+00:00
> Eliminating any statistically significant difference between a high-quality human-written text and LLM-written text is exactly what the LLMs are being trained for.

I think you're basing this off a fundamental misunderstanding of what these detectors look for. LLMs generate human-like text, but they also generate roughly the same style and content every time for a given prompt, modulo some small amount of nondeterminism. In essence, they are a very predictable human. Ask Gemini or ChatGPT ten times in a row to write an essay about why AI is awesome, and it will probably strike about the same tone every single time, with similar syntax, idioms, etc.

This is what these tools detect: the default output of "hey ChatGPT, write me a school essay about X". This can be evaded with clever prompting to assume a different writing personality, but there's only so much evasion you can do without making the text weird in other ways.
by cassepipe | 2026-03-07 22:27:13+00:00
My opinion is that going back to normal mode is too important a key to be a key combo, and a weird one at that (is it [ or ] ?). I am pretty sure you can get used to it but we humans get used to anything really, doesn't make it good. My pressing on CapsLock happens at a subconscious level. Quick edit and then punctuate with CapsLock with the pinkie. Some random key combo is not acceptable.

But again my point is that the default sucks. You probably learned a about Ctrl + [ while looking online for alternatives after realizing the default sucked
by dmux | 2026-03-07 22:27:29+00:00
>easy for agents to write and beautiful for humans to review

What's left unspoken here, and something I've brought up in other threads that have mentioned Ruby + LLMs, is that they continue to struggle _comprehending_ Ruby (and Rails) style code. In a fresh project, agents writing code for humans to review is a solid approach, but when the codebase grows and the project starts suffering from the downsides of dynamic typing, you're not going to be able to lean on that LLM to aide you in refactoring.
by hwhshs | 2026-03-07 22:27:40+00:00
In 2002 I used to think why cant they package a website. These .doc installation instructions are insane! What a waste of someones time.

I sort of had the problem in mind. Docker is the answer. Not clever enough to have inventer it.

If I did I would probably have invented octopus deploy as I was a Microsoft/.NET guy.
by halfcat | 2026-03-07 22:27:41+00:00
> we just need to make the spec perfect

So, never.

Greg Kroah-Hartman was once asked by his boss, ”when will Linux be done?” and he said, ”when people stop making new hardware”, that even today, when we assume the hardware won’t lie, much of the work in maintaining Linux is around hardware bugs.

So even at the lowest levels of software development, you can’t know the bugs you’re going to have until you partially solve the problem and find out that this combination of hardware and drivers produces an error, and you only find that out because someone with that combination tried it. There is no way to prevent that by “make better spec”.

But that’s always been true. Basically it’s the 3-body-problem. On the spectrum of simple-complicated-complex, you can calculate the future state of a system if it’s simple, or “only complicated” (sometimes), but you literally cannot know the future state of complex systems without simulating them, running each step and finding out.

And it gets worse. Software ranges from simple to complicated to complex. But it exists within a complex hardware environment, and also within a complex business environment where people change and interest rates change and motives change from month to month.

There is no “correct spec”.
by doodpants | 2026-03-07 22:28:10+00:00
Doesn't work for me either. I'm running Sequoia on an Intel Mac. When the saver runs, it says "No art sources configured. Open Screen Saver Options to add pack URLs or a local folder." I've added all 5 of the recommended pack URLs listed on the GitHub page, and even tried clicking the Refetch Packs button, but it won't show anything except that message.
by arjie | 2026-03-07 22:28:18+00:00
Haha, certainly, if you're willing to go take a Flat Earther at his word on everything but the Earth, you're welcome to. For me, a sufficiently nonsensical claim casts doubt on all relaying of source material. And I arrogate to myself the right to judge all other men. All Rights Reserved as the news media say.

The rice made by Flat Earthers is full of cockroaches. Though you do present a compelling proposition which I will entertain. For the right sum, I am willing to point out mistakes and withhold opinion - leaving that to the rest of you to have. I'll go with my rate on the usual experts platforms: for $1200/hour I will tell you when people are claiming the Earth is Flat and I will make no other judgment of their epistemics.
by int32_64 | 2026-03-07 22:29:09+00:00
The prediction market trend will "work itself out".

It will become common knowledge that these platforms are exploited by insiders so people "trust" apparent flagged insider bets, so people will try to piggyback insiders, then it will be revealed that a sophisticated party with infinitely deep pockets burns massive amounts of cash to manipulate odds and these piggybackers will be burned badly, so in the end classical gambling and sports betting will resume as preferred ways for gamblers to lose money because of their disgust with the manipulation.
by teleforce | 2026-03-07 22:30:07+00:00
>He cannot possibly have been the patron of the Almagest as Ptolemy lived centuries before he did. Maybe you mean of a translation.

The Almagest version of the Galileo notes are Latin translation of the Arabic translation by Gerard of Cremona in Toledo around 1175. This makes Al-Ma'mun the patron of Almagest [1].

>Heliocentric models had been proposed by ancient Greeks, but the Copernican model was a huge advance. There is big difference between just speculating that the sun was the centre of the the universe and an actual mathematical mode.

The Islamic scholars were not speculating they were the original and earlier researchers of the heliocentric model that Copernicus and Galileo were famous for. It's not exxageration that both very highly dependent of Islamic scholars work on the required mathematics and the earlier astronomy works as the OP article indicated. Most of these original works by Islamic have been lost and many have not throughly studied. I will argue that Copernicus himself probably plagiarated some if not all his works from the Islamic scholars wothout properly attributing the original Islamic scholars' sources. Heck the so called telescope invention by Galileo was invented by Islamic scientists several hundreds years before him [2].

>There is a lot more to the scientific method than al-Haytham's minor contribution

Al-Haytham is father of scientific methods, nothing minor about that.

The will and audacity to whitewash Islamic scholar contributions are beyond believe. They even had to change the name from Ibnu Sina to Avicennia, Al-Haytham to Alhazen, Ibnu Rush to Averroes, etc.

[1] Gerard of Cremona’s Latin translation of the Almagest and the revision of tables

https://journals.sagepub.com/doi/10.1177/00218286221140848

[2] How a Muslim invented the Telescope centuries before Galileo:

https://www.secondgoldenage.com/p/how-a-muslim-invented-the-...
by unyttigfjelltol | 2026-03-07 22:30:17+00:00
Yeah, I was recalling public references to Husayn ibn Ali (Haider) [1] preparing for battle. This individual is revered for both martyrdom and victory, so I guess which one he had in mind is technically ambiguous…. It’s also the same figure that the Iranians referenced after his death .[2]

[1] https://nypost.com/2025/06/18/world-news/iran-supreme-leader...

[2] https://www.news18.com/world/in-the-name-of-haidar-last-post...
by Aurornis | 2026-03-07 22:30:23+00:00
GeekBench probably made the right choice to optimize for more realistic real-world workloads than for the more specific workloads that benefit from really high core counts. GeekBench is supposed to be a proxy for common use case performance.

High core count CPUs are only useful for specific workloads and should not be purchased as general purpose fast CPUs. Unless you’re doing specific tasks that scale by core count, a CPU with fewer cores and higher single threaded throughput would be faster for normal use cases.

The callout against the poor journalism at Tom’s Hardware isn’t something new. They have a couple staff members posting clickbait all the time. Some times the links don’t even work or they have completely wrong claims. This is par for the site now.

To be fair, the Tom’s Hardware article did call out these points and the limitations in the article, so this SlashDot critique is basically repeating the content of the Tom’s Hardware article but more critically https://www.tomshardware.com/pc-components/cpus/apples-18-co...
by cyberax | 2026-03-07 22:30:32+00:00
JetBrains also experimented with AST-based editing: https://www.jetbrains.com/help/mps/fast-track-to-mps.html#st...

An overview video: https://www.youtube.com/watch?v=XGm_khXZl44

I tried it, but it just was too clumsy. Sometimes refactoring/editing needs to go through phases where the AST is invalid, and MPS makes that just too clumsy.

But with AI this might be a different story.
by muvlon | 2026-03-07 22:30:45+00:00
As a Nix evangelist, I have to say: Nix is really not capable of replacing languag-specific package managers.

> running arbitrary commands to invoke language-specific package managers.

This is exactly what we do in Nix. You see this everywhere in nixpkgs.

What sets apart Nix from docker is not that it works well at a finer granularity, i.e. source-file-level, but that it has real hermeticity and thus reliable caching. That is, we also run arbitrary commands, but they don't get to talk to the internet and thus don't get to e.g. `apt update`.

In a Dockerfile, you can `apt update` all you want, and this makes the build layer cache a very leaky abstraction. This is merely an annoyance when working on an individual container build but would be a complete dealbreaker at linux-distro-scale, which is what Nix operates at.
by dotancohen | 2026-03-07 22:30:54+00:00
No, my reasoning is culture. I do not live in the United States, I don't base my worldview on race.

There exists a culture for which it is an honour to kill Jews. Pretending that this culture does not exist is racism. Disregarding the differences in values of other cultures is the most disgusting form of racism - pretending that one's own culture is dominant or universal.
Show HN: Modulus – Run multiple coding agents with shared project memory
by dasubhajit | 2026-03-07 22:31:18+00:00
Hello HN, we're Jeet and Husain from Modulus (https://modulus.so) - a desktop app that lets you run multiple coding agents with shared project memory.

We built it to solve two problems we kept running into:

- Cross-repo context is broken. When working across multiple repositories, agents don't understand dependencies between them. Even if we open two repos in separate Cursor windows, we still have to manually explain the backend API schema while making changes in the frontend repo.

- Agents lose context. Switching between coding agents often means losing context and repeating the same instructions again.

Modulus shares memory across agents and repositories so they can understand your entire system.

It's an alternative to tools like Conductor for orchestrating AI coding agents to build product, but we focused specifically on multi-repo workflows (e.g., backend repo + client repo + shared library repo + AI agents repo). We built our own Memory and Context Engine from the ground up specifically for coding agents.

Why build another agent orchestration tool? It came from our own problem. While working on our last startup, Husain and I were working across two different repositories. Working across repos meant manually pasting API schemas between Cursor windows — telling the frontend agent what the backend API looked like again and again. So we built a small context engine to share knowledge across repos and hooked it up to Cursor via MCP.
This later became Modulus.

Soon, Modulus will allow teams to share knowledge with others to improve their workflows with AI coding agents - enabling team collaboration in the era of AI coding. Our API will allow developers to switch between coding agents or IDEs without losing any context.

If you wanna see a quick demo before trying out, here is our launch post - https://x.com/subhajitsh/status/2024202076293841208

We'd greatly appreciate any feedback you have and hope you get the chance to try out Modulus.
by hexaga | 2026-03-07 22:31:19+00:00
Indeed.

Taking the top principal component pattern matches as 'more surgical / targeted' so the LLM staples it on (consider prompts like: make this method stop degrading model performance). It ignores that _what_ is being targeted is as or more important than that 'something' is being targeted. But that's LLMs for you.

(in case it isn't immediately obvious, that paper is AI written too)
by armchairhacker | 2026-03-07 22:32:29+00:00
> When we have a press release from a university about how researchers can detect thoughts via fMRI, we have no issue with the claim.

Different people. I for one have always claimed that fMRI is too coarse-grained for detailed thought detection.

If AI detection "sometimes fails", it doesn't "work". It works well enough to convict someone with other evidence, but when there's no other evidence nor an attempt to get any, it has no good use.

What I propose is simple: grade only closed-book exams, and hold students' phones during the exams. Students don't need 1:1 monitoring, it's the same as 10-20 years ago.
by andai | 2026-03-07 22:32:29+00:00
https://www.youtube.com/watch?v=GH9-EmgtABw

Saw this video recently, by an AI company working to get contextual cues from tone and body language. I think they're converting it to text and feeding it into a LLM, so not natively multimodal, but I still thought it was really cool.
by nomilk | 2026-03-07 22:32:39+00:00
I recall a few finance papers saying (paraphrasing) "approximately all private info is reflected in stock prices". The same is obviously true of prediction markets. If government officials are banned, they'll just give a little wink to a relative or friend, and the prediction markets will reflect the private information.

On a personal note, I find these markets incredibly useful in day to day life. There's been a joke for a while that putting site:reddit.com in your google search is the only way to get (some) real information. It's becoming true that putting <search terms> AND (kalshi OR polymarket) is how to get accurate info.
by forrestthewoods | 2026-03-07 22:33:07+00:00
The first half of my career was spent shipping video games. There is no such thing as shipping a game in Docker. Not even on Linux. You depend on minimum version of glibc and then ship your damn dependencies.

The more recent half of my career has been more focused on ML and now robotics. Python ML is absolute clusterfuck. It is close to getting resolved with UV and Pixi. The trick there is to include your damn dependencies… via symlink to a shared cache.

Any program or pipeline that relies on whatever arbitrary ass version of Python is installed on the system can die in a fire.

That’s mostly about deploying. We can also talk about build systems.

The one true build system path is a monorepo that contains your damn dependencies. Anything else is wrong and evil.

I’m also spicy and think that if your build system can’t crosscompile then it sucks. It’s trivial to crosscompile for Windows from Linux because Windows doesn’t suck (in this regard). It almost impossible to crosscompile to Linux from Windows because Linux userspace is a bad, broken, failed design. However Andrew Kelley is a patron saint and Zig makes it feasible.

Use a monorepo, pretend the system environment doesn’t exist, link statically/ship adjacent so/dll.

Docker clearly addresses a real problem (that Linux userspace has failed). But Docker is a bad hack. The concept of trying to share libraries at the system level has objectively failed. The correct thing to do is to not do that, and don’t fake a system to do it.

Windows may suck for a lot of reasons. But boy howdy is it a whole lot more reliable than Linux at running computer programs.