MurphyA/hacker-news huggingface dataset:
by anthk | 2025-11-29 10:14:42+00:00
Ardi Executor. There's a recent fork at GitHub. You can run m68k binaries seamlessly. You don't need propietary MacOS parts, just the software.

But if you are some software preserver, having a libre option to run legacy media it's always good for historical reasons. I am a daily libre software user but I emulate ancient machines with propietary stuff just for curiosity. As it not a personal computing device I find it fine. It's just an historical toy and not my computing device. And, well, if you want to create libre engines for old Mac games (ScummVM, SDL ports...), for sure you need to at least emulate the old OSes and run the propietary game in order to compare the output and correctness.

Also, it already exists "Mac" for x86. It was Rhapsody DR2 and it could run Classic Mac software and NeXT one too. It was like a blend of these two. OSX it's like NeXT Step concept 2.0, with few traces of Mac Classic. Qemu will run it fine.

https://lunduke.substack.com/p/hands-on-with-1998s-rhapsody-...
by sigotirandolas | 2025-11-29 10:15:30+00:00
There's definitely some that hold CQRS, DDD, TDD, ... as _the_ way to design software and over-engineer around it, so I can understand some pushback.

Knowing those patterns is very helpful as a way to think about design problems, as long as you have the common sense to realize applying the pattern "by the book" is often overkill and you can just take some ideas out of it.

That article conflates as "Pure engineering" both reducing a software system to a small set of cohesive concepts, and architecture astronauts, when those are polar opposites.
by picafrost | 2025-11-29 10:15:58+00:00
Every industry building at scale makes the same tradeoffs. Manufacturers that create physical products use thinner metal, cheaper fasteners, and not-top-quality plastics. That's not because their engineers are bad but because good enough ships and is profitable, while perfect doesn't ship and isn't profitable.

A $20 IKEA chair is not "bad furniture". It's just optimized for different constraints than a Herman Miller. Most consumers are totally happy with the $20 IKEA chair.

An underrated part of engineering skill is knowing what corners to cut. I think large tech companies have structures that impose this on engineers who view this as dereliction of duty.
by einpoklum | 2025-11-29 10:16:09+00:00
That looks like "half" of the proof using a square:

https://www.onlinemathlearning.com/image-files/xpythagorean-...

where you draw three extra triangles, not just one, and they surround a square of c x c. Think about it as making two copies of the trapezoid, one rotated on top of the other.
by asim | 2025-11-29 10:16:20+00:00
Hey! I think I actually posted this some days ago and it went nowhere. I keep looking for feedback but you know one of those karmic things, we don't always get it when we want it but maybe when we need it.

I guess I just look at the way tech is now and feel disappointed. Its very addictive, "social" yet lonely. I don't find the alternative networks like Reddit, Mastodon, etc much better. I have held off doing anything, cut back most of my social usage but still found problems and years ago, yes I tried to make this idea work and shut it down. But I've felt like I really needed a solution, and so I use this everyday as an alternative to other forms of media consumption. And the hope is longer term it continues to develop as a useful utility. I'll keep investing time in, slowly iterating, figuring out what works and what doesn't. I'm not looking to gamify it or seeking fame or notoriety. Tbh, if it stays small great, if I can figure out how to make "conversational networks" [1] work even better. Anyway, happy to answer questions.

[1] https://arxiv.org/pdf/2503.11714
by belorn | 2025-11-29 10:16:30+00:00
I wouldn't go that far. The message from MeToo that echoed in Sweden at the time was to "believe all women", "men are guilty until proven innocent" and "the legal system has failed us so it is time to take matters in your own hands". People acted accordingly and years later we can se the results.

The social worker did have a position of power, but they also has a review board that approved the decisions. The review board are political selected in Sweden and exist to prevent social workers from abusing that position of power. The problem in the Adam case was the zeitgeist. We can also see this in the reaction the superiors had when the new social worker took on the case.
by abhashanand1501 | 2025-11-29 10:17:37+00:00
> Am I suggesting 100% test coverage? No, I’m not suggesting it. I’m demanding it. Every single line of code that you write should be tested. Period.

This is from uncle bob. I hate the argument by people that 100% leads to "bad quality tests". Not doing it leads to bad quality code, people who don't care about quality of code, and hence dont write tests, suddenly start to care about quality of tests.
by PinkFluffyLlama | 2025-11-29 10:21:01+00:00
If I'm asked how something "works", to me that indicates the asker is looking to understand the inner workings of that something. If I asked you how an electric motor works, presumably you would tell me about electromagnetism and how the magnets pulse at specific intervals or whatever. I would be a little perplexed if you instead told me about applications of electric motors.

Would it make more sense to ask how to apply git rebase in certain scenarios?
by graemep | 2025-11-29 10:21:05+00:00
Can universities be given political directives like that in most European countries? In the UK they are usually (entirely?) independent, are non-profits and registered charities.

They get government funding for both (British resident) students and research so the government has leverage but would have to use that to incentivise them. I imagine at least some other European countries are much the same.

An even trickier question if you are interested in digital sovereignty is how to get the private sector to do the same. Running everything on AWS and requiring a mobile app to do anything seems to be almost instinctive for many organisations.
by eviks | 2025-11-29 10:21:30+00:00
> The infrastructure is already there, for 3rd party apps to request these abilities (with the user getting the choice of following through, or denying the request), e.g.:

Why can't the infrastructure include the user simply allowing the app to continue to have access without a specialized infrastructure of app request (that requires updating the app)?

> really just 3rd party apps that haven't been updated

What's with the downplaying "just" again? Have all the best or most popular apps been updated to ensure no disruption?

> screenshots/screensharing was never a "feature" of X11, it was a big security hole abused as a feature.

So what was the screenshot feature of X11? Also classifying use as abuse isn't that honest, only the lack of security is
by uyzstvqs | 2025-11-29 10:24:43+00:00
Just write correctly in your preferred style, and ignore the anti‑AI hate. You’re allowed to say whatever you want, and you’re allowed to use AI as a tool while writing — there’s nothing wrong with it.

Angry AI-phobic keyboard warriors on the internet don't decide what's right or wrong, or what you're allowed to do.

(Is this very comment AI-generated? Make your guess. Good luck!)
by supernova87a | 2025-11-29 10:25:04+00:00
I wonder how the incident was diagnosed? Does the FDR record low level errors that might've contributed to this? I thought that it only recorded certain input parameters and high-level flight metrics but I'm no expert.

If a radiation event caused some bit-flip, how would you realize that's what triggered an error? Or maybe the FDR does record when certain things go wrong? I'm thinking like, voting errors of the main flight computers?

Anyway, would be very interested to know!
by dataflow | 2025-11-29 10:25:19+00:00
Not to bash the former president, but I'm failing to see what's so clever or nice about the proof... could someone please explain if I'm missing something? If you're going solve it with algebra on top of the similar triangles and geometry anyway, why complicate it so much? Why not just drop the height h and be done with it? You have 2 a b = 2 c h, c1/a = h/b, c2/b = h/a, c = c1 + c2, so just solve for h and c1 and c2 and simplify. So why would you go through the trouble of introducing an extra point outside the diagram, drawing an extra triangle, proving that you get a trapezoid, assuming you know the formula for the area of a trapezoid, then solving the resulting equations...? Is there any advantage at all to doing this? It seems to make strictly more assumptions and be strictly more complicated, and it doesn't seem to be any easier to see, or to convey any sort of new intuition... does it?
by misstuned | 2025-11-29 10:26:45+00:00
It seems to differ by provider. When I was with Three it was an irritating process of having to either call up or visit a shop in person and say "I want to look at the naughty pages, please". Another provider (I can't remember which) had a method where you had to supply a credit card number.

I'm with "1p Mobile" now who are a virtual network on EE, and their adult content block is just a toggle in your online account, with no faffing around required - you can just hit the toggle. I presume the idea is that you don't give little Timmy the password to his own account portal, but I don't know what's to stop him getting his own SIM by himself.

With Three, I found the adult content block caused other problems with SSH connections dropping, various random stuff getting blocked and so on, which all went away as soon as I had it disabled, so it's worth doing even for non porn fans.
by graemep | 2025-11-29 10:27:04+00:00
> I love kde and it is what i use but still having the bug from time to time that the panels dissapear and have to relaunch plasmashell

I have that too, on Wayland. I also had a bug I mentioned recently in another comment with transparent terminals flickering, but that seems to depend on what is behind them and I think is a bug specific to Konsole.

Overall, its very close compared to a few years ago when several things were problematic with Wayland, but I do slightly feel its not quite there yet.

> i wish they merged the virtual desktops and activities into one concept and allowed different wallpapers on each.

> Prob some more nitpicks but overall it is a really great desktop environment.

I agree with both those.
by jimbohn | 2025-11-29 10:31:09+00:00
Can share the sentiment, had to work with celery years ago, and the maintenance/footguns exceeded the expectations. The codebase and docs are also a bit messy, it's a huge project used and contributed by many so it's understandable I guess. Anyway, Argo if you are in K8S, something else if you aren't. And if you are a startup and need speed, just go with something like procrastinate.
by AnthonyMouse | 2025-11-29 10:31:29+00:00
> it assumes that they don't have non-financial motivations (like living in a non-crowded area, or preferring the burbs)

Why wouldn't the people who prefer this just take the developer's money, buy another house somewhere that hasn't been rezoned and pocket thousands of dollars?

> that the economics of building high will work out (individual flats will be multiple times more affordable than the current houses, but the land will be more expensive than it is now)

Individual flats will be somewhat more affordable than they are now because supply will increase. They don't have to be "multiple times more affordable" to cost some double-digit percentage less than they do now. Land will be worth more than it is now because you can build taller buildings on it so there will be new demand for land from the people increasing the supply of housing.

> There won't be traffic issues because of more people commuting from the same area.

Higher density areas allow mass transit to become viable, which reduces car traffic.

> They have the power, and given the environment they're in, this is what they'll decide. The government can't do anything here to relax the laws.

To begin with, if you convince them then they vote for something else.

Moreover, the status quo is self-destructive. As prices go up, fewer people can afford a home, and then if it's homeowners voting for the status quo, they become a minority and get overruled by the growing number of people who can't afford housing.
by Y-bar | 2025-11-29 10:31:46+00:00
Mac OS 9 was certainly not rock solid as far as crashes were concerned, but very much better than System 7, that was clear to me. Maybe it is my rose-tinted glasses colouring my memory but I also remember that there were very few small bug, you know the just annoying kind, than I have today with macOS 15, there may be fewer hard crashes, but the number of paper cuts have increased by many orders of magnitude.
by tybit | 2025-11-29 10:32:14+00:00
Yeah, investing in the top companies leads to higher returns for most periods when looking short term.

Over longer periods, the top companies by market cap tend to change though. https://www.investmentnews.com/equities/only-one-of-the-worl...

So if you want to invest in the top companies, you either need to think they won’t change anymore, or you need to find when to buy and sell. Index funds solve this problem for you, albeit with slightly lower returns in the short term.
by asim | 2025-11-29 10:34:04+00:00
Fair point, I'm not an Invidious user but I also feel like Video is part of a suite of services that I personally use, so I wanted to incorporate that way. There's lots of single purpose solutions to many things, I don't think that's the goal here. The idea is to look at the multiple habits that occur across social and put them in one place in a simple consumable format that just gives you what you need rather than promoting idle scrolling/clicking, etc
by eviks | 2025-11-29 10:34:42+00:00
I don't understand what you expect here - you're treating these metrics as a sure undeniable sign of quality, so by definition the examples won't be high quality. So of course you "for sure haven’t seen one", what kind of circular logic is that?

> Pretending they aren’t

But you're the one doing the pretending, making up high correlation with nothing to correlate, and coming to circular conclusions (if you define it as smell, then yes, you aren't taking about roses)
by suddenlybananas | 2025-11-29 10:35:10+00:00
I don't know how Federenko squares this view with her own work which directly contradicts it [1]. In this work, they find that the language network activated for "meaningful" non-linguistic stimuli such as the sounds of someone getting ready in the morning (e.g. yawning, brushing teeth, etc.). It seems entirely contrary to her arguments in this article and she doesn't even acknowledge it.

