Thoughts
No functional language survives first contact with the user.
This is part of what makes React, or even Elm, so appealing. The functional bits are super useful for say, describing UI elements.
But while React handles updating okay, it struggles with updating dynamically from user input.*
* The example here is a textbox, a button, and a div, and anything entered into the textbox shows up in the div when the button is pressed. JS, piece of cake.
```js
document.querySelector("button").addEventListener("click", evt => {
document.querySelector("textarea").textContent = document.querySelector("textarea").value;
});
```
React,* Elm, the examples aren't worth including here. They're too long.
*You could golf a React example to a similar length as JS, because React *is* JS. You can access another component in the global scope and call .setState on it. But that's not idiomatic React, that's using React to render and writing JS same as you normally would. React, according to the docs and "good practice," state/information should never flow down, and should never flow sideways. This is an example designed to force React to flow state info sideways, but that's not something React is good at. Here's the React example: https://ourjseditor.com/program/VVr6PE. I haven't written one for Elm, that would take too long with my current knowledge of Elm.
Idris attempts to solve the same problem as [Thu](https://ourjseditor.com/program/S5ShEy). They're just doing it very differently.
Idris pulls types into the main scope, which is something that I avoided with Thu. But I still treat Types very dynamically in Thu, kind of adding dynamic operators to the type scope.
If anyone reading this could invite me to https://lobste.rs, that would be great, please HMU.
This website should be testament to my sanity /s
More selected messages from the 9front IRC (#cat-v)
13:45 <cinap_lenrek> motion control, like a CAR?
13:45 <cinap_lenrek> a TRAIN!
13:45 <taw9> I have four Beckhoff servo drives, the fc7502 card to talk to them and three servo motors.
13:45 <user51> a plane?
13:45 <Ori_B> cinap_lenrek: hahaha, so, yesterday on gridchat, someone wanted to try making trains run on plan9.
Please explain #cat-v on Freenode to me. What does it mean to solder a unix pipe?
05:50 <user51> when i was a kid i soldered a pipe between pcie slot and cpu pins because i didnt know how unix pipes worked.. i called the the pipe express
05:50 <user51> now that we have json requests i dont need to solder anything anymore :)
Okay I’ve snapped can someone please tell me what 👉🏻👈🏻 is supposed to mean? I’ve never seen someone do that IRL
There’s a joke about how powers of two are sexy, because each is one-hot number. Unfortunately I’m not qualified to make it.
https://en.wikipedia.org/wiki/One-hot
I’ve never used this but apparently it exists.
My hands aren’t dry and my hands aren’t rough, but they’re like thin leather. The skin is stiff. There’s moisture on them, but it doesn’t
soak in to them.
Trying to figure out how to explain *Paradise Lost* to an atheist.
“C.S. Lewis but from 1600” requires knowledge of Clive.
I am a circle when I feel like I should be a square.
A round peg in a square hole, if you will.
The amount of information my brain is processing has increased faster than my brain’s throughput has.
Also, what the frick. I [described](https://matthias1.micro.blog/2018/08/10/small-blogging.html) this website in *2018*.
https://micro.blog should be so cool. They were so close. They understand what I’m trying to do here. They’re just charging $5/mo for it.
AJR has been popping off recently. Used in an Apple ad, #1 iTunes Charts, in the Macy’s Thanksgiving parade. Just need them to drop music.
Free serverless and static-site hosting is cool, but it’s still not at the point where I can distribute templates to non-coders.
I want a service like a server, except I just give them a binary and they run it 24/7. And they have a database and handle port forwarding
and stuff. In particular, I want this to be so easy to use that I can create a binary, give it to a tech-questionable friend, and have them upload it and have it just work.
Self-hosting is one of the things that makes the internet great. But hosting these days requires either code or messing with web server configs or else using a template provided by some website generator.
I was like oh, I haven’t posted recently, I wish I had things to post, and in that moment I forgot that my criteria for posting on here is
virtually non existent, so yeah, here’s what I’ve been thinking about.
If the world was a simulation, and one person was the main character and knew the world was a simulation, who would it be?
Firefox uses `.columnNum`. Chome and Safari use `.column`. Why? It's just not standardized. No one knows what to do.
This is the issue with the web. There are no other issues. All bugs are browser compatibility bugs. If there was one browser, there would be no issues with Javascript.
It is 2020 and the specification is just like, eh. Who cares. No one uses the web anyways.
How sweet the taste of certainty.
How sweet the love of the God of love.
How sweet the mercy of Justice.
How sweet the taste of certainty.
The confidence of knowing the Lord.
The taste of an ancient faith.
An ancient faith, alive, new, and fresh in me.
An ancient God, young to me.
His wisdom overwhelming my naivety.
Some pieces I did on tixy.land
[Basic Wave](https://tixy.land/?code=%28sin%28%28x%2By%29%2F9-t*2%29%2B1%29%2F2)
[M, one](https://tixy.land/?code=%22%C2%81%C3%83%C2%A5%C2%99%22.charCodeAt%28y%2F2%29%262**%28x-4%29)
[M, two](https://tixy.land/?code=%221%C2%95%11%11%22.charCodeAt%28y%2F2%29%262**%283-abs%287-x%29%2By%252*4%29)
Javascript deserved so much better than this. Such a beautiful syntax, beautiful type system. Alternatives like ReScript exist.
People understand what JS could have been. ReasonML, ReScript, or TypeScript. It's JS syntax, dynamic typing, but well-defined and strictly typed. Super clean and polished. JS is so ugly. It's tearing at the seams.
But I can't in good conscience write one of these languages which is going to be transpiled to OCaml that is going to be transpiled to Javascript.
Made some changes to the website, most visibly the date format. Explanation below
The purpose of including a date is to provide context.
Rather than provide the time in the client's (your) timezone, I provide the time it was for me when I posted it, and my timezone. This means that if you want to figure out the time I posted it in your timezone, you can do that. But more importantly, if I post something at 2 a.m., you can see that it was 2 a.m. for me when I posted it.
Unfortunately, the formatting on the date/time is bad. It's verbose and ugly. Trust me, I tried. I have spent 2 days trying to find a date+time format that is human readable and concise, and none exist. I'm trying to communicate too much information.
Aria Buckles is my second favorite (former+current) KA employee right now.
She's lurking #khanacademy on Freenode, she's maintaining simple-markdown, she's still alive. That's almost Matthias levels of dedication, considering she hasn't worked at KA for like 3 years.
Grant Sanderson is always #1, I'm sorry.
I need someone to make a short film about Danish and Black Hat because, dang, OTP material right there.
I'm subbed to the beekeeping subreddit, and it's very intense listening to them discuss the coming winter. Trying to make sure the bees have
enough food stored up and winterizing the hive
I assumed that *The Phantom of the Opera* was like an 1800s opera. It's actually a 1910 book, or a 1986 musical, or a 2004 film
One of the things I tried to do with Thu was type-check at run time. The most interesting things about Julia is that it actually does this.
Type-checking at run-time is this thing that sounds really random and totally useless. In most compiled languages, the types are used to compile and then thrown away. Shouldn't there be a way to get benefit from types at runtime? This is one of the things that I noticed, and that frustrates me about OO languages. (A more detailed description of this problem can be found in the [Thu design document](https://ourjseditor.com/program/S5ShEy), under "Problem 2".)
It was very cool to see Julia identify the same issue that I had identified. I watched, in particular, [this](https://www.youtube.com/watch?v=kc9HwsxE1OY) video (which unfortunately assumes knowledge of Julia). The solution that Julia implements is called Multiple Dispatch, and it's not specific to Julia. Multi-dispatch is similar to function overloading, except that instead of doing Java-style logic to decide the type of an object, the type is determined, and matched against, at run-time.
It was also very cool to be able to compare my solution to that of multiple dispatch and Julia. I really like OOP, it's something that is relatively intuitive (as far as programming concepts go), and something that I've been using for a while. So Thu was definitely designed around OOP paradigms. While this has the obvious advantage of allowing you to write object oriented code, it means that the language probably wouldn't be able to take advantage of the looser type system. People would just end up writing OO code in Thu.
Julia doesn't try to allow OO code. It seems to take after a functional language much more. Using functions instead of methods is what allows multiple dispatch to be powerful. You can write functions that match on the object type instead of defining those functions as a method of that object. So instead of `Integer.add()` and `Float.add()` you just call `add` and it does the right thing, switching behavior to handle different types correctly. In this way, multiple dispatch allows for code re-use.
Lastly, I want to point out that I have never written so much as a line of Julia. This is purely a ~~academic~~ recreational exploration.
I was tired, so tired. I put on Jon Bellion, and I'm not tired any more. It's amazing how that works.
“Welcome to the list of things you will not miss. Backed up by the most novel research In not missing things entirely”
-Empty, the game
Like 95% of how much I like someone is the sound of their voice. Annoying voice—limited ability to listen to you.
I had written like 250 words on Julia and comparing it to Thu and I didn't post it so it's gone. You're welcome.
I don’t remember the last time I made a good decision.
I’m laying in an empty lot in the middle of the city.
The captions on Instagram meme pages are wild. They make this website look like a coherent and normal blog.
'Oh I know this is a bit of a longer one, but my dad died and I'm screenshoting memes as a coping mechanism'
I finally got around to conducting a survey all macOS Desktop mail apps (15+), and decided on [Spark](https://sparkmailapp.com).
Slytherverse is too powerful.
https://slytherverse.tumblr.com/post/635132602153680896/you-came-for-the-alarm-clock-you-stayed-some
me_irl
![A screenshot of a KA PJS prompt, reading "Tina has died of dysentery"](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAbIAAAFOCAYAAADjI5h+AAAMamlD Q1BJQ0MgUHJvZmlsZQAASImVVwdUU8kanluSkJCEEoiAlNCbINKLlBBaBAGpgo2QBBJKjAlBxa4sKrh2EcWKFVF0dQVkURF7WRR7XyyorKyLuiiKypsU0HVfOe8/Z+58+eafv2Xm3hkAdHp5UmkeqgtAvqRAlhAZyhqbls4iPQXagAboAAX6PL5cyo6PjwFQBvq/y7ubAFH211yUtv45/l9FXyCU8wFAxkOcKZDz8yFuBgDfwJfKCgAgKnnr... (CONT. FOR 22113 DATA)
Edit 2021-05-01: I ended up with a space in my base64, so this didn't display as an image. I have trimmed it so that you don't have to see all the base64 data as text.
Hooottt taaakkkee: Google fonts is baaadaaddd. The fonts on there are bad.
Helvetica is life.
lololol
This site renders perfectly in Servo, so that's another win for dead-simple websites, and I can check compatibility off my list.
So no one told me `git` supports repos on other servers over SSH, just by default. And I guess I'm not very smart because I had all the
pieces, but yeah, I never put it together. Source code for this site/other private projects is being deleted from GitHub, get out of here Microsoft.
Why are people using Latte dock? I've found the KDE task manager bar to be perfectly customizable.
"dont let this distract you from the fact that lightning mcqueen blew a one lap lead in the piston cup"
I would like to use the name Matthias on the internet, and since Matthias is fairly uncommon, you'd think I could get away with it.
Probably the most well known "Matthias" is a YouTuber. His popularity is the biggest thing that makes me hesitate when committing to using "Matthias" as a name on the internet. Ironically, his birth name is Matthew, and he goes by "Matthias" because "Matthew" is too common. Imposter Matthias stealing the uniqueness of my birth name!
One of the things that makes Darklang.com bearable for me, despite it’s bugginess, is that the developer is on Slack and is pretty chill.
I posted a Slack comment with a bug report, and he just fixed it.
Sharkfin has traumatized me. I saw him in a VC in KACC, and I had to leave me computer and sit downstairs with my hand over my heart for a
couple minutes. It’s a problem
It’s difficult to describe how awful the passcode entry field in settings on iOS is.
People have muscle memory for their phone passwords. The buttons are a weird shape and are in a different place on the page, for no noticeable advantage.
The Big Sur design looks even better with Rectangle and padding between windows.
You can't do rounded corners and no padding. It looks bad. Rounded corners don't mate with straight lines, it doesn't work.
I updated to Big Sur. Most all there is is a new design, which will definitely take some getting used to. Super rounded corners, wow!
You'll be glad to know I regularly test and update this website for compatibility with both `lynx` and `links`.
It’s so funny to look at my old Tweets where I ceaselessly allude to leaving for some other platform. It has happened!
ChromeOS is a disaster. Chrome needs to be an operating system. ChromeOS is not a browser. It needs to be.
Undertale? Supernatural? Homestuck? Compound words denoting media I haven't consumed. They are all the same thing in my brain.
I think Supernatural is about vampires and I think Undertale is a game about a skeleton and Homestuck is a cartoon.
Okay, so I made mild style tweaks. The page no longer scrolls side to side on mobile. You're welcome. Still no images.
Why are there no terminal-based text editors in active development these days? lynx was last updated 2018.
I fricking lost my beautiful poetry. "The Sound of the Universe" eludes me.
Too late for Rigby, too early for Thoughts. Too long for Twitter. And I can't find it on Tumblr.
I would like to be an artist.
I would like to be an artist.
I have decided.
I feel unfulfilled writing code for its own sake.
Maintaining a web of wires, connecting me to myself.
Tying me down.
Uncreative. Unfulfilled.
I would like to be a designer.
Not a builder.
Not merely an inventor, or a problem solver,
or a go-getter, or a hamster on a wheel.
Creating for others' sake.
Original. Beautiful.
I would like to be something more.
Than me.
The logic is raw.
I lack meat. I lack skin.
I am bones and joints—a skeleton.
Code without art.
.
"Twice and counting" is
Just incredible.
Just amazing.
When I hear that a task is difficult, because it has never been done before,
I think,
but. "Twice and Counting" was the first.
The first piece of poetry to flow from the thought of a can
on a mat.
One of the things that makes social media so interesting to me is that we are *so close* to feature parity.
We should, by all accounts, be at feature parity. And yet, we're not.
I snapped and installed Rectangle, a "window manager" for macOS.
My understanding is that window managers on Linux actually manage windows—Rectangle just lets me bind keyboard shortcuts to snap windows into positions.
WAIT A SECOND! "Vibin'" just means sitting around on our phones.
Silly gen Z creating words to disguise the fact that they're doing things that older gens disapprove of.
Mark Rober feels like he should be an Middle school science teacher. His stuff is entertaining and technically correct, but it's so shallow.
That's kind of what you have to do when you're doing science for a mass appeal audience. In some ways it's very similar to Mythbusters (which I love). Both understand the scientific method, understand the science behind what they're doing, and are doing original science.
But their goal, first and foremost is to be entertaining. Since I can tell that, it makes the science less appealing.
Mythbusters didn't have to compete with the internet; Mark Rober has to compete with Youtubers are doing much better science (if less fun).
Sets are unordered, hold unique elements*, and are nest-able. Matrixes are ordered, do not constrain values, and are *not nest-able*.
Thus far, I have found in math only 2 fundamental concepts: matrixes and sets. Everything else is syntax sugar.
I could be swayed to allow ordered pairs, if an argument was found to sufficiently distinct them from a 2x1 matrix.
Why would I reconsider my bad decisions now when I could stay up for another couple of hours and then have a break down and reconsider my
bad decisions.
I've been watching a lot of magic recently, just like clips on Youtube. It's really frustrating how non-existent explanations of tricks are.
Don't be thinking 'oh yeah that's the point of magic.' I know that obviously. But as someone who wants to know everything, I still want to know how the trick is done. I don't want to spoil it for other people, and I don't mind admitting that was fooled originally. But I would like to know how it's done.
It's like a joke. When I hear a joke, I find it funny, I laugh, and then I remember the setup and the punch line. So I could tell that joke later, or if someone else later tries to tell me the joke. Most people when they hear a joke do not try to memorize it. In the same way, I would like to see the magic trick, be surprised and amazed, and then memorize how it it's done.
And most magicians aren't supremacists, hiding their secrets, but they're performers. There's no reason for them to reveal the trick. And the people who develop magic tricks are trying to sell them. They don't want to tell you how they're done (unless you pay money).
A slightly edgy but well edited Biden victory meme compilation: https://youtube.com/watch?v=I0UK1KVtMQM
"The Lord has broken the staff of the wicked, the scepter of rulers, that struck the peoples in wrath with unceasing blows...
that ruled the nations in anger, with unrelenting persecution. The whole earth is at rest and quiet; they break forth into singing."
-Isaiah 14:5-7
The internet is like, 'We're getting a 5th season of Sherlock' so I look it up and it's estimated in "either 2022 or 2023." :(
I could go to bed, or I could sit here in bed and flick the stoplight through different colors, *remotely*.
I can now control my stoplight remotely, over the WiFi, using magic and an ESP module. And my friend who knows electronics.
What makes the terminal appealing?
1. Dark themed
2. Assumed to not be maximized—content is constrained to a short horizontal line length.
3. Predictable content displaying mechanisms.
4. Displayed content is non-interactive
Anyone want to place bets on how long it takes SharkFin to be banned from KACC? I give it a month.
One of my biggest mistakes was using MySQL or Postgres. I spent so long picking between them, I overlooked how perfect SQLite is.
My problem with a titling window manager is that I don't have keys available on my keyboard to bind to moving windows around.
Why does Ubuntu put things in my bashrc by default??? 0/10. I want to customize my own bashrc. Get out.
I cannot imagine not liking someone who has programmed in Elm. I mean, like maybe if they didn't like Elm, but I can't imagine that either
"We're driving toward the morning sun
Where all your blood is washed away and all you did will be undone."
-Taxi Cab, Twenty One Pilots
I want to talk about functional languages with someone. They're all so beautiful. HMU if you like Haskell/Elm.
There are an odd number of Smarties in a packet. This never ceases to annoy me. I always eat my Smarties in pairs, so that both sides of
my mouth can experience the amazing flavor.
Run on the JVM?
Get out.
It's that easy.
Bye Kotlin, bye Java. Yes Scala, I'm talking to you too, leave.
"This is the stylistic convention in the elm ecosystem"
It's comma-first syntax is what it is and I won't stand for it.
I think I may be in love with Dark. It's **so powerful**. So little boiler plate. 100% functionality. The Dark website is bad, don't listen
to it. They seem to think that Dark is a language, when it's a whole platform. "Build in Dark" should be "Build on Dark." They're hosting everything for free. It's insanity. I spent what, 8 hours on this website? I could have done it in half that with Dark, no joke. And it would have SSL.
They're all, function evaluation order can be ambiguous; and I'm like "You're using space to apply functions. Parens don't have this problem"
Jane Street looked at OCaml, and was like, 'eh cool language, std lib's lacking' and then they re-implemented the entire standard library.
"Nothing in my life so far would have prepared me for the fact that I would be willfully choosing to move to .NET,
but it's 2020, and nothing matters anymore."
People will be like, oh *X* language isn't that bad and then I'll find out you close `case` blocks with `esac` or some trash.
That's actually bash BTW. You close `if` blocks with `fi` and `case` blocks with `esac`. Insanity.
People defend JavaScript, and I have to be like, um, JS is objectively a bad language. I love JS, it's my favorite, but it's bad.
I block Youtube, I start using Github for entertainment. I block Github, I'm checking GitLab. I blocked Discord, I found myself on IRC.
I watched the piece of art that is *Frankenstein Island* (1981) last night. Highly recommend.
I mean, it was bad. Really bad. But I’m pretty happy with it—it wasn’t as bad as I expected. It was like a high school play. Zero production value, zero acting skills, but somehow entertaining. It was like one of my Minecraft videos, but with less talking.
It has been months since I created the Melodramatic cover art, and I cannot get over how good it looks.
eBay doesn't store transaction history, item listings, past 9 months. It seems like everyone's transaction history would be interesting data.
IRC is funny. I think it's in an Eternal September phase, where it's used by people that are desperate for software support, and senior devs.
I set up the The Lounge a little bit ago, which is an IRC client server, it connects to IRC servers for you and store messages, so that you get a traceback like a modern app. This is legitimately one of my problems with IRC. I don't want to have to leave an IRC client open, I don't use IRC at all. I just want to pop in and check it everyone once in a while.
I need to take a break for a little while. Everything is going to be okay without me. Discord, Khan Academy, YouTube, Reddit are sinking
My time and my energy and my soul.
I cannot comprehend how it is possible to sell Tumblr, which was bought for $1000 million dollars, for $3 million dollars.
A hot take brought fresh from Tumblr to you.
“The problem with catboy culture is that it tries to erase dogboy culture and detract from it whereas dogboys have no choice but to be aware of and surrounded by catboy culture. it’s very unfortunate and exhausting to live in a catboy-geared society as a dogboy when no one will acknowledge that dogboys are the ones holding all the pieces together.”
Society is a stack of bricks balanced on top of each other. I am brick, and there is a brick above me and a brick below me.
"once the torch of ethno-nationalism has been lit, it is impossible to know in which direction the wind will take the fire."
I know you all are anxiously awaiting episode 2 of my Minecraft Let's Play. I've edited almost 1 hour of footage. It's going to happen.
Ladies it took me 10 minutes to find a meme I saw once over a year ago, does that make me a boomer?
“I would call that an armed mugging rather than an armed robbery. Armed robbery is like when someone robs a business or house.”
I have 10+ years of muscle memory for macOS keyboard shortcuts; it shouldn't be surprising that it takes a bit for me to adjust to Linux.
"if your sentiments can be hurt so easily with facts, I'd like to advise you to work on your sentiments"
The character limit on my first line is 140 characters. 280 on Twitter was too many, it was easy to stay under that. This requires effort.
One of my greatest weaknesses is that I can sum up my thoughts on any subject in less than a hundred words.
Nevermind, JS generator functions return `Generator` objects so you have to `.next().value` all the time. 0/10, IIFEs are more flexible.
I love the conversations I have created in Fireside Chats. Weather corrects Alex on JS operator precedence, 10/10.
(Edit: name)
I'm going to mute the colors of the dark mode, make it a slightly more dark and less yellow. Hex colors below. Let me if you have thoughts
```css
--background-color: #23252E;
--text-color: #b3b9c1;
--accent-color: #9a9168;
```
Jon Bois just published the last chapter of 20020. Absolutely beautiful.
I highly recommend checking it out, even if you haven't read or didn't like 17776. Jon understand what I might call "art." The beauty of being human, of imperfections.
He lets us peak at his morality and worldview, which I don't agree with (but that's a longer Thought), but it doesn't take away from the story.
https://www.sbnation.com/secret-base/21410129/20020
According to the 2020 IEEE Taxonomy, the only three "Web sites" are Facebook, MySpace, and YouTube.
I feel comfortable saying at this time, after the novelty has worn off, that the Touch Bar was a bad idea and my computer is worse off for it
Playing Minecraft to distract me from my problems. I got a Discord notification and my body spasmed as a result of an anxiety rush.
I wonder who I should vote for. I'm going to open Youtube and vote for the candidate that first shows me an ad.
So I have a long term goal of passing the Twitter user currently named carlita_express in number of Tweets.
Obviously, I’m now using this site instead of Twitter. The question becomes, do I get to count these as “Tweets” for the purpose of this goal?
At the time I made [that goal](https://twitter.com/Matthias_4910/status/1135757530406146048), I was on pace to overtake him, but he has accelerated his tweeting.
People for some reason think that ultra minimalistic or old fashioned themes ‘allow you to focus on the content’
If you’re obnoxious in your minimalism, or your lack of styling, just like anything else, that distracts from the content. The medium is the message. You cannot escape.
I was in a couple of Matrix servers that are set up to kick people that have been inactive for 30+ days.
Sorry I don't talk about your product regularly, doesn't mean I don't care. Wow.
Evan Chen was low-key like, I'm going to write a textbook on advanced math, for the fun of it, then make it free.
https://venhance.github.io/napkin/Napkin.pdf
"If you can’t see why the theorems here 'should' be true, you’re doing it wrong."
Played a lot of Minecraft today, I think. Hopefully episode 2 of my series will be published soon.
I spent probably 45 minutes wrestling with CSS, and all I got out of it was `width: fit-content;`.
Music (the app formerly known as "iTunes") won't open. 1/10. AMPLibraryAgent is using 100% of my CPU.
Apparently Google has been archiving this webpage. I'm a bit scared. Where did I even link this from?
I'm happy I managed to pull off the colors here. I probably should have gone for something more modern, but for now I like this.
I can only conclude that having 2.5 billion dollars changed Notch.
2012 (after he's stopped working on Minecraft, but is still at Mojang), he says "every character and animal in Minecraft is homosexual because there’s only one gender to choose from. Take THAT, homophobes!"
2017 he says, "If you're against the concept of a #HetrosexualPrideDay, you're a complete ******* **** and deserve to be shot."
He's said some stuff on Twitter that I don't agree with, but moreover, the way that he says it is so tactless. He doesn't post often enough on Twitter about himself for me to be able to judge him well.
Julia Evans is creating creating some high quality bash tutorials, and this fool is all ‘just read the POSIX spec’
Like, I’m sure the spec is ‘surprisingly readable,’ but it’s still not color coded and doesn’t have little stick figures pointing out common pitfalls.
"Is it in our nature to want to sacrifice ourselves to the wringer in order to win?"
There is a beauty in 'stop worrying and love the bomb' that is not pure, but a combination of a number of human instincts. I do not yet fully understand it.
Jon Bois in 5 minutes can make me a fan of Alabama football. Get me a Valentine Jones, UAB jersey. Roll Tide!
That's University of Alabama-Birmingham.
10: "David Attenborough energy. I like it."
Juice: "is that the set it and forget it guy"
I'm dying here, Juice, "Set it and forget it" is the motto of the Showtime Rotisserie & BBQ, created by Ron Popeil. David Attenborough is a voice actor famous for nature documentaries. How? Jon? Please?
RFC 4329 defines the MIME type for Javascript to be `application/javascript`. The HTML spec defines it to be `text/javascript`.
The internet is broken.
I need image support on here. I don't want them inline, sounds intrusive. I guess I could link to them. We'll see. Twitter for links for now
For the first time in my life, I'm digging through the jQuery source code. I'm glad it didn't happen sooner.
Back in 2016ish, I wrote 6,000 words of a book. The plot hinged around a huge game. I found out about Jon Bois years later.
I understood when writing *TAOM* how a game could provide sufficient motivation to push a story forward, and could create conflict without necessitating evil. In many ways, this sort of conflict (that doesn't threaten the fate of the world) is much more similar to the kinds of conflicts normal people face in our every day lives. The characters can have emotional responses to the conflict of the game, and in some ways, these responses seem more real.
Most people, and most authors, do not understand the way that games link to stories. They think that the value in a game is only in being interactive, or else in being physically impressive. What Jon Bois understands is that any time you have a game, you have a story. Jon Bois has dedicated his life to telling stories about games, historical, modern, and fictional. He's found incredible stories from seemingly inconsequential moments in sports, and he's used sports to tell incredible stories about humans.
I didn't realize how similar this was to my own goals with *TAOM* until *20020*. *20020* is just a story about a fictional game, and I think this is the first time Jon has done that. *The Tim Tebow CFL Chronicles* went for humor, *17776* tried to do a lot with big themes of human nature, and with everyone else, Jon Bois has pretended to be informative, more than just a story.
*I highly recommend reading 20020, a story about a game (that includes footballs, I don't want to mislead you by calling it a "football game"): https://www.sbnation.com/secret-base/21410129/20020*
Reddit is a shell of its former self. The more people you have trying to get in on an inside joke, the less complicated it can be.
Reddit won't let 69,420 die; the meta-meme "haha funny sex/weed number" has been incorporated into the original joke by people who don't understand satire, and who now use it un-ironically.
I spent the past 5 hours fighting with the physical world.
I have assembled a thing and I am waiting for the wood glue to dry.
The 5S was the perfect size phone. The iPhone 12 mini is back to iPhone 6 size, which is good; better than the XR I have now, but still big.
"I am brown and ugly"
I am ***** and I am the author 5 books and a professional journalist and the best I can do to describe my main character is "brown and ugly." But "I have many, many people who are my friends in real life who are darker-skinned than I am."
He has apologized profusely and I believe him that he was 16 and didn't know what he was doing but it doesn't make it less funny.
"Smart data structures and dumb code works a lot better than the other way around." Context and analysis below the fold
The line before is "especially in languages like C that don't naturally do dynamic typing."
I think this idea is key. I'm frequently caught up in the strict/dynamic typing conflict. But the key is "smart" typing. Type checking things that need to be type-checked. Creating standard interfaces that allow for code re-use. Not checking properties that aren't important.
Source is still The Cathedral and the Bazaar, Eric S. Raymond, http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html
"Debugging is parallelizable".
> Although debugging requires debuggers to communicate with some coordinating developer, it doesn't require significant coordination between debuggers. Thus it doesn't fall prey to the same quadratic complexity and management costs that make adding developers problematic.
- The Cathedral and the Bazaar, Eric S. Raymond, http://www.catb.org/~esr/writings/cathedral-bazaar/cathedral-bazaar/ar01s04.html
"The Referer header is missing an R, due to an original misspelling in the spec."
The web is so broken.
Using the hum of a computer's CPU to decode the secret key that it is using to encrypt a payload: https://www.cs.tau.ac.il/~tromer/acoustic/
I use Reddit in part out of nostalgia for 2016 me_irl, which was just amazingly high quality. 2020 Reddit is trash.
3 types of Redditors today:
- Doesn't care, wants some memes; Low effort content creation or re-posting.
- Compares everything to the ideal meme, nothing matches up. Tries to start new, obscure memes, but no one else is on board.
- Remembers good memes, knows today's memes aren't as good. Oh well.
"I use vape so it only contain nicotine as harmful substance not any other things"
This fool is like 'oh yeah, nicotine's addictive, I'm addicted to my vape.' And you're a kid. That's a *bad thing*. I don't care if it doesn't kill you, I still wouldn't want to be addicted to anything.
I manually went in and deleted the build folder, and that worked. What the hell. How do you create a build stack so bad and so convoluted.
I cannot work with a modern web stack I cannot do it. I change my code, it works until I create a production build.
YOU CANNOT DEBUG MINIFIED PRODUCTION NPM PACKAGE CODE THERE'S NOTHING THERE.
I deleted ALL OF MY CODE. And rebuild and refresh, and it STARTS WORKING. WHERE IS IT GETTING THE CODE FROM?
I'm too powerful. It knows that if it runs my code, I will take over the world so it refuses to acknowledge that my code exists.
Lastpass updated and a) the annoying girl is gone, 10/10, and b) there's an option to show my master password, 10/10
*Now why, Matthias, would you want to show your master password?*
Well, it's secure, which means it's very long and difficult to type in, so I frequently mess it up. Being able to visually check it (when I'm alone in my room) saves me time and prevents me from being locked out of my account for too many incorrect password attempts (yes this has happened to me multiple times).
I do not like `wasm-pack`. It sounds so cool but I cannot understand what it does. It adds an insane amount of code to do nothing
I blocked FreshBakedPizza on Discord, and I don't regret it at all.
It's very frequent for me to see
> *blocked message*
> FBP, learn how to read, that's not what I said at all.
SWYgeW91IGNhbid0IGRlY29kZSBiYXNlNjQsIEknbSBqdXN0IG5vdCBldmVuIGludGVyZXN0ZWQgaW4gdGFsa2luZyB0byB5b3UuCg==
"You all act like you've never seen a good coder before, jaws on all on the floor" -The Real Xacer, Mango
It is difficult for me to describe how painful it is for me to work with a modern web stack.
It feels like I'm playing operation, like the debug tools just aren't there yet and I'm poking blindly into a beast. There are so many layers on top of normal JavaScript to create errors, because I don't understand them.
"Here" is so fricking good and Alessia Cara cannot match herself.
You really played yourself there.
Congrats to Grant on π million subscribers.
I was going to post this yesterday when he tweeted about it, but I couldn't easily type π on my phone keyboard.
Statistics depress me. I can handle failure. But quantifying my failure gets to me.
I don’t make things for other people, I make things for myself, for me to enjoy. And if I don’t think about other people’s reaction, then I’m fine. But if you tell me, ‘that thing you made, 2 people like it,’ that hurts. I just want people to like the things that I like and appreciate the things that I do. In my life I’ve probably made 10 things that have made more than 100 people happy, and they are all Khan Academy programs. I just don’t exist. I live in this bubble and I can make the bubble better for myself indefinitely, but I need validation from the outside world to confirm that what I’m doing matters.
I once said, everything that you want in this life you have to fight for. And that applies to other people liking your content. You can’t just make cool things and expect other people to spontaneously like them. You have to force them upon people until they have to like them. You can’t expect people to subscribe to content they enjoy, you have to ask them to subscribe at the start of every video. You can’t expect people to come searching for content, you have to advertise it. And I don’t mean advertise so that they know about it, I mean market it as the greatest thing ever. You can’t just make something that people want to use.
OurJSEditor has 13 stars on GitHub. I spent 4 years of my life for a dozen people to look at OJSE and go, ‘that’s neat’ and then never use the website again.
I’ve considered adding a views counter to this website, but I’m sure it would only depress me. I add a little bit of friction by not using Twitter, and suddenly no one cares.
In my mind I’m special, and people should care about the things that I make merely because I made them. I don’t like everything. I like few things. So in my mind, me liking something makes it special and other people appreciate it as well. ‘Oh this is the thing Matthias likes’ or ‘Oh I’m going to go play the game Matthias made.’ I put a lot of work into it. I think my game is fun. That doesn’t matter. People aren’t going to play it if they don’t like it.
For a lot of my life I do not share things that I like, as a general rule. Conversations just go better that way, 90% of the time. But there’s a point where that wears on me. Where it hurts to not be able to relate to others.
And then even if someone expresses some interest, it’s not uncommon for me to jump at them and go off. The reply is usually ‘oh I’m not that much of a fan, IDK’
This is all very informative. I’m learning. Hopefully at some points in the future I can make something that people like.
The stuff I’m saying here will not be true forever. I will eventually learn how to be happy about things other people like. But it hasn’t happened yet.
On second thought, I understand that not everyone wants the same things I do. It's interesting that that is a fundamental difference in
desires and not a difference in circumstances. You have 2 stoplights and don't need one; that makes sense. You don't want a stoplight? That throws my mind for a loop. It makes me uncomfortable. I start questioning whether I should want a stoplight, or else if you *should* want a stoplight.
I can't believe Aidabaida and Blaze have deleted their KA accounts. I miss them. They were active on KA the same time as me. Makes me sad.
So much history gone. So much art taken out of the world.
2016-2017, Technoblade went from 100k to 400k subscribers, and was all, '4x channel growth is not sustainable'. 1M to 4M this year.
Norma McCorvey, the Roe from Roe v. Wade is a legend. It's impossible to describe her in an unbiased way because she was so chaotic.
Just when I'm like, it can't get more wack, it does. Summaries are like, 'Norma's first child was raised by Norma's mom' and then you read the story and Norma's mom kidnapped her granddaughter and tricked Norma into signing adoption papers.
"At the age of 10, Norma robbed the till at a gas station and ran away with a girlfriend. They took a motel room in Oklahoma City, but were caught when a maid walked in on the two girls kissing and reported them to the police." What am I supposed to do with this information?
I can't even get into the fact that the pro-life movement claims that she was pro-life and the pro-choice movement claims that she was pro-choice. She made many statements supporting both positions.
She was lesbian, except for the 3 times she got pregnant, and the 20 years that she lived in the same house as her female best friend, platonically of course, because she was a Roman Catholic and had publicly denounced homosexuality.
I love ads for gaming products. They're so universally bad. No company understands the motives of teenagers playing video games.
Considering adding an option for people to send me anonymous messages on here, a la Tumblr asks or Bill Wurtz Questions.
I am never doing ads. We're not doing it. Ads are giving up the art of development in favor of monetization.
Specifically putting someone else's image, that they have designed, inside of your content that you have designed, seems dumb. They end up competing and it hurts both.
Sponsored content, where you're designing some aspect of your content (for someone else in exchange for money), make more sense.
Apparently I have the instagram account @Matthias_4910. Just logged in for the first time in years.
While we're on the topic of Penrose, he won the Noble prize in Physics yesterday (for unrelated work on black holes).
I was a Penrose fan before it was cool! Woot woot!
And while we're here, shoutout to [@Ayliean](https://twitter.com/Ayliean/status/1313450440269475843), who introduced me to Penrose's work. Here's her video on a similar topic: https://youtu.be/uAfEVtYGfkM
A yellow flower sits in a field.
Alone, but for the sun. The sky hangs above, and the dirt hangs below, and the grass flies up between them.
The clouds drift in the currents of the sky, sitting in a field of blue. The wind pulls and stretches and whisks the fluff into strands and swirls, which adorn the dome above.
The ground sweeps away, rolling forward in all directions, moving inexorably towards the horizon.
Heat falls from the sun, sharply and flying into the grass.
There is more, and yet, nothing more.
Grian: It is very important to not leak the location of the secret base.
*immediately shows bedrock*
It's not common knowledge that you can find locations in the world from bedrock patterns, but I am always surprised when I know something that a professional Minecraft YouTuber doesn't.
Okay, 5 minutes and some Googling later, a bunch of nerds have already found the coords, this is old news. I love the internet.
I don't know who I am. I do things I never would have expected. I am slowly ruining my life and I can't figure out why.
Thinking about the Dream/Technoblade fight again following my binge of Mr. Beast's videos.
Knowing more about Mr. Beast allowed me to say with more confidence what I originally chalked up to poor editing. Mr. Beast is incredibly hungry for attention. He gives money to people because the reaction of the people, the attention he gets from it, is worth more to him that the money is. The lie Mr. Beast tells you is that his videos are about the contestants, the participants. The videos are about Mr. Beast.
This isn't a problem, when the contestants are random people, that's perfectly fair. That's true for any gameshow—you're there for the host and the questions, who the contestants are doesn't matter. But when that one guy that was amazingly good shows up on Jeopardy and breaks the game, Jeopardy doesn't shut him down. Alex (the host, I think. I'm not looking things up), is good enough to roll with that. When Technoblade starts makes jokes in Mr. Beast's video, that gets edited out. And that's bad editing sure, but that's also Mr. Beast's fault (even if Mr. Beast isn't editing the video).
Me: carbonated water hurts my mouth.
My friend who loves drinking sparkling water: There are some people who are aroused by pain.
I mean, that’s what they tried to say, what they actually said was “you could say some people are eroti-siced,” and then we all died laughing.
The people who did Improv Everywhere apparently now have a show on Disney+. I’m unsurprised that they are stepping up their game.
Lightbulbs are super aesthetically pleasing. They have a technical look because they’re electric, but a very natural shape.
10/10
It is absolutely striking to compare Mr. Beast with Improv Everywhere.
So I've been super antisocial the last day or so, and I've been binge watching Mr. Beast. I don't like and am not subscribed to Mr. Beast, but some of his prompts, his ideas, are really good. The video style just ends up being more of "Mr. Beast REACTS to stranger that he gave $100" than anything else. And I don't enjoy those reaction-style videos, where a large portion of the content is really the emotional response of Jimmy and Chandler and Tyler, more so than content about what's going on. To me as a viewer, I don't care about the amount of money involved; the money is only there to elicit an emotional response from the people in the video.
(Background for Improv Everywhere. They peaked in fricking 2008, 12 years ago, with a 37M view video. Sure, Mr. Beast gets millions of views on every video, but to get that many views 12 years ago is insanity. The iPhone had come out less than a year ago; Twitter less than two. People didn't have Youtube accounts so the video had like a handful of likes. They didn't build a dedicated audience, because that's something people didn't know how to do on Youtube in 2008.)
On the other hand, Improv Everywhere does some similar prompts. They don't do giveaways. They do public skits/pranks but some portion of their content is the other people in public that are reacting to their stunt. But they very intentionally do not have a "face." If you dig through their stuff you find the guy that leads it at the beginning of most of their videos, but I don't know his name, and they cut all prep time out of some of the more recent ones. Since the stunt isn't giveaway-style, their stunts create audio/visual contrast to the normal. This gives you more time to react to it personally, and imagine what's like to be there. Your experience is much closer to the experience of someone randomly on the street, with the notable exception that you know that it's staged.
Improv Everywhere treats their work like art. Their goal is to do a performance, whereas Mr. Beast is running a gameshow. If Mr. Beast treated his videos like IE does, he and his friends wouldn't have any lines, it would just be classical music over the reaction of someone getting money. I'm not trying to say that's why Mr. Beast is successful—Youtube success is a different question to content-style. I think it's interesting to compare the content of these channels that have similar success in different time periods.
I judge people primarily based off of how old their Discord account is. Pre-2017 and you're instantly cool.
I feel like I haven't accomplished anything in my life, like I'm working not to create, but just to survive.
I try to fight that. The dichotomy doesn't surprise me. But I set out to create things and I feel like I'm failing.
In a video game, if I make even a small mistake, I die instantly. I for some reason expect life to be the same way.
I haven’t worked in a week. Why haven’t I been fired, run out of money, and starved to death?
The questions of temperature and location are so closely linked that it is impossible to ask one without the other.
Veritasium tries to clickbait me, and I'm like, oh yeah, that's a penrose tiling. Classic. Don't need to watch your video.
It’s surprising to me that etymology is a popular or successful field. Obviously it’s interesting, but there are a lot of interesting things.
It’s not quite fair to say that society is an illusion.
It’s more accurate to say that society is a series of illusions stacked on top of each other.
I’m trying to explain how I would ironically make pasta noodles and I don’t think it’s really coming across.
I have Markdown support here now. I've been using markdown for a while, but it renders now. And line breaks and spacing show up as well.
Can someone explain to my why Unpkg exists?
Is there a *single* features it has that JSDelivr doesn't? Is it more ethical? Easier to use? I don't get it. Unpkg was founded 4 years after JSDelivr. How do you look at JSDelivr and say, I *need* to do that in black and white, and then get end up with 50 billion requests a month? ??? ?
Turner is still writing the *Queen’s Thief*??? It’s been 20 years.
Think about how many people started that series identifying as a different gender from how they will when finishing it. Wild.
Lunch is a social construct. What matters is that I’m hungry and we have food that I want to eat.
Listening to *If I Left the Zoo*. Amazing, past me was a genius...
So Jars of Clay is one of my favorite bands. The problem is that they stopped making music around 2014. So unlike, AJR, where I aggressively collect old AJR without restraint, I restrained myself from binge listening to all Jars of Clay. I have a couple albums in my music, but there are a couple more Jars of Clay albums I've never listened to. One of them is *If I Left the Zoo*, which I just started listening to today. It's very good and it's making me very happy. "Unforgetful You" starts like a Green Day song, quality alt rock.
Matt Parker using "she" to refer to his friend in a video.
What is this? Why are Jame Grime and Einstein are "they" but Eugénie v Tunzelmann is a "she." I don't understand. What are Matt's pronouns? What are pronouns?
Where do the types of people who have read *Gödel, Escher, Bach: an Eternal Golden Braid* hang out?
IRC?
Guys, guys, I found my new favorite library a7ul/esbuild-node-tsc
"Please note this library doesnt do typechecking."
It's a Typescript compiler that doesn't do type checking. It just strips out the type symbols and returns JS. 0/10 for practicality. You just throw whatever fricking types in there and this is like, eh, doesn't matter.
Like, wait a minute, JS is loosely typed! We don't actually have to keep track of these types! "blazing fast" builds!
This wicked generation does not deserve a sign of God. I pray that the Lord would have mercy and reveal Himself to stubborn anyways.
Why do people take drugs? Is the world not perfectly exciting and perfectly boring? Does your body not wrap you up in feelings
which your mind can comprehend and understand but could never create? Does the light not dance along the walls in new ways, ways it never has before? Why must you pretend the light is brighter or newer or more exciting than it is? Is light not perfect and beautiful, and the essence of light and energy, without drugs.
Do you need your mind to sleep, to rest? Why not a light sedative then, to help you sleep in your bed? Why do you wish for your mind to sleep while your lips are awake? Does the fear of the consequences of actions without thought not paralyze you?
I have decided WolframAlpha doesn't understand how to multiply matrices. Which is still concerning, but slightly less so.
Compare https://www.wolframalpha.com/input/?i=matrix+multiplication+calculator&assumption={"F"%2C+"MatricesOperations"%2C+"theMatrix2"}+->"{{1%3B0%3B0}%3B{0%3B1%3B1}%3B{0%3B1%3B2}}"&assumption={"F"%2C+"MatricesOperations"%2C+"theMatrix1"}+->"{{1%3B0%3B0}%3B{0%3B1%3B0}%3B{0%3B-1%3B1}}"
and https://www.wolframalpha.com/input/?i={{1%3B0%3B0}%3B{0%3B1%3B0}%3B{0%3B-1%3B1}}+*+{{1%3B0%3B0}%3B{0%3B1%3B1}%3B{0%3B1%3B2}}
Why are they different? I don't know. You don't know. No one knows.
I still don't know how to multiply matrices. This is becoming a problem.
Please save me daddy Grant Sanderson.
The Guidelines have been almost completely eschewed, and shockingly enough, I'm not being productive.
I'm not actually using eschewed correctly, but whatever.
I'm tired. My brain doesn't work reliably. Only habits keep me from lying down and not getting up.
Everyone wants to be the next Martin Gardner. Everyone wants to do recreational mathematics.
You can't read Gardner, and make a Youtube video, and be the next Gardner. Gardner *invented* recreational mathematics. He found things Mathematics had never heard of and introduced them.
I love Vi Hart and her content, and she introduced me to Gardner. Her following and reputation is deserved. But she's not, and shouldn't be, a famous mathematician. She's making mathematics accessible to the public, but she's not doing new math. The same goes for Numberphile, and 3Blue1Brown, and all the other math Youtube channels.
My concern is that Recreational Mathematics is a "field" of math, and the topics discussed are the same topics that Gardner introduced years ago. Recreational mathematics should be a philosophy of math. Recreational math should be people *doing* math for the fun of it, and right now it is people *learning* about (or else teaching) math for the fun of it.
Matt Parker is one of the few channels that gets this, and Matt makes a point of trying to do new math, for the fun of it. He has made videos responding to 'dumb' questions people have sent in. Questions that *don't matter*, but are still super important in furthering our understanding of math, and demonstrating the mathematic process.
The DuckDuckGo feedback survey is all, ‘how many searches have you done in the last 24 hours’ and has a drop down to select 1-15 or more
than 15. I can open my browser history and check. I’ve done 91
I don't love Google, and I give them a hard time, but I will happily use their products if I have to.
Youtube is great, Google Sheets, Drive, are all good. But I'm not going to use 8.8.8.8 because there are other DNS providers that are just as fast or faster, and I don't need Google knowing what sites I'm visiting. I use DuckDuckGo because their results aren't noticeably worse than Google's. I don't like Material design, as I've said previously, which turns me off from some things. I will use Google Fonts (although I have gripes) and Google Translate is amazing. I use Apple Maps by default, but use Waze when I'm in a hurry, etc.
Google is the big company, and I'm going to support smaller companies when I can. I like to know who is competing with Google, even if it would be easier to use the Google recommended service all the time. But if Google's product is better, I don't have a problem with using it.
Writing out captions twice because some of my friends are only on Snapchat and others are only on Discord.
Hot dang! Black, bold, large point Helvetica on white.
Normally, the emotional response that comes from seeing something diminishes with repetition. But some letterforms just never get old.
Also, the font stack for this page and OurJSEditor is `Helvetica, Arial, sans-serif`. It's not quite the same here, with less contrast and fewer pixels, but I'm fan.
I know Helvetica is basic and overused, but also, have you seen it?
It's not "lucky" that the cup was empty. The cup wouldn't have tipped if there was water in it. This is physics.
I now have 3D printer filament, and a breadboard, and ESP modules, and relays.
And a cable to charge my electric shaver because I don’t know to use a normal razor.
Ladies, ladies, my Amazon package got here!! That’s a day after they shipped it, and 2 days before it was supposed to.
I think it got here this morning, but I didn’t grab it off the porch when I looked this morning, because I assumed it wasn’t here yet.
Fricking quality from SparkNotes, acknowledging Chronicles of Narnia as the iconic piece of literature that it is.
There are like 7 books. Aslan shows up like a handful of times. If you say that the theological references significantly impact your enjoyment of it, you sound like the conservative Christians who won't read Harry Potter because witchcraft is bad.
Computerphile is not a good channel.
Tom Scott's videos on there are fine, but Tom is carrying hard. The other computer scientists, they're not good at explaining things in a practical way.
I hate the woman in the background of the LassPass login page, mocking me as I fail to type my 20 character master password.
These fools in 2018 be all, "when Hytale releases" like it's right around the corner. Isn't going to happen for another 2 years at least.
I don't ask for much, but I do ask for my alarm to go off. It has failed to go off I think 3 days in a row now. I am failing
I can't believe people don't love jazz. Jazz is the fricking best genre. Your average jazz is just amazing.
Pop and alt-rock and rap have their outliers, sure, and those outliers are better than jazz. But I'd take an average jazz song over an average pop song any day of the week and twice on Sundays, because Sundays are great for jazz.
This shooting pain in my heart kind of concerns me.
I might be having a heart attack. Then again, I would probably be dead by now, it's been an hour. Maybe it's an hour long heart attack. That would be fun.
I want music that knows what music is supposed to be, yet doesn't know what it is.
I know who I am supposed to be, but don't know who I am.
I don’t have room in my head for new information anymore. Old information is getting deleted any time I try to learn something.
Tapping on Cycle Tracking in the heath app on iOS 14 crashes my phone. I'm sure no one noticed, not that important of a feature, really. /s
I was laughing and crying and my heart rate was probably 100 and now I have a sharp pain in the middle of my chest when I take deep breaths.
I ordered stuff from Amazon like many hours ago, why is it not here yet?
I mean I don't have Prime and it was estimated to get here on the 26th, but still, I want it here now. Please...
What if you pretended to fall and when I helped you up you slipped a note into my hand that said "I love you." Haha jk. Unless...
I have already significantly violated The Guidelines.
It was for a reason I would argue is reasonable; I made a good faith attempt to follow them. That being said, it was still my fault. I'm still unhappy. If I can turn my life around at this point it is going to very incredibly clutch.
I have authored Guidelines of Productivity which go into effect at 8am tomorrow.
In a week, I'll either be very happy, or very depressed, depending on their effectiveness.
Tumblr posts are either, ‘all Republicans deserve to die a painful death’ or else ‘bi women, not just lesbians, can be feminists.’
The iOS 14 Siri loading animation was fricking stolen from the Health app period tracking symbol. I’m dying.
It’s really hard to know what people want. It’s really stinkin’ hard. But that doesn’t mean you should stop trying.
Solidworks is a bad program. I've never even used it, I just know I could make something better.
I don’t even know what I’m hyped for I just know I’m hyped.
I think it’s because I’m currently pumping Jon Bellion directly into my ears.
I was reading through my Tumblr earlier,
and was shocked to remember that some of the things that I wrote for there were actually relatively high quality.
Despite the fact that I frequently comment that I feel like a young child,
I am in fact glad that I no longer have to worry about constraining to their arbitrary and immature social pressures.
Took a nice stroll this morning, barefoot, talking to myself and gesturing.
I’m surprised and lucky no one called the cops on me.
Time may or may not be meaningless, but if you pretend like it’s meaningless, it’s not like someone shows up banging on your door.
I get imposter syndrome sometimes, when it comes to life. Like everyone else is a real person obviously, but am I?
I just don’t understand how people are ‘figuring out’ that KA moderation is bad now. I figured out that KA moderation was bad c. 2015.
I have discovered the superior storage method for clothes. In a pile on the floor.
These are clean clothes, mind you.
RSS should now be working at /feed. I don't know, RSS assumes a lot of things that I am not actually doing, like having links to things.
Nate Ruess just stopped making music, retired? Luckily I know he’s still alive because he’s posted to Twitter 50+ times in the last 24 hours.
Tom Scott just hasn't been the same since The Park Bench ended.
I realize I like the character/personality of Tom more than his actual content.
Wow, I just had a weird shapes-are-an-illusion, moment.
Like, I can say I≠l, those are different Ascii characters with different binary representations. But in real life, handwriting, how do I know I've written the correct thing?
Truth tables are a lot of work and space, and do not provide proportionate return in terms of understanding.
Being around people just tires me out so quickly. I don’t actually have the stamina to think for more than an hour or two.
Frick the social anxiety that comes with pinging 350+ people on Discord. Arguably worse than public speaking, my word.
3D, first person is really powerful.
There are a lot of shooter games that are 3D-1st person, but it's not universal in other genres. Portal is one of the only 3D-1stP puzzle games, and Minecraft similarly is one of the only sandbox games to use 3D-1stP.
All my month numbers are off and probably other date things. Formatting dates is harder than I expected.
“clouds are lies made by the government to splash people with water for the heck of it”
Yes anon, go off, I agree with you
Wow, this song sounds just like Jon Bellion.
The song is Girl Named Summertime (feat. Jon Bellion)
I feel lonely, but not in a way that is statistically correlated with the amount of time I'm spending with people.
Me, Edward, and Willard all have slightly different shades of green in KACC and it annoys me.
But talking to Willard about programming has been very nice.
I wonder how often a give bank processes payments for $0.01? That aren’t refunded obviously. What amount of money is moved most frequently?
Hate to break it to you, but The 1975 is not a real band.
At best it's two bands on top of each other wearing a trenchcoat, but at worst it might be a podcast.
Zoom should completely re-design their business around selling cosmetics to virtually wear during calls.
Happening upon trigonometry at a young age, before it is taught, while special, is not impressive.
I asked my 6th grade math teacher for a function that would take a slope and return the number of degrees you would need to rotate a line in order to end up with that slope. (I needed it for a programming project.) She was unable to answer me. I remember looking at a staircase in my middle school, and thinking, this goes up at a slope of 1, and a 45º angle. What's the relationship between those numbers?
It's like, congrats, you've stumbled upon one of the most important fields in math. It's impressive that I was wandering from the curriculum, but stumbling onto trig is relatively unsurprising.
I wish I were an artist.
I wish I was a leader.
I wish I could inspire the hopeless, and shed light on great mysteries, and share complex emotions.
I wish I was Steve Jobs; I wish people listened to me.
I am Steve Wozniak. I am alone.
Remember when no one verified could post on Twitter? That was a good time, we should go back to that.
If I don’t artificially constrain myself, if my goal is merely to do the best possible, then I’m setting myself up to fail to reach that goal
Like, I know you don’t want me here. I don’t want to be here either. I just don’t know where else to go.
Torrent for obscure textbook finally finished, after leaving rtorrent open in the background for a day.
I spent like a solid 10 minutes laying in bed last night trying to imagine I was trans. I don’t think I succeeded.
I haven’t had a single thought since 7. That’s actually true though, no thoughts. I uhh played some Minecraft.
Okay I just had to push again to fix timestamps because I didn't fix all my problems the first time.
I keep committing this code without testing it. So if you see any problems let me know (either on Twitter or a Discord DM).
v1.1 of WhisperMaPhone is now live, that is, if I was using semantic versioning, which I'm not.
Titles, favicon, working timestamps, all good things.
I wish you could put people’s names into Instagram search and have their account show up.
Instead you get like 100 influencers with the same name but more followers. Why does everyone have the same name?
I would very much like to stay up and hand color a QR code, but I am going to go to bed instead. I think that is the smart decision here.
Now is a good time for me to be browsing TikToks on Reddit. Yep. Nothing else important for me to do. No work due tomorrow.
I'm curious how long I use this website. I'm not attached to using it forever, I could very easily switch back to Twitter, but it is nice.
Bellion could be giggling, drunk, in front of a beat, and stans would call it a musical masterpiece.
Don't have time to try it right now, but the new Vivaldi address bar features seem very exciting.
I have been asked four (4) times in the last month to explain the algorithm by which QR-codes encode data. I do not know.
Matt Parker (@standupmaths) has stared using “they/them” pronouns for literally everyone, including people he knows prefer others.
The problem with Mastodon is that it doesn't provide standard flexibility between instances.
All mastodon instances are the same from a technological standpoint, differing only in moderation. And moderation variances are an advantage of the distributed web, sure, but the other advantages are that if I make my own website, I can disable likes or remove the character limit, for instance. As far as I know, I couldn't have forked Mastodon to make this website. And I think it would have been cool if I could have.
I think Luke is the only person I know who uses a hecking RSS reader. Like, I used an RSS reader back in 2016 before they removed
the RSS reader from Safari. https://twitter.com/Matthias_4910/status/872951284583682048. Who knows, maybe if they ever get around to adding an RSS reader into Vivaldi I'll use that. They keep saying they're going to do it.
My timestamps are completely screwed up somehow. It's 8:27am. My last post last night should have been 11:30pm. My one test post worked.
What is "a hypothetical police beat news site"? Is that a news site dedicated to news about police beating people?
I have a feeling not.
The name for this website is "Thoughts" or whatever, but the name for this project is "WhisperMaPhone" (e.g. in Git),
which is the name of the tube that The Once-ler uses to talk through in the original Lorax book.
The original sprint of development for this project was done in Arch Linux.
I am now back in macOS because I can't handle not having every keyboard shortcut perfectly configured.
I fricking hate config files.
I can’t debug config file to save my life. Anytime I’m working with something with config files, be it Django or Apache or Babel/webpack/React, I spend more time struggling with config files then I do writing code.
Yes I did code this in like 26 hours from start to finish, although there were only 4 or 5 hours of actual coding.
I can add editing to this, although the UI might be a bit tricky. I tried to keep it as simple as possible, lots of Django and no React.
No “likes” is the reason this exists.
No replies, no app, and no images are all cons, but I think I can add more pros. Stuff like better search and markdown are planned.
Compose screen still looks a little weird, like I'm just typing characters into the middle of an otherwise green page
and I have no idea when I'm going to hit 140 characters, but overall I'm very happy with the CSS. While this wasn't mobile-first design per-se, it was definitely designed with the idea that it was going to have to work well on mobile, so no sidebar or anything. I have like 10 color schemes I tried that are commented out in the CSS for you to play with, and I still don't love what I ended up with, but the 3-color CSS variable set up makes it addicting-ly easy to change. It will switch to a dark color scheme with an ugly yellow if your browser requests it, which Vivaldi apparently doesn't, so I'll have to work on that.
My pinned Tweet is "Twitter is trash", and that's from 2018. I've know this, but only now have I decided to make the jump.
Couldn’t settle on just one theme, so we have dark and light theme support!! Now just have to host.
I am going wild with creating these themes. Version based on the Melodramatic album art I did, 9/10.
My word, CSS variables are beautiful.
I might have to fricking implement a theme selector on this site because it's so easy to re-style literally everything.
I just wrote what is quite possibly the jank-iest bit of Cookie/authentication code I've ever written. Although, compared to some things
I've seen, it's not that bad.