MurphyA/hacker-news huggingface dataset:
by drw85 | 2026-01-20 10:21:08+00:00
If it was for personal use, it wouldn't be on the internet and advertised on sites like this.

So it is at least marketed for personal reasons. I don't know why, but it could be for ad revenue, resume filling, ego bolstering.

This is the problem with AI music generation too. Many people actually feel like they made something and are proud, despite just having clicked a button after asking for a result. This gives them some kind of feeling of accomplishment, despite having done absolutely nothing for it.

The title even says so 'I quit, but AI brought me back'. No, it didn't, you're not back, you just paid someone on Fiver a couple bucks and then used his work to pretend you're back.
by DrewADesign | 2026-01-20 10:21:18+00:00
It’s a lot easier now than it used to be. Radio buttons used to be nearly impossible to style, and I still think they require scripting to de-select— so none in a group are selected after one has been selected. I’ll bet most of the complexity in the article is some combination of keeping support for older browsers, technical debt, and nobody complaining about it because it works.
by yoz-y | 2026-01-20 10:21:51+00:00
I know people love to make UIs stateless and functional. But they just aren’t. IMO UIs are fundamentally a bunch of state, graphically represented. So naturally all of the functional frameworks are full of escape hatches.

I’d rather have a honest framework than a chimera.

I have not followed SwiftUI recently but when it was introduced I quite liked to have the main composition in SwiftUI and then writing more complex components in pure UIKit. Both could be used what they are best suited for. But trying to shoehorn good interactivity into a SwiftUI component always ended in horrible code.
by jaynamburi | 2026-01-20 10:22:15+00:00
Defending critical infrastructure with AI is one of those areas where the upside and the risk are both very real. On the positive side, ML is well suited for anomaly detection in environments like ICS/SCADA, where “normal” behavior is relatively stable and deviations can be meaningful. That can help catch subtle faults or early-stage intrusions that rule based systems miss.

That said, production infrastructure has very different constraints than typical IT systems. False positives are costly, explainability matters, and operators need to trust and understand the alerts. AI here works best as a decision-support tool, not an autonomous control layer. Tight integration with domain knowledge, strong validation, and conservative deployment are key.

I’m most interested in approaches that combine traditional engineering controls with AI-driven monitoring, rather than trying to replace proven safety and security mechanisms outright.
by mixedbit | 2026-01-20 10:22:24+00:00
Since 2019 people living in Krakow do not burn any solids for heating, because the city introduced total ban on solid fuels including coal and wood an the ban is quite effective.

But people around the city and, frankly, in most of Poland still burn solid fuels and if you drive around these places the smell can be really terrible and the smoke color and density coming from some chimneys definitely doesn't look like a dry wood smoke. Such smoke is often a product of burning very low quality, super fine-grained coal or rather coal dust, which is the cheapest fuel available.
by jcgl | 2026-01-20 10:22:44+00:00
Yeah, as a solo dev quite new to frontend, that made me nope out of React almost immediately. Having to choose a bunch of critically important third-party dependencies right out of the gate? With how much of a mess frontend deps seem to be in general? No thanks.

I settled on Svelte with SvelteKit. Other than stumbling block that was the Svelte 4 -> 5 transition, it's been smooth sailing. Like I said, I'm new here in the frontend world and don't have much to judge by. But it's been such a relief to have most things simply included out of the box.
by MarginalGainz | 2026-01-20 10:23:25+00:00
It’s the final stage of 'Search Enshittification'.

The core utility of a search engine is Relevance (finding the best match for user intent). The core utility of an Ad engine is Yield (finding the highest bidder).

When you blur the visual distinction between the two, you aren't just 'optimizing monetization', you are actively degrading the product's primary function.

From a UX perspective, this trains users to develop 'banner blindness' for the entire top half of the viewport. They stop trusting that the first result is the best result. It’s a short-term revenue extraction hack that burns long-term trust in the platform's neutrality.
by fooker | 2026-01-20 10:23:37+00:00
> I had waited around

Did I mention waiting around? You should always use the right tool for the job, and right now if you need a memory safe systems programming language for a greenfield project, Rust is the tool.

My point is that Rust's ergonomic issues will see it replaced when someone figures out a way to net similar advantages in a friendlier language.

It's amusing to see strong beliefs on this being impossible!
by rendall | 2026-01-20 10:23:39+00:00
I don’t doubt that there are people who choose not to work, but that’s not really the claim being discussed.

"A living wage being available to anyone willing to work" is not about whether every individual takes a job. It’s about whether the labor market reliably offers full-time work that covers basic costs like housing, healthcare, and food. On that question, the data are mixed at best. Many full-time workers still rely on subsidies, and job availability varies sharply by region, skill level, health, and caregiving obligations.

Some people will always opt out of work. That has been true in every economic system. The harder question is whether the structure of the economy provides viable options for those who do want to work but lack leverage, credentials, or geographic mobility. Pointing to the former doesn’t really answer the latter.
by btel | 2026-01-20 10:24:13+00:00
It's an interesting read and a thought provoking idea. The authors definitely make a good point, but it's not really a scientific piece of work as they lack the quantitative analysis and even fail to describe the method used for jabberyfication.

They also tend to overextend this idea to human intelligence:

"We think a more promising approach lies in studying
how our pattern-matching minds are extended by cognitive prostheses which allow us to formulate and manipulate progressively more abstract and larger patterns."

I would put it the other way around: how our cognitive system can delegate some of the processing to simple pattern matching prostheses? When I think of concepts such as LLMs there is more than pattern matching of all that I read about them, but there is a vague idea of what they are, how they are build and how I feel about them, and the name "LLM" is just a simple tag for this concept. I am wondering what cognitive scientist would make of this paper.
by imtringued | 2026-01-20 10:26:10+00:00
Unrelated, but I personally am not satisfied with the performance of Panda's XLSX export. As you can see here [0], the code does really strange things. It takes cell.style and throws it into json.dumps() to generate a key for a dictionary so that they can cache the XlsxStyler.convert(cell.style) result. Except, the vast majority of cells do not have any styling whatsoever, so json.dumps is producing the string "null", which is then used to lookup None. The low hanging fruit are jaw dropping. You can easily speed up the code 10%+ by adding a simple check "if cell.style is not None or fmt is not None:" and switching from json.dumps(cell.style) to str(cell.style). If I wanted an easy weekend project that positively impacts many people this is what I'd work on.

[0] https://github.com/pandas-dev/pandas/blob/main/pandas/io/exc...
by zkmon | 2026-01-20 10:26:29+00:00
Ok, let's say "cash is king". What is queen?

Arithmetic is king = royalty + male, while queen = royalty + female

But then it makes all these words just arithmetic values without meaning. Even if the words "royalty" and "male" can be sum or difference of some other words and so on - all are just numbers, no meaning at all.
by dajonker | 2026-01-20 10:26:50+00:00
Update: I'm experiencing issues with OpenCode and this model. I have built the latest llama.cpp and followed the Unsloth guide, but it's not usable at the moment because of:

- Tool calling doesn't work properly with OpenCode

- It repeats itself very quickly. This is addressed in the Unsloth guide and can be "fixed" by setting --dry-multiplier to 1.1 or higher

- It makes a lot of spelling errors such as replacing class/file name characters with "1". Or when I asked it to check AGENTS.md it tried to open AGANTS.md

I tried both the Q4_K_XL and Q5_K_XL quantizations and they both suffer from these issues.
by jaynamburi | 2026-01-20 10:27:25+00:00
The concentration of new data center capacity in the U.S. makes sense when you look at the inputs: access to capital, hyperscaler demand, relatively predictable regulation, and deep energy and fiber infrastructure. Regions like Northern Virginia, Texas, and the Midwest already have the grid connectivity and permitting pathways to scale quickly.

That said, this concentration also creates second-order risks. Power availability, water usage, and local grid stability are becoming real constraints, and they don’t scale linearly. We’re already seeing projects delayed not by compute demand but by interconnection queues and transmission bottlenecks.

