HN Leaders

What are the most upvoted users of Hacker News commenting on? Powered by the /leaders top 50 and updated every thirty minutes. Made by @jamespotterdev.

bookofjoe ranked #26 [karma: 98908]
jacquesm ranked #2 [karma: 233881]

I like your progression. It makes me wonder if intelligence could lead to technology absent societies.

jacquesm ranked #2 [karma: 233881]

Someone stick a bag of moss spores on the next Voyager please.

I know they're doing everything to keep those craft sterile, I think we should go the other way: spread life across the universe while we can.

coldtea ranked #32 [karma: 89247]

If you suspected you had hypertension, would you be as confident to say we don't need to label and track those because you got old, worked and lived just fine thus far with no major episodes?

You might have been fine because you just have something like 140 mm Hg, whereas others with 180-190 might not be so lucky....

jacquesm ranked #2 [karma: 233881]

> Serious question: should someone develop new technologies using Node any more?

Please, no.

It is an absolutely terrible eco system. The layercake of dependencies is just insane.

signa11 ranked #37 [karma: 85722]

strange. @dang, why ? the discussion was happening just fine here afaics...

pjc50 ranked #23 [karma: 104123]

I think a lot of us recognize it was a civil war. The idea that it is a civil war, conducted in the present tense, is the weird and dangerous one. When was the last actual fighting, WW2?

There are a number of frozen conflicts around the world, like North/South Korea and Cyprus. Both of those could be regarded as "civil war with external support", like Vietnam. What would be better is if those involved could recognize the situation as it actually is on the ground, and withdraw their claims and intents of actually resuming armed conflict.

Europe knows all about reigniting pointless conflicts over ancient grudges, from the Hundred Years War to the Balkans. The post-WW2 world order was an attempt to finally draw a hard line underneath that.

pjc50 ranked #23 [karma: 104123]

This is not uncommon but I've mostly managed to avoid it, because it's a management failure. There is a delicate process of "managing the customer" so that they get a result they will eventually be satisfied with, rather than just saying yes to whatever the last phone call was.

coldtea ranked #32 [karma: 89247]

Half the web uses PHP. Nothing wrong with PHP for web work, and absolutely nothing bad about the site is related to its use of PHP.

jacquesm ranked #2 [karma: 233881]

This. It is insane the amount of pushing behind these products. I'm expecting my ballpoint pen to start prompting me to write nicer using AI any time now.

And the worst thing is not only is it being pushed, it is being pushed at the expense of UI/UX. No, Google, I don't need 'help to write' or 'to summarize this document'. I can read and write just fine. And the worst thing of all is that you can't turn it off because they'll just move it around every other week.

jacquesm ranked #2 [karma: 233881]

You should familiarize yourself with the prevention paradox.

If you're going to criticize something, at least do it properly.

jacquesm ranked #2 [karma: 233881]

CERN?

Given that they contributed one of the key components that made the internet into the success that it is as well as being internationally respected.

simonw ranked #33 [karma: 88276]

Because the term Scrum Master wasn't derived from master/slave.

Git's concept of a master branch was borrowed from BitKeeper which used master/slave terminology. https://github.com/bitkeeper-scm/bitkeeper/blob/master/doc/H...

ceejayoz ranked #35 [karma: 86708]

Reading this paper makes me feel like the seemingly crazy guy in the start of a disaster movie yelling about what’s about to happen.

pjmlp ranked #18 [karma: 123158]

Only for the newer generation.

Besides the sibling comment, we already knew them from Solo Pascal and Modula-2 among other 1980's languages.

Co-routines were a famous way to simulate paralelism when you only got a single CPU.

pjmlp ranked #18 [karma: 123158]

That is why I stand on the side of better law for company responsibilities.

We as industry have taught people that broken products is acceptable.

In any other industry, unless people are from the start getting something they know is broken or low quality, flea market, 1 euro shop, or similar, they will return the product, ask for the money back, sue the company whatever.

pjmlp ranked #18 [karma: 123158]

As mentioned it evolved into NEWP, and you can get all the manuals from Unisys, as they keep selling it.

Given its architecture, it is sold for batch processing systems where security is paramount.

Yes, ESPOL and NEWP, being one of the first systems languages with UNSAFE code blocks, a binary that is compiled having unsafe is tainted and requires administrator configuration before being allowed to execute by the system.

One cannot just compile such code and execute it right away.

dragonwriter ranked #16 [karma: 126041]

> The age of the earth, according to a reasonable interpretation of the Old Testament, is likely to be 6000 (Masoretic text) to 8500 years (if you rely on the Septuagint versions).

So, when you say Christian creationism is “evidence based”, you mean a “reasonable interpretation” of a text with a whole litany of direct internal inconsistencies, and which itself has no evidence (leaving aside personal faith) of being anything other than a collection of mythology, supports it and not, you know, actual material evidence?

dragonwriter ranked #16 [karma: 126041]

> I'm not sure how accurate the methodology is to come up with the specific budget that produces the number "sixteen" here, but broadly speaking, it seems extremely likely that the number is no longer "three"

If we assume that general inflation captures the right basket of goods, and that (3 × minimum food) was correct in 1963, then what is actually done (adjusting the result in 1963 by inflation) is correct as well.

That is not what you would get if you computed the minimum food budget now and multiplied by 3; the shifting of the food share of the budget is captured in the CPI.

thunderbong ranked #19 [karma: 113176]

I've seen many proofs of the Pythagoras theorem, both visual and formulaic. I've found this to be the best explanation to date

https://www.youtube.com/watch?v=tTHhBE5lYTg

tptacek ranked #1 [karma: 413898]

What would "poking the bear" do here? What's the risk?

JumpCrisscross ranked #7 [karma: 171818]

Do we have another war in post-WWII history where a credible theory for its genesis is a leader trying to distract from a scandal?

Closest I can come to is the Falklands War.

JumpCrisscross ranked #7 [karma: 171818]

> the New York Times has spent most of this year actively trying to dissuade people from voting for the mayoral candidate in New York that had free buses as one of the more widely known parts of his platform

The Times editorial board repeatedly wrote anti-Mamdani opinion pieces. But speaking as a non-NYC New York Times reader I never saw it unless it was sent to me by a New Yorker--it simply wasn't commentary that was highlighted unless you were specifically trying to follow the NYC election. (And to the extent they criticised his candidacy, it wasn't in rejecting free busses.)

JumpCrisscross ranked #7 [karma: 171818]

> Democrats broadly lack the spine

The party elites are complacent. That’s creating a political vacuum for someone who’s more aggressive.

> this is also illegal

An EO is. The President asking the FBI, DoJ and state AGs to prioritise the last administration’s lawbreakers—a thing Biden was elected to do and failed at—is just norms and conventions.

WalterBright ranked #41 [karma: 77944]

When I was last in London, I took the tube. Officers were at the exit gates, I presume to arrest anyone jumping the gates. I didn't see any fare evaders.

rayiner ranked #17 [karma: 124944]

> It’s probably the strongest point of my whining: Rust is memory safe and unreliable. The price of memory safety was reliability in addition to the developer’s sanity ­— that’s why I’m telling the language designers went overboard.

This complaint is nonsensical. If your Rust program panics, it’s because things are fucked up and it’s not possible to safely continue. The alternative is to continue unsafely, which will fuck things up even more.

The Linux kernel does the same thing. If it encounters an error, it panics.

crazygringo ranked #40 [karma: 79335]

They're already mobile benches for unhoused people and druggies. They just get on anyways already and don't pay the fare. And the driver does nothing because they don't want to get in a fight. (Unless a passenger threatens others, then they get the police involved.)

Making the buses free isn't going to produce any more of it.

userbinator ranked #34 [karma: 86982]

AFAIK all mobile networks use NAT unless you pay a lot more for a special service with a public static IP.

userbinator ranked #34 [karma: 86982]

Not that I believe any of this BS in the first place, but I've always found it quite amusing that traditional blown-film plastic bags are being replaced with "reusable" ones... which are also made of the same plastics, except in textile form and thus easily shed fibers everywhere.

ceejayoz ranked #35 [karma: 86708]

> I don't think so because it seems both sides were engaged…

One side has largely left X.

PaulHoule ranked #25 [karma: 101530]

People are notoriously bad at choosing random numbers so if you imitated human intelligence well you’d build something… bad at choosing random numbers. Would be fun to try “tell me a joke?” with 100 people and see what you get.

paxys ranked #42 [karma: 77105]

