MurphyA/hacker-news huggingface dataset:
by rtkwe | 2025-04-01 17:56:52+00:00
AFAIK 18650s like he's using never swell as they're in hard metal shells not pouches like most consumer electronics, so they don't have the ability to swell until they're catastrophically damaged. He's built a small building 50m away from his house to hold it anyways so it can probably be safely allowed to just burn, it's not like fire departments have much better options than waiting for it to burn out and hoping it doesn't reignite anyways.
by nordsieck | 2025-04-01 17:57:25+00:00
> One major reason why EU capabilities are lagging is because they hitched their geopolitical wagon to the US and assumed that the US launch providers would be sufficient for commercial purposes, and that ESA/Arianespace only had to preserve enough capability to meet truly strategic requirements.

This is just not true.

Ariane Group was a market leader in space launch when SpaceX started launching rockets, and Ariane 6 was designed specifically to help Ariane Group maintain commercial competitiveness with Falcon 9. They just did a bad job of it[1].

The story line of Ariane 5/6 only being there to preserve independent access to space only appeared on the scene after SpaceX conclusively trounced them in the market.

---

1. The reasons why this happened are complicated by some of them are:

* For a long time Ariane Group leadership maintained a belief that SpaceX was selling F9 launches below cost and that the USG was subsidizing them with higher cost government launches.

* Ariane Group publicly claimed that reuse was not economically feasible and that that capability in F9 didn't matter.

* Ariane Group has long maintained (and continues to do so) a policy of "economic return" where countries get contracts for subcomponents in rough proportion to the amount of money they contribute to the program. This necessitates a "big design up front" approach, and makes iteration very slow and difficult.

* SpaceX was able to improve Falcon 9's performance far more than anyone probably expected through aggressive iteration, more than doubling its payload to LEO over its lifetime. This was, in large part, due to the Merlin 1D engine doubling the thrust of the Merlin 1C. For context, over 30 years, the Space Shuttle's RS-25 engines increased in thrust by only ~10%.
by ThrowawayR2 | 2025-04-01 17:57:55+00:00
Since the orders being given here are distasteful but not illegal, your argument is irrelevant.

Since we're discussing history, here's some for you: https://en.wikipedia.org/wiki/Military_junta . You do not want to live in places where the military can ignore the decisions of the civilian government if they don't feel like doing it. Such places are not nice places to live.
by matthewowen | 2025-04-01 17:59:14+00:00
> segregation (since poorer people both tend to be minorities and tend to not have capacity/time to jump through lottery hoops)

charter schools tend to have _more_ minority students than public schools. eg in philadelphia, charter schools are 80% black/hispanic versus 71% for the public schools. nationwide they are 60% black/hispanic vs 42% for public schools (https://www.pewresearch.org/short-reads/2024/06/06/us-public...). they're also generally lower income than public schools.

this is not super surprising because families with money already get school selection within public systems by virtue of spending more to live in better catchments.

i don't really have an opinion on charter schools being good or bad, but at least from what i've seen their primary audience is lower income families (often minorities) who look at their local public school and decide it's not good enough.
by ndsipa_pomu | 2025-04-01 17:59:17+00:00
> You shouldn't be running multiple instances of Postgresql, or anything for that matter, at home.

It's not uncommon with self-hosting services using docker. It makes it easier to try out a new stack and you can mix and match versions of postgresql according to the needs of the software. It's also easier to remove if you decide you don't like the bit of software that you're trying out.
by garciasn | 2025-04-01 17:59:45+00:00
The dude has a warehouse/workshop to do this work and house the system. I’m super impressed by what he’s accomplished, don’t get me wrong; but, what he’s done just isn’t viable for 99.99999999999% of people.

Give me an array and battery system that can pull off the grid and/or array and power most of my home without me having to think a whole lot or pay a vendor thousands to install while making the total cost under $1000 and I’ll do it.

Until then, it just isn’t financially viable when my electricity costs are well under $70/month average across the year.

Recouping the costs for install of solar systems are estimated at 30-40 years as of 4 years ago when I researched it. I’m sorry, but that’s just not worth it for me and most others.
by potato3732842 | 2025-04-01 18:00:12+00:00
I mean, the other side of the coin is that engineering schools are a giant circle jerk that churn out thousands of graduates every year who if left to their own devices will design things that cannot be made out of inputs and using processes that are not appropriate.

I'm not saying you gotta prioritize looks but you gotta think a few steps ahead and understand what the ancillary criteria that will make or break a design all else being equal, or nearly equal are or what the unstated assumptions of the party evaluating your work (e.g won't look like ass, can be made in volume, etc.) are.
by flutetornado | 2025-04-01 18:00:19+00:00
I was able to compile ollama for AMD Radeon 780M GPUs and I use it regularly on my AMD mini-PC which cost me 500$. It does require a bit more work. I get pretty decent performance with LLMs - just making a qualitative statement as I didn't do any formal testing, but I got comparable performance vibes as a NVIDIA 4050 GPU laptop I use as well.

