MurphyA/hacker-news huggingface dataset:
by ndriscoll | 2025-07-25 20:10:20+00:00
Right, the services should allow federation, but that doesn't mean you need to federate with the entire world. You and your friend should be able to just click "invite" in your "My Home" app to get a link to text to each other like `myhome://invite?domain=<random>.services.frienddomain.com` (or a QR code flow). Under that TLD you have well-known subdomains and TXT records for e.g. wireguard config, oauth server location, etc. When you open the link in your "My Home" app, it adds the wireguard peer and starts trying to perform oauth client autoregistration and federate any services you run. When your friend clicks your link, it'll set up the other half of those connections. Once you've both clicked, things start talking to each other. This all stays invisible to the normal Internet for anyone that doesn't know the root domain to search for records under.

This could all run on one of those $130 N150 minipcs that uses like 8W and could run 24/7. It's a lot of integration work, but there's no reason why it couldn't be a fairly off-the-shelf product.

You could also explore other service discovery patterns since buying a domain name is a pain. Like have the URL provide the initial wireguard config (including outside IP) and DNS search domain, and then the servers on each end can query (private) DNS on the other end via the tunnel for services.
by wat10000 | 2025-07-25 20:10:22+00:00
I and about a million other programmers started with BASIC. My second language was Pascal. I don’t imagine I’d be very employable if that’s all I knew, but it turns out that you can learn many programming languages and it’s not all that much effort after the first two or three. There’s no reason to think the language you start with should be one that you could get paid to use.

And no, I wouldn’t recommend starting with BASIC. But starting with Scheme seems like a great choice.
by variadix | 2025-07-25 20:10:45+00:00
Pretty interesting concept, though as other commenters have pointed out the efficiency gains likely break down once your program doesn’t fit onto the mesh all at once. Also this looks like it requires a “sufficiently smart compiler”, which isn’t a good sign either. The need to do routing etc. reminds me of the problems FPGAs have during place and route (effectively the minimum cut problem on a graph, i.e. NP), hopefully compilation doesn’t take as long as FPGA synthesis takes.
by wizzwizz4 | 2025-07-25 20:11:02+00:00
> You can't just quote the Bible without providing a translation,

The quotation was from Pope Francis. The Bible reference (one of Saint Paul's letters) was me being facetious. Same with the Genesis reference: transphobic Catholics cite Genesis 1, but if you try to interpret Genesis 2 by the same logic, it says the opposite (and more definitively): the bigoted reading is eisegesis, and not even particularly good eisegesis.

For the record: I also think "my" reading of Genesis 2:22 is eisegesis. Very little of the Bible has to do with trans people specifically. Those passages of the Old Testament which do are best interpreted by an Orthodox rabbi, since they can't really be understood out of context (which hardly anyone else bothers with learning); and the few things Jesus is recorded as having said about trans people (that is, people who'd fall under the modern umbrella category "transgender") were positive; but trans people have little spiritual significance in the major Abrahamic religions (as compared to, say, Hinduism) and aren't major characters of any of the narratives, so there was little reason to say much about them (until the Talmud, which has rulings about a lot of uncommon situations, such as the appropriate treatment of many minority groups – but dates to after Christianity's split from Judaism and isn't really regarded by Christians).

This specific example wasn't my point. The Catholic Church is one of the few organisations in reissbaker's comment that's been around long enough to have taken a strong stance on two of the topics mentioned in the comment. (And I don't know enough about their take on slavery to neatly categorise it as small-c conservatism or capital-C Conservatism: from what little I know, it seems more like Realpolitik.)

> Apply principle of charity

That is me being charitable. There are harsher ways to apply "the purpose of a system is what it does", here.
by potatolicious | 2025-07-25 20:11:17+00:00
Yep, at that point we've circled back to the original years-long conversation about home servers, except now instead of a cheap mini-PC it's a phone. The distinction isn't meaningful.

