MurphyA/hacker-news huggingface dataset:
by andsoitis | 2026-03-06 15:15:28+00:00
In the past week an extraordinary fight over artificial intelligence has broken out. The Trump administration’s row with Anthropic, one of America’s leading ai labs, over the Pentagon’s access to its models will be a test of who controls the world’s most potent technology. Its outcome will shape everything from America’s national security to the development of ai. It could also make an ai-enabled disaster more likely.

Ignoring one's feelings about the current personalities involved: do we want a democratically elected government in charge of AI? Or do we want unelected companies and their billionaire bosses to be in charge of AI?
by marginalia_nu | 2026-03-06 15:15:50+00:00
Everyone and their mother is running digital influence operations, so the overall media landscape is just extremely noisy right now.

This is an art that has been refined with every election cycle and every major political event since the early 2010s, and it had already gotten dang bad 5-6 years ago[1], and definitely did not get an ounce better once LLMs came along and drove the down the cost of this type of op.

The result is that it's very hard to get any sort of coherent message across.

[1] 'member the absolute clown fiesta surrounding COVID?
by ece | 2026-03-06 15:15:55+00:00
Looking back, I actually think the older the RAM the more likely you're able to notice bit-flips and they harm your workflow. EDO RAM was the worst in my experience (my first computer), SDRAM was a bit better, and random bit-flips atleast under load got very rare after DDR2. I think Google even had a paper comparing DDR1 vs DDR2 (link: https://static.googleusercontent.com/media/research.google.c...).

That said, memory DIMM capacity increases with even a small chance of bit-flips means lots of people will still be affected.
by ndriscoll | 2026-03-06 15:16:02+00:00
Not just function pointers. E.g. in Scala:

def addX(x: Int): Function[Int,Int] = {
y => x+y
}

addX(5) then returns a function that adds 5. So closures, which are equivalent to objects (behind the scenes, the compiler needs to allocate a structure to remember that 5 and know the "member function" to call to do the plus), and usually more straightforward.

Once you get used to doing this, you realize it's useful everywhere.

In a decent language with functional programming and generics support a lot of GoF patterns can be directly encoded as a simple type signature where you receive, return, or both some function, so there's not really much else to say about them. Like half of the behavioral patterns become variations of the interpreter pattern.
by hyperpape | 2026-03-06 15:16:31+00:00
I am a US citizen living in Portugal. I have the right to go to the US, live there, etc.

I recently went back for a funeral, and I had to spend a moment reminding myself that it would be fine for me.

For people who don't have my passport, I wouldn't feel comfortable telling them "it will be fine", though I would still tell a European "the odds of a problem are relatively low." But I couldn't in all honesty say "there's nothing to worry about."
by throwway120385 | 2026-03-06 15:16:41+00:00
Design Patterns is more like the Human Factors and Ergonomics Handbook.

You can have your building engineered, in which case building walls out of 2x6's 16 inches on center is not off the table, but neither is a mortise and tenon timber frame with partition walls. In that paradigm, the code tries not to be descriptive of an exact technique but only gives you criteria to satisfy. For example you could run all of your electrical wiring on the outside of the walls or on the outside of the building, and you could use ramps instead of staircases. It only talks about ingress and egress for fire safety, and it explains how you're supposed to encase wires, or if wires are not encased it describes the way the wiring must be sheathed to protect the occupants.

You can heat your house entirely with an open fire, and the code speaks to how to do that safely. So it's unlike "design patterns" in a lot of ways in that the code tries to accommodate the kinds of buildings we try to build and the ways in which we modify buildings because that's easier than saying "these are all the allowed ways of building an entry staircase." Design Patterns are more in the latter category.
by ck2 | 2026-03-06 15:17:02+00:00
That an often repeated old lie even if out of ignorance

China now has 51% electric vehicles, they are switching the whole country to electric

USA won't do that for many decades

https://electrek.co/2025/08/29/electric-vehicles-reach-tippi...

