MurphyA/hacker-news huggingface dataset:
by zdragnar | 2026-01-21 00:09:15+00:00
Did you mean to reply to someone else? I wasn't asking for anything, only pointing out that the quality of care from the VA and disability programs can vary significantly by location and generation. Some people have had horrific experiences, some bad, some good and some great.

I hear about the great experiences less often, though that's to be expected since unhappy people tend to share more.
by imiric | 2026-01-21 00:09:48+00:00
True, but a better comparison is the dot-com crash. The effects of that were mainly contained to the tech industry and the stock market. People who weren't invested in either barely noticed the crash.

This time around the ramifications might be larger, but it will still mostly be felt by those inside the bubble.

Personally, I would rather experience a slight discomfort from the crash followed by a normalization of hardware prices and the job market, than continue bearing the current insanity.
by XiS | 2026-01-21 00:10:12+00:00
Honestly... I just wants a launcher with tabs to sort apps in categories (no not app groups).

Nova Prime almost gone, before that Apex Launcher...

And every other launcher seems to just love to just present a search bar to find your apps and use some magic sorting algorithm to sort your apps...

I want predictable, user ordered apps in tabs so I can open one by heart with my eyes closed.
by foxglacier | 2026-01-21 00:10:29+00:00
Stop worrying about whether articles are written by LLM or not and judge them by their content or provenance to sources that you can justifiably trust. If you weren't doing that before LLMs then you were getting fooled by humans writing incompetent or deceptive articles too. People have good reasons for using LLMs to write for them. If they wrote it themselves, it might cause you to judge them as being a teenager, uneducated, foreign, or whatever other unreliable proxies you use for trust.

You point about Valve's response is valid though.
by furyofantares | 2026-01-21 00:10:30+00:00
> When I tried using Codex on my existing codebases, with or without guardrails, half of my time went into fixing the subtle mistakes it made or the duplication it introduced.

If you want to get good at this, when it makes subtle mistakes or duplicates code or whatever, revert the changes and update your AGENTS.md or your prompt and try again. Do that until it gets it right. That will take longer than writing it yourself. It's time invested in learning how to use these and getting a good setup in your codebase for them.

If you can't get it to get it right, you may legitimately have something it sucks at. Although as you iterate might also have some other insights into why it keeps getting it wrong and can maybe change something more substantial about your setup to make it able to get it right.

For example I have a custom xml/css UI solution that draws inspiration both from XML and SwiftUI, and it does an OK job of making UIs for it. But sometimes it gets stuck in ways it wouldn't if it was using HTML or some known (and probably higher quality/less buggy) UI library. I noticed it keeps trying things, adding redundant markup to both the xml and css, using unsupported attributes that it thinks should exist (because they do in HTML/CSS), and never cleans up on the way.

Some amount of fixing up its context made it noticeably better at this but it still gets stuck and makes a mess when it does. So I made it write a linter and now it uses the linter constantly which keeps it closer to on the rails.

Your pet feeding app isn't in this category. You can get a substantial app pretty far these days without running into a brick wall. Hitting a wall that quickly just means you're early on the learning curve. You may have needed to give it more technical guidance from the start, and have it write tests for everything, make sure it makes the app observable to itself in some way so it can see bugs itself and fix them, stuff like that.
by zinekeller | 2026-01-21 00:10:45+00:00
> Providers can either host themselves

Outside of China, it is de facto a Google thing due to Jibe not really in mood to interconnect with others, plus the fact that Google actually shoehorns RCS in countries where they think they can get away with it. Your statement "iPhone depends on the provider so has less coverage" basically bares this one. Two example:

1. Japan has already a different provider-supported thing +Message, (RCS-based but a different flavor because RCS is complicated), but Google is trying to win to them (and if I remember correctly, au actually jumped ship to Jibe recently-ish).