[1] https://direct.mit.edu/nol/article/5/2/385/119141
by amluto | 2025-11-29 10:35:11+00:00
> I have to wonder to what extent that's actually true.

It’s fairly easy to do the exercise in many real estate markets. For example, look at recent sales on your favorite real estate platform and find neighborhoods with very different property sizes but otherwise similar features. An easy one is Atherton vs the areas of Menlo Park directly adjacent to it. Effectively identical commutes, literally the same schools, etc. Menlo Park is quite down-zoned by any reasonable standard, but Atherton is very down-zoned and has huge lots. The houses in Atherton look more expensive, but they’re actually dramatically less valuable per unit property size. If you owned property in Atherton and wanted to increase your property value, the best thing you could do is to magically teleport your property a single block away out of Atherton.
by writebetterc | 2025-11-29 10:35:44+00:00
>I am very familiar with how Java does locks. This is different. Look at the ParkingLot/parking_lot API. It lets you do much more than just locks, and there’s no direct equivalent of what Java VMs call the inflated or fat lock. The closest thing is the on demand created queue keyed by address.

Are you familiar with the new LightweightSynchronizer approach with an indirection via a table, instead of overwriting the markWord? I'd say that this has pushed the ParkingLot approach and Java's (Hotspot's, really) approach closer to each other than before. I think the table approach in Java could be encoded trivially into ParkingLot API, and the opposite maybe. Obviously the latter would be a lot more hamfisted.
by everdrive | 2025-11-29 10:36:16+00:00
Big companies seem to demand you do things poorly. They make some insane internal requirement, and assume that if you disagree you're showboating or being a nerd, or something else. When really, you're only disagreeing because it's clear their idea is flawed. You're sticking your neck out to help the company; it would have been easier just to go along with everyone.
by dannersy | 2025-11-29 10:36:36+00:00
I cannot tell if it is domain knowledge, the type of programming, or the industry you're in, but I get the feeling we live in completely different worlds despite our similar responsibilities (working with SaaS, hiring devs, etc).

I get the feeling there are a lot of people who are developers by trade who are following what they feel they should do to progress their career rather than what they should do to work on something that interests them. Sure, the industry isn't what it used to be in terms of job market, but for a good long while there it was relatively easy to find something that interests you if you were competent. But if you're not interested in what you're working on, I find it strange to write a blog about the C#/.NET journey. I'm asking these questions genuinely: Was this a self imposed expectation for career reasons? To have a tech blog? Are you actually interested in programming or is this something you found that you're decent at and knew there were career opportunities?

About SQL knowledge, over the many years in this profession, I've re-learned SQL three times. This is because I'm a generalist, and there were large portions of time where I just didn't need to know it. But surely, in all your years of experience, you must have realized: You will never know or recall everything you learn or even scratch the surface of what you haven't. Even if you did remember everything about SQL when you learned it, you're going to have to relearn it anyway. Everytime I touch Postgres there's loads new features out. That is how any maintained software is. That is just the job, as far as I'm concerned. Very few people have the luxury of being able to hyper specialize and looking things up isn't just important, it is necessary, because being an encyclopedia of product development isn't why you're employed. The knowledge and expertise you are paid for isn't SQL syntax or how well you know C#, it is your ability to apply technology to solve problems and effectively work within a team to do so (a tangent, but this is why in the long wrong AI won't replace you).

I don't mean to preach or give a tome of a message. I am _genuinely_ interested in your perspective. I have bounced around a lot in my career but generally have to mentor folks and I'd love to chat more about this particular struggle because I hear it frequently. Especially from those who seem to have a bit of an identity crisis in their profession.
by amlib | 2025-11-29 10:37:25+00:00
> That's okay since X11 is stable and not very crash prone for the last few decades.

I've been using wayland on three computers for the last two or three years and haven't had a crash that could be attributed to wayland in like.. more than a year?

I've had mesa driver crash when running a particular game a few months ago that eventually got resolved by... updating mesa. I bet many people wrongly attribute that to wayland.
by hdgvhicv | 2025-11-29 10:39:16+00:00
It’s a half hour drive to the nearest station and I don’t exactly live in the middle of nowhere.

US could build a new town 50 miles out of San Francisco with 4tph.

Holster-Gilroy looks potential. Petaluma-SantaRosa too, or Fairfield.

From a Quick Look on the map Those could all massively increase in size and be easily commutable to the entire SF area
by ffsm8 | 2025-11-29 10:39:20+00:00
A lot of this article didn't resonate with me, personally.

Reading what he wrote about remote work in particular is so strange to me, even though I am fully aware that I've got colleagues that seemingly mirror his views.

On this anonymous platform I feel comfortable pointing out that this isn't an artifact of remote work whatsoever.

If you weren't like this before, and only noticed yourself becoming like that... I'm afraid you've just changed. Accepting people/coworkers along with their flaws is a conscious decision you need to make. You likely just weren't able to see their shortcomings earlier in your life, likely because you haven't been negatively effected by actions like they're taking.

Let's say you have a colleague that always does as little as they can get away with. Everyone will know such a person. Eventually you get the ability to tell quickly when a person is like that. And then you will either start to see them as a negative or just accept this about them - because it doesn't make them into a bag person and you can still joke with them and learn from each other.
by uniqueuid | 2025-11-29 10:39:37+00:00
Reading this I could not help but think of compliance and treatment safety for self-managed dosing.

It's evident, for example, that drugs such as Paracetamol (Tylenol for you Americans) should be dosed by body weight in children. To make life simpler for parents, they are given age and/or weight brackets, sometimes along with upper thresholds (e.g. mg/day).

This of course means that lighter children are comparatively over-dosed and heavier children under-dosed compared to a median.

The problem is - I think this works pretty well as a safeguard against dangerous over-dosing (i.e. liver toxicity etc.).

Now how would we turn that advice into a gradual dosing recommendation? We can use mg/kg body weight as is done e.g. in antibiotics. But that carries the potentially fatal risk of miscalculation, and some parents might intentionally overdose over a wrong risk perception.

What we would need is something like an exponential risk curve, indicating a "safe zone" and a "danger zone" while highlighting some critical threshold. This again would need to be age/weight-specific.

Do we think parents would be deterred from giving a kid too high of a paracetamol dose? I'm not so sure, especially over time.

So in the end, I think that in some cases (especially with self-administered dosing) round numbers and sharp thresholds may work well to mitigate fatal risks, even while increasing nonfatal risks.
by amluto | 2025-11-29 10:39:38+00:00
> A population of 10 million singles demand 4 times more "housing units" than a population of 10 million people in 4-person families.

Those housing units are not interchangeable. Families often want extra bedrooms, and units with extra bedrooms are frequently sorely lacking.

This is one thing that is very strikingly different in different markets. A lot of US metros have a fair amount of new housing but almost none with even two bedrooms per unit, let alone three. In a place like Taiwan, there are similarly absurd housing prices, but the new dense developments have four- and five-bedroom units.
by user_7832 | 2025-11-29 10:39:46+00:00
Umm actually, you did. You also waived off the right to name your firstborn, and if you disagree, you’ve waived off your right to anything except arbitration. Sorry, I didn’t make the rules.

(Friendly reminder that legality, once again, ≠ morality. Victimless crimes can be illegal, and Enron fucking shit up and filing bankruptcy can be legal.)