MurphyA/hacker-news huggingface dataset:
by nazgulsenpai | 2026-01-28 15:31:33+00:00
I made the decision to just play a different game when I switched back in 2022 or so. Thankfully, the game in question supported Linux shortly after the switch even though I got used to not playing it and just don't anymore :) I still try any anti-cheat games I come across to see if they work and it's surprising how many actually do.

Nothing wrong with staying on Windows if compatibility is an issue, though.
by pxc | 2026-01-28 15:31:38+00:00
I've been working a lot in fairly complex shell scripts lately (though not long— not much over 1000 lines). Some of them are little programs that run locally, and others drive a composable cloud-init module for Terraform that lets lets users configure various features of EC2 hosts on multiple Linux distribution without writing any shell scripts themselves or relying on any configuration management framework beyond cloud-init itself. With the right tooling, it's not as bad as you'd think.

For both scripts, everything interesting is installed via Nix, so there's little reliance on special casing various distros', built-in package managers.

In both cases, all scripts have to pass ShellCheck to "build". They can't be deployed or committed with obvious parse errors or ambiguities around quoting or typos in variable names.

In the case of the scripts that are tools for developers, the Bash interpreter, coreutils, and all external commands are provided by Nix, which hardcodws their full path into the scripts. The scripts don't care if you're on Linux or macOS— they don't even care what's on your PATH (or if it's empty). They embrace "modern" Bash features and use whatever CLI tools provide the most readable interface.

Is it my favorite language? No. But it often has the best ROI, and portability and most gotchas are solved pretty well if you know what tools to use, especially if your scripts are simple.
Show HN: We built a cheaper, simpler 24/7 proactive agent than moltbot
by k_kiki | 2026-01-28 15:31:52+00:00
We’ve been experimenting with what a real *“always-on” proactive agent* could look like, and built one called *memUbot*.

It runs 24/7 in the background, keeps track of what you do, and builds long-term memory from it. Over time, it learns your habits and context. Instead of waiting for prompts, it tries to infer your intent and act before you ask.

The goal is a more “assistant-like” proactive agent:

- observe
- remember
- act
- continuously

One practical detail: it’s designed to be cheap to run.
By keeping context in memory and minimizing LLM calls, it uses far fewer tokens than bots like moltbot.

You can try it here (download & run locally):
https://memu.bot/

If you’re already using moltbot and don’t want to migrate, you can plug in our open-source memory layer, *memU*, to upgrade its memory and make it truly 24/7 and proactive:
https://github.com/NevaMind-AI/memU

Happy to hear thoughts from people building agents or infra in this space.
by taeric | 2026-01-28 15:31:58+00:00
I confess "not invented here" is a problem I think too many people focus on. Lots of things are redone all of the time.

That said, feature creep is absolutely a killer. And it is easy to see how these will stack on each other where people will insist that for this project, they need to try and reinvent the state of the art in solvers to get a product out the door.
by dgrin91 | 2026-01-28 15:32:00+00:00
This is basically what I use tailscale & their magicdns feature for. I manage a few locally hosted jellyfin servers for myself and some family members, and its the same problem. I just added tailscale to them all and now I can basically do ssh parents.jellyfin.ts.net or inlaws.jellyfin.ts.net
by Slartie | 2026-01-28 15:32:13+00:00
Clever engineers are usually able to pick up basic supply chain management capabilities. At least as long as it's about suppliers of things in their technical domain.

For non-technical supply chain managers to pick up enough technical chops to understand the stuff they are supposed to manage the supply chain of is comparatively more difficult.

Especially when fierce negotiations to push the price down are not the highest priority, but robustness of supply chains, having alternative options that technically work, and ensuring quality according to tight specs are paramount. Which is how I assume ASML supply chain management to work.
by rdedev | 2026-01-28 15:32:28+00:00
While polars is better if you work with predefined data formats, pandas is imo still better as a general purpose table container.

I work with chemical datasets and this always involves converting SMILES string to Rdkit Molecule objects. Polars cannot do this as simply as calling .map on pandas.

Pandas is also much better to do EDA. So calling it worse in every instance is not true. If you are doing pure data manipulation then go ahead with polars
by zhouzhao | 2026-01-28 15:32:30+00:00
Interessting.
When I read the title first I was like: "What?"

Well, checking out the code, it seems to be tmux functions. Well, some of them are quite intriguing! I never bothered to figure out how to spawn a new pane in the same dir. Consider that fuction stolen ;)