No need, X has already rolled the feature back. I assume because the boss didn't like what it uncovered.

coldtea ranked #32 [karma: 89247]

No algorithm needed for that, other than show me only what I chose to follow...

PaulHoule ranked #25 [karma: 101530]

It’s not easy to shelter people.

In Ithaca we recently built this place

https://mastodon.social/@UP8/115398619308992584

which is all low income housing on top of a conference center with maybe 1/4 of the units for people who had been unhoused. I think most of the people there are not criminally minded and keep to themselves but there are a few people there who are starting fires, dealing drugs, and causing damage. (Note a few windows in that image are busted out) Many homeless people have dogs that are important to them and wouldn’t be housed if they couldn’t bring their dogs, but… last year they had an outbreak of parovirus because dogs were having puppies and the puppies weren’t getting shots. A friend of mine got bit by a dog across the street from that place and thought it belonged to someone who lived there.

Some of it is people with schizophrenia and bipolar disorder can be almost impossible to live with if they aren’t getting treatment and I’m worried that deinstitutionalization will have a even more profoundly negative legacy seen 50 years from now than it already does. Not least, a 20 year old today spent many years of their life in a classroom where a ‘special’ kid sucked all the air out of the room and will probably be highly receptive to the notion that if we ‘get rid’ of 5% of people we can live in a utopia. If being in public means being in a space dominated by someone screaming at the demons they hallucinated then people will move to the suburbs instead of the downtown, they will not support public transit, they will order a private taxi for their burrito instead of eating out. They’ll retreat to Facebook.

PaulHoule ranked #25 [karma: 101530]

Spending out something better isn’t easy. As an applications developer I want to ask “Why don’t you just use Java/C#?” and I’d go so far to say that the software reuse revolution behind Java was not OO or it’s particular approach to OO but rather the garbage collector.

That is, building applications out of premade parts is a struggle in C or C++ or rust because memory management is part of the API. C devs would be very concerned about having control of memory allocation and would like to have the choice of reusing a buffer from the application in the library or have the library allocate into an arena managed by the application, etc. It’s complicated enough that libraries can’t reasonably support every scenario application developers would like and ultimately tough because to free something the application has to know if the library is done with it or the library has to know if the application is done with it…. However, the garbage collector knows!. In the end there are a lot of libraries you can’t really write for C or if you can write them you have to write them assuming the application allocates or a certain way or you lose the benefit of being in control of allocation that C allegedly gives you.

On the flip side I think C is too high level in some cases, for instance you come to think the gymnastics involved in written embedded C or device drivers are normal but there are quite a few things that are a little bit cleaner in assembly language and I write things for AVR-8 that are rather small but it drives me nuts that C is moving the stack pointer around and following calling conventions that are not at all necessary for these particular programs.

I had friends who worked in the IBM Mainframe world where it is still common for applications to have bits written in assembly because of efficiency or to get finer control than you can get with COBOL. Part of the COBOL puzzle is that you have to be a Macro Assembler programmer to work on that stuff and you can’t just port it to GNU COBOL on Linux without also porting the assembly!

We’re still living in a multi-architecture world so the interesting idea of trying to make it easier to write assembly (imagine a super macro assembler with an integrated theorem prover) is a non-starter. Let x86 founder for a decade and if RISC-V makes no progress that picture could be different in a few years.

tptacek ranked #1 [karma: 413898]

Node.js and Go are both memory safe, as are Python, Ruby, and Java. "Memory safe" is a term of art referring to susceptibility to memory corruption vulnerabilities in code written by an ordinary practitioner of the language. Almost invariably, attempts to show languages like Go and Python as memory-unsafe involve a programmer deliberately working to defeat the language. But you can do that in any language, including Rust.

There are essentially just two mainstream memory-unsafe languages: C and C++.

Animats ranked #11 [karma: 157308]

Do they clear out each bus at some end point of the route, so homeless people can't live on the bus?

bookofjoe ranked #26 [karma: 98908]
mooreds ranked #36 [karma: 85780]

While I'd be interested in learning about AI and how to build/create/augment content using it, this was a poor article. It was really hard for me to understand the point of any of the paragraphs, other than using cheaper models is good.

Author: please write an article about this topic with examples of content you've created, discussions about dead ends and things that didn't work, and technical details about your setup.