2. African carriers were confused because of RCS shoehorning without the carrier's consent: SMS reliably actually decreased because Google assumes that once you got an Android phone, surely you won't temporarily use that SIM on a "basic" phone for just an hour or two, right? Google just assumes that's offline, but for people still using their Android devices to reach their family on a farm who temporarily switched to a basic phone for its reliability and reach, their messages will still be send solely via RCS (which predictably won't reach the intended recipient because, of course, it does not have RCS).

Apple of course has its incentive to keep its users on iMessage, but it now accepts RCS (whether Jibe or not) and being "patchy" means that there are many, many carriers which did not implement RCS on their volition. I just imagine how would Google handle an oppressive government's request for interception on Jibe after carriers demonstrably shown that RCS was implemented without their consent, with fines and possibly prison sentences for illegally operating a carrier service to boot.
by lenerdenator | 2026-01-21 00:11:11+00:00
> But what they don't want is annex European territory.

They've more-or-less directly supported Russia's ambitions in Ukraine. If they don't want to annex your territory but are willing to support someone who does in the bloodiest war on the continent since the end of WWII, is there really a difference? They know they aren't in a place to project power over Europe, but they have a partner that absolutely is. I'd keep a close eye on how forgiving European countries have to be of Russia in order to curry favor with the Chinese in the coming years.

> so they'll likely make for a better partner for any civilized country than powers that descend into 19th century colonial neo-imperialism run by people who may as well come straight out of the Warhammer universe.

The problem is, deep down, none of that means anything to the ruling class of any European nation. If it did, Russia doesn't get the chance to do anything of consequence internationally after their incursion into South Ossetia in 2008. There would be no ambiguity regarding the future of Taiwan vis-a-vis control under the PRC. There wouldn't be investment deals now.
by ComputerGuru | 2026-01-21 00:11:21+00:00
I have, on my iPhone, RCS messages from businesses that don’t show up as a green bubble, have (somewhat) interactive components, and exhibit non-standard (also non-intuitive) behavior I didn’t expect of either an RCS or an iMessage.

So I guess they did implement all that.

(Not that they are particularly nicely implemented - the layout and padding is all wrong, alignment is off, and it looks distinctly non-native… but that’s par for the course on iOS 26.)
by kingstnap | 2026-01-21 00:11:34+00:00
There is no ceiling to how much waste you can create.

Much like stacks and stacks of badly written web frameworks made things like collapsing comments on new reddit 200 ms of JavaScript execution ( https://bvisness.me/high-level/burnitwithfire.png ) I can easily imagine people layer stuff together till token burn is beyond insane.

I mean just look at the Gastown repository. Its like literally hundreds of thousands of lines of go and md files.
by acdha | 2026-01-21 00:11:36+00:00
Domestic manufacturing isn’t coming back without a thoughtful investment program. A lot of older people still think of China like in the 1980s where it was mostly low-wage, low-quality products but that’s nothing like true now and they have entire clusters of world-class product pipelines with long supply chains which would take a long time to bring back in stages.

The other problem seems even bigger: we don’t have many high-skill workers available, but our wages are high enough that anyone bringing manufacturing back is going to try to automate it as much as possible. That seems like a real bind for the Republicans’ isolationist strategy: exports will be down due to a trade war and a difficult price/value ratio in the areas other countries currently dominate, and if we’re heading into a more automated economy we’re going to have a growing number of people who won’t be able to afford to buy much. This seems like a vicious self-inflicted cycle if it gets rolling.
by Supermancho | 2026-01-21 00:11:40+00:00
In the 70s and 80s there were big beautiful thunderstorms. Lightning would crash down for hours and the torrential fall rains would flood streets in north orange county (tri-city area) again and again. It rained so hard I had to take shelter under a tree when I was 8, due to how the rain and wind was threatening to knock me down. It rained for a week straight once, which was memorable. As was the times the rain ruined Halloween (more than once).
Ask HN: Is Linux Safe to Daily drive in 2026?
by A_Random_Nerd | 2026-01-21 00:11:43+00:00
I have been increasingly interested in daily running ubuntu (sorry, Arch people), and was wondering: how safe is it to daily drive an easy linux distro like Ubuntu in 2026?

To clarify what I'm asking:
- Is Linux relatively safe compared to Windows or MacOS in a desktop setting
- If it's not, what needs to be changed, configured, or avoided to make it so (if it can be)

Thanks for your time.

EDIT: (clarification) I have been experimenting a little with Linux already. This is more of a second step towards daily use for me. A more pressing concern (for me) is [gui] app sandboxing.
by 8note | 2026-01-21 00:11:54+00:00
as a second annectdote, at amazon last summer things swapped from nobody using llms to almost everyone using them in ~2months after a fantastic tech talk and a bunch of agent scripts being put together

said scripts are kinda available in kiro now, see https://github.com/ghuntley/amazon-kiro.kiro-agent-source-co... - specifically the specs, requirements, design, and exec tasks scripts

that plus serena mcp to replace all of gemini cli's agent tools actually gets it to work pretty well.

maybe google's choice of a super monorepo is worse for agentic dev than amazon's billions of tiny highly patterned packages?
by Aurornis | 2026-01-21 00:12:19+00:00
I disagree. I think the overly academic isolation of "validating emotions" into something that happens without endorsing the response isn't how real people communicate.

Any time you're "validating emotions" in the real world, there is going to be some degree of implicit endorsement that the reaction was valid.

The idea of "validating emotions" being synonymous with saying "I agree that you feel that way" is rather infantile. Nobody needs someone to agree that the emotion they experienced is the emotion they experienced.
by ComputerGuru | 2026-01-21 00:13:59+00:00
I tried it last night (generally cloudless sky). With the naked eye it just looked like light pollution. With long exposure it looked like a weirdly lit picture. In neither case did I see any hint of green or red.

I’m not in the city, but you’d have to actually be two states away to escape its light (literally not figuratively, according to dark sky maps).

:(
by testfrequency | 2026-01-21 00:14:42+00:00
I wish I knew why my skills are never called…including my custom sub agents.

Maybe it’s my own ignorance, but Claude loves to ignore its CLAIDE.MD which says it’s mandatory to leverage sub agents to delegate tasks and use skills for accomplish specific workflows.

Every time I call Claude out it tells me it knows and chose to ignore it, even going as far as saying it’s not my decision.

Any tips?
by lubujackson | 2026-01-21 00:14:53+00:00
This is fun math to play with, but completely misses the point of how and why options are priced the way they are. Think of horse racing - when a horse is 1000 to 1 odds the odds of that horse winning are much, much lower. The odds are non-zero, but the oddsmakers are considering who the other side is and why they are buying that ticket.

Most options are actually used to hedge large positions and are rolled over well before the "due date". YOLOing calls and puts is a Robin Hood phenomenon and the odds of "fair pricing" are heavily affected by these big players, so using that data as some sort of price discovery is flawed from the get go.
by gritzko | 2026-01-21 00:14:55+00:00
It depends on what you mean by a language. If JSON then yes. There are ways to implement CRDT by layering on top of JSON (see Automerge) but the result is really far from idiomatic readable JSON people expect to see.

RDX is more like CRDT JSON DOM in fact, not just JSON+. If that makes sense.
by Aurornis | 2026-01-21 00:15:08+00:00
> Instead, they want to hear that it is okay to feel said emotion.

That's not the definition the others are using, but this seems to be a game of whack-a-mole with everyone's different ideas about what it means.

That said, I think your definition highlights the problem: By telling someone it's okay to feel the emotion, you've implicitly endorsed the response.

The situations I'm speaking about involve people developing inappropriate emotional reactions that lead to self-harm. When they surround themselves with people who do this "validate emotions" game, they're implicitly gathering consensus that it's okay to react that way. The cycle continues.

It's clear that a lot of people have picked up this idea of "validating emotions" being virtuous and good, but some times what people need is for people around them to explain that their reaction is not actually appropriate or okay.
by weslleyskah | 2026-01-21 00:15:09+00:00
> "Western social values" are a luxury easily abandoned when you can't afford your rent. Populist fascism is rising because people are increasingly desperate and there's no alternative because the centrists are united with the fascists to crush any leftist momentum.

I think this is the most important and crucial part of what you've said in here.

If you look, East germany former communists states were the biggest voters in favor of the AfD: Saxony and Thuringia. What I understand is that the left wing parties of today's society have forgotten about the 'conservative' socialism that focused on providing good education, food, housing and employment for the general population. Something that was always incorporated on conservative parties, like the CDU in Germany.

Following the disastrous political consequences of Merkel's 2015 immigration crisis, AfD entered the game with the fury from the German population. The alliance of the conservative CDU with the AfD makes a lot of sense.

I may be insane, but I feel there is always some kind of collective Jungian aura or desire among the general population, especially among the elders, for sane, conservative policies to control society and make life bearable. The writings of Jung are quite telling of this phenomenon.[1]

[1]: https://en.wikipedia.org/wiki/The_Mass_Psychology_of_Fascism
by yieldcrv | 2026-01-21 00:15:23+00:00
You just have to be in it

Liquidity is atrocious as soon as you leave USD rails and are trying to move more than a few million (in notional usd terms), let alone billions

Downright terrible, its actually amazing how bad it is. “Finance” as infrastructure isn’t anywhere near finished and swapping the currency rails would be very hard

Its more than people just agreeing to use a different currency, which means its more than all traders and merchants dying, the next best currencies have structural problems. Their central banks trying to pump the market full of liquidity would destabilize those currencies far more than it would the USD doing the same thing

But I’m open to being impressed
by hnburnsy | 2026-01-21 00:15:28+00:00
>BRICS has implemented initiatives that could reform the global financial system, such as the New Development Bank, the BRICS Contingent Reserve Arrangement, BRICS PAY and the BRICS Joint Statistical Publication. BRICS has also advanced de-dollarization to reduce the use of the U.S. dollar as reserve currency. In its first 15 years, BRICS has established almost 60 intragroup institutions and an extensive network including think tanks and dialogues.

>https://en.wikipedia.org/wiki/BRICS

So what is the problem mentioning a future BRICS possibility while discussing de-dollarization. Not a challenge want to understand.
by jeroenhd | 2026-01-21 00:15:30+00:00
> trying to build your own is explicitly blocked

Google doesn't offer an RCS API, but making your own API is not blocked, especially not on phones running MicroG.

For standard ROMs, RCS apps are not feasible because carriers expect interaction with the SIM module, and only privileged apps can do that. Google Messages blocks root access (probably because the RCS spec says they have to if they ever implement the money exchange feature for RCS) but that just locks out Google Messages.

LineageOS, GrapheneOS, /e/, and all the others could build their own RCS client. They may not be able to register with Google, but they can make an RCS app nonetheless. Rooted devices can also promote third party RCS apps to gain system permissions, so they would be able to use the same RCS apps. Thing is, like all telco protocols, RCS is a long spec with a billion features and acronyms made up of acronyms of even more acronyms, plus you can't easily set up your own server (though in theory a sister project for an open RCS server might be useful for the open 5G project).

I get why people want Google to just stuff their RCS library into open source Android the same way they do SMS/MMS, but to say it's impossible to write a client for, especially when running at the permission level MicroG runs at, is not the whole truth.

As for the whole "Google is the gatekeeper" thing: there are more RCS-for-business providers out there. Google's is probably the easiest to use by far, but Twilio has RCS too, as well as smaller companies such as LINK Mobility and Esendex. Sure, the people whose carriers don't support RCS might receive these business messages through Google's servers, but there's no need to pay Google a dime to make use of the RCS for Business specs.
by gruez | 2026-01-21 00:16:15+00:00
>What's frustrating is the author's comments here in this thread are clearly LLM text as well

Again, clearly? I can see how people might be tipped off at the blog post because of the headings (and apparently the it's not x, it's y pattern), but I can't see anything in the comments that would make me think it was "clearly" LLM-generated.
by ytoawwhra92 | 2026-01-21 00:16:33+00:00
> acquire land via direct negotiations with Greenland natives

"Greenland does not want to be controlled by the US. Greenland does not want to be owned by the US." - Jens-Fredrik Nielsen, Greenland PM

This view is shared by ~95% of Greenlanders.

You can't unilaterally enter "direct negotiations" with people to purchase their belongings. The active and willing participation of both parties is a key element of a genuine negotiation.
by tomaspiaggio12 | 2026-01-21 00:16:58+00:00
mcp will probably be left behind in the future. it was a bad design from the start. anthropic themselves released skills to "fix" the mcp mess. skills are very new but the idea is great. we still are early days but i think it could allow models to use tools more effectively.

we're planning to add an installation step + auth step (which many of the skills require) so that that part get's handled in one single step instead of having to do everything manually
by defen | 2026-01-21 00:17:14+00:00
> French culture is a rare culture where shop owners won't be afraid to tell off/talk back at customers that don't show a basic level of politeness.

My favorite French shop anecdote (I'm American): Went to a bakery in Paris. Tried to order "Un croissant, s'il vous plaît". Shopkeeper responded (in very lightly accented English) with "I'm sorry, I don't understand what you're saying". I wasn't mad or offended, in fact it's one of my favorite memories from the trip.
by jackdoe | 2026-01-21 00:18:06+00:00
Yea, and I think it is amazing, but in the same time it will work for some and not for others

The same way scratch works for some, redstone for others, and https://strudel.cc/ for third

I think the truth is that we are more different than alike, and computers are quite strange.

I personally was professionally coding, and writing hundreds of lines of code per day for years, and now I look at this code and I can see that I was not just bad, I literally did not know what programming is.

Human code is an expression of the mind that thinks it. Some language allow us to better see into the author's mind, e.g forth and lisp, leak the most, c also leaks quite a lot e.g. reading antirez's code or https://justine.lol/lambda/, or phk or even k&r, go leaks the least I think.

Anyway, my point is, programming is quite personal, and many people have to find their own way.

PS: what I call programming is very distant from "professional software development"
by enginous | 2026-01-21 00:18:07+00:00
I did just manage to dig up a source that says these things are somewhat implemented in iOS 18 with illustrative screenshots rather than actuals, and it seems to be implemented but currently janky:

- On iOS, rich cards have a message length limit of 144 characters. (Implies this is not a limitation on Android.)

- On iOS, multi-CTA might fold some of the options away. So you might give 4 options and it renders 2 options and makes you use a drop-down for the others.

- On iOS, carousels display as cards, which might not be as obvious to interact with.

https://www.infobip.com/blog/apple-rcs

Potentially improved in iOS 26. It's a little hard to work out the state of this, and of course not trivial to test without joining some kind of partner ecosystem.
by lovich | 2026-01-21 00:18:21+00:00
The states that are lenient to immigrants don’t like the federal policy and so are choosing to not help them.

Not helping them is not hindering the feds, unless you feel entitled to the help.

Actively getting in the way is something like when Texas started trying to implement their own national border policy.

Tell me you at least recognize the difference between actively doing something against some group, and merely not helping them?

> Look, I’m not the one who supports street raids, that’s you.

lol, you sound like a wife beater “look you just gotta do what I say or I _have_ to hurt you. There’s no other alternatives babe”
by tracker1 | 2026-01-21 00:19:10+00:00
Hmm... I'm relatively new, but I've been using utility scripts in a run/ directory in my project that will spin up containers based on compose, and that includes dev containers volume mapped to my host directories in a given project. It's worked pretty well for me at least. Similar to TFA, it's been able to configure services in the compose file, update the utility scripts and diagnose problems in the services in runtime and dev modes respectively. No browser integration though, but I'm sure playwright/puppeteer work.