Long term, it wouldn’t be surprising to see more geographic diversification not because demand moves, but because energy and infrastructure constraints force it. Compute may be global, but power and land are very local.
by hliyan | 2026-01-20 10:28:20+00:00
I've been doing this forever, but just a few days ago I tried connecting VS Code to Github Copilot. The experience wasn't entirely unpleasant. I'm still on a familiar IDE and fall back to traditional development patterns whenever I want, while relying on Copilot to make targeted changes that I would find too simple and tedious to manually do.
by socalgal2 | 2026-01-20 10:28:21+00:00
I'm not trying to excuse Amazon but you do know what like, super markets, best buy etc, take ad money (promotional money?) from suppliers who pay for placement. That Samsung TV at the front being pushed at you, that's effectively ad money Samsung paid to have their TVs put at the front of the store. Those cans of Coke stacked at the end of the isle or piled up near the entrance at your super market? Coke paid to have them placed there.

I'm not saying it's good or that therefore Amazon or Apple should be excused. I'm just saying, the naieve me thought Coke was on the end of the isle because the store thought it's what customers wanted. No, it's what Coke wanted, and paid for. And it's the same with Amazon and now Apple.
by taminka | 2026-01-20 10:28:23+00:00
wasm isn't meant to supersede html/css/js (unfortunately) and it's regularly used for high performance applications in the browser, web-based cad software, figma, youtube (i think they use wasm for codec fallback when support is spotty) etc

there is also games, stuff to do with video (ffmpeg built for wasm), ml applications (mlc), in fact it's currently impossible to use wasm w/o js to load the wasm binary

as a result, the web stack is a bit upside down now, w/o the seemingly "low level" and "high performance" parts over the slow bits (javascript)
by fooker | 2026-01-20 10:28:24+00:00
> That’s a really difficult design space to beat Rust in

You are right. My prediction is some new language does it in 5-10 years.

> identical to the critiques people have about IPv6

Maybe. With the difference that IPv6 gets out of your way when you do not want the advantages the new tech brings. (Rust? Noo.)

Even with that it is barely at 50% adoption after 20 years. https://www.google.com/intl/en/ipv6/statistics.html
by disgruntledphd2 | 2026-01-20 10:28:32+00:00
> I remember this term appeared around 2005 when Australia was upset with China over trade.

I'm reasonably sure that it came from a US partisan split, where the Republicans were claiming to be an empire, while the Democrats wanted to be a "reality based community".

That being said, the ideas behind it are much, much older.

> a hedge fund comes up with ESG rules

I don't understand why a hedge fund would do this. Certainly a bunch of asset managers cared about ESG when it helped them win new business but that's all.

> IMF et al adopt it and then use that to decline or foreclose on poorer country loans.

The IMF is basically a disaster, has it ever been successful?

> (One of the reasons why the Chinese BRI is so successful is because the Chinese are much more clear in the transaction: resources for infrastructure. No silly ESG and climate rules.)

I mean that's all fine till they forclose on the loans and you end up with Treaty ports/foreign economic zones in your country.
by krautsauer | 2026-01-20 10:30:07+00:00
By license sure, it is. But having a look at https://www.gnu.org/philosophy/free-sw.html.en#four-freedoms I kind of doubt it really is.

Freedom 1 is dubiously fulfilled. I can modify it, sure, but I can't modify it when the program runs on my data for me.
Freedom 0 isn't fulfilled. I don't have the necessary input data to run the program myself.

(Of course the free software definition wasn't written for today's world, and the clarification below goes somewhat against my argument for Freedom 0. Feel free to pick this apart.)
by metalman | 2026-01-20 10:30:21+00:00
while I aplaud the very well thought out and implimented design for a computer interface
(it has very strong space ship vibes)
there is a fundamental flaw in the premise, in that ergonomics implys some optimisation of the physical(cardio) effort(impact, strain) and comfort of useing a tool, which is impossible while hunched over a static device making very small partial body movements. So this set up will very likely optimise well for speed run missions,but the cost will actualy be greater pressure and strain on a persons body overall, and the only answer for that is to fully detach, relax, exercise, and rest between missions.
Show HN: Built Gitmore so non-technical founders can understand dev progress
by inferno22 | 2026-01-20 10:30:54+00:00
If you're a founder who doesn't code, you probably rely on engineers to tell you what's shipping. That works until investors ask for updates, customers want a changelog, or you just need to know where things stand.

What it does:

Connect your repos. Ask questions:

"What shipped last week?"

"What's in progress?"

"Who worked on what?"

Get plain English answers from your commit history.

Automated reports:

Schedule weekly or monthly summaries. Delivered to Slack or email. Forward to investors or your board.

Other features:

Slack bot for team-wide access

Contributor stats

Security:

Webhooks only. We store commit messages, PR titles, timestamps, and authors. We never access source code.

Security:

Token encryption: Fernet (HMAC-SHA256 + AES-128-CBC)

Webhook verification: HMAC-SHA256

2FA support

Verify by checking your repo's webhook settings after connecting.

Free for 1 repo: https://gitmore.io
by concats | 2026-01-20 10:30:55+00:00
>If I knew someone wanted me dead, of course I would want a prediction market on it [...] Someone fill me in on what I'm missing here?

The assassin might place the bet at roughly the same time as they place the bullet in the chamber. Making the prediction into a bounty. Not giving you any meaningful time to ponder the new information. The notification from your phone would be the distraction they'd use when taking aim.
by bodge5000 | 2026-01-20 10:31:13+00:00
This is obviously far more advanced, but I still think its a shame that the old style thinkpad dock didn't catch on more. For those who arent aware, the docks on old thinkpads used to double as a stand (and a lock too actually), originally connecting via a custom connector at the bottom of the laptop and then over dual usb-c slots.
by pjc50 | 2026-01-20 10:31:27+00:00
Apart from Toyotas, hybrids are kind of unpopular precisely because they're a compromise. Not many people who do make the switch to EV go back.

Additional tipping points will come when cities start banning combustion engines on emissions grounds. Then gas stations start closing. After a while you get the reverse condition to EV range anxiety: having to drive further and further out of your way to fill up. Maybe you get a script-flipping service, an EV comes to the few remaining unconverted combustion vehicles with a small bowser of fuel.
by Ekaros | 2026-01-20 10:32:22+00:00
This comes to not "smartness" of LLMs. But reality that we do not even want anything novel in these exercises or exams. And same areas are repeated multiple times so naturally there is lot of these in training data.

This is one area where LLMs really should excel at. And that doesn't really mean that students should not also learn it and be able to solve same issues. Which is real dilemma for the school system...
by Levitz | 2026-01-20 10:32:34+00:00
I don't mean this in a bad way but, have you visited other countries? I'm Spanish but lived for about half a year in Krakow, and the difference is just so stark I can't imagine skepticism. In winter the air smells burned. Fog is a phenomenon, sure, but what takes place most of winter in Krakow is not fog. It's just smoke.

I didn't know about any of this when I first travelled there, in fact when my boss at the time recommended I got a mask I thought he was paranoid or something. Absolutely not.
by wooger | 2026-01-20 10:32:41+00:00
It’s always amusing how much Apple’s adoption of generic tech is hyped up and overanalysed online, and made into a must have feature making all alternatives unsuitable.

The nano texture screen coating is clearly better for my purposes vs a glossy screen. Reading text gives less eye strain and there’s a slight ePaper-esque quality to things that’s just relaxing. Maybe some argument to be had for pure media consumption or image editing.

I don’t think Apple’s screen coating tech is anything magical or different to what’s on tons of decent monitors, Benq for one.

For marketing reasons, Apple only make this screen available in the MacBook Pro. For my use, this is needless extra cost, weight and bulk. I’m already paying hundreds extra for a coated screen, there’s no reason it can’t be made available on the MacBook Air too.

I’d still buy a MacBook if nano coating didn’t exist, the screen ratio, SoC and trackpad quality are still not close to being matched. Not to mention the fact that basically no other laptop is even available to buy in the UK with a US keyboard layout.
by KurSix | 2026-01-20 10:32:51+00:00
Agreed on the point that people will become busier. It’s the Jevons Paradox in its purest form: increasing the efficiency of a resource leads not to saving it, but to increasing its consumption.

