Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jb3689
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
8 ms
·
61.
▲
by
jb3689
4y ago
Fun, but unfortunately it is pretty off for me compared to Spotify and Apple Music. I wouldn't listen to any of the recs personally. I do appreciate how out there the recommendations are though! They're just amateurish for my tast
62.
▲
by
jb3689
4y ago
To me the real amazing thing about Erlang is more the fact that these patterns based on queues and messages and supervisors scale so well. They are easy to implement on a small, single node application. You can compose them. You don't
63.
▲
by
jb3689
4y ago
The weakest part about distributing these tools in Ruby for me has been rbenv wiping them away on switches. I rarely switch Ruby versions these days, but this used to be pain all of the time
64.
▲
by
jb3689
4y ago
It is ridiculous to me that HN is the sink for these issues. We have no context about what you were trying to do and you are making assumptions that you were in the right the whole time. You could have been violating ToS for all we know. Wh
65.
▲
by
jb3689
4y ago
Mathematical proofs. I studied math in college and didn't really understand anything I was doing until well after school. When I read Book of Proof a few years later it all suddenly clicked for me and made perfect sense. Half of studyi
66.
▲
by
jb3689
4y ago
I've always thought the caching Rails added was invaluable most of the time. Granted I've also worked with plenty of people who don't even look at the query logs and wonder why their API's are slow
67.
▲
by
jb3689
4y ago
I love using Linux from a platform perspective, but it has been terrible from a usability perspective. Awkward default keybinds, broken software all of the place (e.g. anti-blue tinting), twitchy trackpads that require constant reconfigurin
68.
▲
by
jb3689
4y ago
There’s a limit to this though. What about shipping and billing addresses? Credit card numbers? Do you just not buy anything at all online?
69.
▲
by
jb3689
4y ago
A notebook under my bed seems to have fewer attack vectors than anything on a networked device
70.
▲
by
jb3689
4y ago
My experience with DragonRuby was really poor. I was dismayed how restrictive it was (e.g. with libraries). Images were particularly painful and I was annoyed that the toolkit couldn't dynamically resize them for me (nor could I pull i
71.
▲
by
jb3689
4y ago
Such is the life of picking complex tools
72.
▲
by
jb3689
4y ago
Yep, let’s not forget that your “simple” Postgres cluster gets complicated really fast when you start having to graft layers of tools on top of it. There’s a reason why Spanner and DynamoDB exist. God forbid someone try to use Postgres to s
73.
▲
by
jb3689
4y ago
People blame airports for letting people board with bombs, we blame pharmaceutical companies when someone switches the bottles with poison, we blame gun manufacturers for public shootings
74.
▲
by
jb3689
4y ago
Zero configuration sounds like the opposite of why I like vim. I want things to work exactly how I want them to work. Vim’s composability of normal, day-to-day actions you already know is its best feature
75.
▲
by
jb3689
4y ago
This is a good list. I need to get more comfortable with quickfix and location. I’d like to build something like the fzf plug-in some day I’d highly recommend folks learn some vimscript. Mappings, functions, commands. My most recent use for
76.
▲
by
jb3689
4y ago
Writing too much is just as bad as writing too little. It really depends on context. If I write you an essay and the salient points are buried, that’s even worse than being short and lacking clarity. At least in the latter case the receiver
77.
▲
by
jb3689
4y ago
I feel like the reasons for this are: * Shell scripts force you to think in a more scalable way (data streams) * Shell scripts compose rich programs rather than simplistic functions * Shells encourage you to program with a rich, extensible
78.
▲
by
jb3689
4y ago
Having complexity without understanding the “why” behind the complexity is a major issue. My best advice is to balance pragmatism with simplicity and always prioritize personal learning and understanding. If you use React, ask yourself why.
79.
▲
by
jb3689
4y ago
Unfortunately the real power ask is creating these offline so they can be embedded and shared in other contexts. I don’t have confidence in gating by a web service. Others have come before you and tried
80.
▲
by
jb3689
4y ago
Create a compound signature. You don't just take one measurement but many measurements and then assess the probabilities. You may have people talking in a mall, but they will be in a narrow frequency band. Similarly you can analyze the
81.
▲
by
jb3689
4y ago
Shazam is not particularly complex, however it is a very clever solution and a great example of applying a simple engineering concept broadly. I still hold it as one of the best examples of clever engineering in the app world
82.
▲
by
jb3689
4y ago
I think of ML eng as more infrastructure and scalability. Possibly doing tasks like converting lab models into models that can be run at production scale. There is a blurry line between the two because it makes sense for some tasks to have
83.
▲
by
jb3689
4y ago
> This is written as speculation of course, but it matches some long-time "conventional wisdom", that most Rails apps spend most of their time on I/O waiting for something external. > Can we put this rumor to rest? You
84.
▲
by
jb3689
4y ago
Why do I need to authorize you with my GH in order to see your track's contents? I would recommend opening the curriculum so a potential buyer can preview whether the product is right for them I think this is an interesting idea. I fin
85.
▲
by
jb3689
4y ago
Interesting idea. Tech lead at our company is mostly a TPM role mixed with the TL responsibilities listed here. In fact every senior engineer is expected to act in the TL capacity at our company. No commentary as to whether that is good or
86.
▲
by
jb3689
4y ago
There are plenty of critical, unglamorous jobs which need to be done. It’s not unreasonable for an engineer to value high six figure/seven figure salaries over a feeling of work fulfillment and skill utilization
87.
▲
by
jb3689
4y ago
I’m visiting Peru soon. People choose to take day-long bus rides rather than a <2h flight getting from Lima to Cusco. I find it hard to believe that a train wouldn’t have at least some interest for budget travelers or people who value ti
88.
▲
by
jb3689
4y ago
Dealing with a separate table is still hard (I know because we do this). What happens when you do a migration or need to shard something and want consistent partitioning across your data? You have to consider your one off table that everyon
89.
▲
by
jb3689
4y ago
This reminds me of the time I worked for a disaster recovery company in their backup provider division. You could choose to encrypt all of your data end-to-end, but doing so meant you had to be responsible with the encryption keys; we could
90.
▲
by
jb3689
4y ago
I thought Spotify was much worse. The silent playlist song cap alone was infuriating. I constantly had issues syncing between devices. UI feedback was miserable making it so you didn’t understand whether a button was pushed due to the callb
More ›