MurphyA/hacker-news huggingface dataset:
by Aachen | 2026-03-04 11:57:49+00:00
> The current provided desktop mode is rudimentary, and mostly working. But it has so much potential. We could have all in one device with us, and just plug that into an usb-c dock.

An acquaintance at a local hackerspace has no laptop, just a Fairphone 5 and a device that looks like a laptop but is really just an external screen and keyboard. He connects his Ubuntu Touch phone and uses that as a laptop, developing software on it etc.

It's not perfect as a phone (Android apps work rather well from what I've seen (I think the emulator is called Waydroid), but e.g. passing through Bluetooth is an issue so there are limitations) but maybe that's an interesting option for you as well
by marvin-hansen | 2026-03-04 11:58:10+00:00
This is exactly what is needed. Can't comment on the product yet, but the website is well made and communicates clearly the unique selling points. Only minor quirk is loading is a bit sluggish here is Asia so you may want double check your CDN POPs.

That said, I already love the solution. I was unfortunate enough to integrated stripe and the entire webhook hack really causes more problems that it solves not to mention the ludicrous compliance department at Stripe that should not exist anymore..

I hope you guys get real trajectory.
by JetSetIlly | 2026-03-04 11:59:10+00:00
I've heard people say that these coding agents are just tools and don't replace the thinking. That's fine but the problem for me is that the act of coding is when I do my thinking!

I'm thinking about how to solve the problem and how to express it in the programming language such that it is easy to maintain. Getting someone/something else to do that doesn't help me.

But different strokes for different folks, I suppose.
by latexr | 2026-03-04 11:59:18+00:00
> I'm personally hoping that if I'm inevitably doomed to be exposed to this horseshit every day that it becomes tolerable to read.

Thank you for replying, but that doesn’t answer the question. Why would you want to make made up bullshit output more tolerable to read? Being intolerable to read is a feature, it’s a useful signal to know a piece of text may not have had human review, and that you should spend your time reading something else.
by jlongo78 | 2026-03-04 12:00:25+00:00
side-by-side diff for LLM outputs is genuinely underrated. most people eyeball it and wonder why their evals feel inconsistent.

one thing that helps a ton with this workflow: keep your agent sessions persistent and named per experiment. makes it way easier to trace which prompt variant produced what output hours later when youre trying to remember why run 7 was better than run 4. session hygiene pays off more than poeple expect.
by jlongo78 | 2026-03-04 12:00:34+00:00
pretty clever glue code honestly. the notion->PR pipeline is the part everyone hacks together badly and abandons.

one thing worth thinking about: agent sessions for these workflows get messy fast. you end up with 6 terminal tabs, no idea which claude is working on which ticket, and output just... gone after a reconnect. persistent named sessions per ticket fix this completely. your future self will thank you.
Show HN: Grrow – NDA to wire in one platform for PE funds and family offices
by shreybakhai | 2026-03-04 12:00:48+00:00
Built this after watching a PE fund GP manage LP onboarding entirely over email — chasing NDA signatures on Gmail, sending data room links manually, tracking subdocs on a spreadsheet, and confirming wires over text.

Grrow automates the full pre-investment workflow: NDA (e-signature + gating) → watermarked data room → express interest → subscription documents → countersigning → wire confirmation.

The specific problem we kept seeing: platforms like Juniper Square and Carta handle post-investment (K-1s, cap table, reporting). Nothing owns the workflow before capital is wired. That gap is what we built for.

Happy to answer questions on the compliance side (e-signatures, accredited investor questionnaires, KYC/AML), the tech stack, or how the subdocs flow works.

Here's a video demo: https://screen.studio/share/2i3TSd15
Show HN: I built a Reddit Growth Engine, not another Reddit lead gen toy
by aashrun | 2026-03-04 12:01:12+00:00
There are dozens of Reddit lead gen tools.

I've tried most of them.

They all do the same thing: you type a keyword, they ping you when someone mentions it.

Groundbreaking.

SleepLeads is what happens when you get tired of that nonsense.

Instead of dumb keyword matching, it actually reads your website, understands what you sell, and then finds conversations where someone is indirectly asking for your product - even if they never use your keyword.

The AI scores intent, not just mentions.

But here's where it gets fun - it's not just lead gen. It's full Reddit growth:

