MurphyA/hacker-news huggingface dataset:
by pm215 | 2026-02-16 12:32:30+00:00
This is a result of the market and its demands, not something specific to the architecture. In desktop and server, customers demand that they can buy a new machine and install a previously released stable OS on it. That means the vendors will implement the necessary standards and cross compatibility to make that happen. In the embedded market, customers don't demand that, and so vendors have no incentive to provide it. Instead what you get is that the specific combined hardware-and-software product works and is shipped with whatever expedient set of hacks gets it out of the door. Having a new cool hardware feature that works somehow or other is more important for sales than whether that driver is upstream or there's a way to describe it in ACPI.

Where Arm is in markets that do demand compatibility (i.e. server) the standards like UEFI and ACPI are there and work. Where it's in markets like embedded, you still see the embedded profusion of different random stuff. Where other architectures are in the embedded market, you also see a wide range of different not very compatible hardware: look at riscv for an example.
by jacquesm | 2026-02-16 12:33:00+00:00
If you're not to some degree pessimistic right now that simply means you haven't been paying attention for two decades or so. I would expect that for a number of people we are now well into 'don't look up' territory, they realize in their gut that this all isn't right but they prefer to pretend everything is alright as long as they can because the alternative is just too uncomfortable. I see this around me all the time and I don't blame them at all, people as a rule have problems enough without having to think about the larger implications. Unfortunately that is exactly the kind of loophole the power hungry contingent needs to drive their trucks through: by structurally worsening quality of life they ensure that the bulk of the people is distracted while they make out like bandits over the backs of the rest.
by wolvoleo | 2026-02-16 12:33:08+00:00
No, if we had the web it would be more like what gopher was. Or maybe lynx.

Edit: oh I thought you meant if we were stuck in 6502 style stuff. With megabytes of ram we'd be able to do a lot more. When I was studying we ran 20 X terminals with ncsa mosaic on a server with a few CPUs and 128GB RAM or so. Graphic browsing would be fine.

Only when Java and JavaScript came on the scene things got unbearably slow. I guess in that scenario most processing would have stayed server-side.
by antonyh | 2026-02-16 12:33:58+00:00
Competent is not the same as good. I can do the very basic things I need in Sheets, but the moment it needs more than =A1+B2 then it's uphill all the way. I also don't know how performant it is with larger datasets. I use Libre Office instead and despite the horrible UI it's been speedy and accurate. Desktop Excel is still king of the spreadsheets.

As for Slides, it's pure junk compared to the Keynote, but iCloud has it's own problems so I use this offline-only.

With the web version of Word 365 or whatever it's called, we've had so many problems syncing with OneDrive and sharing and whether it's showing the right version of the document that I'd be happy to never see it again, but their foothold in education means I'm forced to deal with it and provide technical support.
Ethical Alternative to Grok's AI Video – Recommendations?
by ReeceWithafork | 2026-02-16 12:34:26+00:00
I’m looking for a generative AI that can animate photos into short videos like Grok, but ideally from a company that has a better track record than X. If you’ve researched this space or made a similar switch, I’d really appreciate your thoughts
I’m based in the UK, if that matters for availability. Thanks!
by ben_w | 2026-02-16 12:35:23+00:00
Well… judging by his behaviour on all the times he's been told "no" by domain experts, and that random reward schedules are highly addictive (which in this context means "on some occasions he's even correct when he tells experts he knows better"), I think it's very plausible that someone told him what Epstein was and he ignored and/or fired them for doing so because he didn't want it to be the case.

But that's the positive spin, where Musk actually didn't know and was simply an idiot, and at this point I'm tired of giving him the benefit of the doubt.
by MadxX79 | 2026-02-16 12:36:10+00:00
I don't understand peoples problem with this!
Now everyone is going to discuss this on the internet, it will be scraped by the AI company web crawlers, and the replies goes into training the next model... and it will never make this _particular_ problem again, solving the problem ONCE AND FOR ALL!

"but..." you say?

ONCE AND FOR ALL!
by gcr | 2026-02-16 12:37:42+00:00
This confused me too but the formula and rules are specified by the configured language out-of-band, so there is support for this.

