MurphyA/hacker-news huggingface dataset:
by ibrar74 | 2026-01-05 16:00:12+00:00
This post explains why we still run AI workloads close to the database in some production setups. The focus is on data gravity, latency, compliance, and operational cost, not on rejecting the cloud outright. Cloud works well for many teams, especially early on. This piece documents cases where on-prem or hybrid setups stayed cheaper, more straightforward, or more predictable once vector search, embeddings, and retrieval moved into the data plane. Feedback and counterexamples welcome.
by alnwlsn | 2026-01-05 16:00:14+00:00
I was a young kid when these came out. I remember being in a store that had one running around as a demo, bumping aimlessly around under shelves and off shopper's feet. With amusement, I watched it bump off a table leg, and rotate perfectly into position to drive through the open front door, then slowly drive forwards out of the store, never to be seen again.

Not long after that is when I started reading hardware hacking stuff. The early Roombas were extremely hackable - each one had a serial port connector under a cover and you could connect it to a computer and drive them around. It was the pre-Raspberry Pi days; I remember people attaching a router or the lightest netbook they could find for some sort of wifi remote control.

I was too young to ever get to play with one, but I did get to take a broken one apart once. Some highlights were the planetary gearbox contained inside the wheel hubs, and a cam on the rear caster which would trigger an optical limit switch once per rotation so it could estimate distance traveled.
by Cthulhu_ | 2026-01-05 16:00:15+00:00
Zed also pushed their AI features hard though. When it first came out it was like "your editor, but Rust / not Electron based, so fast", but two years or so ago they were pivoting hard to being an AI editor. Nowadays, thankfully, it's there but it's not intrusive.

The author also mentions missing the sidebar with files but it's one of the icons at the bottom left.
by pingananth | 2026-01-05 16:00:29+00:00
This is a brilliant deconstruction. You’ve highlighted a flaw in my 'Correct' path: I optimized for Process Protection (Save the Sprint), but you are optimizing for Relationship Preservation (Save the VP's face).

You are absolutely right that contradicting the VP in front of the Junior Dev breaks the 'United Front' rule.

This highlights a key point: I built this to teach transferable heuristics (e.g., 'Protect the team'), not to be a rigid playbook. In real life, specific contexts (like 'Is the VP usually reasonable?') often override the default rule.

Your approach—facilitate the request to clear the distraction, then negotiate boundaries in private—is a more sophisticated heuristic than the one I initially coded. It trades short-term sprint purity for long-term political capital.

I love this. I’m going to add your 'Shield & Deliver' path as an alternative (and perhaps superior) winning state. This is exactly the nuance I wanted to surface.
by kristopherleads | 2026-01-05 16:00:35+00:00
Hey all,

FlowFuse has built out an agentic solution for AI-powered flow inspection and development called FlowFuse Assistant - and we just released it to the Node-RED community via an open source node!

FlowFuse Assistant brings a ton of features for Node-RED users, including:

- A function builder
- Function node Code Lens
- JSON generation in all typed inputs and JSON editors (like the inject node, change node, template node, etc)
- Flows Explainer
- HTML, VUE, and CSS generation in FlowFuse Dashboard ui-template nodes
- Context-aware inline and multi-line code completions for functions, templates, and tables

I recently did a video highlighting the release - you can see that here https://www.youtube.com/watch?v=Osgli5cdWPY.

Try it out, and let us know what you think!
by SR2Z | 2026-01-05 16:00:44+00:00
The truth is that Russia is suffering because of this, but they've been able to maintain a semblance of normality by building some parts themselves and obtaining the rest from China.

Their fleet of Boeing and Airbus jetliners is slowly falling apart. They're extracting chips from washing machines to put in missiles. They're even sending soldiers to the front lines in flimsy electric golf carts.

The sanctions are not working as well as the US hoped but they are working.
by SOLAR_FIELDS | 2026-01-05 16:00:46+00:00
Ultimately probably not, under the hood all Argo is doing in its vanilla configuration is pulling stuff from a git repo, calculating a diff, performing some templating to spit out the manifest (helm or kustomize) and then kubectl apply the manifest (or the api equivalent of that).

So unless the API’s it uses to calculate deltas or apply manifests change it’s going to be mostly resilient. The underlying things it might apply though, are often much more sensitive to that kind of api version diff
by chocochunks | 2026-01-05 16:00:48+00:00
Only the PC version of the original version of Resident Evil was unavailable. It had a Remake in 2003, a port to the DS in 2006 and AFAIK has been and still is available for purchase on PSN in PS1 form for PS3, PSP and Vita since 2009 and PS4/PS5 since 2022. That's not even counting all the sequels and movies. And the PC port is generally considered, not the best.

There's better examples like No One Lives Forever that have been stuck unavailable for purchase because of rights reasons but RE1 is arguably not that.
by Brajeshwar | 2026-01-05 16:00:52+00:00
Here is a fun story. Just like you, I too live in a “gated community”, and we also default to MyGate. We have a founders group in there, and the things with MyGate and its irritations would sometimes come up. We all would wink and go about our days. The founder of MyGate is in the group and lives amongst us. We sometimes teased that we would just camp out outside his home, asking to fix these excessive notification issues, bugs, and add/edit features. ;-)

Another founder friend lives in decently sized community and was using MyGate. He got pissed with not just the ads but the massive data gathering — contacts, camera, flashlight, and everything. He ended up creating https://dobermanapp.com
by tharkun__ | 2026-01-05 16:01:29+00:00
I don't think that's how your parent meant this.

It wasn't about the labour part and whether that is exportable, yes.

It's about the product being exportable (in the sense of being able to sell it for money outside of your country) vs. just having people within your own economy doing "left pocket <-> right pocket".

And even with that, you can sell a waiter's service to other countries. You just have to first make them come - it's called tourism and comes with a whole lot of other jobs / supply chain(s) as well. Some of which can themselves be off-shored!
by bluGill | 2026-01-05 16:01:42+00:00
Clothing is one of the hardest things to automate production of. We have had the "women at a sewing machine" since about 1850. Bring that 1850 women to 2026 with the latest computerized sewing machine and she would be equally productive as she was back then in an hour, and even after working that machine for a decade would not be much faster than she was. We can do a few fancy stitches today that she would have had to do by hand with the machine - but mostly we do them less know even though the machines are faster.
by maplesilicon | 2026-01-05 16:02:03+00:00
We’ve been experimenting with NVIDIA’s 2:4 structured sparsity format on Ampere GPUs and found something interesting: consumer RTX cards support the same sparse Tensor Core instructions as datacenter A100s, but NVIDIA’s software stack doesn’t expose them.

SparseFlow is a small open-source project that tries to use these instructions on RTX 30/40 series cards.

On large matrices (for example 4096×4096), we see roughly 2× throughput compared to dense cuBLAS. For smaller matrices, dense kernels are still faster.

A few things that stood out:
- The hardware support exists but isn’t documented for consumer cards
- Overhead dominates below certain size thresholds
- This only works with weights already in a 2:4 pattern

This is early work. The repo includes the CUDA kernels, benchmarks, and notes on where sparsity helps and where it does not.

I’d be interested to hear from others who have experimented with sparse inference or noticed similar hardware vs software gaps.
by DetroitThrow | 2026-01-05 16:02:22+00:00
>If the VP requires these numbers and went as far as back channeling you there is probably a quite good reason for that.

This is good intuition but generally people won't tell you whether they have a good or silly/self-serving reason in my experience, and you can only really get them to surface that by comparing it to the priority of other commitments and forcing them to depriotize something.