https://github.com/likelovewant/ROCmLibs-for-gfx1103-AMD780M...
by jessekv | 2025-04-01 18:00:27+00:00
In the first grade I knew exactly where on my fingers the width was an inch or a cm.

I got called up in front of class and punished for cheating on a length estimation assignment.

They told everyone I was a cheater that used a ruler :P

Besides contributing to the sob stories, my point is maybe some of those kids got lucky with a good measurement/timer. Sorry you had a really bad teacher.
by fulladder | 2025-04-01 18:02:18+00:00
I don't think it's just adoption and network effects, though that is part of the equation. The other big (bigger?) piece is that the CUDA landscape is very complete, with libraries and examples for many different kinds of use cases, and they are well documented and easy to get started with. Ctrl+F this page for "ecosystem" and you'll find another comment that explains it better than I can.
by kstrauser | 2025-04-01 18:04:05+00:00
I find Rust vastly simpler than C. If the code compiles, it's probably a valid expression of the business logic I encoded. I might've screwed up that logic, of course, and no language can prevent me from messing that up. I know! Many have tried, and I've defeated them with my ability to misrepresent my ideas! But at least with Rust, I'm reasonably confident that the code will actually do the thing I asked it to do. I'm never confident like that with C until I've run it a few hundred times without crashing.

(Yes, I'm familiar with the rich ecosystem around helping devs not write crummy C. I worked at Coverity at one point. If anything, that gave me enormous fear and respect of the hoops you have to jump through to be reasonably sure C code isn't completely broken.)
by ph4evers | 2025-04-01 18:04:12+00:00
Thank you for trying and the feedback!

I'm working on improving the feedback. It is a bit confusing since some words are very similar so you have no idea what went wrong.

I checked the Italian video. But I don't fully understand: https://imgur.com/a/YcF3dnb . It doesn't pick qualcuno as a filler word. Is it still broken?
by onoshealth | 2025-04-01 18:04:14+00:00
Onos Health | Lead Engineer | Full-Time | San Francisco | 1-2x/week in office | https://onoshealth.com | $200-240k + Equity

Onos is using AI and ML to transform how healthcare is delivered in the U.S. By identifying providers who deviate from an evidence-based care standards, we enable health plans to ensure that every dollar spent on healthcare goes towards the highest quality care.

We're seeking lead/senior engineers to architect and build significant components of our platform. If you're passionate about applying AI and machine learning to solve critical healthcare challenges, we want to talk to you. Email us at joinus@onoshealth.com or apply here:

https://jobs.ashbyhq.com/onoshealth/56d3c49a-b7cf-4bd6-a03b-...
by jhirshman | 2025-04-01 18:04:21+00:00
Uncountable | NY, SF, London & Munich (In-Person) | Full-Stack Engineering & Devops https://www.uncountable.com/hiring/hn

Uncountable accelerates R&D for industrial scientists across leading materials, chemicals, and life sciences organizations. With our SaaS solution, our customers get better products to the market in half the time. Uncountable was founded by MIT and Stanford engineers and has been profitable since 2016. Our team has grown from 30 to 70 over the last two years.

Full-Stack & Devops Engineers | $120k - $220k + Equity

---> Uncountable is looking for engineers who can spearhead the development of the Uncountable Web Platform. The position is heavily product-driven and comes with challenges across the stack.

