MurphyA/hacker-news huggingface dataset:
by gruez | 2025-11-27 03:28:42+00:00
>You're living in a bubble to think people don't want to get more time out of their family's iOS devices.

No, at least for Apple devices, the overwhelming majority are replaced before they reach EOL. According to https://telemetrydeck.com/survey/apple/iPhone/models/, only around 25% of people are using iPhones that were released more than 3 years ago.
by Fnoord | 2025-11-27 03:30:42+00:00
Wayland is fantastic, but it requires some external tools for some non-default (seemingly 'simple') utilization. Therein lies double work, devs scratching their itch in whatever programming language they prefer, sure. The most popular one isn't always the best. And all of that is the nature of the bazaar. But the way I regard it, the bazaar can make use of curators who make a cathedral and sell that (anyone can, in theory). In other words, this is a service problem.

I used ydotool [1] in Sway years ago, worked perfectly fine. Had to setup the permissions though, IIRC via some udev rule. There are also other tools which do something similar, each being slightly different and sometimes with different features or pros/cons. For example, there was this tool for just swapping buttons (wtype), one for reading the input and echoing what was being pressed (wev), and there is one doing that with a keyboard visual picture, too (wshowkeys). Basically, sircmpwn (author of Sway) wrote a lot of useful Wayland utils [2].

Then for running GUI apps remotely, there's Waypipe [3], and for running Android apps on Wayland there's Waydroid [4].

The beauty of all this, is that with Wayland you don't have to run QubesOS in order to have a somewhat secure desktop OS.

..but it did require some work to get all of this working. I already knew that the moment I went for Sway instead of Gnome or KDE.

Also, I believe the mobile Linux DE's each use Wayland, too. pmOS with say Phosh, Lomiri, Plasma Shell, you'd always be using Wayland. That all started with N9 MeeGo and SFOS, while the predecessor of N9 (N900) still used X.org.

[1] https://github.com/ReimuNotMoe/ydotool

[2] https://git.sr.ht/~sircmpwn

[3] https://gitlab.freedesktop.org/mstoeckl/waypipe

[4] https://waydro.id/
by TriangleEdge | 2025-11-27 03:31:21+00:00
This happened to someone I know. He was working on a TN visa, had his green card approved, and was waiting for an interview. He was not allowed to leave the country, but he lost his job, and had to leave the country because of the 60 days grace period of the visa. Because he left, he lost his green card application.

You both:

1. Can't leave the country because of immigration laws.

2. Have to leave the country because of immigration laws.
by toomuchtodo | 2025-11-27 03:31:57+00:00
Both comments are true. We could go faster if fossil subsidies shifted to solar and batteries, but we will still go fast regardless. Most US solar is utility scale, but buying your own solar is cheap enough now you can almost go off the grid (battery price decline will catch up shortly) assuming you have enough space for panels. Utility scale solar is still a good investment, even with the loss of tax subsidies, and is the fastest way to deploy new generation capacity.

Regardless, we’ve reached a global tipping point where solar, battery, and EV deployment continues to accelerate and peak fossil fuel demand is very near.
by trhway | 2025-11-27 03:32:28+00:00
Sun as a focus lens. "Just" 500 AU.

The Voyager can be overtaken in several years if we to launch today a probe with nuclear reactor powered ionic thruster - all the existing today tech - which can get to 100-200km/s in 2-3 stages (and if we stretch the technology a bit into tomorrow, we can get 10x that).
by MarkMarine | 2025-11-27 03:32:32+00:00
Reading the infra part of the post made me smile, I spent part of my week putting workloads on spot but this is the real spot market. Chaos monkey is running in prod if you are ready for it or not.

Jokes aside, the technical depth it takes to make that one server run is impressive. That makes me more interested in codeberg, not less, though I’m going to keep my own mirror of the zig repo until they get some better hardware.
by yongjik | 2025-11-27 03:32:47+00:00
Yeah, I'd express doubt. I do agree that South Korean feminist movement contains some batshit crazy elements, but those anti-feminist young Korean men aren't much better.

