MurphyA/hacker-news huggingface dataset:
Show HN: keifu — a Git commit graph TUI with per-branch colors (Rust)
by trasta298 | 2025-12-30 06:35:54+00:00
Hi HN — I made keifu, a small Rust TUI for browsing Git commit graphs.

I like VS Code’s Git Graph, but I’ve been moving my workflow into the terminal. Recently I’ve been using AI coding tools more, which tends to create more parallel branches as I iterate, and I wanted a very quick way to jump between branches without leaving the terminal.

I also wanted something that works well on Windows Terminal: Serie was the closest match visually, but I couldn’t use it there.

keifu focuses on the graph + fast branch navigation:

- Unicode commit graph with per-branch colors

- commit details and changed-file stats (+/-)

- checkout / create / delete local branches, plus fetch

To try it:

- cargo install keifu

- run `keifu` inside a git repo

Feedback on graph readability and keybindings would be really helpful.
by tensor | 2025-12-30 06:36:04+00:00
Honestly, there is a place where ads can be useful and helpful. It's just not in the way our society has structured them. My best example is gaming news sites. I like video games, and when I want to see whats new I go to a gaming news site, or a gaming forum, often these are even joined in partnership.

It's opt-in, I see all the new games, big budget games, indie games, nothing is missed. There are no unwanted emails, no biased searches, no interrupting ads, it's all on my own terms. And it works!

I really believe we can extend this model to other product categories, even all categories. Not in the exact way as gaming websites, but an opt-in "go to the market to see new cool shit" sort of way. It doesn't have to be propaganda with surveillance technology like it is now.
by heavyset_go | 2025-12-30 06:36:23+00:00
Every decade, global capitalism decides that 100 million people don't need to eat and they get to starve to death. In the same time period, slightly less than that die from lack of medical care the market decides they don't need.

And that's just contemporary capitalism. Hundreds of millions starved in famines, and starving people got to watch as the food they themselves harvested was shipped to markets that would pay more for it. Millions were enslaved, and cultures, races and communities were wiped off the faces of continents in the name of profit.
by IceHegel | 2025-12-30 06:38:18+00:00
I would buy a Cybertruck tomorrow if it had a gas engine. I would buy a $10,000 or $15,000 gas generator add-on if it enabled unlimited range (provided I have gasoline).

There are just too many places, even in California, where I have to limit my trip because of electric range.

I'm surprised no one has done the generator.
by akshatjiwan | 2025-12-30 06:38:43+00:00
I find it a bit funny. Robert Stirling invented the Stirling engine because steam engines were dangerous (at that time) and could explode.

Malone(and others apparently) took Stirling engines and filled it with compressed water as a working fluid with some decent efficiency!

The advantage, based on what I could gather from limited info available, was that these liquid engines could be run at lower temp differential making them great for low grade heat recovery.
by utopiah | 2025-12-30 06:38:54+00:00
I'd watch that show ideally with few base rules though, e.g.

- the problems to solve must NOT be part of the training set

- the person using the tool (e.g. OpenAI, Claude, DevStral, DeepSeek, etc) must NOT be able to solve problems alone

as I believe otherwise the 1st is "just" search and the 2nd is basically offloading the actual problem solving to the user.
by agentifysh | 2025-12-30 06:39:12+00:00
Thank you wow what a refreshing take. I've also the same about X, it echos my personal experience in that, I can't recall a single time I clicked on an ad intentionally or paid more than a second. They don't even register for me which is a contrast to Youtube/Instagram where I do pay more attention.

Is it possible to start small with Meta and then ramp up? Any principles to adhere to increase probability of success?
by gck1 | 2025-12-30 06:39:51+00:00
> no one really knows for sure how to get past the spot we all hit where the agentic project that was progressing perfectly hits a sharp downtrend in progress.

FWIW, I find this eventual degradation point comes much later and with fewer consequences when there are strict guardrails inside and outside of the LLM itself.

From what I've seen, most people try to fix only the "inside" part - by tweaking the prompts, installing 500 MCPs (that ironically pollute the context and make problem worse), yell in uppercase in hopes that it will remember etc, and ignore that automated compliance checks existed way before LLMs.

