MurphyA/hacker-news huggingface dataset:
Show HN: Cicada – Claude Code usage analysis TUI
by rnjn | 2026-03-04 13:59:33+00:00
I wanted a way to see what my Claude Code sessions actually look like over time, and how to build TUIs. so I built cicada. It's a TUI that reads your local Claude session data and gives you basic analysis, token usage, project analytics, tool breakdowns, streaks, and full chat replay right in the terminal. No API calls, no data leaving your machine.

How to install:
brew install base-14/tap/cicada
or
go install github.com/base-14/cicada@latest
then
> cicada

what it shows -

├── Analysis
│ ├── Usage heatmap
│ ├── Sessions per day (sparkline)
│ ├── Messages & tools per session (bar charts)
│ ├── Streaks (current, longest, weekly)
│ ├── Personal bests (longest session, most messages, most tools)
│ └── Trends (sessions this week vs last, avg duration)
│
├── Projects
│ ├── All projects with session counts and last active
│ └── Project detail (Enter to drill in)
│ ├── Overview — total sessions, messages, duration
│ ├── Sessions — per-project session list
│ ├── Tools — tool usage breakdown for this project
│ ├── Activity — project-level heatmap
│ └── Skills — which skills were invoked
│
├── Sessions
│ ├── All sessions with project, duration, messages, cost
│ └── Session detail (Enter to drill in)
│ ├── Chat — full conversation: user prompts & assistant responses
│ ├── Overview — duration, message count, model, cost
│ ├── Timeline — chronological tool calls and messages
│ ├── Files — files read, written, and edited
│ ├── Agents — subagent spawns and results
│ └── Tools — per-session tool call breakdown
│
├── Agents
│ └── Subagent usage across all sessions
│
└── Tools
├── Built-in tools ranked by call count
└── MCP server tools with server grouping
by dubeye | 2026-03-04 13:59:58+00:00
It's not a hard problem to solve. Post a blog post, say include this word in the subject line if you want your request to be considered, route those emails to a separate folder.

Whether there's a thousand spam or a million spam is not at all relevant.

There is no evidence the AI bot is scraping his website to individualise the messaging. It seems to be a bulk approach based on ai summaries of books.
by vrosas | 2026-03-04 14:00:35+00:00
> shouldn’t we future-proof this?

The answer to this is almost always "NO" in my experience, because no one ever actually has good suggestions when it comes up. It's never "should we choose a scalable compute/database platform?" It's always "should we build a complex abstraction layer in case we want to use multiple blob storage systems that will only contain the lowest common denominator of features of both and require constant maintenance and ALSO have weird bugs and performance issues because I think I'm smarter than AWS/Google?"

/I'm not bitter...
by cyndunlop | 2026-03-04 14:00:40+00:00
My colleague and I published a book (w Manning) to help developers write more compelling blog posts. Bryan Cantrill wrote the foreword, Scott Hanselman wrote the afterword. Eric Lippert was the technical editor.

The book covers strategies for optimizing all phases of the technical blogging process (topic selection, planning, drafting, revising…). Then, we have fun exploring popular engineering blog post patterns such as “The Bug Hunt,” “How We Built It,” “Lessons Learned,” “We Rewrote It in X,” “Thoughts on Trends,” etc. Each "pattern" chapter includes an analysis of real-world examples as well as specific dos/don’ts for that particular pattern. There's a section on moving from blogging into opportunities such as article writing, conference speaking, and book writing. Finally, we wrap with a look at generative AI blogging uses and abuses.

