MurphyA/hacker-news huggingface dataset:
by motbus3 | 2025-09-14 22:11:19+00:00
In current market, owning dozens of properties is not a good investment. Owning thousands is. And, in my opinion, which does not mean much, is one of the problems. I have a friend living somewhere in the UK. He wants to buy an apartment. He has the conditions for it, but he cannot because every single building in his city belongs to the same company who keeps them to inflate the prices.

Why there is no exponential taxes for owning that many properties after they are finished?
by neilv | 2025-09-14 22:11:24+00:00
How do the colleagues of people "vibe-coding" feel about that?

Does it end up like having colleagues who are aren't doing or understanding or learning from their own work, and are working like they offshored their job to an overnight team of juniors, and then just try to patch up the poor quality, before doing a pull request and calling their sprint done?

Or is it more like competent mechanical grunt work (e.g., "make a customer contact app with a Web form with these fields, which adds a row to the database"), that was always grunt work, and it's pretty hard to mess up, and nothing that normally the person you assigned it to would understand further anyway by doing it themself?
by kelseyfrog | 2025-09-14 22:11:26+00:00
I get that it might feel like the rules you learned about how to refer to people are changing and that you might get chided for something you didn't even know what a "rule". Everyone feels that way. Even outside of the world of pronouns we make social faux pas and don't always really get the rules everyone else seems to be using. I know I have, giving unsolicited advice was a big social rule I had to learn the hard way.

My point is, I'd like to think we can rise to the challenge. If the rules made sense to you, do you think you would feel more comfortable engaging with them?
by jeroenhd | 2025-09-14 22:11:45+00:00
OCSP stapling was a good solution in the age of certificates that were valid for 10 years (which was the case for basic HTTPS certificates back in 2011 when OCSP stapling was introduced). In the age of 90 day certificates (to be reduced to a maximum of 47 days in a few years), it's not quite as necessary any more, but I don't think OCSP stapling is that problematic a solution.

Certificates in air-gapped networks are problematic, but that problem can be solved with dedicated CRL-only certificate roots that suffer all of the downsides of CRLs for cases where OCSP stapling isn't available.

Nobody will miss OCSP now that it's dead, but assuming you used stapling I think it was a decent solution to a difficult problem that plagued the web for more than a decade and a half.
by dismalaf | 2025-09-14 22:11:56+00:00
In my experience, barring actual disability, those who think "slowly" are often just deeper thinkers.

The ability to think very quickly isn't necessarily better, often it's just the ability to care so little about the consequences that you pick a lane quickly and go with it.

And I say this as someone who is a quick thinker and have trouble focusing for extended time...
by DavidWoof | 2025-09-14 22:11:57+00:00
JoelOnSoftware had a great piece back in the day where he mentioned that while he consciously knew what a short sale on an option was, in practice he had to stop and think about how to calculate it, while his financial friends just knew the answer immediately. He drew a comparison to pointers in C, where if you're going to be a C programmer, then pointers should just be intuitively obvious to you and not something you need to think about.

IAW, there are no pure fast or slow thinkers, a lot of this is just how well have you internalized the background material. Having quick repartee in conversation has absolutely no relationship to immediately seeing what the loop variable should be in a programming problem. FizzBuzz isn't quickly solved by decent devs because they think faster, it's quickly solved because it's a trivial problem that doesn't require serious thinking for experienced devs.

When I'm programming for finance or medical, I often have to tell the PM "let's stop here and let me think about this for a day". Because it's not my field, it takes me a while to get my head around it. OTOH, there's very often algorithm conversations where I have to wait for others to catch up.
by tga_d | 2025-09-14 22:12:20+00:00
There's a sort of mirror world of academic research happening, where on one side of the mirror, you have people building the tools to censor the internet (typically but not always in Asian venues), and on the other, the tools to circumvent that censorship (typically but not always in Western venues). I know far more people on the latter half of the equation, but have enough exposure to the other side of the mirror to know that most of them earnestly believe they're doing something good. They see massive megacorportaions pushing American interests as an unfair lever in a fight for national sovereignty, and what they do as simply leveling the playing field, and combating misinformation. While I would wholeheartedly agree that they are mistaken in their analysis (reifying systems for people, "The institution I'm supporting may sometimes do bad things, but what I do is supporting the good parts!") and should immediately stop, I wouldn't want to dehumanize them any more than I would someone who works for Palantir, or even Google, Amazon, etc.
by Gibbon1 | 2025-09-14 22:12:37+00:00
When I bought me house what I eventually decided is you can't use ordinary financial metrics for owner occupied housing. The reason is buying a house on credit is essentially the only investment you can make with the money you have available for housing.

