Here's a fact about helping people with programming.

Without spoonfeeding: person learns to acquire proper knowledge, and you'll seem like a mofo who doesn't want to help.

With spoonfeeding: person walks away satisfied but learns nothing, and will annoy you again eventually.

Alchemist boosted

Sometimes it seems like people mistake me for a very extroverted person...

Alchemist boosted

hello! i wrote (!) about has css has evolved over the past 20 years, at least as i remember it eev.ee/blog/2020/02/01/old-css

Today I'm resuming my nand2tetris exercises which I stopped a few... months ago. Fortunately I'm still excited about this book.

Alchemist boosted
@sir Yeah, I'd much rather put Plan9 on a pedestal rather than Unix.
Alchemist boosted

@sir Bourne Shell was first in v7 UNIX, and was never written in any dialect of assembly. There is no other tool in the v7 source tree that’s as quite as demented as this, though a few come close. Bourne was just a psychopath. My favorite thing ever is that the original IOCCC announcement on Usenet was directly caused by someone having to fix a bug in Bourne’s awful “C”!

*Q: How did the IOCCC get started? A: One day (23 March 1984 to be exact), back Larry Bassel and I (Landon Curt Noll) were working for National Semiconductor’s Genix porting group, we were both in our offices trying to fix some very broken code. Larry had been trying to fix a bug in the classic Bourne shell (C code #defined to death to sort of look like Algol) and I had been working on the finger program from early BSD (a bug ridden finger implementation to be sure). We happened to both wander (at the same time) out to the hallway in Building 7C to clear our heads.

We began to compare notes: ‘’You won’t believe the code I am trying to fix’’. And: ‘’Well you cannot imagine the brain damage level of the code I’m trying to fix’’. As well as: ‘’It’s more than bad code, the author really had to try to make it this bad!’’.*

https://groups.google.com/forum/?hl=en#!msg/net.lang.c/lx-TAuEyeRI/HdOOnNx6LC0J

I should have started SICP's exercises before, they are very interesting. If only programming classes were like that in my uni...

Wow, Lakka is such an amazing gaming distro for RPi. Retroarch is kinda clunky and it's hard to find some options sometimes, but works so well.

Football teams' rivalry in Brazil is pretty much fueled by the Dio Brando philosophy: "It is not enough that I should succeed; others should fail as well".

Seems like Mozilla finally released that WASI and Wasmtime platform thingy. Time to start developing my language so it takes advantage of it.

Finally got free time. So many things I could do today:

- Make progress on the Bel interpreter
- Write for my blog
- Learn the Lean language
- Design a cover for my book

But I'll just pick up a book and spend the evening reading instead.

It's so hard not to buy a new, interesting book. Just saw a very good introductory quantum computing book, but I can't pick it up until I finish reading the ones I have right now @.@

Not always will we actually find happiness on all things, but now is always the acceptable start for a new life. Wash your impurities, leave the weight of whatever mistakes you made, and keep what you learned. March on; go forth.

Sometimes it is very important to remind ourselves not to feel bad over stuff from the past. What is done is done. How you choose to live from now on, and what is valuable to you right now is what matters the most. The rest are stepping stones of your learning process.

@publius Writing is fortunately not the problem. The problem is having time to write.

Undoubtedly, it is like someone once told me: College actually hinders studies by keeping you busy.

I just wanted to go back to developing the Bel interpreter and to making progress on my research project.

Show more
Mastodon @ SDF

"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko