I like languages (spoken & programming) and live in the Midwestern US but enjoy all places and cultures.
Friends, I'm a terribly incompetent social medialyte—I don't see many toots since I follow almost no one, don't check local or federated timelines, don't get follow/fave/boost notifications—just at some point I lost the taste for being plugged in.
But! I'm more than happy to read, learn, discuss, answer, and mentor:
or whatever 🤗!
(I'll pin this toot, so don't link to it!)
Ideas I frequently invoke:
- Philip Guo on silent technical privilege http://pgbovine.net/tech-privilege.htm
- Bryn Hammond on silenced history https://amgalant.com/
- Duncan Watts on cumulative advantage, or, MusicLab, in the top ten scientific experiments ever https://www.nytimes.com/2007/04/15/magazine/15wwlnidealab.t.html
- AnimeFeminist for their critiques and season guides https://www.animefeminist.com/
(Don't link to this toot, it'll be edited+deleted, but it'll be pinned to my profile on Octodon.social.)
I was in Manhattan earlier this year and felt so bad for all the Japanese visitors: even five-star hotels lack bidets (wash toilets) in the barbarian city 😰.
You know, for the number of broken geniuses in anime (Pet Girl of Sakurasou’s painter genius, Lelouch, Light, either with broken social skills or broken moral compasses), I’ve never met a broken genius in real life. And while I have met a ton of really smart people who are also pleasant and kind, this kind of person is alas woefully underrepresented in #anime.
Today's funny commit message comes from the Bitcoin Book textbook repo:
"Removed all references to blockexplorer.com, as they are trying to push Bitcoin Cash propaganda with a modal window. Confusing for newbies and inappropriate for a textbook. GTFO" https://github.com/bitcoinbook/bitcoinbook/commit/6ebc56febd0ef4dbf93edfb261fb28c3a8579fc7
I guess "GTFO" is ok in a commit message of a textbook's repo 🤣!
It was in the work of Dr Doom, Marc Faber (https://www.gloomboomdoom.com/) that I first read linking oil prices to saber-rattling by oil-producers like Iran and Russia: high oil prices historically translate to foreign aggression by oil producers.
An American stock market collapse would lead to some very interesting (and unexpected, and unpredictable) changes in American domestic and foreign policy.
Is there a hashtag we're using for talking about this most recent rout? Too early for #2018crash…
Oh how charming, the American stock market might be crashing: S&P500 5% off its recent high. I'm hearing where it might fall through 50%, in fits and starts of course, before it thinks it's low enough.
Remember in the mid-2000s, we were all worked up about Peak Oil and energy stocks and national oil companies like Saudi Aramco et al.? What happened to that? Oh right, the global economy hit the brakes and we stopped burning and pumping so much oil.
This could get fun.
“How did you pick this wine?”
“It had a cap.”
“I lost all my corks and bottle savers.”
Overheard: “you don’t have to be an expert on CMake or CI; you just have to accept that they are valuable things to have.”
@22 @dasyatidprime That's a pretty good moment! And a description of the nice things about Rust; you basically get to write fairly high-level combinator-y things as if it were Python or an ML. It's *not* as powerful as Haskell, so doing very complex metaprogramming gets ugly. It can't generate code at runtime, memory allocation is very explicit, and anything involving dynamic dispatch is honestly more work than it should be.
But a `chunks()` method on an iterator? Heck yeah, it can do that.
I want to especially applaud this piece:
"the rather weak tools of scientific inquiry we have at our disposal"
Science can answer a narrow kind of question—often questions of profound depth and utility, sure, but nonetheless: only a narrow range of questions that we ask can be profitably subjected to the tools of scientific inquiry as Yaron says. For the rest, we need artists (and gods).
On scientific experiments to validate claims about programming languages:
"I worry that too much focus on scientific validation for PL [programming language] design will encourage people to try to make decisions based on the rather weak tools of scientific inquiry we have at our disposal. And I think that would be a worse way of designing PLs than the non-scientific ad-hoc approaches we use now." —ibid., https://blog.janestreet.com/observations-of-a-functional-programmer/
👏! There is a place for designers with taste and skill.
"Leo White made what I thought was an enlightening analogy, suggesting that PL [programming language] design was more like architecture than like physics. While architectural decisions are often intertwined with mathematical and engineering questions, no one would suggest that we decide between architectural theories based on scientific criteria. PL should perhaps be treated similarly."
—Yaron Minsky, the Jane Street OCaml person, https://blog.janestreet.com/observations-of-a-functional-programmer/
"I haven’t been talking about it much because I’ve been having so much fun with Rust, but I have to talk about it—I’m having a ton of fun with Rust." (https://github.com/fasiha/rosetta-cryptopals)
I wrote this document as stream-of-consciousness while I worked through the Cryoptopals challenges: I'd add both prose and code to the same README in Atom (since its Hydrogen plugin could send code to a REPL via Jupyter and show me results without leaving Atom). Having both code and my reflections thereof led to this.
I'm reading the notes from working through the Cryptopals code challenges a couple of years ago: after solving a puzzle in Haskell then #Rust:
"It’s increasingly surprising how I can achieve highly functional code with a systems language intended to displace C/C++." (https://github.com/fasiha/rosetta-cryptopals)
Prediction: you are suffering from a #shamisen deficiency in your life:
Step 2: https://www.youtube.com/watch?v=tXsqImRzm80 the *other* op from *Kakuriyo*, more of the same!
Step 3: https://www.youtube.com/watch?v=RcqO0zkyQRo dueling shamisen totally rocking out!
(#Kanji tip: 三味線, shamisen, has a 1st, 2nd, and 3rd grade kanji in it—great for practice!)
(--) US, personal, society, privilege, racism, long ~3000 chars Show more
I don't think I have told you this story. I do so now, as I remember it told to me, as I was too young to remember for myself.
When I was a kid in the mid-1970s, my father was a preacher. One of the places we were sent to live was a smallish city up the Hudson River a bit from New York City. This is where I became old enough for school, so one of the first things my parents did after moving in was set about enrolling me in kindergarten.
This particular school district was large enough to have two elementary schools in the city - one was about a half mile up the street we lived on, the other about five miles away as I remember it now. I suppose I could check. Call it five miles.
My parents did all the paperwork required to get me enrolled at the school just up the street and took it to the district office. There they met some resistance.
See, we lived next door to the church Dad was preaching at. It was a pretty common arrangement - I lived next door to one church or another for almost twenty years straight. This particular church was in one of the more economically depressed parts of the city.
Many of you have already sussed this story, but I continue.
The problem, my parents were told, with sending me to the school up the street from our house was that wasn't the school where most of the white kids went.
My parents did not see this as a problem and were perfectly happy to have me go to school with our neighbors.
They were then informed that I'd get a worse education at that school; while both schools were funded equally, parents of children at the other school were generally better off financially and donated a lot of things to that other school.
My parents were pretty sure that I'd be okay at the age of five with a sub-par education up the street.
Well, even the nurse's office isn't as well appointed, surely you want your son to be at the safest place possible. We have a bus that can pick him up and drop him off.
My parents ended up insisting I attend the school up the street. Dad took some of his fellow clergy folk on a tour of the two schools shortly thereafter (people get oddly scared of trying to stop groups of people in long flowing robes from going where they'd like, for future reference). I'd love to tell you that they made it all better, but c'mon. They did what they could that day and called bullshit on the institutionalized racism and hatred of that little city. They organized their congregations to get better supplies for the neighborhood school and they preached hellfire and guilt on they who were party to the fuckery. They attended PTA meetings and school board meetings and voted.
And then everyone went back to business as usual.
If you are a white person in the United States you have had an institutional-level advantage since the moment you were born. If you do not see it, you have not gone looking.
Everybody else knows.
If you're not fighting it you're reinforcing it.
Break this cycle. Every day. Stop it.
Rust-lang, Looking for developers Show more
Just curious to know if there are any folks interested in learning, or have experience with the #Rust programming language.
I would like to get the #Aardwolf project (Facebook replacement) moving again. We are super welcoming to anyone that is interested in participating in the development process (Rust, API, designing, UI/UX, accessibility, etc).
Newbies welcome I promise!!!
Yowch, expected but still painful—all geared up to use #CycleJS on two projects but it's broken on TypeScript because TypeScript is this weird house of cards whose authors obtain dragon blood and unicorn tears to keep it on this side of sane.
Decided to become a noob in #ReasonML (well, prior experience in Elm, ClojureScript, etc.), as prelude to #ReasonReact, and wowza, using an actually sane language and rigorous types and |> operator and if-expressions and what the hell took me so long…?