vhost-

Joined 14 years ago

Karma
851
Submissions
271
Member since
Aug 17
https://github.com/kyleterry

[ my public key: https://keybase.io/xvx; my proof: https://keybase.io/xvx/sigs/5UC6RpBsbDaBe9xckngQBoYQbvT4-uziKKr7o-saUdU ]

View on Hacker News

Recent submissions

Comment · 2 years ago
I live in Portland, a place covered in trees and there’s definitely plenty of water for them. When I travel through parts of East Portland, it’s very noticeably hotter and there’s a noticeable lack of trees. The problem seems to be part political, part budget and part passing the buck (BUT WHOS GONNA TAKE CARE OF THEM??). It’s very frustrating.
Comment · 2 years ago
It’s rumoredly.
Comment · 3 years ago
Comment · 5 years ago
Try dying in Rust on one of the main servers
Comment · 5 years ago
If Dyson had to choose one product to keep making, but discontinue all others, it should be the V11 vacuum. Runs forever and cleans very well. All their other shit can kick rocks.
Comment · 6 years ago
I’m dyslexic and for me, it’s hard to explain what happens exactly, but basically a lot of words are improperly understood to be what they are by my brain. This leads me to think they are different words and then the context of the thing I’m reading is not right. So I re-read paragraphs a number of times, very slowly. Because of this, I read at 50ish wpm with around 40% comprehension. I usually use a text to speech or screen reader to get long reading done, but people never take dyslexics into account when they design things so that can be a pretty miserable experience
Comment · 6 years ago
And they gotta let everyone know they REALLY don’t like it when you put dog poop bags in their trash cans.
Comment · 6 years ago
Comment · 7 years ago
Because then your caller will need to implement something that understands what a promise is instead of just getting a data object it already has to understand. Not only this, but the caller will need to also implement a polling mechanism to keep trying. Put into code:

  func get_value(key):
    value = backend.get(key)
    return value
Is way better than something along these lines:

  func get_value(key):
    while true:
      response = backend.get(key)
      if response.type == "promise":
        sleep duration
        continue
      return response.value
 
If your service looks like the former, then suddenly your unit tests can use a postgres database, a sqlite database, a rest client... that all implement the same backend.get(key) interface.
Comment · 7 years ago
K8s doesn’t support swap, you have to disable swap to even run kubelet.
Comment · 7 years ago
I really hate the use of "unplugging" lately because it implies that Facebook IS the internet.
Comment · 7 years ago
It really doesn't. I'm a full time linux user and I can tell you the support from both lastpass and 1password is abysmal. I have to copy and paste my passwords from both of those platforms using their half-baked browser plugins that rarely work with linux clipboards.
Comment · 7 years ago
care to explain why? I've been using it across all my projects just fine.
Comment · 8 years ago
Might be unpopular, but I'm super okay with maintainers just disappearing and ignoring their projects. Stop putting so much weight on the original package namespace. I know it's a lot of work, but in my experience, when maintainers disappear, the community creates a fork that's better maintained and people migrate to that version.

I think if you want to stop working on a project, and it's on github, just leave a note in the README, archive it and move on with your life. Don't give the keys to someone on the internet.

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton