MurphyA/hacker-news huggingface dataset:
by kaibutsu | 2025-09-28 08:41:19+00:00
You can write an arena allocator referencing a pointer allocated via Marshal.AllocHGlobal and proxying it via Span<T> very easily in literally like 30 lines of code which will achieve whatever you're suggesting there, can also add where T: unmanaged if you don't want the ability to reference things which can be tracked by the GC, this is already possible right now and is fully enforced.

You can add 30 more lines of code to your arena with some PInvoking on windows calling AddVectoredExceptionHandler and VirtualAlloc, which will allow you to allocate whatever amount of memory you'd like without actually committing it, creating a very optimized and easy to use alternative to whatever you're suggesting.
by ninetyninenine | 2025-09-28 08:41:50+00:00
>WTF is “an anecdotal metric”‽ That just sounds like an evasive way to say “I want to make up numbers I can’t justify”.

What I have to have scientific papers for every fucking opinion I have? The initial Parent post was an anecdotal opinion. Your post is an opinion. I can't have opinions here without citing a scientific paper that's 20 pages long and no is going to read but just blindly trust because it's "science"? Come on. What I'm saying is self evident to people who know. There are thousands of things like this in the world where people just know even though statistical proof hasn't been measured or established. For example eating horse shit everyday probably isn't healthy even though it there isn't SCIENCE that proves this action as unhealthy directly. Type checking is just one of those things.

OBVIOUSLY I think development is overall much better, much faster and much safer with types. I can't prove it with metrics, but I'm confident my "anecdotal" metrics with I prefaced with "roughly" are "roughly" ballpark trueish.

>This seems very domain-specific.

Domain specific? Basic orientation with quaternions and euler angles is specific to reality. Orientation and rotations exist in reality and there are thousands and thousands of domains that use it.

Also the example itself is generic. Replace euler angles and quats with vectors and polar coordinates. Or cats and dogs. Same shit.

>I’ve got many years of experience with static typed languages over a 25 year career. Just because somebody disagrees with you, it doesn’t mean they are a clueless junior.

The amount of years of experience is irrelevant. I know tons of developers with only 5 years of experience who are better than me and tons of developers with 25+ who are horrible.

I got 25 years as well. If someone disagrees with me (on this specific topic), it absolutely doesn't mean they are a junior. It means they lack knowledge and experience. This is a fact. It's not an insult. It just means for a specific thing they don't have experience or knowledge which is typical. I'm sure there's tons of things where you could have more experience. Just not this topic.

If you have experience with static languages it likely isn't that extensive. You're likely more of a old school python guy who spend a ton of time programming without types.
by lelanthran | 2025-09-28 08:42:49+00:00
> The thing that finally got me on board with optional type hints in Python was realizing that they're mainly valuable as documentation.

> But it's really valuable documentation! Knowing what types are expected and returned just by looking at a function signature is super useful.

So ... you didn't have this realisation prior to using Python type hints? Not from any other language you used prior to Python?
by irjustin | 2025-09-28 08:43:25+00:00
> Has no real democracy and the govt is able to plan decades ahead.

I get the sentiment but accuracy is important here. It's a real democracy vs counties where voting is a sham.

But yes, it is widely managed by a single party that was setup by a benevolent dictatorship and the current administration generally does a good job and is voted in with strong support.

So agreed, they can do really interesting things because of their time horizons of control combined with willingness to work for the better of the people.
by loa_in_ | 2025-09-28 08:44:10+00:00
Anecdotally, after two years of working indoors every day, when I left my tiny apartment only to walk to the store, I had a career change and I had to see an optometrist who prescribed me glasses and insisted on not ignoring this because it's serious enough. I skipped getting glasses and started working outdoors (a high reach telescopic forklift operator). When changing employers only three months later I once again had to see an optometrist (a different one) and I had half of the myopia I had earlier and no recommendation for glasses.
by globular-toast | 2025-09-28 08:44:31+00:00
This is a funny comment because just last week I bought a second-hand copy in Berwick-upon-Tweed. I haven't read it yet but it's been on my list forever and it's a mint copy with a nice yellow cover. It was published in the UK as part of the "SF Masterworks" series which is a trove of previously out of print stuff. If you come to London again you should find it in most large bookshops like Waterstones.
by reify | 2025-09-28 08:46:26+00:00
September 23, 2025:

There were extensive and contentious discussions between ACIP members, Pfizer and industry representatives regarding the statistically significant rates of birth defects and stillbirths documented in the COVID-19 mRNA injections animal and human clinical trials during Friday’s vaccine advisory committee, including Pfizer’s own study of 300 pregnant women.

“The safety and the efficacy of COVID-19 vaccination during pregnancy have never been tested in appropriately powered randomized clinical trials. In one randomized trial there was observed numerical imbalance of higher number of babies with congenital malformation among those born to vaccinated women.”

The net result of these discussions - in 2 separate policy votes of 11 to 1, pregnant women have been dropped from the CDC’s recommendations for the COVID-19 shots and ACIP is now recommending against vaccinating pregnant women.

Let’s go through some the body of evidence ACIP used before we get to the draft warning verbiage for pregnant women.

Spike Protein and Nanoparticles Found in the Placenta and Breast Milk:

Dr. Griffin noted that there were peer-reviewed studies demonstrating the presence of mRNA COVID-19 vaccines (which is the spike protein and lipid nanoparticles) in breast milk and the placenta.

Pfizer Pregnancy Study Shows 4-Fold Increase in Birth Defects - Pfizer Denies Findings

Pfizer also claimed that the birth defects in the vaccinated occurred during the first trimester, weeks before they got the first injection. After nearly 8 minutes of debate between Dr. Kulldorf and the Pfizer representative, Carol Hayes from the American Association of Nurse Midwives came to Pfizer’s defense falsely claiming, ‘birth defects only occur in the first trimester.’

https://www.thekingstonreport.com/p/pfizer-denies-significan...
by Sophira | 2025-09-28 08:46:27+00:00
This article makes it seem like the whole thing is over and nothing came of it, but The People's Letters have a X account that they're doing updates on[0], and the new location opens on October 1st (this Wednesday)[1].

I'm not entirely sure why the article didn't talk about this.

[0] https://x.com/PeoplesLetters

[1] https://x.com/PeoplesLetters/status/1971482419502198960
by blackbear_ | 2025-09-28 08:47:07+00:00
Fig1B is quite interesting. It seems like the overall cancer incidence in the non-vaccinated group increases much more slowly in the first 90ish days, but then stabilizes at a similar or very slightly lower rate in the middle of the graph at 180 days. I would not expect any non linear time effect in the control group.

I wonder (pure speculation) if this is because many in the non-vaccinated groups die because of COVID and so don't get a cancer diagnosis?
by pansa2 | 2025-09-28 08:47:11+00:00
Fair enough, apart from Ruby they’re all pretty niche.

OTOH I’m not arguing that most code should be dynamically-typed. Far from it. But I do think dynamic typing has its place and shouldn’t be rejected entirely.

Also, I would have preferred it if Python had concentrated on being the best language in that space, rather than trying to become a jack-of-all-trades.
by beefnugs | 2025-09-28 08:47:40+00:00
Actually if "you work with electrical or electronic systems in practice" you get pissed off at everything for how dumb it all is: 12V DC batteries are more like 14 nominal? AC wall plugs dip voltage when printers turn on, random equipment you arent even sure in the building can trigger UPSes based on unknown settings in the device? International standards and communication protocols mean nothing as "a standard" because each company has their own entire list of bugs/implementation mistakes. All the international enforcement certifications care way too much about inconsequential bullshit and miss all the true showstopping problems in most industries?

This world is amazing anything runs at all. The slightest addition of complexity is causing everything to fail now.

