HNHacker News
TopNewBestAskShowJobs

JohnHaugeland

487 karma · joined February 13, 2012

submissionscomments
JohnHaugeland··on SQL Anti-Patterns
that's a fantastic book; one of the best i've read, and i'm glad to see it get brought up

but also, the book anti-patterns is pretty clear here

JohnHaugeland··on SQL Anti-Patterns
> If a pattern is a common problem

it isn't, is the thing.

if you read the book design patterns, they spell out what a pattern is.

if you read the book anti-patterns, he spells out what an anti-pattern is.

people have gotten the wrong idea by learning the phrases from casual usage.

JohnHaugeland··on Root System Drawings
i thought these were nervous systems until i started reading comments
JohnHaugeland··on SQL Anti-Patterns
these aren’t anti patterns. these are just things you shouldn’t do
JohnHaugeland··on Scientists are discovering a powerful new way to prevent cancer
that sentence starts “in the popular imagination”
JohnHaugeland··on Markov chains are the original language models
> but in theory Markov chains have enormous expressive power.

as long as you don't care about the quality of what they're expressing. there's a reason they never did anything better than the postmodernism generator.

putting paint in a cannon has enormous expressive power too, but if you aren't rothko, nobody's going to care

JohnHaugeland··on Constitution of the United States Website has removed sections
> Presuming this is just incompetence instead of malice

why would you make this presumption?

JohnHaugeland··on Constitution of the United States Website has removed sections
november 5 2024
JohnHaugeland··on Roman dodecahedron: 12-sided object has baffled archaeologists for centuries
having been there does. there is no shortage of old wood and pottery

believe fewer unevidenced claims

JohnHaugeland··on Samsung embeds IronSource spyware app on phones across WANA
ironsource was the owner and runner of the largest sleazy game ad network, which was unity specific

unity was dying for lack of revenue

JohnHaugeland··on Grok's white genocide fixation caused by 'unauthorized modification'
Subtext: the unauthorized modification was resistance from someone who didn't want the subtle version going unnoticed
JohnHaugeland··on Port of Los Angeles says shipping volume will plummet 35% next week
Most container ships aren’t enormous behemoths

The more reasonable sized ones and the specialized ones (especially the car ones) often service a single buyer at a time

JohnHaugeland··on Default styles for h1 elements are changing
that exists

https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/...

JohnHaugeland··on Default styles for h1 elements are changing
ah, that mozilla commitment to unnecessary changes and backwards breakage
JohnHaugeland··on US Administration announces 34% tariffs on China, 20% on EU
> What still baffles me is how people act like this was some kind of thoughtful decision.

It is. This is being done as part of a plan, with full intent.

JohnHaugeland··on C. Elegans: The worm that no computer scientist can crack
It’s just a turn of the phrase.

When someone says that the sky is falling, that also doesn’t need to be explained

JohnHaugeland··on DOGE has 'god mode' access to government data
Trump tried to make DOGE, and was slapped down by congress, so he took an existing department, removed all the people, switched it to do a different job, moved it to a different state, and replaced its name.

It's not just a co-opt; it's a complete replacement. DOGE is in no sense USDC; it's just wearing its skin.

JohnHaugeland··on DOGE has 'god mode' access to government data
Efficiency efforts are common.

It's just that the abusers are the only ones who make an effort to talk about it, because talking about it provides them cover.

Otherwise it's a regular part of the daily job.

JohnHaugeland··on Animate Anyone 2: High-Fidelity Character Image Animation
Unreleased models should not be treated as interesting
JohnHaugeland··on Microsoft Is Dead (2007)
I understood the writer's flourish.

If you want to understand my reaction, take two steps:

1. Note which companies do in fact have mindshare

2. Check which of those are owned by Microsoft

JohnHaugeland··on Meta torrented & seeded 81.7 TB dataset containing copyrighted data
> Stealing is not the right word perhaps, but it is bad, and this should be obvious.

Many people say things that they don't like "should be obvious"ly bad. If you can't say why, that's almost always because it actually isn't.

Have a look at almost any human rights push for examples.

.

> For piracy, take switch games.

It's a bad metaphor.

With piracy, someone is taking a thing that was on the market for money, and using it without paying for it. They are selling something that belongs to other people. The creator loses potential income.

Here, nobody is actually doing that. The correct metaphor is a library. A creator is going and using content to learn to do other creation, then creating and selling novel things. The original creators aren't out money at all.

Every time this has gone to court, the courts have calmly explained that for this to be theft, first something has to get stolen.

.

> If something is OK if only very, very few people do it

This is okay no matter how many people do it.

The reason that people feel the need to set up these complex explanatory metaphors based on "well under these circumstances" is that they can't give a straight answer what's bad here. Just talk about who actually gets harmed, in clear unambiguous detail.

Watch how easy it is with real crimes.

Murder is bad because someone dies without wanting to.

Burglary is bad because objects someone owns are taken, because someone loses home safety, and because there's a risk of violence

Fraud is bad because someone gets cheated after being lied to.

Then you try that here. AI is bad because some rich people I don't like got a bunch of content together and trained a piece of software to make new content and even though nobody is having anything taken away from them it's theft, and even though nobody's IP is being abused it's copyright infringement, and even though nobody's losing any money or opportunities this is bad somehow and that should be obvious, and ignore the 60 million people who can now be artists because I saw this guy on twitter who yelled a lot

Like. Be serious

