MurphyA/hacker-news huggingface dataset:
by vladvasiliu | 2025-12-24 13:06:24+00:00
> Apple was a great option before they moved to ARM. Now they can't run much of anything (and it sucks).

I used to love my 2013 MBP. ARM Macs run pretty much everything I need, and some things better than Windows (such as Lightroom and PS which don't run at all on Linux).

But what kills it for me is the absolutely bonkers window management, and the fisher-price interface filling up half the screen with empty space around huge widgets.
by anthk | 2025-12-24 13:07:18+00:00
Not Google actually, but the same people from C, AWK and Unix (and 9front, which is "Unix 2.0" and it has a simpler C (no POSIX bloat there) and the compilers are basically the philosophy of Golang (cross compile from any to any arch, CSP concurrency...)

Also, the Limbo language it's basically pre-Go.
by asim | 2025-12-24 13:07:51+00:00
I never heard the term mini framework before but I like it. Applied within that context it makes sense. I was at Google 2011-2013 through an acquisition and witnessed some of what the author is describing. Actually something very specific comes to mind. There was a SQL library built on top of BigTable, Google's internal columnar data store, I think it was called Megastore [1]. The team implementing a new product decided to use it over BigTable directly because what it would mean for ease of development but it turned out as soon as they needed to do any data migration it was locking the entire database (or I guess the table? Aka BigTable). Anyway at the time this was a major issue and they had to revert to BigTable best practices as opposed to what this library was doing. Because essentially it was a library layer, not some new data store. Eventually Google built a different SQL based data store to replace the whole thing which you can see the open source version known as CockroachDB, which some ex-googlers invented.

Moral of the story, abstractions always fail the edge cases, especially at scale. But when the entire eng org adopts something, it works much better. Everyone has to be bought in. Which at Google scale is hard.

https://research.google/pubs/megastore-providing-scalable-hi...
by myself248 | 2025-12-24 13:08:13+00:00
Ooooo, and it supports secondary addressing? NONE of the low-cost interfaces support secondary addressing! (At least last time I looked around!)

That's a big deal for those of us with R&S CMU200's / CRTU's, which require secondary addressing to make it act like a spec-an with tracking generator. And I see that in your list of tested equipment!

Fantastic. And the price of prebuilt units is super reasonable. I'm in.
by Telaneo | 2025-12-24 13:08:20+00:00
A good start would be to have all the Electron apps turned into something more standalone. You shouldn't have to drag a whole-ass browser with you for simple messaging. DiscordMessenger[1] proves that. It doesn't have all the features implemented, but it's pretty good and a good proof of concept.

I get why devs do it. It's very convenient to make your app in Electron because then it can also work on the web, and you get free cross-platform compatibility. But for something like the software for your mouse or keyboard (looking at you Logitech!), it really shouldn't be necessary to pull in a whole browser just to tune some settings.

[1] https://github.com/DiscordMessenger/dm
by xtiansimon | 2025-12-24 13:08:33+00:00
I could see myself using this. Simple and straight forward, like my own workouts. Lol.

Was experiencing a few unexpected glitches on iPhone (iOS 18.7.2/Safari)
- new workout, once I filled the screen with reps or exercises, I was unable to scroll to add more
- history, I hoped I might be able to edit (because I could only add two exercises), but no such luck.
- history, three dots don’t open anything/broken link?
- exercises, dunno. List is fine, but I did spend some time trying to see if the list items were also links (what is a “banded good morning” anyway?).
by jonway | 2025-12-24 13:09:14+00:00
This is really brilliant.

Once thing I've noticed whe dealing with support cases in a variety of industry is, while there are different types of customer needs/comlaints (ex. a customer who is afraid of losing their warranty service via chicanery versus a customer who is dissatisfied with the results of the warranty service) customers sometimes really need to first feel like they are being heard.

Sometimes the emotional response of a person is literally "Can i speak to your manager?". It comes off rude, and it sure and shit is rude, but maybe they need to feel acknowledged, like maybe someone farther down the line was a jerk to them and they just feel blown off, or could just be a bad day. You sometimes do indeed need to perform emotional labor in order to achieve the best customer service.

I like this approach because it acknowledges the customer intrinsically and they feel like the maze has ended. The process has now become pro-active: There is light at the end of the tunnel.

This is not easy to bang out @work 9-5!
by 47282847 | 2025-12-24 13:10:01+00:00
Maybe “attempted” would be more accurate? I personally don’t mind the “bad”, I get what is meant by it.

But since we’re talking about accuracy: I don’t agree on redactions being binary. You can redact with a pen that under certain lighting still reveals the text; you can redact parts that are easy to reconstruct when you have additional information; you can redact with a pen color that over time loses its function; etc. The “perfect” redaction would perhaps leave no clues as to even how much text was redacted? It seems to depend on the goal and context of the redaction, whether it achieves its purpose or not.
by kibwen | 2025-12-24 13:10:29+00:00
> I do accept people for who they are. If this is what they want, and they enjoy it, then whatever.

You do you, but you're not obliged to accept someone for who they are if who they are is a brainless wastoid. I recommend minimizing the time wasted on zombies in favor of seeking out people who still value their brains.
by __jonas | 2025-12-24 13:13:01+00:00
> In my mind Tailscale was primarily to expose local services

You might be thinking of tailscale funnel:

https://tailscale.com/kb/1223/funnel

Which is nice, but still a beta feature. Tailscale itself is indeed a mesh VPN that lets you connect all your devices together.

> If I do not want to expose local services but only protect me and hide from untrusted WiFi, would I better use a traditional VPN or Tailscale?

It does NOT by default route all your internet traffic through one of its servers in order to hide it from your ISP, like the type of VPN you might be thinking of (Mullvad, ProtonVPN etc.).

Though you CAN make it route all the traffic from one of your devices through another, which they call an 'Exit Node'. They also have an integration with Mullvad, which allows you to use Mullvad servers as an exit node. Doing that would be identical to just using Mullvad though.
by garganzol | 2025-12-24 13:13:13+00:00
It is not about artists per ce, it is about manipulative entities. For any manipulation to succeed, one has to create a fog, disorientation, muddy waters.

AI brings clarity. This results in a lot of pain for those who tried to hijack the game in one way or another.

From the psychological point of view, AI is a mirror of one's personality. Depending on who you are, you see different reflections: someone sees a threat, others see the enlightenment.
by ChernovAndrei | 2025-12-24 13:14:38+00:00
There is no single answer, because there are multiple architectures for foundation time-series models, such as T5, decoder-only models, and state-space models (SSMs).

For Chronos-2 (the current state of the art in time-series modeling), the setup is almost identical to that of LLMs because it is based on the T5 architecture. The main difference is that, in time-series models, tokens correspond to subintervals in the real-valued (ℝ) space. You can check the details here: https://arxiv.org/pdf/2510.15821
by sayandbera | 2025-12-24 13:14:49+00:00
I agree that mind maps aren’t a universal solution — they can add cognitive load if the structure doesn’t match how someone thinks. I’m not assuming visuals are “better,” only that for some people, seeing relationships helps reduce the wall-of-text problem.

The question is more about understanding limits as much as benefits. If you’ve found approaches that work better for you, even at a high level, I’d still be interested — not to commercialize them, but to understand where visualization breaks down.
by robkop | 2025-12-24 13:15:02+00:00
Occam's Razor - this complexity arises from the human nature to try and build consistent abstractions over complex situations. It's exactly what we do in software too. To an outsider it's going to look nonsensical.

I want to share a thought experiment with you - atop an ancient Roman legal case I recall from Gregory Aldrete - The Barbershop Murder.

Suppose a man sends his slave to a barbershop to get a shave. The barbershop is adjacent to an athletic field where two men are throwing a ball back and forth. One throws the ball badly, the other fails to catch it, and the ball flies into the barbershop, hits the barber's hand mid-shave, and cuts the slave's throat-killing him.

The legal question is posed: Who is liable under Roman law?

- Athlete 1 who threw the ball badly

- Athlete 2 who failed to catch it

- The barber who actually cut the throat

- The slave's owner for sending his slave to a barbershop next to a playing field

- The Roman state for zoning a barbershop adjacent to an athletic field

Q: What legal abstractions are required to apply consistent remedies to this case amongst others?

Opinion: You'd need a theory of negligence. A definition of proximate cause. Standards for foreseeability. Rules about contributory fault. A framework for when the state bears regulatory responsibility. Each of those needs edge cases handled, and those edge cases need to be consistent with rulings in other domains.

Now watch these edge cases compound, before long you've got something that looks absurdly complex. But it's actually just a hacky minimum viable solution to the problem space. That doesn't make it fair that citizens bear the burden of navigating it - but the alternative is inequal application of the law
by MrOrelliOReilly | 2025-12-24 13:15:25+00:00
There has been a lot of discussion on this recently in the blog-o-sphere. All conclusions I've seen so far are that the economy is basically fine and maybe people's expectations have risen (I'm oversimplifying). I'm also quite eager to hear different conclusions, because there is a lot of cognitive dissonance on the economy right now.

- https://www.slowboring.com/p/you-can-afford-a-tradlife

- https://www.slowboring.com/p/affordability-is-just-high-nomi...

- https://thezvi.substack.com/p/the-revolution-of-rising-expec...

- https://open.substack.com/pub/astralcodexten/p/vibecession-m...
by HarHarVeryFunny | 2025-12-24 13:15:54+00:00
Seems I was pretty much correct.

https://waymo.com/blog/2025/12/autonomously-navigating-the-r...

"Navigating an event of this magnitude presented a unique challenge for autonomous technology. While the Waymo Driver is designed to handle dark traffic signals as four-way stops, it may occasionally request a confirmation check to ensure it makes the safest choice. While we successfully traversed more than 7,000 dark signals on Saturday, the outage created a concentrated spike in these requests. This created a backlog that, in some cases, led to response delays contributing to congestion on already-overwhelmed streets."
by rustyboy | 2025-12-24 13:16:54+00:00
At my very large enterprise, a managers job is not to "promote and demote" it's to "get you where you want to be". That requires you to know your direction (to the article) but importantly, when they say "based on our company policies, you need to demonstrate an outsized inpact" you're going to have to work with the manager to define that, execute, and get the data to equip them to do that.
by knuckleheads | 2025-12-24 13:17:04+00:00
I think it may actually be from _Think, Write, Speak: Uncollected Essays, Reviews, Interviews and Letters to the Editor_ instead. I spent an hour or so last night after seeing this tweet trying to track down the rest of this essay, and it took me a while to find the exact book it was from and find a copy of it. The funny part to me was that the whole essay was actually included in the tweets (aside from a footnote), it's very sort and pithy.
by larusso | 2025-12-24 13:17:05+00:00
Thanks. I was wondering what this means practically. So they rolled this back because Google who compile with warnings as errors can’t fix these lines?
Must be great to be Google and on all these boards. I on the other hand have to deal constantly with breaking changes left and right because someone decided, among them Google (16KB page tables anyone), that going forward stuff works differently.
by pwg | 2025-12-24 13:18:15+00:00
The journalist writing the story has the same level of technical knowledge about how to "redact" properly in the digital realm as the individuals doing the redaction. To the journalist, with zero knowledge of the technical aspects, viewing the "redacted" document, it appears to be "redacted", so when someone "unredacts" it, the action of revealing the otherwise hidden material appears to be "magical" to them (in the vein of the Arthur C Clarke quote of: "Any sufficiently advanced technology is indistinguishable from magic").

To the journalist, it looks like "hackers at work" because the result looks like magic. Therefore their editor attaching "hacks" to the title for additional clickbait as well.

To us technical people, who understand the concept of layers in digital editing, it is no big deal at all (and is not surprising that some percentage of the PDF's have been processed this way).
Show HN: CRD Wizard – A GUI for Kubernetes Custom Resource Definitions
by pehli | 2025-12-24 13:18:27+00:00
Hey HN,

I’ve been working with Kubernetes for a while now, and one thing that has always been a friction point for me is dealing with Custom Resource Definitions (CRDs).

We use them for everything—monitoring, cert-manager, custom controllers—but the tooling around them always felt a bit raw. Dealing with them usually meant running `kubectl get crds`, piping output to grep, or staring at 5,000-line YAML files just to figure out what fields were available in the schema.

It got frustratingly worse when I started managing multiple clusters. I found myself constantly context-switching just to check if a CRD was installed or to diff versions between environments. It felt like I was spending more time memorizing `kubectl` flags than actually working.

So, I started building *CRD Wizard* to scratch my own itch.

It started as a simple TUI to view resources, but I realized I needed more visual context. Now it’s a full desktop app (Go backend + Next.js frontend) that auto-discovers your local kubeconfigs and gives you a unified interface to explore CRDs across all your clusters.

Over the last few weekends, I’ve added a few features that I really wanted:

1. *Multi-Cluster Support:* It loads all your contexts automatically. You can switch between clusters instantly without touching your terminal.
2. *Documentation Generator:* I realized I often needed to share CRD specs with devs who don't have cluster access. I added a generator that turns any CRD (from your cluster or a Git URL) into a clean, searchable static HTML or Markdown page.
3. *AI Integration:* I hooked it up to local LLMs (Ollama) and Google Gemini. You can click a button to have the AI explain a complex schema or generate a sample manifest for you.

I wrote it in Go because I wanted it to be snappy and easy to distribute as a single binary.

It’s open source, and I’d love to hear what you think or what other pain points you run into with CRDs.

Repo: https://github.com/pehlicd/crd-wizard
by Lukas_Skywalker | 2025-12-24 13:18:55+00:00
I don‘t like dismissing technologies on the basis of being „magic“, since the magic could often just as well be called abstraction, and the line between them is often personal preference.

The abstracted-away logic in a Laravel application can either be called magic or abstraction, but so can the optimizations of a database query planner.

I think often you still need to know the underlying mechanism, but it is still useful to get the innards out of the way.
by samuelgabrielsg | 2025-12-24 13:18:58+00:00
SACRAMENTO – A blistering report from the California State Auditor has revealed widespread waste and mismanagement across Governor Gavin Newsom’s administration, culminating in the designation of multiple state agencies as “high-risk” due to failures that jeopardize public funds and infrastructure.

The December 2025 report, an update to the State Auditor’s High-Risk List, details how systemic incompetence has plagued agencies responsible for everything from unemployment benefits to water safety. The investigation highlights a pattern of negligence that auditors suggest could have severe long-term consequences for the state.

The most glaring example of waste was uncovered at the Employment Development Department (EDD), which squandered $4.6 million in taxpayer funds by paying monthly service fees for thousands of mobile devices that sat unused—in many cases, for years. The audit found that the EDD paid for 6,285 mobile devices that had no activity for four or more consecutive months between November 2020 and April 2025. Shockingly, 99 of these devices were never used at all, yet the state continued to pay for them.

Despite the state’s COVID-19 stay-at-home order ending in February 2023, the EDD was still paying for 5,097 unused devices as of April 2025—a period when the department employed only 1,787 call center staff. Auditors discovered a storage room filled with hundreds of unused devices, some with notes indicating they had been in storage since 2022 or 2023.

The report dismissed EDD management’s claim that they were “unaware” of the waste as “implausible,” noting that Verizon had provided monthly non-usage reports to the department since 2017. The Auditor concluded that EDD should have recognized it was paying for significantly more devices than it had employees and taken action to cancel unnecessary lines.

The EDD waste represents just one component of a broader pattern of failure. The Auditor newly designated the California Department of Social Services as high-risk, warning that errors in CalFresh benefit calculations could cost the state up to $2.5 billion annually. Other agencies maintaining their high-risk status include the Department of Health Care Services (due to Medi-Cal eligibility discrepancies resulting in questionable payments) and the Department of Water Resources, which faces criticism over deteriorating dam infrastructure.

The report notes that 49 dams throughout California are rated as posing “extremely high hazard to life and property” while being in below-satisfactory condition. The number of dams with poor or unsatisfactory ratings has increased by 73% since 2023.

While the EDD has begun implementing corrective measures—terminating service for 2,825 devices and drafting a policy to cancel unused lines—the damage to public trust may be lasting. The audit serves as a stark indictment of an administration that critics say has prioritized political ambition over competent governance, leaving the next governor to confront a legacy of financial negligence and infrastructure decay.
by fasbiner | 2025-12-24 13:19:02+00:00
> Learning the language of a nation where a significant percentage of population supports war and killing is not something I'd consider.

Are you a european/white supremacist who doesn't consider the victims of the anglosphere to be human, or are you historically illiterate, even of extremely recent history?

I don't see a third option here since you learned english also, would appreciate an explanation for this special pleading rather than furious downvoting when identifying basic empirical discrepancies in the face of what looks to be materially false claims.
by baobun | 2025-12-24 13:19:10+00:00
If you look above the unorthodox library/framework distinction, I think the criticism is about birthing new (inadvertently leaky) abstraction layers with new semantics to capture the specifics of the domain. Often with either esoteric words attached to supposedly novel patterns, and/or unconventional usage of existing terminology.

The promise is to simplify and unify things but as noted, such efforts often have the opposite effects.

"Teams are struggling with properly adopting FooTech - our FooBarTool wraps it in a beautiful package and magically solves everything with a single command and one config file"

"We should template all this yaml"
by mmillin | 2025-12-24 13:20:01+00:00
>Worse, many behaviors of the system don’t necessarily have a lot of conscious intent behind them (or any)

This is one of the key reasons why I’ve ingrained the “You Ain’t Gonna Need It” principle into my development philosophy. Many times I see engineers build a system that can support a dozen different use cases, but only two are used in practice. A few years down the road when several other new features have been added and the codebase needs a refactor, the extra complexity of those ten unused features become hurdles. And anyone who knows better has moved on or been reorg’d away. I’ve lost too many hours bending over backwards to support a feature that I learn much later was never used.

Note that this applies to features that increase complexity. Sometimes you can support more with less complexity through a simpler abstraction, which I’m all in favor of.
by kibwen | 2025-12-24 13:20:35+00:00
> I too have a dream of not wanting to work.

The OP isn't about not wanting to work. To labor in pursuit of your own personal purpose is a virtue and a privilege. But labor for the sake of labor is not a virtue, nor is labor for the sake of watching that bank account go up, and least of all labor for the sake of watching your billionaire CEO's bank account go up.
by bayindirh | 2025-12-24 13:20:45+00:00
You can see it at https://cdn.mos.cms.futurecdn.net/dqRnTESj6k2pgWFWPnzCTQ-768...

Yes, it's small, but "l" has a tail, and "i" is very prominent for what it is so while "I" is a column, it's an unmistakable one.

I want to see the infamous Turkish Quartet "ıiIİ" in action.
by mopsi | 2025-12-24 13:21:22+00:00
> Since when is it OK for governments to sanction people when they are lawfully expressing disagreement with Govt policies or views?

When it stops being a disagreement over policy and becomes a paid job for a foreign government to spread as much malicious FUD as possible.

The former commander of Russian ground forces recently gave a long interview in which he said that the Russian army was on the verge of total collapse in the fall of 2022, when Ukrainian forces were pushing them back during the highly successful Kharkiv counteroffensive. Mearsheimer, Sachs, et al played a vital role in spreading FUD and unfounded fears that led to less military support for Ukraine than was needed. As a result, hundreds of thousands more people are dead than might have been had Ukraine been supported properly.

Mearsheimer alone has done more to deny modern weapons to Ukraine than the entire Russian air force could. In terms of ROI, he has been a spectacularly cost-effective propaganda asset. He has the blood of countless people on his hands and deserves to be hanged. But instead, he will kick the bucket due to natural causes in old age, a luxury not afforded to the children who died in their bedrooms under Russian missile attacks that Mearsheimer twisted himself into a pretzel to enable and justify.