MurphyA/hacker-news huggingface dataset:
by thoughtpeddler | 2026-01-08 19:04:35+00:00
My parents’ home is like this. Control4, etc. They’re left constantly consulting the low-voltage techs who set it up just to do simple things, and are endlessly frustrated by their expensive system. Meanwhile, I’m the one who actually works in tech, and yet my own home AV setup is just an Apple TV connected as the only input into my TV, and that’s the extent of it (because I know better).

It’s strange though, for my dad, the complexity is a kind of status symbol:
“Look how hard it is to use! Marvel at all these buttons and switches! It must be very complicated and sophisticated! Real proof that I’ve made it in life!”
I’m not kidding.
by nashashmi | 2026-01-08 19:04:49+00:00
This could fail if too many players start to abandon/open source their products at the same time. It could lead to an overload.

Plus, I purchased my product thinking it will last forever. Sudden announcements for EOL is a terrible trend. Laws should regulate having proper disclosures that a product is promised to be serviced for x number of years at minimum, and/or mandate manufacturers themselves provide updates to allow the product to work independently of them.
by mindslight | 2026-01-08 19:04:53+00:00
The general point is that there is a wider definition of "murder" than merely what the legal system has defined and proven. It's perfectly sensible to call someone a "murderer" before it has been diligently proven in a court of law. Especially when there are multiple videos of that person executing an American mother, and the restraint to not go after singled-out named people is already being exercised implicitly, as the murderer was wearing a mask.

But really, "lawless mob" and "anarchy" ? The larger push is that people's widespread outrage is needed to drive strong action by our institutions that still remain mostly intact (eg state governments) to get these masked terror squads out of our cities. These masked terror squads are precisely your "lawless mob" engaging in anarcho-tyranny, emboldened and legitimized by a con artist (now "president") who promised them contradictory-everything, but really just naked autocratic power red in tooth and claw.

We need to stop both-sidesing this, period. I get it - I'm a libertarian who was both-sidesing up through June of 2020. But really, stop. Pretending to somehow be above this just undermines support for taking action to defend our country.
by utopiah | 2026-01-08 19:04:55+00:00
Ah, funnily enough I'm a prototypist software by trade... but I have NO idea about that, none. Honestly you can find emulator, simulators, etc but typically those devices precisely only make sense because the emulated equivalents do not. For example I just received a DeepDeck ... it's "just" a macropad, so basically a glorified partial keyboard. It's OSHW and open source so you "could" run the Web stack locally to "configure" it ... and yet you'll never know what it "feels" like to turn a physical knob in order to navigate between browser tabs. You can imagine doing it ... but it's still quite different.

Anyway there are plenty of things like https://wokwi.com and it's fun ... but it's NOT like the actual hardware. Most of those projects precisely make sense because of the tangible aspect, or because you support a "vision" (e.g. Precursor) and learn while tinkering with them.

So... no unfortunately sorry I don't have any recommendation for doing this virtually. Maybe it exists but I'd caution against thinking it's equivalent.
by pardon_me | 2026-01-08 19:05:06+00:00
Face-time. Their knowledge, training, and ability to write letters. Just because it's expensive, doesn't mean they are spending their evenings researching possible patient conditions and expanding their knowledge. Some might, but this isn't TV.

Anyway, what are you paid for? Guessing a programmer, you just sit in a chair all day and press buttons on a magical box. As your customer, why am I having to explain what product I want and what my requirements are? Why don't you have all my answers immediately? How dare you suggest a different specialism? You made a mistake?!?
by hwh03v3r | 2026-01-08 19:05:10+00:00
Being in the lumber industry myself, I can tell you that lumber prices have not kept up with inflation. There was a major run up in price in 2021 and 2022, but prices have returned to pre-covid levels accounting for inflation. I have our own sales data, but this chart makes the case relatively well: https://tradingeconomics.com/commodity/lumber.
by xorvoid | 2026-01-08 19:05:38+00:00
"if something isn’t worth consuming at 1x, it’s not worth consuming at all"

Depends A LOT on what kind of content you're watching.