I would have advertised it diffetently though. Something like "DWM inspired tmux config".

As other have mentioned, I don't sse why I should use "dwm.tmux" over just the tmux defaults, or my own home grown (stolen) config.

Non the less, quite interesting code!
by frenchman_in_ny | 2026-01-28 15:32:43+00:00
Sadly accurate - and what is worse is that child support laws by state [0] are actually even more dated in their mechanisms, where despite using an "income shares" model, most don't take custody & parenting time into account.

So despite "savings" from a MFJ filing status, when you go back to Single filer or HOH filer, you're penalized on the child support side.

[0] https://www.ncsl.org/research/human-services/guideline-model...
by bee_rider | 2026-01-28 15:32:46+00:00
The meme was “I use Arch, BTW,” but I think it has mostly died as enough people have pointed out that Arch isn’t really hard-mode Linux or something. It is a barebones start but

1) very stable due to rolling-release producing small changes

2) the skill barrier to getting a full system is “basic literacy, to read the wiki”

Eventually I switched to Ubuntu for some reason, it has given me more headaches than Arch.
Show HN: Is this the perfect 404 page? [CSS only]
by AntiKippi | 2026-01-28 15:33:02+00:00
GitHub repo: https://github.com/AntiKippi/errorpages

Live preview: https://kippi.at/public/errorpages/

I've spend the last few days overengineering HTTP status code error pages. It started with me wanting an aesthetic, glitchy 404 page with a bit of "cyberpunk" and "hacker" vibes while still being simple and JS free. It ended in this project.

wdyt?
by pixl97 | 2026-01-28 15:33:03+00:00
>poor open source coverage is actually making Linux turn fine systems into trash just the way Windows used to do.

I'd blame Linux as a very small percentage of the problem here. This is on NVIDIA ensuring their hardware doesn't last to long and forcing you to throw it away eventually. Open source can make the monitor 'work' but really aren't efficient, and really can never be efficient because NVIDIA doesn't release the needed information and directly competes with their proprietary driver.
by horsawlarway | 2026-01-28 15:33:19+00:00
I guess I'd argue that "it depends on lot on what you mean by development".

For anyone hosting a product on servers (almost everything web related)... there IS something special about linux: It's where your product is going to run in production.

For folks who are doing work in other spaces, especially development that involves vendor provided physical devices: Then yes, I agree with you. Vendor support is almost always better for Windows, and sometimes entirely non-existent otherwise. I'll note this is starting to change, but it's not yet over the hump.

The only place I'd consider macOS as a "perfectly fine" linux alternative is mobile (and mainly because Apple forces it with borderline abusive policy/terms). Otherwise it's just a shittier version of linux on nice hardware, riddled with incompatible tooling, forced emulation problems, and a host of other issues. It's not really even "prettier" anymore.
by andrew-w | 2026-01-28 15:33:29+00:00
We have not released the weights, but it is fully available to use in your websites or applications. I can see how our wording there could be misconstrued -- sorry about that. You can absolutely create a vTuber persona. The link in the post is still live if you want to create one (as simple as uploading an image, selecting a voice, and defining the personality). We even have a prebuilt UI you can embed in a website, just like a youtube video.
by alnwlsn | 2026-01-28 15:33:33+00:00
Some might say he gets too much credit. For example this Woz quote

“It was the first time in history anyone had typed a character on a keyboard and seen it show up on their own computer’s screen right in front of them.”

seems pretty believable, especially if you don't know the names Don Lancaster or Jonathan Titus. Woz might not have at the time, and indeed Lancaster was not first either.
by GeneralMaximus | 2026-01-28 15:33:35+00:00
At least according to Statcounter, Linux is currently at 3.86% worldwide: https://gs.statcounter.com/os-market-share/desktop/worldwide.

