MurphyA/hacker-news huggingface dataset:
by fvincenti | 2026-03-01 19:36:06+00:00
My girlfriend has ADHD and works with 50+ tabs open. She’ll close something and 20 minutes later can’t find it again. Browser history isn’t very helpful if you don’t remember the title or URL.

I built Daysift to solve that.

Press ⌘J anywhere in Chrome to search everything you’ve opened — docs, emails, tabs, dashboards, etc. Results appear instantly, and fuzzy matching works well when your memory is vague.

You can also ask questions in natural language and get answers from AI. There’s a floating notes window that stays on top too, which is handy for jotting things down without losing context.

Everything runs locally (no accounts, no servers, no tracking).
AI is optional and off by default.
Works offline.

It’s basically become my fallback whenever I lose something — I use it dozens of times a day.

Website: https://daysift.com

Chrome Web Store: https://chromewebstore.google.com/detail/llnlmmjddpfmjjkhpbj...
by shepherdjerred | 2026-03-01 19:36:24+00:00
I think this piece makes an excellent point.

Maybe the LLMs today are deeply flawed and cannot replace programmers. But, one day, LLMs (or some other AI approach) _will_ be successful in replacing programmers. It might not be this year or the year after.

I do however feel pretty confident in saying that there will be few programmers in 2076. This piece will look quite prescient.

It's just like how we say "can you imagine programming on a punchcard?"
by deadbabe | 2026-03-01 19:36:24+00:00
iTerm is slow as fuck. cat large files in iTerm vs Ghostty and you will see the difference. Ghostty always stays responsive, and has much lower memory usage. The typing latency on Ghostty is so low it really enriches the terminal experience. People still using stuff like iTerm2 are likely just either not using their terminal very often or are ignorant to the wider terminal emulator market.
by tetraodonpuffer | 2026-03-01 19:37:14+00:00
I feel the same way, I have many years of experience, and I have gone from writing everything by hand to using claude code all the time (my latest company is very pro doing everything with AI).

Since I have been a software architect for the past 7-8 years it feels in some ways that that experience makes using claude code a lot more productive than for my non-architect colleagues, as I am able to steer it much more effectively whether directly in sessions or via custom skills / mcp.

The big issues right now for me are hiring and manager expectations, I changed positions last fall due to mass layoffs and it took me 3 months to find one: having leetcode interviews in the current climate seems completely useless, even more than it was in the past, and system design interviews are so formulaic it also feels like a crapshoot. Plus every job getting hundreds of AI generated applications makes actually being considered in the first place quite difficult.

Manager expectations are also ridiculously inflated nowadays, it seems most action items that come are claude written with fantastical random statistics (if you add caching you can make your backend 98.3% faster!), and it takes so much time to fight this and unrealistic team velocity expectations.

Interesting times, I do feel lucky I have had a long career, but I very much fear the ladder being pulled up even more than it has been when outsourcing because widespread. I know everybody says "things always change, new opportunities will open up to compensate for the ones that are being lost" but this time it does feel different, and not in a good way.
by goranmoomin | 2026-03-01 19:37:48+00:00
The impact on context tokens would be more of a 'you're holding it wrong' problem, no?
The GH MCP burning tokens is an issue on the GH MCP server, not the protocol itself. (I would say that since the gh CLI would be strongly represented in the training dataset, it would be more beneficial to just use the CLI in this case though.)

I do think that we should adopt Amp's MCPs-on-skills model that I've mentioned in my original comment more (hence allowing on-demand context management).
Ask HN: How does your team keep SOPs in sync with actual workflows?
by moowmoow | 2026-03-01 19:38:26+00:00
We're exploring a problem that seems universal in growing companies: SOPs (Standard Operating Procedures) drift from reality almost immediately after they're written.

The pattern we keep seeing:

- Team writes SOP in Google Docs/Confluence/Notion

- First month: everyone follows it

- Month 3: half the team has their own variations

- Month 6: the SOP is outdated, nobody updates it, new hires get confused

We're testing a hypothesis that the root cause is the separation between "process definition" (the document) and "process execution" (the tickets/tasks/checklists). If the SOP itself could generate the work items and evolve as the process changes, maybe the drift problem goes away.

