Hacker Newsnew | past | comments | ask | show | jobs | submit | jychang's commentslogin

This is completely unacceptable from Apple. You CANNOT remove a key from the keyboard that's being used as a password.

Turns out they CAN and they WILL. The character has always been special on all Apple OSes.

as if they cared

OH it's that guy.

His double pendulum video was orgasmic.

Edit: Oh wait, no, I was thinking of the Drew's Campfire double pendulum video. That video was extra interesting because the creator is not a typical content producer. He just has a few videos without any views, then dropped what might be one of the best videos of all time, and then went back to his technical videos.

[1] https://www.youtube.com/watch?v=8jVogdTJESw&t=212s


That one is a great video as well, both are good to watch back to back as they go well together.

Not sure why this is being downvoted, but I watched the recommended video in a single riveted sitting. Absolutely amazing.

It's sort of the exception that proves the rule.

This is where STEM people are weak- a lack of knowledge on history. In another forum, someone would have chipped in that England's virgin forests were fully deforested by 1150. And someone else would have pointed out that this deforestation produced the economic demand for coal that drove the Industrial Revolution in the first place.

Still, that kind of underscores OP's point. Yes, natural resources were not completely unlimited prior to the Industrial Revolution; Jonathan Swift predated Watt's steam engine, after all. Still... Neither were information resources 10 years ago. Intellectual property laws did exist prior to AI, of course. The legal systems in place are not completely ignorant of the reality.

However, there's an immense difference in scale between post-industrial strip mining of resources, and preindustrial resource extraction powered solely by human muscle (and not coal or nitrogylcerin etc). Similarly, there's a massive difference in information extraction enabled by AI, vs a person in 1980 poring over the microfilm in their local library.

The legal system and social systems in place prior to the Industrial Revolution proved unsuitable for an industrial world. It stands to reason that the legal system and social systems in today's society would be forced to evolve when exposed to the technological shift caused by AI.


> powered solely by human muscle

Both animals and water power go way back. The early steam engine was measured in horsepower because that’s what it was replacing in mines. It couldn’t compete with nearby water power which was already being moved relatively long distances through mechanical means at the time.

Hand waving this as unimportant really misunderstands just how limited the Industrial Revolution was.


Irrelevant. Here's Bret Devereaux (an actual historian) explaining this distinction and precisely why those are irrelevant in the context of the Industrial Revolution:

https://acoup.blog/2022/08/26/collections-why-no-roman-indus...

> Diet indicators and midden remains indicate that there’s more meat being eaten, indicates a greater availability of animals which may include draft animals (for pulling plows) and must necessarily include manure, both products of animal ‘capital’ which can improve farming outputs. Of course many of the innovations above feed into this: stability makes it more sensible to invest in things like new mills or presses which need to be used for a while for the small efficiency gains to outweigh the cost of putting them up, but once up the labor savings result in more overall production.

> But the key here is that none of these processes inches this system closer to the key sets of conditions that formed the foundation of the industrial revolution. Instead, they are all about wringing efficiencies out the same set of organic energy sources with small admixtures of hydro- (watermills) or wind-power (sailing ships); mostly wringing more production out of the same set of energy inputs rather than adding new energy inputs. It is a more efficient organic economy, but still an organic economy, no closer to being an industrial economy for its efficiency, much like how realizing design efficiencies in an (unmotorized) bicycle does not bring it any closer to being a motorcycle; you are still stuck with the limits of the energy that can be applied by two legs.

So yeah, actual historians would be dismissive at your exact response, basically saying "I know, I know, but I don't care". You're still just talking about a society mostly 'wringing efficiencies out the same set of organic energy sources'. It IS unimportant, and you completely misunderstand how the Industrial Revolution reshaped production if you think it is important.


I think I prefer the 'STEM people' approach of trying to say true things, rather than this superior approach of just saying things and then, when they turn out to be false, dismissing them as irrelevant. If the truth of the claim is irrelevant, why did you make it in the first place!

The statement IS true anyways, the problem is that you failed to distinguish between an example and a universal claim. You want to argue on logic? I'm an engineer, I can argue on precision too:

The (true!) statement is "However, there's an immense difference in scale between post-industrial strip mining of resources, and preindustrial resource extraction powered solely by human muscle (and not coal or nitrogylcerin etc). Similarly, there's a massive difference in information extraction enabled by AI, vs a person in 1980 poring over the microfilm in their local library."

I said there is a major difference in scale between "modern strip mining" and "a preindustrial extraction method powered only by human muscle", and I made an analogous point about AI-enabled information extraction versus 1980s manual archival research. That statement is purely true. Nothing in that statement says the muscle-powered-extraction example was the only preindustrial mode of production, just as "someone using microfilm in 1980" does not imply microfilm was the only way information was accessed in 1980. The fact that other information formats existed in 1980 is irrelevant to the truth of the example.

So no, nothing I said "turned out to be false". You are attacking a claim I never made because you failed to parse the logic in the one I did. Most importantly, this direction missed the big picture dialectical synthesis that I was introducing as well, and just kept decomposing the argument into locally falsifiable atoms which lost the thread of what was actually being discussed.


Is your counter argument that you’re not wrong just attacking a straw man? Because it really sounds to me like you are just clueless.

Strip mining goes back thousands of years, it’s a simpler technology than making tunnels. And no it wasn’t limited to human power to crack rock several more powerful methods existed.

Roman mining literally destroyed a mountain, operating within an order of magnitude of the largest mines today. That’s what makes what you say false. It’s not some minor quibble over details you are simply speaking from ignorance.


It’s almost like you’re intentionally trying to be wrong.

You don't seem to understand how analogies work. I’m not talking about strip mining vs tunnel mining, I was comparing scale of human powered mining to mining with nitroglycerin.

I’ll let you figure out how the scale of mining “going back thousands of years” is very different from modern explosive mining on your own. Go google “iron production by year” or something. Hint: it took generations for the Romans to strip a small hill, that a modern midsize mining company can do in a few days.


If you take Pliny’s word for truth, they did achieve 10% of the scale of the largest currently operating gold mine using hydraulics at Las Medulas.

Modern geological estimates are radically lower.


“The industrial revolution wasn’t really all that” is such a strange hill to die on.

How so, being precise and correct is IMO worth preserving in a world of handwaving slop.

The industrial revolution was from ~1760–1840, it was a major shift it doesn’t cover everything that happens between 1760 and now more did it overwhelm many existing trends.


Before LLMs we had code generators and automation that eliminated a lot of time- and resource-consuming tasks. I think the point still holds.

Yeah - really struggling to understand why people are not grasping this point.

Yes, Easter Island was deforested far earlier - but you wouldn't compare the steam engine's capability in resource extraction compared to what people on Easter Island were doing.

It feels like people are almost straining to not understand the point - I think it's quite clear how ML + AI serve to extract resources of data at a unheard of scale.


It's the autism. And I say that endearingly. I'm an engineer who probably likes trains way too much.

I intentionally pointed out the STEM-esque responses of pedantic correction as a symptom of a disciplinary blind spot: technically correct nitpicking that misses the forest for the trees, a tendency to atomize arguments and lose the structural point, and that tendency is a weakness, not a strength.

There's also a lack of historical training to contextualize their own objection. That's also why I brought up Devereaux as an authority hammer: the actual domain experts consider those objections and dismiss it.


the conclusion doesnt follow from the premise is the issue.

the laws and enclosure happened basically orthogonal to the respurce constraints, so there's no actual comparison to draw.

if you insist on a causation, id go with the opposite - the laws making ownership and forcing people off of land enabled the exploitation and innovation, not that it was cleanup for exploitation that was already happening. existing exploitation across all kinds of degrees was already being managed without the enclosure.

if you just want to make stuff up, you can reference anything you want, like that some elaborate thing happened in star wars, and thus the same thing must be happening with AI


It is hard to convince a man of that which his income is dependent on him not understanding. -Upton Sinclair

You aren't wrong. There's definitely going to be a need to drag people kicking and screaming to enlightenment unfortunately. Too much money to be made at stake otherwise.


Also, Gemini 2.5 Pro launched a week before Llama 4.

It was Gemini 2.5 Pro that redeemed Google in the eyes of most people as a valid competitor to OpenAI instead of as a joke, so Meta dropping the ball with Llama 4 was extra bad.


The free version of ChatGPT is insanely crippled, so that's not surprising.

That's completely not true. LLM on device would use MORE electricity.

Service providers that do batch>1 inference are a lot more efficient per watt.

Local inference can only do batch=1 inference, which is very inefficient.


Great! That's a good thing. Embrace being human sometimes.

Plus, "lazy" would actually be just using AI to edit the writing.


Being removed for versions 25 to 38… honestly confirms the feminist narrative of some people being idiots, though.

Like, imagine documentation on object oriented programming being removed because it offended some functional programming folks.


I am not aware of actual code removal but skirting in that direction there was a movement, just a couple years back, to replace words that had become more offensive than they were in the recent past. One example is renaming master to main.

I am not stating any opinion for or against any words or terms in this context.


Somewhat on a tangent, but when people talk about offensive language in the context of cultural criticism they don't mean terms that cause the people who hear them to be offended but things that may diminish the value of some people in the eyes of the people who hear them. I.e. something is offensive, in this sense, to some group X not if people in group X are offended when they themselves are exposed to it but if people who hear it may come to devalue people in group X. Whether it actually does or does not is another matter. In that sense, the discussion of the clitoris in an anatomy book is not offensive in the same way as the term master, but its absence is. Its inclusion could be offensive in the sense of scandalising some people who see it, but it's not the same sense.


My grandfather was a slave - he passed in 2007. I have no objection to the term master, nor have I heard anybody ever who was affected by actual slavery to take offence to the term.

I remember much debate about this, and not once was an actual affected person mentioned who took offence.


1. My whole point was that it is not about anyone in the affected group taking offence. The question is whether other people can come to devalue people in the affected group. In this context "offensive" doesn't mean taking offence, but devaluing. To take and extreme and controved example, if I tell a subordinate that the women on our team were "diversity hires" who did not deserve to be hired, the harm is not in a woman hearing I said that. It is done even if none of the women on the team ever know I said that. Similarly, it doesn't matter if the women on our team all agreed with that statement and weren't offended by it.

2. I make absolutely no claim about the effectiveness of using or avoiding certain terms even in the relevant context. I'm only saying that people misunderstand what "offensive" means in this context. It means things that may make some people think less of others, whether or not those others know about it or are offended by it.


I think OP explicitly said that it's not about the affected party feeling offended, but about how it makes you look to choose such words.

Think bad PR, not actual people complaining due to being offended. Like if I named my code library dead babies, it's possible nobody whose delt with a dead baby finds offense to it, but many people might find it off putting that I've chosen to call it that. So if I was a high value corporate entity who doesn't want bad PR, I might want to rename it.

I think in the end it's more of a, oh damn, did I just make a master/slave analogy for my database design? Maybe someone will find that offensive, and I don't want that, so I'll rename it as a precaution, even if no one has yet to let me know it's offending them.


The anti-master position also willfully disregards synonymy. Just because I have mastered the English language does not mean it belongs to me. Master Splinter does not own the Ninja Turtles.

I cannot own the perspectives and unspoken histories of other people, nor will I try. Trying to do so ultimately only results in shades of self-censorship or poor imitation.

Instead I will do my best to balance my language between brevity and specificity while hoping my instructions are clear, direct, and honest for the audience. Everything else is left to chance.

