HNHacker News
TopNewBestAskShowJobs

rhgraysonii

601 karma · joined September 3, 2013

Programmer, often in Elixir. New Yorker.

bobbbygrayson[at]gmail.com, bsky.app/profile/@bobbby.online

submissionscomments
rhgraysonii··on Running Pong in 240 browser tabs
I attended Nolen's recent talk at Recurse, and these absolutely mad but fundamentally funny and cool games as one-shots are so delightful.

It reminds me of the older internet, when people would make things just to be silly and have fun. I had some fun last night inspired by some of the stuff he has been posting making a very funny kind-of-quine that outputs its own source code of the page showing it, via BEAM decompilation and some other tricks. I wish I had the time to crank out things like this, and it makes me smile to know that there are people out there creating things in this manner that will just keep things interesting for all of us.

The piece that gets the sort-of quine is here, if anyone wants a laugh https://github.com/notactuallytreyanastasio/blog/blob/main/l...

rhgraysonii··on Ask HN: Who wants to be fired? (February 2025)
I guess it depends on how you come in. I was in a position where I came around 2012 with some self taught skills and managed to start out with a 50-60 hour grind but 70k wage and climb slowly into the 250+ range in the ~decade since.

However, I location-optimized. I started in rural Ohio ~2hrs from Detroit, and ended up in New York City after some bouncing to smaller tech cities climbing the ladder. But I think my hourly rate comes out pretty great, even historically to my career beginning, especially for a non-college-grad.

rhgraysonii··on Ask HN: Who wants to be fired? (February 2025)
See my other comment. But, IMHO, you sit at a time where you will be able to make more cool things faster than anyone has ever been able to before. And that if you are a curious person and/or voracious absorber of information, you could become a skilled developer quite quickly and begin to use the tools in more meaningful ways and have a lot of fun and a cool career ahead of you.

I have been doing this about 12 years, and am quite comfortable in my position though. I can understand anxieties for new entrants in an industry that historically has been solid and reliable alongside high-paying. But fundamental shifts in how we work don't necessarily mean gloom. It means innovation on fronts that we haven't had to think about it for a while.

If making things excites you, its a great time to be doing it.

rhgraysonii··on Ask HN: Who wants to be fired? (February 2025)
I consider my job to be being a skilled practitioner that develops solutions for complex problems using technology. New technology is available to allow me to do that for my employer and potentially many others. This does not worry me, but does demonstrate I have learning to do. I have set out on a journey to do that learning, and found it pleasant so far. I have enjoyed the changes it provides to my development workflow and find myself more productive.

Times always change, but being useful and providing answers will continue to provide value to business and society, and if one wants to focus on that over the minutiae of programming, they will probably have a much better time as things change more and faster.

rhgraysonii··on Dark Star at 50: How a micro-budget student film changed sci-fi forever
Unrelated, but I would implore everyone who enjoys anything relating to the words "dark star" to listen to this compilation of the jams of every Dark Star the Grateful Dead played in 1972. It has so much continuity, and is a great bit to have playing while working. https://archive.org/details/DarkStar_1972
rhgraysonii··on Phoenix Dev Blog – Streams
I have been a Live View skeptic for years. Recently in 30 days we were able to build an MVP of a complex tool (ingesting ML models, time series + regular databases, complex FE interactions, live notifications, more) that blew the minds of the higher ups and got a ton of buy in building using it from the org as a whole after the success. There were a few bumps, but as a whole, it’s largely been a _delightful_ experience and I found myself pleasantly surprised as a whole.

I would have little fear diving in at this point. We are not a small org and it was a big bet that has paid off.

rhgraysonii··on Ask HN: Has working remotely harmed your career growth?
I was remote for almost the entirety of the last 5 years. This is just my experience, YMMV.

My first job had a remote team that I was promoted onto. They had a _very_ healthy culture that ensured remote people did not feel like second class citizens. I grew a ton and never once felt like I needed an office to be with my coworkers.

Using the soft skills I developed there, I continued to get new jobs as I grew and each one was an upgrade and also still remote. I never felt like it shorted me. But, without that incredibly solid base from my first gig and knowing how to handle being remote and create a good culture around it was key.

Now I work in-office in New York City and love it, I might go back to remote some day, but the pay increase (cost of living considered, even) was too huge to not go with it considering how much I love this city.

rhgraysonii··on Elixir School
Contributor here. Happy to answer any specific questions or address feedback.
rhgraysonii··on Ask HN: Any other blind devs interested in working on dev tools for the blind?
I have a tool I'm working on that is specifically geared towards assisting the transcription of printed books to braille for The Clovernook Center for the Blind [1] built on top of Atom as an extension.

A super-rudimentary basic version will be something I finish when I've the time in the coming months. I was hoping to get some interested from the blind community and get ideas for further OSS work involving that general space (editors).

rhgraysonii··on Poor kids who do things right don't do better than rich kids who do things wrong
This really hits home for me.

I once had a conversation with a very, very experienced developer who ran a local meetup and was discussing salary options at a new job. He balked when I told them what I asked for, and replied:

"Just because you grew up as poor as me doesn't mean you should fear wealth. If it makes you feel that guilty take the shit and donate it to charity."

And its really true.

My first engineering job I made almost 3x what my mother ever made in a year over her entire life's highest salary.

I was a college dropout that was enthusiastic and knew enough to be functional.

It really is a strange, new thing to come from nothing and all of a sudden be able to go out to eat at an Applebee's without worrying about your finances for a month.

Edit: The first thing I did after collecting my first 'engineering paycheck' was go out to Applebees and get an appetizer, a drink, AND an entree, and then proceed to not worry about it.

rhgraysonii··on Ask HN: What's your favorite tech talk?
Closure, by @steveklabnik