We used to skip building internal tools or complex integrations because it was expensive, now it's cheap so naturally the business wants everything. Future engineers won't be writing code so much as orchestrating the chaos generated by agents. We won't stop working, but the workload is definitely going up
by rightbyte | 2026-01-20 10:33:16+00:00
> I never saw it, never felt it. Still don't.

I got the same condition for diesel fumes since my military service. Thankfully
I remember how dizzy I used to get around fumes but I really have to force myself to avoid fumes now even at the faintest smell since I can endure it ... when people around me start complaining I can't even smell it.

I assume you lived there since childhood and got used to it from that time?
by rsynnott | 2026-01-20 10:33:18+00:00
Obama got the Peace Prize for not being George W Bush (or, more to the point, not being under the thumb of the likes of Cheney and Rumsfeld). Towards the end, Cheney was pushing Bush to _invade Iran_.

Now "you are sane, and not under the control of anyone insane" is, granted, a fairly weak justification for a Nobel prize, but given the anxiety at the time...
by cess11 | 2026-01-20 10:34:51+00:00
'"AI generated CSAM" is an oxymoron FWIW, it's impossible to sexually abuse a child which does not exist.'

Would you agree that fictional stories about how blacks want to and commit rape and murder are fine?

Is it OK to 'grok' out simulated undressings of small children because the image technically no longer depict them and instead are fantasy?
by pjmlp | 2026-01-20 10:35:49+00:00
In general, even though semantic changes haven't yet been a thing in editions so far.

Crate A uses edition X.

Crate B uses edition Y + N, which has broken Rust language semantics between those editions, or changed a standard library type that Crate A uses on its public API in a backwards incompatible way.

Now an application on edition Y + M, with M >= N, would like to depend on Crate A and Crate B, and calling that incompatible API would be a requirement for the implementation goal.

So far editions haven't bothered covering such cases, deemed as not worthwhile thinking about.

Those in such scenarios get to hunt for another crate to replace Crate A, or have a local fork.
by mike_hearn | 2026-01-20 10:35:54+00:00
I'm also looking at this topic right now.

I think you're right within limits but the issue is semantics and obscure features. If the language differs from existing languages in only trivial ways, then LLMs can pick it up quickly. But then the value of such a language is trivial. If you deviate in bigger ways, it's harder to properly use just based on pre-existing code.

Here's a simple case study: Kotlin is semantically Java with a more concise syntax, but part of what makes it more concise is the Kotlin standard library adds a lot of utility methods to Java. Many utility methods are only needed rarely. LLMs can write competent Kotlin because they read the user guide and saw millions of examples in their training set, but if they were trying to learn exclusively from small examples in their context window, they wouldn't know about those obscure utilities and would never use them. Much of the benefit would be lost.

Given this, I see a few ways forward:

1. Just give up on designing new programming languages. Languages are user interfaces but the user is now an LLM with near infinite patience, so who cares if they aren't ideal. If the LLM has to brute force a utility method every single time instead of using a standard library... ok. Whatever. This would parallel what happened with CPU ISAs. There are very few of them today, they don't matter much and they're designed in ways that only machines can handle all the details, because everyone codes to higher level languages and compilers write all the assembly.

2. Define new languages as a delta on top of some well known initial language, ensuring that the language definition always fits inside a prompt as a skill. In this world we don't bother with new syntaxes anymore unless that syntax change encodes significant new semantics, because it's not worth wasting tokens showing the LLM what to do. Everything is just an extension to Python, in this world. The line between new languages and new libraries becomes increasingly blurred as runtimes get more powerful and flexible.

3. New languages have to come with their own fine tuned and hosted coding LLM. Maybe that's even a way to monetize new language creation.

4. The big model firms offer a service where you can pay to get your data into the training set. Then you use the giant prompt+delta mechanism to get an LLM to generate a textbook of sample code, pay to get it into the training set, wait six months for another foundation model run and then your language becomes usable.

Of these I think (2) is currently the most practical.