Modern computers are less reliable than ever, some companies have decided to REMOVE the pinhole bios reset (that has been around for 30 years) at the same time as things are buggier now and dont boot again until you physically unplug the bios battery deep inside and hard to get to.
by badpun | 2025-09-28 08:48:49+00:00
It got the Bolsheviks to take over, and one of their main goals on international stage was to estabilish Communism in Germany. They didn't get to it only because they were defeated by Poland in 1920, and you can't get to Germany without conquering Poland first. So, Germans funded a party that nearly started a war with their own country. That's a hell of a gamble.
Show HN: Production-ready macOS dev environment setup with 10 preset configs
by davidsilvestre | 2025-09-28 08:48:53+00:00
I built a comprehensive environment setup tool that automatically configures a complete development environment on macOS. Features include AI tools (Ollama, LM Studio), modern terminals, complete dotfiles, and intelligent parallel processing.

The tool has zero ShellCheck errors/warnings and is production-ready. It's particularly useful for new Mac setups, team onboarding, or anyone wanting a modern development environment without the manual configuration hassle.

Key features: - 10 preset configurations (minimal to everything) - AI tools with local LLM support - Modern terminals (Warp, iTerm2, Alacritty, WezTerm, Kitty) - Complete dotfiles (Shell, Git, SSH, editors) - Zero ShellCheck errors - production quality code - Intelligent CPU detection and parallel processing

Quick start: ```bash git clone https://github.com/davidsilvestrehenao-hub/env-setup.git cd env-setup ./setup-env.sh install --config configs/webdev.yaml ```

Available configs: minimal (~20 packages), webdev (~50), ai (~60), devops (~80), everything (113+ packages).

GitHub: https://github.com/davidsilvestrehenao-hub/env-setup

What do you think? Any features you'd like to see added?
by afiori | 2025-09-28 08:49:04+00:00
In the discussion of static vs dynamic typing solutions like typescript or annotated python were not really considered.

IMHO the idea of a complex and inference heavy type system that is mostly useless at runtime and compilation but focused on essentially interactive linting is relatively recent and its popularity is due to typescript success

I think that static typing proponents were thinking of something more along the lines of Haskell/OCaml/Java rather than a type-erased system a language where [1,2] > 0 is true because it is converted to "NaN" > "0"
by sunshine-o | 2025-09-28 08:49:56+00:00
I don't really have much context and I do not know those people but every time this type of post pop up on HN I read it. It is obvious those people are mentally ill and terminally online.

And it is not even about politics and woke, I do not think there were any political statement here. It is just obvious this again was written by a crazy person.

So some people had a problem with the Nix leadership for years, they made numerous drama and forked the project (as they have the right to). But strangely none of those forks really got any traction or are going anywhere it seems...

I am wondering why are those unhappy contributors helping the Lix project or some other forks?
by lucas_membrane | 2025-09-28 08:50:03+00:00
Some other factors were pretty important:

1. In the modern family, everyone wants to listen to something different. In the family of the 1960's to this was not possible, because too many kids, not room for so many big speakers, etc, etc.

2. Now, the speakers are there to carry the audio, status is derived from the size of the video screen. The screens crowded out the speakers. And you need 5 or more speakers now, which makes a set of big speakers exceptionally unfashionable.

3. Speaker size is inversely related to potential big box store volume because of the huge warehouses and sequesterd listening rooms that large speaker retailing would require. Buying without listening first makes does not fit with the idea of spending big on something that you need because your are elite afficianado.

4. The middle class is dead. In the 1960's, 1970's, or early 1980's, a 'good' stereo would cost about a month's net income for a median income worker. Today the good stereo still costs about a month's net income for a median income wroker, but the median median income worker is two weeks net pay away from homelessness or moving back in with his parents. And in that supposed golden age of stereo, the 'good' stereo was expected to last about 10 years and many of them did. Some are still working, many have been in the repair shop several times and keep going. Today, no one expects anything to outlast its warranty by much (except maybe a car), and competent repairs for anything more complicated than shoes are a not easy to come by.
by Lumoscore | 2025-09-28 08:50:07+00:00
I think a lot of us who started out with PCs in the '90s or early 2000s have this lingering frustration with the mobile world. I remember when I first got a smartphone, it felt amazing—all this power in my pocket! But the novelty wore off fast. I was trying to do something simple, like manage my cloud files or edit a multi-line script, and the experience was just agonizing. The screen was cramped, the on-screen keyboard was a frustrating joke, and the app I needed either didn't exist or was a stripped-down, freemium mess that was more interested in showing me an ad or pushing a subscription than actually letting me work. That's why I'm so happy the pendulum is swinging back to web-based SaaS and AI. It's like the desktop finally won! The real work happens on my keyboard and big screen where the true, powerful tools live. Mobile was a distracting detour where we traded function for size. I'll take a proper OS and a mechanical keyboard over ten thousand 'lite' apps any day.
by ben_w | 2025-09-28 08:50:35+00:00
It may cause corruption, because despite lawmaker's attempts to carve out security*- and governance-critical communications, it's almost impossible for this tech to fail to open doors to blackmailers.

