MurphyA/hacker-news huggingface dataset:
by petercooper | 2026-01-22 20:19:41+00:00
It arrived. I've had it running about an hour and gut reactions:

* It's a good looking monitor, the stand is fantastic.

* It's certainly 6K. Far crisper than my 4K 32".

* I don't have a problem with the "coating" other people have mentioned. I think I can see what people mean but it's not an impediment from a foot away.

* The color accuracy and the consistency kinda sucks. I've fiddled with profiles and settings, but it's not fantastic. I wouldn't advise it for anyone for who color accuracy is important (not me). The color consistency is more annoying. Like in each corner of the screen the colors are far colder than in the center. You can move a window from the corner to the middle and white goes from very cold to neutral. This is poor for a monitor of this price, but tolerable to me. There's also a sort of purpleish fringing at the far edges of the screen. Reminds me of old CRTs when you had speakers too close to them.
by alterom | 2026-01-22 20:19:57+00:00
Holy damn, this map is a dream and the best map of NYC I've ever seen!

It's as if NYC was built in Transport Tycoon Deluxe.

I'll be honest, I've been pretty skeptical about AI and agentic coding for real-life problems and projects. But this one seems like the final straw that'll change my mind.

Thanks for making it, I really enjoy the result (and the educational value of the making-of post)!
by terrelln | 2026-01-22 20:20:22+00:00
Ah I understand. In this benchmark, Zstd's decompression time is 284 MB/s, and Gzip's is 330 MB/s. This benchmark is likely dominated by file IO for the faster decompressors.

On the incompressible files, I'd expect decompression of any algorithm to approach the speed of `memcpy()`. And would generally expect zstd's decompression speed to be faster. For example, on a x86 core running at 2GHz, Zstd is decompressing a file at 660 MB/s, and on my M1 at 1276 MB/s.

You could measure locally either using a specialized tool like lzbench [0], or for zstd by just running `zstd -b22 --ultra /path/to/file`, which will print the compression ratio, compression speed, and decompression speed.

[0] https://github.com/inikep/lzbench
by kieranmaine | 2026-01-22 20:20:29+00:00
Regarding long term storage keep an eye on the UK's Cap and Floor scheme which offers guaranteed revenues to long term storage technologies [1].

Page 7 of https://www.ofgem.gov.uk/sites/default/files/2025-09/LDES%20... lists the technology types of the project applications. The majority are Li-Ion BESS, but there are also other battery chemistries and Liquid/Compress Air Storage

1. https://www.ofgem.gov.uk/press-release/super-battery-project...
by ThePitchfreak | 2026-01-22 20:20:29+00:00
The pattern is clear if you've been paying attention:
Napster era (2003): Industry couldn't regulate piracy. Apple stepped in with iTunes. Captured digital music distribution.
Facebook era (2021): Adtech couldn't regulate data harvesting. Apple stepped in with App Tracking Transparency. Users opted out en masse.
AI era (2025): Model providers cannot regulate themselves. Copyrighted training, voice cloning, unchecked hallucinations. No accountability. Legislators years behind.
Someone will have to build the trust layer.
Why Apple is structurally positioned:

Manufactures own silicon (security built into hardware)
Controls full OS stack (iOS, macOS, iPadOS)
Owns the endpoints (every device where humans interact with AI)
Operates global retail (customer relationship infrastructure)
Has no model to protect (no conflict of interest)

Model providers ship APIs and hope someone figures out responsible presentation. Apple controls the full stack and can implement trust verification at every layer.
More critical: as AI becomes agentic, verification can't wait for human review. Must happen at the edge, in real time, on device. Only one company manufactures processors AND controls the OS AND owns the hardware.
Fundamental problem: model provider revenue depends on adoption. Incentive to minimize concerns. Apple has no model to protect. Can be the referee.
Tim Cook has watched this pattern twice before. He sees what's coming. The structure, culture, and character to build this right.
Systems thinking, not product thinking.
by hagbard_c | 2026-01-22 20:20:42+00:00
Which problems did you have with the Ender apart from the mentioned classic 3D printing problems? As I mentioned in an earlier comment I'm using one of these machines without too much trouble after fixing the mistakes made by a previous owner. I did put more capable firmware on the thing which improved printing speed - especially in the preparation phase - and to a lesser extent quality but even with the stock firmware it performed well enough with PETG and some complex models after dialing in the temperatures, distances and speeds to the somewhat odd filaments I use. I can send code directly to the printer, no SD card needed, I can follow printing progress in a browser and I don't send a single bit of information to the Creality mothership while doing so. The same is probably harder - but maybe not impossible, I haven't looked into this yet - with Bambu printers?
by btown | 2026-01-22 20:20:48+00:00
Sorry, could have been more clear.