Curious to hear from HN:

1. How does your team handle SOP maintenance?

2. What tools do you use? (Confluence, Notion, custom wiki, etc.)

3. Have you found anything that actually keeps documentation in sync with how work gets done?

We're building a platform around this idea — if it sounds relevant to your team, you can check it out here: https://project-g.grepfruits.com

Would love to hear war stories and approaches.
by sponno | 2026-03-01 19:38:36+00:00
Loving how well Ghostty works and looks.
When running several Projects I need quite a few tabs as all these AI agents take sometime to complete. Overhead tabs get real messy very quickly. Multiple windows become a nightmare quickly. Side bar tabs have been my solution.

I love iTerms sidebar tabs - I add emojis to mine for my key projects and any subtask just lives under the master tab like a folder.

Would love to see sidebar tabs - or it sounds like I can code my own.
by lelanthran | 2026-03-01 19:38:42+00:00
> The post is right superficially. It made being an engineer harder because it took away the easy parts that anyone can do and it forces engineers to think of the hard ones.

I dunno about that. Look at blogging as an example - AI took away the "easy"[1] part of blogging, and now we are left with 90% crap AI-generated "articles" like the one you just read.

I feel it's the other way around - AI took away the hard parts, of both blogging and programming, and now what have to look forward to every single damn day is a deluge of AI slop of absolutely poor quality.

Continuing with the literature analogy (because this article was written by an AI), adding AI as a tool for authors isn't producing the next Terry Pratchett quicker, it's delaying the production of the next Terry Pratchett because the next Terry Pratchett will be drowned out by an unstoppable volume of AI slop.

After all, if you can't recognise obvious AI blog posts, what makes you think you can recognise poor code?

---------------------

[1] I am using the term as you are using it. I don't really believe that it took away the easy part.
by tetianad | 2026-03-01 19:40:01+00:00
Interesting approach. I ran into the same problem but went the other direction.

Instead of moving newsletters to a new app to read, I wanted to skip the reading from many sources and just get the signal. Built something that monitors topics across sources and sends a digest with only what changed.
Feels like there are multiple valid angles on this problem.

Would be curious what your users do after they swipe through everything. Do they actually go deep on saved articles or is the summary enough for most?
by coldtea | 2026-03-01 19:40:05+00:00
>This is not true - the average tenure for a developer across the industry has been 3 years for well over a decade.

That counts temps, people who weren't a good fit and were let go early after hiring, mass layoffs, and mixes mixes startups and FAANG and consulting churn, none of which is the typical corporate IT worker scenario, and all of which bring the average down (but are not "hopping").

Corporate IT, government IT, smaller SMEs, and stable SaaS, have higher averages.
by Dig1t | 2026-03-01 19:40:30+00:00
There is no evidence this strike has anything to do with oil, our leadership is not even saying that we will be involved with the changes on the ground. Oil prices are extremely low and have been so for a while now, domestic production is huge and we just claimed Venezuela's for ourselves as well. We have plenty of oil and again, there is just no evidence that this is motivated in any way by oil.

It is purely because Iran is a rival and check on Israel. Most of the US oligarchy has strong ties to Israel and they have made huge donations to Trump so that he would do this for them. Take a look at Miriam Adelson, Sheldon Adelson, Larry Elison, Ronald Lauder. These are mega donors who have been agitating for regime change in Iran from the very beginning. Go watch the speeches that Trump has given IN Israel, this has been their aim the entire time.

This conflict is extremely religious in nature, a huge contingent of Christians in the US believe that Israel ruling the middle east out of Jerusalem means that the end times will arrive sooner. Similarly a large contingent of Jews believe that their Messiah will return when they control the middle east.

Watch the Tucker interviews with Ted Cruz and Mike Huckabee, many of these people are true believers.

https://en.wikipedia.org/wiki/Greater_Israel

https://en.wikipedia.org/wiki/Christian_Zionism

>A 2017 LifeWay poll conducted in United States found that 80% of evangelical Christians believed that the creation of Israel in 1948 was a fulfillment of biblical prophecy that would bring about Christ's return and more than 50% of Evangelical Christians believed that they support Israel because it is important for fulfilling the prophecy.
by hn_throwaway_99 | 2026-03-01 19:40:58+00:00
Only for very narrow definitions of "we".

I think it's pretty obvious when betting on events that are inherently just decisions by one or a few people (e.g. when will Trump launch an attack on Iran, when will a company launch a new product, will some company acquire another one, etc.) that they will attract insider trading and corruption by their very nature - all that's necessary is to have information about the decision maker. This is fundamentally different than events that are subject to forces that no single individual controls - e.g. who will win an election, where will a crypto price be in a year, movie box office results, etc.

I think betting on "single decision maker" events is just a "sucker is born every minute"-type bet.
by 0xcafefood | 2026-03-01 19:42:30+00:00
My favorite piece: "The developers who thrive in this new agentic era won’t be the ones who run the most parallel sessions or burn the most tokens. They’ll be the ones who are able to hold their projects’ conceptual models in their mind, who are shrewd about what to build and what to leave out, and exercise taste over the enormous volume of output."
by SoloShipper | 2026-03-01 19:43:05+00:00
I built AutoBrief (https://autobrief.dev) because I was tired of spending 90 minutes writing postmortems after every incident, only for the action items to be forgotten by next week.

AutoBrief does two things:

1. You fill a structured form (what happened, timeline, impact, root cause, action items). AI generates 4 outputs: engineering brief, executive summary, status page update, and runbook delta. Takes about 10 minutes.

2. Every action item goes into a dashboard. You can see what's open, what's overdue, and your team's completion rate. A weekly Slack digest reminds you what's still outstanding.

The whole thing is encrypted (AES-256-GCM), workspace-isolated, and we don't train on your data.

I built this because at my previous job we had the same database connection pool exhaustion incident three times in six months. The fix was in the postmortem action items every time. Nobody ever did it.

Pricing: Free tier (4 AI generations), Solo at $9.99/mo, Team (5 users) at $39.99/mo. No per-seat pricing.

Tech stack: Next.js 15, Supabase (Postgres + RLS + Edge Functions), Vercel, Tailwind CSS.

Would love feedback from anyone who writes postmortems regularly. What would make this useful for your team?
by varispeed | 2026-03-01 19:43:06+00:00
Exactly this. Even frontier models like Opus 4.6 have absolutely zero understanding of the task at hand. If you give them problem they have not encountered in training data, they will not solve it. You can however, guide them to resolve the problem, but in that case these get reduced to merely an auto complete. Don't get me wrong - models are getting better and hide very well that they don't understand anything, you can almost get fooled now.
by pgaddict | 2026-03-01 19:43:12+00:00
Good point, I should have included that (the linked pgsql-hackers thread have some of this information, at least).

I've observed exactly this behavior on a wide range of hardware / environments, it's not very specific to particular SSDs models (at least not for reads, which is what the blog post was measuring). That's why I showed results from three very different systems.

Some information for the two physical machines:

1) ryzen: Ryzen 9 9900X, RAID0 with 4x Samsung 990 PRO 1TB (in Asus Hyper M.2 Gen5 card)

2) xeon: E5-2699v4, WD Ultrastar DC SN640 960GB (U.3)

I don't know what exactly is backing the SSD storage on the Azure instance.
by b112 | 2026-03-01 19:43:42+00:00
My biggest beef is the UI constantly goes through massive changes at each release. Options moved, mysterious new configs, literally it is as if you're using an entirely new piece of software every few years.

For those of you who daily drive GIMP, well you'll be up to speed quickly. For those of us that use it once a month or so, for a day, it quickly becomes exceptionally annoying.

I'm happy if the UI isn't the best. I frankly don't care what the software looks like, or if the GUI is purdy. I just want it to work, work well, and frankly that menu items don't magically disappear, get merged into other sub-menus, or that now you can suddenly close a tool, and never ever get it back without finding some obscure menu item to re-activate it.

And if you use GIMP frequently, and are about to say "But, that's easy, you just..." then you're not a casual user.

There are more casual users than you think.

(this goes right up there with devs who change config options in files from option= to Option=, and configs= to config=.

I mean, leave it alone. Forever.

"Updated config options to bring them inline with StudlyCaps" or whatever turns my day into a ragefest filled anxiety attack on upgrade.

"Changed all config names to US English from British spelling." What?! OK b112, you now have to deal.

I don't want to deal. I want to eat doritos.)
by _alternator_ | 2026-03-01 19:43:48+00:00
Ok I think we are largely in agreement, though perhaps missing the main point: Anthropic wanted restrictions above and beyond “all legal uses”. This was widely reported in the last few days.

OpenAI is passing off their deal as providing additional safeguards beyond “all legal uses” but the language they’ve released doesn’t seem to support that narrative. I’m incensed, and am attempting to point out the hypocrisy in the hopes that OAI gets some blowback for this cynical stunt.
by dailylesson | 2026-03-01 19:43:50+00:00
Hi HN — maker here. I spent 20 years in edtech (co-founded Open English, which hit $171M revenue) and kept hitting the same wall: AI agents that teach need deterministic, structured content, not generated text.

The Orb Platform is three APIs that work together:

Word Orb — 162,251 words, 47 languages, 846K translations, 240K audio files. One GET returns definition, IPA, etymology, translations in native script, and age-appropriate variants.

Lesson Orb — 226,725 structured lesson blocks. Each follows a 5-phase model (hook, story, wonder, action, wisdom) across 10 teaching archetypes, 3 age groups, 19 languages.

Quiz Orb — 21,900 assessment items across 6 question types. Every question is linked to specific lessons and words through a knowledge graph (30,288 edges).

Architecture: Cloudflare Workers + D1 (SQLite at edge) + R2 for audio. No origin server. Sub-5ms edge responses. Same input, same output, every time.

The knowledge graph is the interesting part — it connects words to lessons to quiz items, so an agent can run a complete teach-then-test cycle where the assessment is guaranteed to align with what was taught.

The whole thing is also an MCP server (19 tools): https://mcp.thedailylesson.com/mcp

Playground (no signup needed): https://word-orb-api.nicoletterankin.workers.dev/playground

GitHub: https://github.com/nicoletterankin/word-orb

Happy to answer questions about the edge architecture, the knowledge graph design, or how the archetype system works.
by class3shock | 2026-03-01 19:43:56+00:00
The idea that any of these companies have anything that represents ethics as they steal everyones data, fight against any regulation or accountability, all while they claim (or lie, depending on your view) they might make something that could endanger the human race as a whole, is laughable.

It's money and power with these people. Dig down and you'll find how this decision is motivated by one or both.
by coldtea | 2026-03-01 19:44:52+00:00
If anything, memory ain't getting cheaper, disks aren't either, and as for graphics cards, forget it.

People wont be competing with even a current 2026 SOTA from their home LLM nowhere soon. Even actual SOTA LLM providers are not competing either - they're losing money on energy and costs, hopping to make it up on market capture and win the IPO races.
by ethbr1 | 2026-03-01 19:45:07+00:00
I realized how different the Iranian definition of "democracy" is compared to Western democracies when I was discussing Iranian elections with a regime supporter.

Me: "What about the Guardian Council having veto power over presidential candidates?"

Him: "Well, you can't let a goat herder be president!"

Say what you want about American democracy, but we do let any idiot run for president.
by civitage | 2026-03-01 19:45:27+00:00
My Viewtron DVR's web interface requires ActiveX/NPAPI plugins that no modern browser supports. The fallback is a sluggish WASM viewer with no speed control, and exporting clips
requires a Windows-only desktop app. I built a replacement.

It's a single Go binary with an embedded React SPA. Live streaming uses go2rtc (RTSP→MSE, no transcoding, sub-second latency). For playback, I reverse-engineered the DVR's proprietary
binary WebSocket protocol — you get instant 1x–32x speed switching, skip controls, and frame capture. Clip export assembles frames client-side into AVI, then ffmpeg remuxes to MP4 on
the server (stream copy, no re-encoding).

Tech: Go stdlib net/http, SQLite (pure Go), go2rtc sidecar, React 19 + TypeScript + Zustand, WASM decoder + WebGL renderer for playback. ONVIF auto-discovery for camera setup.

Built for Viewtron DVRs but the architecture (go2rtc for live, WS proxy for playback) could work with other DVRs that expose similar protocols. No cloud — runs entirely on your LAN.
by wenc | 2026-03-01 19:45:48+00:00
MCPs (especially remote MCPs) are like a black box API -- you don't have to install anything, provision any resources, etc. You just call it and get an answer. There's a place for that, but an MCP is ultimately a blunt instrument.

CLI tools on the other hand are like precision instruments. Yes, you have to install them locally once, but after that, they have access to your local environment and can discover things on their own. There are two CLIs are particularly powerful for working with large structured data: `jq` and `duckdb` cli. I tell the agent to never load large JSON, CSV or Parquet files into context -- instead, introspect them intelligently by sampling the data using CLI tools. And Opus 4.6 is amazing at this! It figures out the shape of the data on its own within seconds by writing "probing" queries in DuckDB and jq. When it hits a bottleneck, Opus 4.6 figures out what's wrong, and tries other query strategies. It's amazing to watch it go down rabbit holes and then recovering automatically. This is especially useful for doing exploratory data analysis in ML work. The agent uses these tools to quickly check data edge cases, and does a way more thorough job than me.

CLIs also feel "snappier" than MCPs. MCPs often have latency, whereas you can see CLIs do things in real time. There's a certain ergonomic niceness to this.

p.s. other CLIs I use often in conjunction with agents:

`showboat` (Simon Willison) to do linear walkthroughts of code.

`br` (Rust port of Beads) to create epics/stories/tasks to direct Opus in implementing a plan.

`psql` to probe Postgres databases.

`roborev` (Wes McKinney) to do automatic code reviews and fixes.
by yoyohello13 | 2026-03-01 19:45:55+00:00
I think the difference is in why you want a forth compiler on the nes. Is it because you want to dig in and learn how a compiler on the nes would work? Or do you want a compiler so you can use it for something else you’re interested in doing? If your goal is the first one, then vibe coding is not going to be a good fit.
by dismalaf | 2026-03-01 19:46:26+00:00
In a similar but slightly different vein, I found that doing things with my own child (now 3.5 years old) is far more rewarding than I ever imagined. Nothing makes me happier than seeing the joy in his eyes when he discovers something new, accomplishes something or even just gets excited when I come home from work.

I gave up on most passion work years ago, now just optimize for money/time and enjoy my life outside of that.
by coldtea | 2026-03-01 19:47:38+00:00
XML has been "spooky old technology" for over a decade now. It's heyday was something like 2002.

Nobody dares advertise the XML capabilities of their product (which back then everybody did), nobody considers it either hot new thing (like back then) or mature - just obsolete enterprise shit.

It's about as popular now as J2EE, except to people that think "10 years ago" means 1999.
by re-thc | 2026-03-01 19:47:51+00:00
> Is anyone able to explain why it's so much slower when solid state doesn't really care about the data location?

It does. Just differently.

E.g. a lot of SSDs nowadays cheap out and save money by using slower and poorer quality NAND + faster and high quality NAND cache. So random often misses the cache a lot more.
by alephnerd | 2026-03-01 19:48:50+00:00
In aggregate, most participants lack the background and experience needed to hedge against risk and bet intelligently.

Gamifying a financial instrument (futures) that is supposed to be used as an risk management device and advertising it to the lowest common denominator without providing the right checks and balances will leave a large portion of bettors worse off.

To quote the Simpsons - "Gambling is the finest thing a person can do IF he's good at it" [0].

Heck, I'm decently good at blackjack, poker, and backgammon because it's fun to apply probability theory principles, but I would never dare put my personal money on such an investment when I would do significantly better in aggregate with other more diversified personal investments.

[0] - https://m.youtube.com/watch?v=Viz_cr8PCkk
by nine_k | 2026-03-01 19:48:55+00:00
Kitty is great, but its author has very strong opinions, strongly held; this keeps a number of popular requests summarily rejected. In particular, there is no way to color plain bold text, which is possible in basically any other emulator. This is a deal-breaker for me personally, it makes reading e.g. man pages unnecessarily hard.

WezTerm is a very good replacement.