MurphyA/hacker-news huggingface dataset:
by behnamoh | 2026-01-10 17:00:36+00:00
Related: Does anyone know how we can have monochrome plots that look like the ones you see in old books? They were gorgeous, especially with how creative they had to be in an era that had no UNICODE characters. The ink would also leak and often the lines were rounded and spread out a bit.

I was able to get close: https://imgur.com/a/zLiYlnG
by i_love_limes | 2026-01-10 17:00:57+00:00
I really liked this article, it was inquisitive and had well balanced takes. I am an unabashed wikipedia / wikimedia fan, and have donated consistently. I pray this decline doesn't continue.

I especially appreciate how it views the post-LLM world, and an increasing world population that resides in the global south that never used wikipedia like us English speakers did.
by nospice | 2026-01-10 17:01:37+00:00
"Zero heap allocations: Parser results are stack-allocated using OxCaml unboxed records and local lists" - honest question, why?

On almost any platform on which you want to run a HTTP server - including bare metal - it usually doesn't matter if you keep state near the stack pointer or not. What matters is that you use it well, making it play well with CPU caches, etc. Or is there something specifically horrible about OxCaml's heap allocator?
by mapontosevenths | 2026-01-10 17:02:48+00:00
The last time this subject came up someone in the thread jumped up to explain to me how Windows 11 has all these great new features that make it worth being many times less performant.

Every feature they listed was some anti-consumer thing that only a corporate customer would ever care about or want. Every single one.

What I learned is that Windows 11 is great for the customer, I'm just not the customer. I'm just the dummy who paid for it.
by heraldgeezer | 2026-01-10 17:03:14+00:00
It is crazy bad on low powered hardware like my work laptop. It has an Intel Ultra 7 Processor 155U. Wow! An i7!

Not so fast, the u there means ultrabook. Crammed into a too small chassis, this thing chokes even when using Edge or Chrome to work on Jira.

Windows 11 JS Web Start menu does not help...

Windows 11 is "fine" on my powerful desktop gaming CPU, but that is just brute-forcing it.
by freedomben | 2026-01-10 17:03:29+00:00
I think this is both the blessing and the curse of the incredible work that wine and steam has done. Unless and until we get the Linux packaging stuff figured out in a way that developers can target Linux instead of having to target each individual distro, I think the clear incentive for the vast majority of gaming companies will be to target windows even if they ultimately care more about Linux, because wine and proton are so good and so much easier to support than each individual distro natively.

Don't get me wrong, I rejoice when I get a native Linux game. I buy nearly every native Linux game I can find that is reasonably priced and sounds remotely interesting. I have a couple dozen games in my GOG backlog that I haven't even tried to run yet, but I bought on a sale or something because they were relatively cheap and supported Linux natively. So I would love a world where it was Linux first and Windows second.
by Jweb_Guru | 2026-01-10 17:03:46+00:00
Yeah people dramatically overestimate the difficulty of getting one's definitions correct for most problems, especially when you are doing an end to end proof rather than just axiomatizing some system. They are still worth looking at carefully, especially for AI-generated proofs where you don't get the immediate feedback that you do as a human when something you expect to be hard goes through easily, but contrary to what seems to be popular belief here they are generally much easier to verify than the corresponding proof (in the case of formally verified software, the corresponding analogy is verifying that the spec is what you want vs. verifying that the program matches the spec; the former is generally much easier).
by hearsathought | 2026-01-10 17:03:51+00:00
> If the US changes its mind right now and uses force or other coercion, why would anyone trust any treaty or other agreement with the US ever again?

Why did denmark trust any treaty with the US when the US had broken pretty much every international treaty prior to and since?

The history of the world is a history of broken treaties. The US nor Denmark would exist without broken treaties.
by techblueberry | 2026-01-10 17:04:21+00:00
This feels like the OpenSSL problem where we do probably need some kind of industry organization to maintain these things. There’s a chicken and the egg problem that these AI companies need someone to keep maintaining tailwind if they want it to keep working in their prompts.

Maybe that limits the ability for the head of tailwind to run their own business and make more income, but something gotta give.
by nolok | 2026-01-10 17:04:36+00:00
The tool defines how to use itself. If it requires using a temporary files to bypass shell limitations that it has no control over, then that's how it should be done and not a broken behavior.

