MurphyA/hacker-news huggingface dataset:
by nodirvaliev | 2025-06-18 11:51:48+00:00
As for teacher salaries — they will be covered by the parents of the children. It was actually the parents who initiated this effort in the first place, as they deeply care about their children’s education. Of course, the salaries won’t be high, but some form of compensation is planned and agreed upon within the community.

There are no strict official requirements for the building itself, but we aim to use high-quality materials to ensure the structure can withstand heavy snow and seasonal floods. In the end, what matters most for these children is simply having a safe, warm space where they can learn.

Unfortunately, local authorities are unlikely to provide meaningful support — the village is very small, and we often fall outside the scope of regional priorities. Still, we are doing what we can with the resources and determination of the community.
by Aachen | 2025-06-18 11:52:15+00:00
Lol! I'm picturing labelling an emergency banana as such

We don't normally have fruit laying around but maybe I can find something conductive and finger sized and keep that around. Good idea!

It'll be a small challenge though: the stove checks that you decisively press it with an object of the right size: changing size or position, like when pressing down slowly or shifting accidentally, doesn't work; and random metal objects, spilled liquids, or light touches can't change your settings either. It also needs to stay put for a second before anything happens (not annoying at all) or 3 seconds for the on/off button. I gotta give it some credit here for the efforts they took to make this a usable and safe product. It just can't work when there's any liquid anywhere near the button you're wanting, including the off button, you have to dry it first
by dvdkon | 2025-06-18 11:53:15+00:00
> I really have no other plausible explanation...

I have a better one: They designed for embedded devices first, desktops second or not at all. The first users of Wayland were things like vehicle infotainment systems, which operate under a limited mobile-like "one app at a time" system. Back then Ubuntu Touch (using Canonical's Mir) also looked like a prospective usecase for a new display system.

As far as I remember, the Wayland devs' approach to desktop support was "we made the basic protocol, now you desktop people either integrate functionality into the compositor (what GNOME did) or make your own extensions (what wlroots, KDE did), we don't care". With that kind of "leadership", no wonder it took years to reach even basic consensus.
Show HN: MemX – Shared memory for LLM agents
by mmmehulll | 2025-06-18 11:54:17+00:00
Built memX this weekend; a shared memory layer for coordinating LLM agents.

Agents collaborate by reading/writing real-time context; no chat, no orchestrators.

Includes pub/sub, schema validation, access control, and real LLMs via Mistral.
by amai | 2025-06-18 11:55:53+00:00
The last 20 according to the leaderboard now:

110. Tesla

111. Roku

112. Electronic Arts

113. Brex

114. xAI

115. Docusign

116. Rubrik

117. Oracle

118. SoFi

119. Epic Games

120. Expendify

121. Cisco

122. Albertsons

123. Circle

124. Peloton

125. WeWork

126. Concur

127. Expedia

128. Walmart

129. Coupang

130. HBO
by lproven | 2025-06-18 11:56:02+00:00
No, that is not true.

Me personally? I dislike them both. I find them both unreadable.

But both are compact and efficient... just really difficult.

You are trying to put words in my mouth that are not there. That is very rude. Do not do that, ever.

But also, as you have been throughout this thread, you are wrong.
by rainergomes1 | 2025-06-18 11:56:20+00:00
Hello, I'm trying to build a startup around Chatgpt, I believe that this startup can become the core business of CHATGPT.

:

What You Are Proposing

You want to generate questions like this:

Given a passage from a scientific article, create an open-ended question that requires reading and contextual understanding.

For example:

Extracted text:

"In this study, we analyze the emergent behavior of large language models when fine-tuned on multilingual corpora..."

Generated question:

"What did the authors discover about the emergent behavior of large language models when fine-tuned on multilingual data?"

Then people bet on knowlegde and CHATGPT analyses the best answer based on hard questions and give the person that wins the prize. Bets start at 1 dollar till 100 dollars competition.
by tim333 | 2025-06-18 11:56:23+00:00
There seems clear evidence the RAT was deployed from the sound on videos - you can analyse the frequencies and the like.

For whatever reason in the ANA flight the engines both shut down completely

https://www.aerosociety.com/news/ana-787-engine-shutdown/

not sure why you'd want to do that rather than idle them. It's reminding be a bit of the 737MAXs crashing due to a faulty sensor triggering some badly designed system.

If you watch the takeoff video the plane climbs normally for about 10 seconds and then suddenly starts descending without any change of direction or rudder suggesting both engines went simultaneously which probably wouldn't be the case with fuel or birds - they found no birds when they looked.

Some info on that system design https://www.pprune.org/rumours-news/617426-ana-787-engines-s...

It's designed to trigger if an engine is at high thrust while the throttle is in the idle position and the plane is on the ground. Maybe there was a low probability combination of sensor failures which could explain why it only happened after much successful flying and maybe why it was when they raised the gear if that effected the on the ground sensor?
by npteljes | 2025-06-18 11:56:56+00:00
Forget the project page, I couldn't find definitive information on any of the official pages.

They state HQ in Singapore on LinkedIn, and San Francisco elsewhere. Compared to this, it's outright disingenuous that they don't mention that they are a Chinese company.

As a layman, I'm mostly indifferent to this information.

If I were a project manager, this would be vital information. And the people running projects know this. So it begs the question: why not disclose, and why obscure it?
by bandoti | 2025-06-18 11:57:43+00:00
It seems the way to go would be to open source the SaaS code to ensure that longevity. The folks at Penpot have a good thing going with that—most people will use the SaaS offering but it’s available for self-hosting.

One of the difficulties of course is notarizing/signing the apps and so-forth. Perhaps some Web3 solutions could help as well.

OR, another option would be like what PICO-8 does (or flash I guess)—release the runtime and distribute the “carts” or apps. :)

