Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
lllr_finger
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
1.
▲
by
lllr_finger
4y ago
"When was the last time you could tell someone the difference between version 1.2.1 and 1.2.3 quickly?" Especially if you're using something like fzf that can easily search your command history, "every time someone has a
2.
▲
by
lllr_finger
4y ago
I'm sure we'll start hearing "I AI-posted on HN for 4 years, got X karma, and no one suspected" type stories pretty soon. Eventually people could start asking for badges or flair that verify users as not being AI. It
3.
▲
by
lllr_finger
4y ago
It's really cool that you experimented with this! My experience is that choosing Rust just for performance gains usually doesn't pay off. In your case, node already uses C/C++ under the hood, so some of what you're repla
4.
▲
by
lllr_finger
6y ago
The article isn't related to repo structure, however repo structure can relate to the core issue of how to share code and maintain domain boundaries - search for the "umbrella" thread elsewhere in these comments.
5.
▲
by
lllr_finger
6y ago
This is what I do in several of my backend Kotlin code bases and it's worked very well. I've also heard it called "distributed monorepo". There are a handful of ways to share code, and the tradeoffs of this approach are
6.
▲
by
lllr_finger
6y ago
> they each have a profile Absolutely true that languages are built to fulfill specific roles and have associated trade-offs. I think you answered your own question - JavaScript's strengths are being very widespread in current softw
7.
▲
by
lllr_finger
6y ago
At a more agile org, getting 2-3 stories done in one day isn't too extraordinary. A PR that follows some of the rules from the OP (especially 5/6/7) might only take 5-10 minutes to review completely. If you can't slow do
8.
▲
by
lllr_finger
6y ago
This is great! Many of these things are slowly learned over time, but explicitly listing them out will be helpful when refreshing or teaching others. The three that have been most helpful on our team are: #1 (review your own code first), #2
9.
▲
by
lllr_finger
6y ago
Tufte would disagree, and at least some consider his thoughts on design to be very solid. Would you be amenable to "A well-designed web page does not need to rely on custom fonts, provided their impact on page load is absolutely mini
10.
▲
by
lllr_finger
6y ago
I didn't downvote, but I'm assuming that suggesting an equivalence between concerns with GMO and being antimask/antivaxx comes off as hyperbolic. I sometimes have a difficult time separating legit benefits of GMO with shillin
11.
▲
by
lllr_finger
6y ago
For those wondering how a spark plug would work: https://en.wikipedia.org/wiki/Ninja_rocks
12.
▲
by
lllr_finger
6y ago
It sounds like your position makes use of those data structures and algorithms - and the author's didn't. I think the key here is that you memorize the important aspects of your role while knowing how to get the answers for anythi
13.
▲
by
lllr_finger
6y ago
I believe that zeromsg does not support true zero-copy messaging which might be a reason to look at nanomsg or nng if you need every last ounce of performance.
14.
▲
by
lllr_finger
6y ago
Look up "nanomsg is not dead" and nanomsg's replacement nng for even further confusion. My takeaway is that even though these newer libs seem to be simpler and avoid some issues, they've just never caught on.
15.
▲
by
lllr_finger
6y ago
The only times I've ever reached for zeromq are when I needed sockets and didn't want to deal with the hassle of programming sockets - it worked great then. I'd happily use it as the glue between two processes that I control,
16.
▲
by
lllr_finger
6y ago
As a follow-up, if you're wondering why, 500mb is roughly 5700m/18kft above ground level in the US - not quite jet stream level (200-300mb) - but high enough to give insight into large scale patterns that drive surface patterns. W
17.
▲
by
lllr_finger
6y ago
Not OP, but I routinely call a specific HTTP API for millions of entities or pull down entire Kafka topics - all in JSON format. For various reasons those are the canonical sources of data and/or the most performant, so I end up rippin
18.
▲
by
lllr_finger
6y ago
In the midwest it's "lead". I've also been on teams where nearly every developer is a lead, which sounds strange, but it's really just a confluence of "could this person lead a team" and pay band. I'v
19.
▲
by
lllr_finger
6y ago
My emails/handles are almost always just first initial, last name but that's short enough (6 chars) these days to get weird things as well - most notable was a few months of communications from JSOC ( https://en.wikipedi
20.
▲
by
lllr_finger
6y ago
The good news is this is already happening - lots of Java orgs in my market (not SV, but still a large US market) started working on new server-side things in Kotlin a year or two ago. This includes several Fortune 100 companies, so not jus
21.
▲
by
lllr_finger
6y ago
> we live in the reality of disparate functionality paired with an ever-changing technical landscape It is the responsibility of tech leaders to minimize this (accurate) stereotype. Choose boring technology, and only build your own or ch
22.
▲
by
lllr_finger
6y ago
I've found the same. One of my favorite blog posts on getting FreeBSD working well on laptop is: https://www.c0ffee.net/blog/freebsd-on-a-laptop/
23.
▲
by
lllr_finger
6y ago
It's historically been a very similar proposition to Solaris: zfs, dtrace, containers, and higher performance. For as much as I like both FreeBSD and Solaris, Brendan Gregg (mentioned elsewhere in the comments) has a very convincing ar
24.
▲
by
lllr_finger
6y ago
If they read the article - probably nothing. At a really basic level, running a caloric deficit is a still a viable method of losing weight. The article goes on to talk about how at a societal level we tend to fixate on calories only, and t
25.
▲
by
lllr_finger
6y ago
(number of uninfected that need to be infected to achieve herd immunity) * (case fatality rate) = future deaths With the assumption that every vaccinated person counts towards herd immunity and isn't likely to die, you can plug in your
26.
▲
by
lllr_finger
6y ago
We just renamed our use of whitelist and blacklist for two reasons, outside of any racial contexts. The easy one is that we don't want to argue about it, much likes tabs vs spaces - the value for us is in having a standard, not necessa
27.
▲
by
lllr_finger
6y ago
> The article simply misses the mark by trying to create sensation where there is none to be found. As someone who is a tech lead for a large database install, I'd urge you to read the rest of the Jepsen reports. They aren't in
28.
▲
by
lllr_finger
6y ago
Mongo has been related to "perpetual irritation" up to "major production issue" at all three of my last companies. For as easy as it is to use jsonb in Postgres, or Redis, or RocksDB/SQLite, or whatever else depen
29.
▲
by
lllr_finger
6y ago
Kafka is one of those things where if you're new to it, especially if you're coming from Rabbit or similar, you might tend to assume the happy path - exactly once delivery. This is a bad mistake (whether that's possible and t
30.
▲
by
lllr_finger
6y ago
I'm posting this as someone who runs and enjoys both FreeBSD/OpenBSD: there are good reasons for running *BSD these days, but the ones you listed have lost a lot of their value. Regarding the Illumos/FreeBSD "trifecta&qu
More ›