MurphyA/hacker-news huggingface dataset:
by wpietri | 2026-01-02 14:12:56+00:00
Is the distinction arbitrary? It sounded like issues are used for clear, completable jobs for the maintainers. A mysterious bug is not that. The other work you describe is clearly happening, so I'm not seeing a problem with this approach other than its novelty for users. But to me it looks both clearer than the usual "issue soup" on a popular open source project and more effective at using maintainer time, so next time I open-source something I'd be inclined to try it.
by lijok | 2026-01-02 14:13:04+00:00
In the python projects in question, unlike with the Ghostty project, there isn't an "issue triage" discussion category that maintainers look at. They have just discussions, and everything is treated as such. So when you raise an issue in discussions, it either goes to the void or people come in looking for a discussion of alternative approaches to do what you're trying to do that don't hit the bug, rather than treating the bug as a bug.

At a high level - the audience of discussions is the community at large, the audience of issues is the maintainers.

What Ghostty is doing with a dedicated category for issue triage should work just fine, despite it being an additional hop.
by merelysounds | 2026-01-02 14:13:19+00:00
This is a reference to YAML parsing the two letter ISO country code for Norway:

country: no

As equivalent to a boolean falsy value:

country: false

It is a relatively common source of problems. One solution is to escape the value:

country: “no”

More context: https://www.bram.us/2022/01/11/yaml-the-norway-problem/
by ndriscoll | 2026-01-02 14:14:01+00:00
Competitive gaming cannot possibly be huge. Like literally it is impossible for 99% of gamers to be competitive in any meaningful sense (if you play a game with 1M players and are in the top 1%, congrats, there are 10,000 people who are better than you. You are still unremarkable). It never was huge; it was just a niche you were in. There's massively more people that are just playing the game too blow off steam.
by koonsolo | 2026-01-02 14:14:15+00:00
ALL Russians cheered when they annexed Crimea, and NONE of them want to give it back to Ukraine, because NONE of them believe it belongs to Ukraine, counter to international agreement.

You might think this is normal, I don't. And because of that, I don't agree with statements like "it's not the Russian people, only the Russian government".

You didn't mention any Russian that sees it differently, and you confirm everything what I say. Except for the fact that you think it's normal and I don't.
by kachapopopow | 2026-01-02 14:14:29+00:00
fair point, but the pricing of NATs is so low that it would actually take more effort to create billing for it than to just have it be free, it's clearly a choice to maximize profits for every single resource regardless of complexity or cost - that is my problem.

And there are things that come for free when you have instrastructure this big and expansive - one-time configuration and you either monetize it or pass down the savings and since every cloud service is in agreement that profits should be maximized you end up with cloud providers which have massive datacenters at very cheap cost due to economies of scale providing it at a value far exceeding normal hosting practices due to their ability to monopolize and spend vasts amount of money onboarding businesses with false promises which errodes the infrastructure for non-cloud solutions and makes cloud providers the only choice for any business as the talent and software ends up going into maintenance mode and/or turns towards higher profitability to keep themselves afloat.
by jgalrito | 2026-01-02 14:14:55+00:00
Visualisation of Physics of Information, Active Inference, the Free Energy Principle, and Maxwell’s Demon “violating” the Second Law of Thermodynamics in abstract/mathematical computation.

The image, taken from a prototype computational engine/VM/hypervisor (Patent Pending Nov 2025), shows a histogram and spectrogram of information loss for MOD EXP 3^(N mod 5), N=40.

The engine also implements an homeostatic/adaptive mechanism inspired by Maxwell’s Demon, capable of optimized runtime execution based on code introspection and modification, with optional additional tuning for hardware resource awareness or third-party extensions/integrations for domain-specific intelligence and applications.

Some use cases:
- Compiler/software optimisation
- Runtime adaptive backend for other languages
- Direct mapping between raw data and mathematical models
- Orchestration of heterogenous compute
- Advanced local physics simulations in IoT/edge devices
by Joel_Mckay | 2026-01-02 14:15:26+00:00
Slop content is still slop... especially when saying things people want to hear.

Fact is most modern Linux Kernels >6.8.x don't support the legacy nvidia driver 470. Thus, on modern OS distros a lot of legacy video cards and laptops running Linux >6.18.x just isn't practical without a GPU upgrade.

The situation will probably get worse in the next few years as perpetual permutation kernel culture hits unmaintainable EOL hardware driver Blobs.

Most dual boot a Windows 10/11 ssd, as it still sort of works. YMMV =3
by nodja | 2026-01-02 14:15:31+00:00
On one hand, it has made json more ubiquitous due to it's frozen state. On another hand, it forces everyone to move to something else and fragments progress. It would be much easier for people to move to json 2.0 rather than having hundreds of json + x standards. Everyone is just reinventing json with their own little twist that I feel sad that we haven't standardized to a single solution that doesn't go super crazy like xml.

I don't disagree with the choice, but seeing how things turned out I can't just help but look at the greener grass on the other side.
by onion2k | 2026-01-02 14:16:17+00:00
That only matters if the system you're using requires a specific input to achieve the desired outcome. For example, I can write a prompt for Claude Code to 'write a tic tac toe game in React' and it will give me a working tic tac toe game that's written in React. If I repeat the prompt 100 times I'll get 100 different outputs, but I'll only get one outcome: a working game.

For systems where it's the outcome that matters but the output doesn't, prompts will work as a proxy for the code they generate.

Although, all that said, very few systems work this way. Almost all software systems are too fragile to actually be used like that right now. A fairly basic React component is one of the few examples where it could apply.
Show HN: IngestGPT – Chat with YouTube, podcasts and more
by ingestgpt | 2026-01-02 14:16:31+00:00
Hi HN,

