MurphyA/hacker-news huggingface dataset:
by thisislife2 | 2026-03-04 08:42:18+00:00
Let me give you another perspective - you cannot fight a foreign state that wants to hack your device and access your personal data. Even Apple iPhones, who often taut how "secure" their devices are, remain vulnerable to state spywares. A secured device, at most, will protect your data from the police or lay cracker or malware, who lack the means to use more sophisticated methods to access your data. When Android forks (like Lineage OS or Graphene OS) advertise that their Oses are more "secure", with better "data protection", what they mean is that their OSes try and prevent data leakages to the OS vendors (like Google or Apple or other BigTech) or to online services integrated with the OS or through system and user installed apps. In other words, "privacy and security" primarily means that they try and prevent surveillance capitalism.
by throawayonthe | 2026-03-04 08:42:44+00:00
i suppose i misunderstood and thought you called the airline and trusted them to give you an okay deal without comparing prices - if the secretary doing the booking had no incentive to upcharge you, that makes more sense i guess

p.s. isn't this https://www.in2013dollars.com/us/inflation/1996?amount=37000 about a third above the us median income? idk i don't live in the states
Show HN: Retro – active context curator for coding agents
by imanhashemi | 2026-03-04 08:43:25+00:00
Managing the context for your AI agents is hard, but crucial for their performance. It's tempting to just drop Claude Code in a huge existing repo, give it a big task, and hope for the best, but that doesn't work.

To make this easier, I created retro, an open-source active context curator for your AI agents. It’s written in Rust with a local SQLite backend and uses git hooks to run at the right times, periodically analyzing your conversations with your agents, their behavior, extracting patterns from it and creating PRs for editing your context. You can look at it as a personal assistant that helps you do the heavy lifting when it comes to context curation. You stay in control, as you get to review the changes it wants to make. It tries to deduplicate patterns and it has an audit feature you can use to periodically audit all the context in your project, to make sure it doesn’t become AI slop.

It’s currently targeting Claude Code, as that is my daily driver, but I am planning on expanding support to other coding agents. I’ve been using and tweaking it myself. Let me know what you think, any feedback is appreciated :)
by nirava | 2026-03-04 08:43:55+00:00
You're entitled to your preferences. In my opinion:

Functional:
- battery life
- screen resolution (binary, <2k and >2k for laptops), brightness (binary: works in the sun or not), viewing angles (binary: good enough vs not), color (binary, good enough vs not) etc
- connectivity options
- ram
- build quality
etc etc

Aesthetic:
- color
- finish
- refresh rate
- OS theming, animations and all that
- material

When you say "why won't they do 120hz?" I hear "Why won't they release a magenta colored device". That's fundamentally different than "why won't they add usb c"

I don't think there's any value in 120hz. Nearly all content I consume is in 30-60 fps anyway. I don't need to see marginally smoother os animatations lol and thats nearly all 120hz is good for.

PS Gamers might actually functionally need high refresh rates. I'm not in that space, but I recognise that for some specializations it might be absolutely deal-breaker.
by lifty | 2026-03-04 08:44:01+00:00
Regarding the growing log in CRDTs, it doesn't have to be that way. Most of these popular CRDT libs use Merkle DAG only to build up the log of the changes. But there is a better way, you can combine a Merkle DAG for ordering + prolly trees for storing the actual state of the data. That gives you total ordering, an easy way to prune old data when you choose to, and an easy way to sync. Look into fireproof for how this is combined.

Regarding distributed schemas, I agree, there's a lot of complexity there but it's worth looking into projects like https://www.inkandswitch.com/cambria/ and https://github.com/grafana/thema, which try to solve the problem. It's a young space though. If anyone else knows about similar projects or efforts, please let me know. Very interested in the space.
by tr888 | 2026-03-04 08:44:02+00:00
For web apps, explictly asking the agent to build in sensible checkpoints and validate at the checkpoint using Playwright has been very successful for me so far. It prevents the agent from strating off course and struggling to find its way back. That and always using plan mode first, and reviewing the plan for evidence of sensible checkpoints. /opusplan to save tokens!
by KoolKat23 | 2026-03-04 08:44:15+00:00
Ironically I always find when these new devices like the fairphone come out, I'm disappointed and don't buy it because the screens are actually too small. They tend to focus on an unuseable middle point (probably in an attempt to please everyone).

All the flagships have huge screens, the big guys would have paid millions on market research, I can't understand why they arent just trying to achieve flagship parity (in terms of specs not price or software). No one is going to say it's unreasonable and they save themselves the market research
by nevertoolate | 2026-03-04 08:44:50+00:00
I agree - we should use the tools. But we should be mindful about how humans actually learn.

Some improvement ideas:

A prototype can help in the “Better communicate the idea/feature” part but it is even better if you let engineers do this as learning by doing is better than just being shown the result.

Vibe coding doesn’t help in “Understand the systems” - on the contrary, this is already a well known fact that vibecoding has negative effect in understanding the underlying system. It should be hardboiled documentation reading, trial and error which helps, otherwise you get only the illusion of competence.
by mft_ | 2026-03-04 08:45:12+00:00
> 256gb m5 max would've straight up killed both of those products.

1) Not necessarily, as the thermals would presumably be different, the use-case is different (not everyone wants or needs a laptop; expandability of the Pro, etc.) and Max =/= Ultra, especially if you're crunching local inference.

2) Even if there was some cannibalisation, does that matter? Unless we assume Apple is running a higher profit margin on Studio/Pro machines (unlikely, since laptops are more expensive than the equivalent Mini/Studio) they're still making roughly the same money at the end of the day. And for the higher end (i.e. workloads needing the Ultra and/or >256GB RAM) there's still no competition.

3) I'd not be surprised (RAM shortages aside) to see the RAM options on the Ultra increase before long, maintaining the differentiation, just at a higher level.

Basically, Apple stumbled into relevance as (amazingly) the most cost-effective option for local inference. Having found themselves in this position, it would be a huge fail to not lean further into this. They seem to be doing this to an extent by optimising chips for e.g. prompt processing, but increasing the RAM is needed too.
by nishantjani10 | 2026-03-04 08:45:16+00:00
I primarily use AI for understanding codebases myself. My prompt is:

"deeply understand this codebase, clearly noting async/sync nature, entry points and external integration. Once understood prepare for follow up questions from me in a rapid fire pattern, your goal is to keep responses concise and always cite code snippets to ensure responses are factual and not hallucinated. With every response ask me if this particular piece of knowledge should be persistent into codebase.md"

Both the concise and structure nature (code snippets) help me gain knowledge of the entire codebase - as I progressively ask complex questions on the codebase.
by wokwokwok | 2026-03-04 08:46:11+00:00
I really like the idea of agent coding patterns. This feels like it could be expanded easily with more content though. Off the top of my head:

- tell the agent to write a plan, review the plan, tell the agent to implement the plan

- allow the agent to “self discover” the test harness (eg. “Validate this c compiler against gcc”)

- queue a bunch of tasks with // todo … and yolo “fix all the todo tasks”

- validate against a known output (“translate this to rust and ensure it emits the same byte or byte output as you go”)

- pick a suitable language for the task (“go is best for this task because I tried several languages and it did the best for this domain in go”)
by q-base | 2026-03-04 08:46:12+00:00
Location: Copenhagen, Denmark, EU

Remote: Yes

Willing to relocate: No

Technologies: C#, .Net, React, React Native, PostgreSQL

Roles: Hands-on architect, Enterprise Architect, Product Owner, Developer, Business Analyst

Résumé/CV: https://www.linkedin.com/in/jesper-reiche-65b42226/

Email: jrhn@jmr.dk

Description: Product Owner, Technical Lead and Enterprise Architect with over 15 years’ experience in finance, airline, healthcare, and public sectors. Worked for both large corporations and co-founded startups. Skilled in full-stack development, enterprise architecture, vendor procurement, and regulatory compliance. Proven track record of leading transformation initiatives, aligning business and IT, and delivering robust, secure, and scalable solutions both on-prem and in cloud. Would love to work in space or automotive industries.
Show HN: Move 37 – A strategy game inspired by AlphaGo's Move 37
by MUISIK | 2026-03-04 08:46:38+00:00
THE 37TH MOVE.

2016, the creative beauty shown by a machine.

Inspired by AlphaGo's legendary 37th move, we built this app to encapsulate that exact moment—when logic transcends into art. It was more than a calculation; it was a shift in perspective.

No randomness. No hidden mechanics. Just pure strategy against a perfect mind.
by richsouth | 2026-03-04 08:46:40+00:00
THIS so much! I'm more at risk from the US and my own (UK) government than the Chinese, and in answer to the questions below:
- No I don't know anyone from or in China
- I'm highly unlikely to go anywhere near China (or fly over it, around it) - I'm poor

So unless my local Chinese takeaway is classed as Chinese soil, I'll more than happily buy my phone from there

Most phones are already made over there anyway so know knows what kind of backdoor, listening devices are coded into the chips they put into 'Western Company's' phones.
by robaato | 2026-03-04 08:46:41+00:00
WSJ: https://archive.is/IB7H2
Missed Funerals and Blocked Toilets: Iran Deployment Takes a Toll on U.S. Sailors
The aircraft carrier USS Gerald R. Ford’s lengthy mission is causing strains for crew members and their families

Overtaxed crews can be a problem across the Navy’s fleet, beyond just the Ford. In April and May 2025, near the end of an eight-month deployment, the aircraft carrier USS Harry S. Truman lost several jet fighters while countering Houthi rebel attacks in the Red Sea. A Navy investigation blamed the high operational tempo of the mission.

One sailor on board the Ford told the Journal that many crew members are angry and upset, with some saying they want to leave the Navy at the end of the deployment.
by KurSix | 2026-03-04 08:47:59+00:00
That's exactly the trap with any LLM agent in prod. To completely drop the human-in-the-loop, you need a confidence level that current transformers simply lack architecturally. The second the model silently closes a release ticket because someone made a sarcastic joke about a rollback in the thread, you'll be the one rushing to rip that tool out of your stack
by ezoe | 2026-03-04 08:48:37+00:00
So Weave claims AI based development increase git conflict frequency.

Given that most git conflicts are easy to solve by person who didn't involved at changes, even for a person who don't know that programming language, it's natural to let AI handle the git conflicts.

Solving a git conflict is most often a simple text manipulation without needing much of context. I see no problem current AI models can't do it.
Show HN: Experimenting with perspective-based discussions (city,country,global)
by civichalls | 2026-03-04 08:49:24+00:00
Hi HN,

I’ve been working on a project called CivicHalls and wanted to share it here.

The starting question behind Civic was simple:

What if people could control the perspective through which they explore conversations online instead of relying on algorithmic feeds?

Most social platforms today optimize feeds around engagement. While that can be effective for discovery, it often means the feed gradually becomes shaped by what drives reactions rather than what helps people explore ideas more intentionally.

CivicHalls is a small experiment in structuring discussions differently.

Instead of a single algorithmic feed, Civic organizes conversations around “lenses” — perspectives such as philosophy, technology, economics, politics, culture, anything you want really.

Users can switch lenses to explore discussions through different viewpoints. The same conversation might appear under multiple lenses, allowing people to navigate ideas based on perspective rather than engagement signals.

Another design idea in Civic is location scope.

Users can explore discussions happening in:
their city
their country
or globally

This was intended to make it easier to see what people nearby are discussing while still keeping access to broader global conversations.

Civic also includes communities, but they work a bit differently from typical groups.

Instead of communities starting empty and relying on members to constantly generate posts, communities can choose which lenses and geographic scopes they want to follow. The community space then imports relevant discussions from across Civic.

For example, a community might import:

technology discussions happening globally

economic discussions happening within a country

cultural discussions happening in a specific city

The idea is that communities can function as shared discussion spaces around ongoing conversations, rather than needing someone to constantly seed content.

This project is still very early and very much an experiment in alternative feed structures.

I’m especially curious about a few questions:

Does organizing discussions by perspective make exploration more intentional?

Could location-scoped discussions make online conversation feel more connected to real-world context?

Are there better ways to structure communities so they don’t start empty?

I’d really appreciate feedback from HN on the idea, the design, or anything that feels off.

CivicHalls:
https://civichalls.com
by alkonaut | 2026-03-04 08:49:55+00:00
> Being in a public space means you are consenting to being recorded;

I think we all know the black/white of: you can record all you want. You can not use my face in a commercial. That idea has served us well for a century. The problem is never the recording, it's what happens to the recorded material. If you just keep it for personal use, use it for journalism? That was never a problem.

I'd argue that using the recording to send to a different continent which is then processed by humans and/or computers and this then affects me or others (E.g. changes which ad the person next to me on the train sees on their phone) is now straddling a line somewhere between the black and white of "being recorded" and "being used in a commercial". That recording wasn't just this person observing or recording in a public space. It wasn't just used for "personal use" or journalism. It's something else.

I think it's this gray area that just needs to be cleared up. What if "transmitting a recording of someone to a commercial entity that potentially does commercial things with it" was classed just as "putting my face in the TV ad"?
The GDPR (and similar) also might help (where applicable).
by adiida223 | 2026-03-04 08:50:13+00:00
Location: Wroclaw, Poland

Remote: Yes

Willing to relocate: No

Technologies: JS/TS, C#, .Net, React/Redux, Next.js, Tailwind, NodeJs, Azure/GCP, PostgresSQL, HTML, CSS, Kafka, Git, Postman, Docker

Résumé/CV: https://drive.google.com/file/d/1dGQphHKI6kC_6GMcbE6KL5urEcK...

Email: dylagadrian[at]gmail.com

Hi, I'm Adrian, a full-stack engineer with over 5 years of experience, specializing in front-end development. I’m passionate about sharing knowledge, exploring innovative solutions, and delivering high-quality work. I’m seeking a successful team that values quality as much as timely delivery and maintains a healthy balance between the two.
by ksaj | 2026-03-04 08:50:33+00:00
Exactly. I have ADHD. The real kind (not the fantasy kind everyone on X seems to have). I grew up on Ritalin. I think they'd have a hard time sorting out "conversational" streams that run through my head. Even when I'm reading something, there is still an excessive amount of internal chatter. I've heard some people hear silence, and that just freaks me out.

It often is "inspired" by what I'm hearing and reading, but not related to how I actually feel about anything in particular. Sometimes I have to put effort into not getting too extreme in those many based-on-a-theme side stories. I'm quite sure this technology would either paint me as someone I'm not, just because of my brain's way of going through a dozen interpretations of whatever it is I'm thinking about, or burn out by the extreme amounts of the internal chatter that entails.

Needless to say, I grew up on nightmares (a common ADHD thing). I eventually ended up learning lucid dreaming to escape them, but still, even my dream world comes up with s##t I would never think of in my waking reality. Those feel so very real to me that I can't imagine this brain scanner thing could tell the difference either.
by nake89 | 2026-03-04 08:51:03+00:00
For me the number has been closer to 80% (my interestes/categories have been, foss, software dev, high tech specialization / academic work).

This is not surprising because I remember looking at the stats, females accounted for 2% of open source developers. And it was 7% female software devs (non-oss included, work etc). These stats are a few years old. I wonder if we can still find stats about cis-women in FOSS. Have the stats increased? Or is it too much of political hot potato to gather such stats?

How many males are naturally fascinated with computers? I know I was. Therefore it makes sense that if we see a female name, it is not just possible but likely that, that person is trans. Nowadays when I see a female name, I don't make the same happy assumptions I used to. That said, I welcome anybody interested in computers with open arms.
by sdevonoes | 2026-03-04 08:51:21+00:00
Is there anything about reviewing the generated code? Not by the author but by another human being.

Colleagues don’t usually like to review AI generated code. If they use AI to review code, then that misses the point of doing the review. If they do the review manually (the old way) it becomes a bottleneck (we are faster at producing code now than we are at reviewing it)
by debazel | 2026-03-04 08:51:32+00:00
I strongly believe that most would actually. All parents I've talked to have had issues with parenting their children's online activity. They know there are harmful things they want to prevent them from accessing but it is simply to hard to configure and set up existing tools for it. (Besides every single friend they have don't have any restrictions so it all seem pointless.)

I can also see also large support for uploading ID to various services when talking about kids, but when you re-frame the question to adults, most seems to really dislike the idea immensely.

Sure there will be children with access to unrestricted devices, just like we had kids with porn mags hidden in a forest somewhere back in the day, or how that one sketchy guy was buying alcohol, etc. But I think this is an acceptable level of risk for whatever harm people want to prevent.
by hnfong | 2026-03-04 08:51:39+00:00
In China they link the ID to a phone number (via mobile carriers) and the online services require you to authenticate using the phone (SMS etc.) Unless the kids are able to secretly access the parent's phone there's no low-effort way to work around the system.

I don't know about Korea but if memorizing an ID number works, then that's just a badly designed system.

I'm not sure what your argument is really, unless you're saying there's technically and absolutely no feasible way to securely verify the age of a person before allowing them to access an online service (even if you allow the government to be authoritarian)
by speleding | 2026-03-04 08:51:50+00:00
Agree! I still have several (now discontinued) Philips 40 inch monitors, and that is the perfect size to do programming work. Very little scrolling needed while you work. But I would love to have a 40 inch in 4K+ instead of 2560x1600, why is no one making these? (I did get a Samsung 8K 50 inch, but that's too large for a multi screen setup)
by avadodin | 2026-03-04 08:51:53+00:00
Ancestral Neanderthal Y-DNA was completely replaced by an incursion of Sapiens Y-DNA long before they(/we?) went extinct, so your whole theory of "we ain’t hitting that" is not very convincing to say the least.

"DNA deserts" likely indicate spots where there were issues with hybrid viability and not some half-disguised fantasy.
Show HN: EU AI Radar – 60-second self-check for EU AI Act exposure
by reavid | 2026-03-04 08:52:17+00:00
The EU AI Act main obligations kick in August 2, 2026. If you ship AI products that touch EU users, you probably need to figure out your risk tier.

I found the official text hard to navigate, so I built a 5-question self-check that sorts you into a risk band and points you to the relevant articles. The whole thing is a static HTML page with no dependencies -- source is plain JS, no framework.

A few things it does beyond the quiz:

- News feed tracking official EC announcements
- Reddit community questions matched against official regulation text
- Chapter-by-chapter explorer with direct links

No email, no login, no tracking beyond basic pageviews.

Curious if others here have started thinking about AI Act compliance, and what parts are confusing. The GPAI obligations section in particular seems to trip people up.
by bluescrn | 2026-03-04 08:52:21+00:00
Shame the keycaps wear so poorly. Just a cosmetic issue, but on a £3k machine that’s otherwise amazing, it’s annoying to have keycaps that look rather dirty/greasy as they wear and develop shiny patches.

(Can at least replace them via the self-service repair store. Fiddly job but worth it)
by toastal | 2026-03-04 08:52:33+00:00
Note that Lean doesn’t have a monopoly on verification languages. Dafney, Rocq, Why3, ATS, Agda, Idris… these all can do it too. The fact that Lean is controlled by Microsoft should cause folks pause considering how they are trying to monopolize so many other spaces… & the author works on Lean. Rather than comparing Lean to performance like OCaml/Haskell like the article does, Why3 is a superset of OCaml, Agda can compile to Haskell, & ATS2 compiles to C—rather than needing to adopt an entirely new language.