MurphyA/hacker-news huggingface dataset:
by loufe | 2025-11-06 14:37:02+00:00
I just bought an AirGradient sensor and set up home assistant. What an absolute joy, both experiences (though I had issues building AirGradient's firmware due to some issues on their end, to their credit their dev team told me they're going to adopt my recommendations) are streamlined and professional and super easy to set up for a techie. I've already got in the habit of opening the window to the office as the sensor detects elevated CO2 (happens faster and more often than expected, very glad I invested).

However, I also bought a 3 SCD41 sensors and ESP32 C3 Superminis from the most reputable sellers on AliExpress, that's been an abject failure. I wanted additional sensors in other rooms less at risk, and wanted to try using ESPHome and putting together my own soldered little devices. Got counterfeit sensors (no laser engraving on the side as Sensiron indicates is without reception the case in genuine parts) and either counterfeit or defective microcontrollers (cannot connect to wifi, even 2.4GHz WPA2, a common enough problem from my research with ). The spread from reputable sellers in NA was absolutely ridiculous and worse then buying premade pieces by a large margin.

All to say, as fun as DIY is, I'm grateful to have trustworthy products available affordably. I'll still block internet access and leave them on a dedicated IoT VLAN, but I can at least not worry it's going to incorrectly label the air quality for a child's bedroom. I'll probably pick up 3 of the CO2 sensors from IKEA, if reviews look good.
by quickthrowman | 2025-11-06 14:37:27+00:00
Thanks for clarifying the finer points, my exposure to these systems is sending people to wire them up (mostly electrical but sometimes the control wiring) and not so much on the code side.

I looked up a wiring diagram for a similar gate and saw it had a fire alarm input so I assumed the AHJ in this case approved it based on the ability for the gate to open when an alarm condition is detected. That being said, it seems like a danger to me.

A regional hardware store chain has turnstiles at the entry points and swing gates at exits, which seems much safer for access control in a big box store.
by hmottestad | 2025-11-06 14:37:29+00:00
I hate the new electric busses from China. Their acceleration is much better and braking effect is also stronger.

Bus drivers in Norway are binary people. They either press the accelerator or they press the brake. Most drivers call it leg day, because you spend the entire day pushing on these peddles as hard as you can.

Our existing buses have terrible acceleration, which helps a lot with the comfort of the bus ride. But for some unknown reason someone decided that the bendy busses should have the only wheels with power, in the rear of the bus, after the bend. So any slight hill that is slippery from a bit of snow or frost, now becomes a a comedic video of buses trying to drive up before they flop in the middle of the bend and slide back down again.
by threeducks | 2025-11-06 14:37:31+00:00
While attempting to write my own script, I found that there are many websites which offer YouTube summaries, which are probably an easier solution. For example (not affiliated) https://www.easemate.ai/video-summary It even allows you to ask questions about the transcript.

I also found a Python library for fetching YouTube video transcripts, but some issue mentioned that they got banned, so out of caution, I implemented my summary script as a JavaScript bookmarklet instead. It will probably break on the next YouTube update, so I am not sure how useful it is. Also, you have to set your own API key (and maybe URL). I used Groq (not to be confused with Grok), because it is free and very fast.

javascript:(function(){ var GROQ_API_KEY = "YOUR_API_KEY_HERE"; var btn = [...document.querySelectorAll('button')].find(b => b.textContent.trim() === 'Show transcript'); btn.click(); function checkTranscriptAvailable(){ var transcript = document.querySelector('[target-id="engagement-panel-searchable-transcript"]').innerText; console.log("transcript:", transcript.slice(0, 50)); var length = transcript.replace(/\s/g, '').length; if (length > 100){ fetch("https://api.groq.com/openai/v1/chat/completions", { method: "POST", headers: { "Authorization": "Bearer " + GROQ_API_KEY, "Content-Type": "application/json" }, body: JSON.stringify({ "model": "openai/gpt-oss-120b", "messages": [ { "role": "user", "content": [ { "type": "text", "text": "Briefly summarize this transcript:\n\n" + transcript, }, ] } ] }) }) .then(res => res.json()) .then(data => alert(data.choices[0].message.content)) .catch(err => alert(err)); }else{ setTimeout(checkTranscriptAvailable, 1000); } }; checkTranscriptAvailable(); })();
by ZeroConcerns | 2025-11-06 14:37:38+00:00
Yeah, well, that seems entirely unsurprising. Despite nominally being "on the Microsoft platform", I don't see many results from their "AI strategy", and what I do see is entirely underwhelming:

-The Copilot key on all my recent laptops literally does nothing, other than pop up a preferences dialog that allows me to choose between 'None', 'Search' (which just redirects to a Bing-Webview-from-hell) and 'Custom' (which just informs me that I have no suitable providers installed). So, yeah, 'None' it is!

-The Copilot button dropdown on my MacOS 'New Outlook' (the only platform on which that is slightly usable) displays an empty menu. Asking web-based Copilot about that, its response is "yeah, well, that is quite a tease, isn't it"... Uhhhm, sure?

-Copilot code completions in Visual Studio only ensure a quick trip to disable them. I mean, maybe 5% of the time they're topical, but the remaining 95% is just cases of it trying to insert 20+ lines whenever I make a simple typo. I mean, really?

But, yeah, I guess we're stuck with this kind of nonsense for the foreseeable future, until it starts to hurt. But, that might be a while...
by y-curious | 2025-11-06 14:37:47+00:00
It sounds like therapy would be really nice for you, but here are my 2 cents.

1. I have never been more depressed as I was in grad school. My life has gotten way better and stayed there after college.

2. I got married at 30 and I have friends that got married older. This same statistical logic is what you hear about marriage (52% divorce!). What you don’t hear in that statistic is that a lot of people make terrible decisions. My point is that not being married early is a proxy for having a bad attitude, which I suspect they’re really measuring.

3. Intergenerational trauma may be a thing, but you have tools at your disposal. Cognitive behavioral therapy is something I stand behind and recommend to you personally.

Just remember: things won’t change in your life without faith that they will change
by dwringer | 2025-11-06 14:38:12+00:00
There are a lot of caveats but in general the "spend 2 days" thing is a lot less true now IMHO thanks to LLM's that can write mostly correct elisp from basic specifications. YMMV of course. I have found this can also open up to being a lot more than "maybe 5% more efficient" for niche applications. It's the closest environment I've used to where the friction between "I wish my editor could do <x>" and actually having the feature almost disappears.
by gajjanag | 2025-11-06 14:38:57+00:00
>80%-90% or so of real life vectorization can be achieved in C or C++ just by writing code in a way that it can be autovectorized.

Yep. I was pleasantly surprised by the autovectorization quality with recent clang at work a few days ago. If you write code that the compiler can infer to be multiples of 4, 8, etc the compiler goes off and emits pretty decent NEON/AVX code. The rest as you say is handled quite well by intrinsics these days.

Autovectorization was definitely poorer 5-10 years ago on older compiler toolchains.
by ChrisMarshallNY | 2025-11-06 14:39:30+00:00
> Will you still be here in 12 months when I’ve integrated your tool into my workflow?

This is the biggie; especially with B2B. It's really 3 months, these days. Many companies have the lifespan of a mayfly.

AI isn't the new reason for this. It's been getting worse and worse, in the last few years, as people have been selling companies; not products, but AI will accelerate the race to the bottom. One of the things that AI has afforded, is that the lowest-tier, bottom-feeding scammer, can now look every bit as polished and professional as a Fortune 50 company (often, even more).

So that means that not only is the SNR dropping, the "noise" is now a lot riskier and uglier.
by whitehexagon | 2025-11-06 14:39:40+00:00
Agreed. I had no problem with the conBee II itself, but it did take me a while to figure out different IKEA ZigBee devices required different 'secret handshakes' to tigger pairing. eg number of button presses within a second, I think one was 5x, another 4x, and lights were different again. Still, I prefered that hasle than having a hub dialling home.

But it was pretty stable once it was setup. Just occasional reboot on the rPI but I think that was my flakey SMS gateway code.
by dotancohen | 2025-11-06 14:39:41+00:00
> Next will be: you're allowed to use it, if your company/product is "HippocraticGPT"-certified, a bit like SOC or PCI compliance.