--> Summer internships and working student positions are also available.

Learn more: https://www.uncountable.com/hiring/hn

Uncountable is hiring in New York City, San Francisco, London, and Munich.

Contact our CTO directly at jason@uncountable.com
by furyofantares | 2025-04-01 18:04:24+00:00
That's not true. You say the model will sometimes act outside of the schema, but models don't act at all, they don't hallucinate by themselves, they don't produce text at all, they do all of this in conjunction with your inference engine.

The model's output is a probability for every token. Constrained output is a feature of the inference engine. With a strict schema the inference engine can ignore every token that doesn't adhere to the schema and select the top token that does adhere to the schema.
by dkh | 2025-04-01 18:05:47+00:00
Correct, theaters at the time could not really been project anything other than 24fps. So there were 2 parts to the shooting style, and one of them is what you describe, shooting at the higher frame rate used in order to have it play back slower when conformed to 24. But they did this in a pretty unusual way. During the action sequences, they would ramp up frame rate from 24 to 30 and back down. They would do adjust during the shot, so the action scenes had these subtle but constantly-occurring increases and decreases in speed that looked very interesting and had not been done before.

The other major part was the shutter speed. They of course could not actually shoot/project 48/60fps, but they a shot a lot scenes at the high shutter speeds one typically uses when shooting those frame rates, a lot of it had that "ultratrealistic" look that people had weren't used to in films, resembling more the look of video, TV soap operas in 60i, etc.

I feel slightly absurd even writing about this considering how little of this really applies today, and how inconsequential changing the shutter speed on a camera is now. "I hit the '+ shutter' button a couple of times, revolutionary!" But it's crazy how conditioned everyone was to these looks at the time due to how little variety there was. I taught this film class where I would demonstrate to everyone, with nearly 100% success, that they all were influenced by and conditioned for these frame rates, even if they didn't know what a frame rate was. We'd shoot a scene with multiple cameras side-by-side shooting at different frames rates, play it back to the class later, and ask which one looked "more like a movie" to them. Invariably, even if they couldn't explain why, everyone always picked the 24p version
by rob | 2025-04-01 18:05:58+00:00
I agree with everybody else: it smells like ChatGPT. And I thought this before reading this chain.

Actually, going through their entire profile, it makes it even more obvious:

> Author here. No need to update the resume yet—titles do keep shifting! React’s monolithic style has muddied the waters, making it tough to build clean business logic, prioritize performance, craft CSS design systems, or just focus on user experience. Nue’s here to unblock that—giving each role room to shine with leaner tools, not cramming everyone into the same heavy stack.

> Author here. React’s absolutely mature—no question there, with a skilled team behind it. But the button example highlights something off: a single component outweighing an entire app feels fundamentally broken. There’s clear room for fresh alternatives, especially now. You can see it here on HN—seasoned devs wrestling with React’s wild complexity. Nue’s a stab at fixing that.

Looks like they switch to ChatGPT-mode for most of their Nue replies.
by ashf023 | 2025-04-01 18:07:03+00:00
sync.Pool uses weak references for this purpose. The pool does delay GC, and if your pooled objects have pointers, those are real and can be a problem. If your app never decreases the pool size, you've probably reached a stable equilibrium with usage, or your usage fits a pattern that GC has trouble with. If Go truly cannot GC your pooled objects, you probably have a memory leak. E.g. if you have Nodes in a graph with pointers to each other in the pool, and some root pointer to anything in the pool, that's a memory leak
by 1vuio0pswjnm7 | 2025-04-01 18:07:04+00:00
Example sizes of statically-compiled (portable) toolchains

328.7M llvmbox-15.0.7+3-x86_64-linux

242.3M x86_64-linux-musl-native

169.4M x86_64-linux-musl-cross

A statically-compiled Rust toolchain would exceed these sizes by a relatively large margin

References

https://github.com/savi-lang/llvm-static/releases/expanded_a...

https://mmusl.cc

https://users-rust-lang.org/t/how-to-build-a-statically-link...
by sarmishra33 | 2025-04-01 18:07:14+00:00
Location: Dallas, TX, USA

Remote: Yes

Willing to relocate: Yes

Technologies: Python, Java, Backend, Full-stack, SQL, ML, Cloud

