Avatar

aes

aes@programming.dev
Joined
1 posts • 37 comments
Direct message

I was talking to some people from a company that makes an eye-tracking thing and apparently it’s really hard to do with precision, so it’s unlikely that any hardware you’re willing to pay for is going to do what you want.

permalink
report
reply

I… discovered that it works if I use a plane mesh and just position it manually. The conclusion then has to be that there is something screwy with how Decals get their textures. Maybe there’s even a bug involved? Should I try to make a minimal repro?

permalink
report
reply

Actually, you know what? I think Lua-style single argument function calls would be awesome for all kinds of quasi-literals, but sure Path should be built in.

permalink
report
reply

Well, with the newer optional typing, it became def foo(name: Optional[str]) -> Optional[str]: ... and now def foo(name: str | None) -> str | None: ... (No need to import Optional) It’s quite nice.

As for Rust, recall that Result is also a very similar union type. I think a lot of the aversions people have had to static typing have mostly just been about poor expressiveness in clunky type systems.

permalink
report
parent
reply

It was harder to explain why picking on Python for this is dumb, before gotofail… (Not saying that’s what you’re doing, but it feels close, so this is relevant.)

For whitespace, my rule is this: If any level of indentation depends on the length of any word or name, you’re doing it wrong. If using a more descriptive name causes indentation where previously there was none, that’s fine, but if moving the opening parens causes the interior to be indented more, less so. (Yes, Golang’s structs)

permalink
report
parent
reply

Switch to things with more protein, it keeps you sated with fewer calories. Count calories, not too torture yourself, but to train yourself to make better choices. Do a few simple strength exercises every day, to build muscle and to stay motivated.

Source: down ~20kg from top weight

permalink
report
reply

Yep. I even got this back when cleaners moved my mouse from in front of key keyboard spacebar to the right of the keypad, until I noticed what had happened.

I put my mouse between my body and the keyboard and it goes away.

Good luck!

permalink
report
parent
reply

Iirc, the company faltered and floundered very badly afterwards. The (now unionized) workers had to say, “it’s OK now, we got a contact!”, but that message was hard to get out, since it’s a lot less sexy than the strife.

They basically wrecked the company, trying to fight the union

permalink
report
parent
reply

Oh, you mean a mass movement of anarcho-communist activism would slash the tires of private cars?

No.

It’s even wilder. This is just normal people having a union.

permalink
report
parent
reply

Well, I guess I have two thoughts on that. For one, what you’re probably thinking of is seen as basically qanon freaks. The other is that of course there’s a political right, and of course there is a social conservative current.

The right has traditionally been a coalition of liberals and conservatives, but the Christian conservatives are actually Christian. (They command a certain degree of respect, even though I don’t agree)

As for the social conservatives, they’re to a large degree absorbed by either the traditional social democrats (or “total autocrats” as I like to call them) or the nazis.

The WHAT?

Yes. The left was so busy suppressing racism (real) that they made it basically impossible to have adult conversation about the problems inherent in eliminating low-education jobs and, at the same time, accepting a lot of illiterate refugees. And as the reality of taking from the middle class boomers (who strongly identify as working class) to fund the result, the nazis were there, and they’re scary huge now.

Idk, there’s a lot to unpack and explain here, and I’m sure others have other angles, so I’ll leave it at that.

permalink
report
parent
reply