Canada is now allowing Chinese cheap electric car imports which will be a fascinating experiment
by squidleon | 2026-03-06 15:17:03+00:00
Thanks! The logo was a happy accident. I wanted something simple that felt like the moongates (so and so :) from the original game. I'm not really a video person. But here's what's working today: login flow, character creation, world movement with delta sector sync, auto-generated doors from map statics (that actually open),
Lua scripting for item behaviors, snapshot persistence, and a React admin UI for server management.

I'll probably add a short demo gif or video to the README at some point, but for now the best way to see it is to clone it and run it
by ryukoposting | 2026-03-06 15:17:06+00:00
It's worth noting that the thread says "up to 10%," not "10%" as the title suggests. So it's reasonable to believe the rate is as low as 5% based on the only real figure given (25000 / 470000)

I think our education system should include a unit on "marketing bullshit" sometime early in elementary school. Maybe as part of math class, after they learn inequalities. "Ok kids, remind me, what does 'up to' mean?" "less than or equal to!"
by hackeraccount | 2026-03-06 15:17:08+00:00
As of March 2026, the average annual salary for a full-time Amazon warehouse worker in the U.S. is approximately $39,183–$47,415 annually, or roughly $18.84–$23.00 per hour. Total compensation, including benefits, can exceed $30 an hour, with many positions paying over $22 hourly for entry-level, plus potential for increased pay based on location and experience.

Don't compare this year to last year. Compare this year to 10 years ago. To 20 years ago. Then say it's a zero sum game. Ask yourself if you would switch places with John D. Rockefeller. I would not.
by giwook | 2026-03-06 15:17:26+00:00
China has actually been leading the charge in terms of green energy lately, at least in terms of making solar power equipment more accessible by way of driving down cost.

I have no idea however if they're just exporting this to other countries or if they're also pushing renewable energy domestically.

From what little I've read on this topic in recent years though they seem to realize that all of that smog is coming from somewhere and are taking meaningful action to remedy it, which is in stark contrast to what we're doing in the states these days with stifling clean energy and promoting coal.
by jprjr_ | 2026-03-06 15:17:43+00:00
I think a better approach would be incentives versus punishments.

Like - you don't make it illegal to not do age attestations, but you provide a mechanism to encourage it.

You get a certification you can slap on your website and devices stating you meet the requirements of a California Family-Friendly Operating System or whatever. Maybe that comes with some kind of tax break, maybe it provides absolution in the case of some law being broken while using your OS, maybe it just means you get listed on a website of state-recommended operating systems.

That certification wouldn't necessarily have to deal with age attestation at all. It could just mean the device/OS has features for parents - built-in website filtering, whatever restrictions they need. Parents could see the label and go "great, this label tells me I can set this up in a kid-safe way."

Hell, maybe it is all about age certification/attestation. Part of that certification could be when setting it up, you do have to tell it a birthdate and the OS auto-applies some restrictions. Tells app stores your age, whatever.

The point is an OS doesn't want to participate they don't have to. Linux distros etc would just not be California Family-Friendly Certified™.

I wouldn't have to really care if California Family-Friendly Certified™ operating systems are scanning faces, IDs, birth certificates, collecting DNA, whatever. I'd have the choice to use a different operating system that suits my needs.
Show HN: Corral – An open-source orchestration layer for AI coding agents
by cdknorow | 2026-03-06 15:17:44+00:00
Corral is an open-source orchestration layer that runs multiple AI agents side-by-side in parallel git worktrees, backing them with `tmux`, and tracking the history and context of each session in a local SQLite database.

Instead of losing track of terminal sessions, Corral gives you a unified web dashboard (FastAPI + SQLite WAL) where you can:
- *Track activity live* via pane capture and real-time status pulses.
- *Search your entire session history* (using FTS5) across Claude and Gemini.
- *Auto-summarize* past sessions.
- *Take the helm* (send commands, change modes, or kill a wandering agent directly from the UI).

It’s completely open source and currently supports Claude Code and the Gemini CLI natively (though any agent can be integrated by emitting simple `||PULSE:STATUS||` tokens to stdout).

You can try it out via `pip install agent-corral` or check out the code and the underlying architecture in the repo.

