MurphyA/hacker-news huggingface dataset:
by verdverm | 2026-01-22 08:20:40+00:00
I just let my agent run the tests directly, no need for a skill that I need to maintain, just put that shit in the AGENTS/CLAUDE.md

The 10x differentiator is giving the agents the language tools for the code they are working on. Compiler, linters, formatters, LSP, testing, running dev servers, logs... these allow the agent to get feedback without the human in the loop and self adjust
by pjmlp | 2026-01-22 08:21:00+00:00
Definitely, it has been at least a decade since I had plugins corrupt my workspace, and there are old Reddit comments of me complaining about in on /r/java.

Load VSCode with the same amount of plugins, each requiring its own process, to see how "fast" it runs, not to mention Electron crap, there is a reason so many Microsoft plugins are actually written in C++ and Rust.
by cm2187 | 2026-01-22 08:21:00+00:00
But if that someone isn't rational it is better to not give him the time to react to your highest bid.

Also some sellers seem to use some fake accounts to bid high on their own item, revealing your max bid, then cancel their bid, then bid right under your max bid to maximise their sell price. Happened to me twice, and now no longer setting my max bid in advance since.
by kuboris | 2026-01-22 08:21:09+00:00
Mandatory Tom Scott video why electronic voting is a bad idea:
Original:
https://youtu.be/LkH2r-sNjQs?si=okd-iy_6JTRmmoqe
Second part:
https://youtu.be/w3_0x6oaDmI?si=EpS7SXd7Boe_1jn5
by worthless-trash | 2026-01-22 08:21:21+00:00
Tilapia imports are heavily restricted to Australia, The live fish will not be allowed, they are considered "restricted noxious fish".

The rules are:

Illegal to Keep: You cannot keep tilapia (dead or alive), sell them, give them away, or use them as bait.

Immediate Euthanasia: Humanely kill the fish as soon as you catch it.

Disposal:

Bury: Bury them deep and well away from the water's edge to prevent scavengers from dragging them back in or floodwaters from releasing eggs.

Bin: Place them in a rubbish bin.

No Filleting: You cannot take fillets and dispose of the rest; the entire fish must be destroyed.

Various state departments have hotlines for reporting tilapia.

There are different hotlines per state:

Queensland Department of Agriculture and Fisheries (DAF) (13 25 23)

New South Wales Department of Primary Industries (DPI) (1800 675 888)

Victoria (VFA) Reporting hotline (13FISH or 13 34 74)

Western Australia Dept. of Primary Industries & Regional Development (1800 815 507)

I've had rewards for reporting them (fishing reel, free bait, etc).
by AmiteK | 2026-01-22 08:21:30+00:00
I agree - that’s on me for the wording. I’m not claiming repeatability of agent inference or LLM sessions.

By “repeatability” I mean the extraction itself: given the same repo state + config, the derived semantic artifact is identical every time. That gives CI and agents a stable reference point, but it doesn’t make agent behavior deterministic.

The value is in not having to re-infer structure from raw source each run - not in making inference runs repeatable.
by perryizgr8 | 2026-01-22 08:22:23+00:00
The "trust project" feature has been designed to be so extremely intrusive and annoying that the first thing I do is to completely disable it whenever I install VS Code on a new computer. This "solution" was just done to tick some box and put the blame on the user when a security incident happens. It's pretty similar to Windows Vista where it annoyed you with a disruptive popup so many times during the normal course of actions that most people ended up disabling the whole UAC system. Overall security goes down, and Microsoft has a nice excuse.
by rustystump | 2026-01-22 08:23:34+00:00
Most consumers dont have that and at 60 fps you are already maxing it out and more assuming os is doing nothing else. Bandwidth even on gpus is still the bottleneck.

Even then, when u write to a framebuffer directly in the gpu if the locations of the points are not contiguous you are thrashing. Rendering points very fast is still very much about reducing the data set down to bypass all the layers of memory walls.
by simeonmiteff | 2026-01-22 08:23:44+00:00
There is a reasonable explanation for the "foregone conclusion" flavour of the RFD that doesn't cast aspersions (quite as much as you are) on the authors:

It is simultaneously an assertion of the culturally determined preferences of a group of people steeped in Sun Microsystems engineering culture (and Joyent trauma?), and a clinical assessment of the technology. The key is that technology options are evaluated against values of that culture (hence the outcome seems predictable).

For example, if you value safety over performance, you'll prioritise the safety of the DTrace interpreter over "performance at all costs" JIT of eBPF. This and many other value judgements form the "meat" of the document.

The ultimate judge is the market. Does open firmware written in Rust result in higher CSAT? This is one of the many bets Oxide is making.

Frankly, I don't think Oxide would capture so much interest among technical folks if it was just the combination of bcantrill fandom + radically open engineering. The constant stream of non-conformist/NIH technology bets is why everyone is gripping their popcorn. I get to shout "Ooooooh, nooo! Tofino is a mistake!" into my podcast app, while I'm feeding the dog, and that makes my life just a little bit richer.
by ddtaylor | 2026-01-22 08:23:46+00:00
> A lot of the little vibe coded self hosted utilities were made by folks with zero software development experience, over a weekend.

That doesn't change anything IMO.

Software is not defined by how long it takes to make.

Software is not defined by how hard it was to make.

Software is not defined by what pen it was crafted with.

If you want to make a rule against poor or low-quality submissions or poorly reviewed code, just do that.
by joe_mamba | 2026-01-22 08:24:05+00:00
>c) I'm currently on garden leave period after 18 years in the company (incl acquisitions) due to a reduction, where works council produced a quite nice exit for me

Isn't this type of generosity the exact reason why German companies are making restructuring and moving jobs abroad where they don't have workers councils and such generous exit packages?

Like I'm sure it worked well for you now, but I'm wondering how sustainable this is for German companies going forward, in a more competitive business-cutthroat globalized world, that has less and less barriers for capital and trade.
by catlifeonmars | 2026-01-22 08:24:11+00:00
So there are mixed messages, per my understanding. Kadrey v Meta seems to favor the transformative nature. Bartz v Anthropic went to summary judgement but the court expressed skepticism that the use in that case was “transformative”. We won’t know because of the settlement.

Again, IANAL, so take this with a big grain of salt.
by akimbostrawman | 2026-01-22 08:24:15+00:00
Autostart management is one of the few things I dislike about sway. Over a longer period of trial and error i managed to create a sway config with sleeps to exactly get the kind of layout i want with 10 workspaces and about a dozen apps with some needing to be started in a specific order to properly function.

Only downside is that I have to wait about 45 seconds after login to do anything or else the layout gets screwed up and the window focus gets hijacked by new spawning apps and workspaces.

It seems this method also has those issues.
by skicoachapp | 2026-01-22 08:25:09+00:00
I agree that this model has a lot going for it.

What it does really well is set expectations upfront:
you’re buying a version and a defined update window,
not an open-ended promise.

Where I think many products stumble is skipping that clarity
and retroactively redefining what users thought they bought.

If users know from day one:
“this includes X months of updates, after that you can keep using it or pay for more”,
most of the trust issues simply don’t exist.
by wahnfrieden | 2026-01-22 08:25:40+00:00
You are confused or making bad-faith comparisons.

You're comparing the efficiency of the app that Skip produces, and the development environment (which is Xcode and Android Studio).

And you are comparing the cross-platform capabilities of the apps you can produce with Skip with the cross-platform capabilities of the development environments (which are still just Xcode and Android Studio).
by porl | 2026-01-22 08:26:04+00:00
I made the mistake of hitting from stage 1 an `emerge world` on a Pentium 3 (I think? P4 at the very best) with a full Open Office and Firefox selection.

No idea how long it would take.

One week later I finally saw my new desktop!

I learnt a hell of a lot with Gentoo - only had a dvd and the magazine it came with stepping through the stage 1 install process. No internet connection to search for answers when things went wrong. Not my current daily driver but definitely some good memories!
by koliber | 2026-01-22 08:27:13+00:00
I am exploring ways to do it that fit my style.

First of all, the limiting factor is my attention. Even when I really tried to do this in parallel I could not meaningfully run more than three sessions.