Résumé/CV: https://drive.google.com/file/d/1XUipyjvC-7OPE7rN62S0vLEV37O...

Email: saroj.mishra773@gmail.com

LinkedIn: https://www.linkedin.com/in/ersarojmishra/

Experienced Software Engineer | Backend | AI/ML | Data Engineering | Open to New Roles

Hi, I'm Saroj. I am a skilled software engineer with expertise in backend development, data engineering, and AI/ML. I have experience designing scalable data pipelines, building robust APIs, and integrating AI-driven solutions. Previously, I worked at Goldman Sachs, where I contributed to high-performance systems handling billions in daily transactions. I hold a Master’s in Computer Science and have published research in AI. Proficient in Python, Java, AWS, Snowflake, and distributed systems. Open to new opportunities—excited to bring impactful solutions to innovative teams!
by palmotea | 2025-04-01 18:07:54+00:00
> If humanity has only one goal, and that goal was to achieve immortality for all humans henceforth [1], that would be a noble cause for our species.

Except that's not the goal and never will be the goal. If some immortality technology is ever created, it won't be for all. The Elon Musks, Sam Altmans, and Donald Trumps of the world will live forever. You will die.

> I hate that those I care about will cease to exist.

> Fuck death.

There's a much simpler and more achievable solution to that problem: change your belief system.
by cktaylor-scribd | 2025-04-01 18:07:59+00:00
Scribd | Engineering Leaders | US, Canada | ONSITE or REMOTE Scribd serves millions of readers worldwide through three distinct product:

* Scribd: A user-powered library containing over 200M documents on every topic imaginable, added by its community.

* Everand: Home to millions of ebooks & audiobooks including bestselling titles alongside diverse voices and emerging talent.

* SlideShare: A vast collection of 25 million presentations uploaded by subject matter experts globally.