And I'll remind folks that we've been talking about the power of people owning their own servers in their homes for decades, and yet the vast vast vast vast majority of users aren't doing it.
by dahart | 2025-07-25 20:11:29+00:00
That’s definitely in the same realm, but not the one I was thinking of. I believe I’m thinking of something maybe 10 years earlier, it had multiple authors, at least one woman, and some of the authors were psychology researchers who were into games. I’d wouldn’t be surprised if this is a theme and avenue of research that has come up many years at GDC.
by fn-mote | 2025-07-25 20:11:33+00:00
The only point I really have an issue with is #2, where the focus seems to be on “weeding out” students as a sign of rigor. I would much prefer that some kind of pedagogical motivation replace this point.

Edit: I take that back.

> Once you learn Scheme, well now you've learned Scheme.

(Not from SICP but How to Design Programs): The claim is that you’ve learned how to THINK about programming. You understand how to organize and test your code so you can make a larger project.

I think the dismissal of a Scheme-like language as a dead end is shallow, and includes a large assumption about the (lack of an) ecosystem of the language. I think saying more will turn this into a rant.
by prisenco | 2025-07-25 20:11:43+00:00
You know the answer to that is zero. There is no viable system a company, let alone a small unfunded startup, could use to verify the identity of the reporters let alone guarantee the trustworthiness of the account.

Those ten reports could be made by one person. That one person might not even know the person they're accusing. That one person might be a man. That one person might be a bot.

You'd have to ignore the last three decades of online identity, trolling and social media pitfalls to not recognize that.

And please don't compare reviewing a can opener on Amazon to accusing someone anonymously of a heinous crime on an app built by one person.

But I'm not sure I'm going to convince you with words so I'll suggest this:

Go and build this app.

Build it, see what happens. Nobody else has been able to crack this but maybe you can.
by thbb123 | 2025-07-25 20:11:46+00:00
I disagree that you need a lot of space for self hosting. Unless you want to host streaming content for thousands of users, Intel NUC or raspberry PI on top of your router is plenty enough to host nextcloud, some webservers with decent traffic (assuming you have gigabit connection, which is now commonplace), email, backups and media server for family and friends.
by bigyabai | 2025-07-25 20:12:05+00:00
> If you can’t follow things such as Asimov’s Laws, you have no business running the world’s miltiary, infrastructure, etc.

Sigh.

1. Asimov's Laws are a fictional example of why you don't want to force robots to behave like humans under arbitrary constraints.

2. Humans cannot follow things like Asimov's Laws either, and we run the world's military and infrastructure well enough.

Not an AI advocate at all but this is exactly the surface-level conjecture I expect outta lesswrong these days. Oofa doofa.
by Beijinger | 2025-07-25 20:12:28+00:00
I have not used the app nor read much about it but this guys talk about it: https://youtu.be/WjfpryoQ0Mk

Yes, as far as I understand, you upload pictures of men, either taken in the wild or from dating sites (Tinder) against their will. I am pretty sure that this would be illegal in some jurisdictions. Especially EU.
by Aurornis | 2025-07-25 20:12:31+00:00
I personally prefer owning my content, physical books, and having local copies.

But if I’m being honest, I think this claim that if you don’t own the book you don’t have the knowledge and society will turn into digital feudalism is hyperbole. Knowledge is proliferating faster than ever, becoming more accessible than ever, and it’s easier than ever before to get the info that you’re searching for, even in this streaming world. The idea that I’m going to lose knowledge from a book I read 5 years ago if it disappears from my library just doesn’t track. In fact, it’s rare that I return to my physical books these days because I can find equivalent info faster from a quick search online.

Don’t get me wrong: I prefer having my own copies and so on. However, when people start throwing around concepts like “digital feudalism” and trying to draw parallels to the enlightenment it feels like this is all some abstract philosophical debate rather than a discussion of what’s really happening in the world.
by martin-t | 2025-07-25 20:12:35+00:00
If somebody things he knows better, he shouldn't be allowed to push his views on others from his position of power. All public policies should be subject to public scrutiny.

Nobody has any right to dictate other people's lives. For his view to be even considered, he should be required to prove beyond reasonable doubt, that whatever he is against is actually harmful. And after that, only after that, should the voting whether this finding should influence public policy begin.

People should be allowed to harm themselves when they are informed about the consequences. Similarly, society should be allowed to harm itself because not everything has to be a race to the bottom of productivity and strength.