I think the ratings might be a bit borked. There's a dialogue path choice that results in the A+ where you end up asking directly whether the back-channel was worth another delay, and you. The VP says no. No junior gets interrupted.
by wsatb | 2026-01-05 16:02:49+00:00
It takes time to build a community. Twitter was not what it was over night, it took time. Before that, it was just "a certain type of person." Mostly pointless crap. You're looking for a specific community but not willing to put in the work to help build it. The point is the tools are there to help build the community but everyone just expects it to happen for them.
by onemoresoop | 2026-01-05 16:02:56+00:00
Some of it is friction, some of it is play. With AI you can get faster to the play part where you do learn a fair bit. But in a sense I agree that less is retained. I think that is not because of lack of friciton, instead is the fast pace of getting what you want now. You no longer need to make a conscious effort to remember any of it because it's effortless to get it again with AI if you ever need it. If that's what you mean by friction then I agree.
by bill_duckduckgo | 2026-01-05 16:03:42+00:00
I have been doing something similar on Spotify. I've been curating a playlist called "Jam of the Week" and each Thursday, I look back on the week and pick one song that best represents that week. What did I listen to on repeat? What song just dropped that I loved? What song did a friend share with me that I loved? Pick one and add it.

I've been running it for 460 weeks now - almost 9 years of memories. Not every song means something important, but a lot of them bring me right back to the time when I added it and makes me smile. I put the playlist on shuffle when I don't know what to listen to.
by Cthulhu_ | 2026-01-05 16:03:57+00:00
I love(d) Sublime and it's still getting updates from time to time, but unfortunately its ecosystem died five ish years ago, its package repository is a lot of "last updated 10 years ago". It's still a viable editor, but without community support it's not going to be good enough long term.

That said, ST (and its predecessor, forgot the name) set the standard for "lightweight" (lighter than IDEs) editors - Atom, VS Code, now Zed, can all trace their common patterns back to ST.
by publicdebates | 2026-01-05 16:04:12+00:00
I wonder how much of it is the seeds of principles of beauty being planted, then watered over time, and finally sprouting at a ripe age.

For example, I also am old enough to have used DOS before Windows 3.1 came out, which was my first GUI. When Windows 95 came out, it was a clear improvement, but retained the same principles as Windows 3.1 began. Windows 98 iterated on it, and Windows 2k perfected it in my eyes.

So that when Windows XP came out, it abandoned the principles, going for a look that felt cartoonish and childish to me, but for others was perhaps casual and inviting. It was during this time that I discovered Compiz and other Linux eye candy, and although it abandoned the fundamental principles that Win 3.1 planted, it almost admitted this with pride, submitting a new set of principles altogether.

So when Windows Vista came out, clearly trying to compete in the arena of that new set of principles of beauty, I was ambivalent but mostly impressed. That's when I found out about Mac OS X, which Compiz et al. were clumsily imitating, and I fell in love with them, which I realized had perfected those principles before Microsoft and Linux even began to imitate them.

It almost seems like the same concept as the original purpose of MMA (mixed martial arts). There is a perfection particularly to a set of principles. You can be the best at boxing, or the best at Brazilian Jui-Jitsu, and it's almost comparing apples to oranges because they're so fundamentally different that they don't actually mix well (the current UFC being proof that the experiment has failed and created a monster).

It's the same reason movies exist like Home Front: it's that age old question, "who would win if ...", in this case London gangsters vs Southern American gangsters. Or Freddy vs Jason, or Alien vs Predator. I wish I could remember more, because those are some of the most interesting types of movies, with different real human cultures being pit against each other. Like David and Goliath, the top champions of two cultures facing off for the world to see.

I think MacPaint is one of the most beautifully designed GUIs ever created.
by jrm4 | 2026-01-05 16:04:20+00:00
So, this whole analysis strikes me as the worst of "economic thought?" The first bit of failure here is "equating well-offness to output," e.g. something that can be measured by GDP.

Then it misses the other big deal, which is the utter weirdness caused by extreme on-paper wealth inequality, where the e.g. Elon Musk numbers reach levels of literal absurdity.

Money, in a sense, doesn't matter. It's "goods and services." The big question should be, does the way we do "money" effectively help everyone trade goods and services in a reasonable way. That's the only real path to "happiness."
by pingananth | 2026-01-05 16:04:20+00:00
You actually hit on a very real tension here.

You are spot on about the risk: Promising a 'Soul Update' without consulting the team is essentially writing a blank check that Engineering has to cash. As an IC, you are right to call that out—it's a dangerous move.

