293 karma · joined June 25, 2011
https://github.com/martinjacobd
username[6:11] + username[0] + COMMON_EMAIL_SEPARATOR + username[6:11] + username[0:6] + "." + ORGANIZATION_TLD
martinjacobd.at.hn
I was surprised at how quickly my rhr came down after I started cycling more even though I've never been very active in my life.
It also (I think!) helped with my sleep apnea/general sleep problems, and I've always assumed a good bit of that was literally just being better at breathing.
More substantively, my company is a contractor and has publicly committed to neither working on 'weapons' nor 'destructive financial systems.' Both terms are nebulous but we generally just decide en masse as a company (there are only 20 people) what does and doesn't count. I don't necessarily care for these particular lines in the sand but it's important to have some kind of process for determining and thinking about things, which I'm happy we do.
People who harp on this point usually point to the writing of Hemingway and similar writers (Carver comes to mind). All of these men are better writers than I am, but I still prefer to read Nabokov. Could Nabokov have "made his point" in fewer words? Almost certainly, but I wouldn't have enjoyed them any more.
I had one embedded project that I handrolled the makefile for, and it was all in pure C, no OS. That was fine, but ensuring that the versions of the hardware abstraction layer, and other drivers I wanted to use from the same vendor was a source of annoyance. Keeping track of which source files were to be enabled and disabled in the makefile was also annoying.
Another project I am working on uses platformio on an RTOS (and a much bigger micro). Platformio is written in Python to handle all of that 'seamlessly' and it does work pretty well from my perspective. And I don't have to manually install separate toolchains to /opt (or wherever) and keep track of them; it 'just works.'
I like the makefile approach. With only a little work, it's possible to make clean build directories without .o files littered around like mouse droppings. I know exactly what code is being built, and, because I usually have to write the linker script, where it is being put. But once it gets more complicated with different toolchains and compatibility problems (and it usually does if you have an RTOS), it sure is nice to have something like Platformio.
At least, that's my untested understanding.
A big todo I have for this is to modify it to accept multishot_accept but I haven't been able to get a recent enough kernel configured properly to do it. (Only >6.0 kernels support multishot accept).
(edit) you need to s/multishot_accept/recv_multishot/g above :)
My wife works at a BigCorp and I work at a small but established company. The differences in this arena couldn't be starker. I was given a laptop (and assembled my own desktop) and told to set it up according to my preferences first day. My wife has many metrics that she knows about tracked through her locked down MacBook (and I'm sure many more she doesn't know about). For my case I can't even think of how they'd track me while I work from home; for hers, she already knows that they do.
> Finally a short story for the record. In 1968, the Communications of the ACM published [...] "The goto statement considered harmful," which in later years would be most frequently referenced, regrettably, however, often by authors who had seen no more of it than its title, which became a cornerstone of my fame by becoming a template [....] But what had happened? I had submitted a paper under the title "A case against the goto statement," which in order to speed up its publication, the editor had changed into a "Letter to the Editor," and in the process he had given it a new title of his own invention! The editor was Niklaus Wirth.
https://www.cs.utexas.edu/users/EWD/ewd13xx/EWD1308.PDF (In Dijkstra's own, very beautiful print hand!)
It's more annoying that I have three apps (signal, groupme, and discord) which each have a single friend or friend group that use them but that isn't an android/iphone problem.
Couldn't you always "connect" the upper and lower parts of Michigan, four color the map that way, and then erase the line you drew? I'm having trouble seeing why Michigan (or Michigan-like states) could ever pose a problem as it seems to be solvable easily.
Does the hole caused by Lake Michigan pose a problem? I see the number of colors grows if you have a torus, but Lake Michigan (or its equivalent) is a 2D hole not a 3D one.