Both sides love to fixate on crazy crime stories to make themselves feel like victims. If a Korean man murders a woman, that's femicide and an example of how Korean men behave in general. If a bunch of Korean women share nude photos of men in a website, that's how they're wannabe rapists and an example of how Korean women behave in general. Yada yada.

The young men also opposes any kind of DEI, whether it's for women, rural provinces, or people from poor families, thinking that they are the competent people oppressed by the society. They also denigrate older men in their forties (who happen to be much more left-wing in general), thinking that those oldies were the lucky generation because when they were young jobs were plenty and there were less competition.

Never mind that those old men started their careers with 6-day weeks and horrible safety conditions. Such jobs are still plenty as they were in 1990s, it's just that they're so comparatively shitty that only migrant workers would be willing to fill those positions.

Funnily enough, it looks like fewer and fewer young men are supporting Lee Jun-Seok in recent months. It looks like Yoon's political suicide (via martial law) for the conservative faction did affect Lee in the long term. (It didn't help Lee Jun-Seok that the new president, Lee Jae-Myung, is more politically savvy and is publicly willing to talk about whether young men are feeling the "reverse discrimination" and what the government could do about it.)
by andreybaskov | 2025-11-27 03:32:53+00:00
Say we discover a new architecture breakthrough like Yann LeCun's proposed JEPA. Won't scaling laws apply to it anyway?

Suppose training is so efficient that you can train state of the art AGI on a few GPUs. If it's better than current LLMs, there will be more demand/inference, which will require more GPUs and we are back at the same "add more gpus".

I find it hard to believe that we, as a humanity, will hit the wall of "we don't need more compute", no matter what the algorithms are.
by lvspiff | 2025-11-27 03:34:06+00:00
20 years ago a shared room was kinda the go-to for conferences and business meetings seemed like at companies I worked at. It was normal to share a 2 bed room with another guy, but all the hotels we ever stayed at had a bathroom with door that closed and didn't open straight to the bedroom. It also had a curtain or at least a frosted door if someone happened to open the door.
by gyomu | 2025-11-27 03:34:09+00:00
Being on the E team is literally about being the one person to blame when things aren’t right.

When you’re an exec in charge of a whole area, the buck stops with you and, to quote Steve Jobs - the reasons stop mattering.

As a user I don’t care about having “extraordinary insight into the development process”. All I know is you’re vice president of interface design and the interfaces are getting worse over time.
by 0xbadcafebee | 2025-11-27 03:34:18+00:00
I don't know about those other things, but driverless trucking isn't going to happen within the next 50 years at least. Besides all the logistical challenges and risks to businesses throughout the supply chain, you're talking about 3.6 million American truck-driver jobs. There is little else that politicians love more than saving jobs, especially blue collar, and that's a helluva lot of jobs. To put it in perspective, the TSA is basically a jobs program that costs 12 billion to employ only 58,000 people who don't do anything useful. Politicians'll do whatever it takes to keep those 3.6 million jobs. Add on the fact that truckers can and do organize, and it doesn't take many of them to shut down shipping and transportation. The trucking industry is also reticent to upgrade or spend more money; they won't even invest in electric trucks with drivers. And there's a wide variety of trucks out there with complex routes that won't be mapped, so only a few major highways will be covered, meaning you still need a driver. There will be pilot programs but that's it.
by protocolture | 2025-11-27 03:34:36+00:00
>they will only very slowly drop prices

Of course. Price drops only really come through in response to competition.

Long term high prices invite further investment. Investment arrives and wants a quick return. Fastest way to return is to sell above cost but below market. Established players respond. Yada yada. I once met a former projector salesman who was unbelievably angry that someone, I think Acer, came along and destroyed the ~2000 AUD hard price floor that projectors once commanded, which dropped the whole market and his commissions along with it.

Even when collusion is government endorsed instead of outlawed, the same rules apply. See the bromkonvention. You need the new player willing to take the 10% margin to hurt the bottom line of the guy taking 150%.

>when in a purely capitalistic world the price drop ought to be equally fast

No the price can only drop as fast as supply and competition can catch up. For an industry with high input capex costs, thats extremely slowly. I would think some banks would be keen to take a risk on a new RAM fab based on the demands coming from AI, but also I would personally not take the bet that AI will be in this state in 5 years time. So assuming Banks and other lenders are as skeptical as I am, they wouldn't lend, or would request a bigger entity guarantee the loan.

>brutal punishments for such behavior

Brutal punishments for failing to ramp up production? Or for not lowering prices for no reason? I really dont understand
by jameslk | 2025-11-27 03:34:49+00:00
> The key, it seems, is cramming the energy present in microwaves into a very tiny space—the point of contact between the objects in question. In your garden-variety microwave oven, microwaves have a wavelength of about 12.5 cm. But adjoining grapes (which are full of water that can absorb said microwaves) can concentrate the energy within into a region where the two spheres touch, which is no more than a couple millimeters wide. This creates a very strong, very condensed electric field at their interface—a pocket of ammo powerful enough to liberate negatively-charged electrons from, say, the salts naturally present in grapes and other fruits.

This is the answer from the article. Not much else is said about the “how” piece

This is the paper cited: https://www.pnas.org/doi/full/10.1073/pnas.1818350116
by Aeolun | 2025-11-27 03:35:00+00:00
Your whole message is the literal definition of:

> The only reason this would not be the case is if you have specific requirements for the life of your child.

If humans could do without 2000 years ago, if the kids in africa can do without now, then clearly the same is true for your own children. God knows they don’t need $7000 braces, which are unaffordable to 99% of the US population too.

Feed them, and love them.
by vivzkestrel | 2025-11-27 03:35:04+00:00
When I see posts like this, I cant help but ask. How do you even build a code editor? What kinda of system design or OOP does it require. I couldnt find articles on HN searching for it so if anyone is reading, I super appreciate if you can share some links where talk about the methodology and thought process that goes into how to make a code editor from scratch
by chickenegg | 2025-11-27 03:38:58+00:00
> it's hot, congested, polluted and largely poor, but so is Bangkok.

That's a wild comparison, makes me wonder how much time you spent in Bangkok. Bangkok has a much higher standard of living compared to Jakarta, and I've yet to meet anyone who spent more than a month in both places and prefers Jakarta. Living costs are cheaper in Jakarta for sure, but that's about it.
by ThatPlayer | 2025-11-27 03:40:45+00:00
I do not mean separate as in separate matchmaking. Just separate ports of the game. So Linux users are not running the same Windows port of the game as Windows users, just under Proton.

That way you don't need a backdoor in the Windows version of the game for the weaker Linux anticheat that runs through Proton. You would just have a native Linux version of the game with native anticheat.
by theamk | 2025-11-27 03:41:28+00:00
A database person meets a format with the following specs: (1) read-optimized format, (2) designed to work without regular filesystem, only requiring object storage, (3) does not need central coordinator processes.

They are very angry that this format (1) is not write-optimized, (2) has overheads because it limits itself to object storage and does not take advantage of regular filesystems, (3) does not use central coordinator processes.

I understand the author has "been building databases, database engines and writing SQL for over 35 years now", but they are completely missing the point when they say "Fact 1: Object Storage sucks!".

Yes, it sucks for database developer, but it is so great from operations perspective! Scaling, backing up, verifying, sharding, distributed access - you name it, it's way easier for object storage. Practically every application (except databases and log) would be easier if file updates were atomic, and whole-file-only. So it's not surprising that some people choose to use it as a database.
by ethmarks | 2025-11-27 03:42:43+00:00
> A blanket ban on LLM-generated code is at least arguably a reasonable policy.

No, I don't think it is. There's more nuance to this debate than either "we're banning all LLM code" or "all of our features are vibe coded".

A blanket ban on unreviewed LLM code is a perfectly reasonable way to mitigate mass-produced slop PRs, but it is not reasonable to ban all code generated by an LLM. Not only is it unenforceable, but it's also counterproductive for people who genuinely get value out of it. As long as the author reviews the code carefully before opening a PR and can be held responsible, there's no problem.
by leo_e | 2025-11-27 03:42:54+00:00
To see this just as a hosting switch misses the bigger picture. This is the logical infrastructure conclusion of Zig's 'Zero Dependency' philosophy.

