skysight-inc/HackerNews huggingface dataset:
I hear you on the opportunity side and I can't see that changing. The good news is in recent releases there's a lot less boilerplate - "dotnet new console -lang F#" results in two files, a short fsproj file and a single line of Hello World.
More like "AI art in the style of ____" will be tainted by association. I can almost hear the complaints to the editor to every boutique indie blog post and company listicle with AI filler at the top. For me at least it cheapens the feeling of the blog post itself - "if the author couldn't be arsed to get any real art/pay for a stock image, what about the rest of the content?"
this looks really cool, I love to see some competition in this space
Things turning to shit? The word coined by Doctorow is new, but the phenomenon itself isn't (just talk to any car enthousiast).
Our shop converted 6 years ago, from C# to exclusively F#. I also author and maintain some packages (falco, donald, validus and others). The language is tough to learn if you're coming from a C-style language. But worth the effort and experience. It's extremely concise a true delight to build programs in that are fast, robust and durable.

There are a few drawbacks, depending on your perspective:

- compilation is slower than c# and hot reload isn't supported (it's in progress)

- there are very few opportunities to use it professionally

- hiring devs can be challenging
AI Recipe: Daily Mind Dump for Mental Clarity
You don't normally pay inheritance taxes for spousally shared assets. Is that not the case where you are, or did you purposefully give this the worst framing?
HP LaserJet 4s squarely date TFA’s prank in the early-mid 90s. I can agree with you that lame corporate April Fool’s Day jokes on the Internet are overdone; but 1990s-era campus sysadmin’ing ruled. Sysadmins kept a close eye on things to ensure no one (especially the servers) got hurt, but computer geeks were far from mainstream and a spirit of playful tolerance and taking-care-of-our-own prevailed. Well do I remember telneting to sendmail on port 25 and sending spoofed email to classmates…

The university-wide email was probably too much but displaying INSERT 5 CENTS on an HP LaserJet 4 for a day is great.
Golden Visa Reset Tempts Wealthy to Eye New Zealand as Haven
LLM powered migration of UI component libraries
US is never going to go insolvent as long as dollar is the world's main currency and as long as US has the strongest army in the world.

USAID was not causing US to go insolvent, it was promoting US soft power in the world. Soft power saves money, for relevant cases it's cheaper than deploying troops.
If you hold a strong opinion about whether or not submarines swim, you might want to look up the source quote and think about it a second?
Is it just me who 15 years ago laughed at the first big April Fools jokes by companies online, but now just cringes when I see headlines like this?
As a 20+ year C# developer I’ve tried several times to learn/use F#. Despite being interested in FP, my brain is having trouble figuring out how to structure my code in F#. In C# I’d either build a service (or use the mediator pattern) for the domain and a repository for data access. With F# it’s functions all the way down and it feels unnatural (as silly as that may sound).
> I deploy to single node swarms, and it's a zero boiler plate solution.

Yup, it's basically like a "Docker Compose Manager" that lets you group containers more easily, since the manifest file format is basically Docker Compose's with just 1-2 tiny differences.

If there's one thing I would like Docker Swarm to have, is to not have to worry about which node creates a volume, I just want the service to always be deployed with the same volume without having to think about it.

That's the one weakness I see for multi-node stacks, the thing that prevents it from being "Docker Compose but distributed". So that's probably the point where I'd recommend maybe taking a look at Kubernetes.
op was complaining about the reviewers failure to disclose their financial conflict of interest. The problem is not that they were advertising a bad product, its that they misrepresented an advertisement as a impartial review.
EasyDNS First to Use AI to Answer All DNS Queries
There's a single instance in Einstein's notebooks where he attempts to use numerical methods to come up with a result. He manually graphs some result of the cosmological constant and then integrates it by counting the squares under the curve.
Show HN: Banana.dog – Back from the dead as a tool directory
So today is April 1st — Fool's Day — and what better day to revive a dead domain? Welcome back, banana.dog.

It used to be a Mastodon server, but now it’s being reborn as a directory for tools — weird, useful, indie, personal projects, whatever fits.

On a more serious note: I built certdecoder.com, and when I tried to submit it somewhere, I realized there weren’t many good directories left that would even accept it. So I figured... screw it, I’ll build my own directory. With blackjack and hookers.

Obviously, it’s not fully ready. But is there a better day to launch something half-baked and weird than Fool's Day?

So here it is: banana.dog

Let me know what you think. And yes, I might not accept every submission — but as long as banana.dog is alive, there will always be a FREE option to list your tool.
This comment has been redacted by the United States Federal Bureau of Investigation.
Weren’t the Eagles a .500 team through week 4 and then won it all last season? You are correct that some teams mail it in once they’ve got the playoff seed locked but its a small handful of games. The broncos were a .500 team through game 6 and were in a wild card game last season.

