MurphyA/hacker-news huggingface dataset:
by canucker2016 | 2026-01-10 07:23:57+00:00
From the perspective of the consumer:

- In May 1990, Windows 3.0 running on a Intel 80386 could run multiple DOS VMs simultaneously
- In April 1992, OS/2 2.0 finally supported multiple DOS VMs. OS/2 1.x supported running only one DOS app at a time.

While MS Excel had been available on Windows for many years before Win3.0, Word for Windows had only been released a year before Win3.0.

So many PC users would still have been using the DOS version of WordPerfect (and maybe the DOS version of Lotus 123). Windows 3.0 allowed the user to run many of their DOS apps at the same time, which DOS and OS/2 couldn't do.
by amw | 2026-01-10 07:24:02+00:00
Donating to reduce the government debt is such a wildly dumb thing to exist. The US is currency sovereign! It has no risk of default on any debt denominated in USD!

The only reason a site like this exists is for politicians to distract from the fact that the budget of a nation with currency sovereignty does not actually have to raise revenues with taxes in order to spend money on services (and thus, be an excuse to cut services).
Show HN: Self-hosted multi repo visualization tool
by reposquirrel | 2026-01-10 07:24:16+00:00
Live demo available: https://demo.reposquirrel.com:8443/

(t may load slowly since the instance is underscaled (I’m hosting it myself to keep costs down). Team features aren’t enabled because the HashiCorp repo team structure is unknown to me)

Im working as a tech-manager at a midsize company, and saw the need to create this.

I wanted to :

* visualize where the developers focus their time
* How are the teams scaled, how much code are they maintaining
* What languages are used in the organisation
* What subsystems are the teams working on
* What does the code evolution look like
* Who are the heros of the developers, the people we can not lose
* When a developer leave the organisation, what subsystems was he working on, what languages was he/she using, how much owership of the code is lost.

This tool has a large number of visuals, for individual developers, teams and subsystems / repository

For now, it work with git as source, so if you are using github, gitlab or Codeberg or other, should not matter. The tool clones the repos and then does the analysis offline.

The analysis takes some time, so clone the repos, start the analysis, and go for a coffee.

Would like to get feedback on how it works in other organisations / teams

Would love feedback and ideas on new features for the tool.

Quick docker run: docker run -p 5000:5000 -v repos:/app/repos -v stats:/app/stats -v configuration:/app/configuration ghcr.io/reposquirrel/reposquirrel:latest

Homepage: https://reposquirrel.com/

Github repo: https://github.com/reposquirrel/reposquirrel
by igor47 | 2026-01-10 07:24:30+00:00
I read the linked fly article and didn't see where it's mentioned why containers aren't a good fit for sandboxes that need persistent state. You can definitely do all the same snapshoting directly on your local docker volumes, although granted you'd need zfs or lvm backed volumes (which is probably what sprites do under the hood).

I think there are tradeoffs here. Maybe your one person vibe coded app doesn't need any change management, IaC, any of that. No docker file, start with whatever docker file fly wrote for you, beat it with an agent until it works enough. And it's pretty cool that you can then just serve it directly. Is it dev or prod? Yes.

On the other hand, I really don't think editing php files over ftp in prod was ahead of it's time -- I was there, man, and it sucked. I just know I'll be really confused about why something doesn't work eventually and wish I had some tracking of what changed over time. I want my IDE. I want VCS!
by zkid18 | 2026-01-10 07:24:47+00:00
I was bad in being on meeting discipline. The only thing that consistently works: start on time, end on time, and don’t wait for late arrivals. If someone joins late, they catch up from notes/recording.

There’s a famous example from the Lucasfilm/Pixar deal: a Lucasfilm exec used to arrive late as a power move, until Steve Jobs started the meeting exactly on time without him. The exec walked in 5 minutes later and had already lost the room. And Jobs gets the deal.
by nunez | 2026-01-10 07:25:57+00:00
I never moved to omz (or even zsh; I still rock bash) because I have 10+ years of dotfiles that cover all of my needs. I can see all of the cloud accounts I'm logged into, the status of my Git repositories when I'm cd'ed into them, the number of directories deep my stack is when I use pushd, and have lots and lots of custom functions that save me time. I had moving to zsh in my personal backlog for many years but have yet to come across a pressing reason why I should!

