MurphyA/hacker-news huggingface dataset:
by dan_can_code | 2025-09-18 06:50:01+00:00
Voron would be my recommendation. It ticks all the boxes of what you need it to do. The only caveat is you need to build it, screw by screw (unless you buy a pre-assembled one such as siboor). It also requires printed parts which can be ordered via Vorons PIF program (high quality, printer-verified parts).

Depending on how easy you find it, it will take at least 10 hours to build. But that is part of the fun.

Software and repairability are there. Spares are cheap and klipper is open source. It can work offline but it works better paired with tailscale. You can upload sliced models OTA.

Slicing models will be the easiest part. I'd recommend the basic orcaSlicer set up for the printer of choice and go from there.

Good luck and have fun. 3D printing has become the most addictive hobby I have ever taken up. Be careful with your time!
by yehat | 2025-09-18 06:51:10+00:00
I really, really want to see how you do "consume" content with the random stream of intruding Ads every few minutes. I'm really curious to see people enjoying that. Strangely enough I link all that mentality to another one, vivid example of the same "joy" and only experienced in the US. That's the "tipping" culture - you're expected, oh, rather obliged to give a tip when served. I guess people enjoying Ads are the same enjoying that obligation, too. As for the serious matter of good content creators gaining financial support - you probably noticed that there're "membership" options, many do have side platforms with membership as well... So there're ways that actually work, but no, Alphabet doesn't like that, aren't they?
by suzdude | 2025-09-18 06:51:13+00:00
If you _decide_ to read it that way, you can. But you'd have to be looking for something to be offended about.

Given Mr. Robinson's upbringing being very similar to many MAGA, it would make sense for them to attempt to distance themselves from him, no?

The same way non-maga would distance themselves by asserting how unusual his access to firearms and firearms training is compared to the general public?

Maybe English is not your first language? Critical reading skills are important.
by jjav | 2025-09-18 06:51:47+00:00
> Yes and they’re still much lower than buying an equivalent place.

Of course renting will be cheaper than buying an equivalent place. Most of the time in most places that's the case.

My point was this is true in the year of purchase and for a few years later. Over time (and you'll need to live somewhere your whole life) it will become cheaper. And then a lot cheaper. Rent will only ever go up.
by giorgioz | 2025-09-18 06:53:20+00:00
I've always seen it from this perspective: If two animals can mate and produce an offspring that it will also be able to reproduce and be fertile than they are member of the same species. This is condition is sufficient but not necessary.

(ex a donkey and a horse can mate but will produce a mule which is sterile and so in my classification donkeys and horses are not anymore the same species).

So given the cloned male ants in turn mate with the queen they were all along the same species.
by Arathorn | 2025-09-18 06:53:37+00:00
> I tried running a community on it and it was a colossal failure.

I'm sorry to hear that. When was this? We have been making a huge effort to fix problems like these over the last 1-2 years (albeit focusing on workplace comms rather than discord-style comms, but the hope is that discord-style comms will follow).

> The onboarding flow sucks, if you want to send email logins it implicitly requires them to make matrix.org or whatever accounts

It sucked for sure on the legacy apps, but I think we fixed it on Element X.

Email-based login does not require matrix.org accounts (and never did) - it sounds like there's confusion there with inviting users by email, which indeed needs you to run an email->matrix 'identity server' (which defaults to matrix.org). If you were trying to build your own matrix hosting stack, I can see why this would be painful.

> there was no canonical FOSS project for that custom server

Assuming we're talking about the same thing, the canonical identity server is http://github.com/element-hq/sydent (formerly http://github.com/matrix-org/sydent).
by zenmac | 2025-09-18 06:54:05+00:00
While I agree with you. Element is tooo heavy! I know there is Element X, but it has a lot issues working with others who has different clients. I would rather not use element if possible. There is a lighter weight Hydrogen seems more pleasing on code and front end.

https://hydrogen.element.io/#/login

So on the up side about matrix is if you don't like you can roll your own.
by tonyhart7 | 2025-09-18 06:54:16+00:00
this is bad

but in the grand scheme of things, why we have "slack" anyway

developer community that make the most OSS project rely heavily on close source system as a "de facto" industry standard is weird one

it not like slack has a secret sauce either, but having most critical infrastructure as a main source of communication while the very same community that proud to be release OSS product is a bit strange
by ggm | 2025-09-18 06:54:27+00:00
I have worked with an NFP who worked with Mattermost and they were very responsive as backend support.

I have no exposure to pricing, but the fact they talk to people directly impressed me immensely.

IETF uses meetecho and it has meeting-support stuff including speaker control and voting mechanisms (I know, we dont vote in the IETF...) which I think are interesting. Thats more useful in the live online state. Again, the devs are unusually available.

I don't personally like discord, although many FOSS projects are on it. I think the whole stickers and like just .. turn me off.
by dlubarov | 2025-09-18 06:55:03+00:00
> 1. Egypt had no intention of attacking Israel (as we now know for certain).

Where are you getting this idea from? A leader with no intention of attacking Israel would not have made statements like

"We will not accept any possibility of co-existence with Israel. [...] The war with Israel is in effect since 1948." (Nasser, May 28, 1967)

and then proceeded to amass ~100k troops near the border, or in Nasser's words: "The armies of Egypt, Jordan, Syria and Lebanon are poised on the borders of Israel ..."

As far as preemptive strikes go, it really doesn't get any clearer than this.

Not to mention the naval blockade which was in itself an act of war, making the question of who started the war rather moot.
by sureglymop | 2025-09-18 06:55:34+00:00
The guide itself is great.

But I really dislike these markdown books used by many rust projects. I wish they just had an option to download it as a PDF, so that I could archive them. The printing button really isn't good enough for that. I mean if everything is already neatly renderd to HTML like that, how hard could it realistically be to also create a good looking PDF version...
by jacinda | 2025-09-18 06:55:47+00:00
I would recommend trying it anyway. The really poor reviews are from 5-8 years ago when it was legitimately difficult to use. They recently rolled out an overhaul that's significantly improved.

We used Zulip at a company I was at (about a decade ago) and everyone on the engineering team refused to switch from it to Slack, even when it looked like Dropbox might end the product because it was so loved (it's completely independent now so that's not been a concern for a long time).
by qcnguy | 2025-09-18 06:56:12+00:00
This is the philosophy used by the Java world. Big parts of the standard library are plugin-based. For example, database access (JDBC), filesystem access (NIO), cryptography (JCA). The standard library defines the interfaces and sometimes provides a default implementation, but it can be extended or replaced.

It works well, but the downside of that approach is people complaining about how abstract things are.
by dfabulich | 2025-09-18 06:56:21+00:00
Basically never, because it would require re-standardizing the DOM with a lower-level API. That would take years, and no major browser implementor is interested in starting down that road. https://danfabulich.medium.com/webassembly-wont-get-direct-d...

Killing JavaScript was never the point of WASM. WASM is for CPU-intensive pure functions, like video decoding.

Some people wrongly thought that WASM was trying to kill JS, but nobody working on standardizing WASM in browsers believed in that goal.
by wombarly | 2025-09-18 06:56:45+00:00
How is this in a way related to that or not gaf about creators?

I pay €14/mo to not have ads on YouTube. It's good they have the skip feature for those sponsor segments, since they're just embedded ads.

Creators still benefit as my view has a higher $. Well... not anymore I suppose with the view attribution endpoint being blocked by my adblock.
by Arainach | 2025-09-18 06:56:54+00:00
And among their non-technical contributions, you have genocide in Myanmar, election interference worldwide, the explosive growth of hate speech, countless teenager suicides, and more.

Any large company can write a web UI framework, but only a truly special one can directly contribute to genocide, know about it, have employees bring it up and suggest intervening, and decide that nah, they'd rather let people die and make more money.
by rectang | 2025-09-18 06:57:25+00:00
Very well said — I agree with all points. But is NPM culturally averse to such mechanisms, and will they reject them as an imposition on authors even as the pace of successful supply chain attacks accelerates?

I think that one hole is that even if you require signatures, not all authors will adhere to best practices and some will still be compromised.

Also, five-dollar-wrench attacks remain feasible, although I’m uncertain if we’ve seen them in the real world.
by jacinda | 2025-09-18 06:57:56+00:00
+1 to the other comments recommending Zulip over Mattermost. The threading model is fantastic.

Also, for a non-profit teaching coding note that they regularly have interns under the Google Summer of Code program and it's open source, so the students can even help with it.

https://summerofcode.withgoogle.com/programs/2025/organizati...
by M95D | 2025-09-18 06:58:20+00:00
Thanks for the research. You might be right. I had CRTs and plasma side-by-side and then I had plasma and IPS side-by-side. Plasma and CRTs looked about the same to me, while IPS looked a bit worse, but that might be because of analog vs. digial inputs and calibrations. The CRTs had an auto-calibration function (Sony G520), but other than that I never did a color calibration on any of them.
by dns_snek | 2025-09-18 06:58:32+00:00
I would recommend that people stop taking this kind of bait, especially as an organization. Discord is free for now but that's bound to change and you can't have any expectation of privacy there.

In my eyes they're practically the poster child for an organization who could (and arguably should) be running their own solution on their own servers.

Perhaps self-hosted Revolt Chat [1] which I've been keeping an eye on but I don't have any first hand experience with it. There are many more solutions in this space though.

[1] https://revolt.chat/
by vunderba | 2025-09-18 06:58:39+00:00
There's the UEB Online Course [1]. You can memorize Grade I Braille in a single afternoon, but being able to recognize the raised dots in a small cell takes practice.

You might be able to pick up a few "Easy Reader" books which have larger print that could also help. [2]

[1] https://uebonline.org

[2] https://www.pathstoliteracy.org/resource/dapdots-books-early...
by pezezin | 2025-09-18 06:59:33+00:00
Yes, you do get more space between the lines, an effect is known as "scan lines". It is specially notorious when forcing a 240p mode like 8-bit and 16-bit systems used to do, which gives old games a distinctive look that some retrogamers crave.

https://en.wikipedia.org/wiki/Scan_line
by mrkeen | 2025-09-18 07:00:12+00:00
This is syntactic sugar only. No change in semantics. So I don't buy into any argument about what this change 'means'.

And we all get to choose what we find ridiculous:

i = i + 1 ? No it does not. Never has, never will.

Connection is null? It's insane to type it as Connection then. null has type Null.
by victorbjorklund | 2025-09-18 07:01:39+00:00
I saw a review on these glasses on YouTube end for the first time I feel like: Okay now we're actually approaching something interesting. This is the first point where I feel like there is some glasses that I actually would want to wear almost. I probably still won't buy these because it's still the first generation of these types of glasses but I think it's promising in the sense that you know in a few years we probably will have some things that are really really good.
by leokennis | 2025-09-18 07:01:59+00:00
Actually Facebook and WhatsApp are the only products I know of where even completely non-tech people like my mom or the other parents at my soccer game have ever mentioned something along the lines of "yeah I did X on Facebook so now whatshisname Zekkerburg knows about it too..."

These people probably have zero awareness about cookies, tracking, online disinformation campaigns and online security in general...yet the one "tech" thing they know is that Facebook spies on you.

Everyone is aware of how Meta kills privacy in their products. The products are still useful, especially at price point "free". And they are still riding on an installed base and network effect from a time before we cared that much about the privacy infringement.

But, actually paying for the privilege of being the product...that seems like an extremely hard sell from Facebook for me.
by adrianton3 | 2025-09-18 07:02:28+00:00
> booked tickets for a flight or bought a home or a car or watched a cat video

Would you install a native app to book a flight? One for each company? Download updates for them every now and then, uninstall them when you run out of disk space etc

I can ask the same question about every other activity we do in these non-native apps.
by Jensson | 2025-09-18 07:02:31+00:00
> losing the ability to criticize Israel or the current administration

When did Americans lose that ability? I didn't hear about this happening.

> could be argued that the rise in pro-palestine awareness post Oct 7 is in part to TikTok. Thats likely going away now so Americans on the whole are left worse off.

The only thing that changed is that China can't choose what you get shown, do you think that the pro-palestine videos are only there due to Chinese influence?
by darkwater | 2025-09-18 07:02:55+00:00
> Millions of businesses were also running single-vendor on Microsoft two decades ago back when they been much larger monopoly.

Absolutely not. You had your physically purchased copy of Windows and its licenses. If your org was growing a lot you might be strong-armed into paying more for the new licenses but at least you kept what you already had, nobody could take it away from you. The SaaS world is a completely different story.
by sitharus | 2025-09-18 07:03:03+00:00
The article uses terms that are known to biologists which can be easily searched for.

There are genes called "selfish genes" which cause a negative impact on the organism. Normally they would be selected out by evolution, but the "selfish" part means the gene is propagated to descendant organisms far more often than a regular gene would be. There are several mechanisms that can cause this, wikipedia has a summary.

In this case the ants have a "selfish gene" which greatly increases the probability of an egg being a queen, which makes it much harder for the colony to thrive.

As for the mixing of the species? You'd need a time travel machine to find out for sure, but the researchers noted that the species live in proximity and do mate together when in the same area. This would allow the queen to produce the needed workers. Evolution drove forward and somehow created a mechanism that allowed the ants to maintain the DNA required independent from the origin species. That's what the researchers are looking for now.
by jjav | 2025-09-18 07:03:21+00:00
I certainly can't deny your experience but sure it's different.

All the hype and money and "cachet" was in Silicon Valley during dot.com boom.

Having been deeply embedded in that era of Silicon Valley, I can't think of a single recognizable tech company in SF in those days. Later, absolutely. But not in the late 90s boom.

Netscape IPO kicked it off and Sun and Cisco took it to the heights now known as the dot.com boom.
by buster | 2025-09-18 07:03:35+00:00
What you describe is the difference between tedious and simple.

Boring is good. I don't want to be excited by technology, i want to be bored in the sense that it's simple and out of my way.

Same for KISS. I tend to tell people to not only keep things simple, but boring even. Some new code i need to read and fix or extend? I want to be bored. Bored means it's obvious and simple.

The difference? There are many complex libraries. By definition they are not simple technology.

For example a crypto library. Probably one of the most complex tasks. I would consider it a good library if it's boring to use/extend/read.
by cyphar | 2025-09-18 07:04:49+00:00
I think the five-dollar-wrench attack has a similar risk profile to a maintainer introducing a security flaw (intentionally or not) -- unless you are actively auditing the code of your dependencies you are ultimately trusting the upstream maintainer (as well as their personal security) at some level. Except in the most extreme scenarios I think that this kind of trust is irreducible -- if you don't trust the upstream maintainer you shouldn't use their software.

The main issue I have is that these ecosystems add so many other layers of trust you need to have that are unnecessary (trust that source forges like GitHub won't ever be compromised, trust that the access control of said source forges won't ever be compromised, trust that the per-language package repos won't ever be compromised, trust that API keys won't be leaked without being discovered quickly, etc etc).
by bkettle | 2025-09-18 07:05:07+00:00
Is it possible that the current form of social media is actually contributing to the erosion of your liberties because it is so widely used in society and is likely contributing to polarization and antisocial behavior?

I see this (and, honestly, most problems) as much more than a personal responsibility issue. To me, it’s an issue of misaligned incentives and unpriced downside costs. It’s clear that market forces push companies to build an addictive service that produces long term misery. It’s also clear that social media has a cost on its users (producing long term misery, reducing acute productivity) But this cost is not paid by the social media company.

I’d argue that widespread use of the social media that today’s market incentives create is bad for society as a whole, not only for any one individual. Correcting market incentives that don’t align with social good is, in my opinion, one of the most essential purposes of legislation.
by Findecanor | 2025-09-18 07:05:16+00:00
It is at least theoretically possible to build a headless "GPU" from RISC-V processors that have the vector extension (RVV). RVV had been designed to be able to run programs compiled for the SIMT execution model that most GPUs use.

This Orange Pi RV2 has a small vector unit in each core, and could be used for at least prototyping the software until more powerful chips are available.

BTW. There have also been a couple hardware startups that have been working on commercial GPUs based on RISC-V's vector extension, with their own GPU-specific instruction set extensions for texture lookup and the like.
by zuhsetaqi | 2025-09-18 07:05:24+00:00
I don't know about the server being underpowered or misconfigured.

I compared it with those Messengers because that's what we as users are used to. I know that TG is not E2EE and therefore not comparable on a technical level, but that's still what users of Element are used to.

I personally use iMessage the most as my Messanger and in the last >10 years I never had any problems with a message not being able to be decrypted. And iMessage not being as featureful as Element is not an excuse for having more bugs especially in key areas of the service. Again, iMessage being just an emxample.
by pdubroy | 2025-09-18 07:05:25+00:00
Folks here might be interested in WebAssembly from the Ground Up (https://wasmgroundup.com) — an online book to learn Wasm by building a simple compiler in JavaScript. (Disclaimer: I'm one of the authors.)

So far the book only covers WebAssembly 1.0 though. We'll likely publish an update to cover the (few) new features in 2.0, but WebAssembly 3.0 is a pretty big update. Garbage collection and typed references especially add quite a lot to the spec. But, they also make a lot more things possible, which is great.

The spec itself is also very readable and accessible. Everything in the spec that's described formally is also described in plain language. I can't think of any other spec that's quite as nice to read.
by buovjaga | 2025-09-18 07:05:34+00:00
Not saying there's a turnkey solution at the moment for your exact needs, but even with your current $5k/year budget something interesting could be built with the "modern IRC stack" that https://irctoday.com/ uses, for example. Call support would have to be done by integrating Jitsi, but it's been done before as seen in https://github.com/kiwiirc/plugin-conference and https://convos.chat/doc/features#video-support
by numpad0 | 2025-09-18 07:06:12+00:00
No offense, but there it this chart, and what this tells me, maybe just me, is that gaming is a niche within VR, not even majority use case. Zuck is probably right about VR/AR being the next big social media, only he's wrong that it'll be like Facebook/Instagram type of social media; it's old Twitter type of social media.

[1]:

Most played VR games

Rank Name Curr 24h pk All-time 1. VRChat 33,032 46,652 66,824 2. War Thunder 26,388 65,589 121,318 3. PAYDAY 2 23,513 31,619 247,709 4. No Man's Sky 22,509 46,010 212,613 5. OBS Studio 11,434 22,388 27,334 6. Phasmophobia 7,716 22,789 112,717 7. Forza Hz 5 4,940 13,617 81,096 8. Assetto Corsa 3,885 13,598 19,796 9. OVR Adv. Sett. 3,030 4,299 6,418 10. Tabletop Sim. 2,902 7,755 37,198

1: https://steamdb.info/charts/?tagid=21978
by rkomorn | 2025-09-18 07:06:48+00:00
I guess, first, I'll caveat all this with: I have enough money to buy things.

I pay for YT premium because I put my money where my mouth is.

I also simply avoid content that has ads, and have ended up blocking a lot of sources from my news apps because of the ads-to-quality ratio not being worth it. I also don't try to get around paywalls. When I get a pop up that asks me to enable cookies to see the content, or subscribe, I just close the page and don't consume the content because I don't like the terms.

I tip because, even though I think the tipping system is entirely bullshit (and never got tips while working in fancy restaurant kitchens because there was no tip sharing), people deserve to make a living and me stiffing people on their tips is just me being shitty and not some grand revolutionary gesture against the system.

What I don't do is create my own terms on which to still consume the content/services I'm getting.

Also worth noting that absolutely none of this represents some endorsement of that companies like Google, Meta, etc do (in particular in the ads-based world).

I don't like ads, I don't like shitty JS. I don't like being "forced" (by norms) to tip.

I just agree to either paying for something (directly or indirectly), or not using the product.

And, maybe most of all, I don't believe that Google being shitty means I can be shitty. My ethics are mine, and they're not relative.