Let's take your example. In Polish, file counts might look like:

1 plik
2,3,4 pliki
5-21 pliko'w
22-24 pliki
25-31 pliko'w

This could be localized in English as:

You have {file_count, plural,
=0 {no files}
one {1 file}
other {# files}
}

and in Polish as:

Masz {file_count, plural,
one {# plik}
few {# pliki}
other {# pliko'w}
}

The library knows that for Polish, the `few` branch kicks in when `i%10 = 2..4 && i%100 != 12..14`, etc. I think the library just knows these rules for each language as part of the standard.

See https://www.unicode.org/cldr/charts/48/supplemental/language...

(Apologies if I got the above translation strings wrong, I don't speak Polish. Just working from the GNU gettext example.)
by aurareturn | 2026-02-16 12:38:13+00:00
I believe that coder exists only in your imagination. All the good ones I know are great communicators. Clarity of thought is essential to writing good code.

I don't think so. These coders exist everywhere. Plenty of great coders are great at writing the code itself but not at the business aspects. Many coders simply do not care about the business or customers part. To them, the act of coding and producing quality code and the process of writing software is the goal. IE. These people are most likely to decline building a feature that customers and the business desperately need because it might cause the code base to become harder to maintain. These people will also want to refactor more than building new features. In the past, these people had plenty of value. In the era of LLMs, I think these people have less value than business/product oriented devs.
by dangus | 2026-02-16 12:38:33+00:00
Well, I solve this by using Linux for my computers but I use a commercial streaming box for video.

But you can also solve it by just going the piracy route instead of ripping blu-rays.

> And besides, who would want to watch new releases these days.

Most people. I’m not going to just watch the same content over and over.

> Also keep in mind that 4K is not the same as 4K - bandwidth matters a lot and streaming providers tend to cheap out there.

Honestly, not anymore, not in any way my eyes can detect. Apple TV’s 4K content is given plenty of bandwidth. Vincent from HDTVtest did a comparison and the results are basically identical to 4K Blu-ray. And that’s with a fraction of the hardware cost, basically $0-99 on a streaming box versus a $400 player and a $25-40 disc.

Like I said in my Ghibli example, streaming bandwidth sounds bad in theory but in practice when a movie isn’t even available in 4K on disc and the streaming transfer looks better, streaming is obviously the best way to watch.

The ultimate issue is that there’s no money being invested in a nearly dead format.

As an analogy, I’d really like a minivan or a station wagon instead of an SUV. But if I buy a Volvo V60 or a Honda Odyssey I’m buying a car that hasn’t been redesigned in close to a decade because they’re not popular/profitable enough. In contrast, if I go buy a three row SUV like a Kia Telluride, I’m getting the best 3 row vehicle on the market. This is exactly the predicament the blu-ray market is in. I don’t really want a three row SUV but my hands are tied, I’m not going to buy an inferior vehicle.

For example, Disney isn’t even going to produce their own discs anymore, they’re outsourcing it to Sony. I can’t imagine the quality will be optimal going forward. They are giving the blu-ray market the cable television treatment: they’re making money on the last holdouts and investing nothing into it.
by crassus_ed | 2026-02-16 12:39:15+00:00
>The engineer who opens a pull request, taps a colleague on the shoulder immediately, twiddles their thumbs for half an hour, and then revises and merges immediately has done the same amount of work, but much faster.

Completely agree. Unfortunately corporate environments tend to reward people that are "busy" instead of productive. I've been in many environments where I had to wait for a lot of people that were busy to gather requirements, slowing me down immensely. How do you deal with that?
by tkejser | 2026-02-16 12:39:27+00:00
To clarify a point: We store the row count of each operator in the query - not the actual row (that would indeed be madness!). Though we DO have tracing you can control that allow you to enable rows for very specific diagnostics - but the stream is massive and you need to opt in for that.

With that clarified, the logging not as large as you might think (see my other response).

Think of web servers - they routinely store much larger log streams than this with metadata about each hit. You rely on that stream to do various forms of web analytics - yet you would not dream of rolling your own - nor worry about the small overhead you are already paying.

Example:

SELECT x, y
FROM foo
JOIN bar USING (k)

In a query like this, you will have these operators:

SCAN of foo

SCAN of bar

JOIN (on k between Foo and Bar)

Hope that clarifies the point...
That's 3 operators, and we log the row counts of each. That in turn allows you answer questions about your data model and how it is being used.
by gosub100 | 2026-02-16 12:40:26+00:00
> AI might write such a way that I can't filter out if its written by AI or not.

This is precisely the point for "farmers" that have no other motivation than to make money. They're not trying to troll us or promote a political view or sell something. They farm accounts and sell them on a secondary market for people who do use them nefariously. An aged, well-upvoted account has value for those groups. So they have every incentive to blend in by parroting back the most popular or neutral talking points.
by d4rkp4ttern | 2026-02-16 12:40:40+00:00
It's amazing how good open-weight STT and TTS have gotten, so there's no need to subs for Wispr Flow, Superwhisper, Eleven-Labs etc.

Sharing my setup in case it may be useful for others; it's especially useful when working with CLI agents like Code Code or Codex-CLI:

STT: Hex [1] (open-source), with Parakeet V3 - stunningly fast, near-instant transcription. The slight accuracy drop relative to bigger models is immaterial when you're talking to an AI. I always ask it to restate back to me what it understood, and it gives back a nicely structured version -- this helps confirm understanding as well as likely helps the CLI agent stay on track. It is a MacOS native app and leverages the CoreML/Neural Engine to get extremely fast transcription (I used to recommend a similar app Handy but it has frequent stuttering issues, and Hex is actually even faster, which I didn't think was possible!)

TTS: Kyutai's Pocket-TTS [2], just 100M params, and amazing speech quality (English only). I made a voice plugin [3] based on this, for Claude Code so it can speak out short updates whenever CC stops. It uses a combination of hooks that nudge the main agent to append a speakable summary, falling back to using a headless agent in case the main agent forgets. Turns out to be surprisingly useful. It's also fun as you can customize the speaking style and mirror your vibe and "colorful language" etc.

The voice plugin gives commands to control it:

/voice:speak stop
/voice:speak azelma (change the voice)
/voice:speak prompt <your arbitrary prompt to control the style>

[1] Hex https://github.com/kitlangton/Hex

[2] Pocket-TTS https://github.com/kyutai-labs/pocket-tts

[3] Voice plugin for Claude Code: https://pchalasani.github.io/claude-code-tools/plugins-detai...
by robkop | 2026-02-16 12:40:43+00:00
Rumours say you do something like:

Download every github repo
-> Classify if it could be used as an env, and what types
-> Issues and PRs are great for coding rl envs
-> If the software has a UI, awesome, UI env
-> If the software is a game, awesome, game env
-> If the software has xyz, awesome, ...
-> Do more detailed run checks,
-> Can it build
-> Is it complex and/or distinct enough
-> Can you verify if it reached some generated goal
-> Can generated goals even be achieved
-> Maybe some human review - maybe not
-> Generate goals
-> For a coding env you can imagine you may have a LLM introduce a new bug and can see that test cases now fail. Goal for model is now to fix it
... Do the rest of the normal RL env stuff
by sarchertech | 2026-02-16 12:41:28+00:00
Sure there are people holding it wrong.

But there are thousands of people on social media claiming huge productivity gains. Surely at least 5% of devs are holding it right.

If a 10x boost is possible, we’d notice that. There are only 20k games a year released on steam.

If my hypothesis is true and the real final output boost is somewhere near 20%, we’re seeing exactly what you’d expect.
by groask | 2026-02-16 12:42:06+00:00
Totally relate to the "tons of hooks & tweaks" part. I've been using Claude Code daily to build a macOS app solo, and ended up in the same rabbit hole — hooks, FSEvents, process monitoring, all duct-taped together.

The remote/phone side I haven't solved (your Tailscale+tmux setup sounds solid for that), but the "at my desk" problem — losing track of which terminal is doing what — I ended up productizing into a small menubar app called GroAsk (groask.com). It does two things: ⌥Space to quick-launch any AI, and a dashboard showing real-time status of all Claude Code sessions so you can jump to the right terminal instantly.

Very different scope from Omnara — purely local, purely desktop, no remote/phone stuff. But for the "I have 3 sessions running and forgot which one needs me" problem it's been a huge quality of life improvement for my own workflow.
by troad | 2026-02-16 12:42:27+00:00
>> It's a gross hack

*taps on the name of this site*

If I'm writing some cross-platform bit of software, my interest in supporting Windows is naturally in producing binaries that run on Windows.

Why on earth should I give a flying toss how "almost all Windows software is developed", or which kinds of ABIs are BillG-kissed and approved? Good god. Talk about fetishising process over outcome.
by wolvoleo | 2026-02-16 12:42:43+00:00
> include and involve the military, insurance giants, large food security/supply chain companies like Cargill, reactor companies, big enterprise customers that want rapid energy growth, and all the other major sectors that take climate change and energy expansion seriously and will get value out of a more stable world, with better energy technology in practical terms. The people that CEOs respect

Oh yeah let the corpos and MIC rule the world even more than they already do, great idea :)

We should really reform the "free market" IMO. It is way too free now. They get all the benefits and none of the responsibilities.
by clejack | 2026-02-16 12:42:47+00:00
If human biological intelligence is our reference for general intelligence, then being skeptical about AGI is reasonable given its current capabilities. This isn't biological narcissism, this is setting a datum (this wasn't written by chatgpt I promise).

Humans have a great capacity for problem solving and creativity which, at its heights, completely dwarfs other creatures on this planet. What else would we reference for general intelligence if not ourselves?

My skepticism towards AGI is primarily supported by my interactions with current systems that are contenders for having this property.

Here's a recent conversation with chatgpt.

https://chatgpt.com/share/69930acc-3680-8008-a6f3-ba36624cb2...

This system doesn't seem general to me it seems like a specialized tool that has really good logic mimicry abilities. I asked it if the silence response was hard coded, it said no then went on to explain how the silence was hard coded via a separate layer from the LLM portion which would just respond indefinitely.

It's output is extremely impressive, but general intelligence it is not.

On your final point about functional replacement not requiring biological mimicry. We don't know whether biological mimicry is required or not. We can only test things until we find out or gain some greater understanding of reality that allows us to prove how intelligence emerges.
Show HN: SmartDS – AI route optimization for dark store picking
by tomasappsrecord | 2026-02-16 12:43:47+00:00
Hi HN,

We built SmartDS to solve the "walking problem" in dark stores and micro-fulfillment centers. In facilities over 400 sq.m, pickers often spend more time walking than actually picking.

We developed an AI-powered engine that:

Optimizes picking routes in real-time (reducing travel distance by up to 70%).

Uses parallel picking logic for multi-order fulfillment.

Generates heatmaps and layout recommendations based on SKU velocity and physical constraints (e.g., heavy items first).

It's hardware-agnostic and integrates via API. We’ve seen implementation go from months to about 4 weeks by mapping store layouts digitally first.

We’d love to hear your thoughts on the routing logic or how you’ve handled similar optimization problems in logistics.
by IshKebab | 2026-02-16 12:44:23+00:00
> Remember: explicit is better than implicit.

It's not implicit. When you run `uv run ...` or `uv sync` you are explicitly asking it to automatically set up a venv.

> Some (me included) would say it’s a bug, not a feature.

Some (you included) would be wrong.

> This is good

What is good? That Pip doesn't have a way to avoid dependency confusion? What??

> but goes against the explicit/implicit rule

No it doesn't. It just does the right thing by default.

> I always recommend not messing with the system’s Python.

The reasons to avoid `pip install pre-commit` (outside a venv) are precisely because Pip can't do that in a sane way! `uv tool install pre-commit` suffers from none of the reasons to avoid `pip install pre-commit`.

You definitely have stockholm syndrome. Give uv a try.
by regularfry | 2026-02-16 12:44:24+00:00
My daily drivers are 44-keys, keyboard.io Atreus layout. It's taken me quite a bit of tuning to avoid excessive chording with what's on each layer while keeping things conceptually related, but it feels like I've had fewer trade-offs to navigate than this. It does surprise me that this particular number of keys isn't more popular - you don't have quite the number of contortions that the 3x5+3 pads force you into, and you don't have the bulk and extra stretch of the next common size up, which seems to be 4x6+2...
by devnavigator | 2026-02-16 12:45:00+00:00
AI Agent Skills represent a structural shift in how modern AI systems are designed. While system prompts define behavior and tools enable external actions, neither is sufficient for managing complex, repeatable workflows at scale. AI Agent Skills fill this architectural gap by packaging instructions, scripts, and assets into reusable, versioned modules that can be mounted and executed when needed. This article explains why AI Agent Skills matter, how they differ from prompts and tools, and why they are becoming foundational for enterprise AI architecture.
by aurareturn | 2026-02-16 12:45:05+00:00
If I vibe coded an app without looking at every line, I'm very familiar with how the app works and should work. It's just a different level of abstraction. It doesn't mean I'm not thinking about edge cases if I'm vibe coding. In fact, I might think about them more since I will have more time to think about them without having to write the code.
by hshdhdhj4444 | 2026-02-16 12:45:43+00:00
This administration’s completely unprincipled actions (I don’t mean this as a pejorative but as descriptivd…they have no political, economic or other principles, such as small government libertarianism or big government democratic socialism, etc by which they act) is leading to several issues. The transactional nature of their actions means certain classes of problems that would be resolved by merely sticking to a particular political philosophy are all wide open and they have to tackle random and unique issues across the space they’re operating in.

It ends up in a big game of whack-a-mole and the heuristic that picks which problem would actually be tackled is “it causes enough public outcry in the short term”. That’s not ideal. They are creating and letting fester so many problems whose impacts will only manifest several years from now.
by ljm | 2026-02-16 12:45:48+00:00
But it also looks like these companies value and pay for the tech bro version of a snake oil consultant. And that you still have to have a lot of things going in your favour for your own brand of slop to elevate you to tech celebrity status. I don't see anybody who isn't already well-connected or financially comfortable pulling this off because nobody who has something to lose will slop their way to the top.

I don't think it's a good thing that the craft of software engineering is so easily devalued this way. We can quite demonstrably show that AI is not even close to replacing people in this respect.

Am I speaking out of envy or jealousy? Maybe. But I find it disappointing that we have yet more perverse incentives to hyper-accelerate delivery and externalise the consequences on to the users. It's a very unserious place to be.
by ii41 | 2026-02-16 12:46:17+00:00
I am using sqlite in my project. It definitely solves problems, but I keep seeing overly arrogant and sometimes even irresponsible statements from their website, and can't really appreciate much of their attitude towards software engineering. The below quote from this CVE page is one more example of such statements.

> All historical vulnerabilities reported against SQLite require at least one of these preconditions:

> 1. ...

> 2. The attacker can submit a maliciously crafted database file to the application that the application will then open and query.

> Few real-world applications meet either of these preconditions, and hence few real-world applications are vulnerable, even if they use older and unpatched versions of SQLite.

This 2. precondition is literally one of the idiomatic usage of sqlite that they've suggested on their site: https://sqlite.org/appfileformat.html
by m348e912 | 2026-02-16 12:46:25+00:00
>They are not encrypting from themselves at rest.

They are encrypting at rest, that's my whole point and what everyone in this thread seems to be missing.
When you turn on e2e, the video is not viewable anywhere but your phone.
That's why you can no longer view your videos on ring.com and a myriad of ring features will no longer work.

https://ring.com/gb/en/support/articles/7e3lk/using-video-en...
by fuzzfactor | 2026-02-16 12:47:11+00:00
From a bird's-eye view you could say that the speed of building has always outpaced some of the thinking that should have been done :)

It can be a defect that perfectly working software has, which is worse than a bug.

This can slip through the cracks or be swept under the rug whether it's intentional or not

But when the pace is put on steroids, it would be way more difficult for observers to ignore.

Looks like you're a very thoughtful developer.