MurphyA/hacker-news huggingface dataset:
by smoothdeveloper | 2025-04-01 15:21:38+00:00
One way to look at it, but consuming OOP libraries doesn't turn code into OOP.

Also, FSharp.Core (which most F# code leans heavily on) is not OOP at all.

F# promotes object programming, doesn't proscribe mutability, encourages function and data approach.

It offers simple access to the different paradigms, with some opinionated choices (e.g. preventing leaning on OOP beyond an arbitrary stretch, like no "protected", only explicit interface implementation, etc.).
by ath3nd | 2025-04-01 15:22:27+00:00
> FAIR TAXES

Agreed with you! A progressive tax (the more you earn, the higher % you get taxed) makes sense as a fair thing to me.

Where I am from, it's 52%, and that's a reasonable price to pay for having bike paths, greening, parks, good roads, affordable public transport, great public schools, and paid time off and maternity/paternity leave.

Once there was a strike of the public sanitation workers in my city due to their low wages. You know what happened? In 2 weeks it changed from a beautiful place to live to a cesspool. Don't know about you but I was happy to spend some of my $$ so I didn't have to fight rats, rabid dogs and mountains of garbage to take my kids from school.

As a matter of fact, once somebody reaches a certain amount of wealth, I'd be very much in favor that it should be 70%, 80%, 90% and 99%. And, of course, then you get the prize "you won capitalism, now relax".
by tomrod | 2025-04-01 15:22:54+00:00
And if you CAN'T terminate because of admitted emotional grading, the system is too tightly captured by outside interests to the detriment of the client: the student and society.

A teacher is a professional entrusted with the most important responsibility society can offer: training and educating the next generation. It must adhere to the highest of professional standards and expectations.

That we don't pay enough to require that without reserve is a statement on our societal priorities, and disconnected from the expectations that should hold.

EDIT: clarification/word choice
by eisenmenger | 2025-04-01 15:22:57+00:00
Location: US & Japan (US citizen, Japan permanent resident, employable and living in both) Remote: Yes, but open to monthly/quarterly onsite Willing to relocate: No Technologies: - C# and .NET development: SQL Server, Entity Framework, Dapper, Marten, NUnit, and XUnit. - HTML5, CSS, JavaScript and TypeScript: htmx, React, Vue.js, Node.js, and Angular. - PHP Certified: Zend Framework and Laravel. - Azure and AWS Cloud: architecure and implementation of DevOps, SecOps, DataOps, AD/Entra, and resources (e.g. apps, functions, databases, etc.). - Solutions: APIs, data pipelines, scrapers, monolithic & distributed systems, event streams and event sourcing, predictive modeling, machine learning, geospatial (maps) Résumé/CV: https://drive.google.com/file/d/1hnr2F_UJgJntqrogoPSppTqAkmVK_rZ1/view?usp=share_link Email: jason@eisenmenger.io

---

Software engineer / M.Eng. / cloud architect / founder / VP over a ~20 year run, mainly in the US healthcare space with some education, finance, fitness, real estate, and ecommerce mixed in.

I've contributed in large organizations, developed teams in greenfield startups, and founded my own. I have a high attention to detail with a focus on user value, performance, data integrity, security, and tend to be the one that catches things others overlook. More recently I've successfully guided companies through healthcare compliance (SOC & HITRUST) both organizationally and technologically in addition to my roles in engineering leadership.

The ideal role for me would be solving difficult organizational/technical challenges that bring value to the real estate, energy, or healthcare space as an IC or leading a small team with an existing company, or jumpstarting/deploying into a new opportunity with a venture studio or small business.
by infogulch | 2025-04-01 15:23:08+00:00
A new sync/v2 NewPool() is being discussed that eliminates the sharp edges by making it generic: https://github.com/golang/go/issues/71076

I haven't personally found it to be problematic; just keep it private, give it a default new func, and be cautious about only putting things in it that you got out.
by icosian | 2025-04-01 15:23:50+00:00
Only about a dozen years ago Bletchley was inviting former codebreakers back for an annual reunion. I used to go along to hear the talks, meet some of them and get books signed, including by Betty Webb. I'm glad they eventually got the recognition they deserved.

We have almost lost the chance now to hear personal testimony of WWII. I've met several Battle of Britain pilots too, but the last died in Dublin recently:

https://www.rte.ie/news/ireland/2025/0318/1502596-hemingway/
by ajsnigrutin | 2025-04-01 15:23:51+00:00
> Tax wealth, not work. There should be no billionaires.

But what is wealth? And when should you tax it?

Let's say I take a piece of duct tape and a banana and ducttape the banana to a wall.... how much tax should I pay for that? I mean... how much could a banana cost?

If i sell that "art", for example for $6.2M (yes, it sold for that much), then sure, i did my "work", earned $6.2M, and in the current system i'm taxed for my "work" (well.. income for my work).

So, by your logic, when should I get taxed? And for what value? The net worth of that banana on the wall is $1, so should I be taxed on that value? But if someone wants to pay $6.2M for that, should my tax change, even before it's bought? Do I get my taxes back if he changes his mind?

What if instead I start a small company named Sava (a river nearby) that sells books. Do I get taxed now, when the value of the company is $10k in books in the warehouse? What if someone believes in my company so much, he wats to buy 1 millionth of my company for $1000, should I be taxed on the theoretic value of my company (1B now)? Or should I be taxed only when I actually sell that stock and earn the money?

Yes, life is not fair, kids of rich parents start with a lot of money. My parents were not rich, but believed in the future of computing and bought me (a kid back then) a computer in the time when you had to take out a loan to get one. My friends parents bought him a motorcycle. I'm an above-average paid 'developer' now and he works minimum wage in a factory. So, should i lose something or have to pay something back, because my parents made better decisions than his?

Instead of focusing on taking away stuff where the taxes were already paid, lets rather focus on people like bezos paying the same amount of taxes as other businesses do, like mom and pop book stores (i'm talking percentages, not net values), and to stop the abuse of every goddamn tax loophole they abuse now.
by dan_can_code | 2025-04-01 15:24:18+00:00
This reminds me of the time I just learned how to write .bat scripts for Windows, when I was a teenager.

The power of being able to send this file via msn to a friend, convince them to open it, and then get a full message in capitals of "YOU HACKED ME! MY COMPUTER IS BROKEN!" Before watching them go offline (the script shut down their computer after 30 seconds) was a real heart racer. I am sure it contributed to my interest in computers in the following years.

This was a lot of fun to read and really tells the story well. I am thoroughly amused. Thanks for sharing this!
by genewitch | 2025-04-01 15:25:06+00:00
Not to detract from your overall message; are there studies that say that millennials have more social anxiety? My wife is 9 months younger than me, and a millennial, whereas I am X. I have no social anxiety, at all - she and our kids do. Like, calling people on the phone requires a sit down and breathing exercises; I'm always the one to "run in to the store", not wanting to attend non-concert related venues that may be crowded.

My parents were way older than boomers, and hers were boomers, so maybe that's it?
by singhrac | 2025-04-01 15:25:07+00:00
I want to argue that graphics cards are really 3 markets: integrated, gaming (dedicated), and compute. Not only do these have different hardware (fixed function, ray tracing cores, etc.) but also different programming and (importantly) distribution models. NVIDIA went from 2 to 3. Intel went from 1 to 2, and bought 3 (trying to merge). AMD started with 2 and went to 1 (around Llano) and attempted the same thing as NVIDIA via GCN (please correct me if I'm wrong).

My understanding is that the reason is that the real market for 3 (GPUs for compute) didn't show up until very late, so AMD's GCN bet didn't pay off. Even in 2021, NVIDIA's revenue from gaming was above data center revenue (a segment they basically had no competition in, and 100% of their revenue was from CUDA). AMD meanwhile won the battle for Playstation and Xbox consoles, and was executing a turnaround in data centers with EPYC and CPUs (with Zen). So my guess as to why they might have underinvested is basically: for much of the 2010s they were just trying to survive, so they focused on battles they could win that would bring them revenue.

This high level prioritization would explain a lot of "misexecution", e.g. if they underhired for ROCm, or prioritized APU SDK experience over data center, their testing philosophy ("does this game work ok? great").
by InsideOutSanta | 2025-04-01 15:25:15+00:00
"Barlow found Mitchell did have an existing reputation as a cheat and for suing people who alleged he was a cheat, and found that Mitchell had expressed joy when he believed – incorrectly – on an earlier occasion that Apollo Legend may have died. But Barlow found Jobst had severely damaged Mitchell’s reputation and caused distress."

Honestly, this judgment makes no sense to me. Mitchell was an absolute joke before Jobst's video and is still an absolute joke today. There is no way Jobst "further damaged" Mitchell's reputation.
by billti | 2025-04-01 15:25:22+00:00
Having recently gotten into quantum and listening to a lot of audiobooks on the history of it, that’s one of biggest takeaways for me. So many major advances in theory that languished for years because of the politics of the day of the personal opinions of their advisor, only for a physicist with greater standing to rediscover the same thing later and finally get it some attention. (Hugh Everett and David Bohm being two examples)
by kowalgta | 2025-04-01 15:25:23+00:00
I've worked with .net professionally for almost 20 years. At the beginning with C# while last decade almost exclusively with F#.

F# is just a better language. Simpler, more concise, more readable with stronger type safety. I will never go back to writing C# as I'm finding it too frustrating at times and unproductive.
by shadowgovt | 2025-04-01 15:25:31+00:00
Oh yeah. That'll get you.

Back in college, they cut access to the printers for users off-campus, which had previously been a feature. Someone I knew wrote a printing service script in AppleScript that, when fed a PostScript doc, would ssh into one of the on-campus terminals with the user's credentials and feed the doc to the printer. He got in a bunch of trouble because apparently, computer services had cut off-campus access for data-tracking purposes as prelude to an as-yet-unannounced shift to pay-per-page printing (i.e., they wanted to see how much inconvenience the student body would tolerate), and having the inconvenience routed around in software fucked up their numbers.

... now that I tell this story, it occurs to me that nobody ever called computer services on the whole "Running an unsanctioned social experiment on the faculty and student body" part of all this...

(p.s: I think, perhaps, computer services learned the wrong lesson here, because when they rolled out the program at a uni with a massive computer science program, the techniques the students invented to route around paying for print jobs were legendary. Things like "wrap the PostScript job in a detector that tells the daemon tracking pagecount 'I am printing one blank page' and tells the daemon that feeds the job to the printer 'here are the actual pages'". Perhaps their takeaway should have been "If you add friction and cost to the process, bored students will volunteer time to reduce the friction and cost").
by tmtvl | 2025-04-01 15:25:34+00:00
For every professional YouTube person and professional video game player there are thousands upon thousands of aspirants who don't get lucky and who can't support themselves that way. It's like game development: Notch got lucky and made it big, thousands of indie studios either just eke out a living (like Jeff Vogel's Spiderweb Software), or don't even manage that.
by Joker_vD | 2025-04-01 15:25:48+00:00
> And if instead you’re one of those people who constitutionally hates everything, then you spend eternity writing thinkpieces with titles like “Can We As A Society Finally Shut Up About Golden Mountains?” or “Do The Wrong Type Of People Like Crimson Seas Too Much?”, and God and the Devil both agree that this counts as sufficient punishment.

That's pretty much the reason why "salvation" is not merely synonymous with "a permit to enter Heaven" (even though this part seems to be often omitted in the teachings): you still need to untwist your soul and realign it with the Heaven's nature.
by DanielHB | 2025-04-01 15:26:18+00:00
It amazes me how much these companies make actually gets spent on R&D, you see the funnel charts on reddit and I am like what the hell. Microsoft only spends ~6bn USD on R&D with a total 48bn of revenue and 15bn in profits?

What the hell is going on, they should be able to keep an army of PhDs doing pointless research even if only one paper in 10 years comes to a profitable product. But instead they are cutting down workforce like there is no tomorrow...

(I know, I know, market dynamics, value extraction, stock market returns)
by tobihagemann | 2025-04-01 15:26:34+00:00
We built Destroyomator because sometimes encryption isn't enough. Sometimes, you just need your data gone. Really gone.

Whether it's that old tax return you accidentally stored in the cloud or a PDF titled "Final_Final_Version3_RealFinal.pdf", Destroyomator ensures it won't come back to haunt you.

Because secure deletion should be taken as seriously as secure storage. And let's be honest: "move to trash" never really cut it.
by opudrovs | 2025-04-01 15:26:41+00:00
Location: Germany (Dusseldorf)

Remote: Yes

Willing to relocate: No

Technologies: React, Next.js, TypeScript, Mantine UI, Tailwind CSS, shadcn, Material UI, Bootstrap, Node.js, Express, PostgreSQL, various auth solutions (Supabase Auth, Auth0, Firebase Auth etc.), Golang, Kubernetes, AWS, Swift, Unity, various analytics and monitoring solutions (Prometheus, Grafana, Pendo etc.), OpenAI API, AI agents.

Résumé/CV: https://drive.google.com/file/d/1UVHNlrDhIZwHV2N0XmGhOluLguZ...

Email: opudrovs@gmail.com

Available for remote work worldwide, very flexible across time zones. Looking for permanent or contract positions.

Hi! I’m Olga, an experienced software engineer looking for frontend or fullstack projects.

I have experience building greenfield projects and complex features that “just work,” as well as diving into complex legacy codebases, fixing “unfixable” bugs, and performing major refactoring.

In addition to React/Next.js and Node/Express.js development, I also have experience with cloud-native workflows (Golang + Kubernetes), OpenAI API integration and agentic workflows, native iOS development, and game development. Thanks to my multi-platform experience, I can help you port large products across different platforms.

LinkedIn: https://www.linkedin.com/in/olga-pudrovska/

My contributions to Weave GitOps (React/Golang Kubernetes dashboard project):

https://github.com/weaveworks/weave-gitops/commits?author=op... https://github.com/weaveworks/weave-gitops-enterprise/commit...

My latest fullstack code sample: https://github.com/opudrovs/react-api-data-sample/

Frontend: React/Next.js/TypeScript/Mantine UI/Tailwind CSS Backend: Node.js/Express/TypeScript/PostgreSQL/Supabase Auth Please see the Readme file for instructions on how to run the project and for a video demo.
by the__alchemist | 2025-04-01 15:26:58+00:00
Spot on on the timing being important. I don't think you need to fine-tune it that much; short and hold until the pop happens. If you hold off for a the pop could happen at an indefinite time; maybe very far from now, then I think that invalidates the individual prediction.

One frustrating aspect of investing is that confident information is tough to come by. It's my take that if you have any (I personally rarely do), you should act on it. So, when someone claims confidently (e.g. with adjectives that imply confidence) that something's going to happen, then that's better than the default.

I don't have the insight the claimer does; my thought is: "I am jealous. I with I could be that confident about a stock's trajectory. I would act on it."
by opudrovs | 2025-04-01 15:27:20+00:00
Location: Germany (Dusseldorf)

Remote: Yes

Willing to relocate: No

Technologies: React, Next.js, TypeScript, Mantine UI, Tailwind CSS, shadcn, Material UI, Bootstrap, Node.js, Express, NestJS, PostgreSQL, various auth solutions (Supabase Auth, Auth0, Firebase Auth etc.), Golang, Kubernetes, AWS, Swift, Unity, various analytics and monitoring solutions (Prometheus, Grafana, Pendo etc.), OpenAI API, AI agents.

Résumé/CV: https://drive.google.com/file/d/1UVHNlrDhIZwHV2N0XmGhOluLguZ...

Email: opudrovs@gmail.com

Available for remote work worldwide, very flexible across time zones. Looking for permanent or contract positions. Hi! I’m Olga, an experienced software engineer looking for frontend or fullstack projects.

I have experience building greenfield projects and complex features that “just work,” as well as diving into complex legacy codebases, fixing “unfixable” bugs, and performing major refactoring.

In addition to React/Next.js and Node/Express.js development, I also have experience with cloud-native workflows (Golang + Kubernetes), OpenAI API integration and agentic workflows, native iOS development, and game development. Thanks to my multi-platform experience, I can help you port large products across different platforms.

LinkedIn: https://www.linkedin.com/in/olga-pudrovska/

My contributions to Weave GitOps (React/Golang Kubernetes dashboard project): https://github.com/weaveworks/weave-gitops/commits?author=op... https://github.com/weaveworks/weave-gitops-enterprise/commit...

My latest fullstack code samples: https://github.com/opudrovs/react-api-data-sample/ Frontend: React/Next.js/TypeScript/Mantine UI/Tailwind CSS Backend: Node.js/Express/TypeScript/PostgreSQL/Supabase Auth https://github.com/opudrovs/nestjs-demo/ NestJS + TypeOrm
by cbhansali | 2025-04-01 15:27:47+00:00
Maxmodus | Onsite | Full-Time | Founding Roles | Multi-Agent AI + Productivity

We’re building the first multi-agent AI platform to help small business owners reclaim their time and operate with clarity, focus, and purpose.

Open Roles: 1. Solution Architect – Agentic AI / LLM Systems - Design a multi-agent AI system (virtual assistant, process optimizer, reflective coach) - Work with GPT, LangChain, AutoGen, OpenAI API - Focus on intelligent workflows, NLP, behavioral nudging

2. Full-Stack Engineer – AI Time Coach Platform - Build the UI + backend for daily reflection & AI coaching - Stack: React, Next.js, Node, Python, Firebase/Postgres, OpenAI - Collaborate directly with the founder & AI architect

We're a well-funded, early-stage startup led by a proven entrepreneur (2 successful exits). If you want to build tools that help people lead better—not just manage time—let’s talk.

Email: CBhansali@maxmodus.com Site: https://www.maxmodus.com
by DannyBee | 2025-04-01 15:28:04+00:00
No, the stories are very careful, but i get it - they parse words.

AFAIK, he did not deny that he made romantic overtures (or whatever the hell phrase they used, i can look it up again if you care).

If he denied it, i don't see it.

What he denied was that he was resentful she said no, and in any way used it against her :)

If they had no evidence, etc, it would not be an even mildly viable way of attacking his credibility (IE ignoring whether it's smart/dumb/ethical/etc, if wouldn't be effective).

It would also be cut off by a judge very quickly because you'd lack any foundation.

So it would be a very short questioning, too.

IE you'd end up STH like this:

"Q:Did you ever ask her out on a date

A: No

Q: Did you ever flirt with her

A: No

<3 other ways of asking the same question>

Q: So you weren't resentful she declined to date you or flirt back

A: No "

At this point, if you try to go further, you have no basis on which to do so, it will be objected to, you will be forced to move on. Actually, you probably won't even get to ask the last question if they answer no to all the others, it will get objected to, you will have to withdraw it, the jury will think you are an ass.

You'd have to have evidence to impeach them or ask them about (IE conversations they admitted to, etc).

Or they'd have to say yes to one of these questions, so you could hammer them some more.

A ton of no's like the above where you have nothing else just make you look desperate to a jury, and worse than doing nothing, so you really wouldn't do it, even if you are losing badly.
by lblume | 2025-04-01 15:28:11+00:00
Yes, it does. But the point is not that helping people today is pointless, in fact it may be all the more helpful because you take an active part in helping people attain a more positive life in the future.

Conditional on an AI actually being able to accelerate progress in these areas ( the likelihood of which the author does not even try to guess), the part of "helping other people" not surely remaining a true source of meaning still holds.
by pH14 | 2025-04-01 15:29:12+00:00
Materialize | Senior Full-Stack Software Engineer (Console) | NYC | https://job-boards.greenhouse.io/materialize/jobs/5471916004

Materialize is a real-time data integration platform that allows you to use SQL to transform, deliver, and act on fast-changing data. By performing incremental and consistent data transformations, Materialize makes live data accessible throughout your organization. Build operational data meshes, offload queries, join data sets, and act on the results before they move to colder storage for historical analysis.

As a full stack engineer, you will be the primary owner of our best-in-class Console UI used for exploring, querying, and operating Materialize.

What we’re looking for:

- 5+ years of frontend development, preferably with a strong background in React/TypeScript

- Familiarity / interest in cloud infrastructure tooling

- Bonus: experience with data visualization, familiarity with databases

Compensation: $160,000-215,000/year + equity
by elric | 2025-04-01 15:29:15+00:00
Many (most?) people get ectopic beats, but the threshold for noticing them seems to differ. Being stressed/anxious makes them more noticeable. There's a self-reinforcing feedback loop: the more you notice them & worry about them, the easier you will notice them ...

The thing about arrhythmias is that they can only cause damage while they're happening, but ectopics are only a problem for a single beat, which is not going to impact your oxygenation or blood pressure or anything else. Even a bunch of them every day won't cause any damage.
by theluketaylor | 2025-04-01 15:29:19+00:00
MLB could move the mound back or lower it again like was done in 1969 after the 'Year of the Pitcher', but it's not that simple.

The other crisis baseball faces is pitcher arm health. The mere act of throwing a ball 90-105 mph is damaging to the arm, and it only gets worse the harder you throw. Every pitcher is chasing velocity and spin rate since the resulting success and money is undeniable. Pitchers frequently need major surgery and extended year+ time recovering as a result.

If the mound is moved back or lowered pitchers will respond by doubling down on chasing velocity just to stay level, leading to more injuries and UCL replacement surgeries.

The same incentives apply to other options to give batters an edge, like juicing the ball or shrinking the strike zone. Pitchers will respond with velocity and blow up their arms.