I've been studying physics lately and a lecturer talks slowly so 2x makes a lot of sense. Maybe even I know the subject somewhat but I believe the lecturer has a few insights or connections to point out that I haven't seen. But perhaps it's burried in the middle of the lecture. It really doesn't make sense to listen to the whole lecture at 1x speed. Much better to 2x to the "unfamiliar part" and then rewatch and carefully consider that part at 1x speed.

Also, some very intelligent people just speak/think slowly. They have interesting things to say but slowly.

On the other hand, if you're watching a highly-produced video (such as a movie), I think it's quite ridiculous to watch it at any speed other than 1x. It was paced that way for a reason (if it's worth watching).

I don't really understand why folks have to be so "binary" about playback speed.
by b40d-48b2-979e | 2026-01-08 19:05:41+00:00
I'm curious why you edited your comment? To appear more rational while making irrational tropes?

> Only one side

If you're going to use that tired old trope, maybe Reddit is a more suitable
place for you. Thanks for reminding me to add it to my blocklist though.

It is not a trope but a statement of fact.
by furyofantares | 2026-01-08 19:06:28+00:00
He graded GPT 4 as winning because it didn't follow his instructions. And the instructions are unrealistic to anyone using coding assistants.

Maybe it's true that for some very bad prompts, old version did a better job by not following the prompt, and that this is reduced utility for some people.

Unrelated to assistants or coding, as an API user I've certainly had model upgrades that feel like downgrades at first, until I work out that the new model is following my instructions better. Sometimes my instructions were bad, sometimes they were attempts to get the older model to do what I want by saying over-the-top stuff that the new model now follows more precisely to a worse result. So I can definitely imagine that new models can be worse until you adapt.

Actually, another strange example like this - I had gotten in the habit of typing extremely fast to LLMs because they work just fine with my prompts riddled with typos. I basically disconnected the part of my brain that cares about sequencing between hands, so words like "can" would be either "can" or "cna". This ended up causing problems with newer models which would take my typos seriously. For example, if I ask to add support for commandline flag "allwo-netwokr-requests" it will usually do what I said, while previous versions would do what I wanted.

For anyone with some technical expertise and who is putting in serious effort to using AI coding assistants, they are clearly getting better at a rapid pace. Not worse.
by Lerc | 2026-01-08 19:07:10+00:00
>"Jeff Dean Facts" sort of rolls off the tongue easier that "Sanjay Ghemawat Facts"

The reason it rolls off the tongue easier is because of the familiarity with names of that form. It is making a choice to favour a personal cultural similarity. It clearly wasn't done with malice, but being reflective about it and noticing that it happened is a good thing.

When people talk about privilege, this is a large part of what people mean. There's no intended bias, it is just an honest choice, but all of our choices are based upon our opinions that will inherently have biases of some sort. One factor of privilege is when those choices disproportionately fall your way because decisions end up being made by people who you share a cultural upbringing with. Their intuitive decisions value what you value.

Sometimes the only way you can deal with that is by acknowledging your intuitions contain that implicit bias and dispassionately try and balance them as best you can.
by flashgordon | 2026-01-08 19:07:33+00:00
Did they? I can get a 70" "smart"-tv for a few hundred bucks with a crap load of bloatware. But I cannot get the same TV that is "dumb" at anywhere near that price point (I just want a bunch of HDMI ports that I can connect other devices into - including my laptop). Those cost a lot more from what I recall. And part of this was due to TVs being a great port-key to grab your viewing habits etc?
by aw1621107 | 2026-01-08 19:07:47+00:00
> Also, the Linux kernel developers turned off strict aliasing in the C compilers they use, because they found strict aliasing too difficult.

I'm not sure "they found strict aliasing too difficult" is an entirely correct characterization? From this rather (in)famous email from Linus [0]:

The fact is, using a union to do type punning is the traditional AND
STANDARD way to do type punning in gcc. In fact, it is the
*documented* way to do it for gcc, when you are a f*cking moron and
use "-fstrict-aliasing" and need to undo the braindamage that that
piece of garbage C standard imposes.

[snip]

This is why we use -fwrapv, -fno-strict-aliasing etc. The standard
simply is not *important*, when it is in direct conflict with reality
and reliable code generation.

The *fact* is that gcc documents type punning through unions as the
"right way". You may disagree with that, but putting some theoretical
standards language over the *explicit* and long-time documentation of
the main compiler we use is pure and utter bullshit.

[0]: https://lkml.org/lkml/2018/6/5/769
by dredmorbius | 2026-01-08 19:08:00+00:00
You can email mods (<hn@ycombinator.com>), though they're often reluctant to restore specific stories, particularly those which are 1) political and 2) have appeared multiple times on the front page recently, though "significant new information" is a mitigating consideration: <https://news.ycombinator.com/item?id=29450726>.
by spencerap | 2026-01-08 19:08:50+00:00
The Verge's headline is misleading

> Bose is open-sourcing its old smart speakers

Bose, though, makes a more nuanced distinction in their announcement, which is linked to in the article

> Open-source options for the community | We’re making our technical specifications available so that independent developers can create their own SoundTouch-compatible tools and features.

Bose never claims they're making the speakers open-source, it's lazy reporting by The Verge. They're just making it a little easier for the community to build stuff if they want.

While actually releasing the source code for the speakers would be best, there might be some legitimate business concerns. To me this is a step in the right direction, and their official announcement accurately represented that.
by SpicyLemonZest | 2026-01-08 19:08:57+00:00
What's infuriating is that you are acting as an agent of the government, defending their murder of a random citizen, but perceive yourself and frame yourself as a dispassionate observer who's interested in the media dynamics of how different descriptors get attached to people. I don't know if you started off like this, or if you're so deep in DHS propaganda that you can't find your way out, and right now I don't care to find out.
by NitpickLawyer | 2026-01-08 19:09:11+00:00
> adversarial evolutionary loop where new warriors are continually evolved to defeat the champions of all previous rounds.

Interesting. So you're including past generation champions in the "fights"? That would intuitively model a different kind of evolution than just "current factors"-driven evolution.

> We also found that this training loop produced generalist warriors that were robust even against human-written strategies they had never encountered during training.

Nice. Curious, did you do any ablations for the "all previous champions" vs. "current gen champions"?
by threethirtytwo | 2026-01-08 19:09:23+00:00
>You seem to be assuming that a different payment model would reduce diagnostic errors.

No. The payment model should change to be fair, I never said the payment reduces diagnostic errors. The patient should be informed about the probabilistic nature of the diagnosis. A contract (not in fine print) to protect the doctor from lawsuits from misdiagnosis should be signed by the patient to reflect this. Then the payment should be Heavily reduced to reflect the unreliability of the diagnosis. By heavily I mean becoming a doctor should not be a profession that is associated with extreme wealth because the unreliability of their diagnosis/treatment does not convey that level of value.

>Some care quality improvements are certainly possible but those aren't necessarily tied to payment models.

I don't think it's "some" quality improvements. The US has some of the worst outcomes in the 1st world in terms of quality of care. There are massive improvements that can be made here.

>It's more important to focus on evidence-based clinical practice guidelines.

Agreed, and until the evidence, clinical practice guidelines and effectiveness of doctors rises to the level of significant reliability, both payment and respect should be adjusted to reflect the current level of low reliability.
by 33a | 2026-01-08 19:09:45+00:00
You can probably get any coding agent with this if you put these instructions in the README/CLAUDE.md/AGENTS.md or whatever of your repo.

It's unclear to me if Bob is working as intended or how we should classify these types of bugs. Threat modeling this sort of prompt injection gets murky, but in general don't put untrusted markdown into your AI agents.
by shermantanktop | 2026-01-08 19:09:53+00:00
I was responding the effort to paint the two sides as equal.

The cycle-of-reprisals is a separate point. In a two-party system, transfer of power means change. The minority party will always paint that as reprisal, so if you judge by who-complains-the-loudest, they will look the same. The churn of claims and counter-claims by politicians in the media has become a game with very predictable behaviors.

But if you look at actions, IMO they behave very differently.
by almosthere | 2026-01-08 19:10:04+00:00
Build homes. Do other stuff. Build buildings that house spaceships under construction. Invent anti-gravitic tech (since it's all but been released we should pursue space vehicle design that does not use rocket engines) Create new types of products that GE/Samsung/etc are not creating.

Stop thinking in terms of MUST DO OFFICE WORK. That's dead.
by onesandofgrain | 2026-01-08 19:10:28+00:00
I do so as well, especially if there is any discussion of AI models.
If it's Claude someone says how Qwen is better, if it's Codex, someone says Claude is better, if it's Gemini someone says OpenAI is better. I get it, it's all a battle of the most users as more users=more finetuning, but goodness lord.
Everything is one overfitted mess and I can't bear read the comments anymore. Shill after shill
Show HN: I Built a Tool to Visualize "Bus Factor" and Knowledge Silos in GitHub
by Warlax | 2026-01-08 19:10:32+00:00
Hi HN,

DORA metrics are great for telling you that you are slow, but they rarely tell you why.

I built CodePulse to answer the structural questions that standard dashboards miss. Instead of just counting PRs, it scans your repo's history (metadata only) to build a Knowledge Graph of your team.

It visualizes:
Knowledge Silos:* Files that are actively churned but only understood/reviewed by one person (high Bus Factor).
Review Cliques:* A network graph showing who actually reviews whom, identifying isolated junior devs.
Rubber Stamping:* Detecting reviews that happen in <1 minute on large PRs.

The Tech:
It's a FastAPI + React app that connects via a read-only GitHub App. We strictly analyze metadata (timestamps, file paths, graph relationships) and never store your actual source code.

I'm looking for feedback on the "Risk Algorithm"—specifically, does our detection of "Risky Merges" (e.g. no approval + failing tests) match what you see in your teams?

https://codepulsehq.com
Show HN: I built an AI tool to analyze real estate investment potential
by todaycompanies | 2026-01-08 19:10:38+00:00
Hi HN,
I built PropertyProfitScanner to speed up real estate due diligence.
You can enter any US address (even off-market properties) or paste a link from 35+ sites like Zillow, LoopNet, or Land.com.
The AI scrapes the available data (or uses the address to fetch public records) to run the numbers on rental yields, risks, and creative income strategies. It’s meant to handle the "napkin math" instantly so you can see if a deal is worth pursuing.
Feedback welcome!
by BizarroLand | 2026-01-08 19:11:03+00:00
All of you are assuming that buyers are rational, as if pump and dump in crypto was somehow isolated to the online world and not possible in the housing market. You don't have to have complete market capture to make that happen. All you need is to have enough volume that it causes potential buyers and sellers to play along.

If you're big enough, you can cause prices to ripple, get others to lose rationality and buy in on the ascent as you cash out and leave everyone else holding the bag for the crash.
by mlyle | 2026-01-08 19:11:32+00:00
> > Please let me know of the scenario where route A is preferred, undesirable, long-path route B is advertised/leaked, and as a result traffic flows over route C.

Yes, but how does advertising undesirable route B make traffic go over route C? This is why I think you're confused.

> That's exactly what's happening here: Not every transit customer peers with every other transit customer.

I am not understanding what you're saying at all. You said:

> > > > As soon as I peer with two big sites that don't peer directly with each-other, they both gotta let me forward announcements unfiltered across them.

This is the thing you are supposed to never do as a peer, and the thing that I have a whole bunch of filtering to prevent my peers from inadvertently doing.

Are you misusing the word "peer"? It's hard to talk about BGP and routing policy without using these words correctly.

I think I'm going to give up here.
by big-and-small | 2026-01-08 19:11:48+00:00
These associations do not just exist in vacuum. They have licenses like this because law allow it and it's beneficial to them. Once there are regulation that demand something else they'll just follow the law.

Also it's not like every single bit of firmware / software must be open sourced - it's could very much be trade off where devices just need to be unlocked for modification and documentation made available.
by switchbak | 2026-01-08 19:12:49+00:00
Sure, a US invasion of Iran would undoubtedly lead to good things. And how can you say the Kurds are friends of the USA (I'm presuming you mean friends of the USA) given how many times they've been abandoned?

Just take a look at what happened to Libya, sometimes removing a "bad person" will cause a far worse situation to evolve. Like literal human slavery.

I will never cease to be amazed at the amnesia that arises when folks in power decide now is a good time to sell a war to the people.
by Gipson62 | 2026-01-08 19:13:52+00:00
Hello everyone, I've been working solo on a little programming language called [Atlas77](https://github.com/atlas77-lang/atlas77), mostly to learn about compiler, VM, and everything that orbits around that.

Atlas77 is a statically typed language with:
- move/copy semantics that let the compiler insert proper `free`/`delete` deterministically. It's kind of a mix of Rust borrow checker and C++ move & copy semantics.
- A custom VM (currently in rework because it doesn't fit the language any more).
- Absolutely NO Garbage collector.
- Absolutely NO null pointers `optional<T>` & `expected<T, E>` exists for that
- Big dreams about:
- Having a strong FFI with Rust & C so it's easily embeddable in other people's project.
- Making a game engine with it.
- Bootstrapping the compiler.
- Having an LLVM or Cranelift secondary target for people who don't need to embed the language.
- Being the main language used in a friend's engine.

And yeah, that's about if for now. I am freaking proud of what I have done, the language is peak imho (unbiased btw). Hope you'll check it out and give your feedback on it.
by jacquesm | 2026-01-08 19:13:53+00:00
The rate at which the deconstruction of the United States is progressing is very scary. It seems as if they want to make the former USSR look great, and every individual and institution that could do something about it is standing by with their hands in the air saying 'it wasn't me'. Tech dominance will be the least of the problem, that assumes a large variety of good outcomes where bad outcomes are now a real possibility.
by helloaltalt | 2026-01-08 19:13:55+00:00
Iran is kind of like russia thinking about it.

Russia's trying to censor some shit too by having outside ipv4 or something (dont know what its called) blocked and basically made a large intranet

But people could still buy vps and make it work somehow

So iran and russia are similar in that sense and this kinda puts things more into balance but I am sure that % of true believers/doing for self interest might vary or something
by afrazullal | 2026-01-08 19:14:07+00:00
Hi HN,

I’m Afraz, an independent builder working on Vect AI.

One recurring issue I kept running into with AI-generated marketing content was that it often looked correct, polished, and on-brand — yet failed to resonate once published. This wasn’t a grammar or tone issue. It was a resonance problem.

Most AI tools are good at generating content, but they rarely answer a harder question upfront: Will this actually land with the intended audience? That gap led me to build what I call the Resonance Engine inside Vect AI.

Instead of publishing content and measuring engagement afterward, the system evaluates drafts before they ship by simulating a defined target audience and surfacing clarity, relevance, persuasion, and emotional alignment gaps early.

I’m sharing this mainly to discuss the idea itself — testing resonance pre-publish — rather than promoting a specific feature.

For those who like to inspect systems deeply, all public pages are accessible via a site operator:
site:vect.pro

You can explore the product directly here:
https://vect.pro

I’ve also documented the broader architecture, tools, and reasoning in detail here:
https://blog.vect.pro/vect-ai-bible-guide

Curious how others here think about:

Testing resonance before publishing

Audience simulation as a signal vs a trap

Where AI feedback becomes noise instead of insight

Happy to answer questions or discuss edge cases.
by filoleg | 2026-01-08 19:14:10+00:00
> Bose should not receive praise for this move. Bose only took this action after community backlash.

They received the backlash, they responded to it by properly addressing the criticism and doing the right thing. It should be praised.

Compare Bose's response to that of Sonos (another large techy audio brand). Sonos had an absolutely massive backlash recently (within the past few years iirc) in regards to deprecating software support for their older speakers that I'd read about everywhere (including HN) for months and months.

Afaik, it didn't lead to Sonos doing the right thing in the end (unlike the scenario at hand here), despite the online outrage being way more widespread than in the Bose's case.
by pconner | 2026-01-08 19:14:22+00:00
Actual human RCTs do not show any increased systemic inflammation when consuming seed oils like canola vs. animal fats, and saturated fat consumption from animal cooking fats can still drive cardiovascular risk, even if it is not the singular cause.

Fried foods are bad for you regardless. The idea that one could swap out a seed oil for some other fat and keep all of their bad habits otherwise in place and magically become healthy is a fantasy.