But existing corruption is neither necessary nor sufficient for what we see here. Wrong axis.

EU is (mostly, and relatively speaking) un-corrupt as governments go; more corrupt places (and also authoritarian places) will write fantastic laws that they just straight-up ignore.

* Which won't work anyway: consider that the US military had to issue statements and bans because fitbit was revealing too much about military bases.
by dmurray | 2025-09-28 08:50:53+00:00
You could read it both ways. I would say tactical opportunities flow from a better position. If you're a good enough player that exploiting your tactical opportunities is automatic - and this doesn't apply even to most grandmasters - then you can afford to spend all your energies on creating those opportunities. If you're not good enough, creating strategically better positions is of limited value.
by Genbox | 2025-09-28 08:51:13+00:00
Taking a bunch of data from the Korean National Health Insurance database and looking for one specific connection is less than helpful. Like carl sagan said: extraordinary claims require extraordinary evidence.

A significant error I often see in cancer studies, is the assumption that after a carcinogenic event (consumption of something toxic, exposure to radiation, etc.) suddenly there is a tumor of such a large size the person notices it and gets it investigated by a medical professional.

Some cancers take years to grow, which means the increase in certain cancer-type rates cannot possibly be explained by a carcinogenic event within a 1-year timescale.

Science is not just about finding relationships in data. You have to justify the claims, argue against them, uncover biases and guarantee the correctness of data. Statistical links are the weakest form of evidence and literally anything can be proven if not graduated through the scientific model.
by heeton | 2025-09-28 08:51:58+00:00
Nice to see other go players here! Here are some go resources I like that I haven’t seen mentioned yet.

1. https://gomagic.org/ , it has free and paid content, and I learned a lot here.

2. The European go journal. A nice print publication, I’ve not lived in or near the Asian countries with a stronger go history so I’ve enjoyed getting printed problems and go news.

3. The “so you want to play go” book series by Jonathon Hop. I like his writing style.
by ryangibb | 2025-09-28 08:52:31+00:00
Ely (a few miles south of this project) used to be an island with a large eel fishing industry, from which it derives it's name. The Fens were drained in the 17th century with help from Dutch engineers, and I believe much of the area is now below sea level; the river Ouse is raised above the surrounding land with embankments. I've ran past some of the pumping stations on the Roman lodes myself: https://www.openstreetmap.org/way/125065713

I wonder what the risk is of rising sea levels to this project?
by bsder | 2025-09-28 08:53:14+00:00
Questions missing from this list are:

"Can I spend some amount of money and be done?"

"Is this worth spending some amount of money to be done?"

I have had innumerable projects where they just languished and languished and languished ... until I got annoyed enough to spend some money and then they were done and gone.

Sure, some projects are a "hobby". My hobbies are continuous and I like doing them so spending money to finish them is not relevant.

However, quite often a task languishing is either because I don't really like the task or don't feel like putting in the effort to learn the required knowledge. For those tasks, spending money often works.

(For example, my latest task along these lines was "sharpen my kitchen knives". After farting with far too many whetstones, I finally spent the money to buy a fixed-angle sharpening system. I took it out of the box, set it up, and in two evenings my dozen kitchen knives were sharp and pleasant to use again. I then put the system back in the box and put it in my closet for the next time I need it. I spent way less on that fixed-angle system than I have on the whetstones I tried up to this point.)
by madwolf | 2025-09-28 08:53:15+00:00
Yes and no. Performancewise, the iconic Ferrari Testarossa from 80s/90s does 0-62mph in 5.8sec. That's in the ballpark of today's family SUV EV, like the Tesla Model Y (standard version, 'Performance' does 3.3sec) or Hyundai Ioniq 5 (again standard version, performance 'N' does 3.4sec).