Throw the strictest and most masochistic linting rules at it in a language that is masochistic itself (e.g. rust), add tons of integration tests that encode intent, add a stop hook in CC that runs all these checks and you've got a system that is simply not allowed to silently drift and can put itself back on track with feedback it gets from it.

Basically, rather than trying to hypnotize an agent to remember everything by writing a 5000 line agents.md, just let the code itself scream at it and feed the context.
by bradley13 | 2025-12-30 06:40:30+00:00
In Switzerland, the major train lines announce in English (as well as German and French). Minor train lines often only announce in the local language.

Honestly, I don't see the problem. As a tourist, you have to be prepared with apps, or you can ask someone for help. Happens all the time, and most people are happy to help.

Someone living here needs to learn the local language.
by takinola | 2025-12-30 06:40:37+00:00
> and thinks most of the stories are mostly false/lies/storytelling.

It's been a while since I read "Surely, you must be joking" but I seem to recall Feynman himself makes the same point. He basically says something to the effect that some of his stories and bon mots are things he wished he said or did rather than stuff that actually happened.
by iknowstuff | 2025-12-30 06:41:01+00:00
I don’t think your inclination is unreasonable. Having taken probably like a hundred rides with about an even Tesla/Waymo split in SF, Teslas feel smoother and less robotic, but of course if they felt safety was where it needs to be, they’d be driverless by now.

It’s a bit of a bet. It feels like Tesla is real close, and if they get there, Waymo has no way to compete with Tesla’s manufacturing prowess and vertical integration.
by Nursie | 2025-12-30 06:41:47+00:00
Game of Thrones S8E3.

Could barely tell what was going on, everything was so dark, and black crush killed it completely, making it look block and janky.

I watched it again a few years later, on max brightness, sitting in the dark, and I got more of what was going on, but it still looked terrible. One day I'll watch the 'UHD' 4k HDRversion and maybe I'll be able to see what it was supposed to look like.
by Shacklz | 2025-12-30 06:44:38+00:00
I typically think of myself (and try to act like) a rather rational person. The amount of hours of my life that I've done silly, mindless and occasionally annoying things because some Steam achievement required it is something I can't quite square with that. There's something oddly satisfying about getting them.

It's certainly not a primary purchase decision factor but I've not bought games because they did not come with steam achievements.
by tw04 | 2025-12-30 06:45:36+00:00
> it's that he profitably manufactured decently reliable cars for a price that lots of people found attractive.

Huh? Nearly all of his profit was government subsidies designed to push EV adoption. And now he’s trying to pull the ladder up behind him.

Tesla has not been profitable for the vast majority of its existence when it comes to selling a car for more money than it takes to produce.
by scrubs | 2025-12-30 06:46:31+00:00
I was solicited by an intermediary of CZ out of I believe the UK with a whatsup number from some Chinese lady (based on name) just before trump was elected ... now I knew trump and crypto are perfect for each other ... but obviously never responded. If you're in crypto you're still always hours away from a scam and two weeks away from a knock on your door at 4am from law enforcement once again when trump is out. Wow! talk about radioactive skank on parade...
by RangeLead | 2025-12-30 06:47:38+00:00
I initially thought the solution to B2B data problems was better tools.

Dashboards, filters, automation, more features.

What I learned is that many users don’t want tools at all. They want results.

Once I shifted focus from building systems to delivering clean, prebuilt datasets, feedback improved dramatically. Less friction, fewer questions, faster usage.

This post reflects on why tools often add complexity, and why in some cases, simple output beats flexibility.

Curious if others here have made a similar shift.
by mindslight | 2025-12-30 06:47:41+00:00
The way I understand it, the point of stepped-up basis was to avoid double taxation with estate tax. The problem is that estate tax has been mostly de facto eliminated.

Also I'd argue that the loophole is the not having to treat the loan as a concrete valuation/liquidity event, as the goal of most tax regulations is to stop people delaying paying tax (with things like IRAs being exceptions).
by spullara | 2025-12-30 06:47:57+00:00
that article ends with AI slop (perhaps all of it)