"I want to use blue and red on my multicolor pen at the same time and it's not working so clearly the pen is broken might fit in your head but the pen still isn't the problem...
by smsm42 | 2026-01-10 17:04:40+00:00
A: it looks like this article is no more than an ad

B: Oh noes, it can't be, they have specific policy against that!

A: That policy actually does not have anything about this.

B: Ah, that's because they are so ethical that they didn't even think to mention this in their policy!

Sure, this sounds extremely convincing.

(and of course, nobody ever ignored or tiptoed around a written policy, ever)
by jrm4 | 2026-01-10 17:04:56+00:00
So, duh

LLM's are extremely adept at turning "what Tailwind does" into something "you don't have to pay for."

Yes, generative AI destroys some code-related business models. Absolutely fine by me, I'd rather work towards more people being able to be more creative with code than some company putting code tools behind paywalls or whatnot.
by freedomben | 2026-01-10 17:05:40+00:00
I agree, if you have a specific dev flow that is compatible with the immutable OS approach, then these can be wonderful dev machines, but personally I don't want to change my workflow to fit the OS, I prefer the OS to fit my workflow.

At some point I I'm pretty confident that I will switch to an immutable version of Fedora and relearn my workflow in a distro box like world as I do see some real benefits to doing so, but I'm not in a hurry
by epolanski | 2026-01-10 17:05:49+00:00
I liked the path windows was going in late 2010s. WSL, power toys, many great utils, great performance.

But it has since then stalled and got increasingly worse. Especially with this AI shoving everywhere, not even mentioning getting ads at some point in notifications and start menu.

I'm not particularly in love with MacOS either (but have no realistic alternative on my MacBooks).

I'm more and more inclined of switching my desktop (my main working machine) to Omarchy, two coworkers in my team use it and love it and seems the sweet spot for what I need as a dev without the annoyance of Windows or the god awful macos.
by okanat | 2026-01-10 17:05:52+00:00
How much does Librem 5 cost? Are they able to deliver reasonably up-to-date set of features that general population care? Can you still buy them? Will they deliver in a reasonable amount of time? Will they be able to stay afloat? Can they make enough money to invest in features? Can they support an ecosystem that not only support FOSS but proprietary software too? Can they make contracts with operators to have earlier access to newer tech? Does the cost reflect the value that the customer gets out of them?

The answer for most of those questions is no for both Librem and Pinephone. You cannot even buy Pinephones anymore. This is not nihilism.
by bert64 | 2026-01-10 17:06:08+00:00
Only legacy address space is frequently bought and sold, so it moves between AS#s a lot and is also heavily fragmented.

With v6 this is not the case, a given AS# will typically have a single large allocation and can make it larger if they need to, it won't be sold and moved and an entity can't trade it in to get a different allocation.
by rconti | 2026-01-10 17:06:08+00:00
Related; when I'm driving my car, and I see a bicyclist riding on the shoulder, I like to leave tons of room as I pass (when I can). "Look at me! I'm a nice considerate guy! I like cyclists! I'm leaving tons of space! I respect your safety!"

On the flip side, when _I'm_ the one on the bicycle, and some car goes half out of the lane to pass me, I think "geez, you don't need to give me 20 feet of space, I'm not some drunk idiot, I can ride my bike in a straight line!"
by mitthrowaway2 | 2026-01-10 17:06:15+00:00
In my experience, the remaining difficulties with Linux tend to revolve around managing ownership and permissions of files and directories.

I recently plugged in my external hard drive into my Linux PC and it just wouldn't read it. "You do not have permission to access this drive" or something like that. The solution after googling ended up being (for some reason) some combination of sudo chown -R user /dev/sda1 and unplugging and reconnecting the drive.

No way to do that from the GUI (on KDE at least) and I'm not sure how I'd even solve that problem if I didn't know the super user password.

Still glad to be using Linux, of course, but sometimes these problems still pop up.
by al_borland | 2026-01-10 17:06:38+00:00
I find it so odd that Apple put so much weight behind the VisionOS design, rolling it out to all platforms, considering so few people have Vision Pro. The justification for bringing some iOS ideas to macOS made sense, because everyone knows how to use iOS and is familiar with those conventions.