That's the kind of article I'd love to read.

paxys ranked #42 [karma: 77105]

Macs make up 8% of Apple's revenue. That entire product line is basically a hobby compared to iPhone and its ecosystem.

Animats ranked #11 [karma: 157308]

> "there is just no perfect correctness possible in the Turing machine model"

Grrr. Clueless people keep saying that. People have been verifying programs for over forty years now. Formal correctness in terms of not violating assertions is possible for most useful programs. As someone pointed out about the Microsoft Static Driver Verifier, if you're program is anywhere near undecidability, it has no business being in the kernel. This not a legit criticism.

Animats ranked #11 [karma: 157308]

Yes. Here's one on Amazon.[1]

I used to be into antique office equipment for my steampunk telegraph office. I knew about those. We had a Bates stapler which took in a roll of brass wire and made its own staples instead, though. Those are available on eBay if you want one.

[1] https://www.amazon.com/Stapleless-Harinacs-Handheld-Portable...

JumpCrisscross ranked #7 [karma: 171818]

> Apple won’t quite launch ‘zero new features’ like they claimed with OS X Snow Leopard back in 2009, however. According to Gurman, Apple still plans to release a number of new AI features with iOS 27, so the company doesn’t continue to fall behind in the AI race.

Goddamit.

Zero new features is clean. It's communicable. It lets Cook, as he departs, harken back to quintessential Jobs. It will sell phones. It will sell Macs. And it implies perfection in a way only Apple, historically, has been able to nail and sell.

Nobody is buying an incremental iPhone or Mac because Siri recovered from lobotomy. The decision to water down zero new features with a douse of Giannandrea reeks of office politics.

stavros ranked #47 [karma: 74287]

That's not the only reason why businesses can exist. It's the most common reason in US culture, but there are other reasons and cultures.

simonw ranked #33 [karma: 88276]

Make sure you get as far as the four core management skills and the four growth management skills, which are very clearly explained and make a ton of sense to me.

WalterBright ranked #41 [karma: 77944]

> the pill to swallow is that most employees including managers are grist to the mill

Businesses exist to make money. If you want a commune instead, join one!

zdw ranked #13 [karma: 136310]
crazygringo ranked #40 [karma: 79335]

This is the second comment I've seen on HN today about the back button having unexpected results on a site.

I'm so confused -- I use Chrome on a Mac and my back button works entirely normally. No naked photos, sorry to report.

Is this a real thing that Chrome isn't susceptible to? Or are people just making jokes?

dragonwriter ranked #16 [karma: 126041]

Its clearly unfair if only the little fish get punished while the big fish don't.

OTOH, in practical terms, you can't have big fish without little fish supporting them, so if you drive up the perceived cost of being a little fish, you make it harder for future would-be big fish even without the (obviously preferable) direct accountability for them, so its better than nothing.

(EDIT: originally had some both incorrect and unnecessarily indirect "former/latter" references, replaced with more direct language.)

JumpCrisscross ranked #7 [karma: 171818]

> Is 150 vs 250 years of energy reserves a disadvantage in practice?

Reserves != stockpiles.

PaulHoule ranked #25 [karma: 101530]

I live in a place that’s rather difficult to serve and I’m just past the range where the full 24 Mbps ADSL2 speed is available so I get 20 Mbps. Once in a while my telco has infrastructure problems, it uses to be common that there would be lightning or power outages and it wouldn’t come back until they did some kind of manual reset, I talked w/ them and the PUC about it and then it seemed like they set it up so it would do an automated reset. The techs tell me if I lived very close to the node they could set me up with much faster VDSL.

jedberg ranked #44 [karma: 76593]

If I understand correctly, this means you can't back up the private key, correct? It's in the Secure Enclave, so if you lose your laptop, you also lose the key? Since it looks like export only really exports the public key not the private one?

Probably not the worst thing, you most likely have another way to get into the remote machine, or an admin who can reset you, but still feels like a hole.

Or am I missing something?

ps. It amuses me that my Mac won't let me type Secure Enclave without automatically capitalizing it.

Edit: I understand good security is having multiple keys, I was simply asking if this one can be backed up. OP answered below and is updating their webpage accordingly.

simonw ranked #33 [karma: 88276]

Why is this post published in November 2025 talking about GPT-4?