"Duffer’s advice highlights a conflict between technological advances and creators' goals. Features like the ones he mentioned are designed to appeal to casual viewers by making images appear sharper or more colorful, but they alter the original look of the content. By asking fans to turn these features off, he is stressing the importance of preserving the director’s vision."
by sph | 2025-12-30 06:48:29+00:00
I like her take-away from this experiment:

Vincent stated that, after the experiment, she gained more sympathy for the male condition: "Men are suffering. They have different problems than women have, but they don't have it better. They need our sympathy, they need our love, and they need each other more than anything else. They need to be together."

I respect that, compared to the arguments that sex A is having a better time than B, or that one needs more support and focus than the other. We’re all in the same, but different, shit.
by utopiah | 2025-12-30 06:48:32+00:00
> search in Proton Mail is so bad I couldn’t use it for even simple things like finding my airline tickets.

Not sure if it's related but

Proton does not hold your unencrypted email body content

consequently only you do once you are logged in. Thus you can't have server side search on your email content, only on email title. What you can have though is client side full-text search on body content. For that you have to enable it via the search box, details https://proton.me/support/search-message-content

It's not perfect but obviously it's a LOT more than searching only on titles.
by sidcool | 2025-12-30 06:48:57+00:00
The picture of Tesla across internet is so polarizing. X and YouTube is full of Tesla is the future vibe. Electrek and HN is calling it a complete scam. I am sure it's in the middle, but I can't find a balanced opinion anywhere.

But I have seen Electrek being too negative about Tesla always. And never reporting anything positive as such.
by esrauch | 2025-12-30 06:49:10+00:00
The main claim here is that it is a defacto monopoly, and that there are not "plenty of other platforms", since none of those platforms actually have any reach. It results in most games smaller than Fortnight or Blizzard having literally no choice but to use steam regardless of policy or cut.

Any time you have no choice it at least makes for a very warped market.
by bob1029 | 2025-12-30 06:49:17+00:00
> Whatever you do, do not switch anything on ‘vivid’ because it’s gonna turn on all the worst offenders. It’s gonna destroy the color, and it’s not the filmmaker’s intent.

To be fair, "vivid" mode on my old Panasonic plasma was actually an impressive option compared to how an LCD would typically implement it. It didn't change the color profile. It mostly changed how much wattage the panel was allowed to consume. Upward of 800w IIRC. I called it "light cannon" mode. In a dark room, it makes black levels look like they have their own gravitational field despite being fairly bright in absolute terms.
by socalgal2 | 2025-12-30 06:50:10+00:00
Conspriacy theory ... TVs have bad sound so you're compelled to by a soundbar for $$$

I've certainly had the experience of hard to hear dialog but I think (could be wrong) that that's only really happened with listening through the TV speakers. Since I live in an apartment, 99% of the time I'm listening with headphones and haven't noticed that issue in a long time.
by EagnaIonat | 2025-12-30 06:50:23+00:00
It didn't kill everything. Some survived but not to the extent that it was.

> The clothing industry is radically different from back then but it's definitely not gone.

Small towns had generations of people who had learned skills in making clothing / yarn. To do the work you needed years of experience and that's all you knew.

Once the industrial revolution hit they hired low skilled workers that could be dumped at a moments notice. It made whole villages destitute. Some survived, but the far majority became poor.

That was one industry. We now have AI at a point to wipe out multiple industries to a similar scale.
by tw04 | 2025-12-30 06:50:42+00:00
> all paid for by global satellite internet revenue.

Huh? You think starlink is funding space-x? If they lost all government and private launch business tomorrow and had to rely on Stalink revenues to stay in business they wouldn’t last through next month.

> His electric crossover/SUV was the best selling car in America.

It was, and then he fried his brain and decided to support fascists across the globe and can’t understand why people no longer want to support him or his businesses.

He apparently watched handmaid’s tale and thought “man those Gilead guys are really onto something”.
Breaking into security with broad experience – what works?
by Liangelique | 2025-12-30 06:50:45+00:00
Hi HN, I’m looking for some advice.

I recently graduated and I’m aiming for my first full-time security role. I’m 25, and my path took a bit longer than some of my peers, so my priority right now is getting employed sooner rather than later.