Someone sets up a bot with: on a trigger, read the message, determine which "skill" to use out of a set of behaviors, then let that skill handle all the behavior about whether or not to post.

Later, someone (or a vibe coding system) rolls out a new skill, or a change to the skill, that omits/removes a self-reply guard, making the assumption that there are guards at the orchestration level. But the orchestration level was depending on the skill to prevent self-replies. The new code passes linters and unit tests, but the unit tests don't actually mimic a thread re-triggering the whole system on the self-posting. New code gets yolo-pushed into production. Chaos ensues.
by PaulHoule | 2026-01-22 20:20:53+00:00
I find it disturbing.

One thing you notice if you have ADSL is that some services are built as if slower connections matter and others are not. Like Google's voice and audio chat services work poorly but most of the others work well. Uploading images to Mastodon, Bluesky, Facebook, LinkedIn, Instagram and Nextdoor is reliable, but for Tumblr you have to try it twice. I don't what they are doing wrong but they are doing something wrong and not finding out what they're doing wrong because they're not testing and they're not listening to users.

Nobody consulted me about their decision not to run fiber by my house. If some committee decides to make ssh bloated they are, together with the others, conspiring to steal my livelihood and I think it would be fair for me to sue them for the $50k it would take to run that fiber myself.

It's OK if you work for Google where there is limitless dark fiber but what about people in African countries?

It's the typical corporate attitude where latency never matters: Adobe thinks it is totally normal that it takes 1-5s for a keystroke to appear when you are typing into Dreamweaver.
by kelnos | 2026-01-22 20:22:19+00:00
It doesn't matter if it's a coincidence or not. The fact that it works out that way still plays to its convenience and "good feel" in the US.

Arguing that it's a coincidence isn't really relevant.

I agree with the poster further up: I'm more or less good with all metric units expect temperature. While I still "feel" all the US customary units better than metric, I can intuitively "see" meters, liters, and kilograms. But Celsius continues to elude me, even after dating and being married to someone for 8+ years who grew up in a metric country.
by kittikitti | 2026-01-22 20:22:50+00:00
The worst part of these modern age Luddites is that they feel morally superior. I appreciate AI art so this sounds extreme. I blame the media for farming hate content and then feeding it to vulnerable people who think they're informed enough to justify violence and vandalism.

When the color printer was mass produced, you could print the Mona Lisa and artists had similar protests. Arguably, this started the entire abstract and surrealist movement where things like a urinal became art simply because you couldn't print it out.

I don't want art to be about how much someone suffered to make it. However, part of my appreciation is the artist, and AI art is lower on my appreciation than hand created paintings. I think the solution is to increase awareness of art appreciation instead of empowering ignorant and violent demonstrations.

Is AI art really a threat? Is it really like a nuclear bomb? I don't think so, and the only people benefitting from this are the gatekeepers who will inevitably sell the solution to whatever the public thinks is ethical AI.
by TrackerFF | 2026-01-22 20:22:52+00:00
My entire adult life I've had a very unstable stomach, and for the past 6-7 years I've experienced pretty much every red flag, but they'd often come in waves - which would give me just enough time to back off from calling my GP.

Last May a good friend of mine, 35 years old, was diagnosed with stage 4 colorectal cancer. He had experienced on/off constipation and stomach pain for a month, but otherwise healthy. When he went to the ER they suspected volvulus, but scans showed a huge tumor blocking. Long story short, it was cancer and it had spread to his liver and lungs.

He's still alive, and responding well to treatment, in the sense that the tumors are shrinking - but in general the prognosis is poor. And he's been completely ravaged by the treatment. If he survives, it is very unlikely he can go back working.

