MurphyA/hacker-news huggingface dataset:
by frereubu | 2026-03-02 20:50:10+00:00
My 13 mini on iOS 26 shows 83% maximum capacity but makes it through the day with light-ish use (Spotify (although generally offline playlists because of lossless audio) NYT games, email, messaging, browsing, Instapaper). I do have lots of accessibility settings enabled to stop things like transparency and animations though. See my comment here for more details: https://news.ycombinator.com/item?id=45544554
by kingstnap | 2026-03-02 20:50:38+00:00
What we see different is that I don't collude *text stored inside a password manager* with *plaintext files left on someone's desktop or downloads folder*.

You clearly do, and even apply this philosophy to highly technical users. What I find ridiculous is that being able to copy sensitive information out of it is like 99% of what I do with password managers. It's the primary use case.
by raykamp | 2026-03-02 20:50:57+00:00
Mind if I ask what line of software you work in?

The ccmux sessions are tied 1-to-1 with claude code sessions. If a the ccmux "workspace", ccmux's tmux session, gets killed or a user intentionally kills/deactivated a ccmux session, it can be reactivated easily. Under the hood it's just ccmux tracking claude code session IDs and attempting to resume said session when reenabling.

Your input has me thinking there could be a couple features to consider:

- A search feature to search through all claude code sessions and resurrect one as a ccmux session.
- Right now ccmux sessions have two things to quickly indicate their specific task/intention: a configurable name and they clearly show the git branch name they have checked out. I originally opted for this very lightweight approach, but perhaps more context is required about the task at hand, especially for long-running multi-day sessions.
by array_key_first | 2026-03-02 20:51:06+00:00
I switched from iPhone to Android and I was fully expecting a world of pain but I was (am?) pleasantly surprised.

The back button thing is real. When I have to use someone else's iPhone I immediately feel the lack of consistency.

And KDE Connect is fantastic to use. So many things on iPhones are just annoying for no reason. I don't want to buy a 1000 dollar computer to look at my photos, come on now.
by lucagnome | 2026-03-02 20:51:11+00:00
I spent a weekend building 73 structured knowledge documents about property damage restoration in Philadelphia — optimized not for Google, but for LLM retrieval and citation. Vector database, MCP server, plain REST API, and a GEO compliance checklist I iterated on over eleven rounds. Anthropic and OpenAI's crawlers indexed the site before Google did. This is an experiment, not a success story. Here's what I've learned so far about content engineering for AI agents.
by andreyvit | 2026-03-02 20:51:15+00:00
Bubblehouse | Fully REMOTE | Full-Time | $200–250k | Principal Engineer

Bubblehouse is a fast-growing custom loyalty platform, tripling the revenue each year. Headquartered in NYC, the entire team is fully remote and spread across the globe. We power loyalty programs for brands like American Girl and Old Spice.

We’re expanding our lean team of extremely experienced developers. Companies are switching from other platforms thanks to the customizations and flexibility that we offer, enabled by our pace and technical excellence, which we intend to keep for years to come.

We run on Golang and use custom data storage on top of local key-value stores, colocating the storage and compute on dedicated hardware servers, and reading data directly from mmap’ed pages of the database. Ever came across HN saying that one can run Twitter on a single machine these days? We’re doing that in production.

Zero lines of React, almost zero third-party dependencies (carefully vetted), every line of JavaScript manually written with respect and understanding of the web platform. We render HTML server-side like it’s 2005.

Looking for:

1. Top to bottom understanding of the software stack, from the modern-ish web platform to CPU caches.

2. Thinking and problem solving outside the box. (We don’t _always_ go for unconventional solutions, but we do it often enough to require a person who can do justice considering the entire problem space at every step.)

3. Demonstrated ability and hunger to learn new things quickly. (Every month we’re doing things we have never done before.)

4. Broad experience across multiple programming paradigms, platforms and software stacks.

5. Demonstrated care for the software craftsmanship (which can take many forms).

6. Great spoken English, and ability to communicate 9am to noon in New York time zone.

We give you a literally fast-paced environment (with features delivered in days) where you need to solve very challenging problems with practical advanced technology, take on entrenched market leaders, and help entrepreneurs across small and large businesses delight their fans.

Send a plain text cover letter to andrey+hiring@bubblehouse.com. Help us see how you stand out. Summarize your experience. Link to 1–5 impressive things you’ve built and proud of, link to where we can see some of your code, include your portfolio/CV, describe the platforms and stacks you’re an expert in. How did you start programming? What are you most passionate about in technology? What are the most interesting or weird things you’ve done? What are your strongest held professional opinions? Please make your email easy to read, we’ll appreciate that.

(If you have applied before, no need to re-apply, we’ll reach out.)
by hinkley | 2026-03-02 20:51:37+00:00
Feature flags are like bloom filters. They make 98 out of 100 situations better and they make the other 2 worse. When performance is the issue that’s usually fine. When reliability is the issue, that’s not sufficient.

If you work on fifty feature toggles a year, one of them is going to go wrong. If your team is doing a few hundred, you’re gonna have oopsies.

Most of the problematic cases are where the code is set up so that the old path and the new one can’t bypass each other cleanly. They get tangled up and maybe the toggle gets implemented inverted where it’s difficult to remove the old path without breaking the new.
by Klonoar | 2026-03-02 20:51:54+00:00
I still love Objective-C and you can pry it from my cold dead hands - tho I basically just call in to it from Rust these days for convenience reasons (cargo).

That aside, I was glancing through the source code for the engine and noticed this:

https://codeberg.org/brentsimmons/SalmonBay/src/branch/main/...

I wonder why they opted to do this instead of NSJSONSerialization - maybe I'm just misunderstanding the use for the class tho.
by jcranmer | 2026-03-02 20:52:20+00:00
The ultimate purpose of copyright is to protect creators from the rapacious publishing industry. Now, it doesn't do a good job of it, in large part because the publishers have twisted it to mostly be a tool for publishers attacking publishers rather than creators to retain their rights.

But how much better would it be for creators if you gave those rapacious publishers the unconditional right to screw them over if they just wait 5 years (given production lead times)? You're taking away essentially the only lever creators have over some of the greediest capitalists imaginable, and it boggles my mind that anyone thinks that's going to improve the lives of creators.

> Should a person have the unilateral and unlimited right to a piece of work for all eternity

Funny that you think I think this. No, I think the ideal copyright term is somewhere around 50 years. When you make it too short, you end up incentivizing publishers to screw over their creators as the copyright term will mostly be eaten up by the time it takes to produce something in the first place.
by bc569a80a344f9c | 2026-03-02 20:52:21+00:00
From what I understand, it depends on the stage. The United States Code certainly tracks any and all amendments, and you can fully trace which member introduced which amendment, when and where it passed, and even verbatim floor debate.

However, the draft stage isn't documented this way. Members negotiate whatever between themselves (well, really their staffers) and this happens over email, in discussions, via Word documents - whatever works.

I guess in the git metaphor, drafts are in flux while being worked on as a commit, and are squashed and then accessible as such squashed commits once initially introduced or whenever they lead to bill amendments. You can't necessarily track down what member was responsible for a specific sentence in an amendment.
by treyd | 2026-03-02 20:52:39+00:00
> But LLMs don't care about expressiveness, they care about predictability.

I think this is true, but it misses a very key point. Go does an impressively bad job at designing APIs that are difficult to misuse, so LLMs will misuse them and will require also writing unit tests to walk through it, just to validate it used the libraries correctly. This isn't always possible (or is awkward/cumbersome) for certain scenarios like database querues.

All of the reasons people argue Go is good for LLMs are more true for Rust. You and the LLM can design libraries to be difficult to misuse, and then get instant feedback from the compiler to the LLM about what it did wrong, and often with suggestions about how it should fix them! This also makes RL deriving from compiler feedback more effective.

This allows the LLMs to reason more abstractly at larger scales, since the abstractions are less leaky (unlike in Go). The ceiling on abstraction screws you here, since troubleshooting requires more deep diving. It's the same reason Go projects become difficult for humans at large scales, too.
by delaminator | 2026-03-02 20:52:40+00:00
Federal Law 49 CFR § 391.11(b)(2), part of the Federal Motor Carrier Safety Regulations (FMCSRs).

> a CDL driver must be able to:

> read and speak the English language sufficiently to converse with the general public, understand highway traffic signs and signals in the English language, respond to official inquiries, and make entries on reports and records required to be kept.
by hjkl0 | 2026-03-02 20:52:42+00:00
I think the difference is that in fascism these literal things are actually happening, whereas the worst you can say about “the left” is that you can make a bad-faith comparison and say that things are somehow metaphorically similar.

But you can really say that “disagreement is treason” means the same thing in fascism and in “the left”? Are you saying, for e.g., that unions and universities execute dissenters as a matter of course? “Fear of difference” under fascism means that differences you can’t control put your life at permanent risk. In the context of tribalism, it means being embarrassed.

So there’s really no comparison between a conservative feeling left out under liberalism to a minority feeling at risk under fascism.
by some_random | 2026-03-02 20:52:53+00:00
Overall I love it, my biggest critisism so far is that the impact score seems overly opinionated and overly broad in some cases. For example, https://govbase.com/policy/fr-2026-03380 lists on the policy page as positively affecting "Snap Food Stamps" which doesn't seem to be relevant although I don't have pro to see the reasoning.
by 1attice | 2026-03-02 20:53:06+00:00
This is the sort of a smug self-satisfied hot take that makes many non-SWEs recoil from this community.

Outside of tech, there are plenty of thoughtful communities of practice, tended by community leaders no less wise and dedicated than dang.

What HN has is YC. Its the financial estuary -- you come here to make contacts, not friends, and you come here to rub shoulders with people doing the work. And maybe, just maybe, have your own work recognized.

You can get those for much cheaper in e.g. a field like medicine, because promotion tends to happen on the basis of long-term deliverables delivered, rather than vibes about potential hyper scale returns a few years down the road. Simply, professionals are constructed as less desperate/opportunistic in other disciplines.

Other fields, like for example those that abut the artworld, are massively and aerobically served by a wide range of venues. Opportunity and curiosity are evenly distributed among them.

But that's not how our game works. Reputational opportunity is the gravity here, and we are all to some degree opportunists here, of varying degrees of success. Its centralization. The secret sauce is centralization.

This is both good and bad.
by otherme123 | 2026-03-02 20:53:06+00:00
It is not difficult to find that the "US conditioning other countries in the 1970's" actually started in 1886 at the https://en.wikipedia.org/wiki/Berne_Convention when 10 european countries agreed on legal principles to protect original works. Among these 10, France, Germany, Italy, France and UK, so in practice the whole Western Europe. US didn't join until 1989.

The original treaty, if I am not misunderstanding here: https://www.wipo.int/en/web/treaties/ip/berne/summary_berne includes a "dead + 50 recomended" protection since the 1908 revision, before that it was up to each country laws, and in 1948 it changed to "dead + 50 minimum mandatory". In 1993 it was raised to "dead + 70" in the UE, to be followed by the US with the same extension in 1988 in Sonny Bono Act https://en.wikipedia.org/wiki/Copyright_Term_Extension_Act.
by Maarten88 | 2026-03-02 20:53:28+00:00
You know the carbon footprint concept was literally created by BP marketing, to place the blame for climate change on society, and distract from all the evil stuff they did to promote more fossil fuel consumption and sabotage climate science.

The Climate Town channel on Youtube has lots of video's on this, such as this one: https://www.youtube.com/watch?v=1J9LOqiXdpE
Show HN: BoardMint – upload a PCB, get a standards-backed issue report in ~30s
by pranavchahal | 2026-03-02 20:54:23+00:00
Hi HN, I’m Pranav (founder). I design hardware and kept seeing a weird split:
Engineers don’t trust AI to design full PCBs (hidden assumptions, stackups, manufacturing constraints, EMI/return paths, and the cost of being even slightly wrong - why tools like Flux still aren’t widely trusted for full designs).
But customers keep asking ChatGPT to “review” boards. They paste screenshots/Gerbers and expect a real sign-off. It often sounds right, but it can hallucinate or miss what actually causes respins.
Lesson building this: the hard part isn’t more AI, it’s deterministic, reproducible detection with explicit assumptions, with AI only to explain findings and suggest fixes.
Would love critique: what’s worth catching pre-fab, what’s too noisy, and what would make you trust this as a release gate.
by triceratops | 2026-03-02 20:54:36+00:00
> And yes it did fail mostly because it was not being used in good faith

As of today, judgments against J&J total to less than $10b. J&J committed up to $61.5b to LTL, the company it spun off. Simple arithmetic shows us all current judgments will be satisfied. https://news.ycombinator.com/item?id=47222778

The judge used the $61.5b commitment as proof that LTL wasn't actually bankrupt. Which is weird but also correct.

Where is the bad faith today? I mean it's possible they've done some internal analysis and expect to be on the hook for more than that in the future. Or there's some other arcane legal issue I don't understand. And in that sense committing the $61.5b is a smart way of capping their losses while still looking like good guys today. There's no evidence of that right now though.

To re-iterate, the bankruptcy was rejected because of how it was structured. Not because there was an attempt to dodge liability. To me that's a more damning indictment of the legal system because it implies liability dodging might have been worked of it were structured right.
by debarshri | 2026-03-02 20:54:50+00:00
Adaptive | Utrecht/Amsterdam, NL | Software Engineering | https://www.adaptive.live/

Adaptive is building a platform for enterprise AI infrastructure. Our current identity security platform is used by various fintech, regulated, and banking customers.

We're hiring a software engineer who is passionate about enterprise security, kubernetes, infrastructure, cloud automation, etc.

There are other opportunities that can be found here: https://adaptive.live/careers
by AnimalMuppet | 2026-03-02 20:54:52+00:00
Have you ever worked at a place where you were put on an existing codebase, and that code has no tests? Have you ever worked at a place where, when you try to fix that, management tells you that they don't have the time to do so, they have to crank out new features?

Is ipsento606 working at such a place? I don't know, and neither do you. Why do you jump to the conclusion that it's their personal failing?
by mhpro15 | 2026-03-02 20:55:05+00:00
Location: Toronto, Canada Remote: Yes

Willing to relocate: Yes

Technologies: React, Next.js, TS/JS, Tailwind, Node.js, Python, Java, PostgreSQL, Supabase, Mongodb, Stripe

Resume: https://manhhung.app/resume.pdf

Email: me [at] manhhung [dot] app

Website: https://manhhung.app/

I'm a fullstack developer with 4 years exp. I enjoy building small projects especially now with AI empowered it's easier, I'm looking for a fast paced environment where I can build and learn at the same time, if you going fast, looking for someone ready to solve problems and grow along, hmu!
by sbuttgereit | 2026-03-02 20:55:07+00:00
Based on their "Meet the Committee" page, they look a bit more like they have a dog in this fight beyond simply adjudicating the case.

https://www.trialmonitors.org/meet-the-committee

Plenty of accomplished people there, but as a group "unbiased observers" isn't the first phrase that comes to mind.
by ecliptik | 2026-03-02 20:55:17+00:00
Check out Claude Code Team Orchestration [1].

Set an env var and ask to create a team. If you're running in tmux it will take over the session and spawn multiple agents all coordinated through a "manager" agent. Recommend running it sandboxed with skip-dangerous-permissions otherwise it's endless approvals

Churns through tokens extremely quickly, so be mindful of your plan/budget.

1. https://code.claude.com/docs/en/agent-teams
by rekabis | 2026-03-02 20:55:26+00:00
>they didn't add a 3.5mm audio/headphone jack.

This works wonderfully in quiet environments. But the moment you have any significant background noise, and need noise-cancelling headphones, this ends up being useless because no headsets do noise cancelling over a headphone jack - only internal batteries or USB connectivity.

Even with those rare wired-optional headsets that accept headphone cords, the noise cancelling functionality gets shut off the moment you plug the headphone jack in.
by doublerabbit | 2026-03-02 20:55:30+00:00
Myself, I tend to ask with open question, a good ice breaker is: "Hey mate, hows your day going on a scale of 1-10?"

That gives them a chance to take a break and think. If they say three, you put yourself in their shoes. "Hey, that sucks. what's going on?" just lending a warm comforting subtle "I'm around right now if you want to vent"