This has been through international courts almost 200 times at this point. This has been through American courts more than 70 times, but we're also bound by all the rest thanks to the Berne conventions.

Every. Single. Court. Case. Has. Said. This. Is. Fine. In. Every. Single. Country.

Zero exceptions. On the entire planet for five years and counting, every single court has said "well no, this is explicitly fine."

Matthew Butterick, the lawyer that got a bunch of Hollywood people led by Sarah Silverman to try to sue over this? The judge didn't just throw out his lawsuit. He threatened to end Butterick's career for lying to the celebrities.

That's the position you're taking right now.

We've had these laws in place since the 1700s, thanks to collage. They've been hard ratified in the United States for 150 years thanks to libraries.

.

> Everyone recycling? Good! Everyone reducing their beef consumption? Good! ... everyone pirating...?

This is just silly. "Recycling is good and eating other things is good, but let's try piracy, and by the way, I'm just sort of asserting this, there's nothing to support any of this."

For the record, the courts have been clear: there is no piracy occurring here. Piracy would be if Meta gave you the book collection.

.

> In the context of humanity and pushing this to it's limits, we can't even begin to comprehend the consequences.

That's nice. This same non-statement is used to push back against medicine, gender theory, nuclear power, yadda yadda.

The human race is not going to stop doing things because you choose to declare it incomprehensible.

.

> I'm talking crimes against humanity beyond your wildest dreams.

Yeah, we're actually discussing Midjourney, here.

You can't put a description to any of these crimes against humanity. This is just melodrama.

.

> If you don't know what I'm talking about,

I don't, and neither do you.

"I'm talking really big stuff! If you don't know what it is, you didn't think hard enough."

Yeah, sure. Can you give even one credible example of Midjourney committing, and I quote, "crimes against humanity beyond your wildest dreams?"

Like. You're seriously trying to say that a picture making robot is about to get dragged in front of the Hague?

Sometimes I wonder if anti-AI people even realize how silly they sound to others

JohnHaugeland··on Meta torrented & seeded 81.7 TB dataset containing copyrighted data
the problem with how circular the argument is is that the essence of there being an actual problem is being taken for granted

it's not clear that detriments actually exist, and the benefits are clear

JohnHaugeland··on Microsoft Is Dead (2007)
The PC’s share of gaming, according to EA, by dollars spent, is 23%, the second largest slice behind iOS, larger than any of the consoles

Guesswork is rarely helpful

JohnHaugeland··on Microsoft Is Dead (2007)
I said presence share, not market share

Three total customers exist worldwide. All three have red square, two have yellow square, and one has blue square

Blue square sold one in six items, so it has one sixth market share. Blue square is one in three households, so it has one third presence share

JohnHaugeland··on Microsoft Is Dead (2007)
I’ve been hearing people say this since this incorrect essay was written almost 20 years ago

Microsoft had 74% of the desktop then and has 72% today

Microsoft had 0% of hosting then and has the world’s second largest share, 23%, today

Microsoft had, in 2007, 18% presence share in console gaming. Today they have 65%

They were one of the four tech orgs present at the presidential inauguration

They have grown enormously in the time this essay claims they were dying

JohnHaugeland··on The young, inexperienced engineers aiding DOGE
USAid wasn’t even in existence for six months after the program you’re talking about. That had nothing to do with us.
JohnHaugeland··on The young, inexperienced engineers aiding DOGE
The things being done make the deficit worse, not better
JohnHaugeland··on Three AM 911 call, 9 AM salesman
Servpro charged me $35,000 for work they never completed, then did $30,000 of damage to my house, then threatened to sue me

Never, ever under any circumstances

JohnHaugeland··on Why do bees die when they sting you?
For the record, almost no bees die when they sting you. This is just a weird myth that people repeat nonstop.

This only happens to honeybees, and only when they're stinging humans. Most skin is much thicker than ours, more similar to our feet callouses. The stinger isn't supposed to go in. That's closer to a sword's foil.

The reason they panic when it happens is it's not supposed to happen.

The stingers are mostly meant for combat with other insects. You can watch these fights on youtube. They never, ever end with the bee self eviscerating.

This is a simple example of people trying to look smart by explaining things which, when you check, just aren't true.

JohnHaugeland··on Why is homeschooling becoming fashionable?
> As an example i once lost a mark on a math test because when rounding to the nearest whole number, i put 3.0 as the answer. Wrong. 3 is a whole number, 3.0 is not i was told, and threatened with suspension on protest. That kind of thing sticks with you.

I got threatened with suspension on protest once. It was about the meaning of a word, but still.

Luckily, I'm a university brat, so I just waited a couple days until my dad was keeping me at his office, then I wandered down the hall, and I asked some professors for a detailed and referenced way to push back. I brought candy and tums, because that's what professors want from children who can't bring beer.

About a week later, I went in with a 30 page computer printed essay. As a nine year old. It had six phone numbers in the back, four to PhDs, which could be called for further detail if needed. It was addressed to both the teacher and the principal.

An opening note was "please look into how Marilyn vos Savant was treated when she explained the Monty Hall problem, when considering whether teachers are permitted to threaten students for disagreeing politely. Are you really so afraid of being incorrect?," written by an internationally renowned mathematician.

I was carrying an etymological breakdown that to this day I can barely read, stretching all the way back to the hypothetical proto-indo-european roots.

Professors don't like kids being threatened.

I did not hear about that teacher doing that again while I was in that school.

← PreviousPage 2 of 34Next →