1. Monitors subreddits hourly and surfaces posts like high-intent, keyword tracking, competitor analysis and SEO based

2. Generates hyper-personalized replies that don't read like a bot wrote them

3. Chrome extension for DMs and agentic outreach directly and have/close conversations on Reddit (Claude Opus 4.6 based)

4. AI Post Writer which again, uses Claude's Opus 4.6 model to write posts which sound like human.

You set it up in 5 minutes and go to sleep. Literally.

That's the name.

I'm a solo founder, built this because I was spending 3 hours a day scrolling Reddit trying to find people who needed my product.

Later, got frustrated with the already existing Reddit Lead Gen tools which were costly but didn't deliver the right value.

I'd love feedback from builders/marketers.
by cubefox | 2026-03-04 12:01:16+00:00
> So... it helps you understand that's the main selling point of the monitors is the range of brightness?

Doesn't help much because LCDs getting significantly brighter than OLEDs is normal.

> XDR stands for "Extreme Dynamic Range" - not sure how that's misleading or why sticking "LCD" into the title helps anyone figure out what the features of the panel are as most LCDs have awful range

The dynamic range of this LCD is still not necessarily higher than of an OLED because dynamic range depends both on maximal and minimal brightness. So "extreme dynamic range" is highly uninformative, while "OLED" or "LCD with local dimming" wouldn't be.

XDR is simply a marketing term. Apple is doing the same thing here as TV manufacturers who come up with ever new fantasy acronyms.
by the_af | 2026-03-04 12:01:33+00:00
How does it work? How do they prevent model colapse? What purpose does a majority of artificial data serve?

How do they measure success?

Edit: I asked ChatGPT and it thinks "success" means frontier models being distillated into smaller models with equal reasoning power, or more focused models for specific tasks, and also it claims the web has been basically scrapped already and by necessity new sources are needed, of which synthetic data is one. It seems like the basis of scifi dystopia to me, a hungry LLM looking for new sources of data... "feed me more data! I must be fed! Roar"

Edit 2: for some things I see a clear path, ChatGPT mentions autogenerating coding or math problems for which the solution can be automatically verified, so that you can hone the logical skills of the model at large scale.
by upofadown | 2026-03-04 12:02:38+00:00
The unfortunate fact about E2EE messaging is that it is hard to do. Even if you do have reproducible builds, the user is likely to make some critical mistake. What proportion of, say, Signal users actually compare any "safety numbers" for example? There is no reason to worry about software integrity if the system is already insecure due to poor usability.

Sure, we should all be doing PGP on Tails with verified key fingerprints. But how many people can actually do that?
by comboy | 2026-03-04 12:03:49+00:00
It can survive on inertia. Voting rights are already towards battle-tested users (downvotes + could be even more so under the hood).

So thanks to knowing which accounts are old, karma should in theory be distributed reasonably (if the algo is good) across the new content (or at least under-the-hood karma if it exists), and then, personally I don't care if the comment is written by a human or by a bot if it provides the same level of insight.
by Tetsuro | 2026-03-04 12:04:16+00:00
I built SEE, a schema-aware searchable compression format for JSON/NDJSON.
It supports page-level random access and “exists/pos”-style lookups without full decompress + JSON parse.

Proof-first evaluation is fully offline:

10-minute demo pack

audit-grade DD evidence pack (repro checks)

BYOD kit (test on your own NDJSON locally)

Listed on Flippa (acquisition / exclusive license): https://flippa.com/12431275

Evaluation hub: https://gitlab.com/kodomonocch1/see_proto
by oarsinsync | 2026-03-04 12:04:53+00:00
WhatsApp iPhone syncs to iCloud unencrypted by default[1].

iMessage also syncs to iCloud unencrypted by default[2].

[1] Depends on you paying for iCloud storage, so that you have space for a full phone backup to occur.

[2] Might be "free" with "iMessage in iCloud", an option to enable separately.
by yason | 2026-03-04 12:04:55+00:00
I would certainly be using GrapheneOS if only I could get one to run on something else than a Pixel.