In those few games where they sit starters, the backups absolutely want to do their best to get starting jobs, the games aren’t uncontested.
>"Benefit society"??? Pal, stop with the communist propaganda and start thinking for yourself.

It's funny to me that you both think that "benefitting society" is "communist propaganda" and that others need to start thinking for themselves. Who are these communists spreading this duplicitous propaganda of considering the well-being of others and the betterment of our community? I need to find them to thank them for their service and also scold them for being bad at communism.

>One thing I can assure you: the moment you get a job, a house, a family, that's the moment you'll realize you are being systematically robbed by taxes

I have all that, and I still care for people other than myself and my family.
Jeve Sobs Presents: The NightScreen Mode
Transfer's only part of the story (and 2MB is a ton on anything but a great connection)—the rest is memory use, which will tend to be some multiple of the transfer size, plus whatever your code initializes, and processor cycles.
> USAID was a massive graft machine

Sort of irrelevant, right? Even if it was all grift, nothing is being saved if those resources are just stolen.

> I fear they will not reach the trillion etc they need in savings to stop the US going insolvent

Trump’s draft budget blows the deficit by $4 trillion to fund tax cuts for wealthy people. (I’d see my taxes go down under his plan, for what it’s worth. My mom, a bank teller, would not.)
All purge methods now available
There were some AI training exceptions passed in Japan if I recall correctly, but with the copyright culture in Japan lacking anything resembling fair use, there was pretty much zero chance something like Stable Diffusion could have been built and proliferated in such a culture. Those AI laws seem pretty reactionary to the West's innovations to stay relevant in my view.
Afaik the apps don't have to ask you, they could just request the OS-level permissions. They don't do that because if you reject the request at the OS level, they can't request it again, you have to go to the Settings app to enable it and it's harder to do. So apps prefer to just nag you again and again until you say you're ready.
The legal system doesn't require you to prove your innocence
Ask HN: What are the best April Fools pranks you've come across today?
If you've come across any interesting April Fools pranks today, share them below so we can all enjoy.
Also, Minecraft is like a gateway drug into Factorio. Dangerous stuff!
The only way it's possible is if you keep them in your head.
'Chaos': Trump cuts to Noaa disrupt staffing and weather forecasts
I love this article. I had already learned all the facts in the article, but even so, the interactive animations helped me understand it better. Thank you.
Those mean a pretty cluttered UI, in my eyes.
Ah, I see it's useless internet day, catch you all tomorrow.
FYI, you probably meant to say “a moot point.”

https://www.grammarly.com/blog/vocabulary/moot-point/
That’s truly bizarre. Glad you’re out of that situation, doesn’t sound quite healthy from what you’re saying.
Pi is getting Bigger: https://www.tuwien.at/tu-wien/aktuelles/news/news/neue-analy...
I think these days F# is probably a big more polished than what you remember, so perhaps it's worth giving it another shot.

Being a hosted language always requires certain compromises (something that was also apparent in Scala). I used to do Scala professionally in its early days, but for me it felt it added just as much complexity as it addressed. I focused on Clojure back then (on the FP side at least), and I do think that F# probably brings more to the table than Scala. (if one is not constrained to Java, that is)

The tooling story is not great, but I've almost never seen great tooling for a language that's not super popular. I'm guessing what you get today with Rider is more or less as good as what VS has to offer.
Why can't they find out why no one has done anything interesting in theoretical physics in 50 years?

This stuff is lame in 2025.
I took some effort to change my research interest from computer vision to DFT calculation in quantum chemistry.

Honestly, I'm kind of frustrated now, too many work is close-source in this area. The research paper will tell you everything except how to reproduce this work in minimal effort, it's like they are hiding something.

They also using a `Origin` to plot and MS Word to write paper, which is also non-free licensed, and made them harder to collaborate and reproduce.
Suggest to get rid of drag and drop for multi choice or something else. Tried doing on mobile and it’s a bit difficult.
Doesn't seem to be working that well tbh
If you continue the quote, he says: "I would never wish to incorporate this technology into my work at all. I strongly feel that this is an insult to life itself."

He was pretty clearly talking about AI, at least to me.
Ah... Several other comments were complaining about "death tax", but until I read your post I didn't really get what their fuss was about.
The world you've envisioned sounds nice except:

1. That's not the trade that's happening. Every person in the US is paying for their own health insurance. Having Aetna tell you your claim is denied because someone else needed a heart transplant makes no sense. Also this is unrelated but the whole "years of quality of life" is such a made up bullshit thing it's laughable. It's reasonable on the physician end especially when treatments have hard recoveries but for the insurance end it's ridiculous. Can you imagine your car insurance not paying out after an accident because they decided you don't have enough years driving left? That's just patently not your job to evaluate.

2. For most treatments the fight with insurance happens after the services are rendered and even when you do get prior auths they're not binding so that's always fun for people. The money is already being paid, the only question is who.

3. Doctors aren't given absolute power under this system, they're still limited by all the same restrictions they had before—medical board, government regulations, standards of care—except there isn't a private 3rd party with a direct financial incentive to deny care inserting themselves in the middle.
what is the best use of resources?
At my very first real job, back in 1997-98, I worked in tech support for an insurance company. We used Lotus Notes for email (initially just internally, with no Internet email). I had programmer access to Notes because I built some forms for user requests (Notes was more than email, it also had forms, a whole programming language, workflows, etc.).

Some Fridays (once a month?) were casual dress days where you could wear jeans instead of slacks (this was the distant past, when most professional workplaces still had real dress codes). This was an IT/Eng-wide thing, so we'd get an email reminder about this from an admin person in the department.

One time, I thought it would be funny to send my own email announcing pants-less Friday. So I took a copy of the email this admin sent and adjusted it accordingly. I did of course specify that you still had to wear underwear. I'm not a monster. Because I had programmer privileges in Notes, I was able to forge the sender so that it appeared to come from the department admin person, not me.

I _meant_ to send it to the small email group for just the other tech support folks (around 15 people or so). But I accidentally (?) sent it to all of IT/Eng, around 200-300 people, IIRC. Oops.

Needless to say, my boss's phone started ringing off the hook. I immediately went over to tell him what I'd done. He wasn't pleased, but I didn't get fired. I did have to write an apology email.

Of course, many folks in the department later told me it was the funniest thing they'd ever seen happen.

Soon after, I moved to programming at a different company. I think this was a good thing for many reasons, but one reason is that it was more challenging, so I wasn't bored with time on my hands to do stupid things like send prank emails to my coworkers.
Free New Guide: Using Machine Learning for Stress Detection via EEG
Anyone who did undergrad lab work around 2000ish might throw in some comment about lab view software and the number of times it crashes and loses all your data
.NET for iOS and Android is very robust, I’ve been developing with it since 2018. Just avoid using MAUI for interfaces because it's still quite unfinished after the rewrite from Xamarin.Forms.
A simple salary + percent commission is a great model.

That said, this calculator was built to model/simulate the things that are super common in enterprise SaaS:

1. It takes sellers time to ramp up. Experienced sellers might be willing to jump to your company, but not if they are guaranteed to only get their (relatively) low base salary for 1-2 quarters.

2. If you decide to do a ramp, you have to make a choice about the OTE.

If you can avoid doing these things, that's great. Though whether that will fly largely depends on whether your sales cycle and target talent market supports it!
Both the OP and your summary are very astutely written. Thank you.
Considering the amount of disinformation online nowadays, the whole "april fools" thing is just not fun, it's just annoying noise
"you still need to decide on heap vs stack"

No, you can't decide on heap vs stack. Go's compiler decides that. You can get feedback about the decision if you pass the right debug flags, and then based on that you may be able to tickle the optimizer into changing its mind based on code changes you make, but it'll always be an optimization decision subject to change without notice in any future versions of Go, just like any other language where you program to the optimizer.

If you need that level of control, Go is generally not the right language. However, I would encourage developers to be sure they need that level of control before taking it, and that's not special pleading for Go but special pleading for the entire class of "languages that are pretty fast but don't offer quite that level of control". There's still a lot of programmers running around with very 200x ideas of performance, even programmers who weren't programmers at the time, who must have picked it up by osmosis.

(My favorite example to show 200x perf ideas is paginated APIs where the "pages" are generally chosen from the set {25, 50, 100} for "performance reasons". In 2025, those are terribly, terribly small numbers. Presenting that many results to humans makes sense, but my default size for paginating API calls nowadays is closer to 1000, and that's the bottom end, for relatively expensive things. If I have no reason to think it's expensive, tack another order of magnitude on to my minimum.)
I agree - I always wonder should I go overkill and put everything in its own VM for separation? Is it ok to just use containers?

If using Podman, should I use rootless containers (which IMO suck because you can't do macvlan so the container won't easily get its own IP on my home network)? Is it ok to just use rootful Podman with an idmapped user running without root privileges inside the container and drop all unneccessary capabilities? Should I set up another POSIX user before, such that breaking out of the container would in the end just yield access to an otherwise unused UID on the host?

If using systemd-nspawn, do all the above concerns about rootful / rootless hold? Is it a problem that one needs to run systemd-nspawn itself with root? The manpage itself mentions "Like all other systemd-nspawn features, this is not a security feature and provides protection against accidental destructive operations only.", so should I trust nspawn in general?

Or am I just being paranoid and everything should just be running YOLO-style with UID 1000 without any separation?