I have found over the years, the degree of my communication's success is left more to the particularities and desires of group thought from a given audience than from the words themselves. I come to this conclusion through numerous times of providing the same communication, verbatim, to difference audiences and watching the wildly differing results.

If I lived by commission I suspect I would alter my behavior. Instead, I manage a software team for a living.


I wasn't trying to suggest how individuals should behave nor claim that language has a large impact on social dynamics in general. I'm merely saying that in the context of cultural criticism the thing that is sometimes referred to as "offensive language" doesn't mean language that may insult or offend the sensiblities of those who hear it but language that may seem to make those who hear it think less of others. I don't know if this is useful or silly, but that is what it means.

This is insightful. Thank you.

Renaming things to better names happens all the time, selectively removing something is much worse. Especially for a reference book like Gray's Anatomy


The severity of harm is highly subjective, though I do agree with you about the harm. The more important thing is the intent, which completely underscores that severity.


Main is also an easier name for beginners. I’m old school and always got the comparison of master branch to master tapes and such things, but people new to this stuff wouldn’t necessarily have the same intuition about the name. Main is just clearer (for now). Similar to blacklist/whitelist. I had no context for either of those and it took me soooooo long to remember what they meant. Allowlist/denylist is just so much clearer. Any reduction in harm, however tiny, is a nice bonus to just making things clearer for more people


No, blacklist and whitelist are far superior because blacklist is a normal English word. It isn't even a term of art, programmers just adopted a word that already existed in the English language (and used whitelist by way of analogy). The argument that the new terms are better holds no water whatsoever. The old terms were superior.

How is "allowlist" or "denylist" not more clear to, say, someone for whom English is a second language?

Sure blacklist was already an English word, but it's not necessarily _common_, and the distinction between blacklist and whitelist is kinda arbitrary. If you'd like to explain Why the word means what it does I'd love to hear it

Allowlist and denylist are clearer, in that the meaning is in more clear alignment with the words it's made up of.

The old terms just make more sense to those who are old enough to be used to it.


The etymology is interesting - Pebble Voting was used in the early democracies in Greece from 500 BC. Black pebbles meant 'no' and white meant 'yes'. The tradition evolved to the black and white marbles used in the Roman senate centuries later, i.e. two millennia ago. The practice has since continued – it was used in the early American republic in the 18th century, and the word 'ballot' used today for voting means just that - a 'little ball'.

The word 'blacklist' probably originated from this meaning. It was in use in England since before, but it was probably the "Black List of Regicides” that popularised the term. It was a list compiled by the administration of King Charles II England of those to be punished for the beheading of his father King Charles I in 1649, following the restoration of the monarchy of England in 1660. As this list was rather long, it was a probably a bit of a traumatic event for the gentry in London and it’s not hard to imagine that the memory of the dreaded "blacklist" stuck. A century later the word was in general use for a list of enemies, detractors, and unwanted people.

Conversely, "in the black" is the notion of having no debts or a positive cash flow. This obviously comes from the centuries old principle of using black for credit, and red ink for debit and negative balances in the double-entry accounting system codified in the 15th century.

A tangential but equally fascinating concept is the practice of forbidding - or blacklisting - words in totalitarian regimes like Maoist China. Controlling language was a key strategy to influence thought, define in-groups, and ostracize out-groups. It's a hallmark of a totalitarian systems aiming to shape thought through language. Very much not at all in line with the principles of ballot voting in a democratic system one should think.