It's slightly larger in the US at 5.28%: https://gs.statcounter.com/os-market-share/desktop/united-st...

In India, where I live, it's surprisingly at 6.51%: https://gs.statcounter.com/os-market-share/desktop/india

Take this with a grain of salt, because numbers from Statcounter are not fully accurate. However, none of those numbers are small. 3.86% of the entire PC market is not something to scoff at.
by lapcat | 2026-01-28 15:33:52+00:00
> there's a lot of people who identify as "libertarian" or "independent". You'd think that averaged out, their beliefs should align reasonably equally between conservative and liberal and those parties (either issue to issue or overarching).

According to the article, 27% of independents describe themselves as conservative (not to mention the 20% of Republicans who describe themselves as moderate). Also, the article talks about the "Republican-leaning independents" category, so I'm not sure about the basis for skepticism here.
by parineum | 2026-01-28 15:33:57+00:00
> Is this an ideological question? They are still primarily closed source.

That's a decent enough reason for a linux user to buy an AMD GPU but it isn't a good reason not switch to linux from a closed source OS. I'm in the process of switching to linux full time (it shouldn't really take that long but I haven't had a solid chunk of time in a bit) and am using an NVidia GPU so I went from closed source windows drivers to closed source linux drivers.

You're the top comment that addresses this so I'm putting this here but not exactly replying to you.
by grvdrm | 2026-01-28 15:33:58+00:00
> The hardest part is giving yourself permission to ship something you know is flawed. But the feedback loop from real usage is worth more than weeks of hypothetical architecture debates.

Nice statement.

I think there is another equally pervasive problem: balancing between shipping something and strategizing a complete "operating system" but in the eyes of OTHER stakeholders.

I'm in this muck now. Working with an insurance co that's building internal tools. On one had we have a COO that wants an operating model for everything and what feels like strategy/process diagrams as proof of work.

Meanwhile I am encouraging not overplanning and instead building stuff, shipping, seeing what works, iterating, etc.

But that latter version causes anxiety as people "don't know what you're doing" when, in fact, you're doing plenty but it's just not the slide-deck-material things and instead the tangible work.

There is a communication component too, of course. Almost an entirely separate discipline.

I've never arrived at acceptable comfort on either side of this debate but lean towards "perfect is the enemy of good enough"
Show HN: EloLup – where a reaction interface became a way to consume content
by Strugly | 2026-01-28 15:33:59+00:00
Lately I had a lot of free time at my main job. I tried to read more, but mostly I ended up scrolling reels and TikTok.

The more I watched, the more I hated the way it worked - the amount, the pace. However, at some point I started wondering what the next step in this dopamine rush could be.

At first I came up with a content betting concept and built a Telegram bot where you gain points by guessing the like to dislike ratio of a video. While playing with it, I realized that this betting mechanism could be reshaped into a way to express a more nuanced reaction to content than the current like or dislike.

For example, with a single point on a pad you can express both your sense of resonance with the content and your certainty about it.

After building a live demo (and posting it here about a month ago), I realized that outside of a TikTok-style feed it felt pointless. So I tried to give it more meaning by turning it into a form of mindful content consumption. You receive a small, finite set of videos each day, react to them, instantly compare your reaction with the mean point, and then explore how others reacted.
by lm28469 | 2026-01-28 15:34:01+00:00
You can add other "real" statements like "the sky is blue" and "water is wet" it still doesn't make it right lol. You can't say "both sides" when one side is a federal agency showing 0 accountability/responsibility/restraint/professionalism and the other is just a dude with a phone who gets between these thugs and a bystander

They fucked it up from A to Z, stop licking the boot.
by gritspants | 2026-01-28 15:34:19+00:00
No, I am not a code monkey. I have an odd role working directly for an exec in a highly regulated industry, managing their tech pursuits/projects. The work can range from exciting to boring depending on the business cycle. Currently it is quite boring, so I've leaned into using AI a bit more just to see how I like it. I don't think that I do.
by Xmd5a | 2026-01-28 15:34:39+00:00
https://ar5iv.labs.arxiv.org/html/1712.01826

