HNHacker News
TopNewBestAskShowJobs

marai2

657 karma · joined October 10, 2013

marai2books@gmail.com
submissionscomments
marai2··on A ChatGPT clone, in 3000 bytes of C, backed by GPT-2 (2023)
Everyone knows (2+2bird) times it’s complex birdy conjugate (2-2bird) == 8bird
marai2··on Fiery Tesla Crash Traps and Kills Four After Electric Doors Couldn't Open
Anecdotal: Driving by my house (last month?) i saw a lane blocked and multiple police cars and various safety vehicles. As we drove past, i saw a Tesla Model X or Y, had gone over the median / lane divider, which is what 5” high? But the car was burnt crisp. You couldn’t tell what the original color of the car might have been. The road around it itself was charred black. There was no other car around to suggest a collision with another vehicle and there was no structural damage to the car. Made me think that maybe the car’s undercarriage hitting the median caused something to start the fire. But i’ve rarely seen a car burnt completely black, inside and out.
marai2··on Using an 8K TV as a Monitor
What do you use the lidar point clouds for?
marai2··on How to choose a textbook that is optimal for oneself?
"... I couldn’t find a general non-fiction book with the information I needed, so I found and ordered the best textbook I could find on the subject."

Which textbook did you get?

marai2··on Show HN: I made a programmable computer from NAND gates
And I was just thinking about the same thing this morning, using SVG to model the basic components. And lo and behold somebody has done a magnitude more amazing job then what I was imagining!
marai2··on PS1 Programming Course with MIPS Assembly and C
The author's Learn 3D Graphics Programming is one of those extremely rare courses that takes you from the basics and peels back the curtain to show you the Wizard.

https://pikuma.com/courses/learn-3d-computer-graphics-progra...

One of the best courses I've ever taken. (Thanks Gustavo!)

By the way Gustavo, with your talent for explanation, graphics and Maths, maybe you should do some courses on Machine Learning! (You'll make a lot of money ;-)

marai2··on Tell Congress: Defeat the HPSCI Surveillance Bill
"You can prevent the biggest encroachment on your privacy rights since the Patriot Act in two minutes max." - Edward Snowden
marai2··on Alan Kay: Doing with Images Makes Symbols (1987) [video]
Today I struggled with making a basic flowchart. (There was no shortage on a plethora of tools). I wish I had a pen to draw it as easily as in this video from ... 1965!!!

Today I stared in horror at pages and pages of kubernetes documentation on composing controllers.

Did we go offtrack somewhere? Did we get stuck in some local minima somewhere?

marai2··on Calculus Made Easy by Silvanus P. Thompson (1910)
Douglas Downing's Trigonometry Made Easy is also a really great book for non-maths people. Same approach of situating Trigonometry in a mythical fantasy land. I remember Trigonometry as a chore of trying to memorize double-angle formulas and such, but this book really helped connect trig in an intuitive way.

I didn't know he had a calculus book, I'll have to check it out now.

marai2··on The Ashley Book of Knots (1944)
Be the change you want to see in the world ;-)

I think a flow chart of when to use a knot is a great idea! Please make it!

marai2··on Snake-fury – a challenge for Haskell beginners
I have read many a monad tutorials. I'm reading through your new book right now and the chapter on IO is one of the best onramps I've read on building up intution for Monads!

Writing a book is hard work. Thank you for all the hardwork you put in writing this book, it's great! (I haven't gotten to the Monad Transformers yet in the book, I hope your book can finally help me get over the hump in understanding them :-)

marai2··on Ask HN: Any interesting books you have read lately?
This is the book that got me into realizing history can be so interesting. This was my first history book that I bought on my own!
marai2··on Ask HN: Any interesting books you have read lately?
I'll upvote this as well, but from a different angle. I never listen to audio books, I don't think I've ever listened to an audio book - except this one time.

Last year I was doing a 14-hour drive from Seattle to the Bay Area and somehow ended up downloading this book to my phone. Well this book sent me through a time-warp, the hours rolled by while I was completely absorbed in the book and didn't feel the drudgy long drive at all. But kudos also to Wil Wheaton, he does an excellent job of narrating this book.

marai2··on Show HN: My Pen Plotting Journey
The video of the AxiDraw is very satisfying:

https://shop.evilmadscientist.com/productsmenu/890

marai2··on Why they're smearing Lina Khan
The conclusion of this piece says:

  We shouldn't have to tolerate this sleaze. And if we back Khan and her team, 
  they'll protect us from these scams. Don't let them convince you to give up 
  hope. This is the start of the fight, not the end.
How do we back Khan and her team?
marai2··on Ruby Hacking Guide (2004)
I wasn't aware of these cheatsheets. These are great!
marai2··on Sigils are underappreciated (2022)
($hour, $min, $sec) = $someTimeString =~ /(\d\d):(\d\d):(\d\d)/;

    if ($hour >= 12) {
       if ($min == 42) {
          doSomething();
       }
    }

Whereas in Python, Ruby even though it's only a tiny extra step, but that symantic distance in one's head when parsing out and naming the parts of a regex on the same is a convenience that when you get used to it, you really miss it.

    m = /(\d\d):(\d\d):(\d\d)/.match( someTimeString )
    hour = m[0]
    min  = m[1]
    sec  = m[2]
    if hour >=  ...
marai2··on Sigils are underappreciated (2022)
Perl's regex handling. That's the one I miss in whatever other language I program in. To be able to match AND get the matched substrings out in one line, makes this really succinct.
marai2··on How to Design Programs 2nd Edition
I read this book when I was learning functional programming. Since I started learning fp with Haskell, I couldn't figure out in the beginning how you create any meaningful programs with it. All I had were small toy programming problems from the Haskell book I was reading. This book hand-held me through learning fp and the two things that, for me, helped connect the dots were the Space Invaders type game that you build in one of the chapters of HTDP2 and Scott Wlaschin's Domain Modeling Made Functional by Scott Wlaschin. The Space Invaders game showed me how you can create a bigger program that actually is of moderate complexity by composing little functions together!

However the book is an introductory book, so there is a lot of basic stuff if you already know programming.

marai2··on How to Design Programs 2nd Edition
There is a version number at the top: "v8.8.0.8". I believe they keep making updates to the book probably to fix typos/errata. The original link I had bookmarked https://htdp.org/2018-01-06/Book/index.html and this one look mostly the same - content wise.

But it would be nice if there was a CHANGES file or description about what does change between these versions.

marai2··on Digital clutter: Learning to let go and stop hoarding terabytes
I think this would make for a great blog post. I'm sure many would be interested in more details around this, not just the technical details of how you go about digitizing 35 years of cassette tapes! but any other details you found significant around this project.
marai2··on Animated Drawings
I'm definitely going to start stretching before coding now! Maybe even 15 minutes of yoga before debugging.
marai2··on Bicycle
Pshh, I know how to ride a bicycle, why is ciechanowski writing an article about riding a bicycle?!

Holy moly!! I didn't realize I didn't know how I actually ride a bicycle!!

Obligatory sound track for this excellent post:

https://youtu.be/KwvWtZl2ICY

marai2··on Coltrane: A music theory library with a command-line interface
Does anyone have recommendations for music theory from complete basics? Like I don't even know what a pitch is, what a tone is?

Any recommendations would be much appreciated - books, videos, tutorials?

marai2··on The rise and fall of Lisp at the Jet Propulsion Lab (2002)
Since this essay cycles here on HN perennially and inevitably people are curious about how your views about lisp, or other languages have changed, you might want to have a follow up page that you forever keep on updating as your views change? Maybe linked from the original article?

Such as: Year 2033 - lisp is still a great language for $xyz Year 2043 - I was wrong, I should have used COBOL all along, how was I so blind?

marai2··on Emacs 29 is nigh
Cool! Arnold Schwarzenegger doing an org-mode tutorial video :-)
marai2··on Emacs 29 is nigh
Please do a YouTube video demo-ing the above workflow! It would be really valuable in showing how all of these integrations work together.

I am a long time emacs user but I'm not aware of some of the modes you mentioned above and it would be awesome to see a video tutorial!

marai2··on The Mystery of Spin
Thank you for writing this up. This was very understandable! You should consider writing a book for us laymen.
marai2··on What’s the strangest thing you ever found in a book?
What was the book?
marai2··on Show HN: I built a handheld CHIP-8 game console to teach myself embedded systems
The project was awesome, but please continue blogging about your future projects. The best thing about the write up was that it was refreshingly honest and forthright (about the stuff you knew and the stuff you didn't know) - which makes it very approachable!

You might consider making a YouTube series on this ala Ben Eater's videos. I for one would definitely follow!

← PreviousPage 2 of 6Next →