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 Two Years With Emacs as a CEO and now CTO (2018)
M-x run-a-company

Also, There is company-mode. ;)

ryanolsonx··on Show HN: LessPhone – A minimal Android launcher to reduce phone use
I've been using Slim launcher lately. These sort of launchers definitely have a place and have helped me stay distraction-free.
ryanolsonx··on RPM Packages Explained
I found this very enlightening. Thank you!
ryanolsonx··on Ask HN: What do you do with your Raspberry Pi?
Those look way cool!
ryanolsonx··on Switch from Chrome to Firefox
Do you guys use Firefox's password manager? Or something else?
ryanolsonx··on Lisp Operating System (2015)
They spelt emacs wrong
ryanolsonx··on I tried creating a web browser, and Google blocked me
> In the same way, part of building a web browser is having the ability to render web content. If Google can block your custom browser from rendering content, then for all practical purposes they are blocking your ability to build a browser.

Eh.. in a way, but not really. It can still work as a web browser but a web site can still render however they'd like based on your user agent.

If I made a site today, I could add the same functionality if I wanted to. Since I own the site, that's my choice.

I completely agree that Google should _not_ block their content based on your custom web browser. That is evil.

ryanolsonx··on I tried creating a web browser, and Google blocked me
Amazon has customers that they sell products to. Google has products (us) that they sell info about to others. It's kind of a big difference.
ryanolsonx··on Git implemented in Rust
I started one in PHP (because why not). It's pretty fun!
ryanolsonx··on A JavaScript-Free Front End
This is pretty inspiring. I'm pretty interested to see their approach on the backend rendering. I've had some good experience in the good ol' days with server rendering.
ryanolsonx··on Why I Quit Tech and Became a Therapist
Emacs M-x doctor?
ryanolsonx··on A community-driven port of Emacs to Rust
Yes, please.
ryanolsonx··on What's New in JavaScript for 2019
I'm _super_ excited for flat and flatMap. In working with multidimensional arrays, I'm always needing to use my own `flatten` function before returning my value. I love that this is getting native support.
ryanolsonx··on Emacs Fireplace
vim
ryanolsonx··on CenturyLink is blocking customer internet, saying Utah legislators told them to
This happened to my brother-in-law. He asked for help when his router wasn't "working". Since I'm pretty computer savvy, I agreed to come and "fix" it. Little did I know that it was this BS. I got to that notice and then finally the internet started working again.

This is a small reason why NET neutrality is important. Total BS. I'll never use CenturyLink. I've thought about it in the past, but after this, H no.

ryanolsonx··on CenturyLink is blocking customer internet, saying Utah legislators told them to
This happened to my brother-in-law. They told me that their internet went down and that they need help. Since I'm good with computers, I came over to "fix"
ryanolsonx··on VSCodium: Binary releases of VSCode without MS branding, telemetry and licensing
F the EULA license. That's what VS Code is licensed under when you download from their site, _not_ the MIT license. That's the heart of why this is excellent.
ryanolsonx··on Ask HN: As a team lead how to handle project going off the rails?
Ruby on rails. /trolling
ryanolsonx··on Atom 1.28
Why don’t you like to use autocomplete? Just curious.
ryanolsonx··on Want free VS Code? Build it from source
After building from source, how do I install extensions?
ryanolsonx··on Ask HN: Books you read in 2017?
I would recommend Red Rising. A very good read!
ryanolsonx··on Atom 1.19 – Improved Responsiveness and Memory Usage
Customization is a lot easier. In atom, I can easily tweak plugins that I install. Also, theming is done using less/css. In VS Code, theming isn't done via CSS and that makes things a lot more difficult.

The VIM plugin for Atom is a lot more feature rich than the VS Code version.

ryanolsonx··on Roadmap to becoming a web developer in 2017
It's pretty interesting that all of the backend languages are all interpreted languages. No love for any typed languages?
ryanolsonx··on One Year with Rust: I wrote a full featured application in rust, and so can you
That's awesome. I'll definitely have to give it a go then!
ryanolsonx··on One Year with Rust: I wrote a full featured application in rust, and so can you
Was your experience with Rust comparable to your Elm experience? I've been coding a lot in Elm lately and LOVE the reliability of the everything. Once you make it past the compiler, you know that it's not going to crash and that you'd managed all possible cases.

(I bring this up since using Elm was mentioned in the article)

ryanolsonx··on Why I’m thankful for JavaScript fatigue
No, it was not. It uses Chrome's JavaScript Engine, V8.

From nodejs.org:

> Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine.

ryanolsonx··on Why I’m thankful for JavaScript fatigue
You have a lot of great points but one area where I disagree is in this statement:

> Es6 means something different in each environment

Ecmascript 6 (or Ecmascript 2015) by definition is a specification that browsers (and others, such as nodejs) adhere to in order to support that version of JavaScript. The api and functionality are designed to be the same. So Es6 means the same thing no matter the environment. However, there places where they haven't finished implemented ES2015 quite yet.

Most modern browsers have 99% of Ecmascript 2015 all implemented. [0]

And for those that don't, there's always transpilers like Babel or TypeScript.

[0]: https://kangax.github.io/compat-table/es6/

ryanolsonx··on The People's Code
Only 20% of it by the looks of things ;)
ryanolsonx··on Don't Call Yourself A Programmer, And Other Career Advice (2011)
So since my bachelors degree is 'Bachelors of Science in Computer Science: Software Engineering', I shouldn't be able to call myself a software engineer?
ryanolsonx··on Open Letter to Debian and Ubuntu Developers
That's the first thing I fixed to read it.. Inspect element.. remove background.
← PreviousPage 2 of 3Next →