I realized that some of the attention is devoted to thinking how multiple agents could step on each others toes as and end up creating merge conflicts when it came time to merge.

I have multiple projects and if I feel I have capacity to do parallel coding, I do it in unrelated code bases.

Sometimes I do super async work - as in one interaction per hour or so. I do it while walking, waiting in line, or between meetings. I found web based Codex to be decent for this. I guess it’s in parallel with my Claude Code sessions.
by flomo | 2026-01-22 08:27:25+00:00
IMO, that's a pretty poor summary of how the "Unix Wars" really ended. Bell UNIX got productized into System V, and the trademark was dumped off on TOG.

But "Unix" was really more of an ideal. The ideal system may not have existed, but a lot of people saw the potential of the flawed heaven in there. Including Stallman and Torvalds. Imagine "Industry-standard APIs" which are actually non-negotiable, and not just some compliance-test. Well, you need the source code, right? We have a much better "unix" now than we ever had with "UNIX".
by samuelstros | 2026-01-22 08:28:59+00:00
Learnings from the comments so far: I need to refine the positioning of lix.

Lix is not a replacement for git. Nor does it target version controlling code as the primary use case.

A better positioning might be "version control system as a library". The primary use case is embedding lix into applications, AI agents, etc. that need version control.

I need to to bed now. I have a flight to catch in 6 hours.

PS I am open to suggestions regarding the positioning!
by Parameswar | 2026-01-22 08:29:44+00:00
I built an AI app builder because I was frustrated with how hard it still is to turn an idea into a real working product. No code tools feel limiting very fast and full code feels too slow when you just want to test something.

The product works. People describe what they want to build and they get an actual usable app, not a mockup. They can iterate on it and make changes without starting over.

People are signing up on their own. They build things. Some even message me saying it’s useful or cool.

Then they leave.

No one upgrades. No one pays.

From the outside it looks like things are going fine. There is usage. There is interest. But it feels like I built something people enjoy trying, not something they feel a strong enough need to pay for.

I’m trying to understand where I went wrong. Is the problem not painful enough? Is the audience wrong? Do builders just avoid paying for tools like this? Or does the value only show up at a scale most users never reach?
by jychang | 2026-01-22 08:30:08+00:00
Yeah, that was tried. It was called GPT-4.5 and it sucked, despite being 5-10T params in size. All the AI labs gave up on pretrain only after that debacle.

GPT-4.5 still is good at rote memorization stuff, but that's not surprising. The same way, GPT-3 at 175b knows way more facts than Qwen3 4b, but the latter is smarter in every other way. GPT-4.5 had a few advantages over other SOTA models at the time of release, but it quickly lost those advantages. Claude Opus 4.5 nowadays handily beats it at writing, philosophy, etc; and Claude Opus 4.5 is merely a ~160B active param model.
by janfoeh | 2026-01-22 08:30:23+00:00
Full-stack Rails has been my day job pretty much exclusively for almost twenty years now, for both long-term projects and one-offs in agency contexts. So I am generally interested.

Two things put me off:

1) I have to hunt around to find out whether this would fit into my project, dependency and workflow-wise — turns out it doesn't. I use neither Hotwire nor Tailwind, and "latest Rails point release only" is a rather harsh restriction too.

IMO, this information should replace the fluffy marketing speak in "Who is Rails UI for?" right at the top of railsui.com/docs .

2) Absolutely every paid product should have a pricing link in the top nav, spelled out in large, friendly letters. If the landing page only implicitly implies "paid product" but is then going to be sneaky about that fact, I close the tab and do not come back; in this case, I only stuck around because it's a Show HN.

Oh, and _that_ perennial topic ... a subscription? No thank you. Especially for the kind of money you're asking, I expect a perpetual license for the version at time of purchase, plus at least a year of updates.

All together: not for me. Best of luck to you!
by verdverm | 2026-01-22 08:30:40+00:00
Paul, you always find some of the coolest links, thanks for all the submissions over the years

This one has code too!

https://github.com/PengFan130/CNO_based_transfer_learning_fo...

I'm very curious the author's thoughts on recovering the equations from observational data with techniques like this. My PhD work was on a deterministic algorithm to do this at the same time the first DNNs and GANs were coming out. I always wanted to apply them to these problems. I'd email them, but I'm genuinely worried about ending up on a list given the current US admin (one author works at "Key Laboratory of Maritime Intelligent Cyberspace Technology" in China).
by wahnfrieden | 2026-01-22 08:30:47+00:00
You aren't shipping the LGPL part of Skip with your app. It's a build tool.

You don't need to worry about using (L)GPL build tools to produce non-GPL apps.

You have nothing to worry about with this license unless you are forking the Skip build tool itself. You can't ship this build tool to the App Store anyway, it's a build tool and not code you run inside your app.
by skissane | 2026-01-22 08:31:52+00:00
I think there are effectively universal moral standards, which essentially nobody disagrees with.

A good example: “Do not torture babies for sport”

I don’t think anyone actually rejects that. And those who do tend to find themselves in prison or the grave pretty quickly, because violating that rule is something other humans have very little tolerance for.

On the other hand, this rule is kind of practically irrelevant, because almost everybody agrees with it and almost nobody has any interest in violating it. But it is a useful example of a moral rule nobody seriously questions.
by igogq425 | 2026-01-22 08:33:27+00:00
I read appeals here asking developers to please pay for their tools. I would like to point out that collective behavior cannot be changed by appealing to individuals.

Furthermore, it is the employer's responsibility to provide tools for employees. I'm not going to get into a tug-of-war with my employer over this. I simply work with the tools I am provided.

For self-employed individuals and companies, this should be regulated by the market. If competitiveness correlates with the use of the right tools, the problem should resolve itself. If this correlation does not exist, then it is questionable whether these tools have any added value at all.

If this market mechanism does not work properly because Big Tech systematically undermines it, then it might be appropriate to consider whether this could (or could not) represent a more far-reaching social problem and what solutions there might be. If you go down that route (which I would advocate), it very quickly becomes very political. In any case, it should be clear that this problem cannot be solved by simply shouting at developers: “Pay for your tools!”

What complicates matters further is that our work requires more than just tools in the narrow sense. The entire stack, down to the compiler, web server, and ultimately the operating system and operating system kernel, is based on countless hours of unpaid human labor. On the one hand, it would render us incapable of acting if we were to economically quantify this entire value chain like Diocletian and then insist on slapping an appropriate price tag on it. On the other hand, there is no justification for why we should only do this with the tip of the iceberg that we call tools.
by delaminator | 2026-01-22 08:33:46+00:00
I do most of my initial work in Claude Chat, on my phone. I have my best ideas when I'm away from my desk. Originally, Claude for the Web was only on the iPhone not Android - but it is now.

My iPhone 11 won't let you download certain files, and file handling on the iPhone is awful.

I guess I've just got used to the flow. I don't always do it like that, it was just one example.
by modo_mario | 2026-01-22 08:34:00+00:00
>and in some cases on immigrant labor.

Why tho do you feel the need to defend big agri businesses skirting employment law and pressuring wages downward by bringing in illegal people?
I find it a bit weird looking at the US how they seem to kneejerk into different camps depending on what the other side does with some old outliers like bernie who retain their line.

>Ironically they may tolerate local govt, and had federal govt, but they are most dependent on fed govt policies.

I live in a much smaller country but here there's similar pressures at play.
I feel like a more nuanced take that farmers either don't voice or don't voice well here is that the federal and EU gov has benefited these big corporate farms they compete with because they're by far the best at siphoning off these various subsidies that farmers supposedly depend on.
At the same time gov requirements make it almost impossible to run an smaller independent farm or one that doesn't depend on one of these middlemen to an extreme degree.

I worked for a meat conglomerate here in belgium and plenty of the farmers they dealt with didn't own their own cows (and plenty went under). They essentially rented their business to the company which owned the animals on their land, provided the calf feed made by their subsidiary, employed a load of vets, had an international transport company, had me and others writing software that would automate the mindbogglingly stupid forms and rules for transport (which were interpreted comically differently by regional departments of the federal food safety agency so depending on the jurisdiction you had to do radically different things).

Just the paperwork to run a competitive farm was/would have been impossible to deal with for many of these people.

On the other hand there's also plenty of examples of things like the gov rugpulling with environmental legislation in the netherlands.

Basically caping farms at past nitrogen emissions (benefiting the big ones) after first encouraging farmers to take loans and invest insane amounts into equipment to reduce those emissions.
by harperzhang | 2026-01-22 08:35:04+00:00
Creating expressive avatar videos has traditionally required motion capture, animation skills, or complex filming setups. DreamAct changes this by making motion imitation simple and accessible.
What DreamAct Does
DreamAct is a feature in DreamFace that allows creators to upload a short reference video and have an AI avatar imitate the same motion. By combining a clear image and a brief motion reference, users can generate avatar videos with expressive, natural-looking actions.
The workflow is straightforward:
- Upload or drag a clear, full-body image with one character
- Upload a reference video under 30 seconds, or select a preset video template
- Add your script or voice
- Generate an avatar video that follows the motion of the reference
Why Motion Matters in Avatar Videos
Static avatars can explain information, but expressive motion makes content feel more human. Subtle gestures, posture changes, and timing all contribute to how believable an avatar appears.
DreamAct syncs motion to your script, allowing avatars to perform expressive actions while speaking, rather than remaining visually static.
When DreamAct Is Most Useful
DreamAct works best for:
- Short explainer videos
- Social media clips
- Product demonstrations
- Educational and instructional content
By using short, clear reference videos, creators gain control over avatar movement without learning animation tools.
by gucci-on-fleek | 2026-01-22 08:35:38+00:00
I don't really like VS Code either, but I personally use it because I tend to jump between a half-dozen semi-obscure languages, and VS Code is the only [0] editor that supports all of them.

[0]: Vim and Emacs have almost as good or slightly better language support, but I prefer GUIs over TUIs.
Show HN: I built a Chrome extension to add emoji autocomplete to X
by ugo_builds | 2026-01-22 08:36:44+00:00
As someone who spends a lot of time interacting on X, I have spent so much time switching between keyword and mouse to look for and insert emojis.

This felt really slow and inconvenient, and I love the way messaging apps handle emoji autocomplete. So I added it to X as a Chrome extension, and called it Xmoji.
by TeMPOraL | 2026-01-22 08:37:31+00:00
> But will they behave like same user in past? I would guess there is lot of difference between how bot accesses page and real user has historically accessed them. Like opening multiple tabs at one time, possibly how long going through next set takes. How they navigate and so on.

That would be making an assumption that a device and/or account maps 1:1 to a specific human. It does not. People share accounts, share devices, and ask others for one-off help ("hey can you finish buying this for me while I deal with $[whatever our kid just did]", this kind of stuff).
by dreamhomestore | 2026-01-22 08:37:32+00:00
At Dream Home Store, we provide thoughtfully designed furniture for every room in the house. Based in the UK, our focus is on helping you create a comfortable and stylish living space that suits your daily needs. We bridge the gap between craftsmanship and value by working directly with manufacturers, ensuring that high standards are maintained throughout the production process. From spacious wardrobes to ergonomic seating, our collections are chosen for their durability and timeless appeal.
yOU pRoBABly dON't nEEd a dOCkeR cOntAiNer!!!
by tobimadehin | 2026-01-22 08:38:10+00:00
Not every app needs to be containerized.

If you have a couple of VMs to look after (a cheap VPS, a home lab, a Raspberry Pi), you probably know the drill: remote copy files over, SSH in, restart a process, tail logs, then do it again on the next VM.

The other thing you usually want is predictability: the same deploy steps every time, with the same runtime version, without relying on “whatever happens to be installed” on a box.

Docker can solve some of that, but it can also be overkill for simple projects. Not every project needs a container - sometimes you just want to run a simple Node.js, PHP, Java, or Python app directly on the VM. For those cases, Dployr gives you a programmable deployment workflow (blueprints) for VMs. Docker amongst other runtimes e.g Node.js, PHP, Java, Python etc. is supported, but it is treated as one runtime option, not a requirement.

Get started: https://github.com/dployr-io/dployr