Our mission is to "Spark Human Curiosity". With over 2M+ paying subscribers, we continue to grow our reading ecosystem. As one of the oldest Y Combinator startups (YC '06), we operate one of the largest Ruby on Rails sites. Learn more about our technology at https://tech.scribd.com.

We have a very friendly, people-first, engineering-driven culture with competitive salary and great benefits. We are ambitious but at the same time value a good work life balance.

I am hiring a leader for one of our Developer Platform team to help drive the future of engineering @ Scribd.

* Senior Manager, Developer Tooling

We are looking for someone who is enthusiastic about building great developer experiences and exploring new code AI opportunities for 150+ developers. Come join us to figure out how to make AI agents successful at accelerating Scribd's engineering teams! Job description: https://jobs.lever.co/scribd/79a3247c-aa3b-46b2-aaa8-3aae090...

We have hired many people from these HN threads, including myself (a long time ago). If you have specific questions you can reach out to me directly at cktaylor at scribd.com

Please apply via https://jobs.lever.co/scribd/79a3247c-aa3b-46b2-aaa8-3aae090...
by darksaints | 2025-04-01 18:08:04+00:00
I'm completely convinced that F# (along with Scala, Haskell, and OCaml) adoption has stalled due to having ridiculously bad build systems. More significantly, they are being passed up in favor of Rust, which is a great language but nonetheless a bad fit for a lot of problem domains, simply because Rust has a superior build system. Hell, 80% of the reason I choose Rust over C++ for embedded work is because of the build system.

It baffles me that there are languages with non-profit foundations and are financially backed by multiple corporations which still have bad build systems. It is the most important investment you can make into a programming language.
by asta-li | 2025-04-01 18:08:20+00:00
Privy | NYC or Remote | Senior/staff engineering roles (backend, infra, frontend, much more) | Full-Time | https://privy.io

Hi, I'm Asta, CTO at the identity and fintech infra startup Privy. We build a wallet and digital asset API that hundreds of companies integrate in order to onboard (50M+) users onto products built with blockchain infra and distributed systems.

Our mission is to power digital ownership for all users. We believe that using digital assets to power money movement online is the next frontier for user ownership and financial empowerment. We're building foundational infrastructure that enables this.

We're a small, high-ownership team building a product with incredibly scaled usage (>5M MAUs, massive transaction volume). We've raised $40M from Ribbit & Sequoia. We ship constantly, multiple production releases every week.

Reach out at join [at] privy.io - these emails go to me. https://privy.io/careers
by csbartus | 2025-04-01 18:08:58+00:00
I've recently created a likely-correct piece of software based on these principles.

https://www.osequi.com/studies/list/list.html

The structure (ontology, taxonomy) is created with ologs, a formal method from category theory. The behavior (choreography) is created with a semi-formal implementation (XState) of a formal method (Finite State Machines)

The user-facing aspect of the software is designed with Concept Design, a semi-formal method from MIT CSAIL.

Creating software with these methods is refreshing and fun. Maybe one day we can reach Tonsky's "Diagrams are code" vision.

https://tonsky.me/blog/diagrams/
by refulgentis | 2025-04-01 18:10:03+00:00
Is this overstated?

i.e. I wonder about the gap between clever little prank and sending a dry email to everyone re: a new printing policy.

Much of this hinges on the gradient from the "uproarious laughter" they received from some, to the frustration from others...which I find hard to believe as self-reported, in what context would this be uproariously funny?

I see the value as a simplistic fable re: empathy, and in having it before, not after.

I almost feel like I missed something huge in the email that signals it's a joke, or adds another layer of humor, but after multiple readings, it looks identical to a janitor emailing everyone on campus to tell them keys will be required for bathrooms from now on. Although, that is significantly more implausible than the IT worker emailing everyone on campus to tell them there are charges for printing.
by matwood | 2025-04-01 18:10:13+00:00
> rather than giving away the illusion that they are learning a new language on Duolingo

I disagree that it's an illusion. People are learning a new language when using Duolingo, but 5-10 minutes/day means it will take a long time before they are proficient. Someone else linked to the state department website showing 550-690 hours of learning required on the English adjacent languages.
by neighborgoose | 2025-04-01 18:11:20+00:00
Replying to +1 the marketing / positioning comment here. I absolutely think there’s a market for this, especially considering the latest attacks on repro rights. Pitching this to select reporters and linking it to something newsworthy and relevant (maybe the 23 and Me data debacle, or repro policy concerns) might improve your user count. Even replying to high performing, relevant Reddit posts might earn you a few more users.

As someone with a period and concerns about data privacy, I’m now using Faye and will tell my friends. Thank you for building this.
by mandevil | 2025-04-01 18:11:58+00:00
I took and then TA'd a class where the semester long project was to control robots (it was a software engineering principles class, the actual code writing could be done in a single weekend, but you had to do all the other stuff of software engineering- requirements analysis and documentation etc).

We had a software simulator of the robots, and the first lab was everyone dutifully writing the code that worked great on the simulator, and only then did we unlock the real robots and give you 2-3 minutes with the real robot. And the robot never moved that first lab, because the simulator had a bug, and didn't actually behave like the real robot did. We didn't deliberately design the robot that way, it came like that, but in a decade of doing the class we never once tried to fix the simulator because that was an incredibly important lesson we wanted to teach the students: documentation lies. Simulators aren't quite right. Trust no one, not even your mentor/TA/Professor.

We did not actually grade anyone on their robot failing to move, no grade was given on that first lab experience because everyone failed to move the robot. But they still learned the lesson.
by IIsi50MHz | 2025-04-01 18:12:01+00:00
Frequently, getting the desired result requires ‹‹right-click->New tab››. Trying to remember which sites require me to do that, and which ones work properly is difficult. And every once in a while, some other git makes the link to respond to right-click, too, so you get the new tab _and_ lose the original page. )-:
by timewizard | 2025-04-01 18:13:09+00:00
The fire extinguisher is in the wrong place entirely. If the setup is on fire are you really going to reach _in there_ to grab the extinguisher?

There's no protection over the bus connections. Any falling conductive item is now a spark hazard.

Using spring loaded alligator clips as test leads apparently for monitoring. I hope that's not a permanent configuration.

Everything is bolted down and I see no inline disconnects or even any fusing except on low voltage sections.

There are exhaust fans but I can't tell if there's inlet fans.

From this one picture, which may not be fair, this is not a safe setup. I would feel uncomfortable with this on my property.