I’m curious if we’ll see another major shift with the new deign lead, or if the higher ups will want to run with Liquid Glass for a while after so much investment, and not wanting to alienate users by radically changing design direction too often. Or if Liquid Glass is here to stay as long as we have Vision Pro, because VR/AR demand that style of UI, so everything else needs to fall in line for consistency’s sake.

I think I’d be more apt to switch to Linux if it wasn’t for all the mobile integration macOS and iOS have. Giving that up is a tough sell. It also means finding new solutions for managing photos, music, notes, and a bunch of other things. I also struggle to find non-Apple hardware I find acceptable. I’ve used Linux on and off for over 20 years, and in the past few years is gotten to the point where I think I could daily drive it with little to no compromise, in a bubble. But mobile really bursts that bubble.
by philistine | 2026-01-10 17:06:56+00:00
Printers. It always haunts us. I have exclusively bought Brother for home and work for close to two decades at this point because they follow CUPS standards requiring no fidgeting, and their modern offerings all have AirPrint, which eliminates the need for drivers. It's 2026, and the normies still think you cannot print from your phone because printers suck so much.
by prezk | 2026-01-10 17:06:56+00:00
Linux will run on most platforms, so just pick up a fast, lightweight laptop, and select a conservative power profile for longer battery life and less heat, and don't run 32-thread machine learning jobs on it.

A 12-hour laptop battery life is a little bit of a red herring: yes, you can get it on efficient ultrabooks and MacBooks, with light use like web browsing or office work, on low brightness and minimal background apps. This is true on MacOS, Windows and Linux. The first two may be better at handling low power modes on hardware peripherals, but OTOH on Linux I have a better control over background tasks.

I have an absolute trash travel laptop from last decade, running Fedora Linux, and it lasts for multiple days if I keep it mostly closed and just open it for whatever browsing/editing I need on the road.
by c-smile | 2026-01-10 17:07:19+00:00
WYSIWYG is #1 reason I believe.

Markdown is fundamentally WYSIWYG - you edit something and you get it rendered 1 to 1. Either in plain text (a.k.a. "source") or when it converted to HTML/CSS and then presented.

WYSIWYG requires 1:1 mapping between "source" and "presentation". Markdown is exactly that. While HTML/CSS is 1:N mapping - same presentation can be achieved with many combinations of HTML/CSS rules. That's why "true WYSIWYG" is barely achievable with HTML/CSS.
by ozim | 2026-01-10 17:07:38+00:00
Typical technically correct content.

If you are person that doesn’t give a fuck about keeping up with Jones’s you just buy whatever does the job.

I could drive much better car but I don’t have to impress my neighbors.

Still with non-impressive car I get pushed around on the road by guys in big and impressive cars. But also I drive on defense anyway so I get them to go far away from me by letting them pass.

I am quite fit though not super big or anything and car I drive is attributable to old geezers or ladies. Once guy jumped out of the car to shout at me he took his tone two notches down quickly.

So technically you might be right but still there is whole human experience to deal with.
by fzeroracer | 2026-01-10 17:07:42+00:00
Thank you for proving my point. In one scenario, you argue that ICE has the right to perform an extrajudicial murder because he felt threatened by a car. In this scenario, you defend ICE hitting someone with their car whose only crime was walking nearby. Your only consistent belief is that anything that ICE does is justified. The kind of person you are is incredibly clear.
by rdm_blackhole | 2026-01-10 17:08:24+00:00
> And those who are in a dominant position generally think that they are there because they deserve it, because they are superior.

And this sentence explains your opinion. Business owner = superior = bad

You haven't responded to anything anyone has said despite the fact that a few of us seem to agree on these issues.

You basically brush aside anything that does not conform to your narrative and you also dismiss the entire report of Mario Draghi on European competitiveness: https://commission.europa.eu/topics/competitiveness/draghi-r... who agrees that there are many issues currently with the entire tech industry in Europe.