Anyway, yeah, all of this adds startup and command invocation time, but the value far outweighs the latency.
by bsimpson | 2026-01-10 07:26:06+00:00
I don't work on Android, but I suspect it's a whole lot less work for both confidentiality and maintenance to not have to worry about daily/weekly OSS releases. That's probably worth more to the decisionmakers than the value of random contributions from people who aren't already inside the partner tent.

[edit] based on the other comments, I surmise that public pushes were already infrequent.
by rrgok | 2026-01-10 07:26:14+00:00
Well written. Do you have any easy book recommendations to learn this kind of insights - grammar and the way of living.

I would like to learn the Gita. Everytime I feel is overly repetitive with to much Krishna praising. Do you have any Bagavad Gita book recommendations that goes into the kernel of the teaching without all that noise?
by chmod775 | 2026-01-10 07:26:31+00:00
> If my state had a similar spat with Cloudflare would we be in danger of losing the infrastructure we've grown to depend on?

Absolutely. And if any of their competitors claims they can guarantee that they won't ever (have to) pull out somewhere for political reasons, they're lying or ignorant. You cannot escape politics. One election or new law can redraw the landscape overnight.

Also if you "depend" on any single SaaS product where you're completely at the mercy of another company, you aren't doing your job. I doubt you actually depend on anything that you couldn't swap out in a pinch.
by amw | 2026-01-10 07:27:34+00:00
This speculative nonsense adds nothing:

> We know that state actors have invested heavily in understanding and exploiting these divisions. Russian active measures campaigns have been documented doing exactly this kind of work: identifying wedge issues and creating content designed to inflame both sides. North Korea has demonstrated similar sophistication in their social engineering operations by targeting academics and foreign policy experts

What about "read Twitter in between bouts of using one susceptible user's API key to spam other users for their API keys" _really_ requires the sophistication of a state-level actor? Statements like this aren't journalism, they're exactly the same kind of manipulation being used by the phishers.
by wafflemaker | 2026-01-10 07:27:59+00:00
Got a nice swyve 34 inch UWQHD with a Samsung panel that is really nice for gaming, and really bad for coding/studying. It's not nice on eyes either. Not making the same mistake again.

I know it's the panel, because I have an office BenQ 21 inch with technology called sth like EyeCare on the side as the second monitor. Compared to the gaming one - it's a balm on my eyes. Sometimes I'd put a document or LLM window there even when the main screen is empty, just because of how nice it feels on the eyes.

Except for few situations where the poor man's HDR does help me see more details in the dark (small edge in multiplayer), I believe that I would be better off with a monitor engineered for office work.

Think about it, I got lured by all the gaming hype, but what I really needed is a monitor that is 80% office and 20% gaming, not 100% gaming. And I believe that's the case with others complaining about the eye strain.

Moisturizing eye drops and Safeeyes (eye exercising Linux app) help a lot though. Safeeyes has an alternative on Mac called EyeLeo (but never used that). Recommend them both to everyone in this thread. Take care of your eyes. They are the most suspectable to drying part of our body - eye exercises help for that. And they are fed with only a miniscule artery, eye exercises help keep a good throughput on that too.
by Nitesh17 | 2026-01-10 07:28:58+00:00
I have been working on building projects using my ChatGPT account. However, there is currently no free tier for the ChatGPT API, and the paid plans can be quite expensive, especially for testing purposes.
To address this, I developed a browser extension that converts your ChatGPT account into an API-like interface. This allows you to use ChatGPT programmatically at no cost.
The project is fully open source, and contributions are welcome. Feel free to submit issues, suggestions, or improvements.
by thefilmore | 2026-01-10 07:31:09+00:00
My zsh config has three things:

setopt PROMPT_SUBST ; PS1='[%n@%m %c$(__git_ps1 " (%s)")]\$ '
bindkey "^R" history-incremental-search-backward
autoload -Uz compinit && compinit

The first one is mentioned in `git-prompt.sh` that comes with git, which needs to be sourced as well.
by cookiengineer | 2026-01-10 07:31:10+00:00
Are you looking for people who worked on WebKit in the past?

I really hope you refactored WebKit's Bridge, because it allowed a lot of exploits in the past, and was neglected upstream by Apple.

When I started my RetroKit fork I was aiming to reduce that attack surface while offering farbled apis based on other browser behaviors and their profiles. [1]

My fork has been neglected a bit due to lack of time, as I'm currently still busy with other APT related things before I can get back to it.

