Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
akshayshah
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
18 ms
·
151.
▲
by
akshayshah
5y ago
I used to feel the same way: I used mutt for ~10 years, Thunderbird and Sylpheed Claws for about a year each, and then gave up.* Despite webmail's many flaws, I haven't found an MUA that's as good for me as the Gmail web UI.
152.
▲
by
akshayshah
5y ago
I'm particularly excited to have all the patterns from the slice tricks wiki page[0] shipped as a standalone package. (I'm not sure why the slices package doesn't include any of the good stuff...) Understanding those patterns
153.
▲
by
akshayshah
5y ago
Dan Luu: https://danluu.com/ I've found nearly every post clear and thought-provoking. Most have also generated good discussion here: https://news.ycombinator.com/from?site=danluu.com
154.
▲
by
akshayshah
5y ago
I worked on ringpop and the associated tech at Uber, though I wasn’t part of the original design & implementation. This isn’t the origin story I remember. My recollection is that ringpop was inspired by the SWIM paper, Hashicorp’s Serf,
155.
▲
by
akshayshah
5y ago
Great article! These days, I find myself reaching for sqlc whenever I need to access Postgres from Go. My experience with the project has been excellent: I get type-safe APIs and control over exactly which queries are executed without much
156.
▲
by
akshayshah
5y ago
This is probably true if you're putting a reverse proxy in front of a traditional three-tier monolith, but a programmable proxy is often useful. Sure, you can extend lots of proxies in C or Lua, but most application development group
157.
▲
by
akshayshah
5y ago
Virtually all founders use an 83b election to pre-pay taxes when the stock is nearly worthless.
158.
▲
by
akshayshah
5y ago
For sure! I tried to paint the rosiest possible scenario for the early engineer.
159.
▲
by
akshayshah
5y ago
For founders, a lot has changed about VC funding since this article was written - much of the VC criticism still rings true, but founders often end up with much larger ownership shares and better funding terms. IMO, YC catalyzed a lot of th
160.
▲
by
akshayshah
5y ago
You're right: funding is extremely founder-friendly right now. From my perspective, though, the original article is talking about everyday engineers (the "technical team"). If you're an early, senior engineer at a startu
161.
▲
by
akshayshah
5y ago
This is _such_ a great idea, especially for personal projects that don't need something as full-featured as Sentry. One thing to note is that it's easy to exceed your email provider's quotas with a system like this. For examp
162.
▲
by
akshayshah
5y ago
This approach is powerful, but also laborious - at least in my experience, it’s too much work for relatively simple transformations. I generally use gopatch instead. It uses the same mechanism under the hood, but the patch files are much le
163.
▲
by
akshayshah
5y ago
In at least some parts of tech, it's common to view Facebook as a "mass surveillance and data collection system." But even after Cambridge Analytica and all the ensuing scandals, I don't think that this view is common am
164.
▲
by
akshayshah
5y ago
Wonder Jason would evaluate Basecamp's own recent meltdown using this metric: a waste of time and attention, or a purge of ongoing distractions at work?
165.
▲
by
akshayshah
5y ago
I used to work on the team that built this tool, and I've been eagerly awaiting its open source release. Of course, I think it's fantastic :) There's so much interesting work being done on static analysis in Go (semgrep, rule
166.
▲
by
akshayshah
5y ago
Scaling Mercurial at Facebook: https://engineering.fb.com/2014/01/07/core-data/scaling-merc...
167.
▲
by
akshayshah
5y ago
Agreed! This is super cool, and I hope a working prototype makes discussion of the formal proposal move a little faster.
168.
▲
by
akshayshah
5y ago
I suspect you're right about overhead. 10us seems much more aggressive than even the author is actually suggesting, though - the motivating example was a service with latencies in the 10s of ms, so sampling every few ms would be suffic
169.
▲
by
akshayshah
5y ago
At least when I was at Uber (left in mid-2019), this was absolutely the case: most services weren't CPU-bound, but a few were. Rewriting the CPU-bound services in C++, Rust, or some other language might have helped, but would have requ
170.
▲
by
akshayshah
5y ago
Full disclosure: I used to work in Uber's infrastructure group. I'm always happy to see improvements to Go's profiling - the standard library's profiling is good, but it hasn't improved much since Go 1.0 (it took ye
171.
▲
by
akshayshah
6y ago
Edit: Yes, it's decompiled bytecode, not the original source. Here's an example: https://github.com/augustgl/tiktok_source/blob/master/df_min...
172.
▲
by
akshayshah
7y ago
Huge +1 to Martin Kleppmann's "Designing Data-Intensive Applications." It's the best single-volume introduction I've seen to the fundamentals of databases, queues, and the complications inherent in making those syst
173.
▲
GVFS for Mac
(blogs.msdn.microsoft.com)
5 points
by
akshayshah
9y ago
|
0 comments
174.
▲
Simple, safe atomic types for Go
(github.com)
3 points
by
akshayshah
10y ago
|
0 comments
175.
▲
The Absolute Minimum Every Dev Should Know About Copyright & Licensing
(datahackermd.com)
3 points
by
akshayshah
13y ago
|
0 comments
176.
▲
by
akshayshah
14y ago
Absolutely - the whole project depends on GitHub's language detection, which is sometimes a little odd.
177.
▲
Languages Go Together: Correlations Between GitHub's Top 25
(datahackermd.com)
6 points
by
akshayshah
14y ago
|
2 comments
178.
▲
An Audible Screen for the Grammatically Challenged
(datahackermd.com)
1 points
by
akshayshah
14y ago
|
0 comments
179.
▲
Zero to Code Monkey: Learning to Code in 9 Months
(datahackermd.com)
7 points
by
akshayshah
14y ago
|
0 comments