The facts are simple:
- the EU tech scene is minuscule compared to the US tech scene
- the average salary of a tech worker is higher in the US than in Europe
- there are many incredible challenges in Europe that stop Europe from competing properly with the US companies
- there is a clear lack of innovation and a very real risk aversion and less cash spent on R&D in Europe compared to the US
- European competitiveness is lacking and decreasing as time goes on compared to the US

> Those who are against regulations are the ones who benefit from the lack of regulations.

But you are right let's keep adding more rules and regulations, I am sure the next one will do the trick and help us expand our tech sector.

That would be a great narrative except that even the European commission disagrees with you since they are now exploring the option of scaling back some part of GDPR and even delaying the new AI laws because they suddenly realized that it was a major impediment to a healthy tech sector in Europe: https://iapp.org/news/a/european-commission-proposes-signifi...

In conclusion, you are arguing in bad faith, you believe what you believe because it's easier than to face the facts that Europe dropped the ball 20 years ago and missed the boat on many new technologies and that it is now trying to play catch up and unfortunately catching up will take many decades if that ever happens.
by jedwhite | 2026-01-10 17:09:13+00:00
They're quite different, I think. Some advantages with claude-run include:

- You make standard Markdown files directly executable using a shebang line.

- No special Markdown formatting or syntax needed. The Markdown itself is clean and standard, rather than using variable placeholders or any kind of special syntax.

- Regular filenames work: no special filename format needed. It just works like regular shell scripts with flags and piping

- Works with any text file format and file extension (xml, yaml, .ag etc)

- Includes support for session isolation

- Keeps script use separate from your regular Claude Code subscription

- Allows you to specify the provider cloud / model in scripts, or switch them on the fly.

It is intended to be more unix-like in philosophy.
by eloisant | 2026-01-10 17:09:30+00:00
People who don't live in France may not know why low emission zones are so stupid: it's not about how much pollution your car emits, but how old it is.

So you're not allowed to bring a 20 years old car even if it's small, light and as a result doesn't pollute that much (because of its low fuel consumption). However you're allowed to bring in your brand new SUV even if its emissions are much higher. In fact it doesn't matter how much your SUV pollutes, it's recent so it's "fine".

Do you know you usually drive 20+ cars? Poor people. Do you know who loves restrictions on old cars? Car manufacturers.
by davismwfl | 2026-01-10 17:09:42+00:00
GPT + Grok (sometimes Claude) for writing docs, policies, requirements, client responses etc. Grok is often times more concise/direct, which helps me as I tend to be verbose. I always review/edit regardless. Much faster than writing from scratch, and combining responses on the same topic is sometimes best.

Copilot for code completion + reviews or small snippets/functions but larger code/module generation has been weak so far.

Claude for full modules generation or complex multi-file edits.

Research: Grok (less filtered + better search), Claude (complex dev topics), GPT (balanced but sometimes slanted and/or seems to favor certain sources).

My Teams: Mostly Copilot for code completion/reviews, mix of GPT/Claude for code. Last year was loose/experimental to learn but we plan to formalize guidelines more this quarter.

Definitely a ton of hype that doesn't always match reality, but it is a super powerful tool that really has made things move faster.
by skybrian | 2026-01-10 17:09:54+00:00
My pet theory: LLM's are good at detecting and continuing patterns. Repeating the same thing is a rather simple pattern, and there's no obvious place to stop if an LLM falls into that pattern unintentionally. At least to an unsophisticated LLM, the most likely completion is to continue the pattern.

So infinite loops are more of a default, and the question is how to avoid them. Picking randomly (non-zero temperature) helps prevent repetition sometimes. Other higher-level patterns probably prevent this from happening most of the time in more sophisticated LLM's.
by zamadatix | 2026-01-10 17:10:03+00:00
By default the official unmodified Windows 11 ISO enforces CPU, RAM, and TPM/Secure Boot checks. You can bypass these by customizing the installer, configuring some things at install runtime, installing on one machine and moving it over, etc and it may work but the resulting install is not officially supported unless the machine meets the requirements described under https://www.microsoft.com/en-us/windows/windows-11-specifica.... Some ISO-to-USB tools like Rufus can make doing this as easy as a checkbox.