> In this work, I propose a rigorous approach of this kind on the basis of algorithmic information theory. It is based on a single postulate: that universal induction determines the chances of what any observer sees next. That is, instead of a world or physical laws, it is the local state of the observer alone that determines those probabilities. Surprisingly, despite its solipsistic foundation, I show that the resulting theory recovers many features of our established physical worldview: it predicts that it appears to observers as if there was an external world that evolves according to simple, computable, probabilistic laws. In contrast to the standard view, objective reality is not assumed on this approach but rather provably emerges as an asymptotic statistical phenomenon. The resulting theory dissolves puzzles like cosmology’s Boltzmann brain problem, makes concrete predictions for thought experiments like the computer simulation of agents, and suggests novel phenomena such as “probabilistic zombies” governed by observer-dependent probabilistic chances. It also suggests that some basic phenomena of quantum theory (Bell inequality violation and no-signalling) might be understood as consequences of this framework.

You're welcome
by convolvatron | 2026-01-28 15:34:41+00:00
That’s not the way things are being run now. People are being detained and sent to camps without warrants. There are complaints about conditions and no observers are allowed. People from South America are being dumped in Africa, detained in foreign prisons without trial, deported without a hearing. Killed with no investigation.

and for the record I dont care what Obama did. some fairly dubious things. does that justify any of this?
by pier25 | 2026-01-28 15:34:48+00:00
> You had unsaved work? Too bad, it's gone, get bent.

This has happened to me a couple of times. I put the PC to sleep and the next morning I discover it has decided to close everything to install an update.

Not using Windows ever again to do any work. Say what you will about Apple but at least they don't do crap like this.
by neogodless | 2026-01-28 15:35:20+00:00
> But I have to say it either runs the game you want to play or it doesn't

Can you elaborate on this?

For example, it was convoluted getting StarCraft 2 to run. Then it did eventually work, though it felt ever so slightly laggy.

Anno 1800 ran though it occasionally slowed way down, occasionally crashed, and multiplayer never worked.

Hogwart's Legacy ran but crashed, and ran massively slower / lower quality settings than on the same hardware but in Windows.

All of those were not binary "runs / doesn't".
by Nevermark | 2026-01-28 15:35:40+00:00
The US could certainly use more engineers and less lawyers and financiers in government.

Some actual problem solving at the top, communicated in a way that makes sense, instead of waves.

To get dangerously close to political topics: I love Pete Buttigieg for being a wonk but likable and understandable. And cool as a cucumber. All that is so rare, when it should be pervasive.

(Whatever his other pros or cons - I am not an expert on him.)

More of that, please.
by data-ottawa | 2026-01-28 15:35:44+00:00
Pandas deserves a ton of respect in my opinion. I built my career on knowing it well and using it daily for a decade, so I’m biased.

Pandas created the modern Python data stack when there was not really any alternatives (except R and closed source). The original split-apply-combine paradigm was well thought out, simple, and effective, and the built in tools to read pretty much anything (including all of your awful csv files and excel tables) and deal with timestamps easily made it fit into tons of workflows. It pioneered a lot, and basically still serves as the foundation and common format for the industry.

I always recommend every member of my teams read Modern Pandas by Tom Augspurger when they start, as it covers all the modern concepts you need to get data work done fast and with high quality. The concepts carry over to polars.

And I have to thank the pandas team for being a very open and collaborative bunch. They’re humble and smart people, and every PR or issue I’ve interacted with them on has been great.

Polars is undeniably great software, it’s my standard tool today. But they did benefit from the failures and hard edges of pandas, pyspark, dask, the tidyverse, and xarray. It’s an advantage pandas didn’t have, and they still pay for.

I’m not trying to take away from polars at all. It’s damn fast — the benchmarks are hard to beat. I’ve been working on my own library and basically every optimization I can think of is already implemented in polars.