Still, it’s pretty complex creating a trusted distribution network outside of SaaS. Definitely could work though it’s been done before!

[1]: https://penpot.app/

[2]: https://www.lexaloffle.com/pico-8.php
by falcor84 | 2025-06-18 11:58:30+00:00
Is that beans example a real thing? If so, I would hate for my kids to be subjected to that. The best thing about watching films from another country is that you're exposed to the culture of that foreign place and learn about how it's different from yours - I don't see why we'd try to localize away the human experience as if these differences don't exist.
by usrbinbash | 2025-06-18 11:58:34+00:00
Good. I'll chalk that up as one of the positive effects LLMs have on the software development environment (god knows there are few enough).

DSL proliferation is a problem. I know this is not something many people care to hear, and I symphasize with that. Smart people are drawn to complexity and elegance, smart people like building solutions, and DSLs are complex and elegant solutions. I get it.

Problem is: Too many solutions create complexity, and complexity is the eternal enemy of [Grug][1]

Not every other problem domain needs its own language, and existing languages are designed to be adapted for many different problem domains. If LLMs help to stifle the wild growth of at least some DSLs that would otherwise be, then I am reasonably okay with that.

[1]: https://grugbrain.dev
by resoluteteeth | 2025-06-18 11:58:45+00:00
> The point was that people said, once Google Translate was introduced, that translators would lose their jobs. Just like people say the same thing about developers with LLMs nowadays. The point is: they didn’t, and they won’t.

Translators are losing their jobs now though. Google translate wasn't very good for Japanese so a lot of people assumed that machine translation would never be a threat, but deepl was better to the point where a lot of translation moved to just cleaning up it's output and current state of the art llms as of the last six months are much better and can also be given context and other instructions to reduce the need for humans to clean up the output. When the dust settles translation as a job is probably going to be dead.
by jcattle | 2025-06-18 11:58:52+00:00
Indeed. I'm just more and more often thinking of it recently due to all the cases that LLM are now applied to.

This was big news and the impact was sufficiently clear. However now people are applying LLMs to do OCR, to do Speech Recognition and translation without too much thought on the impact.

This Xerox case was significant because everything looked right, it "just" randomly swapped numbers. The same applies to LLMs. Everything looks right but the potential for changes is that much larger.

I was mainly prompted to post this again because of this article: https://www.osnews.com/story/142469/that-time-ai-translation...

Yes LLMs are great, but even if they only do catastrophic unchecked mistakes .001% of the time; with how much they are used this can really present a problem.
by nottorp | 2025-06-18 11:59:14+00:00
Not only that.

This article starts with "gaming" examples. Simplified to hell but "gaming".

How many games still look like they're done on a Gameboy because that's what the engine supports and it's too high level to customize?

How about the "big" engines, Unity and Unreal? Don't the games made with them kinda look similar?
by hnlmorg | 2025-06-18 11:59:57+00:00
I’m intrigued, how many of them are actual 3rd party apps though? And how many are different layers around an existing app or part of Apple / Googles base OS? The latter, in fairness, consumes several GBs of storage too.

I’m not trying to dismiss your point here. Genuinely curious how you’ve accumulated so many app installs.
by martinald | 2025-06-18 12:00:20+00:00
Oh I'm sure you are right its operator error, but I'd always have some issue installing rocm and getting the paths right or something. This is the first time I've managed to install rocm following the commands exactly and then compile llama.cpp without having to adjust anything.

BTW, this kind of dev experience does really matter. I'm sure it was possible to get working previously; but I didn't have the level of interest to make it work - even if it was somewhat trivial. Being able to compile out of the box makes a big difference. And AFIAK this new version is the first to properly support WSL2, which means I don't have to dual boot to even try and get it working. It's a big improvement.
by maxdamantus | 2025-06-18 12:00:32+00:00
I've kind of done this, just without the actual "build" part—I instead use a Wooting computer keyboard (which has the hall effect switches you're referring to), and I've written some program to emit MIDI based on key velocity.

I've been using it very frequently for a few years, and can confirm it's quite fun to use, though I don't have much experience playing other keyboard instruments and haven't tried to learn it seriously enough to make proper use of chords etc.

Demo of me playing here, though try not to mind the messy desk and bad recording setup (one-hand, MIDI going through phone due to lack of speakers): https://drive.google.com/file/d/1qZuFlK9GybX5aP5tGi54AvTTFKd...

The layout I use is not a regular piano layout, but a B-griff layout, as used on a bayan (Russian accordion). I made a demo site for playing with the layout (keyboard or touchscreen), but without velocity sensitivity: https://maxdamantus.gitlab.io/bayan/

The B-griff/C-griff layouts naturally fit computer keyboards, and I'd argue they're better in general than piano layouts for various reasons. There's also this cool video of someone using two Commodores for similar effect: https://youtube.com/watch?v=EBCYvoC4muc

EDIT: turns out the Terpstra keyboard is also able to work using B-griff: http://terpstrakeyboard.com/web-app/keys.htm?fundamental=261...
by perihelions | 2025-06-18 12:01:15+00:00
> "financial consultant Owolabi Salis"

That can't possibly be the disbarred New York lawyer under criminal indictment for stealing from clients[0,1]? It's the same name. And Blue Origin's own press release[2] introduces him as

> "Owolabi is [sic] an attorney and a financial consultant. He is the author of Equitocracy"

And there's an easy-to-find personal web domain with New York contact information that links both, saying "This site is to provide information on the wrongful [sic] disbarment of Owolabi Salis", and also "The Complainant wrote a book titled “EQUITOCRACY” in the early 90s". (edit: And also links to court filings whose Brooklyn law-office address match the one in the criminal indictment, [0]).

On its face, it looks like this is the person Blue Origin is partnering with. The only discrepancy is the phrase "*is* an attorney" in the press release.

[0] https://www.brooklynda.org/2023/08/21/disbarred-crown-height... ("District Attorney Gonzalez said, “This defendant allegedly continued to practice law after being disbarred for misconduct and vulnerable immigrants sought his legal assistance. Instead of helping them, he allegedly defrauded his clients out of tens of thousands of dollars." (2023))

[1] https://www.reuters.com/legal/legalindustry/new-york-lawyer-... ("New York lawyer accused of duping hundreds of immigrants disbarred" (2022))

[2] https://www.blueorigin.com/news/new-shepard-ns-33-mission ("The lotus flower symbolizes Owolabi Salis’ spiritual journey")