I would like to share a project I have been working on called IngestGPT (https://ingestgpt.com).

Try without signup or login on https://ingestgpt.com/features/youtube-ingestion

IngestGPT is a tool to summarize content and then chat directly with the source. I know I am a bit late to the “summarize and chat with X” SaaS party, so I am very open to feedback, guidance, and suggestions from the community on where this can be improved or differentiated.

Current features include:
• YouTube summaries
• Podcast summaries, with built-in iTunes search, so you can search podcasts and episodes directly without finding episode URLs
• Audio file summaries
• PDF summaries
• PPT summaries
• Study plan generation just by topic
• Answer the Public–style questions generated from topic/category

For all of these, you also get:
• Chat with the source, including voice chat
• Ability to repurpose the content into blog posts and social media posts (Facebook, LinkedIn, X)

The main goal is to help people consume long-form content faster and then reuse it in practical ways, instead of just reading a short summary and stopping there.

As mentioned, I realize this is a crowded space already. I would really appreciate honest feedback from HN:
• What features matter most in tools like this?
• What feels unnecessary?
• Where do you think there is still room to stand out?

Thanks for reading, and I am looking forward to your thoughts.
by bspammer | 2026-01-02 14:16:36+00:00
I go a step further than this, which is to make the beancount files 100% generated by a program - no manual edits allowed at all. I have a version-controlled directory with the raw data (csvs, pdfs, weird text formats) from a bunch of different sources (bank accounts, payslips, pension funds, mortgage statements, and stock market price data). The process is then just an ETL pipeline to an intermediate data structure. That data structure can be serialized to beancount format, hledger format, whatever. I've even had it output prometheus metrics so I can create nice dashboards in grafana.

I dump more raw data in every month, handle the 1-2 new edge cases in code, and voila: a complete, accurate, queryable, debuggable, visualizable, and fully reproducible history of my finances.
by benterix | 2026-01-02 14:17:17+00:00
The right question isn't "do you want your country to be greater", it is "do you think it's something worth starting a war over".

Have a look what normal Russians are saying:

https://www.youtube.com/watch?v=LuZEvNlpKxg

It's by a guy who works for BBC and basically translates bits of Russian papers on his channel everyday.
I'm having the worst career winter of my life
by mariogintili | 2026-01-02 14:18:47+00:00
SWE with 10+ years of experience, I've shipped great products and worked commercially with Ruby/Rails, Node.js, TypeScript, and Golang.

I'm open to learning new languages.

I'm UK-based and have been struggling to secure a good remote role for an extended period.

I'm hardworking and bring substantial experience and strong execution skills. I can also handle management functions.

Is anyone else going through the same? Any help understanding why this is happening would be greatly appreciated.
by nelup20 | 2026-01-02 14:19:01+00:00
For anyone else wondering which PTA solution to try/choose, I found this summary: https://plaintextaccounting.org/FAQ#which-pta-app-should-i-c...

I think I'll finally give PTA and beancount a go this year. I'm tired of changing and re-learning tools due to enshittifcation, so I heavily prefer those that use open formats / plaintext. I use Obsidian for my notes, specifically because it's just Markdown files. Since I realized that I don't even really use most of Obsidian's features, I might just switch to a regular editor + a markdown viewer.
by thiht | 2026-01-02 14:19:05+00:00
If you’re using GitHub, you can use Copilot for an additional automated code review on pull requests. It’s very good at noticing typos, or refactoring issues. If you don’t Use GitHub, you can ask any LLM for an automated review before pushing (Claude Code is good at that but I assume they all work similarly).

LLM code reviews are rarely that useful but they’re good at catching the small stuff, I’ve found it to be a good addition to the normal review process
by brabel | 2026-01-02 14:19:10+00:00
For the same reason no one in the West believed Putin when he said expanding NATO was not necessary since Russia was not the enemy anymore. The West still wanted to allow ex Soviet countries to join NATO even if that would cause hostility from Russia. It really is a self fulfilling prophecy caused by mistrust from both sides. It’s always so easy to blame only one side when you’re strongly biased towards one of the sides, but if you look at it from a neutral perspective, clearly both sides behaved in a way as to make the current situation completely unavoidable. And neither is willing to make a change now and will just double down until one side is completely defeated. Russia alone has no chance, but if when shit hits the fan its BRICS friends continue to back it up, we may be heading to something even more disastrous than WWII. I am not optimistic.
by well_ackshually | 2026-01-02 14:19:40+00:00
> a company that has about 25% of the global smartphone market, should be _legally forbidden_ from creating a tightly integrated software/hardware bundle.

Absolutely not. Most of us are perfectly happy with Apple tightly integrating Safari with their hardware.

However, we're going to legally forbid them to prevent users from breaking that tight integration, because it's their device. Apple doesnt "own" the smartphone market: it provides hardware and services, and it shuts the fuck up.
by throwaway132448 | 2026-01-02 14:20:24+00:00
I didn't say there was anything wrong with having that value if you want to. The problem is not having the self awareness to realise when that framework of values is clouding your view of other perspectives.

A lack of self-awareness is a trap - the most insidious one because you don't know when you're in it :)

And you'll need a citation on "for the most part the rest of the world". Economic performance as the one true measure of prosperity and progress is very new, even in America itself: Most Americans have no sense of how very different their country is now from say, the country that launched the Apollo missions.
by pythonic_hell | 2026-01-02 14:20:35+00:00
I wonder if this happens because there isn't enough important work to be handed out, which then results in people fighting over scope.(due to leadership bandwidth being saturated)