(The last argument can be used with any word. I could find your Gallicism offensive and demand that all words with a French etymology should be removed from English to restore it to it's Old-English form before the oppressive Normand rule, since after all, the old words would just make more sense to those who are old enough to be used to it, and my feelings are important.)


Thank you for sharing the etymology! It's quite interesting, I agree!

I may have been a bit too pithy/I sufficiently clear with that last statement I made.

I meant it in the sense that understanding the word relies on a lot of contextual/colloquial/cultural understanding that's typically gained via time and exposure. At least, more of it than allow/deny requires.

Imagine an alien culture encountering blacklist vs Denylist. The latter requires a lot less context to translate, because Deny is used a lot more consistently.

My argument is mainly one about _clarity_, not hurt feelings.


To me (where English is a second language), Allowlist and denylist seem unclearer. Is it a block list, a exclude list, or a permission list? Allow/deny would lead me to the last one, as in authenticate users who has some permissions but not others.

Blacklist and whitelist would be closer to include/exclude, so the replacement would be a includelist and excludelist, or include/exclude as shorthand.


That's fair!

I feel like a permission list is kind of a superset of a block list and an exclude list. Or they're all different perspectives/solutions to the same kind of problem, that a permission list is the more generalizable solution for.

Or it's a way of framing the problem that doesn't embed the "exclusion" idea in the naming.

And it kinda bridges over to the idea of Access Control Lists a bit better?


> How is "allowlist" or "denylist" not more clear to, say, someone for whom English is a second language?

Because neither of those are actual words in English. They make sense to someone whose first language is English.


Allowlist/Denylist are clear and perhaps more specific, but blacklist/whitelist are not arbitrary, they're just using black in valid ways according to common English dictionaries, which is similar to how other languages use the word black, but it is less specific.

> If you'd like to explain Why the word means what it does I'd love to hear it

Simply because black means different things depending on the context. Evil, invisible, mysterious, absence of light, sinister. It's not arbitrary because that's how the word black is commonly used.


I'm not trying to argue about validity here, but rather that these definitions/meanings of the word black are not "primary" definitions but secondary meanings based on that contextual/cultural/colloquial use. Arbitrary in the sense that that "commonality" is arbitrary and cultural, and language could just have easily developed to flip the colloquial definition.

Contrasted against using words where the Primary definition is the one that matters.

Imagine an alien culture encountering the word. Blacklist versus Denylist. The latter requires a lot less context to understand the meaning, because "Deny" has a single pretty consistent definition.


> Imagine an alien culture encountering the word. Blacklist versus Denylist.

Seems like it's just another step in developing one's language skills, no more or less ambiguous than "deny" for someone who doesn't know either word, but I'd wager than "black" would probably be encountered earlier in the vocab training list. It's a bit of a stretch, imo. "Reject" or "Turn-away" or "Block" works too, as well as many others, language is flexible, it doesn't seem names for lists are worth so much energy.


Dunno about whitelist, but blacklist had the same meaning for hundreds of years.

This master tape thing didn't even cross my mind. subversion used trunk. git used master which sounded way better for me. End of story. They're just words, non-native words for me.

As for whitelist and blacklist, I don't remember having any difficulties with them. Maybe on the first encounter, but that's it.


It's not even "was", that movement still exists. People are still out there trying to remove terms of art on the basis of the theoretical offense felt by an extreme minority of people. It's ridiculous.

Or, it's thoughtful and considerate.

Potato, potahto.


That's not even remotely similar.


> Like, imagine documentation on object oriented programming being removed because it offended some functional programming folks.

Let's not pretend we are fundamentally different from people living in other epochs, just biases change. We literally changed branch names of git repos because some people in one big country felt the naming could be offensive to another group of people.


I think it communicates maliciousness not idiocy


Any sufficiently advanced incompetence is indistinguishable from malice. If you are the editor of Gray’s Anatomy, incompetence is malice.


> incompetence is malice

A subtle distinction, but I'd flip this as "malice is incompetence".


Both ring true, in this case.

"Never attribute to malice that which is adequately explained by stupidity."

https://en.wikipedia.org/wiki/Hanlon%27s_razor


Keep word: adequately. This is not adequately explained by stupidity.


It feels like lately there are people committing malice knowingly trying to justify it as just a joke or unknowingly doing something from stupidity to make it more palatable to people that will then excuse them.

I think this rule may have always been fake when anyone with even a little bit of power did it.


It does occur to me that you can be both malicious and stupid at the same time.


"Ripped from the headlines!"


I've never understood why this is taken seriously. Law has clear concepts of bad faith and mens rea, and this implies they're irrelevant.

Of course it's unproductive to start from assumptions of bad faith, which is a fair point. Bad faith requires evidence of intent, stupidity doesn't.

But there are still situations where bad faith is a reasonable hypothesis to test. And some negative actors are clever enough to operate deliberately inside a zone of plausible deniability.


> adequately explained by stupidity

What is the adequate explanation via stupidity in this case though? If there is one that sure maybe we should lean that way without further evidence.


This gets complicated when the malicious have also read the saying and intentionally feign stupidity, but that's just chaos politics.


There is obviously truth to it but it does not confirm the whig interpretation i.e. it was supposedly _removed_ rather than never present


This might be the first casual reference I've seen to whig history, is that memeplex picking up steam?


Back in the Aughts a large number of home-schooling and educational reform organizations (leaning heavily on the Fundamentalist side of the Christian spectrum) had apparently determined that Set Theory originated in Socialist / Bisexual circles.

"A Beka Book" (now styled "Abeka") was not just the province of homeschoolers, but made its way into the educational and academic curricula in many higher learning institutions.

Unlike "modern math" theorists who believe mathematics is a creation of man and thus arbitrary and relative, A Beka Book teaches that the laws of mathematics are a creation of God and thus absolute, and that A Beka Book provides texts that are not burdened with modern ideas such as Set Theory.

It would have made a great deal less fuss if it didn't turn out that Abeka books were being bought in their thousands with tax dollars. I suppose this sort of thing would barely raise an eyebrow these days. I've been seeing far more avante garde ideas flowing forth in the public-funded wells of the former Confederacy of late.


Most people are on a CGNAT these days, drowning in captchas is the new normal. You’re at the mercy of one of your neighbors not hosting a botnet from their home computer.


For better or for worse, CF's fingerprinting and traffic filtering is a lot more in-depth than just IP trend analysis. Kind of by necessity, exactly because of what you mention. So I'd think that's not as big a worry per se.


Yet here I am drowning in captchas every once in a while, so it's quite a big worry for me.

Maybe I just have to disable all ad blockers and Safari tracking prevention? Or I guess I could send a link to a scan of my photo ID in a custom request header like X-Please-Cloudflare-May-I-Use-Your-Open-Web?


> Yet here I am drowning in captchas every once in a while, so it's quite a big worry for me.

I think I was sufficiently clear that I was specifically talking about CGNAT-caused IP address tainting being an unreasonably emphasized worry, not the worry about their detections overall misfiring. Though I certainly don't hear much about people having issues with it (but then anecdotes are anecdotal).

> Or I guess I could send a link to a scan of my photo ID in a custom request header like X-Please-Cloudflare-May-I-Use-Your-Open-Web?

Sounds good, have you tried?

Not sure what's the point of these comically asinine rhetoricals.


Not even remotely true, I genuinely have no idea what you're talking about. The only time I get captcha'ed is when I sometimes VPN around, or do some custom browser stuff and etc. I'll even say I get captcha'ed less now than maybe 5 years ago.


Just wait until your ISP puts you behind a CGNAT.

Or if you ever need to travel a lot and tether off your phone. Most mobile devices are IPV6 only (via 464XLAT) behind a CGNAT these days.


Again, no clue what you’re talking about. The only time I had to deal with shit was when I was travelling a bit sketchy countries. I get that “Cloudfare is verifying your connection” loading screen from time to time, but there’s no captchas involved.

Super majority of people don’t use VPNs, or rare browsers, or avoid fingerprinting and etc. When you browse like regular you don’t notice the friction. That’s the selling point of companies like CF, because website owners don’t want to lose real traffic.


Throw it in a Thermoplastic Polyurethane (TPU) bag and it'll be a pretty good long term solution.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: