hot_gril

↗ HN profile [ 81.4 ms ] full profile
Karma
0
Created
()
Submissions
0
  1. Most explanations I've seen on "async programming" bury the reason why we're doing this in the first place. It's purely to avoid making OS threads wait on I/O in a concurrent application, such as a webserver. So…

  2. I was thinking of writing a language/runtime on top of Golang for fun and self-education. It'd be interpreted and use an event loop, sorta like JS except with opposite defaults: every function is async unless otherwise…

  3. I'm making a fairly simple website and browser extension where users will have accounts*. All I need to do is auto-create an account the first time someone uses it, then have that account auto reused every time the user…

  4. Postgres is a big and powerful tool that can be used in many ways, but for your typical backend storing state, I've learned to narrow down how I use it a bit: 1. Every table's primary key should be a single `bigserial…

  5. Today I'm going to share what I've learned over several years of using relational DBMSes (mostly Postgres). I'm probably not the first to agree on this, and there are probably people who disagree. This is how I would…

  6. I've noticed that almost every Apple News+ article is actually free from the original source. Occasionally it's WSJ which actually costs money, but somehow Apple is trying to monetize a lot of content from random…

  7. My background is mostly in backend systems and simple UIs, so I'm new to graphics. I've done just a little AR with OpenCV. That was good, but I'm wondering if there's something else I should be using if I want the…

  8. In the huge lines of Disneyland, my friend and I eventually ran out of things to talk about, so I created a game that doesn't require any cards, dice, chips, etc. I later refined it thanks to some help on StackExchange…

  9. I've interviewed SWE candidates, discussed others' interviews, and been interviewed myself. By now, I've noticed what kinds of imbalances exist in interviews and can list things to study that come up more than they…

  10. tl;dr everything that currently has a v4 address should have the same v6 address (with padding), in every kind of dual-stack network, to ease the transition IPv6 is generally considered better and even simpler than v4.…

  11. On my work Mac, I treat USB-C/TB3 as tech debt rather than a feature, and that helps me get around the problems. USB-C shows a lot of promise in unifying all cables but was forced into devices before it was ready, to…

  12. Why Swift Sucks (stackoverflow.com)