HNHacker News
TopNewBestAskShowJobs

yarinr

301 karma · joined December 17, 2017

submissionscomments
yarinr··on Ask HN: Which headset do you use for work?
Sony WH-1000XM4. Quite happy with it.
yarinr··on Book Depository will be closing on 26 April 2023
That's a shame, Book Depository has been godsend with their reasonably-priced international delivery... They will be missed :(
yarinr··on Show HN: I'm writing a free book called Computer Networks from Scratch
https://www.amazon.com/Code-Language-Computer-Hardware-Softw...
yarinr··on Ask HN: Good programming streamers / content creators?
https://youtube.com/c/HusseinNasser-software-engineering

Hussein Nasser, talks about networking, databases, and all things backend.

yarinr··on Ask HN: What extensions/packs of VS Code are must for web/developers to install?
Find myself doing that often too (not specifically from Excel, but generally formatting lines to SQL list with regex). Will definitely give your extension a try!
yarinr··on Practical Front-End Architecture
I like these sorts of articles. Where people describe their stack/architecture, how everything fits together, how they're using it to face their challenges, and what are the challenging parts of their setup. I feel like they can often condense many insights in a relatively short piece. I would even love to see a more in-depth version of this, describing more use-cases and how they're being dealt with, or more pain points in the setup.

Edit: looks like my comment is oddly similar to @d3nj4l's. Nice to see I'm not the only one!

yarinr··on Ask HN: Books that teach you programming languages via systems projects?
Rust in Action teaches Rust through systems programming

https://www.manning.com/books/rust-in-action

yarinr··on Lessons from Building a Static Site Generator (2020)
The publish date is 2020-11-02, as appears on the articles list at https://nicholasreese.com/

I agree they should probably make it visible on the article page itself...

yarinr··on What are your favorite 2000s-Style Websites?
The original Space Jam movie website from 1996 is still alive and well. Definitely a classic!

https://www.spacejam.com/1996/

yarinr··on How to Boost Self Esteem and Stop Procrastinating
> Second, internalizing that mood follows motion. I can't sit around waiting to feel right before starting/doing something. You will never feel right. It's the doing of the thing that makes you feel right. Just start shit. That's the battle.

I can really resonate with that.

yarinr··on Ask HN: What's a good TS codebase to learn from?
You could try looking into the VS Code codebase [0]. I wouldn't say it's considered an 'ideal' codebase, but it's definitely a large and well-maintained one.

[0] https://github.com/Microsoft/vscode/

yarinr··on Probability for Slay the Spire Fanatics
If you haven't played Slay the Spire yet, I highly recommend it. Never thought I'll find myself playing a roguelike deck-builder, but this game is just a massive amount of fun. It's got a huge depth to it, and you can always keep learning and improving.

Beware though - it's highly addictive and can be a huge time sink ;-)

If you want to get started or improve your game, check out Jorbs - he's a twitch streamer and probably considered the best Slay the Spire player out there. He's got a YouTube channel[0] where he uploads "over explained" runs, in which he shares his thinking processes and the logic behind his decision making. Definitely helped me improve!

[0] https://youtube.com/playlist?list=PLesIE_v8rF22k9WCbgifXIyHZ...

yarinr··on On Smoking
Did the "deprogramming" came naturally over time, or did you do anything intentional to reach it?

If it's the latter, would you care to expand?

yarinr··on Ask HN: Would you introduce someone to programing
I have two different recommendations, depending on the type of person and his preferred learning style.

Generally, I really like CS50x[0]. I think it provides a great overview of programming, has an awesome production value, and really teaches some of the fundamentals that some beginners tend to skip these days - and which I personally believe are important (e.g memory, binary, etc.).

With that being said, I do recognize that most people require some 'early wins' that will motivate them to keep learning. While something like CS50x is definitely satisfying, it can be too heavy, difficult, or slow for some.

In that case, I think one should 'skip' the fundamentals and go straight for some web development course (any popular Udemy one will probably do) in which they'll get some early action.

[0] https://cs50.harvard.edu/x/

yarinr··on DigitalOcean is removing most referral credits that you may have accumulated
Purging credit amassed over years with only a week of prior notice sounds really, really wrong.
yarinr··on Ask HN: Which phone do you use?
Pixel 4 XL

Got it when it came out, mainly because of the camera, the stock OS and the ongoing updates. I'm still loving these, but other than that, it's a pretty mediocre device.

Before that, I had the Galaxy S9+. The Galaxy series is great, but it cease to receive updates after a short while, and that's a deal breaker for me.

yarinr··on I am releasing all my recent eBooks for FREE
I'd love that too!
yarinr··on Ziglings: Learn the Zig programming language by fixing tiny broken programs
https://github.com/typescript-exercises/typescript-exercises
yarinr··on Ask HN: Do you listen to music while working/programming?
I don't. I find it way easier to concentrate without music.
yarinr··on VideoLAN is 20 years old today
I used to be a huge MPC-HC[0] (Media Player Classic) fan. It's funny, but I liked it mostly because of the way subtitles were displayed. MPC-HC always seemed to get the job done perfectly, and when I had to use VLC at the time, I've always run into some problems.

I kept using MPC-HC for about two years after the development was halted. When it was time to look for an alternative, I gave VLC another try and was pleasantly surprised. The problems I remembered running into were no more, and the project seemed more mature overall. I'm enjoying it ever since.

Thanks to everyone involved with the project!

[0]https://mpc-hc.org/

yarinr··on My Third Year as a Solo Developer
I've been following your blog and "year in review" posts for some time now.

I've enjoyed reading all of them, and found it inspirational that you kept going despite the somewhat-underwhelming outcome in the first couple of years.

I find this kind of perseverance admirable. I'm truly glad things panned out the way they did, and wish you the best of luck going forward! I'll surely keep up to date with your blog posts :)

yarinr··on Ask HN: What is the most rewarding thing you learnt/ recently?
What you're using it for? I have one laying around the house, but I don't use it often. Would love to start using it more..
yarinr··on Ask HN: Books you plan to read in 2021?
Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture

Mostly because I find John Carmack inspiring.

yarinr··on 2020 Game
That was pretty cool, and at just the right length.. Thank you and good luck with making games!
yarinr··on What I’ve Learned in 45 Years in the Software Industry
Thank you! this is helpful
yarinr··on What I’ve Learned in 45 Years in the Software Industry
Do you happen to know of a properly written (publicly available) spec? I'd love to see a good example.
yarinr··on Ask HN: What reviews sites are reliable?
> Wirecutter, which is not comprehensive but relatively transparent about their testing process and methodology.

For TVs, RTINGS[0] is unmatched. Professional, comprehensive reviews with completely transparent testing process and methodology.

[0] https://www.rtings.com/tv/tests

yarinr··on Ask HN: JS++ ? Why not make a new, strongly typed JavaScript ?
> const o = {}; o.prop = "something"; // oh, actually, o.prop = 5;

Care to share some examples / use cases where using these language characteristics can result in better, more expressive, more readable code?

(Not saying there aren't. I've been wondering about it myself and am genuinely curious)

Thanks!

yarinr··on Ask HN: What are the highest compounding life habits?
Saving (and passively investing) money

Working out

Proper sleep (should probably make your days more enjoyable and productive)

Spending money on experiences and memories (preferably with loved ones)

Reading books

Nutrition?

yarinr··on Ask HN: How to learn the Big O Notation?
I highly recommend this video if you're looking for an intuitive (not mathematically rigours) understanding of the topic. It's great!
Page 1 of 3Next →