Does Alphabet/Google suffer from the same problem? I wonder if the various org mechanisms they have in place allow for ambitious people to channel their energies to build things instead of clawing scope from others.
by tmaly | 2026-01-02 14:20:39+00:00
I like to use AI as a sort of brainstorming tool. For example, if I have an idea for a software system, I will describe the general idea and ask for three different possible designs. I will tell it not to generate code but to provide three ideas with pros, cons, and tradeoffs. What it provides will often trigger some new ideas that take me off in a different direction. I often mix and match aspects of the ideas it provides with my own. I keep iterating on this till I think I have a design I like.
by jmpman | 2026-01-02 14:20:41+00:00
You sound like my fellow citizens who have decided to use their theocratic power to push this view across my city and school. It impacts my children and their future mates. Sure, there’s an ideal world in which every person finds their ideal partner on the first time, falls madly in love and remains forever faithful. I don’t live in a Disney fantasy world, and would prefer public health policies are based on pragmatic principles.
by icambron | 2026-01-02 14:21:10+00:00
I use it regularly when driving an unfamiliar car. I also don’t think it’s ambiguous: it’s a drawing of a gas pump and an arrow telling you where it should be from here, which is a convention from signage the world over. “Paris ->” has never meant “you are this way relative to Paris.”

The design I used to find confusing was the controls for periodic windshield wipers: does the width the triangle indicator represent frequency or period? I eventually just managed to memorize that it means frequency because you get more wiping as you turn it “up”. I don’t think anyone else ever found this ambiguous; we all have our little intuition gaps, I guess.
by user34283 | 2026-01-02 14:21:17+00:00
The start menu seems to respond instantly for me.

That's on a 7950X3D with 64 GB RAM and a Samsung 990 Pro SSD.
Maybe it performs worse on slower hardware.

I have 14 TB of SSDs connected, so it's not like there is no content on my PC.

Notably I don't have any HDDs connected, maybe that plays a role here.
by fluffyllemon | 2026-01-02 14:21:51+00:00
Do folks any recommendations for automation around banking? We use a sort of "envelope system" across many accounts, and it would be helpful to have some timing to help automatically move and rebalance funds across the accounts.

My bank has some very limited options to move specific amounts of money on a weekly schedule, but I'm looking for something more powerful then that.

Should I look at like ~Stripe~ Plaid or something? Or are there more pre built tools?
by locknitpicker | 2026-01-02 14:21:53+00:00
> Great post. This should be the default configuration, community can make discussions, contributors can make issues.

I'm not so sure. I think this sort of discussion mostly falls within the realm of bike shedding. I'll explain why.

There's such a thing as a ticket life cycle. Ticketing flows typically feature a triage/reproduction stage. Just because someone creates an issue that doesn't necessarily mean the issue exists or isn't already tracked somewhere else, or that the ticket has all the necessary and sufficient information to troubleshoot an issue. When a ticket is created, the first step is to have someone look at it and check if there's something to it. This happens even when tickets are created by internal stakeholders, such as QAs.

GitHub supports ticket labels, and the default set already cover these scenarios.

https://docs.github.com/en/issues/using-labels-and-milestone...

To me this discussion sounds like a project decided to update their workflow to move triage out of tickets and into a separate board. That's fine, it's the exact same thing but with a slightly more complex process. But it's the same thing.
by small_scombrus | 2026-01-02 14:21:59+00:00
> Is it storage? Is it wire protocol?

Yes.

It's just a standardised way to represent data structures in text. You can then save that text to a file for storage, or send the text over the wire for data transfer. As long as everyone involved knows they're saving/loading or talking JSON then everyone knows exactly how to read/write the data.

It is a very literal representation of (specifically JavaScript, but generally any) data-structures in text.
by zapnuk | 2026-01-02 14:22:03+00:00
Thats the whole problem. No consistency. Some configurations work, others not - eventhough they should be way more capable.

That's not even limited to linux or gaming. A few weeks ago i tried to apply the latest Windows update to my 2018 lenovo thinkpad. It complained about insufficient space (had 20GB free). I then used a usb as swap (required by windows) and tried to install the update. Gave up after 1 hour without progress...

Hardware+OS really seems unfixable in some cases. I'm 100% getting a macbook next time. At least with Apple I can schedule a support appointment.
by ndriscoll | 2026-01-02 14:22:22+00:00
It invalidates the idea that we need to take it seriously and have locked down computers with remote attestation to play games. People who take games seriously are a very small niche. You are in a bubble if you think otherwise.

