MurphyA/hacker-news huggingface dataset:
by null_deref | 2026-02-18 08:13:58+00:00
I take your point, but I believe the U.S. brand has historically shown a strong ability to weather the types of challenges you mentioned. I’m actually quite optimistic that it can bounce back at least partially to its former standing relatively quickly once the current unrest subsides. Additionally, speaking as someone from outside North America, I find the unique appeal of New England to be a major draw also
by lixiasky | 2026-02-18 08:14:04+00:00
You are spot on about the distinction. C++ chose the stackless path for "zero-overhead" efficiency, but it definitely shifts the burden of safety and usability onto the library developers.
Regarding safety and data sharing: You're right, C++ won't enforce isolation like Erlang. That's the trade-off we make for performance.
However, to address your point about "sane wrappers" and concurrency models: I actually implemented Go-style Channels (CSP) on top of this scheduler to bridge that gap.
It uses co_await to mimic Go's channel behavior, supporting Direct Handoff (skipping the buffer/queue if a receiver is waiting) and optimization via await_suspend returning false to avoid context switches on the fast path.
While a full-blown STM might be too heavy, I found that combining these Channels with Epoch-Based Reclamation (EBR) gives a pretty robust safety net without the overhead of heavy locking.
If you're interested, the Channel implementation is here: https://github.com/lixiasky-back/tiny_coro-build_your_own_MN...
by vjk800 | 2026-02-18 08:14:21+00:00
My experience has been that AI is much more useful on my own systems than on company systems. For AI to (currently) be useful, I need to choose my own tooling and LLM models to support AI centered workflow. At work, I have to use whatever (usually Microsoft) tools my company has chosen to purchase and approve for my corporate computer, and usually nothing works as well as on my own machine where I get to set it up as I want.
by oblio | 2026-02-18 08:16:48+00:00
This is like timing the stock market. Sure, share prices seem to go up over time, but we don't really know when they go up, down, and how long they stay at certain levels.

I don't buy the whole "LLMs will be magic in 6 months, look at how much they've progressed in the past 6 months". Maybe they will progress as fast, maybe they won't.
by assimpleaspossi | 2026-02-18 08:17:18+00:00
I despised this show. The acting, writing and (probably) direction was poor at best and, as someone else here mentioned, it's like what some writer thought things were and not how they actually were.

And please don't downvote my comment based on any political or social thoughts one might have. Based on the story line alone, I quit when, for no apparent reason, during a tense moment in the story, the lead sales guy has a kissing session with another guy. The lead guy isn't gay. I don't think the guy he kissed was gay. There is no reason given and none is forthcoming as to why all of a sudden he does this but it felt like another of many gimmicks to get people talking about the show rather than sticking to a story line.
by lixiasky | 2026-02-18 08:17:56+00:00
Oh absolutely! Adam Dunkels' work is legendary.
It's kind of poetic that Protothreads achieved stackless concurrency via C preprocessor macros and Duff's device tricks, and now years later, C++20 finally baked that exact same "state machine via switch-case" logic directly into the compiler.
Same spirit, just less macro magic! :)
by maxdo | 2026-02-18 08:18:27+00:00
you are talking about 5 incidents, this is not statistics. Its just a fluctuation of random numbers, and random events like bus hits the taxi while idle. It's already 20% of your data is incorrect lol , since it's 1 out of 5.

So far , you can clearly tell :
1. tesla works decent in a limited environment, no crazy patterns
2. It's a limited env that means nothing. Scale is still not there. They ned to prove themself.
by mchaver | 2026-02-18 08:18:47+00:00
Great work. I've put it on my to read list for this year. I currently use Haskell and OCaml/ReScript (with Emacs!), but I always enjoy reading Lisp books and imagine my self building systems in Lisp and exploring code in the REPL. Could you talk about some of your experiences of building software in Lisp?
by anonymous908213 | 2026-02-18 08:20:36+00:00
> readers don’t have time to read properly

> So we end up shipping documentation that nobody really reads

I'd note that the documentation may have been read and noticed as flawed, but some random person noticing that it's flawed is just going to sigh, shake their heads, and move on. I've certainly been frustrated by inadequate documentation before (that describes the majority of all documentation, in my experience), but I don't make a point of raising a fuss about it because I'm busy trying to figure out how to actually accomplish the goal for which I was reading documentation for rather than stopping what I'm doing to make a complaint about how bad the documentation is.

This says nothing to absolve everyone involved in publishing it, of course. The craft of software engineering is indeed in a very sorry state, and this offers just one tiny glimpse into the flimsiness of the house of cards.
by amdivia | 2026-02-18 08:21:05+00:00
I'm failing to understand the criticism here

Is it about the haphazardous deployment of AI generated content without revising/proof reading the output?

Or is it about using some graphs without attributing their authors?

if it's the latter (even if partially) then I have to disagree with that angle. A very widespread model isn't owned by anyone surely, I don't have to reference newton everytime I write an article on gravity no? but maybe I'm misunderstanding the angle the author is coming from

(Sidenote: if it was meant in a lightheaded way then I can see it making sense)
by sigmoid10 | 2026-02-18 08:21:11+00:00
What you are describing is a failure to integrate AI into said company systems. I have seen quite a few companies now that buy MS AI products with great hopes only to be severely disappointed, because they may as well have just used vanilla ChatGPT (in fact then they would at least get newer models faster). But there are counter examples too. If you can pull all your company documentation into a vector db and build a RAG based assistant, you can potentially save countless hours across your workforce and possibly customers too. But this is not easy and also requires some level of UI interactivity that noone really offers right now. In fact they can't offer it, because you usually need to integrate ancient, arcane sources into your system. So you do have to write a lot of integration code yourself at every step. Not many companies are willing to spend that kind of money and effort, because managers just want to buy a MS product and be done with improving efficiency by next quarter.
by throwaway423342 | 2026-02-18 08:21:33+00:00
I recently enrolled but the enrollment just stuck there after I made the payment. Turns out it's not just me. Some people are stuck for weeks..

https://developer.apple.com/forums/thread/815854
https://developer.apple.com/forums/thread/815713
https://developer.apple.com/forums/thread/815949
https://developer.apple.com/forums/thread/815935
by vrighter | 2026-02-18 08:21:48+00:00
Code is much much harder to check for errors than an email.

Consider, for example, the following python code:

x = (5)

vs

x = (5,)

One is a literal 5, and the other is a single element tuple containing the number 5. But more importantly, both are valid code.

Now imagine trying to spot that one missing comma among the 20kloc of code one so proudly claims AI helped them "write", especially if it's in a cold path. You won't see it.
Show HN: SentryRF – A private, local-first Android app to detect hidden trackers
by vidoluc | 2026-02-18 08:22:25+00:00
Hi HN,

I built SentryRF because I was frustrated by the lack of granular control on Android for identifying unwanted tracking devices. While Google's native "Unknown Tracker Alerts" are a good start, they often feel like a black box with limited diagnostic tools.

The Tech:

Signal Analysis: Instead of just listing every BLE device, SentryRF uses signal strength (RSSI) and temporal patterns to distinguish between a "passing" device (someone walking by with an AirTag) and a "following" device (a tracker on your vehicle).

Hardware Sensors: I’ve integrated the magnetometer and ambient light sensors to help find non-broadcasting devices (like "dead" GPS units or wired pinhole cameras) by detecting magnetic anomalies and infrared emissions.

Sound Locator: I implemented an audio-guided proximity algorithm that increases beep frequency as you approach the source. It’s essentially a Geiger counter for Bluetooth signals.

Privacy (The most important part):

Zero Cloud: There is no backend. No scan data, location data, or telemetry ever leaves the device.

No Accounts: You don’t need to sign up. I don't want your email or your name.

Permissions: It requires Location/Bluetooth (obviously), but I’ve documented exactly why each is needed in the app’s onboarding.

Why I’m showing it here:
I’m looking for technical feedback on the signal smoothing I’m using for the proximity tracker and any edge cases I might have missed regarding the rogue cell tower (IMSI catcher) detection.

The app has a 7-day free trial so you can test the "Pro" features (like the Sound Locator) without paying a cent.

I'll be around all day to answer questions about the stack or the detection logic!
by ozlikethewizard | 2026-02-18 08:23:01+00:00
I think this is my favourite thing about obsidian, it feels so unproscriptive. I have a pretty well thought out folder structure because this is how ive always managed my documents, but every new note goes in a junkyard folder to get sorted if I ever come back to it again. I sometimes use backlinks, but this is generally localised within project folders. I enjoy seeing everyone elses equally chaotic way of using it.
by datguyfromAT | 2026-02-18 08:23:21+00:00
Kinda funny, because on the surface it looks really pretty, but if you dig a little deeper the flaws emerge. For example in the llm explainer section 3: king - man + woman = queen. But if I input queen - woman + man = ???

I guess that is what "one shot" ai generated code gets without any human or even ai review
by kgeist | 2026-02-18 08:23:51+00:00
>What's dispiriting is the (lack of) process and care: take someone's carefully crafted work, run it through a machine to wash off the fingerprints, and ship it as your own.

"Don't attribute to malice what can be adequately explained by stupidity". I bet someone just typed into ChatGPT/Copilot, "generate a Git flow diagram," and it searched the web, found your image, and decided to recreate it by using as a reference (there's probably something in the reasoning traces like, "I found a relevant image, but the user specifically asked me to generate one, so I'll create my own version now.") The person creating the documentation didn't bother to check...

Or maybe the image was already in the weights.
by aurareturn | 2026-02-18 08:23:52+00:00
This would be strange, because all other technology development in history has taken things the exact opposite direction; larger companies that can do things on scale and outcompete smaller ones.

I don't think this has always been true.

Youtube allowed many more small media production companies - sometimes just one person in their garage.

Shopify allowed many more small retailers.

Steam & cheap game engines allowed many more indie game developers instead of just a few big studios.

It likely depends on the stage of the tech development. I can see Youtube channels consolidating into a few very large channels. But today, there are far more media production companies than 30 years ago.
by Sardtok | 2026-02-18 08:23:56+00:00
Interesting. You could build a LUT from the 16 color palette to map the 24 bit color space to something 24 bits or less. A bit like mapping 10 bit HDR to 24 bit sRGB.

Perhaps instead of the application overriding the setting, it could be done with an environment var, so the user can easily override it if the mapping messes with the look/usability of the program.
by yosamino | 2026-02-18 08:24:24+00:00
If you are arguing in good faith, why are you not reading what you are arguing about.

The full quote is:

> excuse me if I don't take their word as to whom they're fighting for granted. Especially not after what they did in Gaza.

That claim is not as as absolute as you make it out. It does not mean "Israel is lying about everything". "Not taking for granted" just means not to assume everything is true without questioning it. It just means, as I put it earlier: there is an overt thing being said, but there is also the suspicion of an ulterior motive.

The comment then goes on to give you a reason to be suspicious which in this case is the destruction of Gaza along with the atrocities the Israelis committed and the well documented dehumanizing rhetoric that points to a hatred against Palestinians as a whole that exists in Israeli society.

That comment doesn't argue that "somehow all the terrorism doesn't matter" - it says, there is more to it than just terrorism.

I am not sure why you are calling this a "mysterious thing" or "absurd" or "bizarre" - if you read any zionist literature or follow any zionist discussions, online or offline, then that viewpoint is regularly being expressed.

Or if you need another clue that technology is used for oppression and not just defense, go look at the West Bank and the land theft that is taking place there and how that is implemented.

Look, if you want to have a good faith political argument you need to consider that the people who you are arguing against are not all just crazy and stupid and that you somehow are in possession of some information that they somehow are not. People have different reasons for arguing different positions.

If you do not in fact actually believe that another person is arguing something crazy and bizarre, but instead you are using this as a rhetorical trick, then that is the almost the definition if arguing in bad faith.

But if you do actually believe someone's claim is crazy, mysterious or absurd, simply because you are refusing to understand their argument, then you are not contributing to discussion, and you need to go back and try to understand how it is possible that someone could come to a different understanding of a situation than you. You don't have to agree with it, you just need to understand it's possible.
by sehansen | 2026-02-18 08:24:37+00:00
The clothing that ends up in the landfill also needed to be transported, stored and organized. So if you don't produce those clothes to begin with you not only save the pollution and resource usage that would come from producing it, but also the pollution and resource usage from transporting, etc. It may _cost_ the company more, but only producing what can be sold will be strictly less polluting.
by jl6 | 2026-02-18 08:24:45+00:00
Despite “post scarcity” still being infinitely far away, we have moved towards it. A lot of things still suck, but a lot of things would be miraculous to a time traveller from 100 years ago, or even 50 years ago. Unfortunately, the hedonic treadmill is real at the societal level as well as the individual.
by matthewmacleod | 2026-02-18 08:25:13+00:00
Other than that, I find this whole thing mostly very saddening. Not because some company used my diagram. As I said, it's been everywhere for 15 years and I've always been fine with that. What's dispiriting is the (lack of) process and care: take someone's carefully crafted work, run it through a machine to wash off the fingerprints, and ship it as your own. This isn't a case of being inspired by something and building on it. It's the opposite of that. It's taking something that worked and making it worse. Is there even a goal here beyond "generating content"?

I mean come on – the point literally could not be more clearly expressed.
by rich_sasha | 2026-02-18 08:26:01+00:00
Some interesting entangled thoughts.

As per Clausevitz, wars end either when you kill every last soldier or the ones who are still alive decide not to fight. I can't see the former happening. So it's about ratcheting the pain of continuing to something unbearable. To the level where Russia can't make enough cash selling resources to make more tanks and bombs and also feed people.

The issue is of course that Russians seem incredibly resilient against the latter. They seem happy when Russia wins another 5m^2 of territory even if materially they are massively affected.

But even then if Russia can no longer recruit "marginal" people and the alternative to peace is even larger losses, people might reassess.

The higher the economic cost in the meantime, the sooner this moment comes.
by ozlikethewizard | 2026-02-18 08:26:49+00:00
I use Obsidian for the same purpose as the sister comment. I have a long old note where I add the name and a minor info for new acquaintances. Mine is charavterised by the environment of acquaintance, i.e Work/Town/Rave/Hobby/Online. Rarely need to refer back once ive written down.
by Nevermark | 2026-02-18 08:27:00+00:00
So many people have been there. Working to put something together, but with gaps that are hard to close. I have been there.

Even billionaires like Zuck bite off more than they can chew and flail around.

For that matter, Jobs at NeXT succeeded in an unlikely way in the end. But for much of NeXT's existence it chronically couldn't get enough traction. They ended up droping the hardware. Then down purposed their OS into a developer platform to run on other OS's. So disappointing. But they did such good work, when Apple had a need, they were ready.
by lelanthran | 2026-02-18 08:27:05+00:00
> Back when I ran a WoW guild, the first sentence in our recruitment post emphasized the importance of reading the whole post (because the way to access the application form was to click the only smiley in the post, and this detail was mentioned in the last paragraph).

I mentioned the "no brown M&Ms rule" in a recent comment, and someone pointed out to me that this is more likely to by adhered to by an LLM - humans might miss a single line in a three pages of text, but the LLM won't.

I am starting to think that a better approach might be to move to mailing lists; this means that valuable drive-by PRs (like I did in the past) are going to be unintended victims by preventing all drive-by PRs, because the friction is too high. Submitted needs to have an email address, make sure it isn't marked as spam, sign up to the mailing list, email their PR, wait for a response, etc.

The upside is that projects can start marking that email address as spam if it submits AI slop. The downside is that actually valuable drive-by PRs will be a thing of the past.
by hackingonempty | 2026-02-18 08:27:28+00:00
Do you see anything actually defamatory in the _Gatekeeping in Open Source_ blog post, like false factual statements?

Shambaugh might qualify as a limited public figure too because he has thrust himself into the controversy by publishing several blog posts, and has sat for media interviews regarding this incident.

Seems like a tough road to hoe.
by ozlikethewizard | 2026-02-18 08:28:27+00:00
I manage project documentation for work + personal projects using it. So I tend to have one folder per project with very little linking across folders. Then I have a personal folder that contains all non work stuff with varying degrees of structure, then a junkyard folder on the root where new notes that dont currently have an obvious category go, and if i come back to them they get sorted.
by mitjam | 2026-02-18 08:29:20+00:00
1999-2000, the company I worked with gave a smallish number of key users full read rights to the SAP minus HR, briefly after introducing SAP to the global supply chain of that company. The key users came from all orgs using SAP, basically every department had one or two key users.

I was part of this and "saw the light". We had such a great visibility into all the processes, it was unreal. It tremendously sped-up cross-org initiatives.

Today, I guess, only agents get that privilege.
by dns_snek | 2026-02-18 08:29:57+00:00
He is but everyone else who participated is very much alive and yet to face any accountability and justice. Do you genuinely not understand why people would be outraged that "leaders of the free world", namely Trump and the rest of the US government that's been keeping a lid on this, are just a bunch of unaccountable sex-trafficking pedophiles?

Whatever is left of the western social contract is disintegrating in front of us and the reaction of our societies has been extremely mild if anything - there should be mass protests over revelations of this magnitude.
by sigmoid10 | 2026-02-18 08:30:11+00:00
>> Especially after only getting very little sleep for an extended time?

>No

Then I'm not really surprised. I also see no real cognitive effects when everything is well anyways. But this one study is what I found to be the most accurate finding overall beyond enhancing muscle power:

https://pmc.ncbi.nlm.nih.gov/articles/PMC10902318/

It's also super easy to test yourself.
by jrflowers | 2026-02-18 08:30:50+00:00
Out of curiosity, what sealed it for you that a human _did not_ write (though obviously with the assistance of an LLM, like a lot of people use every day) the original “hit piece”?

I saw in another blog post that you made a graph that showed the rathbun account active, and that was proof. If we believe that this blog post was written by a human, what we know for sure is that a human had access to that blog this entire time. Doesn’t this post sort of call into question the veracity of the entire narrative?

Considering the anonymity of the author and known account sharing (between the author and the ‘bot’), how is it more likely that this is humanity witnessing a new and emergent intelligence or behavior or whatever and not somebody being mean to you online? If we are to accept the former we have to entirely reject the latter. What makes you certain that a person was _not_ mean to you on the internet?
by EliRivers | 2026-02-18 08:32:07+00:00
"They exist because the company gets more benefit out of the job existing than it costs to employ those people."

Sure, but there's no such thing as "the company." That's shorthand - a convenient metaphor for a particular bunch of people doing some things. So those jobs can exist if some people - even one person - gets more benefit out of the job existing than it costs that person to employ them. For example, a senior manager padding his department with non-jobs to increase headcount, because it gives him increased prestige and power, and the cost to him of employing that person is zero. Will those jobs get cut "eventually"? Maybe, but I've seen them go on for decades.
by colordrops | 2026-02-18 08:32:07+00:00
I do not misunderstand.

Let's say you put 50-100 seasoned devs on the problem, and within 2-3 years, probably get ZLUDA to the point where most mainstream CUDA applications — ML training/inference, scientific computing, rendering — run correctly on AMD hardware at 70-80% of the performance you'd get from a native ROCm port. Even if its not optimal due to hardware differences, it would be genuinely transformative and commercially valuable.

This would give them runway for their parallel effort to build native greenfield libraries and toolkits and get adoption, and perhaps make some tweaks to future hardware iterations that make compatibility easier.
by cies | 2026-02-18 08:32:27+00:00
I agree, I'd not call this a kernel. It does not allow any software to be run on top of it. It just prints text to screen and halts.

Even saying it "runs" on QEMU is a far stretch: it "halts", that's all it does. :)

(it does run on hardware as per other commenters in this HN convo)