My opinion is the issue with renting and housing in general is the world wide financialization of real estate. It's being treated as a primary investment instead of the secondary investment it is. Some fraction of people are getting exceedingly wealthy but there are deep negative effects.

My bet is the crashing fertility rates are likely what's going to put a stop to it. Notable every 15-20 years we have a bigger than the previous financial crisis. Once populations start to decline the bottom will fall out.
by testdelacc1 | 2025-09-14 22:13:27+00:00
Obviously one of the greatest shows of all time has multiple interwoven themes.

But the literal name of the show should be a clue that Wire taps are important. See how they evolve for one. Gangs are always learning, getting more secure with their communication and making it harder to build a case against them. What worked in Season 1 (pagers) doesn't work in Season 3 (burners). Once Season 3 is over everything about how burners were surveilled is then public record, so criminal gangs switch up once more, making it even harder.

Now if you made a show with all the criminals using encrypted, disappearing messages - that would be basically unbreakable. Which was my point.
by tomhow | 2025-09-14 22:13:32+00:00
This argument has been waged for decades. We're not going to resolve it here, now, just by invoking it yet again. Please just observe the HN guidelines, particularly these ones:

Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

Comments should get more thoughtful and substantive, not less, as a topic gets more divisive.

Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith.

Eschew flamebait. Avoid generic tangents. Omit internet tropes.

Please don't use Hacker News for political or ideological battle. It tramples curiosity.

https://news.ycombinator.com/newsguidelines.html
by laurencerowe | 2025-09-14 22:13:33+00:00
The web api extensions and Nodejs compatibility stuff are now in deno_runtime: https://github.com/denoland/deno/blob/main/runtime/Cargo.tom...

The CLI only depends on them transitively via deno_runtime: https://github.com/denoland/deno/blob/main/cli/Cargo.toml

For instance I was able to run the following script using just deno_runtime with https://github.com/lrowe/deno_varnish/blob/main/src/main.rs

import { DatabaseSync } from "node:sqlite"; console.log(new DatabaseSync(":memory:").prepare("SELECT 1").get());
by hopelite | 2025-09-14 22:14:05+00:00
I was going to point out that what you are describing is exactly like what it is to be a leader/director of people working in most efforts, i.e., managing people, when it occurred to me that maybe what we are dealing with in this conflict and mud slinging around AI is the similar conflict of coders not wanting to become managers as they are often even not really good at being managers. Devs work well together at a shared problem solving (and even that often only sometimes), but it strikes me as the same problem as when devs are forced to become managers and they really don't like it, they hate it even, sometimes even leaving their company for that reason.

When you are working with AI, you are effectively working with a group of novice people, largely with basic competence, but lacking many deeper skills that are largely developed from experience. You kind of get what you put into it with proper planning, specificity in requests/tasks, proper organization based on smart structuring of skillsets and specializations, etc.

This may ruffle some feathers, but I feel like even though AI has its issues with coding in particular, this issue is really a leadership question; lead and mentor your AI correctly, adequately, and appropriately and you end up with decent, workable outcomes. GIGO
by tensor | 2025-09-14 22:14:08+00:00
I've been using Gandi for years and recently have been consolidating things there. In the past I've used Google and still have some stuff and Namecheap too.