Would love to chat whether your plan is to open source your WebKit fork, maybe there's some overlap and we can work together on it?

(I currently hope that ladybird will be getting into a more forkable and modular state, because servo passed by that goal a long time ago).

[1] https://github.com/cookiengineer/retrokit
by dumindunuwan | 2026-01-10 07:31:31+00:00
Differ if Opt-outs

2.1 Legal Basis: Article 53(1)(c) AI Act and Directive (EU) 2019/790
The Copyright Chapter of the Code directly addresses one of the most contentious legal questions in AI governance: the use of copyrighted material in training GPAI models and the risk of infringing outputs. Article 53(1)(c) AI Act requires GPAI providers to “identify and respect copyright protection and rights reservations” within their datasets.

This obligation complements the framework of Directive (EU) 2019/790 on copyright and related rights in the Digital Single Market (DSM Directive). Notably, Article 4(3) DSM Directive allows rightsholders to exclude their works from text and data mining (TDM) operations via machine-readable opt-outs.

https://www.ddg.fr/actualite/the-european-unions-code-of-pra...
by bsimpson | 2026-01-10 07:32:07+00:00
I'm changing to GhosTTY as we speak (from Mac Terminal, because I'm tired of gemini-cli not getting my shift-return for newlines). Wasn't until that process that I learned that new Mac accounts are on a different shell (zsh) than I have (bash). Last time I switched shells was when Apple flipped from tcsh.

Now, I'm deep down the rabbit hole of standardizing all my shells/terminals/configs with Nix. Either a really good or really bad project to start on a Friday night.
by like_any_other | 2026-01-10 07:34:15+00:00
> Did you watch my links? Think they should be pointing their weapons at those people?

No, they shouldn't. Those were fuckups, same as the killing of Renee. Provoking such mistakes is the exact purpose of all that obstruction and harassment, so that they can be stripped of context (both your links combined sum to 15 seconds of real footage) and used to delegitimize resistance to mass immigration.

> Right and wrong didn’t change because you’re scared.

Nice bait and switch. First you claim the admin wants these bad PR mistakes and that they're the ones creating confrontation, then, shown evidence that the anti-immigration-limits side is guilty of not just creating confrontation, but outright terrorism, you switch to talking about abstract right and wrong. Please learn to distinguish between 'justification' and 'explanation'.

So do you concede these look more like the kind of mistakes one would expect when trying to make up for ~40 years of not enforcing immigration law in one 4 year term, or do you persist in claiming this is a deliberate provocation conspiracy from the current administration?

"Cruelty is the point, right and wrong don't change" when your enemies make a mistake, but when a twice-deported immigrant kills someone, or campus debaters are assassinated, or someone is stabbed to the sound of "got that white girl", or ICE agents are killed, oh well these things just happen, nobody is to blame, least of all the people encouraging it, libeling the victim group, and no "expert" shows up to talk about "stochastic terrorism".
by archargelod | 2026-01-10 07:36:40+00:00
I was annoyed by this enough that I ended up cloning the OMZ repository locally, and stripping out all the modules I don’t use. And now I just have it as part of my dotfiles[1].

It's just a handful of files and I manually source them in my zshrc[2]:

source $ZSH/lib/async_prompt.zsh
source $ZSH/lib/key-bindings.zsh
source $ZSH/lib/completion.zsh
source $ZSH/lib/history.zsh
source $ZSH/lib/git.zsh
source $ZSH/lib/theme-and-appearance.zsh

It's essentially the same as omz setup I was using before, but loads in just ~25ms (Note: it's on a hard drive, with ddr3 ram and 18ms out of that is spent by compinit)

It also fixed another issue I had with Oh-My-Zsh: whenever they (very rarely) tweak their default config - it breaks my muscle memory.

[1] https://codeberg.org/janAkali/dotfiles/src/branch/main/confi...

[2] https://codeberg.org/janAkali/dotfiles/src/branch/main/zshrc
Cursor vs. Claude Code: parallel vs. focus, not code quality
by hoangnnguyen | 2026-01-10 07:38:12+00:00
I’ve been using Cursor and Claude Code daily for real work, not just experiments.

One thing that surprised me is how quickly code quality converges between tools once you plan clearly. At this point, I don’t feel a meaningful difference in output quality itself.

What does feel different is the workflow mode each tool supports.

When I want many things moving at once, spawning parallel agents, delegating background tasks, or running async work, Claude Code feels more natural to me. The CLI and agent-first model fits that style well.

When I need to slow down, review plans, read diffs, understand context, and make careful changes, Cursor feels more friendly. It’s easier for focused thinking and sense-making.

So for me, it’s parallel vs focus mode.

We’re also starting to run Claude Code in CI/CD for well-scoped tasks like tests, refactors, and reproducible bug fixes. That background delegation is where CLI-first tools start to matter.

Curious how others are splitting work between these tools, or if you see it differently.
by strongly-typed | 2026-01-10 07:38:55+00:00
What a weird coincidence. Literally today I started building a fully keyboard driven MIDI sequencer in Rust. I was originally going to build it as a TUI but then decided against it because I wanted to have more control over the UI, so I'm building it as a pseudo-TUI with Bevy. But the idea is very similar, I'm approaching this project as a "vim"-like editor but for MIDI editing.
by TheAlchemist | 2026-01-10 07:40:38+00:00
Regardless of weather it's true or not, they have a huge interest in saying so.

What's really crazy (even by today's US standards) is how Trump and his clique speak as if he annexed Venezuela and he can do whatever he wants.

It was discussed 100 times here already, but the damage to the myth of US as the 'good guy' that is immense. I personally see the US now, as the same that say China or Russia and have no intention of going there again, unless absolutely necessary. If you told me that some years ago, I would think you're crazy.
Show HN: Let your Claude Code message you on Telegram when it needs decisions
by brainsofbots | 2026-01-10 07:42:53+00:00
I’ve been running longer AI agent tasks (mostly in Claude Code), and I kept running into the same problem:
the agent would finish or get stuck asking a question, and I wouldn’t notice until much later because I wasn’t watching the terminal.

So I built a small tool called Agent Reachout.

It lets an AI agent send me messages on Telegram when:
• it finishes a task
• it hits a blocker
• it needs a human decision to continue

I can reply directly from Telegram, and the agent continues where it left off.

This turned long-running agent work into something asynchronous — I don’t have to babysit the CLI anymore.

What it does
• Simple Telegram bot integration
• One-way notifications or two-way conversations
• Designed for “human-in-the-loop” agent workflows
• Works today as a Claude Code plugin

Why I built it
Fully autonomous agents sound nice, but in practice I often want:
• approvals before destructive actions
• clarification on ambiguous decisions
• a quick “yes/no” without stopping my day

Telegram was already where I am, so I used that.

What it’s not
• Not a general chatbot framework
• Not a workflow engine
• Just a small bridge between agents and humans

Repo
https://github.com/vibe-with-me-tools/agent-reachout

Would love feedback on:
• whether others hit this problem
• what notification channels would be useful next (Slack, WhatsApp, etc.)
• whether this should stay a plugin or evolve into something broader

Thanks!
by lostlogin | 2026-01-10 07:42:57+00:00
> I begin to feel like we may need the equivalent of what audio shops used to have: a listening room with normal furniture and a big switch to test different things, but for eyes not ears.

It doesn’t even need this. The old way of buying stuff was from a shop. With big ticket items you build a relationship with staff and their recommendations helped.
Now it’s all shipped or bought from faceless big box stores.
by qsera | 2026-01-10 07:43:32+00:00
> anti-vax movement never made any sense to me..

I think the only fact you need to make sense of that movement is Vaccines, like everything else, is a business. See this comment, https://news.ycombinator.com/item?id=46527666, to see why people think businesses, especially public traded ones cannot be expected to have any ethics.

If you want to discuss about that topic, let us do in that thread. I am not going further discuss this particular topic in this particular thread.
by krautsauer | 2026-01-10 07:44:15+00:00
The list of devices in the highest support category hints at how likely this is.
https://wiki.postmarketos.org/wiki/Devices

And yeah, you can even buy phones with a non-android linux pre-installed, e.g. from pine64. But they come with all kinds of "for early adopters" warning labels. Deservedly so, in my opinion.
by paidev | 2026-01-10 07:44:23+00:00
Cool set of practical tools—stuff like WHOIS and domain authority checks fill real gaps that Claude needs without overcomplicating things.

On the auth side, GitHub/Google OAuth is smart for bumping limits, but raw MCP makes JWT validation a slog (we burned days on it early). If you're open-sourcing the impl, `@leanmcp/auth` decorator drops it to ~20 lines with auto-injected user context—handles multiple providers out of the box.

How'd you wire up the rate limiting backend to tie logins to IPs without killing perf? (Disclosure: co-founder at LeanMCP)
by paidev | 2026-01-10 07:45:06+00:00
Cool project—Envoy dataplane + tiny routing LLMs is a solid combo for agent handoffs without the usual orchestration bloat.

We've wrestled with similar delivery pains building MCP tools for agents (Claude/ChatGPT/Cursor all love 'em now). Proxies like yours shine for LLM routing, but tool backends often drag with auth/setup. Your MCP integration in filters caught my eye—@leanmcp/auth decorator drops proper JWT validation (Cognito/Auth0/etc.) to 20 lines vs 600+ raw, auto-injects user context everywhere. (Disclosure: co-founder on LeanMCP.)

How's the Brightstaff fallback to static policies holding up in prod? Happy to chat agent war stories.
by adityaathalye | 2026-01-10 07:45:12+00:00
Same team! Also an orgmode user who uses it for all things longform... A decade+ and counting. Only recently do I see need to start adopting TODOs because work and life tasks are threatening to go beyond the capacity of my normie calendar and paper lists coping mechanisms.

Orgmode text is fairly well supported now, across a plethora of non-Emacs apps and editors. I've enumerated several in my post [0].

Quoting oneself...

> But seriously, Emacs winkwink, amirite?

> Utility is contextual, remember?
>
> So here are ways to use org-mode without Emacs, for useful-to-you purposes, without even caring it is orgmode text underneath.
>
> Mobile, Web, and Desktop apps:

mobile: Orgro, a mobile Org Mode file viewer for iOS and Android
mobile: Plain Org, org text view and editor for iOS
mobile: Orgzly, org text viewer and editor for Android (I use this on my phone, and sync notes to my PC with Dropbox).
mobile: beorg for iOS (tasks, projects, notes)
mobile: flathabits, inspired by Atomic Habits, with all your data stored in org files
web+desktop: logseq, a privacy-first, open-source knowledge base
web: organise, web-based org text editor and viewer
web: braintool.org, a Chrome plugin "to easily capture and categorize all the information and knowledge you want to keep track of, right at the point you discover it or create it"

> Text Editors (apart from Emacs):
>
> You can type org markup text (syntax) in any text editor, even Notepad.
>
> Vim: https://github.com/nvim-orgmode/orgmode
>
> Atom: https://atom.io/packages/org-mode
>
> VSCode: https://github.com/vscode-org-mode/vscode-org-mode
>
> A variety of utilities to:

Publish, Import, Export, Parse
More community-enumerated tools for the same
Even Github, Gitlab etc. support org markup these days!

> I'm sure more people are making and releasing tools backed by org-mode text.
>
> The future is bright!

[0] Why and How I use "Org Mode" for my writing and more

discussed: https://news.ycombinator.com/item?id=43157672
by thebruce87m | 2026-01-10 07:45:40+00:00
Yep, my LG TV got noticeable burn in after 5 years - Minecraft hearts and other gaming related things from my son. 9 years in and the colours in the middle of the screen are terrible too - I think the self-generated heat has caused this. It’s unwatchable for me but my wife doesn’t seem to mind.
by aix1 | 2026-01-10 07:49:11+00:00
If one goal is to reduce the variance of output, couldn't this be done by controlling the decoding temperature?

Another related technique is constrained decoding, whether the LLM sampler only considers tokens allowed by a certain formal grammar. This could be applicable for your "quotes within comments" requirements.

Both techniques clearly require code or hyperparameter changes to the machinery that drives the LLM. What's missing is the ability to express these, in natural language, directly to the LLM and have it comply.

The angle I was coming from was whether one could use a constraint satisfaction solver, but I don't see how that would help for your example.
by rendall | 2026-01-10 07:49:58+00:00
...my sister once came home from school saying: “The nuns mentioned someone called Sigmund Freud and said I should know who he is.”

“Ah,” said my father in a serious tone (his only tone) . “That’s awkward. He was my grandfather; he invented the flush toilet. If anyone mentions his name again, change the subject.” My sister believed this for years.
by r721 | 2026-01-10 07:50:04+00:00
>I began to build the shape of movies' project in june 2017. The main inspiration for the shape of movies is a project called cinemetrics. At the time I discovered it, I was obsessed with it and I wanted to create my own version. I also found the colors of motion later, which is also a great project.

https://www.theshapeofmovies.com/about