But I'm sure the "fun factor" in a Ferrari is much greater and of course there's a nostalgia factor as well... it was "THE" supercar when I was a kid. I would love to drive one today and it would be much cooler than a Tesla Y or Ioniq 5 :-)
by GuestFAUniverse | 2025-09-28 08:54:19+00:00
OMG, the usual FUD. Cannot here that anymore.

If one depends on opening old MS documents, MS Office often fails while LibreOffice (LO) does the job -- been there, done that; e.g. book manuscripts of old professors who close to never migrate to newer versions, old calculations in Excel, etc. Formatting isn't even the prime issue there. MS Office utterly fails -- for me that's _peak incompetence_: flooding the world with a overly complex format, that they cannot reliabily open themselves.

So, depending on the context LO _might_ be an issue, or it totally is the opposite: the go-to solution to a serious problem.
by XorNot | 2025-09-28 08:54:27+00:00
Basic yes, but drones are precision strike weapons by necessity: they can't carry enough payload to kill everything in a 50m radius for example. They depend on generally nailing a single target with cm-level precision.

And all that stuff is a new supply chain and more weight which isn't payload.

That a countermeasure can be built doesn't mean it's necessarily effective to do so - your drones get less cheap, less numerous, you have to incorporate such systems into tactical and strategic planning.
by KaiserPro | 2025-09-28 08:55:24+00:00
> Pretty much any computer that runs windows or a Linux distro will have access to equivalent tooling, wouldn’t it?

Well it wouldn't have GPIO and really well written docs on how to use those GPIO.

You have to remember how hard (and expensive) embedded linux was until raspberry pi came along. Sure you had gumstix and BeagleBoard, but they were >$300 and needed a fuckton of work to get going. Even more so before you could deploy anything workable to it.

Lattepanda is a thing now & no one is forcing you to buy an Rpi.

How many $200 all in one machines have a fully hackable RGB keyboard with public firmware and docs to make your own firmware, plus a SBC to do basic computer thing?

if thats expensive, then perhaps just buy the 500, it half the price.

obviously QMK exists https://www.keychron.uk/products/keychron-q6-he-qmk-wireless... but that doesn't come with a SBC
by irusensei | 2025-09-28 08:55:29+00:00
I did some work on AIX once. The thing that I remember is that I was granted some kind of zone/slice or wathever they call for compartmentalization. It didn't even had SSH so I had to use telnet.

The guy I was supposed to prepare the system for could only install Oracle from some crappy java UI wizard so I had to request the sysadmin to install a lot of Linux libraries and programs to enable X11 over SSH.
by al_be_back | 2025-09-28 08:56:21+00:00
dynamically-typed languages were typically created for scripting tasks - but ended up going viral (in part due to d-typing), the community stretched the language to its limits and pushed it into markets it wasn't designed/thought for (embedded python, server-side js, distributed teams, dev outsourcing etc).

personally i like the dev-sidecar approach to typing that Python and JS (via TS) have taken to mitigate the issue.
by lordkrandel | 2025-09-28 08:57:05+00:00
Really, this is so naive and dangerous. Yes, dangerous. Of course "people want to feel better when they have a headache", but is is migraines or brain cancer? This article mixes up product with development. Sure, now there is someone who puts up a joke website that they will not maintain, but then they will cry when a security hole will bring them to court.
by KaiserPro | 2025-09-28 08:58:36+00:00
> retains its educational purpose but it doesn't make the computers now.

It never did. The structure hasn't changed meaningfully recently, apart from the massive windfall of floating the commercial arm.

The foundation's purpose hasn't changed, its just now a fucktonne richer.

But the thing I'm not quite sure about is why that matters, virtually every other player, apart from adafruit is a corporation all about shareholder value.