Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Olreich
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
9 ms
·
91.
▲
by
Olreich
4y ago
Accounting wants to work with a portion of the Parquet database. Your options are: give them data in CSV/Excel formats, or hire a dev to work for accounting full time and still have them constantly complaining about having to wait on t
92.
▲
by
Olreich
4y ago
> Suffer a 10-15% degredation in communications. If your team is split across 3 timezones and 5 cities already, you're going to damage your communications even further by making everyone go into the office again.
93.
▲
by
Olreich
4y ago
Y-cruncher is closed source, there’s no way to know the number of lines of code it uses compared to Julia.
94.
▲
by
Olreich
4y ago
Never look at the dispatch of a big company’s Java code base then. It’s dynamic dispatch 400 layers deep for a single network call or file op or small amount of math. Sure those are more expensive operations, but the dynamic dispatch has co
95.
▲
by
Olreich
4y ago
Product velocity is not increased by spending a ton of time on complex type hierarchies and premature extensibility. It’s increased by having fewer classes and simpler functions that are faster to write tests for to get good coverage via en
96.
▲
by
Olreich
4y ago
If this is going to be a library where that’s a desirable feature, architect it for that feature. In the example, one easy way would have the coefficient table be expandable/replaceable. If you really need to run arbitrary user code, t
97.
▲
by
Olreich
4y ago
To summarize: if you make the problem complex enough, then the specific performance methods used in the article don’t work. But hey, why not take your complex example? If you apply a polymorphic approach to Bézier curves and polygons, then
98.
▲
by
Olreich
4y ago
And you hit the struggle right there. Absolute is not the goal, even for free-speech absolutionists. What you define regular speech to be is different to what other people define, and while that might be okay, there is no consensus among an
99.
▲
by
Olreich
4y ago
I find it far more plausible that managers are paid more because of the default fiefdom hierarchy that you find in most corporate systems than because of anything inherent to the day-to-day job. CEO doesn’t think people lower on the totem p
100.
▲
by
Olreich
4y ago
You don’t even solve the problem by moving the memory on-die, as the majority of time is not spent sending the signal on traces, it’s waiting for the relatively slow memory to find, read, and send the data on the bus. Expanding the cache so
101.
▲
by
Olreich
4y ago
Which of these is better is a matter of distance and scope. If x is only used locally and within a screen or two of the declaration, adding a data structure screens or files away will make things harder to parse. If x is used in many places
102.
▲
by
Olreich
4y ago
There are brilliant devs at Amazon. There are poor devs at Amazon. The quality of the dev has very little bearing on promotion and hiring from what I can tell. Story telling and document writing appear to be the only things that are graded
103.
▲
by
Olreich
4y ago
Their programs interact with different APIs and constraints on many different sets of hardware. 5 different major hardware targets, 8 operating systems, and hundreds of versions of driver software. It’s hard to do all that well and keep thi
104.
▲
by
Olreich
4y ago
Recursion is an obfuscated way to run a loop with a stack. At first it seems like magic, and makes things so much easier. When trying to replicate it the first time actually using a loop and stack it’s really hard to get right. But by the t
105.
▲
by
Olreich
4y ago
Things are faster than you’d expect. Tables with millions of items don’t work in any framework, but tables with a hundred items work in all of them. Since no one has really cracked the nut on performant UIs with lots of things going on, any
106.
▲
by
Olreich
4y ago
Fun part of that is that the political systems are flawed as well and actively resist hiring new politicians who are more principled. In the US, it’s almost impossible to win without endorsement from Dem or Rep parties. Anywhere that does F
107.
▲
by
Olreich
4y ago
I think you would be shocked at how often UX designers get greenlit to make a refresh based on vague things like the current code base being hard to use or keeping up with the Joneses of other products or just to have new marketing pictures
108.
▲
by
Olreich
4y ago
I think that's because a good amount of 1x engineers could be 10x engineers if given the right kinds of support. When leadership makes sure they have that support, they become 10x engineers. If you only ever see clusters of 10x enginee
109.
▲
by
Olreich
4y ago
Abstraction is not a panacea. It's often the root cause of significant technical debt. Abstracting as late as possible is often the best course of action, as it give you more information about how to abstract from the initial implement
110.
▲
by
Olreich
4y ago
> They lay operational traps everywhere in their quest to get things done fast (like directly embedding config data in code to avoid fixing the config format). Specific to your example, rather than the sentiment, I think embedding config
111.
▲
by
Olreich
4y ago
Good communication requires empathy. Frame the entire conversation around understanding where the other person is coming from and what they know, and then add whatever knowledge you're trying to share. Without empathy for the audience,
112.
▲
by
Olreich
4y ago
Anki is great for higher level learning as well. Instead of having just individual words, have full sentences or even paragraphs. If you can read it aloud and understand it, then you can mark it as learned, but if you need to use the defini
113.
▲
by
Olreich
4y ago
Got a reference for what that looks like with current notation? The internet is basically just showing the starting equation and ending equation and skipping all the intermediaries.
114.
▲
by
Olreich
4y ago
If you go watch math lectures, there's a bunch of "x means Puppy Constant" or, "let's substitute in k for the Real component", or "let's signify <CONCEPT> by collecting these terms into a variab
115.
▲
by
Olreich
4y ago
He's also claimed that our computers are 2+ orders of magnitude off the productivity that should be achievable while reaching his goals. It's not so much that all software of old was amazing, it's that we really have lost som
116.
▲
by
Olreich
4y ago
It’s almost never faster to do two queries. But DBs are complicated query engines with sophisticated compilers, so you have to go in and try to convince the compiler to optimize the way you want that will make the query fast. EXPLAIN_ANALYZ
117.
▲
by
Olreich
4y ago
So what is the definition of a real hologram? Lots of points of light in 3D outside of the media projecting it seems like exactly what I’d expect for a hologram.
118.
▲
by
Olreich
4y ago
Estimates put the workforce for AWS at ~100k-200k right now. AWS income is ~80b right now according to their Q2 earnings release. Based on these numbers, a person working for AWS is making Amazon ~$400k in revenue. The profit for AWS at the
119.
▲
by
Olreich
4y ago
> “What we’re learning from the hospital data is that insurers are really bad at negotiating” Do the insurers have any incentive to negotiate well? Since their customers are not very price-sensitive (since they aren't marketing dire
120.
▲
by
Olreich
4y ago
This article mostly just says: "If your data is small, then 56 bits is fine". Which is true. But if you are at 56 bits in your UUID, then just use an integer PK with 64 bits and you'll be fine a good deal longer. If your data
More ›