HNHacker News
TopNewBestAskShowJobs

ryanolsonx

109 karma · joined March 22, 2013

UI Architect with a passion for creating great user experiences. Also, emacs and vim are cool.
submissionscomments
ryanolsonx··on Emacs 31 is around the corner: The changes I'm daily driving
How do you use it in relation to claude?
ryanolsonx··on AI-assisted engineers are burning out, is this fine?
I’ve felt burnt out- it’s pretty exhausting reviewing and testing code all day
ryanolsonx··on No more JetBrains products for me
Idk what car you have but mine can drive right away, just like Zed.
ryanolsonx··on If AI writes your code, why use Python?
Two things to consider: - When reading generated code, which programming language would be the most readable to you? - Which programming language guides AI to write correct code using language features or guardrails?

There you will find your answer.

ryanolsonx··on iPhone Pocket
OMG
ryanolsonx··on Resurrect the Old Web
It’s funny, when I was younger, it was all about MSN messenger, MySpace (esp the music player on there), and forums. That’s the old web I remember from before. No personal blogs, really. (Again I’m not old enough to remember before that)
ryanolsonx··on I avoid async/await in JavaScript (2022)
You should read the whole article… (or even better, watch the UtahJs talk )
ryanolsonx··on We're moving continuous integration back to developer machines
I’m on board
ryanolsonx··on :syntax off (2016)
I can see your point. Thanks.
ryanolsonx··on :syntax off (2016)
If you've never seen anyone work with syntax highlighting off, there are some YouTube videos that inspired me to try coding with syntax highlighting off:

1. "Hacking with Andrew and Brad" - Andrew Gerrand (previously on the Go core team) uses Vim without syntax highlighting.[0]

2. "Advanced Embed With Go Generate - Andy Walker" -- this guy uses bold/italics/few colors in his editor. Interesting visual on how you can use font to show different aspects of the code.[1][2]

3. "Visual Studio Code, No Syntax Coloring, Go Fonts" [3]

4. "stb programming FAQ" - Sean Barrett answers why he uses VC6 and why his syntax highlighting is so minimal.[4]

[0]: https://www.youtube.com/watch?v=1rZ-JorHJEY [1]: https://www.youtube.com/watch?v=YnWpuoWzEj0 [2]: https://www.youtube.com/shorts/loLLjjRBK-k [3]: https://www.youtube.com/watch?v=tgc1045AsMA [4]: https://www.youtube.com/watch?v=3BYKiOHdCNg

ryanolsonx··on :syntax off (2016)
Why do you hate autoindent? Have you seen issues with autoindent while developing? Vim `set autoindent` works well when configured with how you do tabs for a given language (ie `set sw=2 sts=2` for JavaScript)
ryanolsonx··on :syntax off (2016)
For VS Code users, I have a collection of themes without syntax highlighting https://vscodethemes.com/e/ryanolsonx.distilled/fogbell?lang.... Some are rough around the edges, but right now I'm using my port of Fogbell and enjoying it.
ryanolsonx··on :syntax off (2016)
I love coding with syntax highlighting off. The signal from linters or other code analyzers ends up jumping out more when other things aren't highlighted.
ryanolsonx··on :syntax off (2016)
As a staff engineer that reads a lot of code, I go without syntax highlighting. Things are just fine.
ryanolsonx··on Conduit: Simple, fast and reliable chat server powered by Matrix
How does this compare with Conduit? [1]

[1] https://demo.realworld.io

ryanolsonx··on Arc Browser 1.0
I love Arc. They've built a browser that's truly so pleasant to use.
ryanolsonx··on Revolutionary IDEs That Shaped Software Development
Light themes represent
ryanolsonx··on Show HN: Build progressively enhanced reactive HTML apps using Go and Alpine.js
The hug of death doesn't bode well for the approach.
ryanolsonx··on Plan 9 from User Space
Acme is an interesting text editor for development. I've used it for React.js development before. Because of how you can script it, I could run Prettier on save and a few other things you'd normally expect in the JS world.
ryanolsonx··on Show HN: A plain-text file format for todos and check lists
This is really cool. I dig it.

I like that there's a Sublime Text package for it. Seeing my plain text todos with nice syntax highlighting is a perk.

I maintain a Zenburn color scheme[0] for Sublime Text. After playing with this, I added specialized support for [x]it! and I think it looks pretty good[1].

[0]: https://packagecontrol.io/packages/Zenburn%20Color%20Scheme

[1]: https://github.com/ryanolsonx/sublimetext-zenburn-theme/issu...

ryanolsonx··on Show HN: HTML Goddess – A static site generator to code like it's 1999
I don't think people used static site generators to make websites back in 1999. Why not edit raw html?
ryanolsonx··on How a lazy bitch like me learned to be productive
Also, Sea Change from the author of Zen Habits blog: https://seachange.zenhabits.net/
ryanolsonx··on Ask HN: How to rediscover the joy of programming?
I really like your comment.

> switched to a language that built and ran faster

Which one did you switch to?

ryanolsonx··on It is time to create a decentralized public social network
RSS came to my mind too. If everyone self-hosted something that gives an RSS feed, your social network feed could really just be an RSS reader.
ryanolsonx··on Chrome deploys deep-linking in latest build despite privacy concerns
If I'm understanding his correctly, google actually changes the HTML to have these anchor tags?
ryanolsonx··on Atom editor still phones home prior to consent dialog
You can't just "get rid" of FOSS software. It'll live on. :)
ryanolsonx··on Ask HN: How do you make sure your servers are up as a single founder?
How do you keep things fast?

Lambda functions can have cold starts that introduce latency. How do you manage that?

(From my small amount of experience - please prove me wrong.)

ryanolsonx··on Mac OS Catalina: more trouble than it’s worth
I thought this post was going to be about stability. It is _not_ stable. That's the biggest problem.
ryanolsonx··on We are in an abusive relationship with our phones
> “Put up your hand if you like or maybe even love your smartphone,” I asked the audience of policymakers, industrialists and students.

> Nearly every hand in the room shot up.

> “Now, please put up your hand if you trust your smartphone.”

> One young guy at the back put his hand in the air, then faltered as it became obvious he was alone. I thanked him for his honesty and paused before saying,“We love our phones, but we do not trust them. And love without trust is the definition of an abusive relationship.”

For this and other reasons, I'm switching to the Light Phone 2 [1]. I get it later this month. Devices like this don't solve all of our problems, but they certainly solve many.

[1]: http://lightphone.com

ryanolsonx··on The boring technology behind a one-person Internet company (2018)
My advice would be to quit chasing exciting frameworks.

Pick something that has been around a while (Ruby on Rails, Python with Django, Java Spring) and go with it.

Focus on performance once it becomes a problem. In python, you can rewrite parts in C that need a speed improvement.

Otherwise, focus on making a great product that solves a problem for your users.

Page 1 of 3Next →