Gandi is a little more expensive, but are consistently excellent. Especially now with their new UX and org support, it's super easy to manage domains from both corporate and personal accounts with one login.
by StopDisinfo910 | 2025-09-14 22:14:23+00:00
But certainly, but I invite you to pick any of this supposed Unix tutorial and try it on AIX or HP-UX the other two certified Unix and see if it works.

As a reminder, AIX ships with ksh, the IBM XL compiler, is configured via smit, stores parameters in ODB. It has no port system and while it supports gcc, the gnu linker doesn’t work. Also it is entirely compiled for the Power ISA architecture.
by antonymoose | 2025-09-14 22:16:13+00:00
The $6k number is a touch high, but the answer is realistically 30-something DINKs and up. I make $150k a year, let’s say, and if I have a spouse with a corporate career let’s say it’s similar so maybe $250k-300k per year in income? Well that’s about $12,000 in income after taxes, medical, and a 10% retirement contribution.

So, yes, $6k per month is house-poor numbers, but it’s workable for sure. If you’re even better off, good for you, it may fall into affordable range.
by testdelacc1 | 2025-09-14 22:16:17+00:00
Right, but the communication is happening over encrypted, disappearing messages. If you had a microphone or a camera all it would capture is a guy sitting in a chair tapping on his phone.

But all this assuming you found probable cause to surveil a citizen in the first place. Where's the probable cause coming from?

And that's assuming that they can even figure out who the higher level bosses are in the first place.
by al_borland | 2025-09-14 22:16:30+00:00
> No one can evict me into a hot rental market to suit their needs.

The bank can, if you take out too many loans against your house that you can’t pay back. When you barrow against your house you’re increasing your risk.

“Rational people don’t risk what they have and need for what they don’t have and don’t need.” - Warren Buffett

My house is paid off now and I can’t think of anything that would make me barrow against it. Setting aside variable maintenance costs, with only having to worry about property taxes now, I could work at Costco and make ends meet now. That gives me some peace of mind against an uncertain job market. A loan against the house would change that equation wildly.
by jsheard | 2025-09-14 22:16:38+00:00
Gandi was also bought out by private equity a few years ago, as far as I know their service is still fine but they keep raising their prices without any rhyme or reason. They want $38 to renew a .com now, and despite those price hikes they also rugpulled users of their previously-included email service by turning it into a paid add-on.

Look forward to Namecheap heading the same way in a few years!
by westurner | 2025-09-14 22:19:06+00:00
"3D-Printed Scaffolds Promote Enhanced Spinal Organoid Formation for Use in Spinal Cord Injury" (2025) https://advanced.onlinelibrary.wiley.com/doi/10.1002/adhm.20... .. https://news.ycombinator.com/item?id=45141972
by chasil | 2025-09-14 22:19:48+00:00
Nope nope nope.

You can see this in a script by defining:

alias p=printf

Then try to use it with bash. If bash is running as #!/bin/sh, then it will work, because bash is forced into POSIX mode.

However, if the script is running as #!/bin/bash, then you will be in the '80s behavior, and it will fail.

Try it.
by GuB-42 | 2025-09-14 22:20:05+00:00
The conclusion is (emphasis mine):

Although the results of the study have yet to be published, scientists are already reporting a decline in insect cognition in the contaminated area of Fukushima Prefecture. "We can see correlations," Armant says. "However, a causal link with radioactive contamination has not yet been established. But since the area is no longer inhabited, it is unlikely that the effect is due to factors such as pesticides."

So, when people leave the area, insect cognition decline, therefore human presence improves cognition in insects.
by zeroq | 2025-09-14 22:20:10+00:00
Counterpoint: buying is always better, people just can't afford it.

Here where I live the minimum price for rent is monthly mortgage installement, meaning that you'll pay for rent at least as much as you'd pay for mortgage.

But after you pay your mortgage you still have an asset in your hand. You can pass it on to your children or you can sell it when you're old, downsize (or even rent) and get some cash for your retirement. If you rent you're left with nothing.

Then why is not everyone buying? Because few people can afford the 20% downpayement needed for mortgage. In reality it's even more because you have to furnish and/or renovate the place.

Renting has it's charm for youngsters, but once you get older and you start acummulating things the lack of stability and the danger of your landlord having a change of heart and breaking the contract (either because he decided to sell it or give it to a child) becomes a pain in the ass. Even having a pet is troublesome and many property owners will refuse to rent if you have a dog or a cat.
by Hizonner | 2025-09-14 22:20:25+00:00
> Coincidentally they are also likely to be easily rootable, so you can still have full freedom.

Also easily remotely ownable, so you can be spied on without even having to install any software at all. And any that aren't now will be a couple of years after they fall out of support. Which, by the way, is very hard for the community to step in and do, since they're full of undocumented proprietary binary blobs.

> Just don't "upgrade" and ignore all the propaganda telling you bad things about that.

... and when your fully owned device finally breaks completely?
by bloomingeek | 2025-09-14 22:20:44+00:00
Realizing there are many variables in life, I'll chime in. I'm in my late sixties and catch myself everyday complaining to myself. Things are harder to do, my memory isn't shot, but is not quite as sharp and the old body is, well, not as responsive.

Having said all this, I don't let it get to me because I knew all this was coming as I became more "senior". All things being even, we do have the power to control our thoughts and should. Hope is a much overlooked word these days. People we know, family and not looking for trouble can help us stay hopeful. Unfortunately not everyone has family or their living condition may not be ideal, this is when community is very helpful. If I may say, if you know an older person who you wonder about, ask them what's going on.
by wjb3 | 2025-09-14 22:20:55+00:00
Patients who experienced accidental awareness under anesthesia tended to have larger volumes of frontal gray matter and stronger frontoparietal brain connections, potentially supporting continued conscious experience despite general anesthesia. I.e., larger frontal grey matter + stronger frontoparietal (functional) connections are associated with better preserved responsiveness, even when consciousness is suppressed (to some degree) by anaesthesia.
by jebarker | 2025-09-14 22:21:24+00:00
I believe I'm a slow thinker too and it's always bothered me that in a work context there's an inherent advantage for fast thinkers due to the idea that the optimal way to solve problems is to "just jump on a call/huddle" or hash it out in a meeting. Coupled with the fact that many people never write anything down for asynchronous consumption it can be easy to become a bystander whilst decisions are made.
by firecall | 2025-09-14 22:21:43+00:00
Absolutely agree with this!

We need, as a society, to bring back generational communities.

Our workplaces are not our families!

I'll also add, that once you have children, owning your home is a very welcome level of stability.

Nothing worse than looking for a new rental and potentially being forced to upend all your routines and find new schools for the kids as you cant rent in the same area anymore!
by ysnp | 2025-09-14 22:21:49+00:00
Sharing files requires a bit of creativity.

You can share with file synchronisation apps like Syncthing/Ouisync [0], exploit a temporary weakness in the isolation model with Inter Profile Sharing [1], or simply copy the files over to an external storage device and transfer them that way.

[0]https://github.com/Catfriend1/syncthing-android

[0]https://github.com/equalitie/ouisync

[1]https://github.com/VentralDigital/InterProfileSharing
by dwattttt | 2025-09-14 22:22:01+00:00
It's not even required for the information to be present at link time; C/C++ doesn't require the pointer to always be owned or not-owned, it's valid for that to be decided by configuration loaded at runtime. Or for it to be decided at random.

Trying to establish proofs that the pointer is one way or the other can't work, because the pointer doesn't have to be only one or the other.

The fact that you then have to treat the pointer one way or the other is a problem; if you reduce the allowed programs so that the pointer must be one of the two that's a back-compat hazard. If you don't constrain it, you need to require additional information be carried somewhere to determine how to treat it.

If you do neither, you don't have the information needed to safely dispose of the pointer.
by georgehotz | 2025-09-14 22:22:06+00:00
This is bait. The comment and the blog post say mostly the same thing, the debate is around the subtle edges.

It's not a "compiler," it's a "probabilistic code synthesizer guided by your constraints"

The latter is technically more specific and correct than the former, but it's 7 words instead of 1. And the word compiler is understood to encompass the latter, even if most compilers aren't that. They are both "a tool in a workflow"
by mkarrmann | 2025-09-14 22:22:09+00:00
Horace He at Thinking Machines just dropped an awesome article describing exactly this: https://thinkingmachines.ai/blog/defeating-nondeterminism-in...

TL;DR: assuming you've squashed all regular non-determinism (itself a tall ask), you either need to ensure you always batch requests deterministically, or ensure all kernels are "batch invariant" (which is absolutely not common practice to do).
by unethical_ban | 2025-09-14 22:22:47+00:00
I have done less isolation with GrapheneOS than others. I have one profile and that profile has Google Play Services because I have friends on several chat apps, and Signal is the only one that reliably notified me when I got a new message.

Google apps are still in a sandbox.

Location services and other features can be provided by non-Google services.

I know the OS itself isn't siphoning data; With my Oneplus 12 I had to check both Google and Oneplus configs to make sure I wasn't leaking anything.

I can disable network access for apps.

I can limit app access to Contacts and files with "scopes". For example, I have Whatsapp for only a few known people. Whatsapp demands access to your contacts. I can set up a scope called "Whatsapp Users", add only my friends to it, and then give Whatsapp Contact access to that scope.
by DavidCanHelp | 2025-09-14 22:22:53+00:00
I'm sharing a work product, just one that used a power tool. You didn't use that power tool to make my work product, I did. That's why people are curious - they want to see what was made. I'm an experienced Elisp programmer, among many other things. I'm curious what Claude Code Opus 4.1 has to say on the topic, aren't you? Why the hell anyone would try to get rich off a book on Perl or Lisp shared under CC0 in an open community is beyond me, but maybe -- just maybe -- somebody wants to read it? It's free. And open source. If that matters.
by discardedrefuse | 2025-09-14 22:23:42+00:00
> Sure, but to get to them is just about as convenient as rebooting the phone from cold.

This just isn't true. Switching profiles is nothing like rebooting the phone. It takes about 8 seconds to go thru the entire procedure. That's including about 3 seconds to load the 2nd profile (even an unloaded profile). The procedure on my Pixel 7 goes:

- Swipe down to open the Notification Panel

- Swipe down again to expand the Quick Settings

- Tap the User icon at the bottom

- Select the user profile you want to open

- Wait 3 seconds

- Enter the 2nd user's PIN to log in

That's 4 taps + 3 seconds of load time.
by seec | 2025-09-14 22:24:05+00:00
Yes that's true. Everyone gets to interact with people that are closer to their ideals but it makes society less homogeneous and disconnected locally because there is no geographical grouping.

At the same time people are more mobile than ever because of technological, opportunity and work reasons as well. So, there is a lack of real grounding. Why bother being friends with your neighbors or local people when you can just travel for not very long and visit people you prefer?

It leads to tensions because people live close together but have a very different way of life and sometimes radically different values, even in close quater communities. They end up hating each other secretly because without communication you cannot even begin to empathise.

The social media groups reflect that; they are an echo chamber to cry about people and behaviors you don't like and reinforce your own opinions, behaviors and their superior validity.

There is also the part where large government of the providence state are to be blamed for favoring rampant individualism. Instead of having to deal with friends and family you deal with soulless corporation and obtuse bureaucracy to get your needs met.

When 50 years ago you could drop by to see your doctor, now you call a number, a robot answers and gives you an appointment in one month. It's not just social media that is to blame it's just technology in general that has allowed and basically created a massive bureaucracy for everything, pretending to focus on making things efficient when it basically only consumes value and is just a means of control/surveillance.
by Spivak | 2025-09-14 22:24:09+00:00
I don't think this behavior has anything to do with AI although it seems like it's been used as an excuse to justify it. Everyone seems to be in a belt-tightening risk averse mode right now and that means cutting junior positions and leaning on smaller teams of senior staff. You can see this behavior in more than just tech and more than just positions that can be replaced by AI. The job boards betray it as well, job postings for junior staff have dried up.