MurphyA/hacker-news huggingface dataset:
by senordevnyc | 2025-12-02 09:37:44+00:00
That's not true: https://www.cnbc.com/2025/10/07/home-sales-investors-make-up...

Excerpts:

Real estate investors, both individual and institutional, bought one-third of all single-family residential properties sold in the second quarter of 2025.

Institutional investors are selling more homes than they buy and have been for six consecutive quarters.

While large institutional investors continue to get most of the headlines in the single-family rental space, small investors account for more than 90% of the market. These are individuals owning 10 properties or less. The largest investors, those with 1,000 or more properties, make up just 2% of all investor-owned homes.
by ncruces | 2025-12-02 09:39:07+00:00
Are you familiar with the rule of two?

https://chromium.googlesource.com/chromium/src/+/main/docs/s...

No new code goes in that violates the rule, and ideally no code at all goes in that is both unsafe and parses untrusted data (regardless of sandboxing) and old code doing both gets replaced.

A giant pile of C++ can be used for rendering, not parsing untrusted data. A giant pile of C++ can sit behind a validator: a memory-safe JSON validator can vet a stream, before an C++ library deserializes it. Etc.
by nherment | 2025-12-02 09:39:57+00:00
EggAI | Software Engineer - Python | REMOTE (EU +/- 2hrs) | Full-time or Contract

We are looking for a Senior Python Developer who is passionate about building scalable, async-first backend systems and modern AI architectures.

You’ll join a small, highly skilled remote team of engineers and transformation practitioners working at the forefront of enterprise AI.

You’ll design and implement backend services, event-driven architectures, and multi-agent communication layers using modern Python, Pydantic, async frameworks, and cloud-native tools.

Apply at: https://grnh.se/jf50vtl2teu

Our website: https://egg-ai.com/
by raesene9 | 2025-12-02 09:39:58+00:00
It lets you send raw sockets, and has some dangers (e.g. packet forgery). It's included in pretty much every container in existence (if you're running as root in the container or have ambient capabilities setup).

The goal of the capabilities system was to allow processes and users to gain a small portion of root privileges without giving them all.

In the "old days" ping on a Linux host would be setuid root, so it essentially had all of root's rights. In more modern setups it either has CAP_NET_RAW or the ping_group sysctl is used to allow non-root users to use it.
by imtringued | 2025-12-02 09:40:40+00:00
>Oh that sounds wonderful. So every small site that took the LE bait needs expensive help to stay online.

I agree with the terminology "bait", because the defaults advocated by letsencrypt are horrible. Look at this guide [0].

They strongly push you towards the HTTP-01 challenge which is the one that requires the most amount of infrastructure (http webserver + certbot) and is the hardest to setup. The best challenge type in that list is TLS-ALPN-01 which they dissuade you from! "This challenge is not suitable for most people."

And yet when you look at the ACME Client for JVM frameworks like Micronaut [1], the default is TLS and its the simplest to set up (no DNS access or external webserver). Crazy.

[0] https://letsencrypt.org/docs/challenge-types/

[1] https://micronaut-projects.github.io/micronaut-acme/5.5.0/gu...
by f1shy | 2025-12-02 09:41:02+00:00
As long as:

(1) The technical staff understand the business constraints AND (2) management understands the technical constraints AND (3) both constraints "match" you are in heaven. I've seen that. Is possible. Is nice.

More often than not, one of the 3 conditions is not met. In case of 1 and 2, if they are good professionals, talk can (and typically will) help. In case of 3, you business case sucks, that is a big problem, change company. Run.
by eitland | 2025-12-02 09:41:18+00:00
This is a problem all over our industry:

- almost every search field (when an end user modifies the search instead of clicking one of the results for the second time that should be a clear signal that something is off.)

- almost every chat bot (Don't even get me started about the Fisher Price toy level of interactions provided by most of them. And worse: I know they can be great, one company I interact with now has a great one and a previous company I worked for had another great one. It just seems people throw chatbots at the page like it is a checkbox that needs to be checked.)

- almost all server logs (what pages are people linking to that now return 404?)

- referer headers (you product is being discussed in an open forum and no one cares to even read it?)

We collect so much data and then we don't use it for anything that could actually delight our users. Either it is thrown away or worse it is fed back into "targeted" advertising that besides being an ugly idea also seems to be a stupid idea in many cases: years go by betweeen each time I see a "targeted" ad that actually makes me want to buy something, much less actually buy something.
by rob74 | 2025-12-02 09:42:22+00:00
Well yeah, and that's actually the point: if you don't like it, you're free to leave! Headcount reduction without severance payment and getting rid of an unmotivated employee, win-win! At least for federal employees they had the decency of spelling it out clearly: https://traumaawareamerica.org/2025/04/28/deliberate-strateg... - the rest of us have to keep listening to the "it's all for your best" BS...
by tuzemec | 2025-12-02 09:42:37+00:00
I was there a couple of months ago. It's truly a beautiful and extremely calm place.

There's one quote from our guide that I remember: "We are a small nation. We watch what our neighbors are doing and pick what will work for us."

Another impression I got (and I may be totally wrong) - the locals genuinely love the royal family. There are pictures of the king, his wife, and children literally everywhere. As someone who grew up in a communist country and is familiar with seeing portraits of "beloved" leaders everywhere, this seemed like something totally different.

The people are very respectful - no one tries to sell you things or bother you in any other way.

Highly recommended destination. Hope it doesn't change anytime soon.
by pjmlp | 2025-12-02 09:42:40+00:00
As someone that is slowly being dragged into agents, and AI powered tooling, I am start to see language wars even more worthless than they used to be.

Manual memory versus GC, JIT, AOT, interpreted, begin/end or curly brackets, unsafe or not, whatever.

We will be slowly moving into some kind specifications for autonomous systems (please not YAML based), up to a point, and language wars will become a moot point, only relevant to the selected few implementing the low level parts of how everything comes together.

My only complaints about Ruby, as someone that never really did much with it, would be a more Smalltalk like dev experience (not sure how RubyMine fares), given its influences, and a proper JIT in the box (which is happening).
by alias_neo | 2025-12-02 09:43:49+00:00
I noticed this yesterday, I was digging around my uSD after I tried to use the Raspberry Pi Imager to pre-customise a flash for a Pi Zero 2W and it failed at everything including setting up the user, enabling SSH, adding my key, setting the hostname, and connecting to WiFi.

I was trying to avoid having to dig out the correct type of HDMI cable and the OTG adapter to plug in a Keyboard, and removing the Pi from the housing that doesn't allow plugging in anything, all in vain because the imager failed completely, not sure what that's all about.

It did allow me to notice the cloud-init and metadata files there though, I didn't realise cloud-init was new in Raspbian until seeing this post just now.
Show HN: I made a free tool to check iOS version market share
by _jogicodes_ | 2025-12-02 09:44:47+00:00
Whenever I start a new iOS app, I am wondering which versions to support.

To fix this once and for all, I built a small tool that shows:

• iOS version market share • a quick way to pick a minimum deployment target

It’s fast, simple, and lives in the browser.

Already thinking about adding API support, if the app is useful for people

• which APIs or frameworks each version supports (like SwiftData, CloudKit, HealthKit, etc) • maybe add modifiers?

Link: https://ioscompatibility.com/

Happy to answer questions. Feedback welcome. Do you find this useful?
by calgoo | 2025-12-02 09:45:17+00:00
Exactly this, its great that the person next to me can stand and talk to someone 2 desks down, over my shoulder while I'm on a teams call with someone from the other side of the floor, as there are only 3 conference rooms, and managers have priority. If you want people back in the office, redesign the whole space to small working areas where people can actually focus. Open office environments are the worst office experience possible, but i guess it makes the C-suite feel powerful or something having all these people sitting outside their office.
by vladms | 2025-12-02 09:45:41+00:00
If I would need to choose only between UBI and high taxes on the rich I would choose the latter, because it would reduce the risk of entrenching the differences or giving too much power to a few.

I find more important what is the society's perceived "success" in life. For US (one of the two countries in the study), as a foreigner, I perceive that "success" is considered to be "the self made man". So people feel valuable if they have stuff. I doubt UBI will fix that - and unhappy / depressed people is not great, even if they are not homeless and starving.

In other countries "success" can be considered also about "just" living a nice life, enjoying food, or friends, or sport (even if you are not top). And these countries will try to offer paths to some stability, even for the ones that are not the greatest, such that as many people as possible in the society feel good. Makes a nicer environment for all...
by akho | 2025-12-02 09:45:45+00:00
Those may be nice for people who need them, and are ok with the software side.

for me, the screen on the framework is ok. I think there's little to gain with LCDs at this point. The trackpad on the framework is smaller, so it's better. A nicer camera requires a nicer piece of tape to cover it, I guess. Notification beeps do not require Atmos or whatever. I can pack a powerbank for trans-oceanic flights, but I'm usually at a desk if I work long stretches.

Having nicer stuff would be nice, but the value proposition does not work for me in light of the software situation.
by gostsamo | 2025-12-02 09:46:00+00:00
Not the gp, but currently reading a web novel with a card game where the author didn't include alt text in the card images. I contacted them about it and they started, but in the meantime ai was a big help. all kinds of other images on the internet as well when they are significant to understanding the surrounding text. better search experience when Google, DDG, and the like make finding answers difficult. I might use smart glasses for better outdoor orientation, though a good solution might take some time. phone camera plus ai is also situationally useful.
by erk__ | 2025-12-02 09:46:14+00:00
The std api can only create UdpSockets, the trick here is that you use Socket2 which allows more kinds of sockets and then you tell UdpSocket that some raw file descriptor is a upd socket through a unsafe api with no checks and I guess it works because they use the same api on posix.

Edit: It is possible in safe rust as well, see child comment.

The macro used by socket2: https://docs.rs/socket2/0.6.1/src/socket2/lib.rs.html#108

The FromRawFd trait: https://doc.rust-lang.org/stable/std/os/fd/trait.FromRawFd.h...
by gwd | 2025-12-02 09:46:48+00:00
Siri does have a "Ask me some things I can do" feature, but the problem is it's way too big; most of the things are things I don't care about ("Ask me for a joke", "Ask me who won the Superbowl last night"); and a lot of times even forx things I can do, its comprehension is just poor. "Hey Siri, play me Ein Klein Nachtmusik by Mozart". "OK, here's Gonna Pump Big by Diddy Q[1]". "Hey Siri, tell Paul I'm on my way". "OK, calling Mike smith".

[1] Made up title
by Wilder7977 | 2025-12-02 09:47:00+00:00
I feel what you are proposing is the worst of both worlds.

The company still needs to pay a full office (decreasing chances that money will be used for home office benefit or raises), people are still forced to live somewhat close to the office, not realizing the biggest benefit of remote work: living where you want, close to the people you care and freeing up money and time.

If working together really helps, it's enough that those who think that coordinate and agree on days to go to the office. If nobody agrees, than maybe the benefits are only perceived or subjective?

I will be honest, I believe that lots of people go to the office because their 9-5 (+ commute) job made it impossible for them to maintain and cultivate social relationships outside work, which means they see the office as their attempt to escape loneliness. I am not saying that's everyone, but that for many people is the case and that explains people non-stop interrupting, walking in on others, chatting etc., which is quite common in office environments.

That said, I think that remote work needs also a few key elements to succeed:

- a remote culture in the company (e.g., everyone understands flexibility in terms of working time, meetings are online-first, documentation and async work culture, etc.) - a good space to work at home. I can't imagine working on a stool and a laptop like some people were forced to do during covid. - discipline (e.g., not let work time bleed into personal time, blocking time etc.) - good social relationships with friends/family. It can be very alienating otherwise.
by dijksterhuis | 2025-12-02 09:47:17+00:00
music for programming podcast: https://musicforprogramming.net/latest/

some of the artists below are not strictly speaking ambient as in brian eno kind of ambient

jogging house, r beny, biosphere, anthony childs (surgeon doing ambient), abul mogard, alessandro cortini, alva noto (glitchy ambient), benoit piouliard, bing & ruth, bvdub, mu tate, jake muir, ulla, log et3rnal, space afrika, heurco s, donato dozzy - plays bee mask, imaginary softwoods, jo johnson, koen holtkamp, mountains, kyle bobby dunn, oneohtrix point never, neel, pendant, romeo poirier, domenique dumont, …
by alias_neo | 2025-12-02 09:47:33+00:00
I don't think the addition of cloud-init deprecates anything or creates any issues with existing tutorials.

What does concern me, is that the image I tried to customise and flash with RPi Imager yesterday to a Pi Zero 2 W, failed to perform all of the customisations and left me having to manually correct it all by finding the hardware and hookin g it up to a monitor and keyboard.
by jrflowers | 2025-12-02 09:47:46+00:00
If you think about it, writing “Harry Potter” on the internet could be infringement because those words might be in the book, and most worrisomely you are inducing people to make “copies” of the books in their minds. There’s no way to calculate what you owe Rowling from this post, it could be infinite.

(Thankfully I’ve never read those books so I can say the name without infringing)
by littlecranky67 | 2025-12-02 09:47:49+00:00
This. Biggest benefit of USB-C on Laptops to me is not the charger, but the docking station. I have used my 2019 Dell USB-C Dockingstation on various Macbooks AND my MacMini. Plus, modern Monitors are basically USB-C Hubs/Docks and universally compatible with each Laptop. I remember 10-15 years ago when every manufacturer had its own, proprietary dock solution.
by senordevnyc | 2025-12-02 09:48:30+00:00
I'm a renter and a parent in NYC, and I totally get where you're coming from. On a personal level, I'd love rent control that would freeze my rent and give me some stability. I'd also love it if NYC would build millions of new housing units, but that doesn't seem to be forthcoming.

That said, I also think that city policymakers have a responsibility that extends beyond just what will make life better for the current residents of their city. I wish rent control had better data supporting it, but everything I've seen suggests that while it might make things better in the short-term for some, it makes things worse in the long-term for everyone.
by faidit | 2025-12-02 09:49:13+00:00
The nuclear missile was developed under Khrushchev, who was actually decent.

Stalin brought back the Czarist internal passport system, Russian chauvinism, racial discrimination and prison slavery, enriched a new oligarchy, his police killed most of Lenin's politburo and thousands of other good Communists on false charges, and he almost lost Moscow to a fascist incel armed with Panzer IIs, despite the superiority of the Red Army. Also he sold out revolutions in Spain, Greece, China etc. in pursuit of trade deals with capitalist countries that hated the USSR. The great achievements of the Soviet people and their planned economy were made in spite of Stalin's corrupt and oppressive mis-leadership.

On the matter of India. Stalin also betrayed the Indian revolution by trying to sabotage Bose, ordering the CPI to collaborate with British imperialism, and murdering founders of the CPI like Virendranath Chattopadhyaya, Abani Mukherji and GAK Lokhani.
by torginus | 2025-12-02 09:49:56+00:00
But it's literally true?

Please don't dilute the argument by comparing racial groups with the ultra-rich.

The (ultra-)rich form a class in the classical Marxist sense - a group whose interests naturally align, and they work together to further their interests.

There is deliberate government policy behind what's going on with housing - free money for the rich, which they can in turn invest into speculative assets to make yet even more free money.

Then they ensure that their money has weight by putting said money into housing, pricing out common folk, and building new units to serve as price control to preserve the value of their assets.
by antisol | 2025-12-02 09:50:25+00:00
Multiple factors, e.g the perceived lack of an immediate need, and also Mozilla's control of the firefox codebase.

For instance, one improvement that a more user-respecting group might contribute is ripping out all the AI slop. But as pointed out in the article, Mozilla like the AI slop and wouldn't accept those changes.

If Mozilla was to disappear, orgs like those I mentioned would likely see a more urgent need to take over in order to break the chrom(ium) monoculture.
by pmontra | 2025-12-02 09:50:58+00:00
Yes, my CS program of 40 years ago had 4 parts. Sorted by decreasing abstraction level:

Math, physics, statistics

Theoretical CS, the one in my original comment

OS, compilers, networking, computer vision, transmission codes

Computer languages and having to write actual programs, how transistors work up to logical gates, adders, CPUs and machine language

Of course the separations are not clear cut: we had relational algebra and SQL commands in the same course.
by josephg | 2025-12-02 09:51:00+00:00
(Hi from Australia!)

> There is no absolute junk art-artefact, because humanity potentially extends timewise to so many instances of different humans that you cannot know in advance if something will be considered "good" at some point in time, culture, individusl brain etc...

Look at the number of plays each song gets in Spotify. If everyone had their own, totally unique taste, there would be no mathematical correlation between which songs I enjoy and which songs you enjoy. We would see a uniform distribution of plays of all the songs in spotify. But the distribution is very non-uniform. Some songs get billions of listens. Some songs get essentially none.

However, if we all had exactly the same taste, Spotify would only need a small selection of "the best" songs for everybody to enjoy. This is also not what we see.

Art has fashions. But many of aspects of music and storytelling have remained relevant across culture and across time so far. We like musical rhythm. We enjoy narrative in stories. We enjoy stories about relationships between people. We like some variety, but not too much. And so on. I'm sure tastes will change. But if I just mash my hand on the piano with no skill and upload that to spotify, I doubt even in the fullness of time I'll ever get as many spotify listens as The Beetles.

> That's absurd, if someone "conform exactly to whatever the audience wants" then everyone in the audience would be pleased, how could it be bad work ? [...] This discussion is useless to the artist.

Yes exactly. An artist can't work like this. It wouldn't work. It has the wrong energy.

Its kind of paradoxical, but the audience doesn't want to feel like we're in charge too much. We like it when performers take risks on stage, and show us who they are so we can judge them. Look at the top rated videos on youtube. Or the most popular songs. Or any list of the best movies ever made. All of them will contain a strong, clear point of view of the artist. Stanley Kubrick and Mick Jagger don't ask the audience what we want. They tell us what we want. (And they get it right.)

---

At a broader level, I think this whole discussion is a diversion. You seem to have argued both that all art is subjective. And that creating works of art based on what people want would be submitting to the "current cultural supremacia". Both of these arguments sound like excuses to me. Excuses to not try and become skilled. Excuses to skip being be sensitive to your audience. Excuses that protect from failure. For what its worth, I struggle with this too. My clown teacher told me I need to "try to not die so much" when things don't work on stage. It is very difficult. If human tastes really do change so much across time, then don't create for people in the future. Create for people right now. The people right in front of you, who you can understand.

The most successful clowns, businessmen and writers all care about their audience. But when things inevitably don't work, they acknowledge the failure with lightness and try again.

That is what the audience actually wants.
by Aachen | 2025-12-02 09:51:43+00:00
I see it more as an extra reason to use it:

- If only criminals want privacy, privacy becomes suspicious

- If more people use an open OS, it's more profitable for commercial entities to not put in extra effort to block these devices due to the FUD going around about them being insecure

So if someone suggests that using open source software is increasingly being seen as suspicious, the #1 thing to do is start using it
by rednab | 2025-12-02 09:51:47+00:00
Recent versions of Unity are actually using Roslyn ¹) but they are admittedly running a bit behind on C# language version. The currently supported version is at 9 while 14 came out last month. It's not really a huge issue in practice, though.

With Godot 4, the big difference between Godot and Godot .NET is that the version with NET support does not build to web and mobile support is 'experimental' ²). Also, they are two completely separate downloads and editor binaries, which makes switching languages decidedly non-trivial.

For a 2D game, if you can live without building to web, I'd pick Godot. Otherwise, I'd pick Unity.

¹) https://docs.unity3d.com/6000.2/Documentation/Manual/csharp-...

²) https://docs.godotengine.org/en/latest/tutorials/scripting/c...