Why I wrote the 'Winning' path that way: In my experience, Founder objections are often 50% about the product and 50% about anxiety. They threaten to 'lose the 50k' because they are scared of a flop. The 'Ship + Fast Follow' strategy works because it addresses the anxiety without killing the momentum.

On a lighter note: I definitely had a 'Steve Jobs' archetype in mind when writing that dialogue—hence the obsession with the product's 'Soul' over its metrics! Dealing with a visionary who ignores logic is a distinct skill set from dealing with a rational MBA type.
by cogman10 | 2026-01-05 16:04:42+00:00
All your data? No, just records of whether or not your a citizen/resident. That seems like pretty important data for any government to have. It's also information the state's records department likely already has. For example, if you have a drivers license with the state or you were born in the state they'll have that documentation.

Unless you are just an anarchist, then I can't see how it's unreasonable for a government to know who it represents. That's why governments do censuses. Heck, that's needed just for the basic function of making sure you aren't voting in multiple districts.
by phoronixrly | 2026-01-05 16:04:45+00:00
Well first of all CSS is complicated. Second, it changes constantly. Third, there are no widely-used conventions and best practices.

You are either a full-time front-end dev and have a chance to keep on top of it, or you do not know CSS, and are now blamed for it sucking.

To garner that, many people just want a simple UI that is not ugly -- not everyone wants a web design masterpiece, thus they 'don't bother learning it'.
by dleslie | 2026-01-05 16:05:05+00:00
Likewise, I feel happy when using Emacs in a way that other editors do not. Emacs was made for a different era of development, with different views on what productive programming looked like. Rider, VSCode, and etc are all post-NetBeans editors and it shows. Editing text buffers isn't the focus so much as refactoring projects is; and agentic AI development slots easily into that refactoring process. With Emacs, it _feels_ purposeful, manual, and dare I say it, artisanal.
by scythe | 2026-01-05 16:05:11+00:00
I think that "good jobs" is a red herring for manufacturing jobs. The important question is whether they have positive externalities. According to one argument (which I'm reconstructing), working one manufacturing job improves dexterity and spatial reasoning, as well as motivating workers to learn basic math and science. These (may) continue to provide benefits to the economy after the worker leaves the position, hence being unpriced. How we manage this at a policy level is not obvious.

(OTOH, there is also an argument that manufacturing has an important negative externality — pollution)
by triceratops | 2026-01-05 16:05:30+00:00
To have a higher quality of life in old age, you need to build strength in your youth. The shift to sedentary lifestyles has happened in the last 50 to 70 years, and that also coincided with an increase in life expectancy.

The comment you responded to about not "min maxing" https://news.ycombinator.com/item?id=46499625 only advocated resistance and strength training, not "weight training" specifically. It's hard to dispute that having a stronger body is better for living a healthy life.
by nextaccountic | 2026-01-05 16:05:37+00:00
with cooperative scheduling, yes. This is indeed something missing from the Rust async ecosystem, tasks are meant to be IO-bound and if they become CPU-bound accidentally they will starve other tasks (async-std tried to fix this, but had some backlash due to overhead IIRC). Go actually puts a yield on every loop body (or used to), to prevent starvation. A 10ms thing will have negligible impact

Also: yielding to the kernel is very costly. Yielding to another task in your own thread is practically free in comparison
by mattbee | 2026-01-05 16:06:10+00:00
Ah OK - personally that would move it from an "annoying app with adverts" charge (that I'd resist) to a "leasehold bullshit" charge (that I'd pay).

I am stuck similarly with the ClassDojo app that my kids school uses to communicate with parents. The notifications are just "You have a new notification!" which leads to a slow app load, an upsell splash, before finally having to scroll to find the important message from a teacher. In this case though, paying would not make it any less slow to use.

I just check once a week instead, and the parents WhatsApp group fills in the gaps for me.
by AlotOfReading | 2026-01-05 16:06:22+00:00
The proper solution for non-technical people is to ask the expert to fix it

This isn't something the developer has any meaningful control over. Scheduling policy is the responsibility of the host system, running faster usually consumes less power, and the developer has no way to know when an operation will kick in the undesirable fans because it depends on what else the system is running. The best they can do is a checkbox that runs the old code or adding sleep calls instead
by drnick1 | 2026-01-05 16:06:24+00:00
This. The Windows 95 interface was optimal in many regards. Given how much faster computers are now, every UI operation should just be instantaneous. It's ridiculous that desktop interfaces and Web pages became heavier as computers got faster, so that a heavy website today does not load meaningfully faster than a plain text webpage in 1995.

Edit: On Linux, you have desktop environments like LXQt for this. Unfortunately, last time I checked, Wayland was not supported.
by egypturnash | 2026-01-05 16:06:24+00:00
Honestly I find GOG's whole mission of "update old games for modern Windows" kinda weird when I compare it to what people who want to play old console games do: they just fire up an emulator. Running a virtual Windows machine sounds like a much easier solution than individually patching every crusty old executable to run on the modern OS, and re-patching every single one of them when MS rolls out yet another new graphics/controller system a few years down the line.
by gn4d | 2026-01-05 16:06:27+00:00
>StackOverflow was a pub where programmers had fun while learning programming. The product of that fun was valuable.

I really like this description. I and others here who are talking about negative experiences there seem to decry how we enjoy programming (you see words like "fun" and "passion" used in these posts), and how SO decided to take this good faith and cheer and bludgeon users for often opaque reasons, just so they could power trip. As much as I have many reservations about LLMs, I can ask LLMs to be as emotionless (or even emotional but chipper/happy) as I want. On SO, you needed to prostrate yourself and self-criticize to even have the opportunity to be bludgeoned further by the moderators. Who tf would want to spend their time contributing there? Even if you contributed a decent or even great amount to the site, you would still get whacked over the head if you dared to ask a question of your own.

This is why people jumped to LLMs, even when they were far less capable than they are now. Most people (SO moderators don't view others as "people", as is apparent in this thread) would rather receive mid-tier answers from an LLM (though LLMs have now exceeded this level of quality) while still having fun, than get castigated and "closed as duped" on SO.
by unstatusthequo | 2026-01-05 16:06:37+00:00
Do we think news outlets owned by the government or the “warm collective” would be any better at unbiased reporting or not disseminating fake news or unjust influence? Is there any organization or entity structure today that is trustworthy enough to even handle those sorts of organizations. It appears fraud is rampant in our government, so why trust them any more than some random dude? Frankly it seems the odds might be better with one random guy not being on the take.
by tasuki | 2026-01-05 16:07:07+00:00
> Sentence display width is something I pay attention to. For example sometimes I don't want 1 hanging word to have its own full line (a "hanger") because it looks messy. Other times I do want it because it helps break up a few paragraphs of similar length to make it easier to skim.

Isn't your website responsive? If it is, for how many different resolutions do you check this? I think I obsess about details, but thankfully not about this!

You should be able to use `text-wrap: pretty;` to eventually remove orphans. If you sometimes want them on purpose and sometimes avoid them, that's just weird. I'm sure this is a lost fight: it'll look different with different setups anyway. Different browser, different OS, different fonts, ... it's a lost battle.

> It helps reduce page load speeds for visitors and saves bandwidth for both the visitor and your server.

Mhm I just use apache's cache_dist[0]. It works fine out of the box, for all my myriads of websites. Yes sometimes there's a new file and a browser is stuck on the old version. Requires a hard refresh. Someone who doesn't know will see the old version. I don't particularly mind that.

I guess you're more of a perfectionist than I am.

[0]: https://httpd.apache.org/docs/2.4/mod/mod_cache_disk.html
by DetroitThrow | 2026-01-05 16:07:14+00:00
>I love this. I’m going to add your 'Shield & Deliver' path as an alternative (and perhaps superior) winning state. This is exactly the nuance I wanted to surface.

I would be wary of this being the superior winning state, but definitely an alternative. I've done exactly this in my career as a tech lead only for it to burn me, and probably 2/3rds of the time the best thing for everyone is to simply "Save the Sprint" and not become mired in discussions that often are for personal empire building that strategic leadership would hate.

Maybe people have different experiences than me on this, feel free to speak up!