MurphyA/hacker-news huggingface dataset:
by simoncion | 2025-11-11 18:52:56+00:00
Yep. You feed files annotated with those to Dialyzer or similar for not-runtime typechecking. That plus the basic runtime checking provided by guard expressions [0] gives you a bunch of coverage... and I think some of the folks who like Elixir are working on their own typechecker thing? I don't really know, because I don't use Elixir.

[0] <https://www.erlang.org/doc/system/expressions.html#guard-exp...>
by OJFord | 2025-11-11 18:52:58+00:00
Not to mention the SE (variant of the 4 I think?) was way more popular. Dismissing the whole concept just because one implementation at one time was a relative flop (and as you point out, that's still a lot of sales).

Also, they're happy to have Pro and non-Pro SKUs etc., just averse to smaller for reason.
by freejazz | 2025-11-11 18:53:22+00:00
> I am baffled why you are inserting good and evil into this.

Is it that you don't want to consider evil, then? I'm not sure how you can consider good without considering evil.

>Do you going into this rant when a coworker asks about vacation days too?

Are you always this obnoxiously dismissive to your coworkers?
by ModernMech | 2025-11-11 18:53:31+00:00
I have received 3 transmissions from you so far, and you have yet to define "success" or "popularity", nor have you specified the threshold between "popular" and "very popular", despite having agreed with me that these things are not important for languages. Moreover, you haven't brought any figures to bear in supporting your claims. I think if we are going to continue this discussion, you have to substantiate your position -- otherwise I don't think you've said anything here that I haven't already responded to.
by somenameforme | 2025-11-11 18:53:50+00:00
For the overwhelming majority of "young" (which can be interpreted rather generously) people who had significantly negative responses to COVID, there were severe preexisting conditions. By contrast vaccine induced myocarditis and similar side effects occurred at a frequency much higher in these age groups, particularly those in the male + younger side of young, than would be accepted for a "normal" vaccine.

Major side effects from typical vaccines run in the 1:100k to 1:1000k range, while COVID vaccine myocarditis alone was somewhere in the 1:10k range for young males, and much higher with proactive testing for such as opposed to the 1:10k figures which relied on data from people showing up at the ER with heart issues.

And obviously speaking of vaccine "OR" COVID is misleading because it turned out that the vaccines didn't stop people from getting COVID - repeatedly, spreading COVID, and even dying of COVID. It, ideally, reduced the probability of severe outcomes, in exchange for a relatively high frequency of side effects, and that was it. But lots of people got really rich off the whole thing, so there's that at least.
by AndrewKemendo | 2025-11-11 18:53:51+00:00
From the 2000s section:

“The debut of the GW-300J introduced a new line — The G — driven by a passion for creating the ultimate wristwatch: one that would never break, never stop, and never fail to keep precise time.”

I have worn the same GShock GW-6900 continuously, all day and night, every day for 15+ years.

I wore it in war, diving in the pacific, skydiving, on stage pitching, on TV shows and am currently wearing it

I’ve replaced the band ONCE and it keeps perfect time and the backlight is a handy light in a pinch.

Probably the best purchase I’ve ever made
by worik | 2025-11-11 18:54:08+00:00
> They refuse to look critically at the trade offs.

That is a bald assertion. I do not agree.

Of course it depends what you mean by "they", but medical researchers do look critically at the trade offs

There were failures of communication from fear that nuance would be misunderstood as uncertainty

Also for large sections of the population, many in my community, the state generally and the medical establishment in particular, have no credibility for the sadistic way they have been treated.
by rpdillon | 2025-11-11 18:55:15+00:00
That's fair. I was a little bit sloppy with my previous comment; I was mentally conflating their lawsuits about intellectual property with their dark patterns that prevent people from unsubscribing. I'm not sure if it's still this way, but five years ago they were a nightmare to disentangle yourself from.

https://news.ycombinator.com/item?id=23235341

They actually published an op-ed criticizing Amazon for using dark patterns to prevent people from leaving Amazon Prime while they were using those exact same patterns themselves.

https://www.nirandfar.com/cancel-new-york-times/
by intermerda | 2025-11-11 18:56:05+00:00
https://theanarchistlibrary.org/library/umberto-eco-ur-fasci...

> 4. No syncretistic faith can withstand analytical criticism. The critical spirit makes distinctions, and to distinguish is a sign of modernism. In modern culture the scientific community praises disagreement as a way to improve knowledge. For Ur-Fascism, disagreement is treason.

> 5. Besides, disagreement is a sign of diversity. Ur-Fascism grows up and seeks for consensus by exploiting and exacerbating the natural fear of difference. The first appeal of a fascist or prematurely fascist movement is an appeal against the intruders. Thus Ur-Fascism is racist by definition.
by perihelions | 2025-11-11 18:56:07+00:00
With respect, this topic is of immense interest and significance to a large number of us on HN. The many engaged and enthusiastic responses attest to that.

Is it off-topic to talk about the adversarial role of tech companies in a potential war, one that would be devastating to many of us? About the entanglements of their supply chains? Have I truly, in your judgement, derailed this thread away from curious discussion? Because, this subthread looks to me comparatively thoughtful (if mildly heated), while the more narrowly-construed topic of discussion is a polyester fashion accessory.

To paraphrase Anakin Skywalker: "from my point of view, it's the iPhone Pocket that's generic and uncurious".
by znpy | 2025-11-11 18:57:04+00:00
> I never really liked the pants I had… they never fit right… they felt very uncomfortable. The new pants I got about 2 years ago (the more expensive ones) were very very different. Very comfy. They also had a lot of nice features that I never knew I needed but that I now want by default…

I managed to get the same experience for free by losing weight.

I lost around ~9-11 kilos over the last year and a half and went two sizes down in pants (went from european size 50 to size 46, with a few more kilos to lose until i can wear 44).

It's incredibly nice to be able to pick pretty much any pair of pants/jeans my size and have it fit pretty much perfectly.

The pants I wear are still usually either from OVS (https://www.ovs.it) or from Doppelganger (https://www.doppelganger.it/it/uomo/abbigliamento/pantaloni....) but they fit me almost perfectly.
by softwaredoug | 2025-11-11 18:57:17+00:00
At very high scale, there's less usage of graphs. Or there's a set of clustering on top of graphs.

Graphs can be complex to build and rebalance. Graph-like data structures with a thing, then a pointer out to another thing, aren't that cache friendly.

Add to that, people almost always want to *filter* vector search results. And this is a huge blindspot for consumers and providers. It's where the ugly performance surprises come from. Filtered HNSW isn't straightforward, and requires you to just keep traversing the graph looking for results that satisfy your filter.

HNSW came out of a benchmark regime where we just indexed some vectors and tried to only maximize recall for query latency. It doesn't take into account the filtering / indexing almost everyone wants.

Turbopuffer, for example, doesn't use graphs at all, it uses SPFresh. And they recently got 200ms latency on 100B vectors.

https://turbopuffer.com/docs/vector
by heathrow83829 | 2025-11-11 18:57:21+00:00
to be fair the unemployment numbers have always had major problems.

And the CPI, for over a decade now, is an insult to statisticians and economists everywhere. There have been absolutely egregious policies for calculating the CPI, quite brazenly misleading: (completely unjustified hedonic adjustments, comparing chicken to meat, just because people can no longer afford beef, etc)

I think this article is mainly upset about the reduction in scientific funding.
by walletdrainer | 2025-11-11 18:57:33+00:00
I donate approximately 47.5% of everything I earn to the French government, is that not enough? (And yes, taxes are a voluntary donation in my case. I could move less than a mile across the border to Monaco and incorporate elsewhere if I wanted to pay ~0%)

Of course, when I spend 10000 euros in the Loro Piana boutique or anywhere really, 20% of that goes to the government too.

Could I afford give more? Sure! To whom? How much? Figuring that out seems like another full time job, and the track record of the effective altruism folks doesn’t seem all that great.
by AnthonyMouse | 2025-11-11 18:57:35+00:00
Suppose you have to do some R&D in order to make something happen. There is no way to keep it a secret and China isn't going to enforce a patent on it, so if you pay to do the R&D and then have to charge prices high enough to recover it, they undercut you on price and you go out of business. But if the government covers the R&D then you can do domestic production at a competitive price.

Meanwhile the subsidy should be going to every company in the industry so then they still have to compete with each other.

Or to put it a different way, what's really the difference between a subsidy and a tax cut?
by Marceltan | 2025-11-11 18:57:36+00:00
Thanks! Good question. Tusk Drift isn't quite designed for these use cases.

Currently, Drift is language specific. You'd need the SDK installed in your backend while recording tests. This is because Drift captures not just the HTTP request/response pairs, but also all underlying dependency calls (DB queries, Redis operations, etc.) to properly mock them during replay.

A use case we do support is refactors within the same language. You'd record traces in your current implementation, refactor your code, then replay those traces to catch regressions.

For cross-language rewrites or browser-exported requests, you might want to look at tools that focus purely on HTTP-level recording/replay like Postman Collections. Hope this helps!
by pron | 2025-11-11 18:57:39+00:00
> Zig doesn't have the memory safety mechanisms of C++ level shared_ptr/unique_ptr.

Zig's memory-safety is spatial, which is the more dangerous kind. Your examples are all temporal, and I don't know if I would call them "safety" as the language doesn't enforce or even encourage their use. For example, I work on one of the world's most foundational C++ projects (the HotSpot virtual machine), where neither shared_ptr nor unique_ptr are used at all; the language doesn't complain. There are reference-counted pointer libraries for Zig, too (although I don't think they're popular).

> It's essentially C's malloc/free with the added safety of defer

No, it isn't. First, unlike C or C++, it offers Rust-like spatial memory safety (again, the more important kind). Second, allocation in Zig is much more explicit than in C or C++.

> Besides, the way you trigger memory leaks in Rust/C++ is with circular references, which are much harder to create than just missing a free() somewhere.

They're also much harder to detect, especially when you have a very explicit memory allocation scheme.

> If you have memory that's not tied to a function scope's lifetime in Zig (or the scope of an allocator), then you're essentially have to go by C rules

Again, Zig doesn't seek to offer temporal memory safety, but it does offer the same level of spatial memory safety as Rust does, and while the "rules" of temporal management are similar to C, the way allocation works in Zig makes for a very different experience. An allocating function in Zig looks very different from its C counterpart.

Zig rejects the temporal memory management schemes of C, C++, and Rust - each for different reasons - and prefers a different kind. Of those, only Rust offers temporal memory safety (in the sense that it's controlled by the language) - albeit for a price - and the rest don't.
by 0x1ch | 2025-11-11 18:57:40+00:00
Another aspect of this is which pipeline is in use for the GPU accelerated terminals. *WezTerm on Windows for example, specific rendering issues occur with default NVIDIA settings related to DXGI.

You will never interact with this pipeline if using the Web GPU vulkan renderer, which has its own issues. I personally experience some form of memory leak / latency when working in terminals that have been open for a 'good' amount of time.
by toast0 | 2025-11-11 18:58:06+00:00
You certainly can forget to push fixes to the source repo. But if you do that enough times, it's not hard to build tools to help you detect it. You can get enough information out of loaded modules to figure out if they match what's supposed to be there.

I had thought there was a way to get the currently loaded object code for a module, but code:get_object_code/1 looks like it pulls from the filesystem. I would think in the situation where you a) don't know what's running, and b) have the OTP team on staff, you could most likely write a new module to at least dump the object code (or something similar), and then spend some time turning that back into source code. But it makes a nice story.

[1] https://www.erlang.org/doc/apps/kernel/code.html#get_object_...
by notmyjob | 2025-11-11 18:58:12+00:00
You have reached a different conclusion than I, viz that Fauci had no way of knowing his comments about herd immunity were potentially misleading, and that the variants were a complete surprise to him and that the unlikely goal of herd immunity was not really part of the definition of vaccines as we have come to know them. You and I will have to live in our different worlds. If you want to give your infant thrice yearly Covid boosters in perpetuity I totally support your right to do that. Hopefully you support my right to disagree and base my own decisions on my own reading of the literature (which isn’t as suppressed for many decades to come)?
Show HN: Creavi Macropad – Built a wireless macropad with a display
by cmpx | 2025-11-11 18:58:16+00:00
Hey HN,

We built a wireless, low-profile macropad with a display called the Creavi Macropad. It lasts at least 1 month on a single charge. We also put together a browser-based tool that lets you update macros in real time and even push OTA updates over BLE. Since we're software engineers by day, we had to figure out the hardware, mechanics, and industrial design as we went (and somehow make it all work together). This post covers the build process, and the final result.

Hope you enjoy!
by anon291 | 2025-11-11 18:58:28+00:00
Corporations have no rights apart from the people that comprise them. I have no idea why people believe this.

Even the corporate money in campaign thing is literally because people who own corporations have rights to donate, not the corporation itself. As long as corporations are run by humans, the humans who control their assets are free to do as is.

Again, no one understands corporate personhood yet we all need to be angered by it. Because, 'John should not be able to do what he wants with his money' makes people seem like extremists.

If you actually think common law treats corporations as indistinguishable from people ,I have some oceanfront property in Arizona for you.
by nextaccountic | 2025-11-11 18:59:06+00:00
The problem with an optionated tool that mandated a specific workflow is that people that can't follow this workflow can't use the tool

This follows the Unix principle of "provide mechanisms, not policy" (as I remember from the esr book on Unix philosophy - <imagine a link here>). Git provides mechanisms for version control and it's up to users, projects, organisations, etc to set up policy. That's because mechanisms are more universal, and policy changes with the whims of the stakeholders

(I actually agree that tools that mandate a workflow are more enjoyable. Not everyone needs to use the same version control and different DVCSes can or could be interoperable like git and jj are)
by boston_clone | 2025-11-11 18:59:46+00:00
> at my income level the price difference between that and Zara is pretty much immaterial

this is probably just regular bragging, right?

now, discussing how donating $100 versus $10k to a cause or community being negligible to their economic security would at least front-load some humility, but capitalists gon' capitalist. oops!

thank god this is Hacker News though, and not some safe-haven for boring rich people!
by throwaway89201 | 2025-11-11 18:59:54+00:00
You first say that 1) NAC, 2) "causes cancer", 3) "in humans".

You then back that up with a study doesn't provide evidence for all three claims. The study is about mice that are genetically altered to develop lung tumors after virus inhalation. The study doesn't indicate that cancer is caused, but that tumors develop faster. The study is not about NAC, but about supplementation of both NAC and Vitamin E.

The study is also unclear about how much NAC and Vitamin E the mice were fed through water and chow, but they seem to have been fed quite large dose. If I do some napkin calculations based on average eating, drinking and mouse weight, it would be 133 mg of NAC per kg of body weight. While a normal dose of NAC for a human would be 600 to 1800 mg per day, which for a 65 kg human comes down to 28 mg per kg of body weight.

It's a relevant study, but a far cry from your initial statement. Your initial statement was also very short, low-effort and required clarification from someone else.
by pxc | 2025-11-11 18:59:57+00:00
I love GNU coreutils, and although it's far from my favorite shell, Bash is great for what it is. I also love GNU grep and GNU findutils.

Modern GNU Emacs feels like a wondrous relic transported back in time from an alternate future, from a world where LISP Machines won.

FFMPEG and VLC are pretty marvelous in terms of the huge array of quirks their implementations have to cover, and how comprehensive they are in covering their core functions.

OpenSSH is doubtless one of the most useful and stable computer programs of all time, as well.

QEMU is widely regarded as an incredible achievement, too, and it's also quite useful for lots of purposes.

WINE is pretty incredible, as are various emulators for old consoles, especially the more recent 3D ones.

The world is rich with pretty amazing free software. But I think it's absolutely fair to rank Linux and Blender near the top.
by vlovich123 | 2025-11-11 19:00:05+00:00
I have found Rust syntax a breath of fresh air as compared with C/C++ and I was doing c/C++ for over 15 years before I started with Rust. No arbitrary semicolons, everything is an expression leading to more concise code, no need to worry about the interior layout and excess padding of a struct, function declarations that are trivial to read, magical inference all over the place, variable shadowing that’s actually safe, etc etc. traits that let you duck type behavior in a 0 overhead way elegantly. A proper macro system. No weird language rules about having to know the informal rule of 0/5 or failing to manage resources or code that fails to manage resources in an exceptional safe way.

It’s alien and unfamiliar, but I actually don’t have problems with the syntax itself. Swift has the “everything is an expression” property. Python’s list comprehension felt weird and confusing the first time I encountered it. Typescript (&Go) has traits after a fashion. In fact Go syntax I find particularly ugly even though it’s “simpler”
by mindslight | 2025-11-11 19:00:06+00:00
> America fucked up thrice

The bigger fuck up was having an anti-leader in the bully pulpit amplifying outlandish anti-society positions. The usual mainstream conservative right wing opinion would have been something like "wear a mask / stay home / etc to protect yourself and your own family". This would set normative societal behavior, even though some people would do otherwise for their own reasons (with one possible reason being a headstrong individualist desire to exercise freedom). But instead a large group of mainstream people, who would have otherwise been perfectly content following along with the system's recommendations, were basically goaded into denialism as mainstream pop culture. It's hard to look at this and conclude anything other that the occupier of said bully pulpit is either directly a foreign agent sowing division for division's sake, or at the very least demented in a social media bubble managed by foreign agents.
by th0ma5 | 2025-11-11 19:00:16+00:00
This seems to imply that the capabilities being tested are like the descriptive words used in the prompts, but, as a category using random words would be just as valid for exercising the extents of the underlying math. And when I think of that reality I wonder why a list of tests like this should be interesting and to what ends. The repeated nature of the iteration implies that some control or better quality is being sought but the mechanism of exploration is just trial and error and not informative of what would be repeatable success for anyone else in any other circumstance given these discoveries.
by input_sh | 2025-11-11 19:00:28+00:00
Gee golly, really!? Thanks for letting me know, I had no idea!

I could've also mentioned Ackman personally calling Trump in 2020 to beg him to shut down the economy for a month and my argument would be just the same: I don't want billionaires using their money to shape the world to their liking.
by parsimo2010 | 2025-11-11 19:00:45+00:00
Oh, I think those are ridiculous too, but they aren’t quite the same thing. All of Apple’s Hermès bands have “Hermès” in the name: https://www.apple.com/shop/watch/bands/apple-watch-herm%C3%A...

With this you don’t even get the designer in the name.

Plus, I can see spending money for things that are nicer or specially designed. There is a huge quality difference between a Loungefly bag made out of synthetic material and a Coach bag of leather (or even Louis Vuitton, although that is a big step up in price). But this iPhone bag isn’t that- 3D knitting isn’t even that special, you could just as easily put a cheap Android phone in this bag, and I don’t think it’s going to be any more durable than a moderately priced crossbody or small purse.
by themafia | 2025-11-11 19:01:19+00:00
> I’ve observed that scientists across disciplines are managing mountains of data assembled from federally funded research, but defunding will prevent them from sharing the data that taxpayers paid for.

They have "mountains of data," yet the firing of three people compromises that somehow? Has it been compromised? Has the size of the data they're accessing decreased?

Is there an actual result here?
by rdtsc | 2025-11-11 19:01:44+00:00
Some of cool and the wild ones:

> The TM-100 was a highly unique wristwatch with the ability to transmit speech via radio. Outfitted with an FM transmitter and microphone, the watch allowed users to wirelessly broadcast their voice to a radio tuned to the right frequency simply by speaking toward the watch

> The unique CMD-10 delivered remote control functionality for TVs and VCRs. Its function-minded layout of large remote control buttons ensured intuitive operability. Users could turn their TV or VCR on or off, change channels, adjust the volume, and more using the watch on their wrist.

And then there is the sad one, too:

> The ever-innovative G-SHOCK brand takes a new step, launching a virtual community where people can co-create and interact with one another via digital platforms like NFTs and the metaverse.
by backscratches | 2025-11-11 19:01:47+00:00
Every Wikipedia article including pictures is ~111GB. Unless you want all of the edit history then maybe you are right.

I have had Wikipedia on my phone for years, local search is fast enough. I also recommend Wiktionary, which has practically every word in every language and is less than 10GB.

https://library.kiwix.org/#lang=eng