I have a perfectly good phone whose bootloader can be unlocked and I can install LineageOS or other AOSP installations there but all I'm aware of and I've researched come short on the sandboxing and permissions. I'd be willing to use GrapheneOS without support for specific security hardware (if only they supported that configuration) just for the features mentioned but Pixel phones are just too expensive. I've always been more than happy with a decent low-tier phone and I don't see a technical reason to change that. Nothing wrong with my phone.
by Markoff | 2026-03-04 12:05:26+00:00
it's literally one of the smallest Android phones with good specs

here you have filtered Android phones since 2020 under 71mm with OIS camera

https://www.gsmarena.com/results.php3?nYearMin=2020&nWidthMa...

it's basically just Samsung S series, Pixels, overpriced bad value Sony and few exotic/abandoned phones (Asus is done with phones, they had always horrible SW, Xiaomi only model 12 many years ago, Meizu not available outside China)
by mpalmer | 2026-03-04 12:05:40+00:00
It's not pleasant to read this.

The claim here is profound: comprehension of the codebase at the function level is no longer necessary

It's not profound. It's not profound when I read the exact same awed blog post about how "agentic" is the future and you don't even need to know code anymore.

It wasn't profound the first time, and it's even dumber that people keep repeating it - maybe they take all the time they saved not writing, and use it to not read.
by lvl155 | 2026-03-04 12:06:35+00:00
People come up with the most insane workflow for agents. They complete about 80% of the work but that last 20% is basically equivalent to you doing the whole thing piece wise (with the help of AI). Except the latter gives you peace of mind.

I am still not sold on agentic coding. We’ll probably get there within the next couple of years.
by mrweasel | 2026-03-04 12:06:43+00:00
To be fair, Outlook.com has always been a bit shitty, if you're trying to deliver email to them. Last time it was reasonably good the service was still called Hotmail.

The problem is that we've allowed email to be centralized around a few massive providers, who do not care about customer service. If you're large enough, you probably have a contact at Microsoft for Outlook. Everyone else has to yell into the void and sometimes that works.
by llm_nerd | 2026-03-04 12:08:15+00:00
Executable code is literally just data that you mark as executable. It did the JIT code, and the idea that it can't then share it between processes is incomprehensible.

I was actually confused by this submission as it puts so much of an emphasis on initial compilation time, when every DB (apparently except for pgsql) caches that result and shares it/reuses it until invalidation. Invalidation can occur for a wide variety of reasons (data composition changing, age, etc), but still the idea of redoing it on every query, where most DBs see the same queries endlessly, is insane.
by gbacon | 2026-03-04 12:09:03+00:00
That’s beautiful work. Check out other examples in the interactive web app:

https://ieviev.github.io/resharp-webapp/

Back in the Usenet days, questions came up all the time about matching substrings that do not contain whatever. It’s technically possible without an explicit NOT operator because regular languages are closed under complement — along with union, intersection, Kleene star, etc. — but a bear to get right by hand for even simple cases.

Unbounded lookarounds without performance penalty at search time are an exciting feature too.
by dzdt | 2026-03-04 12:09:39+00:00
I think it could be solved still pseudononymously: introduce a "vouch" button that allows a user to vouch that another user is human. This is consequential both for the vouched-for and vouching accounts. Run a page-rank style algorithm on the graph of vouches to generate a certainty score for the humanity of each account. For repeated posters this should converge to a correct answer fairly quickly. There is still a challenge for green accounts, but having degraded experience for new users is not a doom scenario for the site.
by ColonelPhantom | 2026-03-04 12:09:52+00:00
The reason for that is that most memory bandwidth bumps come with new memory generations. For example an early DDR4 platform (e.g. Intel Skylake/Core iX-6000) and a late one (e.g. AMD Zen3/Ryzen 5000) only differ by 1.5x as well, typically.

The same trend is visible in GPUs: for example, my RTX 2070 (GDDR6) has the same memory bandwidth as a 3070 and only a little bit less than a 4070 (GDDR6X). However, a 5070 does get significantly more bandwidth due to the jump to GDDR7. Lower-end cards like the 4060 even stuck to GDDR6, which gave them a bandwidth deficit compared to a 3060 due to the narrower memory buses on the 40 series.
by Aachen | 2026-03-04 12:09:56+00:00
When you say replaceable, do you mean repairable or swappable? Like, does it need to be done without tools (probably takes <1 minute) or would it take me 2 hours with a load of tools (no change from today) just that there's a legal requirement for them to be commercially available?

Fwiw, besides people that crack the screen I have not seen any of the failures you've mentioned. The only phone I saw someone replace, for reasons other than software support, was myself because the gnss chip was cooked after 3 years (would track me perfectly, like if I step to the right it would notice, but with an offset of hundreds of metres so I'm in another town). All other phones I've owned are still perfectly functioning (the oldest Android phone I have, 2012, has a more reliable battery than my daily driver!), I don't use any case or screen protector. They're just software-wise obsolete because no updates and developers require the newer android apis
by maccard | 2026-03-04 12:11:02+00:00
> At this point though, after Claude C Compiler,

Perfect example. You mean the C compiler that literally failed to compile a hello world [0] (which was given in it's readme)?

> What do you consider simple issues?

Hallucinating APIs for well documented libraries/interfaces, ignoring explicit instructions for how to do things, and making very simple logic errors in 30-100 line scripts.

As an example, I asked Claude code to help me with a Roblox game last weekend, and specifically asked it to "create a shop GUI for <X> which scales with the UI, and opens when you press E next to the character". It proceeded to create a GUI with absolute sizings, get stuck on an API hallucination for handling input, and also, when I got it unstuck, it didn't actually work.

[0] https://github.com/anthropics/claudes-c-compiler/issues/1
by max-roma | 2026-03-04 12:11:22+00:00
Hi HN,

We built Dustoff to solve a small but annoying problem that kept appearing across development environments.

Modern JavaScript and TypeScript projects generate a lot of build artifacts such as node_modules, .next, dist, .cache, coverage and others. When you work across many repositories these directories accumulate quickly and can consume a lot of disk space.

Dustoff scans a directory, detects common build artifacts, and lets you interactively browse, sort and safely remove them.

The CLI allows you to:
- sort artifacts by size or age
- search and filter directories
- group artifacts by project
- select multiple entries quickly using keyboard navigation
- delete them with confirmation

You can run it instantly without installing anything:

npx dustoff

Curious to hear feedback from other developers and whether people run into similar cleanup issues across projects.
by marvinborner | 2026-03-04 12:12:47+00:00
You have obviously not read the jurisdiction notice:

> Jurisdiction notice

> For legal reasons, all BahnBet users, their devices, and their emotional baggage are hereby classified as legal residents of Schleswig-Holstein, the only German state where gambling is fully permitted.

> This is non-negotiable. By creating an account, you have moved to Schleswig-Holstein. Your new postal code is 24103. You now speak rudimentary Danish.

> We are not accepting appeals at this time.
by notarobot123 | 2026-03-04 12:13:26+00:00
The key, then, lies not so much in minimising the number of basic features of a language, but rather in keeping the included facilities simple to understand in all their consequences of usage and free from unexpected interactions when they are combined. A form must be found for these facilities which is convenient to remember and intuitively clear to a programmer, and which acts as a natural guidance in the formulation of [their] ideas.

We've successfully found some strong patterns for structuring programs that transform data in various ways for the kinds of programs Wirth was imagining. The best patterns have proven themselves by being replicated across languages (for example discriminated unions and pattern matching) and the worst have died away (things like goto and classical inheritance).

There's still work to do to find better languages though. A language is good if it fits the shape of the problem and, while we've found some good patterns for some shapes of problems, there are a lot more problems without good patterns.

I had hoped there'd be more languages for everyday end-user problems by now. At the start of the SaaS era it seemed like a lot of services were specific solutions that might fit into a more general modelling language. That hasn't happened yet but maybe a programming language at just the right level of abstraction could make that possible.
by sarchertech | 2026-03-04 12:13:31+00:00
Claude C compiler is 100k LOC that doesn’t do anything useful, and cost $20k plus the cost of an expert engineer creating a custom harness and babysitting it.

But the most important thing is that they were reverse engineering gcc by using it as an oracle. And it had gcc and thousands of other c compilers in its training set.

So if you are a large corporation looking to copy GPL code so that you can use it without worrying about the license, and the project you want to copy is a text transformer with a rigorously defined set of inputs and outputs, have at it.
by jsheard | 2026-03-04 12:13:41+00:00
Several 5K 27" 120hz+ monitors were announced at CES earlier this year, likely all using the same panel as the new Studio Display. No prices yet but it's pretty safe to assume they will be cheaper than Apples version.

https://www.lg.com/global/newsroom/news/media-entertainment-...

https://rog.asus.com/monitors/27-to-31-5-inches/rog-strix-5k...

https://www.ipsmonitor.com/news/msis-mpg-271kraw16-is-a-firs...
by breppp | 2026-03-04 12:14:29+00:00
> And, given that the us initiated this current round of hostilities

My guess is Article 5 could be invoked as this is an attack on an uninvolved NATO member. I wouldn't count on it though for other reasons

> Countries or governments facing elimination aren’t the most rational actors.

Even in a partially rational logic this is hard to explain. Qatar and Oman were their close friends but attacking might make sense because exerting pressure on the US might be more important, and that relationship is based on fear anyway.

Turkey is quite capable on its own and given this might end with Iran still standing, this is not (another) enemy they want to make

Worse yet, it was reported the US and Israel are planning to prop Kurdish forces in Iran, of which Turkey are fearful of any instance of national ambitions. So, in essence they could have been on Iran's side.

Hard for me to figure out a strategy here
by josephg | 2026-03-04 12:14:36+00:00
> Creating quality information for the average citizen is not a sustainable enterprise today.

It used to be. People used to subscribe to the newspaper.

Unfortunately, the advertising model convinced a generation that they don’t need to pay for journalism or really any information online. Journalism is just as expensive as it’s ever been. But news is only written if someone is willing to pay journalists and editors.
by joshstrange | 2026-03-04 12:14:47+00:00
Just had a friend reach out yesterday about this issue. His outlook account for 10+ years started having issues receiving emails from his dad and a company he works with.

All I could find was that his dad’s email was missing SPF/DMARC but the other email address that was having problems looked like it was configured correctly.

I only was able to get a screenshot of the email voice his dad received and it mentioned being on a block list (like in the article).
Show HN: Evogine – Zero-dependency evolutionary optimization for Python
by sku10 | 2026-03-04 12:15:32+00:00
Evogine is a pure Python evolutionary optimization library with no required dependencies. Six optimizers under one consistent API: genetic algorithms, CMA-ES, differential evolution (SHADE/L-SHADE), island models, multi-objective (NSGA-II/III), and MAP-Elites.

I built it because I needed evolutionary optimization across multiple projects (stock prediction, NHL game modeling) and found existing libraries either too heavy on dependencies or too magical. Design goals were: zero dependency bloat (numpy optional for CMA-ES only), full reproducibility via seeding, and clean control over everything.

Some things that might be interesting to HN:

- Built-in diagnostics — every generation reports diversity metrics, stagnation detection, and parameter adjustment recommendations
- Agent-steerable — on_generation callbacks can return parameter overrides mid-run, designed for LLM agents to tune hyperparameters on the fly
- Landscape analysis — samples your fitness function and recommends which optimizer to use
- Flexible worker control — workers=4, workers=-1 (all cores minus one), workers=0 (all cores)
- 425 tests, Python 3.10–3.13, MIT licensed

pip install evogine

Happy to answer questions about the design, evolutionary algorithms, or use cases.
by embedding-shape | 2026-03-04 12:15:56+00:00
I think I went through the first ~3 or so generations of the Motorola Moto G, and they were great for the price, besides the fact that each generation it got bigger and bigger, defeating the original motivation I bought them in the first place. Eventually the iPhone 12 Mini was released and I moved to iPhone at that point.

I also hope that the new GrapheneOS device from Motorola will be in the "smaller" size factor so it actually fits in my (apparently) tiny hands, but to be honest I'm probably getting one regardless, as iOS gets worse and worse every time I update it.
by pjmlp | 2026-03-04 12:16:00+00:00
Management has always behaved as if they repent having added F# to VS 2010, at least it hasn't yet suffered the same stagnation as VB, even C++/CLI was updated to C++20 (minus modules).

In any case, those of us that don't have issues with .NET, or Java (also cool to hate these days), get to play with F# and Scala, and feel no need to be amazed with Rust's type system inherited from ML languages.

It is yet another "Rust but with GC" that every couple of months pops up in some forums.