HN user

AlienRobot

1,375 karma
Posts1
Comments1,197
View on HN

I agree, and I don't even know math.

Most of things that are impenetrable in programming aren't about... programming. They are about some actually complex field like math being applied to programming.

For example, a library that does stuff with geometry. You need to know geometry to understand the program, but the program itself will never be complicated. It's the geometry that is complicated.

In cryptography, it's not the program that is complicated, it's the field of cryptography. In AI, it's statistics.

In graphics programming, math is the most impenetrable part, not programming anything. You can be a very good programmer in the sense that you know how to architect information systems and still fail to write a shader because shader programming requires you to know what a "dot" product is and you haven't heard about that since high school.

Emoji are such a terrible idea. What it means depends entirely on what the emoji designer wants.

There was an article shared here by emojipedia that showed, besides the obvious gun emoji turning into a toy gun and then back into a gun, subtle differences between designs changing the MEANING of a message on the internet.

Can you imagine if you write a word like "imagine" that changes meaning depending on what font the user has installed? It's probably a nightmare for preservation as well. You can't record the text, you have to record a screenshot of the emoji because in 50 years who knows what it's going to look like!

I currently have a problem with Rust that I use Rust-Analyzer for syntax and autocomplete in VS Code and it has to run the compiler when you save a file to "refresh" things.

As you may imagine, this is insanely slow.

So slow that when I switch from a .rs file to a .ts file I feel like I switched computers.

A better comparison would be Python.

The way Python added types is the most disgusting thing imaginable... but it has type hints now, so I guess that makes some people happy.

I may be wrong but I think the word you want is anthropocentric, not anthropomorphic. Anthropomorphism is turning something that isn't human into something human, e.g. an AI, while anthropocentrism is taking human as the center and default state of things.

One problem I notice with FLOSS is this.

If you have an issue with an open source software, you need to register on a website that is made for developers, that will try to sell you a git hosting service, write a bug following a technical format, and you are expected to given information in a reproducible way.

If you have an issue with a closed source freeware, you just use a contact form on their website or leave a comment on their blog or whatever.

The amount of friction to report a bug that FLOSS puts on users is absolutely insane. It's almost like it's trying to deny anyone who isn't a technical person from reporting problems they are having.

I don't think that means anything. It's just some random words to add pretense to an arbitrary change.

I mean, just stop to think about it. You have a Youtube account, you post videos. Analytics shows traffic from Google but can't show you the keywords.

At one point, Google merged Youtube with Google+. Just did it outright without asking anybody.

Youtubers link their Youtube accounts with Google AdSense.

You can link your Youtube account with your Google Ads account if you want to advertise.

One of the latest features added to the Search Console was... an AI chatbot.

So Google showed us they can link anything with Youtube when it wants, and they can add new features to GSC if it's AI, but for some reason showing Google search terms for Youtube channels took 20 years.

I wish I knew a word like enshittification but for when something improves but at a rate so slow you don't even feel like celebrating it anymore. I think I'd use such word a lot...

Cloudflare Drop 13 days ago

CORS issues due to trying to a .json via file://.

CORS issues on a tainted canvas if you try to render an image from a file:// src.