MurphyA/hacker-news huggingface dataset:
by tharne | 2025-04-01 20:47:31+00:00
I don't think AI will have much of an impact on management consulting, since it's really just executive insurance. If anything, management consulting might be the perfect use for generative AI in its current state.

If you're a CEO running a company, you can go out and hire McKinsey and tell the board, "I'm a great CEO, that's why I brought in McKinsey. They're the BEST". McKinsey then proceeds to charge you a bunch of money and leaves you with some very slick powerpoints containing a bunch of advice, roadmaps, org charts, and action items.

If your company has a few good quarters after that you can say, "Look at what a great CEO I am, I brought in some best in class consultants and now our stock price is through the roof!". If on the other hand your company struggles, misses earnings targets, etc., you can say, "It's not my fault we're doing badly, I brought in a team of best in class consultants and even THEY couldn't help us turn things around yet - it must be the macro economy, industry headwinds, etc. Imagine how much worse we'd be doing if I didn't bring McKinsey in!"
by 999900000999 | 2025-04-01 20:47:34+00:00
>Bill Gates

His Mom knew the chairman of IBM.

That's a connection no normal person will ever have. Steve Jobs and Steve Woz actually had to start from a middle class.

Comparison is the theft of joy, I haven't been evicted since I got my first apartment at 19 and with any luck I'll retire early. That's enough for me. I'm widely more success than I could of imagined.

Yes someone else is making a million a month, has a beautiful partner and a family.

Someone else just got out of prison and is struggling to stay in housing.

I will never know why the rich ( north of 10 million in the US) feel a need to keep working though. Start a band, travel, etc.

Why deal with VCs breathing down your neck.

Then again, if I woke up rich I'd probably start a game studio as a passion project.

I'd want to release all the code open source. I want the popular games of the future to at a minimum be open core.
by don-code | 2025-04-01 20:48:17+00:00
We had a similar setup at my university - printing to a lab printer was disallowed from a machine that wasn't physically in the lab. The printers had routeable IPs, so I'm guessing they did some kind of whitelisting at the printer itself.

The problem was, we were a Sun campus, and my tablet PC ran Linux. So I could SSH in, open up StarOffice, and hit Print on a document - all from the tablet PC in the crook of my elbow - then walk into the lab and pick the documents up out of the tray.

I never got in "trouble" for this, per se, but I did have a lab technician once look at me as if to say, "that's not allowed..."
by cjbgkagh | 2025-04-01 20:48:27+00:00
Of the three options, DIY battery packs, premade 100aH battery packs, or white glove powerwall a minimum wage earner would likely not have the skills to DIY the battery packs nor the money to pay for the powerwall.

Battery packs are an efficient market commodity and that’s pretty hard to beat for value for money.

Once full installations become more of a commodity then DIY with premade packs becomes less worth it.
by chungy | 2025-04-01 20:49:52+00:00
Conceding that it was a technical necessity, the replacement of live actors for in-game CGI rendered characters feels off in the Riven remake to me. Necessary because now you can walk all the way around them, the game can't assume a single viewing angle for videos to play out. Nor would it be practical to record new actors playing the roles (the old assets must surely be too low-quality to pass in a modern game, even if they go back to the source).

Part of Myst and Riven's charm in the 1990s was the immersion it offered, the world felt real, and the actors playing out characters added to it. The original point-and-click format feels dated today, but at the time, it was convincing enough to be believable.
by Maksadbek | 2025-04-01 20:50:00+00:00
So many people are obsessed with Web application size. But there are other important factors as well. First of all, the UI must be functional even it's slow and heavy. If it does the job then it's already a win. I don't actually care how long I'll wait while I'm downloading the JS bundles. I've been waiting 5-10 mins GTA to load back in 2008, waiting seconds is totally ok.
by sophacles | 2025-04-01 20:50:54+00:00
I recently listened to a podcast episode he was on: https://castbox.fm/app/castbox/player/id3692892/id372628820

It goes deep into his fq_codel work and why it was such a game-changer. It's an informal setting so his personality shines through - seems like we didn't just lose a great technologist, but also a heck of a human.
by b_davis_ | 2025-04-01 20:50:56+00:00
the F35 has standby instruments that work on DC batteries. it also has a radio that is also powered by a battery supply. probably an hour of operation without aircraft power.