I do have a concern with their VC funding/commercialization with cloud. The core library is MIT licensed, but knowing they’ll always have this feauture wall when you want to scale is not ideal. I think it limits the future of the library a lot, and I think long term someone will fill that niche and the users will leave.
by galangalalgol | 2026-01-28 15:35:47+00:00
Oh come on, that was funny. It also highlights a problem with the way people write rust. If your app panics it has a bug. People throw panics in cases that can absolutely happen, a file isn't there or fails to parse, some set of inputs is mutually inconsistent these are things for error checking. Even if the correct way to handle an error you detect is to stop the app, do that instead of panicking. Panics are for things that should be impossible. Ideally they even get optimized out.
by RetroTechie | 2026-01-28 15:36:06+00:00
> Imo there's an identifiable core common to all of these kinds of package managers (..)

Indeed. It's hard to see why eg. a prog language would need its own package management system.

Separate mechanics from policy. Different groups of software components in a system could have different policies for when to update what, what repositories are allowed etc. But then use the same (1, the system's) package manager to do the work.
by jlokier | 2026-01-28 15:36:16+00:00
> What an odd name for a programming language.

I think it sounds less odd when seen as a compound name, like "Steel Bank Common Lisp" instead of just "Lisp".

From https://mecrisp.sourceforge.net/

Mecrisp for MSP430: The name Mecrisp derives from French "écris" - I write, you write - and the letters MSP, as in MSP430. Think of it as "you write on the MSP430", as Mecrisp compiles directly into flash memory.

Mecrisp-Across for MSP430: Mecrisp-Across is an experimental cross compiler generating binaries for MSP430 microcontrollers as tiny as the MSP430F2012 and smaller. As a tethered Forth, it gives the illusion of interactively developing Forth code with hardware access to the real target by running the Forth environment on a suitably capable host microcontroller and transparently relaying all peripheral IO access through JTAG/SBW into the real target.
As Mecrisp-Across itself has plenty of memory available in the host system, it performs global optimisation of the whole user Forth program, with constant folding, register allocation of both data and return stacks across control structures, automatic inlining and dead code elimination.

Mecrisp-Stellaris for ARM: Mecrisp-Stellaris runs on a wide selection of ARM Cortex M0, M3, M4 microcontrollers, also including targets running directly on Linux and FreeBSD. You can choose between two different compilers: The legacy compiler is capable of constant folding and needs 16 kb flash, whereas the "RA" compiler needs 20 kb flash, and also performs automatic inlining and a register allocation for the data stack. If your chip offers 32 kb flash or more, go with the "RA" one!

Mecrisp-Quintus for RISC-V and MIPS: Mecrisp-Quintus runs on 32 bit RISC-V (RV32I, RV32IM, RV32IMC) and MIPS (M4K) targets, also including variants running on Linux. Typical Forth core sizes are between 18 kb and 30 kb depending on the amount of necessary target specific code, processor architecture and the availability of compressed instructions. The Forth cores as-is perform constant folding. Stronger optimisations like automatic inlining and register allocation for both data and return stack are available as loadable "Acrobatics" compiler extension written in Forth.

Mecrisp-Ice for FPGA: Mecrisp-Ice is a 16 bit Forth running on a stack machine specifically developed for FPGAs, originally based on Swapforth and the J1a processor by James Bowman. Mecrisp-Ice requires initialised single-cycle dualport RAM blocks to run and is developed with excellent realtime capabilities and deterministic interrupt timing in mind. Due to instruction set design, the maximum (and recommended) amount of addressable executable memory is 16 kb, with an usable minimum of 8 kb.
by deaux | 2026-01-28 15:36:55+00:00
Go and download the archives of Reddit, there are plenty of torrents out there. Filter to a sub like r/gaming. Relative frequency graph of Linux mentions. You'll see a magnitude increase over the last 12 months compared to years before. It's real.

Must admit, not sure if the data torrents are
uptodate now that Reddit anti-scrapes so hard to raise their premium on the exclusive contract to the highest bidder, OpenAI.
by rtp4me | 2026-01-28 15:37:25+00:00
Please, by all means, take a loaded weapon to a protest (lawful but certainly not smart), get in between a federal officer and a suspect, and hope you don't get shot. Or, harass federal officers all day by blocking their path with your car, get confronted about your actions, and hope you don't get shot. You can claim nonsense all day long, but actions have consequences. And, there is a huge difference between peaceful and non-peaceful protests.

Comments like your only serve to incite more violence.