I'm suspicious of their methodology:

> Open DevTools (F12), go to the Network tab, and interact with their AI feature. If you see: api.openai.com, api.anthropic.com, api.cohere.ai You’re looking at a wrapper. They might have middleware, but the AI isn’t theirs.

But... everyone knows that you shouldn't make requests directly to those hosts from your web frontend because doing so exposes your API key in a way that can be stolen by attackers.

If you have "middleware" that's likely to solve that particular problem - but then how can you investigate by intercepting traffic?

Something doesn't smell right about this investigation.

It does later say:

> I found 12 companies that left API keys in their frontend code.

So that's 12 companies, but what about the rest?

crazygringo ranked #40 [karma: 79335]

> Number one is that Microsoft just does not feel like a consumer tech company at all anymore.

At least in terms of Windows/Office, Microsoft has never been a consumer tech company. They've always been focused on corporate sales.

There have always been consumer-focused side areas, from Bob to Encarta to MSN to Xbox.

But Microsoft's bread and butter has always been corporations. I don't understand how the author thinks it was different at any time in the past.

simonw ranked #33 [karma: 88276]

This Gist is about not needing to use Secretive any more.

jedberg ranked #44 [karma: 76593]

And 99% of software development is just feeding data into a complier. But that sort of misses the point doesn't it?

AI has created a new interface with a higher level abstraction that is easier to use. Of course everyone is going to use it (how many people still code assembler?).

The point is what people are doing with it is still clever (or at least has potential to be).

dragonwriter ranked #16 [karma: 126041]

Charter revocation is, I think, technically on the books in every state, but its not used for variety of reasons, one of which is because while it destroys the corporate entity, it mostly punishes the people least responsible for any wrongdoing (it can sometimes be accompanied by real punishment for the responsible actors, but those are separate processes that doesn’t require charter revocation, such as individual criminal prosecution or civil process that ends with fines, being barred from serving as a corporate officer, etc.)

dragonwriter ranked #16 [karma: 126041]

> The expectation set by OpenAI and everyone else has set is that you will have one model that can do everything for you.

I don’t think that’s the expectation set by “everyone else” in the AI space, even if it arguably is for OpenAI (which has always, at least publicly, had something of a focus on eventual omnicapable superintelligence.) I think Google Antigravity is evidence of this: there’s a main, user selected coding model, but regardless of which coding model is used, there are specialized models used for browser interaction and image generation. While more and more capabilities are at least tolerably supported by the big general purpose models, the range of specialized models seems to be increasing rather than decreasing, and seems likely that, for conplex efforts, combining a general purpose model with a set of focussed, task-specific models will be a useful approach for the forseeable future.

simonw ranked #33 [karma: 88276]

I occasionally get requests from readers to add a dark mode to my blog - https://simonwillison.net/ - and I'm never sure how much priority I should give those, as someone who almost never chooses to use dark mode.

Dark mode fans: does it really bother you to read white web pages?

bookofjoe ranked #26 [karma: 98908]
PaulHoule ranked #25 [karma: 101530]

Yeah, this book was hugely influential

https://www.google.com/search?q=innovator%27s+dilemma&ie=UTF...

And came to the conclusion that many firms like DEC and Xerox did not sufficiently move to new technology because their customers were not interested and didn’t feel served by it, at least not until it had decades to improve.

Today we have the FOMO dilemma where executives all read that book and no way they are going to end up like DEC or Xerox so you get things like Windows 8, really a lot of what Microsoft has done since then has been in the same vein. We’re yet to see a “big tech” company die from the FOMO dilemma but maybe 20 years back we’ll see Google or Facebook or Microsoft in that frame.

hn_throwaway_99 ranked #45 [karma: 74842]

Yeah, TBH my BS detector is going off because this article never explains how he is able to intercept these calls.

To be able to call the OpenAI directly from the front end, you'd need to include the OpenAI key, which would be a huge security hole. I don't doubt that many of these companies are just wrappers around the big LLM providers, but they'd be calling the APIs from their backend where nothing should be interceptable. And sure, I believe a few of them are dumb enough to call OpenAI from the frontend, but that would be a minority.

This whole thing smells fishy, and I call BS unless the author provides more details about how he intercepted the calls.

stavros ranked #47 [karma: 74287]
pjmlp ranked #18 [karma: 123158]

Depends on which extensions, things is with Khronos APIs people always forget to mention the extension spaghetti that makes many use cases proprietary to a specific implementation.

crazygringo ranked #40 [karma: 79335]

I find it incredibly helpful to know that .jpg is lossy and .png is lossless.

There are so many reasons why it's almost hard to know where to begin. But it's basically the same reason why it's helpful for some documents to end in .docx and others to end in .xlsx. It tells you what kind of data is inside.

And at least for me, for standard 24-bit RGB images, the distinction between lossy and lossless is much more important than between TIFF and PNG, or between JPG and HEIC. Knowing whether an image is degraded or not is the #1 important fact about an image for me, before anything else. It says so much about what the file is for and not for -- how I should or shouldn't edit it, what kind of format and compression level is suitable for saving after editing, etc.

After that comes whether it's animated or not, which is why .apng is so helpful to distinguish it from .png.

There's a good reason Microsoft Office documents aren't all just something like .msox, with an internal tag indicating whether they're a text document or a spreadsheet or a presentation. File extensions carry semantic meaning around the type of data they contain, and it's good practice to choose extensions that communicate the most important conceptual distinctions.

pjmlp ranked #18 [karma: 123158]

The support has been mostly removed as far as I can tell.

pseudolus ranked #6 [karma: 180965]

https://archive.ph/WvjRf . The op-ed is quite superficial. The referenced UCSD report might be of greater interest and is available at: https://senate.ucsd.edu/media/740347/sawg-report-on-admissio... .

crazygringo ranked #40 [karma: 79335]

The back button works fine for me (on Chrome). I can go back from the post to HN, and I can navigate to other pages on Meta and then go back.

What browser are you using? How is it even possible for a site to remove previous browser history in a tab?

pseudolus ranked #6 [karma: 180965]
dragonwriter ranked #16 [karma: 126041]

It is both technically (because of the penal exception in the 13th Amendment) and substantively (mass incarceration and penal slavery were adopted as policy directly and almost immediately as a replacement for chattel slavery, and have spread from their original geographic domain since) accurate, it doesn’t trivialize anything.

pseudolus ranked #6 [karma: 180965]

Very brief Christie's press release which includes some additional photos: https://press.christies.com/la-pascaline-1642-br-strongpremi... .

bookofjoe ranked #26 [karma: 98908]
stavros ranked #47 [karma: 74287]

Presumably you can look at the file and tell which mode is used, though why would you care to know from the filename?

simonw ranked #33 [karma: 88276]

That's really interesting. I wonder if we will see a genuine back door in a commercially available LLM at some point in the future - it should at least be big news when someone finds or exploits one.

mooreds ranked #36 [karma: 85780]

A lot of these also apply not just to retirement, but to looking for a new job.

pjmlp ranked #18 [karma: 123158]

Aix is still getting new releases, don't mix it up with HP-UX.

nostrademons ranked #39 [karma: 81485]

Note that one very simple mitigation for browser fingerprinting is to simply run different browsers for "the business Internet" and "the fun Internet". You may need to do this anyway, because so many business sites only work on Chrome, with Javascript enabled, no VPN, no adblocker, and pop-ups enabled. But then you might use Chrome (which tracks everything you do anyway) for all your banking, SaaS, government tasks, so they all work, and then say Brave or Opera in an incognito window for all your fun reading. You get the adblocker, you get a different cookie jar for each session, you get easy access to Tor to hide your IP, etc.

Also recommended to have a separate sandbox for "projects" - basically things that you do that each might require their own research, toolchain, files you create, etc. I'd highly recommend doing this in a virtual machine though - oftentimes you need to install apps to do your project work, and that presents its own attack vector. Plus if it's all in a VM you can just backup the VM and start fresh on new hardware without having to install all the dependencies, while if you're just saving random files and backing them up they probably won't work as software gets updated and dependencies get out-of-date.

pjmlp ranked #18 [karma: 123158]

Better do the math, which means 15 years to reach where macOS is nowadays, which is still largely irrelevant outside tier 1 economies, while assuming nothing else will change in the computing landscape.

I was around when everyone was supposed to switch in droves to Linux back in the Windows XP days, or was it Vista, maybe Windows 7, or Windows 8, eventually 8.1, I guess Windows 10 was the one, or Windows 10 S, nah really Windows RT, actually it was Windows 11,or maybe....

I understand, I used to have M$ on my email signature back in the 1990's, surely to be found in some USENET or mailing list archive, yet we need to face the reality without Windows, Valve would not have a business.

stavros ranked #47 [karma: 74287]

This debate strikes me as misguided. It's just basically "someone who's really good at one thing is unlikely to be really good at a second thing".

Well yeah, there are only so many hours you can put towards a thing. It's not a statement about programmers or artists, it's just about how effort works.

bookofjoe ranked #26 [karma: 98908]
pseudolus ranked #6 [karma: 180965]
stavros ranked #47 [karma: 74287]

thats quite the strong response to what is, in essence, a matter of preference

stavros ranked #47 [karma: 74287]

Well, they're redoing it with 2 out of 3, so I guess they learned the lesson.

tptacek ranked #1 [karma: 413898]

Semirelatedly: if you're in a major US metro, your library card (which, where I live, you get online and in real time) gets you the archives of a bunch of major newspapers, plus your local newspapers. The suburban Oak Park, IL take on Nazism pre-WW2 was wild to read (online, after a very brief search). If you haven't, I recommend taking the 10 minutes to figure out what you can search through your library system.

tptacek ranked #1 [karma: 413898]

"When you definitely know what an IACR director does."

tptacek ranked #1 [karma: 413898]

Someone who used to be a prolific commenter here, who was also an emergency medicine nurse(!), pointed out that for the most part, for long-term caffeine addicts, everything "good" about caffeine was simply the cessation of withdrawal symptoms. Withdrawal cessation feels great! You can stay that way all the time if you like.

I had a rough bout of insomnia 10 years or so ago, and one of the things I did as a result was to cut caffeine completely. I thought it would be super hard to do. Maybe it was? I don't remember, it's been so long. I have no idea why I'd ever deliberately consume material amounts caffeine again.

I think it's probably a garbage drug. Whether it's strictly true or not that it has no beneficial effects once you're acclimated to it, telling myself that made quitting really easy, so I recommend just accepting the idea. There are better addictions to nurture.

userbinator ranked #34 [karma: 86982]

But in the end, the 386 finished ahead of schedule, an almost unheard-of accomplishment.

Does that schedule include all the revisions they did too? The first few were almost uselessly buggy:

https://www.pcjs.org/documents/manuals/intel/80386/

WalterBright ranked #41 [karma: 77944]

Take a look at the post I originally responded to. It wasn't about patriotism, it was about wealth redistribution.

Animats ranked #11 [karma: 157308]

Nice.

Should be mandatory for home automation systems. Support must outlive the home warranty.

WalterBright ranked #41 [karma: 77944]

He's still the most successful businessman in history, by far. Pretty good for a loser.

Animats ranked #11 [karma: 157308]

Replace "AI system" with "corporation" in the above and reread it.

There's no fundamental reason why AI systems can't become corporate-type legal persons. With offshoring and multiple jurisdictions, it's probably legally possible now. There have been a few blockchain-based organizations where voting was anonymous and based on token ownership. If an AI was operating in that space, would anyone be able to stop it? Or even notice?

The paper starts to address this issue at "4.3 Rethinking the legal boundaries of the corporation.", but doesn't get very far.

Sooner or later, probably sooner, there will be a collision between the powers AIs can have, and the limited responsibilities corporations do have. Go re-read this famous op-ed from Milton Friedman, "The Social Responsibility of Business Is to Increase Its Profits".[1] This is the founding document of the modern conservative movement. Do AIs get to benefit from that interpretation?

[1] https://www.nytimes.com/1970/09/13/archives/a-friedman-doctr...

walterbell ranked #29 [karma: 94545]

> nothing to recommend it but some opaque username

Persistent usernames enable history of community contribution and reception.

pseudolus ranked #6 [karma: 180965]

There's a fascinating and redacted interview with an "anonymous" subject about the disaster. To say the least it's an unsuccessful attempt to hide the identity of the individual:

"Q. So how did you get yourself started into submersible operations?

A. Well, I'm sure you're familiar with my film Titanic. When I set down the path to make that film, the first thing that I did was arrange to be introduced to the head of the submersible program at the P.P. Shirshov Institute in Moscow, a guy named..."