It’s NOT some thinly veiled effort to sell editing/training services (we don’t have any and don't plan to). And it’s not intended to help you get rich from blogging or to divulge some magic formula for hitting the top of HN.

You can read some chapters for free on the Manning site (mng.bz/Y7oK). Chapter 8 is available at https://writethatblog.substack.com/p/the-bug-hunt-blog-post-.... And if you want some other chapter(s) as a preview, find the authors and ask nicely.

Here’s the table of contents…

Part 1: Fundamentals
1 Why write
2 What to write
3 Captivating readers

Part 2: Nailing the writing process
4 Creating your working draft
5 Optimizing your draft
6 Getting feedback
7 Ship it

Part 3: Applying blog post patterns
8 The “Bug Hunt” pattern
9 The “Rewrote It in X” pattern
10 The “How We Built It” pattern
11 The “Lessons Learned” pattern
12 The “Thoughts on Trends” pattern
13 The “Non-markety Product Perspectives” pattern
14 The “Benchmarks and Test Results” pattern

Part 4: Promotion, adaptation, and expansion
15 Getting attention
16 From blog post to conference talk
17 So you want to write a book

Appendices
A. Publishing and writing resources
B. AI uses and abuses
by bhekanik | 2026-03-04 14:01:26+00:00
This is a solid framing. In my experience the nasty regressions are rarely a bad single response; they are state drift over 6-12 turns (verification skipped, tool called in the wrong order, recovery path never triggered).

One thing that's helped us is tagging each test with an explicit risk class (safety/compliance, business logic, UX) and tracking those buckets over time instead of relying on one pass/fail number. Release decisions get much less hand-wavy when one category starts creeping.

Session-level eval plus risk-bucket trends feels like the right combo for teams shipping agents weekly.
by greenpinia | 2026-03-04 14:02:13+00:00
Build Awesome is the new name for Eleventy, the award winning static site generator used by some of the biggest names in tech.

With Font Awesome, we made icons easy. With Web Awesome, we unlocked framework-independent web components. With Build Awesome you can now quickly build and maintain your entire web site — the full (stack) enchilada.

Static sites by default, compiled to durable HTML
No database required
Host anywhere
Open source at the core
by engineer_22 | 2026-03-04 14:02:19+00:00
Now this is all conspiracy theory, but it's food for thought.

The USA's media strategy appears to be aimed at Christian Zionism to justify involvement in Israel's regional affairs. There are many influential Christian Zionists in government and politics in the US. Ted Cruz comes to mind as one outspoken example.

If you subscribe to these beliefs, all of this is perfectly rational, that this war is a signal of the end times, that the faithful should not shrink before the fight, the return of the Christ and millennium of peace are within reach.

There has also been conspiratorial speculation that one of the goals of this war is to incite antisemitism in the United States, to spur the return of the diaspora in America to the Holy Land. Israel needs bodies, if they are to realize the Greater Israel Project. Now this is all conspiracy theory, but it's food for thought.
by djsiraz | 2026-03-04 14:02:31+00:00
We're building AI that predicts whether a wounded soldier survives — before they reach a hospital.

LIFEGUARD Technologies is hiring an ML Research Engineer to build a multimodal CNN-LSTM wound trajectory engine from scratch, on unique real-world conflict wound data — video and clinical time-series — that exists nowhere else.

This is a government-funded programme with a clear 28-month roadmap, taking the system from proof-of-concept to a field-demonstrated prototype operating offline on hardware. You will own the technical core end to end — multimodal architecture design, XAI integration, edge deployment, federated learning across geographically separated data nodes, and regulatory documentation to UK standards.

The work is hard. The scope is real. The data is irreplaceable. You may see the front line.

For the right engineer, there is also a broader opportunity across a portfolio of health and med-tech ventures — building AI that saves lives across oncology, defence medicine, and emergency care.

What we're looking for: proven CNN and LSTM / Transformer experience on clinical or scientific time-series; multimodal fusion experience (image + structured data) a strong advantage; hands-on PyTorch, ONNX Runtime, and XAI (SHAP/LIME/Captum); ability to work directly with clinicians. PhD or MSc preferred. UK SC clearance eligibility preferred but not a requirement.|

£70,000 – £85,000 base. 0.5%–1.0% EMI equity. Remote/hybrid UK.

Email cbdo@rasalingham.com with your CV and two or three sentences on your most relevant multimodal or temporal modelling work.
Show HN: YourFinanceWORKS – Open-source financial management with AI OCR
by snowsky | 2026-03-04 14:03:11+00:00
Hey HN,

I've been building YourFinanceWORKS, a comprehensive open-source financial management platform that combines enterprise-grade features with AI-powered automation. Think of it as a self-hosted alternative to QuickBooks/Xero with advanced capabilities.

https://github.com/snowsky/yourfinanceworks

Thanks!
by drdrek | 2026-03-04 14:03:18+00:00
It's not just that it looks good, there is constant pressure from other Engineers that we should "Do it right" and "Plan for the future" even if the future is murky and every design choice we take for scalability is probably just constraints that will hinder us if the requirements change.

as a manager its constant fighting the pressure to build "Great software" that is way above what the company needs instead building working software that addresses customer needs in a timely manner.

My dude we are s startup with two servers and 20 customers, we do not need infinite scalability.
by dismalaf | 2026-03-04 14:03:26+00:00
Ok. Take something like Gnome software or KDE discover, where you can add different sources. You can point to both your distro's repos AND Flathub. Is the store the app? Is it Flathub? Theres different sources depending on which distro you use and users can tweak it.

Apple App store is a disingenuous example because it's a proprietary app hard-coded to use Apple sources, you can tweak the sources... Apt or yum are no more app stores than curl or git.
by intentgarden | 2026-03-04 14:03:54+00:00
Who: Systems engineer, 16 years in real-time embedded and media pipelines.

Why: Because "average fast" isn't good enough for robotics or hard real-time control. I needed deterministic latency — a system where the physics of the hardware guarantees the timing.

What: Decima-8 is a router-less neuromorphic architecture:
• Values are Level16 [0..15] (Tetradic/Non-binary), not float32 or binary spikes
• Weights are SignedWeight5 [-7..+7], (Lateral inhibition in hardware)
• Accumulators are signed i16 with saturating arithmetic + signed decay
• Activation is cascade-based (locked tile enables children), not packet-routed
• Cycle is fixed: READ → WRITE, 22-311µs depending on fabric size (256-4096 tiles) on i5-3550 (2012) one core
• No routers, no dynamic allocation, no data-dependent branching

Proof:
• Emulator (C++23, MIT): github.com/rulerom/decima8
• Spec (open PDF): decima.rulerom.com/en/codex/
• Benchmarks (i5-3550, single core): 256 tiles @ 22µs, 4096 tiles @ 311µs, zero jitter
• IDE (1.3MB native, offline): visual "baking" of personalities, no ML training required

Status:
• Spec + Emulator + libd8p: OPEN (MIT/Apache 2.0)
• IDE: closed binary, free to use (reference UX)
• Store: curated, PKI-signed personalities (optional for local use)

Decima-8 is not a CPU replacement. It's not "another AI". It's a deterministic reflex node for pattern recognition — where the physics of the computation guarantees the timing.

If you spot a bug in the math, a flaw in the spec, or a better way to pack 5-bit weights — I'm listening. The emulator is bit-accurate to the intended silicon, so fork away.
by tripledry | 2026-03-04 14:05:02+00:00
> All anyone cares about is feature release velocity.

And at the same time it's impossible to convince tech illiterate people that reducing complexity likely increases velocity.

Seemingly we only get budget to add, never to remove. Also for silver bullets, if Big Tech promises a [thing] you can pay for that magically resolves all your issues, management seems enchanted and throws money at it.
by storus | 2026-03-04 14:05:29+00:00
This feels like a typical sociopathic corporate scenario with mushroom management - let a bunch of nerds develop something new/exciting outside mainstream corporate culture, then once it becomes good enough jump in, cut them off and harvest whatever they produced while reaping all benefits/credits for yourself, then live off mediocre subsequent releases for a while while blaming remaining team members for future failures.
by bm3719 | 2026-03-04 14:05:58+00:00
I agree, that's why they lasted as long as they did. It's a strategy that works, but only for awhile. They tried to use the apparatuses of global capital without fully integrating within it. That makes them an exteriority from the perspective of the market.

In the end, that (plus their essential resource flows) only make them a more viable candidate for expansion of capital's machinic assemblage. The force of the market hasn't colonized all of the Earth yet; it yet has many peripheries. There's plenty of room for expansion in, say, central Africa. It'll get there eventually, but right now its focus is elsewhere. The assemblage will always weigh the costs/benefits, then select the next best space to expand into. That's what it's doing here. The goal is to convert some of its surplus value into ingesting a bit of its frontier, and make of it its own.
by vrosas | 2026-03-04 14:06:14+00:00
I have 100% failed interviews by giving that answer when their definition of scale was 10,000!!!! req/sec. Like sorry dude in 2026 that's not much different than 10 req/sec and my original design would work just fine... But that's what happens when your interviewer is a "senior" 24 year old just reading off the prompt.
by Cyph0n | 2026-03-04 14:06:16+00:00
Iran has been sanctioned for decades. As a result, they do not have a modern airforce, navy, or even air defense systems. So it is completely unsurprising that USIS has complete air superiority. You can rest assured that Iran has planned for this.

Their entire defense strategy post-war (Iran-Iraq war) has been centered around ballistic missiles. More recently, they “pioneered” the use of kamikaze drones (Shahed) and included their use in their strategy. Note that they have aggressively optimized Shahed when it comes to cost, ease of manufacturing, and ease of launch. Shahed drones have seen extensive combat usage in the Ukraine war.

The other “hint” when it comes to Iran’s response is the increasing estimates by the US as to how long this “operation” will last. Initially, it was a few days. Now they are saying 4-5 weeks.

Long story short, until we start to see significant degradation in launches - both missiles and drones - we simply cannot say that Iran has been defeated.

As far as news sources go, the easy recommendation is Al Jazeera. Twitter/X is also decent, but there is a ton of noise.
by kaliszad | 2026-03-04 14:06:33+00:00
Many people assume that companies need or want global enterprise level of management of infrastructure or 24/7 support. That's simply not the case. Many small and mid-sized companies just need their applications to run. There is no CTO on the board and nobody else really cares where the stuff runs if it fits a certain budget, is available enough to not cause major disruptions and is responsive enough to not cause complaints. Some companies may care about a certain level of compliance/ security and whether their admins/ DevOps people seem to be in agony most of the time but of those there aren't many. That's also a reason why the EU introduced directives such as NIS2, DORA, CRA, CER, even the now 10 year old GDPR and more.

Most companies I have seen have never updated the BIOS of their servers, nor the firmware on their switches. Some of those have production applications on Windows XP or older and you can see VMware ESXi < 6.5 still in the wild. The same for all kinds of other systems including Oracle Linux 5.5 with some ancient Oracle DB like 10g or something, that was the case like 5 years ago but I don't think the company has migrated away completely to this day.

Any sufficiently old company will accrete systems and approaches of various vintages over time only very slowly ripping out some of those systems. Usually what happens is that parts of old systems or old workarounds will live on for decades after they have been supposedly decommissioned. I had a colleague who was using CRT monitors in 2020 with computers of similar vintage, probably with Pentium III or early Pentium IV, because he had everything set up there and it just worked for what he was doing. I don't admire it, yet that stuff works and I do respect that people don't want to replace expensive systems just because they are out of support, when they do actually work and they have people taking care of them.
by sdevonoes | 2026-03-04 14:06:36+00:00
> If the company you work for just push for unnecessary complexity, get out of there!

Why? We learn all these cool patterns and techniques to address existing complexity. We get to fight TRexes… and so we get paid good money (compared to other jobs). No one is gonna pay me 120K in europe to build simple stuff that can work in a single sqlite db with a php fronted.
by ieviev | 2026-03-04 14:06:42+00:00
yes, that is correct. also Rust's engine matches the full unicode spec as individual characters, whereas .NET's will chop emojis into two sometimes, so Rust at a disadvantage here.

something i've been also wondering is how does Harry (https://ieeexplore.ieee.org/document/10229022) compare to the Teddy algorithm, it's written by some of the same authors - i wonder if it's used in any engines outside of Hyperscan today.
by deltarholamda | 2026-03-04 14:06:59+00:00
Can't speak to ditching a preferred text editor for this one, as text editors are one of the most highly personal preferences in computing.

But as a guy that teaches kids about computing and system administration, having another option to demonstrate is excellent. For many things something like nano is fine, but for something a bit more robust? And is available for many platforms? And is small and self-contained? It's a great option. The Lua extensibility is also a bonus.

Teaching teenagers how to use vim or emacs is, not surprisingly, a bit of a chore.
by iknowSFR | 2026-03-04 14:07:06+00:00
I am a bit confused with the consistency of this community in speaking about MBA’s running their orgs or PM’s making bad decisions… it feels like more resistance by engineers to learn business than the business side not learning code. What I mean is that what a company values seems to be widely understood and the reaction from HN is “they’re wrong.” If anything, this is the green light for engineers to step into the business side and fix all the complaints they’ve had for decades.
by YeGoblynQueenne | 2026-03-04 14:07:54+00:00
It's too bad I can't block users who think offending their interlocutor is a form of debate on HN. I do not "cope" and I don't give a shit about Musk, he's the one who has faithful followers who parrot his ignorant bullshit on social media, which btw I do not follow. Don't sound like him and I won't wonder whether that's what you're doing.

Oh, and also Paul Graham.
by engineer_22 | 2026-03-04 14:08:08+00:00
Game Theory is the name of his class. He is a high school teacher. I agree his ideas about the conflict are only loosely connected to "Game Theory" in the Academic sense. If you engage with more of his content, he often repeats that he is probably wrong and exhorts you to think for yourself and make your own conclusions. His perspective on past and current events is certainly not mainstream.
by rglover | 2026-03-04 14:08:15+00:00
The big problem here is determining how vigilant those in command are about vetting the AI's responses. This feels like one of those systems that works great until someone vaporizes a hallucinated target that was actually civilians or unintended targets. This should be mitigated by having a MITM, but still. Risky. Humans make mistakes, too, and they're inclined to just "believe what the computer says," so as much as I'd love to believe this ends with a white picket fence scene, my instincts are screaming "dig a bunker, homie."
by withinboredom | 2026-03-04 14:08:28+00:00
Most people forget that the early web was built in server closets on-site handling hundreds of requests per second. The business was sold hyperscalers because devs wanted more servers and were tired of arguing WHY they wanted more servers. Then they got sold on Highly Available services because every second you're down is a dollar, or more, lost. Nobody mentioned that the cost of building and maintaining it costs more than the money you'd lose except for the largest of organizations.

Don't even get me started on the resume-driven development that came along with it.

And maybe I'm completely wrong. This is a perspective of one.
by alentred | 2026-03-04 14:08:35+00:00
Solving it with Claude is a totally different kind of fun of course. But anyway, Claude browser extension is very good at it. I sent it the initial prompt, and then asked it to continue on each next challenge. It passed first 5 challenges on the fly, and started to struggle on challenge 6, which it solved after 4 attempts. I stopped at that point because the fun was depleted.

It's like role-playing a story of software developer in the era AI, but accelerated. The results are truly good and fast. Coding fun zero. The new fun is prompt/context engineering.

<elevator_saga_solver_prompt>
You are a JavaScript developer. On this page you are presented with a coding challenge to solve: an elevator to program in JavaScript. Analyze the page, take a screenshot to understand the floor and elevator layout (how many floors, how many elevators), see the sample code in the solution text box and replace it with your solution for the challenge. Keep the solution simple, just sophisticated enough to solve the task at hand, do not over-engineer or optimize, not unless your initial solution fails. After you insert the solution into the text box, click the "Start" button to test it. After a time limit set for a solution (it is indicated on a page), verify if the solution worked: read page or take screenshot. If it didn't work, try a new better solution. If it worked, you task is complete. See the API documentation here: https://play.elevatorsaga.com/documentation.html#docs .
</elevator_saga_solver_prompt>
by bilsbie | 2026-03-04 14:08:36+00:00
I had an interview question. What would you do if two different people were emailing a spreadsheet back and forth to track something?

I said I’d move them to google sheets. There was about five minutes of awkwardness after that as I was interviewing for software developer. I was supposed to talk about what kind of tool I’d build.

I found it kind of eye opening but I’m still not sure what the right lesson to learn was.
by nyeah | 2026-03-04 14:08:49+00:00
Nyeah ... but people can get promoted for consistently shipping stuff that works, on time. And people can get sidelined for consistently taking 10x as much time to provide the same business value. That may not be the rule, and it may not always be obvious in the short term who is sidelined. But it can happen.

It can even happen that the tag "very smart" gets attached to those sidelined engineers. That's not necessarily a compliment.