MurphyA/hacker-news huggingface dataset:
by ada1981 | 2025-06-12 12:04:37+00:00
If anyone is interested in Batteries, I highly recommend following NAATBATT.org on LinkedIn and joining their newsletter.

Obama set this org up as a senator to help bring lithium ion batteries supply chain to the US and it since evolved into the trade association for all things batteries.

https://www.linkedin.com/company/naatbatt-international/
Show HN: Free Barcode Generator – No login, no ads
by ugivugi | 2025-06-12 12:04:47+00:00
I built this tool over a weekend because I needed a clean, instant barcode generator.

No signup, no ads, no BS – just pick a format and get the barcode.

https://free-barcode-generator.netlify.app/

It currently supports EAN-13, Code128, and others. I'd love to hear your thoughts or suggestions!
by yummypaint | 2025-06-12 12:05:42+00:00
I would go further and say that MS products have completely backwards priorities that lead to an overinflated feature count. What good is fancy formatting in excel if it chokes and crashes once the file hits about 20 MB? Yet despite all this emphasis on form over function over multiple decades of being a flagship product for a multibillion dollar software empire, it still produces plots that are unacceptable for publication and instill bad habits in students.

I'm convinced the people who insist on "features" in these products don't actually use them, because if they did they would realize they suck and are a distraction from a poor core product. It's like people in the US who live in downtown apartments and insist on driving massive overpriced pickup trucks to commute to work and get groceries, never hauling or towing or leaving the pavement. They would be better served by commuter vehicles, but all they've ever driven is show trucks and learning new things is scary. If they did attempt to do real work, they would quickly realize the bed can't hold a standard sheet of plywood.

The important thing is that they FEEL like they have capability at their fingertips, even if this is obviously an illusion to people who actually use those capabilities.
by ajross | 2025-06-12 12:06:26+00:00
I don't think there's ever been a double-bird-strike incident, though. And what dual engine failures I can think of are due to failure of a shared system (e.g. fuel exhaustion, c.f. Gimli Glider).

[Edit: yeah, yeah, forgot the Tom Hanks movie, sue me. I do wish folks would respond to the much more important point below, which isn't invalidated by a single data point though.]

Constructing solutions for multiple-mode failures like this is a bad engineering smell. Almost always the solution isn't actually helping anything, and often makes things worse in whatever metric you're looking at. In the example here, having four engines makes the chances of total thrust loss lower, but it doubles the chance of a single engine failure. And the literature is filled with incidents of theoretically-survivable single engine failures that led to hull loss as a proximate cause (generally by confusing or panicking the crew).
by randomtoast | 2025-06-12 12:06:51+00:00
It is well possible that GPT-4.1 references Sean Carroll, either directly or by regurgitation.

> One sometimes hears the claim that the Big Bang was the beginning of both time and space; that to ask about spacetime “before the Big Bang” is like asking about land “north of the North Pole.”

Source: https://www.preposterousuniverse.com/writings/dtung/

I'm a regular listener of his Mindscape podcast, and that's where I got this phrase. I can highly recommend his podcast: https://www.preposterousuniverse.com/podcast/
Show HN: Tritium – The Legal IDE in Rust
by piker | 2025-06-12 12:06:59+00:00
$1,500 an hour and still using the software my grandma used to make bingo fliers!?

Hi HN! I'd like to submit for your consideration Tritium (https://tritium.legal). Tritium aims to bring the power of the integrated development environment (IDE) to corporate lawyers.

My name is Drew Miller, and I'm lawyer admitted to the New York bar. I have spent the last 13 years in and out of corporate transactional practice, while building side projects in various languages using vanilla Vim. One day at work, I was asked to implement a legal technology product at my firm. Of course the only product available for editing and running programs in a locked-down environment was VS Code and its friends like Puppeteer from Microsoft.

I was really blown away at all of the capabilities of go-to definition and out-of-the box syntax highlighting as well as the debugger integration. I made the switch to a full IDE for my side projects immediately. And it hit me: why don't we have this exact same tool in corporate law?

Corporate lawyers spent hours upon hours fumbling between various applications and instances of Word and Adobe. There are sub-par differencing products that make `patch` look like the future. They do this while charging you ridiculous rates.

I left my practice a few months later to build Tritium. Tritium aims to be the lawyer's VS Code: an all-in-one drafting cockpit that treats a deal's entire document suite as a single, searchable, AI-enhanced workspace while remaining fast, local, and secure.

Tritium is implemented in pure Rust. It is cross-platform and I'm excited for the prospect of lawyers running Linux as their daily driver. It leverages a modified version of the super fast egui.rs immediate-mode GUI library. The windows build includes a Rust COM implementation which was probably one of the more technical challenges other than laying out and rendering the text.

Download a copy at https://tritium.legal/download or try out a web-only WASM preview here: https://tritium.legal/preview

Let me know your thoughts! Your criticisms are the most important. Thank you for the time.
by infecto | 2025-06-12 12:07:01+00:00
“Now you know why.” - why even respond like this? You took some general statistics not specific to the population of people who are whistleblowers and just matter of factly make it a truth. It’s about as ridiculous as saying the person is murdered without any proof which I guess aligns with your thought process.

Being a whistleblower is ostracizing. Your colleagues and friends might no longer associate with you. It may put you in financial and family stress. You are in the news, you need to testify potentially. Sounds like a high stress situation.

I don’t know what is fact or fiction in this case but I can also assume some percentage of the population that do decide to become a whistleblower may also have other stresses or crises going on that maybe further their motivation to become a whistleblower. I say this cautiously because I don’t know this case specifically.
by jiggawatts | 2025-06-12 12:07:14+00:00
The frustrating thing about private problems like this is that if you respond to requests like this, it'll become part of the training data. I'm fairly certain HN is scraped because several AIs know my HN alias and can replicate my style of writing on demand.

PS: Thinking about it... that is a very specific kind of disturbing feeling that only prolific online commenters can experience...

There's a soulless machine someone made that -- out of billions of people on the planet -- specifically knows me by name and at some level understands how I think and see the world.

That's not even its explicit purpose! It and its maker have never met me, interacted with me, or singled me out in any way. Yet... it knows my voice and can copy it on demand.
by nonninz | 2025-06-12 12:07:20+00:00
I'm not sure if you are implying that you aren't using remix anymore after the rebranding, or that it's not a framework anymore?

Because React Router 7 definitely works as a framework [1] and it works like a charm.

Source: Backend developer with 15 years experience, lately switched to full stack, using RR7 after advice from a very good friend, still getting amazed every day.

[1] https://reactrouter.com/start/framework/installation
by npalli | 2025-06-12 12:07:33+00:00
MBASE SDK is a set of libraries designed to supply the developer with necessary tools and procedures to easily integrate LLM capabilities into their C++ applications.

Here is a list of libraries:

Inference Library: An LLM inference library built over https://github.com/ggerganov/llama.cpp library for integrating LLMs into programs.

Model Context Protocol Library: An MCP client/server library that includes all fundamental features, with support for both STDIO and HTTP transport methods.

Standard Library: A standard library containing fundamental data-structures and useful utilities such as built-in uuid generation and timers.

JSON Library: A lightweight JSON library.

Github Repository: https://github.com/Emreerdog/mbase

SDK Documentation: https://docs.mbasesoftware.com/index.html
by tamlin | 2025-06-12 12:08:05+00:00
Yes, I used VSS as a solo developer in the 90s. It was a revelation at the time. I met other VCS systems at grad school (RCS, CVS).

I started a job at MSFT in 2004 and I recall someone explaining that VSS was unsafe and prone to corruption. No idea if that was true, or just lore, but it wasn't an option for work anyway.
by preisschild | 2025-06-12 12:08:08+00:00
> Is there really no tools for Linux world that allows managing loads of Linux machines in an easy manner as it is in MS word

You can create fedora-based container images with your specific programs and configs included in the rootfs. The newly created container image will then be used as the rootfs for machines when they upgrade.

See https://universal-blue.org/
by airstrike | 2025-06-12 12:08:15+00:00
> Today, as I type these words, I work at Snowflake. Snowflake has around ~2,000 engineers. When I was in Office, Office alone was around ~4,000 engineers.

I'm sorry, what?! 4,000 engineers doing what, exactly?

Excel turns 40 this year and has changed very little in those four decades. I can't imagine you need 4,000 engineers just to keep it backwards compatible.

In the meantime we've seen entire companies built with a ragtag team of hungry devs.
by kator | 2025-06-12 12:08:29+00:00
A little better link here with a link to the detailed article, too.

https://health.au.dk/en/display/artikel/dansende-hjerneboelg...

Meanwhile, it's interesting that I do find I can focus deeper on code with certain types of music. I also have certain music I listen to when I want to write a document, such as a PRFAQ or some narrative. I've always assumed I was just "programming" myself for these modes, and the music was reminding me of the mode I was in. Perhaps it's a little of both.
by scbrg | 2025-06-12 12:08:41+00:00
That's honestly not particularly clear. It doesn't say the command will be invoked by a shell on the remote host. Sure the whole "separated by spaces" thing sorta implies it will, as spaces don't mean much to anything but a shell, but it's still fairly vague.

In fact, later on the man page only mentions a shell in the part that talks about the behavior when no additional arguments are given:

When the user's identity has been accepted by the server, the server either executes the given command in a non-interactive session or, if no command has been specified, logs into the machine and gives the user a normal shell as an interactive session.

The wording "executes the given command" would generally not imply "I'll just throw it at $SHELL and see what happens".

A few lines later it gets even more confusing:

The session terminates when the command or shell on the remote machine exits and all X11 and TCP connections have been closed.

...which I definitely would say suggests that either a shell is executed or the command supplied as argument to ssh. That it means "command as interpreted by a shell on the remote host" is far from obvious.
by whalee | 2025-06-12 12:09:07+00:00
Cool idea!

I would note there are some known health hazards in handling thermal-paper receipts(BPA/BPS)[1] with your bare hands if you do so often. I don't know much beyond this, I would look into it.

[1] https://www.pca.state.mn.us/business-with-us/bpa-and-bps-in-...
by bartread | 2025-06-12 12:09:51+00:00
If during your takeoff roll you lose one engine on a twin engine jet below speed V1[0], you reject the take-off. V1 is calculated for the aircraft such that above that speed you are able to safely take off and execute a go-around in order to land again on just that single engine.

Aborting above V1 is heavily discouraged because usually there's a strong risk of running off the end of the runway. Of course, if you lose both engines above V1, you're really in trouble and left without much choice.

But we don't know what happened with this flight so nothing I've said here should be taken as indicative of whatever went wrong in this case. It's purely information.

[0] Which depends on many factors including the type of aircraft, loading, weather conditions, state of the runway surface - for example, wet, or iced - etc., and needs to be calculated afresh for every take off.
by potato-peeler | 2025-06-12 12:09:54+00:00
I suppose the primary issue is lack of moderation on these platforms. I always contend that, if you don’t say certain things to a person face to face, you should have the decorum and decency to not do that in digital space.

And to that extent, social media platforms need to step up maintaining civility within their community.

The primary issue mentioned in the article is illegal content. That certainly requires high level of moderation.

Brazilian courts have the intent correct to hold social media platforms responsible if they don’t moderate. However, who knows how the execution of this judgement will look like.
by vidarh | 2025-06-12 12:10:05+00:00
It is a ludicrous comparison because one involved deception and one didn't.

That people are saying that AI books should not label that they are by AI does not alter that - absent a label people don't know the authorship process today. They don't know if the authors name is real - it often isn't. They don't know if it's been written by a ghostwriter. And now they don't know if it's written by an AI.

If that matters to people, they are free to seek out books labelled as written by humans. If people were to publish books written by AI and deceptively label them as written by humans or include a fake author photo or otherwise deceive, then your comparison would make sense. And I would agree pople shouldn't do that.

> Well my assertion is that even if you can’t tell the difference, the provenance DOES matter.

Well, it doesn't matter to the person you mention, and it doesn't matter to me. If it matters to enough people, then maybe there will be market for labelling the books. For my part I have no interest in looking for a label like that, nor do I have any interest in putting them on the novels I've published.
by yial | 2025-06-12 12:10:10+00:00
I’m not a plate collector really but in the most passive sense perhaps.

However, I have gotten a few from any country I’ve spent significant time in. (India, Peru, USA…) I now want a Canadian plate. I did almost buy one when I was there last but the flea market I was at they felt very expensive. ($40-$60 US)

I put them up on my one barn door.
by Galanwe | 2025-06-12 12:10:11+00:00
Okay I found the trick, buried in the benchmark setup of s5cmd.

The claimed numbers are _not_ reached with S3, but rather from a custom server emulating the S3 API, hosted on the client machine.

I think this is very misleading, since these benchmark numbers are not reachable in any real life scenario. It also shows that there is very little point in using s5cmd compared to other tools, since beyond 1.6GB/s the throttling will be from S3, not from the client, so any tool able to saturate 1.6GB/s will be enough.
by potato3732842 | 2025-06-12 12:10:46+00:00
Latin America doesn't have as much high end aviation going on to fall out of the sky and the factions that are competing with the government for control in the new world are less inclined to slip explodey things onto flyey things than the ones in the old world.

I'm flattered you think I'm racist. I assure you I allocate my hate based on the contents of their mind than the color of their skin. I only have so much hate to go around and there's no reason to waste hate on people who don't need it.
by BrandoElFollito | 2025-06-12 12:10:51+00:00
This is a weird catch 22 TBH. If someone makes anticipated choices because they will not be able to do that later and this is denied, then why allowing this in the first place.

It looks like a botched law, same as we have in France (and I thought we were the worst - not even because we do not have the laws but because the law is completely hypocritical)
by Aninay | 2025-06-12 12:10:56+00:00
Companies that maintain complex software systems (fintech platforms, healthcare applications, SaaS products, or ongoing legacy modernization projects), share a common set of challenges. Each new release risks breaking functionality that once worked when seemingly unrelated code paths are touched. Deployments become stressful for engineers and worrisome for stakeholders who depend on stable, predictable releases. Development teams want to make updates faster without sacrificing reliability, defects must be detected early in the lifecycle, before customers are affected. Achieving these goals requires automated regression testing.
by ayhanfuat | 2025-06-12 12:11:25+00:00
I loved it. I think it perfectly captures the itch that causes procrastination: you had a working solution but it was not good enough for you. You've perfected it but you still have issues with it. You still managed to live with the imperfect version while working on improving it, though. I think that's the part most of us procrastinators fail.
by voidUpdate | 2025-06-12 12:11:28+00:00
I'm going to try and see if this works better for me. The daily printout of "things that need to happen today" is a fun idea, especially if I could keep it by my bed and have it print off when my alarm goes off.

Are there any receipt-style printers that can directly print some kind of sticky note? I feel like that would be even more useful since you don't have to keep pins around, though I can see the running cost getting a lot higher
by grafmax | 2025-06-12 12:11:40+00:00
My position is more nuanced that you present it to be.

I’m arguing against Altman’s notion of progress as being driven by scientific and technological achievements. Looking through your list it’s social policies which either drive or are necessary components of most of the improvements you mention. Even the medical advances you mention are dependent on a society’s ability to offer healthcare to its members - a notable deficiency of the US system. I emphasized the importance of the labor movement in my comment; but I don’t want to deny the importance of governmental policy changes. It’s just in the current political arena it’s not clear to me that politicians are interested in much more than serving corporate and billionaire interests, so I don’t have much hope for our ability to continue to make positive policy changes. Therefore the main avenue that people have to take control of their futures seems to me to be organized labor. This is a tool which has shown itself effective in the past for achieving all sorts of improvements in the mass of people’s lives.

Besides that I advocate for taking a sober look at our current situation. Painting the picture of society as one of progress by looking at our achievements and denying our societal shortcomings is naive. Examples: the climate crisis, rising authoritarianism, warmongering among nuclear powers, high rates of depression and anxiety, concentration of wealth and power in a few hands. Science and technology may plausibly play some role in addressing these issues, sure, but progress rarely occurs without struggle. Altman’s version is utopian, unrealistic, and will likely make society worse unless the working class can successfully struggle to reap the benefits of “value-creation” for itself.
by jw1224 | 2025-06-12 12:11:42+00:00
Great first article, and very interesting to see someone else using a receipt printer for bite-sized task management!

I have a variety of automations running which print actionable tasks to my receipt printer via a Raspberry Pi. It’s nice having a real-life ticket I can take hold of.

One thing to be aware of if you’re handling receipts frequently: make sure to buy phenol-free thermal paper. Phenol is toxic and some types of it are banned in certain countries.
by snickerbockers | 2025-06-12 12:13:23+00:00
jesus, that's terrifying. The pilot has control of the plane all the way down but nowhere to even attempt a landing. All he can do is raise the flaps, deploy the landing gear and hope for the best.

Although TBH it also seems like a failure of city planning, aren't most major airports outside of the limits of the city they're associated with because of stuff like this? I know most of them don't have anywhere safe to attempt an emergency landing immediately after leaving the runway but at least there aren't a bunch of homes and office buildings.
by baggachipz | 2025-06-12 12:13:32+00:00
> All in all, my opinion is that the whole thing has been a pretty sloppy display of our governments disinformation and psyop capabilities to the extent that it makes me a little bit worried for our safety. Hopefully the people that got assigned to run the UFO stories were the B team.

We currently have a professional wrestling executive running Education, a "wellness influencer" as Surgeon General, an anti-vax brain worm as the head of HHS, and a reality tv star as the Chief Executive.
by oneplane | 2025-06-12 12:13:33+00:00
TL;DR: not really all that exciting. Apple also publishes a list of domains, ports and protocols and what they are needed for. The side-effects of filtering them usually means something doesn't work right or doesn't work at all (push messages, software updates, buying stuff, anti-theft - which will fail closed!).

> I have been trying to minimize to the extent possible the reach of big tech into my life

That's how integrated services on connected devices work; why the surprise? You can't both have a connected experience that works while also not connecting to hosted services that provide that functionality.

This isn't just Apple, anything that has any connected (cloud or anti-theft or otherwise) will need to function like this.

If your version of big tech is anything that provides managed services, you might as well get off the internet as it doesn't really provide that much value without it. That applies to basic services as well:

- Want email? Either go big or go home since you'll be attacked and spammed so much that unless you essentially learn to become an MSP for email for yourself it's not really feasible (and that includes all the GitHub projects we've seen on self-hosting; it's great as a one-off or hello-world demo, yet maintenance and knowledge is still required - time people aren't willing to invest)

- Want search engines? Extremely expensive to run, so you're going to consume one or not use one at all.

- Want to communicate with other people? They might use scary big tech and there is nothing you can do about it short of not communicating with other people (but that's antithetical to your wish to communicate with others).

- Want to communicate with business services? They might require you use known quantities such as specific operating system versions and configurations, certain apps, or they might not service you at all (banks, insurance, medical, transit etc.)

Can you apply a lot of time and energy to work around all of this? Possibly! But you end up not having much time left to do the things you actually wanted to do in your life. It essentially ends up similarly to what al_borland wrote: most large workflows and processes (regardless of governmental, for-profit businesses etc) don't want to make intensive exceptions just so 0.001% of their customers can be 'different', on one hand because it's not sustainable (you end up having one process for 99.99% of the users and many, just-as-expensive variations to that process for a bunch of individuals), on the other hand because it's not profitable (spending for one flavour and getting all the return on it vs. spending and getting practically no return on it).