This is like saying we need to institute drug testing at all parks to play football. Cheating in sports is a problem that very few players are concerned with. Caring about who wins isn't even common. Most are just kicking a ball around with their mates.
by elevatortrim | 2026-01-02 14:22:26+00:00
Because economic performance does not account for unsustainable consumption of natural resources as a cost. Say I have $1M in the bank with a $10K monthly income. I am spending $100K per month. What is wrong with me measuring my happiness by the amount of money I spend?

Economic performance is a number. You can optimise it. Or you can choose any other number, and optimise it too. Is money the best number? Why not median lifespan? Why not reported happiness? Why not median wealth? US has much more money than EU, but the cost is the streets are covered with homeless. Is US really more prosperous if it can't provide a decent life for the equal percentage of people compared to EU countries?
by phkahler | 2026-01-02 14:22:32+00:00
>> HPVs are extremely common: 80% of men and 90% of women will have at least one strain in their lives.

This statistic seems to be used by some people to avoid the vaccine - they figure they've already had it at some point. The biggest problem with that logic is that not all strains are as dangerous and they probably have not contracted 16 or 18 specifically. The other problem is there's still a good number of people who have never had it and shouldn't assume they have because its common.
by mystifyingpoi | 2026-01-02 14:22:43+00:00
> A flathead screwdriver should bend like rubber if someone tries to use it as a prybar.

While I admire his design goals, people will just work around it in a pinch by adding a "comment" or "_comment" or "_comment_${random_uuid}", simply because they want to do the job they need.

If your screwdriver bends like a rubber when prying, damn it, I'll just put a screw next to it, so it thinks it is used for driving screws and thus behaves correctly.
by phil-martin | 2026-01-02 14:22:48+00:00
I love that, thank you for sharing.

Would you consider a follow up blog post about how you structure and approach your monthly finance sessions? I understand that it would be well outside of your topics of software engineering, performance and open-source, but I find that the human component of our industry is often missing. An insight into how someone has successfully navigated that would be a wonderful read.
by xnorswap | 2026-01-02 14:22:50+00:00
I'm fortunate to still be in a role, but I've always kept an eye out for other opportunities, and it looks very rough out there in the UK job market.

I don't know if companies are just in a "wait and see" stance to see the effect of AI coding agents, or if it's the sign of a wider slowdown.

100% remote is also a tough ask. I've noticed increasingly job roles are listed as 2-3 days in the office as companies awkwardly transition back to the office.
by Guid_NewGuid | 2026-01-02 14:23:24+00:00
Correct, in every thread about BYD or other car manufacturers people seem to forget about the other 7.5 billion people in the world outside of the US and Europe. Sure the US' broken dealership laws and red-scare tantrums will stop these cars selling there, and in their economic satraps, but for the global majority countries there's no such barrier.
by lysecret | 2026-01-02 14:23:31+00:00
Oh I didn’t know about the visual bounding boxes this is super cool!

Quick question are you talking about this feature?

https://docs.cloud.google.com/vertex-ai/generative-ai/docs/b...

Because it’s just using structured response so it should be doable with Gemini 3 ? (We are using Gemini 3 for some docs processing and its visual understanding is just incredible)
by kayo_20211030 | 2026-01-02 14:23:33+00:00
A very good read, with some provocative and thought-provoking content.

I just wonder if his aversion to AI as a panacea merely failed to displace his adherence to competition as a panacea. In the long run he's probably betting on a better horse, at least on one with better history and staying power; and we all need gods to believe in. However, it does feel like articles of faith still, but with a broader church.

His focus on capacity and planning is the golden nugget.

I loved the book recommendations. Generally the political and military history of the late Austro-Hungarian empire is incredibly interesting, and remains good signage on navigating current central- and eastern- Europe's situations.