https://www.youtube.com/watch?v=MaWHVceDbFo

So many lessons in short, beautiful piece.

rhgraysonii··on FarmBot – Open-Source CNC Farming [video]
I've interacted with Rick a bit in the past and hes an awesome developer. Really glad to see progress continuing with this.
rhgraysonii··on Warren Buffett and Dan Gilbert Unite in Bid to Acquire Yahoo
Honestly, it is elegant, simple, and serves the purpose they need. I have worked with a few agents and talent representatives and this is the ideal they seem to shoot for even if they are not in such a tier of excellency.
rhgraysonii··on Show HN: Roam – Global co-living subscription
Even if this is a global network, if this is your game it seems like just sticking around Central America and Southeast Asia and you can live at a fraction of the cost with plenty of amenities.
rhgraysonii··on Fast Fuzzy Text Search in Postgresql With Phoenix and Ecto
Author/Poster here. If anyone has any feedback, questions in general or anything I'm more than happy to answer. PR's welcome if you spot any errors :)
rhgraysonii··on T-Mobile’s Binge On Optimization is Just Throttling, Applies Indiscriminately
Admittedly, I live in Puerto Rico and T-Mobile is one of the few providers that have solid 4g coverage on most of the island. BUT:

For $95 a month I get 14gb regular tethering, and these streaming services. Combined with the true unlimited 4g I get to my normal phone. My phone has HDMI-out, and I just connect it to my television. I've never once seen 480p video since this started using this strategy. I'm considering getting a cheap phone that has HDMI out and setting up a separate account to do this on and keep it at home all the time.

I'm pro net-neutrality, but living on an island with somewhat-atrocious internet has led me to consider this the best thing ever in my day-to-day life entertainment wise.

rhgraysonii··on What We Talk About When We Talk About Distributed Systems
You should dive into Mesosphere. The resources available are quite robust. With only a tenuous grasp on the larger concepts I was able to architect a system with Mesos + Chronos for job queueing and Marathon for container deployment and moved some of my hobby projects to it. For less than $150 a month or so you could provision 3 primary and 3 worker boxes and get a start.

And once you have a real system, you can start looking into the principles of the underlying pieces such as Zookeeper etc.

rhgraysonii··on Automated Cat feeder powered by Node.js
If were being honest with ourselves, are we really concerned about the code maturity of a simple server feeding a cat? This isn't rocket science. Its a silly/fun project.
rhgraysonii··on Atom 1.2
The vast majority of my work has been in open source languages using open source tools. So my experience with xcode is very limited and I imagine your thoughts to be something that may change my tune if I were to be in that ecosystem.
rhgraysonii··on Atom 1.2
Elixir, Ruby, JS, and Python.
rhgraysonii··on Atom 1.2
I dream of the day someone shows me a text editor I can be more efficient in than Vim. With a ~30 line .vimrc I can work on the vast majority of the machines on this planet without any trouble; the appeal of editors like Sublime and Atom simply baffle me.

For context, I was a sublime user until about 2 years ago, and prior to that I worked in Notepad++.

However, I rarely work outside of a terminal. So this definitely guarantees a clear bias.

rhgraysonii··on Adblock Sold to Mystery Company
If theres a Business Insider article worth reading, you find it Hunna Fresh.
rhgraysonii··on Did Texas' big Amazon deal yield a prime return?
Incognito mode worked for me.
rhgraysonii··on Ask HN: How do I stay motivated to learn?
Woopsy. Thanks! I switched it off the code of conduct stuff to just be all DWTFYWPL. Will fix today.
rhgraysonii··on Ask HN: How do I stay motivated to learn?
For me it has always been having a project to apply it to. In college that was always my problem. All thought/review/quizzing, never 'building a thing'. Figure out WHY you want to learn what you think you want to learn and contemplate until you have something you could build (even if its a 'pointless' toy application or library) and do it.

An example: I wanted to learn more about the innards of git. So I built Gkv (http://www.github.com/ybur-yug/gkv). It helped a ton. And it ended up even getting me some imaginary internet ego points. Heh.

edit: Upon looking over my repos. It appears just about every one in the top 5 was inspired by "I wanna learn about this. I shall document the process and make a thing". So, I guess this has worked really well for me.

rhgraysonii··on Ask HN: I've got 6-7 hours of uninterruptible time. What should I do?
I tend to take time like this to simply write. Be it reflecting on the last 6 months of my life, or some sort of short fiction. Sometimes its good to forget about coding and look at the bigger picture.
rhgraysonii··on HoloLens for Research: Academic Research Request for Proposals
I wish I could just fork over some cash and be allowed to have one to wear most the day for an extended period of time. Though, obviously production is the bottleneck there :(

I eagerly await a developer kit. And I am a person whose exclusively ran *nix for going on a decade now.

rhgraysonii··on Real time Greek referendum results
There are many standards for decimal notation [0].

[0]. http://docs.oracle.com/cd/E19455-01/806-0169/overview-9/inde...

rhgraysonii··on Airbnb JavaScript Style Guide
Also: Ruby/Opal (also transpiled)
rhgraysonii··on Ask HN: How often do you Google for answers while coding?
A lot. Some of my searches from yesterday:

    suppress STDOUT print ruby backticks

    mechanize user agent alias list

    git gc garbage collect source
There is no shame in googling. While I would heavily recommend reading and learning documentation, once you get a passing familiarity (not memorize it) you at least understand what you are using and googling it simply can save time. If you need specifics on the implementation the docs will always be there.

There is a reason we have SO and google is so great at finding things on it. Have no shame :) It doesn't make you a poor programmer to be thinking things out enough you are googling alternatives, how the innards of something works, etc.

Obviously this is all just my opinion, though. I could be a moron and not know it.

← PreviousPage 3 of 8Next →