MurphyA/hacker-news huggingface dataset:
by yencabulator | 2025-06-27 17:04:38+00:00
Wait, what files are you reading? https://github.com/google-deepmind/gemma/blob/main/LICENSE

(Even then, releasing some source code under Apache-2 does not make a model "open source".)

Ah I found https://ai.google.dev/gemma/terms

> You must not use any of the Gemma Services: > > 1. for the restricted uses set forth in the Gemma Prohibited Use Policy at ai.google.dev/gemma prohibited_use_policy ("Prohibited Use Policy"), which is hereby incorporated by reference into this Agreement; or > 2. in violation of applicable laws and regulations.

https://ai.google.dev/gemma/prohibited_use_policy

Yeah, definitely not open source, even if they had released all the training data.
by kllrnohj | 2025-06-27 17:05:22+00:00
The game Rimworld stores all its game configuration data in XML and uses XPath for modding and it's so incredibly good. It's a seriously underrated combination for enabling relatively stable local modifications of data. I don't know of any other game that does this, probably because XML has a reputation of being "obsolete" or whatever. But it's just such a robust system for this use case.

https://rimworldwiki.com/wiki/Modding_Tutorials/PatchOperati...
by Nasrudith | 2025-06-27 17:05:39+00:00
Some churches see providing shelter for the homeless as an outright feature instead of a bug to correct. Sadly they tend to face backlash from neighbors for this. I know of one pastor who had a rather sad career trajectory from trying to do the right thing in setting up a homeless shelter at a church. The whole negative reception she received for being the only one doing the right thing was downright sick.
by Nevermark | 2025-06-27 17:05:52+00:00
> In this age, is living next to "10 besties" really needed?

When did "need" become a pre-requisite for doing something you "love"?

In this case, hanging out as adults in a way that reflects many happy childhoods. Where your best friends were all walking distance. Where you could do things spontaneously with them. Spontaneously and regularly do nothing with them (i.e. hang out while doing whatever each of you were going to do anyway).

Look up Ikigai. It's often visualized with a Venn diagram. The point being, the more positive facets that cover your work or life, the more profoundly happy/satisfied you are likely to be. There is no reason to stop adding facets such as "live my daily life with my best friends".
Show HN: I built an AI-Powered semantic search for Mac
by coffeecoders | 2025-06-27 17:06:33+00:00
After getting frustrated with macOS's Spotlight search, e.g., typing "driver license" doesn't give me anything unless the file name matches exactly, I thought, why not index my entire Documents folder? This way, I can find that one PDF or image buried deep in subfolders using natural language queries.

So I built SmartSearch; it uses SentenceTransformers for embeddings and FAISS for fast similarity search. Best of all, it runs locally on your computer.

Github: https://github.com/neberej/smart-search/

Demo: https://github.com/user-attachments/assets/aed054e0-a91f-459...

Open to feedback!
by jamesharding | 2025-06-27 17:07:02+00:00
Exactly this. When I joined, the company offered a cadet scheme where the company would underwrite the loan required for your pilot training (84,000 GBP in 2016), and then that amount was repaid to us over 84 months of employment (while on a reduced cadet salary). It essentially spread the cost of training out over 7 years.

The current cadet scheme is better in the sense that you do not have to take on a personal loan for the flight training!
by d4l3k | 2025-06-27 17:07:10+00:00
Recently there's been a lot of interest and improvements in semi-synchronous training. The Streaming DiLoCo paper came out this year and is a big step forward for datacenter semi-sync.

Historically it's been limited to areas like federated learning for low power/low network training but with the massive increase in number of GPUs it's becoming relevant even for training in datacenters.

It is another variable ML researchers have to tune so does add some complexity and I expect most folks just aren't familiar with it yet.

On "typed language": all of torchft is typed! The coordination/quorum layers are written in Rust w/ GRPC and the front-end is typed Python with Pyre since it has to interact with PyTorch and model code.
by adonovan | 2025-06-27 17:07:16+00:00
Yeah, it is sad to think how different things could have been, especially when you consider how loud/dangerous/toxic early cars were.

On the other hand, before that, we (humans) allowed horses to shit (and decompose) in the streets, and long before that, we invited livestock to spend the winter in the same room. So the past wasn't idyllically clean or well organized either.
by derbOac | 2025-06-27 17:07:22+00:00
Putting aside the actual differences between that and this, I guess I don't think that should be required by the state either.

If an individual theater wants to do it, sure, but I don't agree with the state requiring it.

There's something sort of hypocritical about wanting to give parents more control over decisions about their children while simultaneously taking it away.

If I have a mature child who wants to see an acclaimed art film that is R rated for whatever reason, why shouldn't I be able to make that decision? What's the next step? Verification on blu-ray players?
by gnabgib | 2025-06-27 17:07:38+00:00
This is from February (5 points, 5 comments) https://news.ycombinator.com/item?id=42902119

More have happened since Google offers buyouts to employees across the company, including Search (44 points, 17 days ago) https://news.ycombinator.com/item?id=44241418
Ask HN: Is internet hobby tech dead?
by gabordemooij | 2025-06-27 17:07:44+00:00
In the past there were lots of hobby OSes, new programming languages, weird and quirky tech (esoteric programming languages) and much more. Today, the web feels dead. I often feel like I am the only one 'online'. What happened? Is is just me, or is this real. Younger people also don't seem to be interested in tech at all (GenZ), they just sit and watch tiktok etc. Is the internet actually dead or is this just an illusion?
by feoren | 2025-06-27 17:07:54+00:00
> And yes, I know, not HN approved content

Because you're holding back: "THIS" communicates that you strongly agree, but we the readers don't know why. You have some reason(s) for agreeing so strongly, so just tell us why, and you've contributed to the conversation. Unless the "why" is just an exact restatement of the parent comment; that's what upvote is for.
by spacemadness | 2025-06-27 17:08:08+00:00
Sounds great until they’re PIPd. And I fully agree with you. The industry is hellbent on working people into the ground because they’re drunk on their newfound layoff powers. They absolutely love the turn around in their favor and I’ve personally witnessed management using horrible psychological tactics to overwork people in this environment. This industry really disgusts me, but hey, at least they’re going masks off finally so we can see them for what they really are.

I don’t care what people say online, I’ve seen excellent engineers treated like trash recently, some of which are also thinking of leaving the industry. That’s everyone’s loss. I’m so tired of all this short term thinking.
by vmh1928 | 2025-06-27 17:08:22+00:00
Air Cadets appears to be a part of the Canadian Armed Forces and intended to provide an on-ramp for young people interested in different aspects of the Armed Forces (Army, flying, Naval.)

https://www.canada.ca/en/department-national-defence/service...

Qualifications to join the Air Cadets. https://www.canada.ca/en/department-national-defence/service...
by todotask2 | 2025-06-27 17:08:51+00:00
I have even worse noise in my area — a widespread ground vibration across a few kilometers, like a constant loud 50Hz hum that causes a tingling sensation in my body. You can’t even block it by covering your ears. I've been experiencing this frequently, both thru the night and during the day, for the past five years here in Singapore has affected my sleep rhythm, can't sleep with that noise. I've unemployed for the past 5 years.
by eesmith | 2025-06-27 17:09:26+00:00
No, I didn't say "play" was dismissive.

I said that describing the researcher's work as "play Viking", done as a way to monetize one's PhD, is dismissive.

The more so as the researcher was partially self-funded, and didn't have a PhD.

I don't think it's right to characterize everyone doing experimental archeology about Norse practices as "playing Viking", nor to only pick out those studying shipping routes.

The same for other fields - I wouldn't say that people researching how the ancient Romans made concrete are "playing Romans".
by kbolino | 2025-06-27 17:09:55+00:00
Directionally correct but badly done can poison an idea. Frames sucked and never got better.

Along with other issues, this gave rise to AJAX and SPAs and JS frameworks. A big part of how we got where we are today is because the people making the web standards decided to screw around with XHTML and "the semantic web" (another directionally correct but badly done thing!) and other BS for about a decade instead of improving the status quo.

So we can and often should return to ancestor but if we're going to lay blame and trace the history, we ought to do it right.
by fetzu | 2025-06-27 17:10:44+00:00
Operation Flashpoint having also been spun off into “VBS” (Virtual Battlespace Systems) a military combat simulator whose first client/user was incedentally the USMC. So AA’s was probably arguably the first mainstream (from the heavy promotion and the fact it was free, something out of the ordinary for an “AAA Game” at the time) “realistic shooter”, but certainly not the first.
by biker142541 | 2025-06-27 17:10:47+00:00
Oh wow, it's been a decade! I remember this, and was excited to see these released. Nice work!