Early in my career, I was advised to explore different areas of security, and I followed that advice. My experience now spans internships and projects across cloud/compliance, security engineering (compliance-focused), product security, network orchestration–related work, and a recent AI threat-modeling assistant project, plus additional security-related programs and volunteer work.

The skills feel transferable, but my background is broad rather than deeply specialized in one area. I do have a network and I’ve spoken with people, but hiring feels slow and unclear, so I’m trying to be intentional about what actually leads to employment fastest.

Much of my work has been preventative, qualitative, intern-level, or NDA-bound, so common resume advice like “add metrics” doesn’t translate cleanly. I’m trying to optimize for getting a job soon without derailing a longer-term security career.

For people who work in or hire for security roles:

What roles or titles tend to hire early-career candidates the fastest?
If you were in my position and needed to get hired soon, what would you focus on?
How would you position broad early experience so it’s marketable to hiring managers?

Happy to share anonymized resume bullets if helpful. Appreciate any advice. Thanks for reading :)
by threethirtytwo | 2025-12-30 06:50:46+00:00
His logic is off and his experience is irrelevant because i doesn’t encompass scale to have been exposed to an actual paradigm shifting event. Civilizations and entire technologies have been overturned so he can’t say it won’t happen this time.

What we do know is this. If AI keeps improving at the current rate it’s improving then it will eventually hit a point where we don’t need software engineers. That’s inevitable. The way for it to not happen is for this technology to hit an impenetrable wall.

This wave of AI came so fast that there are still stubborn people who think it’s a stochastic parrot. They missed the boat.
by alexey-salmin | 2025-12-30 06:50:58+00:00
What's you position on criminal prosecution and house searches for insults of politicians?

https://www.euronews.com/my-europe/2025/08/05/german-politic...

> The offence means that in certain cases, criticism of the government that constitutes insult or defamation against political figures is subject to criminal prosecution in Germany.

> Specifically, Section 188 was amended by law, adding "insult" to the offence in addition to "defamation" and "slander". The offence was also extended to include local politicians.

> Robert Habeck of the Greens, for example, filed 805 criminal complaints. The Greens' Annalena Baerbock filed 513, Marco Buschmann of the FDP 26, and Boris Pistorius of the SPD 10, among others.

> Politicians from other parties such as the CDU and AfD have also filed criminal complaints against insults from citizens.

> This includes AfD leader Alice Weidel, who has filed hundreds of complaints for insults online and has also made use of Section 188, even though her party is in favour of abolishing it.

> CDU leader Friedrich Merz, before he became chancellor, had also filed several criminal complaints for insulting behaviour, which in some cases led to house searches.
by alex1138 | 2025-12-30 06:51:15+00:00
Oh sure but a) people don't realize the scandals or magnitude of them and b) they literally captured every network effect

Myspace was a hot mess but they got everyone that was there at the start of the internet where if I'm on it, you join, because you're on it Alice joins and Bob then follows

Facebook has rigged the game by forcing everyone there using very underhanded tactics and the internet is still young so they're able to succeed in doing so
by ahf8Aithaex7Nai | 2025-12-30 06:51:28+00:00
DB is a joke and a disgrace to Germany. I have actively avoided traveling by train for many years. The company is customer-unfriendly from start to finish. I find the confusing ticket prices particularly bad: Sparpreise, Super-Sparpreise, Frühbucher-Tarife, Flexpreis, Sparpreis Gruppe, BahnCard, Gutscheine, ...

If you don't want to pay extra, you have to book six months in advance and be familiar with the fare system. It's super frustrating. It's just a train ride. I don't want to have to plan and organize it like buying a new car at the best price or trading stocks. And in the end, you can't even count on arriving on schedule. If you're unlucky, you'll be stuck at the train station in some godforsaken village.

I prefer to travel by car. The travel costs can be easily calculated based on the price of gas and fuel consumption. The total maintenance costs for a car are transparent. You are much more flexible and autonomous when planning your trip. The probability of arriving more or less on schedule is almost 1. And if you do get stuck in traffic, at least you have a little private, quiet, warm, and dry space around you.