https://media.defense.gov/2025/Sep/17/2003800984/-1/-1/0/CG-...

userbinator ranked #34 [karma: 86982]

They thought the camera’s file system was unencrypted, when it was encrypted.

Unfortunately this situation is likely to get more common in the future as the "security" crowd keep pushing for encryption-by-default with no regard to whether the user wants or is even aware of it.

Encryption is always a tradeoff; it trades the possibility of unauthorised access with the possibility of even the owner losing access permanently. IMHO this tradeoff needs careful consideration and not blind application.

crazygringo ranked #40 [karma: 79335]

You're seriously saying that the majority of Europeans don't understand that social services come from the taxes they pay?

That honestly sounds as plausible to me as saying the majority of Europeans thinkg 2+2=5.

Forgive me if I have a hard time believing you. Because I can definitely tell you Americans understand where their government spending comes from, and I have a hard time believing that Europeans are somehow less educated on this.

Animats ranked #11 [karma: 157308]

The other extreme, where you can go inside everywhere, turns out to be boring. Second Life has that in some well-built areas. If you visit New Babbage, the steampunk city, there's almost a square kilometer of city. Almost every building has a functional interior. There are hundreds of shops, and dozens of bars. You can buy things in the shops, and maybe have a simulated beer in a pub. If anyone was around, you could talk to them. You can open doors and walk up stairs. You might find a furnished apartment, an office, or just empty rooms.

Other parts of Second Life have roadside motels. Each room has a bed, TV, bathroom, and maybe a coffee maker, all of which do something. One, with a 1950s theme, has a vibrating bed, which will make a buzzing sound if you pay it a tiny fee. Nobody uses those much.

No plot goes with all this. Unlike a game, the density of interesting events is low, closer to real life. This is the fundamental problem of virtual worlds. Realistic ones are boring.

Amusingly, Linden Lab has found a way to capitalize on this. They built a suburban housing subdivision, and people who buy a paid membership get an unfurnished house. This was so successful that there are now over 60,000 houses. There are themed areas and about a dozen house designs in each area. It's kind of banal, but seems to appeal to people for whom American suburbia is an unreachable aspiration. The American Dream, for about $10 a month.

People furnish their houses, have BBQs, and even mow their lawn. (You can buy simulated grass that needs regular mowing.)

So we have a good idea of the appeal of this.

stavros ranked #47 [karma: 74287]

A while ago I wrote a simple Python script to do this testing with an airplane/drone flight controller (they have voltage and current sensors onboard) and a constant load. Here are some of the curves I did of my batteries:

https://notes.stavros.io/maker-things/battery-discharge-curv...

And here's the script itself:

https://gitlab.com/stavros/assault-and-battery/

As you can see, it's very easy to tell a new, genuine battery from an old or fake one.

userbinator ranked #34 [karma: 86982]

Intel HDA was supposed to be a better standard than the AC'97 it was meant to replace. IMHO the blame lies solely on the codec makers for not working with the default settings (they can add additional functionality, but the base audio I/O should work with a generic HDA driver.)

stavros ranked #47 [karma: 74287]

Nobody who likes writing would use ChatGPT to write. First of all, it takes the fun out of it, and second of all, its writing is clinical and corporate. I'm writing to express myself, how would I accomplish that through someone else?

I don't think trying to detect ChatGPT is a good use of time. Either the writing is good, or it's not.

dragonwriter ranked #16 [karma: 126041]

> If the employees have the power then decisions that are good for company but bad for the employees won't be made.

"The company" is a fiction. Real parties are, e.g., employees, capital owners, suppliers, and customers (and, to the extent that any of those are corporations or similar convenient fictions, the same kinds of groups with respect to those entities.)

With a pure labor coop (which an SCOP isn't quite, put similar enough that it works as an approximation for discussing general traits), "capital owners" and "employees" are the same group, rather than different groups whose interests are frequently adversarial.

> Let's say that the company can't compete so the CEO proposes to automate production and lay off 50%+ of the employees, do you think employees will vote in favour?

Quite possibly, though because of this exact issue (and generally the need to buy out ownership shares of terminated employees), labor coops are less likely to go on hiring binges that force them to rapidly and massively downsize to survive when the conditions that drove the binge change.