no way it passed airworthiness without backup flight instruments and comm. every military aircraft for the past 50 years has this.

(oh, and the standby instrument package probably cost a couple of hundred thousand. certified for flight, of course)
by facile3232 | 2025-04-01 20:51:09+00:00
> I'm not on board with accepting AI-written articles.

I haven't been on board with the "journalism" of the last fifty years, but this hasn't exactly prompted it to improve. Newspapers still have advertisements. Subscribers still have no say over editorial staff. The board still has say over the editorial staff. It's all fucked unless we can punt private ownership out of the equation.
by jiggawatts | 2025-04-01 20:52:14+00:00
I'll repeat the same comment I made to the same article when it posted here about a year ago:

As an odd coincidence, I did the same experiment on a shoestring budget with substandard equipment also. I too used a fancy computer algorithm to get a best fit. Except that I managed to get four significant decimal places in the result — an improvement over the (also outdated) textbook.

The author of the angry rant had a life-defining experience of overwhelming frustration.

The same scenario resulted in a positive life-defining experience for me

It’s funny how unpredictably things pan out even in identical circumstances…
by tharne | 2025-04-01 20:52:49+00:00
> I thought this would go without saying, but once SWE jobs are automated by AI (if it were to happen), then every job can be automated.

I think this is exactly right, and possibly a good thing relative to the alternative. If AI were able to automate 20% of office-type jobs, you'd have a lot of people out of work, but likely not enough for anyone to do anything about it at a societal level. Those people would just be given some platitude in the same way out of work coal miners or assembly line workers were snidely told to "learn to code".

If every or nearly every office-type job gets automated, it would force us to address the issue in a meaningful way.
by bayindirh | 2025-04-01 20:53:08+00:00
> I can show you a dozen conveniently freeze-framed images of prominent Democrats raising their arm in supposed "Nazi salutes".

...and I can show you a video of Elon Musk doing a supposed Nazi salute:

https://youtu.be/-VfYjPzj1Xw?t=15

This is from PBS, no more, no less...
by petedoyle | 2025-04-01 20:53:21+00:00
I didn't know him, but followed his work on bufferbloat closely. I've never seen anyone work so diligently, for so many years, to fix a problem most people will never know even existed. And yet, that work will be felt by almost everyone on the internet. I'm sad knowing he's passed, and thankful to have seen his work. Rest in peace.
by psychoslave | 2025-04-01 20:54:01+00:00
Nice, but if the goal making the code easier to read, why keep the $ prefix cluttering ?

Having mutable and constants is great, but I'm not fan of apocopes like pub, mut and func. English is full of small words, there is really no need to go out of it. Think let, tie, tye, bag, box...

You can also make string and array as expression in which you can call functions through dot notation. Or even like ruby have percent notation à la Perl/Ruby for array/string creation.
by Fleetio | 2025-04-01 20:54:13+00:00
Fleetio | Full-time | 100% REMOTE - open to candidates in the USA, CANADA & MEXICO (Pending role) | https://www.fleetio.com/careers | Fleetio is a modern SaaS platform that helps thousands of organizations worldwide manage their fleet of vehicles and equipment. Founded in 2012, 2025 Series D, 6k+ customers, 60+M in ARR, 325+ employees, 4.5 rating on Glassdoor. Benefits: Competitive pay + equity + annual bonus, 401(k) + match, health, vision & dental insurance, remote first since 2012, 4 weeks PTO, wellness fund, professional development fund, equipment stipend + more.

HIGHLIGHTED ROLES (More available on our careers site): -- AI Engineer: https://grnh.se/79b4c6237us

-- Senior Software Engineer, Marketplace: https://grnh.se/96415ea07us

-- Senior Software Engineer, Reporting & Analytics: https://grnh.se/5c6857357us

-- Engineering Manager, Core: https://grnh.se/346c08487us

-- Senior Site Reliability Engineer: https://grnh.se/390a8a597us
Show HN: Instantly extract tribal knowledge embedded in any codebase
by hsiYwko | 2025-04-01 20:54:23+00:00
Hi HN!

GitSummarize is an open-source devtool that I made this weekend.

Given any public GitHub repository it generates high-quality documentation from the codebase using Gemini 2.5 Pro. Specifically, it tries to extract the tribal knowledge, business logic/rules embedded within codebases.

Pro Tip: You can replace "hub" with "summarize" in any repository URL to access its documentation.

I created this because there was a steep learning curve to understanding some of the open-source codebases out there while getting started with contributing. Having detailed documentation would be immensely helpful in those situations.

This project was heavily inspired by GitIngest and GitDiagram so make sure to check those out as well!

Hopefully this tool can help you when working with repos without any documentation. Give it a try and I would appreciate any feedback!
by nvader | 2025-04-01 20:54:27+00:00
When my last phone took an unsanctioned swim, my research suggested that a food dehydrator is a last resort. It risks forcing water vapour further into the electronics of the system, rather than encouraging it to move out.

I did find a clever solution online that tried to induce mechanical suction on your phone to force the vapour out, but it was too expensive for a one off use.

In the end I had to resort to the food dryer anyway, after the silica gel failed to work.
by sqquuiiiddd | 2025-04-01 20:54:47+00:00
Felt Clinic (https://feltclinic.com) | Full Stack Engineer | Remote (US Only) | Full-time | $180k-$220k

Felt Clinic is building the first embedded care SDK for health apps. Our mission is to make access to a doctor simple and secure inside any mobile application. We want teams to stop worrying about provider contracting and focus on building awesome experiences.

We're looking for a Senior Full Stack Engineer to help us scale our platform. You’ll be developing powerful SDKs and APIs, integrating real-time communication tools, and shaping next-generation digital health experiences.

Tech Stack:

- Mobile: SwiftUI (iOS), Kotlin (Android), Ionic

- Web: Next.js, Turborepo, TypeScript

- Communication: WebRTC

What sets exceptional candidates apart:

- Hands-on experience working on mobile platforms (Swift/Kotlin)

- Solid experience with Next.js and RSC

- A passion for transforming healthcare experiences

- Deep expertise in full-stack product development

Felt has three customers actively using our SDKs and anticipating approximately $10m ARR by late 2026. We’re backed by leading investors including 1984, Scrum Ventures, and Tau Ventures. Join us as we scale to build next-gen HealthKit on steroids.

Apply by contacting us directly at sid+yc (at) feltclinic.com.
by sjm-lbm | 2025-04-01 20:55:24+00:00
Yeah, I do agree with that. Honestly part of me wishes they would have used the old assets - put whatever you have thought the best available upscaler, and lock the player's position while the video plays. I mean, your position was locked in the original game.. so that should be possible without breaking things, right?

That said, I really do think all of the tradeoffs that they did make were understandable - pretty much like you said. Doesn't keep me from being nostalgic for the 90s, though.
by jsight | 2025-04-01 20:55:32+00:00
When I had solar, ~10 years ago, it was similar. We had net metering, no batteries, and zero backup if the grid went down. This was in an area where that rarely happened anyway, so I didn't really care. It'd be easy to add batteries, though.

But net metering is becoming less common, and if you can't sell to the grid at retail, then it'd make sense to store it locally. In some cases, it can also make sense to use batteries even without solar. A good sized battery can keep your refrigerator running for days, which is useful for areas prone to weather related outages. It can also easily fully power the electronics on a gas oven for a long time. And honestly, a big battery these days isn't even that expensive.

And if that isn't enough, some batteries can be topped up with the power from a large battery EV. DCFC tends to come back before a lot of residential power, so this can be really useful.
by jl6 | 2025-04-01 20:55:42+00:00
We can run any algorithm using billiard balls:

https://en.wikipedia.org/wiki/Billiard-ball_computer

What I’m saying is that we don’t know that consciousness is just an algorithm. If the physical implementation matters, then modelling it might be useful or interesting, but it wouldn’t actually create the real thing. Maybe consciousness arises from a specific pattern of movement of electrons, but not from any pattern of billiard ball movements.
by CrimsonCape | 2025-04-01 20:56:03+00:00
> Restricting the rights of those with the power making the rules never works.

Why use fallacy in argument? It's poor rhetoric and easily ignorable because it's a fallacy.

> Its best to just accept a certain level of corruption so its at least out in the open.

Or maybe it's best to uncover and destroy corruption as swiftly as possible.

> It is and always will happen, in fact it's part of the very foundation of power structures and cannot ever be removed.

Such black and white statements ignore the chilling, strongly deterrent effect of taking-down high-social-status people. In today's world, we hardly see examples of well-connected people being broken and losing their social status by being found corrupt and losing assets. In fact, I would argue there is practically no other way to have an effect on corruption without symbolically and visibly ruining corrupt people.

> All laws will do is increase the layers of deceit making it even more difficult to see why bad things are happening.

Laws should be a means to uncover and punish corruption. If a law isn't serving that purpose, it should be re-written and remade to be effective. Like you point out, laws are constantly under attack by deceit, and it should be the people's obligation to craft laws that can be nimble and adaptive to deceptive attacks from deceptive erosion by corrupted politicians.

> I always think it is weird that so many people that don't work in government have this odd belief that government work should basically be a vow of poverty.

The annual salary of a US Senator is $174,000... you think that is poverty?

> To pretend that people pursuing positions of power would accept universally that they should be poor is to deny human nature, which never works.

This point you raise is an excellent point and should be the focus of government. It should be codified into law that "we cannot trust ourselves to be uncorruptible, therefore it is necessary for government to demonstrate exemplary denial-of-human-nature via sacrifice, service, and swearing of vow of poverty."

My words can't do this theme justice. It's much larger and existential than simple words. The strife of humanity is the two sides of the existential coin: on one side, you can dedicate yourself to collecting money as a demonstration of your worth/genetics/legacy/etc; on the other side, you can demonstrate your understanding of the moral failures of men and use wisdom to demonstrate your worth/genetics/legacy.
by giraffe_lady | 2025-04-01 20:56:20+00:00
You gotta remember people are often picking languages based on what they can easily find out about it and extrapolating/guessing about what problems they'll run into with their expected use.

A few years ago on here I had an interesting conversation with someone who wasn't going to use rescript for something because they didn't like how it handled object types. I can't remember ever using an object type in rescript; we all just convert js objects to record type in the extern binding. But that's not information easily available to someone who has never used the language.

Same thing here I think. If you don't already have familiarity with this paradigm, it's hard to imagine what using an IO monad for side effects is like. It's not easy to tell how hard it'll be to learn it, how much it may affect the rest of your code, etc. It's easy to imagine someone (shit even me a few years ago) going "eh I'll take the language with the big easy escape hatches just in case."
by airstrike | 2025-04-01 20:56:23+00:00
I hear you, people have different preferences and rank their preferences in different order.

For what it's worth, I use Rust daily and I don't really care about memory issue. It's nice that it comes with the package, but it's not why I do it. Believe it or not, the borrow checker is first and foremost why I enjoy writing Rust. It's such a brilliant idea I don't understand why it's not more widely used. A helpful compiler and a good (if imperfect) crate ecosystem are probably 2nd and 3rd.
by jiggawatts | 2025-04-01 20:56:31+00:00
This makes me incredibly grateful for my physics lecturers, all of whom would bend over backwards to assist their students' journeys towards learning any time any stumbled or showed a spark of curiosity that needed fanning into a raging fire.

I had lecturers give me bonus marks above 100% because I noticed issues like this and thanked me for helping to improve the course material!

These lecturers, when merely overhearing a curious "huh?" conversation between students would spend hours of their own time scouring the library for relevant information and just "leave" photocopies for students to find the next day.
by jahsome | 2025-04-01 20:56:56+00:00
I do agree that's shady, but there's a good chance at least some of those shoppers wouldn't have converted because they thought to themselves "I'll wait to make sure I can get the best deal" whereas someone with honey was in theory "sure" they were getting the best deal because no deals were available and pulled the trigger. Obviously in some cases that wasn't actually the case, but either way honey DID contribute to the sale.

My point is the issue is not honey. The problem is affiliate marketing (specifically last click attribution) as a whole. Don't hate the player. Hate the game.
by whalesalad | 2025-04-01 20:57:43+00:00
have you tried installing win11 and creating an account without internet access?

After their most recent shenanigans, the writing is on the wall, the nails are in the coffin - https://www.pcgamer.com/software/operating-systems/microsoft...

They've disabled the ability to finish Windows installation without having an internet connection and connecting your Microsoft account.

> According to a Windows Insider blog post announcing Preview build 26200.5516 (KB5054687) the bypassnro.cmd script has been removed in order to "enhance security and user experience of Windows 11."

> "This change ensures that all users exit setup with internet connectivity and a Microsoft Account."

lol.

Never been a better time to jump ship to Linux, honestly. I held out for ages because I was a princess and wanted everything to be perfect. I used Linux 24x7 as an admin and developer, but from afar and never locally as my daily driver. Finally bit the bullet July '23 and it has been nothing but smooth sailing.
by themanmaran | 2025-04-01 20:57:47+00:00
Yes, I'll add that to the writeup! You're right, initially excluded it because it was really dependent on the providers, so lots of variance. Especially with the Qwen models.

High level results were:

- Qwen 32b => $0.33/1000 pages => 53s/page

- Qwen 72b => $0.71/1000 pages => 51s/page

- Llama 90b => $8.50/1000 pages => 44s/page

- Llama 11b => $0.21/1000 pages => 08s/page

- Gemma 27b => $0.25/1000 pages => 22s/page

- Mistral => $1.00/1000 pages => 03s/page
by unusualmonkey | 2025-04-01 20:58:15+00:00
I'd need a source to back up those claims, as you note it's not trivial to understand how economy would react.

I also don't see why buying a house would be much riskier? If you buy a house for your family it's because you either prefer the lifestyle or think it provides economic advantages over renting. Given you only need housing when your alive, I think what happens after you pass is not as major a concern as presented.
by CobrastanJorji | 2025-04-01 20:58:51+00:00
It's probably the DuoLingo World Cruise thing: https://www.carnival.com/duolingo

The "prank" itself is just regular corporate PR noise, but there's some gems in there, and I think the HN crowd would appreciate the terms and conditions at the very bottom:

> Passengers also waive the right to pursue legal action against Carnival or Duolingo, including participation in any class-action lawsuits filed by Menchetti & Sons LLC., a law firm with a history of unfounded litigation against companies providing “transformative” experiences. Any legal concerns will be handled exclusively by Legal Steve, Duolingo’s Chief of Legal Counsel, who has pioneered the “litigation loop” strategy, ensuring that all claims are met with immediate counterclaims until the original complaint is forgotten.
by arwhatever | 2025-04-01 20:59:51+00:00
Unions remain the killer F# feature missing from C#.

Also, basic object initialization in C# has turned into a nightmare with recent versions. You need a flowchart to select among the 18 syntax options which suite your current needs.

With F# (and other newer languages), record fields are either `T` or `T option`. No need to worry about whether the value needs to be computed in a constructor and then remain immutable, whether it needs to be initialized by an object initializer and/or a constructor or not, whether it needs to remain interior-ly mutable throughout the life of the record, and so on. (Although as I recall you do still need to consider null values assigned to non-nullable references in your F# code that consumes C#.)
by poincaredisk | 2025-04-01 21:00:10+00:00
I agree, that's a valuable skill. But do I, an expert in a narrow (very far removed from any soft skills) field, am the person who should teach it? When some students raise a complaint, how will I explain to the University management that this twist, even though completely unrelated to what I am supposed to teach, was actually a good idea?

I just say, even with good intentions, the incentives are not aligned with teachers going too far out of line.
by Animats | 2025-04-01 21:01:06+00:00
Five ads and seven "subscribe" buttons, for one short article about silica gel.

Wikipedia has a better article.[1]

> You can just microwave them too, on low power... Oven drying has the advantage that you can set the temperature so there's no risk of overheating anything.

It's hard to hurt silica gel itself with kitchen level heat. Melting point 1200C. The packet it comes in is more of a risk. Although there are forms with other chemicals that change color when humid. Also, heating wet desiccant fast enough to produce steam might crack the material.

[1] https://en.wikipedia.org/wiki/Silica_gel