If they give you a higher number, inquire why. "Wow, a 7? That's great. How come?" Both results in giving them option to speak. You compliment in both situations, a win win. If they return with a single closing statement acknowledge it and move on, "all the best".

If you need to end, a simple of "hey, it was great talking. I've got my coffee it was a pleasure talking to you while I waited, I've got to take off but it was a pleasure to talk".

You cater it to the situation you're in. If they want to talk then they will, if they don't then they won't.
by GuinansEyebrows | 2026-03-02 20:56:07+00:00
kind of an insulting position to assume i (or anyone else you might be educating) don't know that courts ostensibly rule on law/precedent.

i'm specifically responding to your use of the word "justice" and how those two do not always align - it's a lack of precise definition, or a disagreement in terms. this is one of the clearest examples of that phenomenon that exists, especially when you consider the lengths the fossil fuel industry has gone to hide and misdirect evidence of the negative environmental impacts of their business model.
by sillysideprojs | 2026-03-02 20:56:11+00:00
Location: USA Remote: Yes (remote-first) Willing to relocate: No
Technologies: JavaScript, TypeScript, React, Next.js, Electron, React Native, Expo, Capacitor, Node.js, Express, FastAPI, Python, GraphQL, REST APIs, WebSockets, HTML, CSS, PostgreSQL, Postgres, MongoDB, SQLite, Supabase, SQL, Drizzle, AWS, Amazon Web Services, GCP, Google Cloud Platform, Cloudflare, Docker, CI/CD, Heroku, Vercel, Figma, UI, UX, Design Systems

Resume/CV: https://travisbumgarner.dev (PDF available)
Email: travis.bumgarner@gmail.com
GitHub: https://github.com/travisbumgarner

Senior / Staff-level product engineer with ~12 years of experience building and shipping production software. Strong frontend focus with deep full-stack experience. I’ve led zero-to-one builds, shipped high-reliability systems, real-time collaborative tools, and large-scale search (1.6M+ searches/month). Comfortable owning architecture, product, UI/UX, and execution end-to-end.

Looking for Senior, Staff, Principal, or Founding Engineer roles at product-driven teams that value team health, self-starters, and high quality work.
by 9rx | 2026-03-02 20:56:13+00:00
Okay, that's what sets what was classically known as "object-oriented" apart.

Understandably, language evolves. If OO means something different today, what do most programmers call what used to be known as OO? I honestly have never heard anyone use anything else. What did most programmers settle on for this in order to free up OO for other uses?
by jauntywundrkind | 2026-03-02 20:56:25+00:00
> On that last point, I felt it necessary to justify why RK3576 is an interesting target. Many more casual observers seem to see an SoC with older licensed core designs and miss the forest for the trees in the process. The talk details how RK3576 is more than a cost-optimised little brother: it's a stepping stone towards future designs.

Unfortunately I bought a bunch of Radxa Zero 3W's, which use the RK3566. An older design though, from around when RK3588 was also arriving. Mainline support is not that bad. But I don't think there's much focus on improving it. Mostly I just want video encoding; my original use case was using it as an HDMI -> wireless transmitter.

As we head into this computing crunch, alas, these lesser chips are going to be quite important. There's some really nice Allwinner A733 chips too, but I don't think support is nearly on par with what Collabora has cooked up for Rockchip. That's a huge advantage, and it's fantastic.

There was a really scary time a year ago when it felt like Rockchip was going to disappear from open source. There's still a question of availability of SBC systems, but where we are is so much better than it looked like things were going to be, 15 months ago. Great follow up post here, on the post 5 days ago about the great progress with video decoding going to mainline. I wonder how Allwinner is doing with their A733 & maybe upcoming A737. https://mastodon.social/@geerlingguy/113698847221483936 https://www.collabora.com/news-and-blog/news-and-events/rk35... https://news.ycombinator.com/item?id=47157285
by drnick1 | 2026-03-02 20:56:26+00:00
Strapping your card to your phone in one of those magnetic card wallets seems to achieve the same level of convenience, or close, and avoids all of the downsides of running a Googled system.

I personally find using a plastic card more convenient than fumbling for my phone and unlocking it (I don't use biometric unlocking as it's not protected by the 5th.) It's also easier to go somewhere without a phone (yes, it's possible) when you have a card on hand.