MurphyA/hacker-news huggingface dataset:
by craftkiller | 2026-03-04 18:32:58+00:00
> it's not what those content creators say

Quoting one of your videos: "After 21 months, seeing these artifacts is certainly annoying". If I spend $3k on a monitor, it should _not_ be annoying after 2 years.

Also "If your primary monitor use case is productivity, you likely have up to 3 years of decent usage under normal conditions before burn-in starts to become a concern". I almost exclusively use my monitor for productivity, and it definitely needs to last more than 3 years.

> Pixel clean cannot run if the monitor is constantly receiving signal.

True, but pixel clean works by burning-in the rest of your (sub)pixels so that they are evenly burned. Therefore what you are seeing in that photo is permanent degradation of those (sub)pixels. The clean will smooth it out so it doesn't look bad, but those pixels will never be as bright again. That portion of their life is spent. It is an unavoidable part of how OLED works.

I agree that emissive displays are the future. But OLED is not the way to get there.
by currymj | 2026-03-04 18:32:59+00:00
it has been known to happen.

For example, spearheaded by Knuth, the community effectively abandoned the Journal of Algorithms and replaced with with ACM Transactions on Algorithms.

however it's difficult. a big factor is that professors feel obligated towards their students, who need to get jobs. even if the subfield can shift to everybody publishing in a new journal, non-specialists making hiring decisions may not update for a few years which hurts students in the job market.
by ck2 | 2026-03-04 18:33:07+00:00
Whiskey-Pete insists there are no rules, so no way any of them care about international law, they are still murdering fishermen off Venezuela as recently as last week

But what's powering all those plants? Doesn't desalination require huge amount of power?

I am assuming it's natural gas and not oil but still they could lose power sources even without the plant itself being damaged or destroyed
by aljgz | 2026-03-04 18:33:14+00:00
I've been asked to write about the experience, which is a really difficult one to do right. We receive criticism of our product, organization, etc, as attacks on ourselves. The trust needs to be built first.

The current draft starts with: It takes effort to really see quality engineering. And starts by showing how better decisions could reduce a large portion of the code in some of our services, but we do not have the gauges to really see and appreciate it.

I'll also leave a reference to this writing.
by fsflover | 2026-03-04 18:33:16+00:00
> Do you also have thoughts to add or am I supposed to read and respond to 2000 words of material here?

The idea is that relatively low specs do not necessarily mean low performance. It depends on the software a lot. For example, SXMo provides a smooth experience with maps and Youtube even on a Pinephone. The battery life may be a problem though.

> the thread is about GrapheneOS

The subthread you started is about a phone "with a headphone jack that I can actually use more conveniently than a tablet", so I thought I could intervene with some other options. I might be wrong though.
by maest | 2026-03-04 18:33:58+00:00
Oh, I don't think this is a partisan issue (although Democrats do vaguely gesture more towards climate efforts than Republicans).

I think the median American voter doesn't care and is happy to live a life of consumption with big cars, big houses and cheap energy. There is also the issue of fossil industry lobbying and propaganda, of course, but I think that's mostly working _because_ the American people don't really care.
by Quarrelsome | 2026-03-04 18:34:09+00:00
> "protect the company from lawsuits

Yeah that's proven by the fact they get degree educated level engineers and force feed them videos designed for people working entry level positions. Its a crying shame because there's actually a lot of interesting discussions around nuance that are just sidelined by these videos creating basic bitch absurdities:

> During the lunch break, Jim has dipped his penis into Samantha's yoghurt

> is this:

> a) entirely acceptable, its just his culture

> b) a borderline issue

> c) something that someone should report to HR

Instead of:

Jane is developing feelings for someone that reports to her, they meet up outside of work and have a one-night stand. What should Jane do next?
by dwoldrich | 2026-03-04 18:34:12+00:00
Apple famously abandoned per-window menus per Fitt's law[1]. Wiki[2] says:

> Apple experiments in GUI design for the Lisa project initially used multiple menu bars anchored to the bottom of windows, but this was quickly dropped in favor of the current arrangement, as it proved slower to use (in accordance with Fitts's law). The idea of separate menus in each window or document was later implemented in Windows and is the default approach in most Linux desktop environments.

I recall hearing a quote that said Jobs called the menu the ultimate discoverability tool in the designer's arsenal, but I couldn't find the quote.

I am thankful for the menu junk drawer in Firefox. Better to give me everything I can discover in a menu rather than make a zillion fugly buttons and cluttering up the chrome. Although, anything that isn't frequently used by users should at least go under a few submenus to echo OP's criticisms. If Copy Clean Link is the "right" thing to do for users, then make "Copy Raw Link" a sub-menu item.

[1] https://en.wikipedia.org/wiki/Fitts%27s_law
[2] https://en.wikipedia.org/wiki/Menu_bar
by JuniperMesos | 2026-03-04 18:34:18+00:00
This came up in the recent Rust community survey too, a slightly higher percentage of people identifying as trans than identifying as women: https://blog.rust-lang.org/2026/03/02/2025-State-Of-Rust-Sur....

In some of my circles it's a runing joke that Rust, along with Haskell and some other adjacent FP languages, are favored by trans women; and also when I think about the women I know personally who write Rust code in some kind of professional or hobbyist capacity, I think literally all of them are trans.

There's a quote from the ctrlcreep short story Knowing One's Place (https://ctrlcreep.substack.com/p/knowing-ones-place) that has stuck in my mind since I first read it:

> The doctors are sympathetic, and I think some of them even understand—regardless, they can offer no solace beyond the chemical. They are too kind to resent, but my envy is palpable. One, a trans woman, is especially gentle; perhaps because her own frustrations mirror mine, our cognitive distance sabotaging her authenticity.
by reconnecting | 2026-03-04 18:34:19+00:00
The producer of this video, mentioned at the beginning as Bruce G., is nowadays a member of the Freedom From Religion Foundation (1). In recent years he has mostly published dancing videos (2). Unfortunately, no other videos of Greta have been found.

1. https://ffrf.org/fttoday/october-2011/articles-october-2011/...

2. https://www.youtube.com/@brucegleason/videos
by Mooshux | 2026-03-04 18:34:23+00:00
This is exactly where we started too. ApproximateNumberOfMessagesVisible is solid for catching buildup. Where we kept getting surprised was message age. A handful of messages can sit there for days while the count alarm stays completely green. ApproximateAgeOfOldestMessage is buried in the docs but it's caught more real problems for us than anything else.
by runako | 2026-03-04 18:34:41+00:00
> Can it run multiple programs at the same time?

I have used a M1 MacBook Pro, 16 GB, as my dev daily driver for many years. I generally never need to close any application.

Typical sample of apps concurrently in use:

- PostgreSQL (server)

- TablePlus (db client)

- Docker

- Slack

- Chrome

- Safari

- Zed

- Claude native

- ChatGPT native

- Zoom

- Codex

- Numbers

- Calendar

- the whole stack for whatever app I am building (Redis, Node, Rails, etc.)

With that persistent stack running, I can pretty comfortably launch whatever other apps I want to use: Office, Music, etc. I only see a beachball when I launch an Office app (they may not be native yet, I suspect it's emulating from x86).

I was skeptical that 16 GB would be enough. I bought this fully expecting to return it and buy one with more RAM. The Apple Silicon Macs are much more efficient with memory than even the Intel Macs. I believe some tech articles have been written on the why/how, but in practice you just don't need as much RAM as you think on Apple Silicon.
by dimitrisal | 2026-03-04 18:34:43+00:00
I built Invoicesio.app, an invoice SaaS for freelancers and small businesses. It handles creating/sending invoices, recurring billing, Stripe Connect for payments and payouts, and payment tracking in one dashboard. Multi-currency, PDF export, overdue reminders, customer management. Stack: Next.js, Stripe, Drizzle, Resend. 7-day free trial, no credit card.

I’d welcome feedback from anyone who sends invoices or runs a small service business.

https://invoicesio.app
by Jcampuzano2 | 2026-03-04 18:34:44+00:00
The reality is - it doesn't matter. The fact that they have had as many false positives as they have and the way they treat people in general causes it to have rippling effects even for people who are legally here, or are considering legally immigrating.

The risk and level of publicity is just too high for many people to even consider, especially people already intelligent/capable enough to immigrate anywhere else that doesn't have these issues or stay in their own country.
by Sem_pre | 2026-03-04 18:35:26+00:00
Cool to see another founder tackling this — respect the hustle.

I think we're solving different slices of the same problem. QBitFlow wraps authorization + verification in smart contracts. What I ended up building is just the verification primitive: "did X USDC land at Y address?" — no smart contract, no percentage fee, $0.05 flat.

For someone who wants a turnkey checkout flow, QBitFlow makes sense. For someone who already handles their own payment UX and just needs reliable confirmation, that's where paywatcher.dev fits.

On the $10k payment: $0.05 vs $75 is a pretty different cost structure. But it's also a different scope — apples and oranges to some degree.

Would genuinely be curious what others here prefer: full-stack payment handling or composable primitives?
by kdheiwns | 2026-03-04 18:35:29+00:00
There's a subset of people that likes collecting tabs and thinks it's some impressive measure and I've encountered them more and more recently, I guess as some attempt to brag that their computer can handle something? It's like saying you have 30000 pieces of junk mail in your living room. It's just sloppy.

30000 tabs is about 10x as many pages as there are in the entire Harry Potter series. Nobody remembers all pages in those series. Nobody remembers why they have 3000 tabs, much less 30000.
by Aldipower | 2026-03-04 18:35:38+00:00
Oh, "you are absolutely right". It was written in Modula-2. I got it mixed up.

But related languages anyway. :-)

Edit:
Yes, I prefer the monochrome display and version too!
Still using my monochrome SM124 monitor with Steinberg Cubase 3.1. It is a work horse. Only my eyes getting worse. Not the screen!! :-D
by mrguyorama | 2026-03-04 18:35:40+00:00
This was only the case because FDR wanted entry level socialism and disliked how capitalism was doing things and he had immense popular support and then once the USA couldn't avoid the war any longer, real, undeniable power to change things, and was followed up by an administration who wanted to continue his work and wanted to again limit the capital class from running the US and genuinely wanted a Democratic future for the world.

Big war policy under fiscal conservatives looks like the GWOT, they will just charge everything to the Country credit card, rack up tens of Trillions of Dollars bombing sand, and bombing the sand again when it doesn't magically turn into an allied country, because then if they ever lose control of the Whitehouse they can scream about the debt and austerity for another term, and get to cut taxes for rich people and maybe finally kill that horrific welfare state that FDR made.

IE, what you are seeing now is literally the wealthy class's response to that WW2 reset. They've been itching to "Make America Great Again" for them and their class alone ever since.
by aziaziazi | 2026-03-04 18:36:30+00:00
As a former React developer, I can't help but look back at the monsters we created. We spent a decade optimizing developer experience, only to outsource the hardware costs to the user’s RAM.

2013 - my 8GB [0] MPB was enough to run docker on my MPB, not light-speed but smooth-working-speed. Every website was blazing fast though.

2026 - Same budy runs VSCode and Sketchup (big project) offline as day 1. I played Factorio last year. Hacker News and Wikipedia works great, google and GitHub are ok. But 95% of the internet is not decently usable: Gmail, WhatsApp, Messenger, local gumtree - that one crash without an Ad-bloquer.

We've reached a point where a machine capable of 3D modeling can't even render a chat interface.
by alexchaomander | 2026-03-04 18:37:00+00:00
Why did early multi-agent autonomous systems like AutoGen initially fail to meet the hype?

Multi-agent systems mapped well to our human understanding of how to organize work amongst ourselves (i.e. delegation, role responsibility, worker-to-worker communication).

But despite being amassing a ton of developer interest and producing some eye-opening demos, enterprises struggled deploying these implementations to production and opted for simpler single-agent approaches instead.

So why did they fail and what can we learn from the experience?

Watch Eric Zhu and I do a retrospective on AutoGen from our times at Microsoft and Microsoft Research in this clip from the latest episode of the Humans of AI Podcast.

https://youtu.be/2cnxea3xkzM
by ashutoshstark | 2026-03-04 18:37:02+00:00
Hi HN,

I built VelocityGate because the recent surge in aggressive AI scrapers (GPTBot, Claude, Meta) is causing massive cloud bill spikes, especially for serverless/edge setups where you pay per invocation.

Most WAFs (like DataDome or Cloudflare Enterprise) that actually stop ML-driven bots are prohibitively expensive for startups. I wanted a zero-dependency, sub-millisecond filter that drops the traffic at the app layer.

The Architecture:
It uses a lock-free sliding window algorithm backed by ConcurrentHashMap.compute(). I initially 'vibe-coded' parts of the IP extraction, but after some brutal (and helpful) Reddit feedback, I updated it to strictly handle X-Forwarded-For spoofing and optimized the memory footprint for the signature checks.

The Pivot:
While this Java/Spring Boot version works great for my stack, the feedback made it clear that the real pain is in the Node.js/Vercel ecosystem. So, I am currently architecting a language-agnostic Go Reverse Proxy (VelocityGate Cloud) to sit in front of any origin and drop the traffic before the cloud provider bills you.

The Java source code is linked above. If you aren't on Java but want to test the Go proxy Alpha, I put a waitlist link at the top of the README.

Would love your technical teardowns on the lock-free logic or thoughts on scaling this via a sidecar proxy.
by rstat1 | 2026-03-04 18:37:03+00:00
I'd wager that's more likely due to Windows than the hardware. Like sure the hardware does play a part in that but its not the whole story or even most of it.

My C++ projects have a python heavy build system attached where the main script that runs to prepare everything and kick off the build, takes significantly longer to run on Windows than Linux on the same hardware.
Show HN: TerminalNexus – Turn CLI commands into reusable buttons (Windows)
by danhof_sss | 2026-03-04 18:37:05+00:00
I’m Dan. I built TerminalNexus because I was tired of retyping and hunting down CLI commands I use all the time.

At its core, it lets you turn commands (or scripts) into reusable buttons inside a multi-tab Windows terminal. You can organize, categorize, and quickly re-run them without digging through notes or history.

It started as a way to manage and reuse commands. I kept adding features I personally needed, and it grew from there.

Some of what’s in it now:

Command scheduling with output history

AI summaries of command output

Git commit message generation

Optional OWASP Top 10 / CWE Top 25 checks before commit

Shell conversion between Bash, PowerShell, and CMD

Runtime and codebase insights

Support for local or cloud AI providers (Ollama, OpenAI, Anthropic, OpenRouter, LM Studio)

The scheduling feature is something I use daily, especially for recurring checks running in the background. Instead of manually parsing raw output later, it can summarize what changed.

AI support is bring-your-own. If you point it at a local model through Ollama, nothing leaves your machine.

Windows-only for now.

Free 14-day trial, no signup required:
https://www.safesoftwaresolutions.com/download.html

Happy to answer any of your questions.
by pesfandiar | 2026-03-04 18:37:20+00:00
Highly recommend his Pico-based microcontroller course: https://www.youtube.com/playlist?list=PLDqMkB5cbBA4GisLzRSqw...

The PWM-based modulation is interesting, but as an amateur, I couldn't fully understand it or trust that the radio receiver reliably picks up the duty cycle as amplitude.
by jfengel | 2026-03-04 18:37:53+00:00
The "growing distrust" is due to a concerted disinformation campaign which is independent of the facts.

There was indeed much negative information that the public was not aware of, and they should perhaps have held more skepticism than they did. But the gleeful acceptance of outright anti-science lies implies that they were never really in a position to make a sound judgment one way or the other.

In those circumstances I'll settle for people reaching the correct action: that practically all accepted medicine is correct and they should follow their doctor's advice. If they choose to over-inflate the importance of things that do indeed go wrong, then they are the ones failing to reach valid conclusions.
by dannythecount | 2026-03-04 18:38:09+00:00
Sandbox online (no installation required):
- Buyer interface: https://o4db.org/sandbox/buyer.html
- Seller interface: https://o4db.org/sandbox/seller.html

ASK ANYTHING HERE NotebookLM: https://notebooklm.google.com/notebook/6732e745-363c-41d2-a5...
by ncruces | 2026-03-04 18:38:17+00:00
Similar in vein with how my SQLite driver fully replaces the filesystem access layer (VFS) with Go code, and makes it available as Go APIs you can implement (including, in read-only mode, with any io.ReaderAt).

https://github.com/ncruces/go-sqlite3/blob/main/vfs/readervf...
by ashdksnndck | 2026-03-04 18:38:22+00:00
I wonder if this can develop iOS apps.

For me an iPad with the Magic Keyboard case is already my personal laptop, and this device would be a downgrade in almost every way (ergonomics and specs).

The one thing I can’t do with my iPad that interests me, that’s got me thinking of buying a personal Mac, is develop software for iOS.
by fc417fc802 | 2026-03-04 18:38:25+00:00
It's a privacy violation to reveal information that identifies the patient. It is not a violation (and is extremely common) to recount details without noting names, places, or even dates. Unless you already have access to a database of records you won't be able to track it down.

It's even common during talks to display diagnostic images that have had any identifying marks redacted.
by cara2 | 2026-03-04 18:38:36+00:00
Trayd | Engineers + Product / Ops Roles | NYC (ONSITE)
https://buildtrayd.com

https://jobs.ashbyhq.com/trayd

Trayd is building the financial operating system for commercial construction. Contractors still run payroll, compliance, and job costing across spreadsheets and legacy software. We replace that stack with a single platform that automates payroll, union compliance, time tracking, and job costing.

Construction payroll alone moves ~$260B annually in the U.S., and most of the industry still runs on outdated tooling. We’re rebuilding that infrastructure from the ground up.

Small, senior team with high ownership. Engineers own systems end to end and work directly with leadership and customers.

Stack: TypeScript, React, Next.js, React Native, Node.js, Postgres

Location: NYC (SoHo office), fully in person.

Open roles
Engineering – Senior Software Engineer
Product – Product Operations Associate
Implementations – Implementations Analyst, Senior Implementations Analyst
Customer Success – Customer Success Manager

All roles: https://jobs.ashbyhq.com/trayd
by krunck | 2026-03-04 18:38:49+00:00
If issuer knows the identity of the user and the signature that it sent to her, and if the user passes on the signature to the resource, what's to keep the issuer and resource from conspiring and sharing information to track the behavior of the user? One has to assume that the signature is going to be just as unique as the serial number the user generated.

see this image from the article: https://blog.cryptographyengineering.com/wp-content/uploads/...
by udit_50 | 2026-03-04 18:39:00+00:00
A simple result from probability theory:

P(success after n attempts) = 1 − (1 − p)^n

Where:

p = probability of success in a single attempt
n = number of attempts

The equation computes the probability of achieving *at least one success* across n independent trials.

The term (1 − p)^n represents the probability that *all attempts fail*.

So the equation simply states:

Probability of success = 1 − probability of failing every attempt.

---

## What Happens as Attempts Increase

Consider the limit:

lim (n → ∞) [1 − (1 − p)^n] = 1, for any 0 < p ≤ 1.

Since (1 − p) is less than 1, repeatedly multiplying it drives the value toward zero.

So the probability of failure across all trials goes to zero.

Which means the probability of *at least one success approaches 1*.

In other words:

If success has any non-zero probability, repeated independent attempts will eventually succeed with probability arbitrarily close to certainty.

---

## A Simple Numerical Example

Let p = 0.001 (0.1% chance of success per attempt).

Probability of success after n attempts:

n = 100 → ~9.5%
n = 1,000 → ~63%
n = 5,000 → ~99.3%

Nothing about the attempt improved.

Only the number of trials increased.

---

## Two Levers

The equation highlights two ways to increase the probability of success:

1. Increase p (improve the success probability per attempt)
2. Increase n (increase the number of attempts)

Most people focus on the first variable.

But many real systems are dominated by the second.

Examples include:

* scientific experimentation
* startup iteration
* evolutionary processes
* randomized algorithms

In these systems, progress emerges from *large numbers of trials exploring a search space*.

---

## The Only Requirement

There is one constraint:

p > 0

Success must be possible.

If the probability of success is zero, repeated attempts will never produce success.

So the key strategic question becomes:

Is the system structured such that success is possible at all?

If yes, increasing the number of attempts dramatically improves the odds of eventual success.

---

## Why This Matters

Many real-world processes are better modeled as *probabilistic search* rather than deterministic planning.

When viewed this way, iteration speed becomes critical.

Reducing the cost and latency of each attempt increases the number of trials that can be run.

Over time, the probability of finding a successful outcome rises toward certainty.

Mathematically:

1 − (1 − p)^n → 1 as n → ∞.

That simple equation captures a surprisingly large fraction of how progress actually happens.
by zdp7 | 2026-03-04 18:39:28+00:00
Velocity won't matter. How fast you code isn't what matters to the end user. We select software based on what works the best for us. Interfaces that are slop can only be successful if they fit how we work. If we assume coding is essentially an AI task now, the winner will be the team that builds the best software. Think of it like Apple under Steve Jobs. It wasn't velocity that was important, but attention and intentionality. I don't think LLMs can get us Steve Jobs quality. I see developers focusing on code review and optimizing interfaces to function well.