That's exactly how it should be. That's why one needs a license to practice medicine.

I work with a company in this space. All the AI tools are for the professional to use - the patient never interacts with them. The inferred output (I prefer the word prediction) is only ever seen by a mental health professional.

We reduce the professionals' workloads and help them be more efficient. But it's _not_ better care. That absolutely must be stressed. It is more _efficient_ care for the mental health practitioner and for society that can not produce enough mental health practitioners.
by zelphirkalt | 2025-11-06 14:39:54+00:00
If you feel overwhelmed in trying out Emacs, always remember, you don't have to switch cold-turkey. You can keep working with your previous editor and use Emacs in your spare time. Or go 50-50. Or any other method that keeps the initial time of not being quite as productive from being a significant downside. Once you get the hang of it, you can still try it out for work and recognize small issues in the workflow, which you can then try to find fixes for in your spare time or spare time projects.

Personally, I am using Emacs for everything related to plain text files. I have benefited at previous jobs massively from already having solved some issues on my own time.
by rpcope1 | 2025-11-06 14:40:10+00:00
> any sort of network connected device I can't control. How would you use this and ensure privacy and security?

This was exactly the nice thing about Zigbee (and Z-Wave). They're not IP networks, they basically just work with any hub, and have no way of phoning home at all. You can use them with Home Assistant or other open source tools or write your own stack if you wanted. The thing that really blows about the switch to matter, is that it is IP based, and it looks like vendors will have another opportunity to tie specific functionality to their own hubs (and probably find a way to exfiltrate telemetry). There really wasn't anything wrong with Zigbee or Z-wave that couldn't be fixed in incremental protocol revisions (IMHO), but they don't generate money the way WiFi devices collecting telemetry or hardware churn for the sake of hardware churn does.
by dpoloncsak | 2025-11-06 14:40:16+00:00
To some audiences, sure. Obviously the other guy gets value out of the content of the content, not just 'experiencing it'

That's EXACTLY what he's doing, right? Get the transcript, pipe to an LLM, determine if it's worth his time. You're on HN, we like to use scripts to automate those sorts of things.

Nobody is demanding a summary from the OP. The AUDIENCE MEMBER went out of his way to determine if the content is worth his time. Its no different than checking reviews before you watch a movie
by kevstev | 2025-11-06 14:40:27+00:00
https://systemcrafters.net/emacs-from-scratch/

This was my aha! moment where I actually watched someone install and use packages and was like oooh yes, this is both nice and will actually be very helpful. And I have been using emacs since 1998! I find most package pages tell you a lot about the how, but very little about the why on you would want to use them.
by mikkupikku | 2025-11-06 14:40:38+00:00
"Defend literal pirates" - imagine if it was the opposite; if the only way to keep a site on the internet without being ddosed into oblivion was to use Cloudflare but also they only permit sites which are approved of by corporate interests. That would be very dystopian.

The root problem of course is their de facto monopoly status, as gatekeepers of the internet (if they aren't secretly an NSA run company, the NSA is probably very jealous of what they've done), but this would be so much worse if they decided to play internet editor.
by NoMoreNicksLeft | 2025-11-06 14:40:52+00:00
Our familial ties have been corrupted, supposing they were ever anything a sane person should've relied upon. And if humans can build institutions they trust, what happens when AI can build fake, simulated institutions that hit all the right buttons for humans to trust just as if they were of the human-created variety? Do those AIs lock in those pseudo-institution followers forever? Walter Crondeepfake can't not be trusted, just listen to his gravitas!
by ACCount37 | 2025-11-06 14:41:09+00:00
The problem with Single Pair Ethernet is: nothing supports it.

You don't see off the shelf home routers that just so happen to have SPE support in every LAN plug, or USB Ethernet adapters that support SPE alongside the normal 10/100/1000Base-T, or SoCs that integrate an entire SPE PHY. So it ends up stuck in this adoption limbo.

The advantage of normal Ethernet is that everyone already has the hardware for it, and SPE doesn't have that advantage.
by heddycrow | 2025-11-06 14:41:32+00:00
I wish we were talking about what's next versus what's increasingly here.

