example:
module `transport` has an `__init__.py` that defines base class `Transport`. It also has `TRANSPORTS` which is a list of all subclasses of `Transport`.
In the init, i'm importing FooTransport, BarTransport, etc. All of those also import the base class from init.
so I moved the subclass imports after the main class definition, and it solves the problem! except it's really, really weird
i could also move the superclass definition to a `common.py` or something, but that feels needless
how is it that I'm running into circular imports so much?
Apparently it's something I didn't have to solve before now. I think what I end up doing is a little ugly, but also it feels like the right way?
so uh
ag, the silver searcher, defaults to smart-case.
which means "case-insensitive in the usual scenario"
what the actual FUCK this is a programming tool how can case-insensitivity be on by default
in amix/vimrc smart case was also enabled by default
WHAT IS WRONG WITH YOU PEOPLE
so, my fourth? week at Satoshi Labs? I was worried that they'd all be "those bitcoin people". Today there was a group conversation about how ancap is naive at best and how we need UBI.
so, no. not *those* bitcoin people at least. think I'm gonna like it here
current status: trying to play bassline from Lady (Hear Me Tonight) on guitar.
TIL "polycule is a mastodon meme"
I... like this place =^.^=
I got to play with a Trezor model T yesterday. (Finally, considering I'm supposed to actively work on the thing.)
It's so pretty! With color screens and animations and stuff!
@iliana @CobaltVelvet /eagerly awaits what comes out of this/
I'm still somewhat on the fence about "working in bitcoin".
OTOH we decidedly do not run a mining farm, and I can hope that we're the kind of company that can push the tech forward, keeping the good features and redesigning the bad ones.
Or something.
in other news, hello from https://trezor.io/ !
did you know?
8th-gen laptop Core i5 not only has four cores, but also has hyperthreading
i was confused that my sorta-cheapo laptop has eight cores ... and it's correct. huh.
that means the only difference between an i5 and i7 is max frequency and cache size
and of course the i5 is way cheaper
so
yay me!
remember shareware?
wellp.
Candy Crush, Farmville, Mafia Wars ... all these facebooky things. Also many smartphone apps. All - shareware.
Mind = blown.
hello Cologne!
my flight to Miami is delayed by an hour. that doesn't matter, one more episode of Elementary that I can catch while on the ground.
I'm now queuing for US visa check. Let's hope my esta works.
Also, I spent the flight here in a limbo, zombie-like state. I intend to continue in the same manner.
hello Germany!
Aww this is cute "Why does `man` print “gimme gimme gimme” at 00:30?" https://unix.stackexchange.com/questions/405783/why-does-man-print-gimme-gimme-gimme-at-0030
I often thought PALINDROME would be the perfect name for wherever Michal Palin lives…
I can just hear him saying, "Welcome… to the PALINDROME!"
for the record my new phone is a Galaxy S8. I would never have though I'd get a Samsung, but there were some nice discounts.
pretty good so far. it's fast as fuck, the display is big (although the reds on the oled are a little off), I even managed to turn off heads-up notifications, which are the stupidest idea ever. the always on display is super sexy. also the camera is as rad as I expected.
@captainspam for me the advantage of octodon over a private instance is the local timeline. Discoverability hooray.
This is why artificial neural nets do so well: they work similar to humans. They can capture the nuance of dogness, because a neural net is the right structure to encode it. Because "dogness" is just that, a configuration of a neural net.
A computer *could* recognize a dog by the biological definition, but not from a photo. You could describe a dog by properties, but that's just describing what the neural net does. So why not go to the source.
Recent thought: a "pattern" is "something a neural network can detect".
A "dog" is "something humans recognize as dog". Nothing more, nothing actually inherent to the animal. Most of what modern science does is redefine things to be more clear-cut: "dog is an animal that shares this much DNA with a dog prototype". But that's not *finding out* what a dog is, it's redefining.
(see also, whale is not a fish)
IOW, Plato was wrong. There is no ideal of dogness. What we see is what we get.