This prompted me to get myself checked. After telling my GP about my symptoms, he told me - yup, better get blood tests, stool samples, and a colonoscopy.

The colonoscopy turned out to be almost completely painless. If anything, the prep was more annoying than the procedure itself. And by far my biggest anxiety was the idea of getting my fears confirmed.

Luckily, there was nothing. Not even a single polyp. All other tests came back normal, too.

So, at least based on my experience, don't hesitate. It's really not bad.
by solaris2007 | 2026-01-22 20:23:11+00:00
I am on a team that runs database services (mostly Postgres and DuckDB) on an internally maintained illumos branch that runs in VMs on the client's Oxide racks.

Dtrace, Zones, and an "untainted branch" of ZFS are the main reasons given when I asked why illumos and not Linux. I did later see the light (heh) with the Dtrace part for sure.

> Are there any workloads (other than as a VM host) that run on SunOS derived OSes?

Pretty much any workload that runs on Linux or BSD. The exceptions that are notable are Ceph and "big network" applications like XDP/VPP/DPDK centric stuff like edge router or DDoS protection.

Zones provide full security isolation. A downstream user can have root in an illumos Zone and there isn't anything to worry about other than CPU side-channel flaws (which are or are not a problem depending on use case). FreeBSD's Jails, as shown by a 39C3 talk given this winter showed that the FreeBSD kernel is highly vulnerable to processes running as root within a Jail. Security isolation that can be relied on for untrusted workloads in Linux, in the form of containers at least, never really materialized.
Show HN: ProblemHunt – A place to collect real problems before building startups
by gostroverhov | 2026-01-22 20:23:13+00:00
Hi HN,

I’m a solo founder. I built ProblemHunt after noticing a common pattern: many founders start with ideas and solutions, but don’t spend enough time understanding real problems.

ProblemHunt is a simple place where people share problems they actually face in work or life. Developers and founders can browse these problems and use them as a starting point for building products.

So far:
– ~5,000 users
– 150+ real problems submitted
– 100% organic growth

This is still early, and I’m trying to understand if this is genuinely useful.

I’d really appreciate feedback:
– Would you use something like this?
– What feels unnecessary or confusing?
– What would make it more valuable?

Link: https://problemhunt.pro
by mikkupikku | 2026-01-22 20:23:23+00:00
It's not "victim blaming" to point out that we lack sufficient information to really know who the victim even is, or if there's one at all. Believing complainants uncritically isn't some sort of virtue you can reasonably expect people to adhere to.

(My bet is that Anthropic's automated systems erred, but the author's flamboyant manner of writing (particularly the way he keeps making a big deal out of an error message calling him an organization, turning it into a recurring bit where he calls himself that) did raise my eyebrow. It reminded me of the faux outrage some people sometimes use to distract people from something else.)
by userulluipeste | 2026-01-22 20:23:24+00:00
"Assuming a ReactOS developer used Microsoft / Github Copilot to work on this codebase"

No need to assume. It's a certainty: https://github.com/reactos/reactos/pull/8516

"if Microsoft attempts to sue (themselves?) over their own Copilot tool injecting their own copyrighted code into a user's codebase"

Such an attempt can't make sense, given that the model used by ReactOS is in Microsoft's control and thus Microsoft alone is the one responsible for the model's behavior. They won't sue, thus much is clear.
by mikailk | 2026-01-22 20:23:41+00:00
If an observation about a moral system creates implications for how people act, you may have inspired a new moral assertion, but you haven't 'collapsed' the category.

Knowing that 'the floor is made of wood' has implications for how I'll clean it, but the statement 'this is wood' is still a description or observation, not an instruction or imperative.
by BugsJustFindMe | 2026-01-22 20:24:03+00:00
I can't pay my rent or server bills in "bitcoins". I need to leverage my bitcoins in some way to get "dollars" that I can then pay my bills with. Non-monetary payment is still payment. Rare pokémon cards are payment too.

Also, in fact, people get things that otherwise cost money all the time based on prestige.
by throwup238 | 2026-01-22 20:24:05+00:00
Anthropic has been flying by the seat of their pants for a while now and it shows across the board. From the terminal flashing bug that’s been around for months to the lack of support to instabilities in Claude mobile and Code for the web (I get 10-20% message failure rates on the former and 5-10% on CC for web).

They’re growing too fast and it’s bursting the seams of the company. If there’s ever a correction in the AI industry, I think that will all quickly come back to bite them. It’s like Claude Code is vibe-operating the entire company.
by p0w3n3d | 2026-01-22 20:24:14+00:00
Depends on the game. I'd say I have two modes of sitting when programming, one is passive and my muscles ache. Another is active, when I try to use belly muscles (abs?) to keep my posture etc but... When I fall deeply into thinking I will eventually release muscles and feel worse later.

I wonder if there could be an application that would encourage active sitting
by tonyarkles | 2026-01-22 20:24:43+00:00
> Does Canada not have progressive taxation? How do poor people pay more than rich people?

It’s not that they’re paying more than rich people. It’s that even with progressive taxation, tax(everything the government currently spends money on) < tax(current spending + solar subsidies). That is to say… giving solar subsidies to rich people causes the tax paid by everyone to increase. Those making more money pay a larger fraction of the increase because of progressive taxation but everyone who is paying taxes pays incrementally more when the government spends more money.
by aj_hackman | 2026-01-22 20:24:46+00:00
> I've recently heard that using Linux is an excuse to spend the day tinkering and ricing and do no productive work.

This is why, despite 20 years of using Linux with many successful Arch and Gentoo installs behind me, I just use Fedora or Mint. I can get a development environment set up in 15 minutes, and when everything inevitably explodes and a system update deletes glibc I haven't invested much.
by tom_m | 2026-01-22 20:25:01+00:00
Totally agree. The expectations around what an OSS project should - or even must - have, do, and accommodate is absolutely insane. It boggles my mind sometimes as someone who grew up on OSS. I still contribute OSS and maintain some (small) projects, but I certainly don't feel compelled to support people. I often license MIT. People are grown ups, they can go fix their own issues.
by advisedwang | 2026-01-22 20:25:04+00:00
That doesn't sound right to me. This obfuscation isn't about a side-channel on a crypto implementation, this is about literally when your keystrokes happen. In the right circumstances, keystroke timing can reduce the search space for bruteforcing a password [1] but it's overstating to describe that as broken encryption.

[1] https://people.eecs.berkeley.edu/~daw/papers/ssh-use01.pdf
by whywhywhywhy | 2026-01-22 20:25:14+00:00
This isn't true at all and a pretty ridiculous statement. How someone lives in their own home has no impact on what their company is like in the outside world. Someone could be a bit of a hoarder, not do the dishes often enough, stay up to 3am listening to music none of that has anything to do with how good of a friend they are but it does matter if you live with them.
by maorbril | 2026-01-22 20:25:16+00:00
To add to this - even in a monorepo, a single agent hitting a 200k+ line codebase gets slow and loses focus.

The multi-agent approach lets you scope each agent to what it knows best. Backend agent stays in /api, knows the DB schema cold. Frontend agent lives in /web, knows the component library.

When they need to coordinate, they message each other with just the relevant context - not the entire codebase.

It's also useful for parallel work. Both agents can be coding simultaneously instead of one waiting for the other.
by DanRosenwasser | 2026-01-22 20:25:20+00:00
> It is possible to use the language server for syntax highlighting. I am not aware of any particularly strong reasons why one would want to (or not want to) do this. The language server can be a more complicated program and so could surface particularly detailed information about the syntax; it might also be slower than tree-sitter.

We (TypeScript) used to do this for Visual Studio prior to tmLanguage. It was nice because we didn't have to write a second parser. Our parser was already error-tolerant and incremental, and syntax highlighting just involvewd descending into the syntax tree's tokens. So there was no room for divergence bugs in parsers, and there was also no need to figure out how to encode oddities and ambiguity-breaking logic in limited formats like tmLanguage.

This all predated TSServer (which predated LSP, though that's coming in TypeScript 7). The latency for syntax highlighting over JSON was too much, and other editors often didn't make syntax highlighting available outside of tmLanguage anyway. Eventually semantic highlighting became a thing, which is more latency-tolerant, and overlays colors on top of a syntactic highlighter in VS Code.

The other issue with this approach was that we still needed a dedicated thread just for fast syntax highlighting. That thread was a separate instance of the JS language service without anything shared, so that was a decent amount of memory overhead just for syntax highlighting.
by rstuart4133 | 2026-01-22 20:25:36+00:00
> Yes, but only by using as much verification as paper ballot casting

I'm not sure what you are getting at here. A voter can not verify their vote in the current paper systems. Using these systems they can.

There are two kinds of attacks: typically classes as retail and wholesale. Retail attacks happen at the front end: stuffing ballot boxes, coercion, vote buying. As the effort involved roughly corresponds to the number of votes altered changing a large enough volume of votes to alter the outcome will be detectable using robust social systems, which boils down to teams of people watching each other.

Wholesale attacks happen when the vote is processed after they have been cast. An example is altering vote counting machine to lie about the votes counted. As they can systemically alter large numbers of votes they can be very difficult to detect even using statistical megtods. They are impossible to pull off when everything is done manually as teams watching teams still works, and you have to corrupt a lot of people. But when you introduce automation and machinery they voting system becomes vulnerable to this sort of manipulation.

Yes, "just continue to do everything manually using pencil and paper" does mostly eliminate wholesale attacks. But the reality is we are ditching pencil and paper for more automated processes. A famous example is a Diablo voting machine in some USA state, failed before regurgitating it's vote count (the "Volusia Error"). A man with a screw driver duely arrived, modified things, and handed over what he said was the correct vote count.

We are automating voting with voting machines and vote tabulators for good reasons. They are easier to use, particularly for the disabled, they are faster, they are cheaper than redundant teams of people, and they more accurate than manual methods. They are already arrived, and their use will only grow over time. Pleas like yours to "just use paper" are having little effect on their inceasing adoption.

The other option is to insist these machines and systems are end to end cryptographically verifable. That makes wholesale attacks these automated systems facilitate detectable. Currently we are deploying these systems without such safeguards. IMO this is insanity.
by properbrew | 2026-01-22 20:25:56+00:00
For writing decent code, absolutely not, maybe a simple bash script or the obscure flags to a command that I only need to run once and couldn't be bothered to google or look through the man page etc. I'm using smaller models for less coding related stuff.

Thankfully OpenAI hasn't blocked me yet and I can still use Codex CLI. I don't think you're ever going to see that level of power locally (I very much hope to be wrong about that). I will move over to using a cloud provider with a large gpt-oss model or whatever is the current leader at the time if/when my OpenAI account gets blocked for no reason.

The M-series chips in Macs are crazy, if you have the available memory you can do some cool things with some models, just don't be expecting to one shot a complete web app etc.
by syntaxing | 2026-01-22 20:26:07+00:00
While it sucks, I had great results replacing Sonnet 4.5 with GLM 4.7 in Claude code. Vastly more affordable too ($3 a month for the pro equivalent). Can’t say much about Opus though. Claude code forces me to put a credit card on file so they can charge over usage. I don’t mind they charge me, I do mind that there’s no apparent spending limit and hard to tell how much “inclusive” opus tokens I have left.
by mort96 | 2026-01-22 20:26:21+00:00
'zstd --version' reports: "** Zstandard CLI (64-bit) v1.5.7, by Yann Collet **". This is zstd installed through Homebrew on macOS 26 on an M1 Pro laptop. Also of interest, I was able to reproduce this with a random binary I had in /bin: https://floss.social/@mort/115940378643840495

I was completely unable to reproduce it on my Linux desktop though: https://floss.social/@mort/115940627269799738
by solaris2007 | 2026-01-22 20:26:36+00:00
In 2014 and 2015 I was able to make some great things happen because of the people (mostly former Sun people) in the #smartos and #illumos IRC channels on Freenode. They were very helpful. Maybe this is because I put actual thought and effort into my questions and didn't waste their time with stupid questions (ones already answered in documentation or found in mailing lists).

https://www.catb.org/esr/faqs/smart-questions.html