If it were reliable, inexpensive, and uncomplicated, I would still find it more sensible to travel by train. But that is far from being the case. Instead, DB manages to combine the disadvantages of administrative bureaucracy and market economy.
by Boston_Baz | 2025-12-30 06:51:32+00:00
Data centers account for roughly ~1% of global electricity demand and ~.5% of CO2 emissions, as per your link. That's for data centers as a whole, as IEA and some other orgs group "data-centres, AI, and cryptocurrency" as a single aggregate unit. Alone, AI accounts for roughly ~10-14% of a given data center's total energy. Cloud deployments make up ~54%, traditional compute around ~35%.

The fact is that AI, by any definable metric, is only a sliver of the global energy supply right now. Outside the social media hype, what actual climate scientists and orgs talk about isn't (mostly) what AI is consuming now, it's what the picture looks like within the next decade. THAT is the real horror show if we don't pull policy levers. Anyone who says that AI energy consumption is "killing the planet" is either intentionally misleading the argument or unbelievably misinformed. What's actually, factually "killing the planet" are energy/power, heavy industry (steel, cement, chemicals), transport, and agriculture/land use. AI consumption is a rounding error compared to these. We'll ignore the fact AI is actually being used to manage DC energy efficiency and has reduced the energy consumption at some hyperscale DC's (Amazon, AliBaba, Alphabet, Microsoft) by up to 40%, making it one of the only industry sectors that has a real, non-trivial chance at net-zero if deployed at scale.

The most interesting thing about this whole paradigm is just how deep of a grasp AI (specifically LLMs) have on the collective social gullet. It's like nothing I've ever been a part of. When Deep Water Horizon blew up and spilled 210M gallons of crude into the Gulf of Mexico, people (rightfully so) got pissed at BP and Transocean.

Nobody, from what I remember, got angry at the actual, physical metal structure.
by ribosometronome | 2025-12-30 06:52:38+00:00
I feel like the Occam's Razor explanation would be that way TVs are advertised makes it really easy to understand picture quality and far less so to understand audio. In stores, they'll be next to a bunch of others playing the same thing such that really only visual differences will stand out. The specs that will stand out online will be things like the resolution, brightness, color accuracy, etc.
by utopiah | 2025-12-30 06:53:32+00:00
> I laughed at this, as an european. I mean just this year we've had like 3 scares with chat control,

Strange to compare "scares" with a business model that's 20 years old now. Sure the EU is far from perfect but it's like comparing a well known problem to a potential one. One is bad, the other might sucks. It's definitely not equivalent.
by mkozlows | 2025-12-30 06:53:36+00:00
It's because the models keep getting better! What you could do with GPT-4 was more impressive than what you could do with GPT 3.5. What you could do with Sonnet 3.5 was more impressive yet, and Sonnet 4, and Sonnet 4.5.

Some of these improvements have been minor, some of them have been big enough to feel like step changes. Sonnet 3.7 + Claude Code (they came out at the same time) was a big step change; Opus 4.5 similarly feels like a big step change.

(If you don't trust vibes, METR's task completion benchmark shows huge improvements, too.)

If you're sincerely trying these models out with the intention of seeing if you can make them work for you, and doing all the things you should do in those cases, then even if you're getting negative results somehow, you need to keep trying, because there will come a point where the negative turns positive for you.

If you're someone who's been using them productively for a while now, you need to keep changing how you use them, because what used to work is no longer optimal.
by vessenes | 2025-12-30 06:53:43+00:00
Thomas, I love this! I vibe coded a bunch of quality of life improvements to this and put it up here: https://vessenes.github.io/2025is45x45/ .

Note - you didn't license your original page; I've released my modifications under CC0 and linked back to you -- if you hate it, I'll take it down. I just thought it was fun but I wanted something that was a little easier to engage with.

Quick summary of features - some font and ui design, "S" to shuffle, "R" to reset, "/" to search, Esc works throughout, pinned boxes so you can scroll and search.. that's the main stuff.
by jalapenos | 2025-12-30 06:54:05+00:00
Let's apply Trump logic:

First, apply huge tariffs in a chaotic way.

Claim this won't affect prices.

Then, fire people from the central bank, to pressure them to nevertheless lower interest rates.

Then, claim to be a force for reducing inflation.

Given the above, what is the nature of this article?

Yes, you guessed it, it's "fake news", presumably by the "radical left".