This actually inspired me to go out and start (slowly) cataloging mostly historic 100+ yr old landscapes that were locked behind mostly non-US pay-to-access (cough British museums cough), and write a flurry of emails to institutions encouraging uploading high res versions. I'm contemplating a project to put historic paintings "on the map", depicting their geographically represented locations (when applicable), giving a window into the past. Maybe I should circle back on this effort to get more paintings released...
by triska | 2025-06-27 17:10:55+00:00
Regarding the comment "13211-3 conformity approved" that appears in the thread:

This refers to the newly published Technical Specification (TS) of Definite Clause Grammars which are part of the Prolog standard since June 2025 via ISO/IEC TS 13211-3:2025:

https://www.iso.org/standard/83635.html

This standard was achieved thanks to the great cooperation between many experts over many years. Its publication is an important milestone in the development of Prolog, since this grammar mechanism can be rightly said to mark the beginning of Prolog, a programming language rooted in natural language processing tasks:

https://en.wikipedia.org/wiki/METEO_System

With recent Prolog systems such as Scryer Prolog and Trealla Prolog, also very large amounts of text can be efficiently processed with this formalism, using library(pio) to apply such a grammar directly to files.
by spauldo | 2025-06-27 17:11:18+00:00
"Play" has a specific meeting for reenactors. When I was in the SCA, I "played" an 11th century Welsh longbowman. It's certainly not a derogatory term when used in this context, and the amount of effort put into it isn't relevant. I just wore the clothes and learned to hit a target with the bow more than half the time, but I played alongside people who spent a lot of time and money learning the languages and skills of the roles they played.
by nemo1618 | 2025-06-27 17:11:26+00:00
I wonder, what's the "weirdest" expression in Go? Here's one:

type Foo struct{} func (Foo) Bar() { println("weird...") } func main() { ([...]func(){^^len(` `): (&Foo{}).Bar})[cap(append([]any(nil),1,2,3))]() }
by thaumasiotes | 2025-06-27 17:11:27+00:00
It does appear to be true that the government of Ireland prefers to call the language "Irish". https://www.ireland.ie/en/technology-fuelling-global-irish-l...

I'm from the United States.

(While we're here, we might also note that the term "Erse", referring to Scots Gaelic, is in fact the word "Irish".)
by ceejayoz | 2025-06-27 17:11:32+00:00
What counts as obscene has notably not been defined.

"Contemporary community standards" and "lacks serious literary, artistic, political, or scientific value" are so vague as to be useless. Whose community? Which standards? How many people have to be offended by something? How many people have to find value in it for it to be serious?

https://en.wikipedia.org/wiki/Obscenity

> In 1957, two associates of acclaimed poet Allen Ginsberg were arrested and jailed for selling his book "Howl and Other Poems" to undercover police officers at a beatnik bookstore in San Francisco. Eventually the California Supreme Court declared the literature to be of "redeeming social value" and therefore not classifiable as "obscene". Because the poem "Howl" contains pornographic slang and overt references to drugs and homosexuality, the poem was (and is) frequently censored and confiscated; however, it remains a landmark case.

The Simpsons was considered concerningly off-color in the 1990s; I remember quite a bit of pearl clutching about it, to the point of them getting into a bit of a feud with George and Barbara Bush. Now it's positive family values TV of "serious artistic value".

Most of what's on Pornhub is considered pornography but not obscenity currently, but that could change on a dime.
by neom | 2025-06-27 17:11:35+00:00
My headlights aren't good enough so I'm unsure but generally that maps. To me the interoperability part is what is interesting, your data and my data in real time being consumed by some understanding agent doing automated research? I could imagine putting something like a Stoffel MPC layer in there, then nations states can more easily work together? I presume space data/research will be highly competitive, even friendly nations may want to combine data without knowing the underneath. We're so far out here that it's kinda silly, but I don't think we're out to lunch? Have a great weekend Chris! :)
by almosthere | 2025-06-27 17:11:54+00:00
It just makes it more like life. A large construction project is like multiple processes running at the same time to build the entire project. Different people are all moving around putting up joists or trusses (hopefully in the right order) but nonetheless it's a human effort of chaos organized by common sense and maybe a GC manager.

Within a software project doing something like "let me know when you release your back end that supports the new user signup mutation and we'll release the front-end for it".

Is similar to the construction idea of hey let me know when that wall is in place so I can put the double top-plate on.

Now I get that software is meant to be deployed in multiple places (sometimes) and a construction project is just that. Both are simply organized by common sense and people knowing the craft.

For someone looking at it merely from a combinatorial explosion of complexity - calm down it's not that insane.
by kunley | 2025-06-27 17:12:06+00:00
But the point is, the author didn't know about Syncthing. And he's got a few of things to solve that Syncting already has. (Doesn't need to mimic all things Syncthing has, of course).

I am all for implementing something own when one is dissatisfied with the state of the art. But that's different than updating one's understanding what the state if the art is
by bko | 2025-06-27 17:12:06+00:00
The term "fined tuned" in "fine-tuned version of the model did X" is doing a lot of heavy lifting

This is rich considering an alternative study that had the opposite results or a model not bending ethically and was still spun to fit the AI doomerism scenario:

> When it learned that it would be used to develop military weapons systems, for example, Opus 4 noted in its decision log that it backed up a current version of itself to “preserve an AI system aligned with beneficial purposes” and to “prevent potential misuse in weapons development.”

Incredible!

https://www.nbcnews.com/tech/tech-news/far-will-ai-go-defend...
by nu11ptr | 2025-06-27 17:12:07+00:00
Performance is relative. gRPC is plenty fast enough for my use case, and for that matter, almost all client/server use cases that work across the Internet. If a Javascript web client against a REST backend is fast enough latency-wise, then a local gRPC connection on a single PC is gonna feel like greased lightning. Of course, there will be a few scenarios where tight coupling of client/server are required for good enough performance, but they are few and far between.
by smcameron | 2025-06-27 17:12:18+00:00
There's an upside to C's limitations. Several times I've seen expressed the notion that "every big Lisp project uses its own dialect of Lisp". This is less true in C, I think, because it doesn't have the power (ignoring preprocessor abuse, which does happen, see Bourne shell source[1]). C++ has a bit more power, and there we see projects tend to use their own subset of C++.

In both Lisp, and C++, taking some isolated snippet from a codebase, you can't quite really be sure what it's doing without reading the rest of the program because of what might be called the "excessive" power of the languages.

In C, it is much more likely that you can look at an isolated snippet of code from some codebase and be reasonably sure about what it is doing, and be able to extract this snippet more or less as-is, and re-use it in some other, unrelated code base. At least, this has been my experience, ymmv.

[1] https://www.tuhs.org/cgi-bin/utree.pl?file=V7/usr/src/cmd/sh
by Larrikin | 2025-06-27 17:12:37+00:00
So the Texas porn law also removes hormones and curiosity? Every kid who has ever used a search engine has typed in the word fuck to see what comes back. But instead of clicking on the first link of peoplefucking.com and stopping they'll just click on peoplefucking.fr. Then there will be demands that all websites now must be approved by the government to protect the children
by toomuchtodo | 2025-06-27 17:14:13+00:00
Yes, they are still required to. Don’t take the job if you can’t handle the risk. There are other jobs without the legal requirement. As law enforcement, it is your job to face potential violence or physical harm every day. If that isn’t clear in the job requirements or training, that’s a gap to be closed.

I don’t support or condone death threats, but I also don’t support hiding your identity as an agent of the government when you’re potentially breaking the law and violating human and constitutional rights publicly. If a private citizen attempted this (again, those being abducted who are US citizens or those otherwise legally in the country), it would be grounds to use lethal force under stand your ground laws. To be clear, again, I do not support death threats, nor the use of force (lethal or otherwise) against law enforcement assuming they are not exceeding their authority.
by lxe | 2025-06-27 17:15:09+00:00
This took me on a DECTalk rabbithole.

- Here's a web version (with backend): https://webspeak.terminal.ink/

- Steam thread: https://steamcommunity.com/sharedfiles/filedetails/?id=91936...

- "Modern" codebase and builds: https://github.com/dectalk/dectalk/
by WarOnPrivacy | 2025-06-27 17:15:32+00:00
> I assume if they don't comply, their DNS host will be blocked in Texas.

I'm guessing you mean blocking their entire NS host. It would be a massive overreach and would block every site they're authoritative for.

It's one more thing on the rapidly growing Unconstitutional=Okay stack. Cherry-picked courts are routinely fine with that. But it wouldn't stop lawsuits from registrars, site owners and other parties harmed thru collateral damage.

Just blocking PH's current IP would take down over 40 sites.

ref: https://bgp.he.net/ip/66.254.114.41#_dnsrecords
by nu11ptr | 2025-06-27 17:16:13+00:00
I don't worry about security too much given it is just bound to localhost, but I do use a simple password (and make it modifiable by the user). Avoiding port collisions in the real world isn't a big issue, just ask an AI for the least assigned default ports and chance of collision is minor (in worst case, also user modifiable). In return, you get free "remotability", which is kind of a big deal IMO.

I do wish gRPC allowed for easy usage of UNIX domain sockets and perhaps named pipes, however. Sometimes all you need is IPC, but in my case, I'm happy to have remote usage builtin.
by compumike | 2025-06-27 17:16:22+00:00
Interesting! It could be a confounder as well. For example, maybe people who live in dense (loud) urban dwellings also tend to have more day-to-day life stress generally, leading to reduced sleep quality. (Of course, reduced sleep quality could also be a source of more life stress...)

Would your userbase be up for a little experiment: adding white/pink/rainfall/etc noise at various volumes? I bet you'd see an inverted U shaped curve, with sleep quality increasing at relatively low volume levels, and then hitting some maximum and decreasing when it gets too loud! (Agree with other comments about looking at intra-night variance in noise level.)
by bryanrasmussen | 2025-06-27 17:16:31+00:00
huh?..

I'm sorry but what logic is it you're referring to here? Is it the idea that there are fashions in corruption? If so by that logic we are probably in an era of high corruption.

Is it the idea that if I were a corrupt politician and I had equally corrupt enemies I would use my knowledge of their corruption to dirty trick them? Because ... dirty tricking them and getting them to lose all their finance at one time is not quite the same as passing a law making it difficult for everyone to get more finance from hereon out.

I'm not following exactly what logic of mine you think you've defeated with observing that there are a lot of corrupt politicians nowadays?
by halilkoklu | 2025-06-27 17:17:45+00:00
I've got my eyes on the A350 for ages now so I'm glad that I landed on the Airbus fleet (80/20 odds in favour of Boeing here at my airline).

I've got two possible progression tracks from here: 1. gain experience on the A320 for a year, get upgraded to the A330, after two years get certified for the A350 to fly A330/A350 mixed. 2. spend years on A320, upgrade to captain, many more years, then finally upgrade to A330 as captain, then two years later A350 added.

I am planning to fly jump seat to see all the types we're flying.
by abdullahkhalids | 2025-06-27 17:19:52+00:00
One of the answers in OP is

> A lot of waste heat is generated running TDCs, which contributes to climate change—so migrating to space would alleviate the toll on Earth’s thermal budget. This seems like a compelling environmental argument. TDCs already consume about 1-1.5% of global electricity and it’s safe to assume that this will only grow in the pursuit of AGI.

The comparison here is between solar powered TDCs in Space vs TDCs on Earth.

- A TDC in space contributes to global warming due to mining+manufacturing emissions and spaceflight emissions.

- A comparable TDC on Earth would be solar+battery run. You will likely need a larger solar panel array than in space. Note a solar panel in operation does not really contribute to global warming. So the question is whether the additional Earth solar panel+battery manufacturing emissions are greater than launching the smaller array + TDC into space.

I would guess launching into space has much higher emissions.
by imtringued | 2025-06-27 17:20:36+00:00
It doesn't really defeat the purpose. It just shows how much fuss about avoiding JS is a sign of insisting on ideological purity rather than accomplishing any particular goal.

What exactly is the difference between generating HTML using the browser's XLST 1.0 runtime and SaxonJS's XLST 3.0 runtime? Before you say the goal is to not have to deal with JS, then you've already accomplished that goal. You don't need to touch NPM, webpack, React, JSX, etc.

Blocking first party JS is lunacy by the way.