Zig spent years removing dependencies on the system C compiler (zig cc), removing dependencies on libc, and is currently working to remove the dependency on LLVM (the self-hosted backend).

GitHub was just another dependency.

For a project obsessed with reproducibility and toolchain sovereignty, relying on a single proprietary platform (and its changing ToS/AI policies) was a massive architectural liability. They aren't just moving repos; they are eliminating 'Platform Risk' the same way they eliminated 'Linker Risk'.
by mlugg | 2025-11-27 03:43:07+00:00
This is extremely misleading. "Membership" is about direct contribution to and influence over the non-profit; it'd be somewhat analagous to being a GitHub shareholder. The very first question on Codeberg's FAQ [0] makes this abundantly clear, as does the "Join" page [1]. I don't see any part of the website you could go to to get any other impression.

[0]: https://docs.codeberg.org/getting-started/faq/#what-do-i-nee...

[1]: https://join.codeberg.org/
by matheusmoreira | 2025-11-27 03:43:47+00:00
> What is the point of freedom if you have a joyless existence?

> no one is making you install anti-cheat software

You don't see the irony here? You don't see the trillion dollar corporations dangling "joy" in front of us and conditioning access to it on acceptance of their bullshit non-negotiable take it or leave it contracts where "we own your computer now" is a clause?

The powerful choice is to reject the silly binary choice they offer you and take a third option. Refuse their deal and refuse your so called "joyless" existence.

Enjoy your games while also keeping control of your computer. If they try to usurp control of your computer, stop them from doing so. Only malware would try that, treat them accordingly. If you must associate with cheaters and pirates in order to acquire the necessary technology and know-how, then so be it.

It's the same thing with DRM, it's the same thing with ads, it's the same thing with pretty much everything. They give you some bullshit choices, but you can take a third option because you own the machine. That's the power they would take away from you.
by zbentley | 2025-11-27 03:43:56+00:00
> I work for a FAANG but I’m not going to say which one. You or a relative are, with almost 100% certainty, relying on code written to that philosophy, by me, daily and widely.

Cool story bro.

Like, even interpreted maximally charitably, your statement still doesn’t provide GP’s requested published code. Not “take my word for it” ostensibly deployed software—code; the discussion here is about code constructs for modeling invariants, not solely about runtime behavior.

I’d be interested to see that code discussed in context of the blog post GP linked, which seems to make a compelling argument.
by elmerfud | 2025-11-27 03:44:48+00:00
Reposting something that was flagged generally not a good idea. Taking a look at this research it is quite a lot like a lot of research over the past hundred years that is very similar. Attempting to find medical problems for an ideology or a culture/race you disagree with. None of which is widely accepted by the scientific community although you still will find the ardent backers of such things.

If you have decades of peer-reviewed research then you might have something but that is not what you have here. Just because something's published doesn't make it correct.

Even just reading the abstract of this paper shows it is highly suspect. Because they went looking for something and then they found it. This is a well-known cognitive bias. What they should have been looking for is ways to disprove it not ways to find some correlation.
Ask HN: Do you use your phone as hotel/free WiFi condom for laptops?
by ebfe1 | 2025-11-27 03:45:09+00:00
While we try our best to lock down our laptop, close open ports, run littlesnitch, ufw but it is always an unease to connect them directly to an public wifi, worrying about some 0day that allow someone in local lan to hack it.

What I sometimes do is to use my phone connecting to the free wifi and simultaneously hotspotting it to my laptop - It feels better to have something in between blocking random nmap scans.

Anyone else doing this? Is there other tricks you do?
by johnfn | 2025-11-27 03:47:02+00:00
> it’s abundantly clear that the talented folks who used to work on the product have moved on to bigger and better things, with the remaining losers eager to inflict some kind of bloated, buggy JavaScript framework on us in the name of progress.

> More importantly, Actions is created by monkeys