All of this makes me quite wary about running my paperless-ngx instance with all my important data next to my Vaultwarden with all of my passwords next to any Torrent clients or anything else with unencrypted open ports on the internet. Also keeping everything updated seems to be a full time job by itself.
You can make still money off untargeted ads (just not as much).
Neuroanalyzer.jl – Julia toolbox for analyzing neurophysiological data
NeuroAnalyzer is a Julia toolbox for analyzing neurophysiological data. Currently it covers importing, editing, processing, visualizing, and analyzing EEG, MEP and EDA data. Preliminary functionality is also available for MEG, NIRS, ECoG, SEEG and iEEG recordings.
I think the email is what shifted it from being a funny joke to being super obnoxious to a lot of people. If it had just been the message on the printer, a lot of people wouldn't have noticed it and a lot of people that did would have had a quiet chuckle about it at worst.

The email is what turned it from being a speed bump to a major impediment to people, at least mentally.
AutoValue, Immutables, MapStruct. All libraries that do what Lombok does without using JVM internals.

Records also literally do a huge portion of what Lombok does.

There are a lot of fairly popular alternatives to Lombok out there that don't need a constant eye on maintenance. Lombok is probably the most popular but that's really mostly because it's got the first mover advantage.
There seems to be a bit of confusion about the Hilbert-Einstein controversy [1], and I believe consensus is that Hilbert derived the equations a few days before Einstein, but did not claim ownership of the research. But this is the first time I'm hearing that Hilbert made a mistake. (I mean, maybe he did, but he got the right result eventually.)

[1] https://physics.stackexchange.com/questions/56892/did-hilber...
Although payload can be indicative of page load speed, there are many good reasons Lighthouse scores are more complex than that. Specifically, at the start of this thread the criticism was that the js work in modern web apps is slow. I have thus far managed to avoid using react so I don't know the actual numbers, but I don't think the conversation should be reduced to payload size, even if it is obviously important. When I profile problematic pages, other than sites that don't properly scale their images, it is not usually network that bogs them down, it is the rendering.

Even focusing on Lighthouse score or similar for a basic app is totally missing the point of Nue as presented on the linked page. It about a framework designed for speed that can handle data at scale, that is easier to control and personalize, and easier to model and thus architect. And yes, of course, most any framework can be used for good work, but the relevant question here is which one promotes it the most from start to finish, and makes it the easiest to implement. Speaking only for myself, this focus is great to see.
Affirm beginning to report pay-in-four-installments loans to Experian
You'll have a hard time hosting websites/projects meant for the public to view, if you don't allow public internet traffic :)
> “This is it! The next computing paradigm is here! We’ll only use natural language going forward!”

Is anyone actually making any argument like that? The whole piece feels like a giant strawman.
> (2000)

It was probably actually written sometime prior to June 1999, because that's when the author got his Physics BS at Stanford (https://pages.cs.wisc.edu/~kovar/cv.html).

I kinda want to know more of the backstory around this. What grade did he get? Or was this a private venting exercise he later put up on his webpage, once he was well clear of the course?

The author did eventually go into CS, I wonder if this project was his actual breaking point.

https://pages.cs.wisc.edu/~kovar/bio.html
One more litetal translation of "ekranoplan" is "screen glider", so sea glider isn't that far away from it.
And they keep losing in courts about it.
You really don't want to wire up power supplies like that in parallel because tiny voltage fluctuations could (read: would) cause all of the current to be drawn from one or the other instead of evenly distributing between them. You can, however, wire server power supplies up in series (I have done it successfully) with relatively more success, even though it's still not the greatest idea.
Globe Gores
Fwiw I certainly didn't mean to say this is unique to physics, I'm just not qualified to comment on other fields. Furthermore you make a good point, the hero worship is fruitful. Anecdotally I'd say a full third of my undergrad cohort cited Feynman's auto-hagiography as part of their decision to study physics.

(I also note that any double-edged polyhedral sword is necessarily degenerate.)
I find that hard to imagine, considering we're talking about coupled partial differential equations in four dimensions. Well, if that's true, it really goes to show his desperation, I guess.
probably more like 20/80
"I would never wish to incorporate this technology into my work at all. I strongly feel that this is an insult to life itself."

The "insult to life" is specifically about the tech, from my reading. Granted, if he had been shown something less grotesque, maybe he would've responded differently? I doubt it, the guy doesn't like CGI either.
Show HN: Wasp – the first full-stack framework powered by an LLM
That's like saying a dev would be confused that an Object can contain a list. I can't see that tripping up anyone but the most junior of developers.
> Why F#?

I'm kinda wondering if anyone here with decent C#/.net experience can give their version of the answer?

---

The article really didn't answer its own question. It basically says "How" instead of "Why"...

...Which as someone who's spent over 20 years in C#, and tends to advocate for "functional" style, leaves me with more questions than answers!
If one need to get on Beam, is it better to start on Elixir or Gleam?