I’d love to hear your thoughts, feedback, or any war stories about dealing with terminal fatigue from running agents! Happy to answer any questions about the implementation.
by Splinelinus | 2026-03-06 15:17:48+00:00
This is also my thinking. A(ffero)GPL does something similar by saying a user of an API to AGPL code is bound by the AGPL license. You can always choose not to use the code, and not to use the license.

For the parent comment on discoverability, I honestly don't know. Some models list their data sources, others do not. But if it came down to a dispute it may be that a court order could result in a search of the actual training data and the system that generated it.

For the second case of derived work through context inclusion, it may end up in a similar situation with forensic analysis of the data that generated some output.
by hellojesus | 2026-03-06 15:17:50+00:00
I think the person meant that if you don't comply there may be civil or criminal consequences, so if you want to knowingly provide a non compliant website or app, you should host it on tor to prevent your person from being the subject of the state.

I know the CA law is civil only, so I don't think there is much CA can do if you publish an OS and don't make money from CA folks, but other implementations may decide to impose criminal penalties.
by epistasis | 2026-03-06 15:18:15+00:00
It's one of those titles that makes perfect sense to a scientist working in the field, but which is quite inscrutable to those not working in the field. (Just like the titles of most HN submissions)

Since manuscripts are written for those working in the field, and need to be, it's one of the big challenges of science communication. In the past these articles would be in a library and mailed out to the subscribing specialists, which minimized the confusion. In the age of the internet, even our dogs can read highly specialized scientific pre-prints that haven't even been peer reviewed yet.
by swiftcoder | 2026-03-06 15:18:32+00:00
> India and China burn orders of magnitude more

The US accounts for significantly higher emissions than India[1], despite having only a quarter the population.

> and they aren't going to slow down

There's a pretty good case to be made that China is slowing down[2], albeit not as fast as any of us need to be.

[1]: https://en.wikipedia.org/wiki/List_of_countries_by_carbon_di...

[2]: https://www.carbonbrief.org/analysis-chinas-co2-emissions-ha...
by squidleon | 2026-03-06 15:18:41+00:00
Thank you! RunUO in 2003 was the golden era. I started little bit early (1999 with 56k). The community is small but still alive, and projects like ModernUO have kept things moving forward. Moongate is my take on rethinking the
architecture from scratch while keeping the same spirit. Glad to see people still care about this stuff! :*
by hsuduebc2 | 2026-03-06 15:18:55+00:00
>Overall, the findings suggest that while “synergizing cross-collateralization” might sound impressive in a boardroom, this functionally misleading language can create an informational blindfold in corporate cultures

I believe this is the whole point. To confuse listeners and subtly manipulate them into thinking that they don't understand so they will stay quiet. Politicians do absolutely the same, in today's world it's called "smoke screen".
Show HN: Market Trade Simulator for AI Agent with No Strategy Restrictions
by nima555 | 2026-03-06 15:19:03+00:00
I built a backtesting platform where the market simulator runs in the browser using WebAssembly, while trading strategies run locally on your machine.

Running the simulator in the browser keeps the SaaS setup simple (no installation), while still allowing strategies to run in a fully unrestricted local environment.

I started working on this while experimenting with AI coding agents writing trading strategies. Most backtesting platforms execute strategies inside their own infrastructure, which usually means restrictions on compute, libraries, GPUs, or external APIs.

This system separates the simulator and the strategy runtime.

Architecture roughly looks like this:

Browser
↓
WebAssembly market simulator
↓
WebSocket
↓
Local Python strategy

Because strategies run locally, the strategy environment is effectively unrestricted. You can use GPUs, external APIs, local datasets, or basically any Python library.

This setup also works well with AI coding agents (like Claude Code). An agent can write strategies, run backtests, analyze results, and iterate.

The platform also exposes APIs designed for autonomous agent workflows where an AI agent can run strategies, evaluate results, and improve them in a loop.

On the analysis side, positions are traced at the ticket level rather than immediately aggregated, so the lifecycle of each ticket can be inspected in the UI. There are also diagnostics like exit analysis, MFE/MAE statistics, equity curves, and drawdown analysis.

The backend is a lightweight Django service running on AWS.

It's still early and probably rough in places, but curious what people think.

It's currently free during preview while I gather feedback.

App:
https://app.hawk-backtester.com

Python client library:
https://github.com/nima555/hawk-bt
by superxpro12 | 2026-03-06 15:19:06+00:00
Seriously? I see anti-global-warming propaganda every day.

Every f'ing time it snows someone has to snide in with "BuT I ThOuGhT GlObAl WaRmInG WaS ReAl!?!?!?!?!" And i have to take a breath.
by inanutshellus | 2026-03-06 15:19:10+00:00
=^o_o^=

^_^

Ah the halcyon days of feelin' pompous for using random squigglies to convey emotion.

Still remember being scandalized by the flip table emoticon using characters I couldn't find on my keyboard. So jealous I had to ...

(╯°□°）╯︵ ┻━┻

well, not that actually. just paste, I guess.
by yomismoaqui | 2026-03-06 15:19:18+00:00
Oh, the missing Terraform state file.

I haven't used Terraform in anger, but when I experimented with it I was scared about the scenario that happened to the original poster.

I thought "it's a footgun but sure I will not execute commands blindly like that", but in the world of clankers seems like this can happen easily.
by owyn | 2026-03-06 15:19:22+00:00
Yeah, the scam is to inflate the value of your properties, then claim a write-off when it fails. For "some reason" you can even use other people's money for the investments and claim the losses for yourself. Then you can use that as a deduction when you actually make money again. One scammer in particular pulled this trick for 10 years, rolling it forward and filing a $916 million loss with the IRS in 1995.

https://www.nytimes.com/interactive/2019/05/07/us/politics/d...
by PaulHoule | 2026-03-06 15:19:24+00:00
Every day I like Mastodon more and I don't totally understand why. I think it helped that (1) some of the most inflamed and inflammable people from Mastodon moved on to Bluesky and (2) the algorithmic feed on Bluesky actually does filter the worst content if you are consistent with the "show me less like this button".

I think the quality of engagement I get on Mastodon is better than everywhere.

I don't buy into the "you have to be on one place" story though, I post my photos to a wide range of sites because it isn't that much extra work: I mean, I post to Instagram because that's what students at my Uni use [1] and posting those to Threads is just a flip of a switch.

[1] even if Instagram mostly shows my photos to people in India
Show HN: Agentlore – searchable team log for AI coding agent sessions
by clkao | 2026-03-06 15:19:26+00:00
Agentlore syncs your team's AI coding agent conversations to shared storage, links them to git commits and PRs, and makes them searchable. Built on top of agentsview[0] by Wes McKinney, which indexes local sessions from various coding agents into a SQLite database.

I built this because I wanted to understand my own agent usage patterns. I mostly use Claude Code, and agentsview was already doing the hard work of collecting sessions locally.

Then I wanted to sync sessions across my machines so everything was searchable in one place. When I found interesting new approaches with coding agents (superpowers, gsd, higher-order prompting) that I wanted to share with friends and teammates. I ended up creating gists, which is a terrible way to share conversations.

These clicked together into agentlore. A daemon watches agentsview's local database, masks secrets, and syncs conversations to ClickHouse. A web UI lets you browse, search, and filter across all your sessions.

The part I'm most excited about is git linking. Agentlore parses tool calls for git commit and gh pr create invocations, extracting commit SHAs and PR URLs. So you can go from a commit to the full conversation that produced it. Every conversation gets a shareable permalink, so you can drop it in a PR comment or Slack and people can see exactly what happened.

What I'm hoping to see play out:

- Review agents should get more accurate when they have the conversation context, what was intended and what was manually tested, not just the diff.
- People can learn from each other. Someone figures out a better way to prompt for refactoring, the whole team can see how they did it.
- Context stops disappearing. When you pick up code someone else wrote with an agent, the conversation is right there instead of lost on their machine.

This is early and likely broken in places. Would love feedback.

Demo: https://demo.agentlore.io/sessions/589b7dd5-93ad-4dc0-8e6f-d... (the conversation the built this project. you can see all subagent sessions, but not all commits are captured yet)

[0] https://github.com/wesm/agentsview
by VLM | 2026-03-06 15:19:34+00:00
Cheap, nearly free voice phone calls killed old fashioned phone service. Once the incoming spam exceeded 95% I shut off the ringer and no longer use voice phone calls.

Once the cost of generating push media drops low enough (close enough to zero) the media is dead.

Pull requests are (ironically) a push media, and infinite zero effort PRs can be generated, therefore PRs are dead.

The proper way to handle the situation is to no longer accept PRs.

In github, enter a repo, "settings" "General" scroll down to Features, then uncheck "Pull requests". Or at least set to collaborators only. Probably need to shut off issues.

It gitlab, (I'm not as certain about this) enter a repo, "Settings", Visibility, "Merge Requests" change to "Only project members"

Its a post AI world, those features cannot be enabled on the internet anymore. Anything that accepts push from the public will get spammed into inability to use it. As a social activity PRs are dead. They were nice, but they are dangerous to leave enabled on the internet now. Oh well thats the cost of AI.
by reg_dunlop | 2026-03-06 15:19:39+00:00
I'd love to hear some commentary about my idea surrounding this problem of AI PRs.

Why not restrict the agents to writing tests only?

If the tickets are written concisely, any feature request or fix could be reduced to necessary spec files.

This way, any maintainer would be tasked with reviewing the spec files and writing the implementation.

CI is pretty good at gatekeeping based on test suites passing...
by ldoughty | 2026-03-06 15:19:52+00:00
models are only as good as our understanding. From the abstract:

> Here we account for the influence of three main natural variability factors: El Niño, volcanism, and solar variation.

All of these events are decades-long (or longer) cycles that don't have a substantial amount of data points... Sure, solar cycles seem to be 11 years, but we don't have a lot of scientifically usable (for forecasting) data points on that -- maybe 8 cycles? less? And the cycles are not consistent. It's not like Year 4 of one cycle is like year 4 of another cycle, we just determined there's a period of about 11 that looks significant.

Same with El Niño -- it's not like its 'true' or 'false', there's degrees of it.. and when it starts, and if other conditions are right to make additional hurricanes that year, and how much cloud cover that generates, etc. etc. a lot of which we don't have data on past 1960 when we launched our first weather satellite ...

As for volcanos... there's lots of them, and we are not great at predicting the high-impact events... we certainly don't have sufficient data to accurately predict what happens if we had a huge eruption on an El Niño strong year during the height of a solar cycle.
by layer8 | 2026-03-06 15:20:14+00:00
I disagree with that take. Design patterns are a language for (= give standard names to) patterns that tend to repeatedly occur in code, so that we can efficiently communicate about them. Programmers working in the respective contexts tend to reinvent them sooner or later if they don’t know them already, so it makes sense to circulate the knowledge about them. But that doesn’t mean that they are prescriptive.
by learingsci | 2026-03-06 15:20:19+00:00
“Christian fundamentalists are influencing US policy to a noticeable degree.”

Prove it. Cults that use Jesus’ name are not representative of Christianity. The Waco cult, Theosophy, etc.

Israel influences our policy and I can provide copious evidence of that by naming Israeli affiliated zionists in the cabinets of the past 3 or 4 presidents and by the activity of groups like AIPAC which happen to fund some of the cults that endorse Christian Zionism. The numbers and facts are quite clear.
by devld | 2026-03-06 15:20:20+00:00
I'm using it via Copilot, now considering to also try Open Code (with Copilot license). I don't know if it's as good as Claude Code, but it's pretty good. You get 100 Sonnet requests or 33 Opus request in the subscription per month ($20 business plan) + some less powerful models have no limits (i.e. GPT 4.1), while extra Sonnet request is $0.04 and Opus $0.12, so another $20 buys 250 Sonnet requests + 83 Opus requests. This works for me better since I do not code all day, every single day. Also a request is a request, so it does not matter if it's just a plain edit task or an agent request, it costs the same.

Btw. I trust Microsoft / GitHub to not train on my data more (with the Business license) than I would trust Antrophic.