This writing really does not reflect well on Zig. If you have technical issues with Github, fine: cite them. But leave ad hominems like "losers" and "monkeys" out of it.
by MarkMarine | 2025-11-27 03:47:26+00:00
I love the model, hate the tool. I’ve taken complex stuff and given it to Gemini 3 and been impressed, but Anthropic has the killer app with Claude Code. The interplay of sonnet (a decent model) and the tools and workflow they’ve got with Claude code around it supercharge the outcome. I tried Gemini cli for about 5 seconds and was so frustrated, it’s so stupid at navigation in the codebase it takes 10x as long to do anything or I have to guide it there. I have to supervise it rather than doing something important while Claude works in the background
by PunchyHamster | 2025-11-27 03:48:10+00:00
Now with 9000% more zero-days!

> Installs the newest "aged" version

Probably want to install version that has CVE-fixed instead, i.e find the cve for packages and install latest version that has all of them fixed but not later.

Technically someone could fake a cve to get people to upgrade but that's a far more involved process
by amiga386 | 2025-11-27 03:48:27+00:00
This continues to not make any sense.

In most hotel pricings I've seen, twin rooms and double rooms cost the same. In fact, in the cheaper hotels, double rooms are just twin rooms with the beds bolted together (very annoying if you're a couple seeking romance). The hotel can reconfigure the rooms to match demand, as the only difference is whether the beds are joined.

As a random example (I don't endorse it, I just picked a random London hotel) https://www.booking.com/hotel/gb/crowne-plaza-london-ealing.... has "Standard Room" (choice of twin or double bed), "Standard Twin Room", "Standard Queen Room with Bathtub" and "Standard Queen Room with Walk-In Shower" options all at exactly the same price. Each option makes abundantly clear what type of bed(s) you get, and how many people can use the room.

Hotels that want to rent rooms to couples simply remove twin rooms from the list of rooms available. Only offer the double-bed option. People looking for a twin room go to the next hotel in the list. They don't need some secret plan to disappoint twin-room guests by not having a bathroom door so their next booking is two single rooms.

You and the OP both said "single" rooms. Is this key to unlocking the mystery? In my experience, single rooms literally have one single bed. Why are multiple people hoping to stay in one? Also from what I've seen, "single" rooms are more expensive than twin/double rooms, not just because you can't share the costs but because they literally cost more, because there are so few such rooms in the hotel. The hotel couldn't accomodate people if it compelled twin room guests to get two single rooms, it'd run out of single rooms in a jiffy and be left with a lot of twin/double room capacity. Most of the rooms are double/twin.

Why would any group of people book a single room? Is there some secret trick where multiple people turn up and bring their own beds with them, only to be foiled by a missing toilet door?
by imwoody | 2025-11-27 03:48:53+00:00
Just built an algorithmic agent with Gemini3 - MyAlgo - to decide whether the tweets platform pushes to me are worth my attention. It analyzes every platform-recommended post in real time, scores it based on my custom preferences, tells me whether it’s worth reading and whether it’s human-written or AI-generated, and auto-folds anything I don’t need.
by gruez | 2025-11-27 03:49:08+00:00
>but also we don’t like to be grabbed by the balls.

They also don't like being "grabbed by the balls" in a few years time when demand inevitably recedes. It's pretty obvious that people here are throwing a temper tantrum because they need to pay more, and companies aren't rushing in to raise supply, even if they themselves admit such actions would be dumb.
by WarOnPrivacy | 2025-11-27 03:50:54+00:00
I have built 2 NAS that borrow ideas from his blogs. One uses the Silverstone CS382 case (6x 6TB SAS) and the other uses a Topton N5105 Mini-ITX board (6x 10TB SATA). I'm quite happy with both.

ref: https://blog.briancmoses.com/2024/07/migrating-my-diy-nas-in...
by zbentley | 2025-11-27 03:51:43+00:00
> a mechanism to prove that code can or cannot panic would be great

As appealing as the idea of a #[cfg(nopanic)] enforcement mechanism is, I think linting for panic() is the optimum, actually.

With a more rigidly enforced nopanic guarantee, I worry that some code and coders would start to rely on it (informally, accidentally, or out of ignorance) as a guarantee of completion, not return behavior. And that’s bad; adding language features which can easily be misconstrued to obscure the fact that all programs can terminate at any time is dangerous.

Lints, on the other hand, can be loud and enforced (and tools to recursively lint source-available dependencies exist), but few people mistake them for runtime behavior enforcement.