MurphyA/hacker-news huggingface dataset:
by jalk | 2025-09-23 14:08:15+00:00
in my homedir

> fd -t d | wc -l 213842

takes 5 seconds.

Population doing `cd ~/**<tab>` takes way way longer than 5 seconds though.

But regardless of the speed up one could add to cd + fzf in this case, I will still be using zoxide:

> zoxide query -l | wc -l 1294

and `zi` starts instantaneous if I need the dynamic filtering

edit: layout
by musha68k | 2025-09-23 14:08:21+00:00
I'm asking myself if building a DIY setup or buying something like Airthings Wave Plus will actually track these compounds at decent accuracy - and if anyone here has gone down this rabbit hole for family health?

From what I've gathered, consumer devices hit acceptable accuracy for CO2/temp/humidity but PM2.5 is hit-or-miss, and VOC readings are more "relative change indicators" than absolute values..

DIY with Home Assistant is more work/fun yes but again only gets similar accuracy AFAIK (with potentially better automation)..
by cableshaft | 2025-09-23 14:08:55+00:00
We usually stop by Michigan City every time we're driving through the area (usually on our way to somewhere in Michigan or on our way back), mainly to make two stops: Cool Runnings Restaurant and Bar (excellent jerk chicken and catfish) and FLUID Coffee Roasters (really good coffee). Both highly recommended.

The city itself seems like a relatively quiet city. There's some parts of town that seem kind of run down but not too bad, and the downtown area (where FLUID is) is nicer.

We went to their outlet mall once (which is all I knew about the place ahead of time, people would say how it's a great place to shop) and while there's a decent number of stores there, the courtyard was surprisingly bland and undecorated at the time, like it was never finished. We haven't had the urge to go back since. I've been more impressed with shopping centers in the Chicago suburbs (where I'm from), like the Oakbrook Center in Oak Brook, or the Chicago Premium Outlets in Aurora.

Also stopped by their beach once, and it's fine, but I think other beaches not too much further away in SW Michigan or the Indiana Dunes are nicer (especially the Dunes).
by seec | 2025-09-23 14:09:03+00:00
So we are waiting for the bureaucrats to find a solution for something that doesn't even have a real pressure to be done (meanwhile the stuff is stored on facility and it doesn't cause much problem).

The bureaucrats already take forever to do anything because they get paid regardless and they even have an incentive to make stuff look more complicated than they are (look how important the work is). Add to that your typical political nonsense, especially from a government that was readily hostile.

Add to that the typical nonsensical German overengineering, where they find ways to make stuff in an absurdly complex manner for what are generally little benefits. They briefly mentioned that problem in the article: Flamanville was very late, in large part because it was a collaboration with Siemens, who forced the use of stupid German regulations. The result is that nobody wants to buy this stupid design, because why would they, when there are perfectly viable alternatives without the German overengineering bullshit.

By the way, I have a strong feeling that this is industrial sabotage from Germany, using Siemens as pawn. Considering their reluctance for nuclear since basically forever, it makes no sense that they pretend to even be working on it.

So, if there is one thing that should be absolutely clear to anyone not ideologically corrupted, is that nobody should give two shits about whatever Germany does/think around nuclear power. They have proved to be largely incompetent and politically corrupt in the matter.
by michaelw | 2025-09-23 14:09:16+00:00
Package managers are the app stores of software development. They are essential to the developer workflow and are key points of leverage with regard to supply chain security. They will be even more critical as AI-based development expands.

The root-cause problem is that package managers are funded like charities when they should be operating like non-profits. Their costs scale with usage but their donation-based revenue is dwindling. This problem has been partially masked by generous infrastructure donations but the operational costs are not just network and compute. There's a lot of security engineering development and ops in running a package manager service.
by jihadjihad | 2025-09-23 14:09:20+00:00
> While forensic examination of these devices is ongoing, early analysis indicates cellular communications between nation-state threat actors and individuals that are known to federal law enforcement.

> These devices were concentrated within 35 miles of the global meeting of the United Nations General Assembly now underway in New York City. Given the timing, location and potential for significant disruption to New York telecommunications posed by these devices, the agency moved quickly to disrupt this network.
by ETH_start | 2025-09-23 14:09:37+00:00
Keep in mind that the industrial processes that consume fossil fuel also contribute to quality of life in various ways. Improvements in emergency response and early detection infrastructure alone have resulted in deaths from extreme weather events reaching record low levels. Poverty as a whole has seen record-breaking decreases over the last 30 years.

So there are other factors to weigh besides how much contributes to CO2 emissions.
by 827a | 2025-09-23 14:11:05+00:00
In a similar vein, I consumed some content from DHH talking about how 37Signals went no-build for Hey or something, then figured I'd play with that idea for a bit and see what its like developing a no-build site.

The immediate problem I hit was that tailwind essentially requires a build; at the most basic level because you don't want to bundle properties that your app isn't using, but at a more sophisticated level, because properties like `md:flex` or `max-w-[100px]` intrinsically demand some amount of dynamism in their generation. I played around with re-creating a functional no-build subset of tailwind, but it quickly hit many-many dozens of kilobytes while being unable to cover even a small subset of Tailwind's capability.

So, no tailwind, which I feel is a major loss in productivity. I didn't end up pursuing the dream further; a hyper-minimal vite app, even just using basic HTML & CSS, feels to me a very small price to pay given all the benefits it carries.
by ashvardanian | 2025-09-23 14:11:07+00:00
Makes sense! I mostly focus on newer AVX-512 variants as opposed to older AVX2-only CPUs. As for aarch64, it is supported with both NEON, SVE, and SVE2 kernels for some tasks. The last two are rarely useful, unless you run on AWS Graviton 3 (previous gen) or some of the supercomputers with custom chips like Fujitsu A64FX.
by lcnPylGDnU4H9OF | 2025-09-23 14:11:11+00:00
> Needs are also often defined arbitrarily

I thought they'd be defined as real needs like food, warmth, safety. That seems a reasonable assumption.

> then there is no point

No, there is a point. The commenter I initially replied to wrote

> This isn't a matter of meeting peoples needs

My point is that this statement seems to be false for the reasons that I've given.
by infecto | 2025-09-23 14:11:19+00:00
I get you have a financial incentive to say that but at least back it up. I do believe using ai tooling is here and now and a worthwhile endeavor but in my view we have not settled best practices yet and it depends on the individual preferences right now.

Tools are for us to figure out what works and what does not. Saying be prepared to be disconnected sounds like slop by someone getting forced into someone else’s idea.

If someone has a great workflow using a tool like codex that’s great but it does not mean it has to work for me. I love using codex for code reviews, testing and other changes that are independent of each other, like bugs. I don’t like using it for feature work, I have spent years building software and I am not going to twiddle my thumbs waiting for codex on something I am building real time. Now I think there is an argument that if you have the perfect blueprint of what to build that you could leverage a tool like codex but I am often not in that position.
by samth | 2025-09-23 14:11:35+00:00
The predictions from this post have almost entirely turned out to be wrong. Chez Scheme upstream decided to merge in Racket's changes entirely, and to make the lead developer of Racket (Matthew Flatt) a core Chez developer. These days Matthew is the most active Chez developer. Over the past few years, half of the serious Chez committers are people who come from Racket.
by rmu09 | 2025-09-23 14:11:46+00:00
IIRC there were BMW i3, Nissan Leaf (2010) and later Renault Zoe.

BMW in cooperation with Toyota has/had H2 cars (currently iX5), but it is some sort of pilot phase.

Tesla with their model 3 and supercharger network demonstrated that electric vehicles indeed are viable, and that got the ball rolling.
by kharms924 | 2025-09-23 14:11:49+00:00
HIRE BLOCKCHAIN CYBER RETRIEVE TO RECOVER MONEY FROM CRYPTO SCAMMERS

My name is Katie Harms and I want to share this cautionary account so others don’t fall into the same trap. A few months ago I applied for a remote position with a company called Cryptogig US. The recruiter appeared professional and the company seemed legitimate. They assured me that my salary would be disbursed in USDT Tether. They requested my wallet credentials to facilitate the deposit. Trusting them I complied. Regrettably this proved to be a grave mistake. The recruiter absconded with my funds and I lost $56,000 in cryptocurrency. Emails bounced, messages went unanswered and I realized I had been defrauded.Feeling despondent and unsure where to turn I contacted BLOCKCHAIN CYBER RETRIEVE. From the outset they demonstrated empathy and attentiveness. I recounted the entire scenario: the fraudulent job offer, the disclosure of my wallet credentials and the subsequent loss of cryptocurrency. They meticulously guided me through the process and illustrated how stolen USDT can be traced across blockchain transactions. Their technical expertise and attention to detail were immediately reassuring especially during such a stressful time.What impressed me most was their candor and transparency. They did not offer hollow assurances or unrealistic promises but provided a lucid explanation of what was feasible and the potential challenges. They assisted me in documenting all pertinent information, navigating the recovery process and ultimately retrieving my lost cryptocurrency. Every step of the way they were patient in answering my questions and educating me about the nuances of blockchain tracking and crypto security. Their guidance transformed a situation that initially felt hopeless into one that was actionable and structured.Thanks to BLOCKCHAIN CYBER RETRIEVE I no longer feel powerless. Knowing there is a dedicated team capable of investigating and recovering misappropriated funds has bestowed me with a renewed sense of confidence and security. Their genuine commitment to supporting victims of crypto fraud is truly commendable. Beyond recovering my lost assets they restored my faith that such incidents can be addressed effectively when handled by experienced professionals. I am sharing my story to raise awareness and urge others to exercise caution, verify company legitimacy and never share wallet credentials. If you ever find yourself a victim of crypto fraud seeking expert assistance promptly can make a critical difference as it did for me.

Reach out on them via:

WhatsApp:+ 1 52 0 5 6 4 8 3 0 0

Email: b l o c k c h a i n cyber retrieve @ post.com
by kllrnohj | 2025-09-23 14:11:52+00:00
> I don't see why CLI tools are special in any respect.

Because they don't grow large or need a multi-person team. CLI tools tend to be one & done. In other words, it's saying "Zig, like C, doesn't scale well. Use something else for larger, longer lived codebases."

This really comes across in the article's push that Zig treats you like an adult while Rust is a babysitter. This is not unlike the sentiment for Java back in the day. But the reality is that most codebases don't need to be clever and they do need a babysitter.
by concinds | 2025-09-23 14:11:57+00:00
The one piece from this author that I found most persuasive is the analysis of mobile web vs app usage share. The web is practically dead on mobile. Users spend practically no time there, it's night and day compared to desktop. It's no wonder that developing countries, where desktops had less penetration and mobile dominates, have much less of an "open web" to speak of, and far more things are done in apps/siloes. If we accept the premise that the mobile web shows us one potential future trajectory for the web, it's looking grim. And if so, Google's approach of trying to make the "Web Platform" match native platform capabilities (notifications, for example) is far healthier for the web than Apple's approach of gating features exclusive to native apps (it almost sounds self-evident when I put it that way). Beyond all the arguments and talking point, look at mobile web vs app usage and you can see the end-result of Apple's vision for the web: it's dead.
by profsummergig | 2025-09-23 14:12:15+00:00
2nd order effects.

One moment you allow multiple unrelated people to share a house.

Next moment they're living 5 to a room and there are 8 cars parked in their front yard.

My peeve is about banning of growing food in your front yard in many states. So much available land going waste growing grass (that is not even fed to cows).
by kstenerud | 2025-09-23 14:12:41+00:00
> are you saying that such understanding isn't enough or that every C programmer who said that didn't understand those things?

Probably both. They're words of hubris.

C and Zig give the appearance of practicality because they allow you to take shortcuts under the assumption that you know what you're doing, whereas Rust does not; it forces you to confront the edge cases in terms of ownership and provenance and lifetime and even some aspects of concurrency right away, and won't compile until you've handled them all.

And it's VERY frustrating when you're first starting because it can feel so needlessly bureaucratic.

But then after awhile it clicks: Ownership is HARD. Lifetimes are HARD. And suddenly when going back to C and friends, you find yourself thinking about these things at the design phase rather than at the debugging phase - and write better, safer code because of it.

And then when you go back to Rust again, you breathe a sigh of relief because you know that these insidious things are impossible to screw up.
by figmert | 2025-09-23 14:12:51+00:00
Every international body had checked, and confirmed that Iran had no intention of building nuclear weapons. Even to this day. Even after what Israel and US did.

Netanyahu has been saying Iran in minutes away from building nuclear weapons since early 2010s.

Never mind those facts. Let's say they are building weapons. What gives the US the right to build enough nuclear weapons that they could destroy the world multiple times over, but Iran cannot? Why is the US funding terrorist groups, but Iran cannot? Just cos they're the big bad boogeyman? Don't you think it'd be better to normalise relationship with them so that they become friendly? So that even if they are building weapons, they wouldn't use it against us because they're allies?
by sofixa | 2025-09-23 14:13:21+00:00
> Ansible is a wonderful tool though, if you can excuse these idiosyncrasies.

The only advantage Ansible has is how easy it is to start with it - you don't need to deploy agents or even understand a lot about how it works.

Trouble is, it doesn't really scale. It's pretty slow when running against a bunch of machines, and large configurations get unwieldily quickly (be it because of YAML when in large documents its impossible to orient/know what is where/at what level, or because of the structure of playbooks vs roles vs whatever, or because templating a whitespace-as-logic-"language" is just hell). It's also fun to debug "missing X at line A, but the error can be somewhere else". Cool, thanks for the tip.

So it's pretty great to get started with, or at a home lab. Big organisations struggling with it is a bit weird.
by ijk | 2025-09-23 14:13:22+00:00
I've been curious about grammar support for non-JSON applications. (i.e., I have some use cases where XML is more natural and easier to parse but Pydantic seems to assume you should only work with JSON.) Would guidance be able to handle this use case?

In general I find that matching the most natural format for a document outperforms waiting for the big model trainers to convince the model that the format you want is a valid structure, so anything that lets me interweave structured and unstructured generation is very interesting to me right now.
by alephnerd | 2025-09-23 14:14:20+00:00
L1 is backlogged, O1 is backlogged, and the eb1/2-to-greencard (not citizenship) backlog is reaching 20 years for those born in India and China.

On top of that salaries have gotten significantly higher in both countries now ($60k-80k TC mid career)

At this point, most H1B sponsorship is for a candidate on an OPT, but now there is an incentive to relocate those employees back to a foreign office (Canada, India, Singapore, etc).

And, leaving aside tech - healthcare workers like nurses and doctors, along with academics are overwhelmingly sponsored via H1B - not O1. Say goodbye to the Phillipines-to-US pipeline that was helping keep rural healthcare infra on it's last legs.
by taeric | 2025-09-23 14:14:25+00:00
If algebraic effects is not about how to manipulate effects using algebra, then I will flat out say that it is poorly named. Which, fair that that is already established and I don't expect some rando on the internet's objection to matter on that.

The paper you linked confuses me on this stance, as it explicitly goes through the effort of defining operations as distinct from the values they produce. And it then shows how they can be manipulated using operations. To quote: "Think of a value as an inert datum that needs no further computation, such as a boolean constant, a numeral, or a λ-abstraction. An operation takes a parameter p, for instance the memory location to be read, or the string to be printed, and a continuation κ, which is a suspended computation expecting the result of the operation, for instance the contents of the memory location that has been read" I read that as explicitly setting up how to use algebraic constructs on operations. You are taking the stance that that is not what they are doing?

That all said, I fully sympathize that you are likely hitting a blind spot of mine. I'm already fine reading up more on this paper later, so I'm not wanting to burden you on trying to cover it again.
by nobody9999 | 2025-09-23 14:14:37+00:00
Of course they do. Criminals are everywhere.

Anyone driving more than 30m/h over the speed limit is guilty of reckless driving. That's a criminal.

Anyone using controlled substances (including cannabis) is a criminal.

Anyone driving under the influence of drugs or alcohol is a criminal.

Anyone watching their kids while drunk/high -- a criminal.

And dozens of other things folks do every single day. Makes them criminals.

In fact, GP is almost certainly a criminal. Throw them in prison!
by stonemetal12 | 2025-09-23 14:14:46+00:00
The fact that your app crashes when you run out of stack is a compiler bug, not a feature. Memory is memory. The fact that languages in the 40s split in it to stack and heap, doesn't make it a foundational mathematical law.

Yes, safety isn't correctness but if you can't even get safety then how are you supposed to get correctness?

For small apps Zig probably is more practical than Rust. Just like hiring an architect and structural engineers for a fence in your back yard is less practical than winging it.
by jsheard | 2025-09-23 14:14:56+00:00
In the case of MrBeast it's not even really reputation laundering, he's just an algorithm goblin who iterated through different shticks until landing on giveaways and contests as the things which consistently brought in the most clicks. I don't think he was even that rich when he started doing them, as far as I can tell his first ever prize was just two $50 iTunes gift cards while still recording in his bedroom, and after that it wasn't long until nearly all of his content revolved around giveaways.

The whole operation is optimized to the gills for maximum engagement above all else, down to A/B testing a hundred different thumbnail variants for every video: https://x.com/Creator_Toolbox/status/1783995589543227402
by scoopdewoop | 2025-09-23 14:15:35+00:00
I think its a bad take because "Developers are not Idiots" and "be disciplined" are not good arguments. Its just choosing to ignore the problem rust solves.

I am fine with ignoring the problems that rust solves, but not because I'm smart and disciplined. It just fits my use-case of making fast _non-critical_ software. I don't think we should rewrite security and networking stacks in it.
by mschuster91 | 2025-09-23 14:15:57+00:00
> Since you seem to know about the subject, how are these not immediately found and shut down?

Because - depending on cell tower coverage and the antennas installed on it - the degree of precision is far too low to be useful. In rural installations and the worst case, aka a tower with a dipole antenna on a mountaintop, at 900 MHz the coverage will be around 35 km. Segmented antennas just limit the section of the circle where the endpoints are. In suburban areas, coverage is usually 10-20 km, and urban areas it's 5km and less.

Now you know which cell and cell section the user is in... but to actually pinpoint the user? That takes some more work. First, you need a few more towers that the user can reach for triangulation - the more the better - but if the operator of such a setup is even remotely clever and the hardware/firmware supports it, they will have locked the devices to only connect to a single tower (you can see a map at [1] that shows the IDs). If the operator didn't do that but the site is too remote to achieve triangulation, you might need to drive around in a van and use an IMSI catcher, aka a phone tower emulator, and hope that eventually the site's devices register at it. That, however, is a lot of awful work, and is often not legal for police authorities, only for secret services.

Now you might ask yourself, what about 911, how can they locate callers precisely? The thing is... it depends. Landlines and VoIP lines are usually mapped to a specific address (which is why VoIP providers give you an explicit warning that, if you do not keep that record up to date, 911 calls will be misrouted!), so that's trivial. Mobile phone callers however, until a few years ago the degree of precision was exactly what I just described - it completely depended on celltower coverage, with the only caveat that a phone will connect to another operator if it shows a stronger signal for 911 calls. Only then, Android introduced Emergency Location Service [2] and Apple introduced Hybridized Emergency Location [3] - these work with the sensors on the phone, most notably GPS/GLONASS/Beidou, but also SSIDs of nearby WiFi APs and specific Bluetooth beacons. Downside of that is, of course, the 911 dispatch needs an integration with Apple and Google's services, users can disable it for privacy reasons, and older phones won't have anything - so in these cases, 911 dispatchers are straight out of luck and again reduced to the above range of precision.

[1] https://opencellid.org/

[2] https://www.android.com/safety/emergency-help/emergency-loca...

[3] https://www.apple.com/newsroom/2018/06/apple-ios-12-securely...
by dpatterbee | 2025-09-23 14:16:19+00:00
So Ghostty was first publicly released on I think December 27th last year, then 1.0.1, 1.1.0, 1.1.1, and 1.1.2 were released within the next month and a half to fix bugs found by the large influx of users, and there hasn't been a segfault reported since. I would recommend that users who are finding a large number of segfaults should probably report it to the maintainers.