What a wretched, gilded society we've become—predatory frauds rocketing off to the moon on money they stole from the most vulnerable.
by dijksterhuis | 2025-06-18 12:01:42+00:00
i’ve seen devs do stuff like this (heavily simplified example)

from submodule import pandas

why? no idea. but they’ve done it. and it’s horrifying as it’s usually not done once.

microservices putting a network call in on the factoring is a feature in this case, not a bug. it’s a physical blocker stopping devs doing stuff like that. it’s the one thing i don’t agree with grug on.

HOWEVER — it’s only a useful club if you use it well. and most of the time it’s used because of expectations of shiny rocks, putting statements about microservices in the company website, big brain dev making more big brain resume.
by gregw2 | 2025-06-18 12:02:12+00:00
Nice writeup on the different type of NATs. I learned something, thank you!

One feedback; I would use a different word ("wrangling"?) rather than "mangling" in your title. Or mention IPv6.

The title use of "mangling" alone triggered flashbacks of tracking down TCP checksum corruption in low cost home routers, or bugs in OpenBSD networking stacks back when I worked on web conferencing software. I that kind of mangling commiseration when clicking your link, but your use of the term was more for an article describing NATv4 and arguing "what IPv4 NAT does is hacky mangling, let's all use IPv6". And while making that argument (which is wistfully fair) also not really acknowledging the benefit of NAT for reducing the attack surface of inbound packets from unsolicited sources and/or explaining why that isn't relevant if you do proper firewalling with IPv6 instead. And when would IPv6 Npt (network /prefix/ translation be desired?)... But I can see that starts to go beyond the scope of your intended argument/perspective perhaps...
by dvdkon | 2025-06-18 12:03:06+00:00
That's not the fault of Wayland, it's a GNOME problem. Wayland being just a protocol has the annoying effect that you get DE-specific bugs. It also means that after switching DEs, you might escape some GNOME-specific bugs.

I've been happily using KiCad under XWayland on Sway, I've had no complaints from relatives about the stability of KDE under Wayland, and I hear Hyprland is nice too.
by psychoslave | 2025-06-18 12:03:13+00:00
I don't know, what's worst with people running LLM locally compared to running any software locally?

There is nothing fundamentally new in having freedom in edge of societies. Yes it can lead to horrible situation, like someone kill neighbors, using the single handable bright new tool available to all. But that's far less of a concern than having the powerful new tool staying in full concentrated control of the greediest humans out there, who will gladly escalate any hindrance to genocide whenever something doesn't fit their perspective.
by npteljes | 2025-06-18 12:04:09+00:00
Your link's parent page (https://github.com/google) states that they are in the United States of America, on the top, so it's not a good example.

I don't know about your OP, but even as a layperson, I personally like to check where my things come from. And yes, I am mostly curious about which wide geopolitical region the thing is from.

In case of IT projects, it matters when I want to include them in a project.
by Aachen | 2025-06-18 12:04:21+00:00
I'm impressed how responsive the keys are! Will definitely be checking out on desktop if I can see how the audio rendering code works (unless someone here already knows). I presume the audio synthesis API and ontouchstart but maybe there's something clever in addition like prerendering the audio samples rather than synthesising them on press

Maybe it also helps that I've got a headphone jack plugged in instead of the Bluetooth I'm used to from listening to things during the day, but even so, my touchscreen just doesn't feel this responsive normally, including in games. It's on my list of things to check the delay of, but since my phone's 960 fps camera is the equipment I use to check that, it is a bit tricky

Edit: ontouchstart calls noteOn method https://github.com/wcgbg/terpstrakeyboard/blob/03d526a0ed5c7...

This eventually calls into audio api start with 0 delay https://github.com/wcgbg/terpstrakeyboard/blob/03d526a0ed5c7...

The data to play was retrieved from the server (based on the instrument you selected) and parsed ahead of time https://github.com/wcgbg/terpstrakeyboard/blob/03d526a0ed5c7...

It loads samples at four frequencies and plays the nearest one at the appropriate rate (proportional to the target frequency) https://github.com/wcgbg/terpstrakeyboard/blob/03d526a0ed5c7...

The settings.audioContext variable is simply an instance of the web audio API as expected (with a fallback to support Safari/webkit) https://github.com/wcgbg/terpstrakeyboard/blob/03d526a0ed5c7...

This gainNode it's connecting is just about playback volume it seems https://developer.mozilla.org/en-US/docs/Web/API/BaseAudioCo... and "audioContext.destination", MDN says, you can think of as a speaker device

So nothing too special here: of course preloading server data but then simply creating a new sound source during ontouchstart is enough. I guess delay in other software comes from the extra cruft they have such as big libraries (and Bluetooth, in the cases where I use that), not from any actual delay in touchscreen or audio rendering
by WJW | 2025-06-18 12:05:07+00:00
I guess you could have it as some sort of monopropellant? Have some cryogenically cooled N6 flow to the combustion chamber, where it heats up and self-decomposes. Initially you'd have to have some other form of thermal energy input to start the process but once it's going the heat coming off the reaction will trigger further reactions. One downside would be that you'd have much more trouble cooling the engine. Normal engines use the cold fuel and oxidizer flowing around the bell and the combustion chamber to cool them down, but with N6 heating it up before it hits the reaction chamber might be impractical. It would probably be a Bad Thing if it starts self-decomposing while still in the fuel lines...
by resoluteteeth | 2025-06-18 12:08:16+00:00
Isn't this just showing that they both used OT rather than that the docs functionality was based on wave? It seems like the version of docs that added this was likely in development at the same time as wave so unless you specifically know that the people who worked on wave then worked on docs I would assume that different people were responsible for it so the fact that they both used OT (which is pretty standard) doesn't seem to necessarily imply a connection.
by pjc50 | 2025-06-18 12:08:58+00:00
> How long are you realistically "waiting for the compiler and linker"? 3 seconds?

This is the "it's one banana Michael, how much could it cost, ten dollars?" of tech. I don't think I've ever worked on a nontrivial C++ project that compiled in three seconds. I've worked in plenty of embedded environments where simply the download-and-reboot cycle took over a minute. Those are the places where an interactive debugger is most useful .. and also sometimes most difficult.

(at my 2000s era job a full build took over an hour, so we had a machine room of ccache+distcc to bring it down to a single digit number of minutes. Then if you needed to do a full place and route and timing analysis run that took anything up to twelve hours. We're deep into "uphill both ways" territory now though)
by cwbrandsma | 2025-06-18 12:10:29+00:00
And you will forever have your name mispronounced by English speakers that can’t wrap their tongues around the -sma or -stra ending.

Things like TerpSON, TerpSmith, Terp….

One time while voting the lady working there butchered my name 8 times, she literally could not get it right.
by WJW | 2025-06-18 12:11:00+00:00
While it's true that most explosives use nitrogen-based compounds, only a vanishingly small amount of all nitrogen based compounds are used for military applications. Rough estimates are that about 85% goes to producing fertilizer, most of the rest is for various industrial applications and as a fuel.

Relative to the scale of how much fertilizer humanity uses, there's just not all that much demand for explosives.
by karlperera | 2025-06-18 12:11:37+00:00
I came across this research from Linköping University and thought the approach was fascinating.

They've developed a low-power, soil-like substrate made from cellulose and a conductive polymer. By electrically stimulating the roots of barley seedlings grown in it, they saw a 50% increase in growth in just 15 days.

The interesting part is that it's not just feeding the plant more energy; the stimulation seems to make the plant process nitrogen more efficiently. It's a hydroponic system, so it's not for open-field farming yet, but it's a wild idea for vertical farms or space habitats where maximizing growth speed in a small area is the main goal. Seems like a novel way to approach agritech.
by marifjeren | 2025-06-18 12:11:53+00:00
Typically you run both the client program and the server program on your computer during development. Even though they're running on the same machine they can talk with one another using http as if they were both on the world wide web.

Then you deploy the server program, and then you deploy the client program, to another machine, or machines, where they continue to talk to one another over http, maybe over the public Internet or maybe not.

Deploying can mean any one of umpteen possible things. In general, you (use automations that) copy your programs over to dedicated machines that then run your programs.