I've run many machines this way without issue yet, but it's not officially supported. I'm hoping Microsoft will really just make "Windows 12" or something if they ever decide to make these true hard requirements to load at all instead of just be supported.
by simonw | 2026-01-10 17:10:25+00:00
I'm not crazy about the way this installs Deno as `/usr/local/bin/deno` (on Linux systems at least). I was hoping it would leave that executable tucked away in Python site-packages somewhere out of the way.

I also ran into some weird issues where sometimes the binary isn't executable and you have to chmod +x it - including in GitHub Actions workflows. I had to workaround it like this: https://github.com/simonw/denobox/blob/8076ddfd78ee8faa6f1cd...

- name: Run tests
run: |
chmod +x $(python -c "import deno; print(deno.find_deno_bin())")
python -m pytest
by rayiner | 2026-01-10 17:11:11+00:00
As I said, I like Canada! I’m just trying to explain the American point of view. For example, I care about Detroit. But your typical American doesn’t live in Detroit. The average new home is built in a booming, low tax, Sun Belt state like Georgia and Texas, where my cousins bought McMansions in the last few years.

Also, my cousin grew up in Windsor and having been there plenty of times, it’s shit too.
by elbci | 2026-01-10 17:11:43+00:00
just leaving this here:

Ppl who can read code to check such a site is not a scam also can share secrets without the site; ppl who can't read code have no reason to "trust me bro" some random site better than "secure" google.com/NSA.gov

In my humble view the audience for this is really really dumb criminals during their predictably very short criminal career ;)
by jethro_tell | 2026-01-10 17:11:45+00:00
I hope not because I’ve been doing my US taxes on Linux for 15 years.

It’s probably a specific windows desktop app, probably TurboTax by intuit, the company that lobbies to make filing your taxes hard and to destroy any free simple government app to file taxes.

So, not sure why they’d complain about not being able to help shoot their foot off but we all have preferences. :shrug:
by Rayosay | 2026-01-10 17:11:53+00:00
I think that the ThinkPad X13s Gen1 might meet these requirements. It is my favorite ARM Linux laptop I've ever used. It has great support in Debian 13 (trixie), and it feels pretty smooth and fast. It doesn't have any fans, stays cool, and I regularly get a full day's worth of battery life out of it with margin to spare (10-12 hours). It's better than the newer Snapdragon X1 Elite based ThinkPads, in my opinion, even though it isn't quite as fast because it is passively cooled, is easily fast enough that I've never noticed it feeling "slow", has good driver support in mainline Linux and Mesa (which took a few years to be fully worked out, but is there now), and it's readily available for a good price (on eBay).
by SllX | 2026-01-10 17:12:05+00:00
And Basque, Maltese, Turkish and Georgian.

Magyar (Hungarian) and Finnish are both Uralic languages along with Estonian and the Sámi languages, but none of these are related to the Indo-European languages common in the other parts of Europe.

And while most of Europe’s extant languages are in the Indo-European language family, there’s still a fair number of differences between Albanian, Germanic, Hellenic, Celtic, Romantic and Slavic languages.
by mattzito | 2026-01-10 17:12:29+00:00
No, if you are going to change the structure of a structured document that has been saved to disk, your options are:

1) Rewrite the file to disk
2) Append the new data/metadata to the end of the existing file

I suppose you could pre-pad documents with empty blocks and then go modify those in situ by binary editing the file, but that sounds like a nightmare.
by lifetimerubyist | 2026-01-10 17:12:31+00:00
I replaced Windows with Linux about 6 months ago. Then I ran into a game I really wanted to play but it didn’t run well with Proton (not kernel anti-cheat, just bad performance) after all the tweaks so I just reserved to dual booting with Windows 10.

After not using Windows for so long, I came to realize that Windows is just as much a mess as Linux just in different ways. You get used to the quirks so you don’t notice them after a while but they are definitely there.

Most of my games work just fine or even better on Linux. Some of my older games don’t even work on Windows that work perfectly under Wine/Proton which is truely miraculous. The Wine team and Valve have made some incredible contributions to the preservation of games on PC, it can’t be understated.

So I daily drive Linux and play those handful of games on Windows, and I’ll probably stay this way for now and try the proton situation again in a few years.