Do abortions lower the birth rate and are more populous societies stronger? Even _if_ the answers are yes to both, I don't see why any society should optimize this metric to the extreme. And theological arguments quickly fall apart in the first step of proving harm.
by rsync | 2025-07-25 20:12:35+00:00
A reminder that the "Oh By"[1] everything-shortener not only exists but can be used as a plain old URL shortener[2].

Unlike the google URL shortener, you can count on "Oh By" existing in 20 years.

[1] https://0x.co

[2] https://0x.co/hnfaq.html
by darksaints | 2025-07-25 20:12:37+00:00
I have personal experience outrunning a bad diet as a division 1 swimmer. I was on a 7000 calorie a day diet, which was actually difficult to pull off, and I specifically had to supplement my diet with things like snickers bars and peanut butter cups just to stop losing weight. In fact, my dietary habits formed during this period of my life, where I was consistently below 10% body fat, continue to cause me trouble today in my less active state. Only by eating dramatically healthier have I been able to approach 20% body fat today.

Even beyond myself, I think you’re romanticizing how healthy the diets of extreme athletes are. I’ve been coached by and trained alongside Olympic athletes and most of them (not all of them) don’t give a single shit about things like healthy fats or micronutrients. Protein definitely, but everything else is noise. When burning that many calories, you are getting more than enough micronutrients, and it doesn’t really matter if the energy you end up burning is from fats or carbs, because it’s in and out the same day and never has a chance to be stored in the first place.

Body builders aren’t judged on athletic performance but aesthetics. It would make sense they care a lot more about diet, but it should be noted that they aren’t athletes and their entire regime is about building muscle, not using energy. It’s a completely different type of optimization.
by waldopat | 2025-07-25 20:12:55+00:00
“If a GoTo user looks for ‘New York Yankees,’ the first 10 choices are paid advertisers (‘Buy Yankees gear at Fogdog Sports’). On the 11th try you finally get Yankees.com, the official site of the world champs. (On Google, this comes up first.)”

So...we're back to 1999 when the first 10 choices are paid ads?
by gs17 | 2025-07-25 20:13:05+00:00
It's a cool idea, but unfortunately their brochure has no details. It's just there to get you to fill out the contact form.

One of the few numbers I could find on their site was:

> Our standard frame 200MWh battery requires about 5 he (12 acres) of land to be built.

They also refer to it as a "20MW/200MWh" plant.
by tsimionescu | 2025-07-25 20:13:28+00:00
When I said "inconsistent", I was referring to things like getting a length field updated by one thread, but the actual list contents by another - if you have thread safety violations you will end up with exactly this type of issue in any language that allows unsafe threading code (Rust wouldn't outside `unsafe` blocks, for example), even in fully memory safe ones like Java or C#, and even without any bugs in the VM.
by johnnyanmac | 2025-07-25 20:13:38+00:00
We're mostly still a diurnal species. We go to bed at 9PM instead of 9Am for evolutionary reasons. We can fight against it, but the reasons are as arbitrary as biology is.

Likewise Daylight savings is a concept that had its uses, but makes less sense as technology progresses. I don't think even farmers care much about 7AM approximating to sunrise and 6PM as sunset.
by jschveibinz | 2025-07-25 20:13:44+00:00
I understand your clarification. You should be able to use vesting schedules, right of first refusal to counter, careful definition of IP and trade secrets with assignment to the company, right of repurchase of shares, etc.

This is indeed venture capital risk, but this case lays bare the exorbitant amount of risk for investing in these types of companies--perhaps especially in California?
by jameslk | 2025-07-25 20:13:48+00:00
I keep seeing the defense for Tea as an app for women’s safety, which is of course a valid concern. Wouldn’t it make more sense for a service to exist, like some kind of enforcement service provided by the government, where others can report safety concerns and that service goes and does something about it legally?

If such a service exists and isn’t being too effective, shouldn’t that be worked on?

My guess is that there’s more to the reasons for why Tea is popular but the safety argument is largely being used to defend it
by carlosjobim | 2025-07-25 20:14:04+00:00
Bad screens and bad illumination is bad for your eyes and bad for your sleep. And it's simply not as nice as screens with full pixel density.

Some IT people and computing enthusiasts are total consumers, I don't disagree. But it's also the only profession / serious hobby where it's common for people who are doing it all day insist on having the cheapest equipment, or half broken hardware. Not in the case with the commenter above, who I misunderstood in some way.
by peheje | 2025-07-25 20:14:17+00:00
Agreed! My team is constantly humbled by the mess of user data: names, birthdays, addresses, people dying or living abroad etc.

Honestly, sometimes I think about the linear algebra, AI, or robotics I learned in school and get this feeling of, "Is this what I'm doing? Stuff that feels like it should be simple?"

It's funny, even our product manager - who is a great guy - can fall into that "come on, this should be easy" mode, and I'll admit I sometimes get lulled into it too. But to his credit, every time I walk him through the actual edge cases, he totally gets it and admits it's easy to forget the on-the-ground complexity when you're in 'planning mode'.

So yeah, seeing your comment is incredibly validating.
by dang | 2025-07-25 20:14:52+00:00
Wow, the interesting part there—at least for anyone who already knows the cabinet story—is how it ends:

"Well, that was a difficult part to layout because of the memory bus.", Burrell responded. "If we change it, it might not work as well electrically".

"OK, I'll tell you what," said Steve. "Let's do another layout to make the board prettier, but if it doesn't work as well, we'll change it back."

So we invested another $5,000 or so to make a few boards with a new layout that routed the memory bus in a Steve-approved fashion. But sure enough, the new boards didn't work properly, as Burrell had predicted, so we switched back to the old design for the next run of prototypes.

That's interesting because (a) it's a story of how the cabinet principle didn't prevail, and (b) it's a brilliant example of how to communicate.
by wat10000 | 2025-07-25 20:15:02+00:00
They’re not directly comparable because programming languages are much simpler and much easier to learn. Becoming a good programmer is hard, but that’s not due to difficulty of learning a programming language. Once you’re a good programmer, new languages are easy. A decent programmer should be able to do something useful in a new language in a week or less, and be reasonably competent in a month or two. See how long it takes anyone to learn a human language to that level.
by danielhanchen | 2025-07-25 20:15:34+00:00
Oh I also upload Q8_K_XL for eg, which will upcast important layers to BF16 / F16 as well!

Oh the blog at https://docs.unsloth.ai/basics/unsloth-dynamic-2.0-ggufs does talk about 1, 2, 3, 4, 5, 6 and 8bit dynamic GGUFs as well!

There definitely is a benefit for dynamically selecting layers to be at diff bit rates - I wrote about the difference between naively quantizing and selectively quantizing: https://unsloth.ai/blog/deepseekr1-dynamic
by chongli | 2025-07-25 20:15:48+00:00
Yes perhaps I should not have focused on immigrants when the overall question I want to ask is if this effect is driven by religious subgroups/subcultures which include both immigrants from religious countries as well as people from religious communities within the US.

My hypothesis is that we’re not seeing much of a “return to religious observance” from children of parents with low/no religiosity and that nearly all of the resurgence is driven by the aforementioned religious subgroups.
by jahewson | 2025-07-25 20:16:14+00:00
Most traffic nowadays is HTTPS so as long as you configure your router to use a non-ISP DNS resolver such 1.1.1.1 (Cloudflare) or 8.8.8.8 (Google) then your ISP cannot see your traffic.

However, those ISP branded modem/router devices are completely backdoored and can be accessed by ISP employees for remote support. As they are your router they also get to see your internal network traffic. HTTPS traffic remains encrypted of course, but I personally would never let an ISP have access to my hardware.
by BhavdeepSethi | 2025-07-25 20:17:42+00:00
I went through an acquisition very early in my career, and for the longest time I believed it was the best outcome for everyone. Over time, I realized that my naive belief was purely due to the founders going way above and beyond to make sure each and every employee (including folks doing just data entry) got a good outcome (accelerated vesting, significant equity in new company, top of the band pay, etc.). It made me realize that if you ever want to work at a start up, bet on the founder, rather the company. Even with mediocre outcomes, you'll end up ahead in the long run compared to folks who're just looking out for themselves.
Show HN: FakeFind – An AI-powered Fakespot alternative that detects fake reviews
by FakeFind | 2025-07-25 20:17:43+00:00
Mozilla recently shut down Fakespot, leaving millions of online shoppers without a tool to verify review authenticity. So we built FakeFind. FakeFind is a free, browser-based tool that lets you paste in a product link from Amazon, Walmart, or eBay. It uses NLP to analyze the reviews and detect signs of fake or coordinated manipulation — like review hijacking, repetitive phrasing, or bulk ratings. In seconds, it returns a Trust Score, an Adjusted Rating, and a quick summary to help shoppers avoid scams. We built it to be lightweight, fast, and transparent — no extension, no account required. Would love thoughts from the community: https://fakefind.ai
by DaveZale | 2025-07-25 20:18:03+00:00
I live in a two floor home in So CO. I use what I learned very young: hot air rises, cool air sinks.

So when inside and outside temperatures match during the rising morning temps, I seal up the downstairs, and close all blinds except for north facing windows. As a habit, it takes almost no time and helps us maintain our status as the bottom 2% of energy consumers in the region.
by 1718627440 | 2025-07-25 20:18:39+00:00
Honestly to me it seams like optimizing compilers and out-of order CPUs are actually doing the same thing. Can't we get rid of one or the other?

Either have a stupid ISA and do all the work ahead-of-time with way more compute time to optimize or don't optimize and have a higher level ISA, that also hs concepts like pointer provenance.

The current state seams like a local minima with both having ahead-of-time optimization, but the ISA does it's thing anyways and also the compiler throwing much of the information away with OoO analysis being time-critical.
by bko | 2025-07-25 20:19:00+00:00
I don't think you have to be Puritanical or particularly religious to realize that some content is generally not good for people. I've seen this destroy lives, drive addiction and lead to other forms of destructive behavior.

Religion and taboo often exist for a reason, because endless self gratification does not lead to flourishing.

You don't have to agree that it should be banned, but you can at least concede it's not entirely arbitrary content like say a sitcom.
by ceejayoz | 2025-07-25 20:19:04+00:00
It's retrofitted to what we already defined as a second, sure.

But you can tell an alien species our units are expressed in multiples of that, and they can translate it into how theirs works. (Vinge, for example, has space-faring humans talk about "megaseconds" and "gigaseconds" rather than days/years.)
by bevr1337 | 2025-07-25 20:19:25+00:00
The person you're replying to said they maintained a homelab for 15 years. I'm sure they have the experience to correctly gauge the amount of effort required. What you're arguing is qualitative. There is _some_ maintenance, as you admitted, and the OP has other priorities.

I personally relate to the person you're replying to. I sleep better not worrying about HDD health or if my APs can reach their controller. Tried it - not for me.
by phantompeace | 2025-07-25 20:19:54+00:00
I specifically didn’t mention Israelis or Jews. I’m sure there are plenty of good people in those camps that oppose Netanyahu. I speak about Zionists.

And let’s not pretend history started on October 7th, that region has been in turmoil for almost a century now, so trying to excuse the sniping of children in the head, mass starvation, subjugation of a whole population, straight up ethnic cleansing in this day and age is indefensible no matter what happened. You say you’re not excusing but only explaining but I don’t want to hear any explanation that equates babies as threats that are okay to kill in war. Hamas could’ve dropped a nuke on Tel Aviv and it still wouldn’t excuse sniping innocent children in the head. Did it become okay to liquidate the ghettoised Jews because they struggled for their freedom? They tried to rise up too? They weren’t prepared to lay down without a fight. And where is the outrage against the Israeli government for firing on their own citizens at the festival?
by epistasis | 2025-07-25 20:20:09+00:00
Interesting, but tailings never seem to enter much into environmental analyses that I have seen, unless you count coal ash as "tailings" which would be a pretty broad interpretation of the idea.

Lithium is also extracted via brine, as opposed to hard rock. Most of the environmental reporting has been on the brine approaches, which currently are in high elevations of South American mountains, and the problem appears to be mostly the use of land and taking that land out of the ecosystem for economic use as drying pools. But the same problem occurs with mining, too!