How can infinite AI content be strictly awful if it forces us to fix issues with our trust and reward systems? Short term, sure. But infinite (also) implies long term.

I wish I had a really smart game theorist friend who could help me project forward into time if for nothing other than just fun.

Don't get me wrong, I'm not trying to reduce the value of "ouch, it hurts right now" stories and responses.

But damned if we don't have an interesting and engaging problem on our hands right now. There's got to be some people out there who love digging in to complicated problems.

What's next after trust collapses? All of us just give up? What if that collapse is sooner than we thought; can we think about the fun problem now?
by woadwarrior01 | 2025-11-06 14:41:49+00:00
Please read section 2 of the paper[1] cited in the blog post. LLMs are used as a mutation function in an evolutionary loop. LLMs are certainly an enabler, but IMO, evolutionary optimization is what deserves credit in this case.

[1]: https://arxiv.org/abs/2511.02864
by ajross | 2025-11-06 14:42:18+00:00
That's a pretty strained "literally". Even taking everything at the worst possible interpretation, it's edgelord fuckery. Not something I'd personally support, but absolutely in the "drunk uncle" category of misbehavior.

I think some of the problem is that people aren't exposed to enough drunk uncles to know how awful the electorate can be. Again, we're barely a half century removed from living in a literal[1] segregated society.

But the drunk uncles are out there, and you are doing business with them all the time. Picking fights over cars within your own community of like minded people is a shibboleth/proxy argument that does nothing but hurt your cause.

[1] Literally literal, in this case.
by superkuh | 2025-11-06 14:42:23+00:00
I'm sure they'll be as open and communicative with the community as they were when their baked-in CA TLS certs for the add-ons expired and everyone not using $latest's add-ons got disabled. Which is to say they'll explicitly shut down the comment threads where people are discussing it over and over and then set up a non-commentable blog post where they ignore everything. And leave the problem in place to repeat in the future.
by bee_rider | 2025-11-06 14:42:31+00:00
Yeah.

The modern software market actually seems like a total inversion of normal human bartering and trade relationships, actually…

In Ye Olden Days, you go to the blacksmith, and buy some horseshoes. You expect the things to work, they are simple enough that you can do a cursory check and at least see if they are plausibly shaped, and then you put them on your horse and they either work or they don’t. Later you sell him some carrots, buy a pot: you have an ongoing relationship checkpointed by ongoing completed tasks. There were shitty blacksmiths and scummy farmers, but at some point you get a model of how shitty the blacksmith is and adjust your expectations appropriately (and maybe try to find somebody better when you need nails).

Ongoing contracts were the domain of specialists and somewhat fraught with risk. Big trust (and associated mechanics, reputation and prestige). Now we’re negotiating an ongoing contracts for our everyday tools, it is totally bizarre.
by tsimionescu | 2025-11-06 14:42:31+00:00
If she doesn't have responsibility for this, she just shouldn't respond. The transition team should have responded. Or, she could have responded with "I'm contacting the transition team leader to escalate your issues as soon as possible" or similar. There is absolutely no excuse for responding to someone who has announced that they are quitting over very explicit grievances with "let's hop on a call to get some details". If ever there is a time to escalate, it is this.
by rchaud | 2025-11-06 14:42:52+00:00
Going public is a one-shot deal to pay off investors and bring in new capital. Companies will prefer to do that when there is less uncertainty in the markets currently due to the tariffs, government shutdown, impending expiry of healthcare insurance premiums and personal income tax cuts.

OAI's target IPO is forecasted to be the largest ever, so if that flopped, it would cast doubt over its long term profitability.
by Chinjut | 2025-11-06 14:42:59+00:00
I'm not saying it's actually written with AI (and indeed, I don't think that's the case; hence my calling it "AI-esque" rather than actually AI generated). It's just that it's a particular style of businessy blog writing that, though originated by humans, AI is now often used to crank out. Lots of bullet points, sudden emphases, etc.

It's just funny, even by hand, to be writing in the infinite AI content style while lamenting the awfulness of infinite AI content while co-founding a monetization and billing system for AI agents.
by cheesecompiler | 2025-11-06 14:43:01+00:00
> The problem isn't knowledge—it's incentives.

> When you're volunteering out of love in a market society, you're setting yourself up to be exploited.

I sound like a broken record but there's unifying causes to most issues I observe in the world.

None of the proposed solutions address the cause (and they can't of course): public scrutiny doesn't do anything if account creation is zero-effort; monetary penalization will kill the submissions entirely.

In a perfect world OSS maintainers would get paid properly. But, we've been doing this since the 90s, and all that's happened is OSS got deployed by private companies, concentrating the wealth and the economic benefits. When every hour is paid labour, you pick the AWS Kafka over spinning up your own cluster, or you run Linux in the cloud instead of your own metal. This will always keep happening so long as the incentives are what they are and survival hinges on capital. That people still put in their free time speaks to the beautiful nature of humans, but it's in spite of the current systems.
by brandon272 | 2025-11-06 14:43:08+00:00
Isn't it wild that traditional bricks and mortar retail is now considered - not just "dystopian" - but "wildly dystopian" and perusing Amazon while on the toilet is now considered not dystopian? How times have changed!

I have never "established a friendship" while shopping, at least not that I can recall. But I have gone to a store with a friend as a social activity to browse for goods together. Pretty common experience from what I have seen.
by wraptile | 2025-11-06 14:43:44+00:00
I'm not a scientist but seeing "IQ" and "happiness" be considered in any scientific manner and together is an instant pass for me.

What is more interesting that this pseudo science is so highly upvoted here which seems like white collar workers on HN are curious about their own mental health or just high on their own farts. This is not the way to find any meaningful answers.
by dotancohen | 2025-11-06 14:43:51+00:00
> If you ask it what a star is, it’s never going to tell you it’s a giant piece of cheese floating in the the sky.

Turn the Top-P and the temperature up. Turning up the Top-P will enable the LLM to actually produce such nonsense. Turning up the temperature will increase the chance that such nonsense is actually selected for the prediction (output).
by goku12 | 2025-11-06 14:44:24+00:00
> Profiles are about separating Settings and user history, not for security isolation.

Where does it say that? Using profiles is currently like using different browsers altogether. How does that preclude security isolation? All that aside, how did you reach the conclusion if you read what I wrote? I was talking about a single unified mechanism to consolidate the various types of isolations, security or not, in an easily understandablr manner. There are also some very annoying papercuts that I believe will be solved with that.

> If you want to do that use the OS?

> Why should the browser implement a window manager, when the window manager already exists?

If you haven't noticed, the browser has grown in the past quarter of a century into a full-fledged OS-level platform with a complex GUI, a few dozen technologies, equally numerous APIs, a decent sandbox and an entire VM to run applications written in any of a few dozen programming languages. It's easier to write a small OS compared to a small browser. Implementing window managers inside a browser is not very hard or unusual. Some browsers do it in their main UI too. I was suggesting an extension of that concept. If it can improve the UX of a browser, why insist on gatekeeping it to the OS window manager?

> What stops you from putting two tabs side-by-side right now?

Where have you ever seen that done satisfactorily? Forget the numerous bars and panels all over the place that take up so much space. When have you ever been able to share information seamlessly like in a single window? It's so frustrating that it's a joke as a solution.

> You know, that you can put the menubar into the OS panel?

On which platform? How many WMs/DEs you know offer that facility? Unlike on MacOS where you can do that, window managers have a few dozen menu bars that aren't even compatible with each other. How many OS panels will each browser have to integrate with? Here instead, I'm suggesting the use of a technology that's already there - the web engine. In fact, that's how most browsers implement their main UI already. But it's not quite well integrated with the engine, at least in Firefox. My suggestion was to remove that limitation. You're objecting to something that's already there.

If you need something to be upset about browsers, there are plenty of egregious changes being pushed down the throats of the users. In contrast, I wasn't suggesting anything that the user has to accept without questions. It's also something that can be done with the building blocks already available. In fact, the changes you object to are already being partially implemented by many projects and are well-received by users as far as I can see. If we are this cynical about trying out great ideas from other platforms, what sort of progress are we expecting anyway?