Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
mcronce
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
301.
▲
by
mcronce
5y ago
You're definitely right. While it's not a particularly common problem, it does exist; one thing I'd really like to see enter the compiler world is an optimization step to use vtable dispatch (or something akin to Rust's
302.
▲
by
mcronce
5y ago
What, specifically, do you mean when you say Rust is "awful to work with"? With C and C++ I agree, but I've had a drastically better development experience in Rust than Go.
303.
▲
by
mcronce
5y ago
The point is they shouldn't be slower than a manually-copied implementation for that concrete type. They also should be faster than vtable dynamic dispatch in the vast majority of cases. (I also fail to see a compelling reason th
304.
▲
by
mcronce
5y ago
Zen 4 is reported to have AVX-512 support. I'm not sure if that'll be included on Ryzen or not, though; only Epyc is "confirmed" as far as I know.
305.
▲
by
mcronce
5y ago
Lots of things are amoral but not illegal. I also don't think anybody above you claimed it was illegal.
306.
▲
by
mcronce
5y ago
That makes a lot of sense. The Max is still pretty fucking big, but two of those is a lot more manageable than a single monolothic die double the size
307.
▲
by
mcronce
5y ago
It's generally superlinear due to yield effects - this is a bit oversimplified, but in particular, with lithography defects being more or less randomly placed throughout the wafer, a defect in a 100mm2 die impacts a far smaller percent
308.
▲
by
mcronce
5y ago
There are a couple solid summaries in that thread based on my experience going through that exercise - thanks for the link In case anybody wants to go down the rabbit hole of shit you should definitely not use in production (but we did an
309.
▲
by
mcronce
5y ago
I did this once trying to mitigate Go's FFI performance cost. It wasn't great but it wasn't awful either. If I had to do it again I'd generate the assembly trampolines.
310.
▲
by
mcronce
5y ago
I'm using a Freestyle (still) and it's a pretty great keyboard. I was very surprised to discover it uses membrane switches; they've got a great feel. I only wish I could (easily) replace the cable connecting the halves and
311.
▲
by
mcronce
5y ago
There's not really any further way to "actually explain" that, often, when a person says something, context matters and it isn't universally applicable. I'm not even sure why I'm having to explain this. It
312.
▲
by
mcronce
5y ago
"Meeting at X" means exactly what it always meant. The only difference made by removing timezones is that you don't need to adjust the time for remote dial-ins. 2PM becomes 2PM everywhere.
313.
▲
by
mcronce
5y ago
Why wouldn't it make sense "ever" in any part of the world?
314.
▲
by
mcronce
5y ago
> Switch to UTC and now the idea of the sun rising between 5-7 AMish is ruined And this idea is critically important because?
315.
▲
by
mcronce
5y ago
They already don't make sense when you're trying to coordinate communication with people more than a few timezones away
316.
▲
by
mcronce
5y ago
lol...you even take criticism arrogantly. Impressive. It wasn't a personal attack, it was a statement of fact, but thanks for making my point even more clearly for me - not only in your response to that, but in your assertion that yo
317.
▲
by
mcronce
5y ago
Because not all statements apply to all situations.
318.
▲
by
mcronce
5y ago
> there’s pretty wide consensus even among Go detractors about these qualities [citation needed] > there are plenty of people willing to think differently and reap the benefits "Reap the benefits" is, again, subjective. It&
319.
▲
by
mcronce
5y ago
In the context of a discussion about programming languages, no, it really doesn't. Not all slopes are slippery.
320.
▲
by
mcronce
5y ago
> simpler, more concrete, more standard code. All three of these things are subjective. > in so many conversations I've had with Go critics esp over generics, the conversation eventually terminates at some variation of "Go f
321.
▲
by
mcronce
5y ago
> You still don't "require generics", you might require more performance than idiomatic Go offers, but in this case you're also excluding everything slower than C/C++/Rust irrespective of whether or not the
322.
▲
by
mcronce
5y ago
Considering the alternative is often either "copy and paste a bunch of code with a type changed in a bunch of places and commit the result" or "vtable dynamic dispatch", it's perfectly fair for a person to say that
323.
▲
by
mcronce
5y ago
While true, that doesn't really change the situation for the individuals who require <missing feature>
324.
▲
by
mcronce
5y ago
> So, for those of you who are willing to explore the part of this that goes beyond a simple rational analysis and criticism of language design, whats bugging you? Error handling is a big one for me. This could be generalized to lack of
325.
▲
by
mcronce
5y ago
A few companies ago, we were (essentially) a TSDB marketed toward network performance in particular. We had some large telecom companies as customers. We stored all the time-series in UTC, but the analytics data shifted by an hour twice a
326.
▲
by
mcronce
5y ago
Do you have sufficient battery capacity to power your grid through a 90th percentile worst case scenario solar outage? 95th? 99th? How long can it go without running coal and gas? Nuclear works when you want it to. Solar and wind work w
327.
▲
by
mcronce
5y ago
Without significantly more information, it doesn't really point out nuclear being uneconomical. It points out artificial roadblocks, regulatory and otherwise, imposed on nuclear generation that aren't imposed on other forms of ge
328.
▲
by
mcronce
5y ago
It takes a lot less time than rewriting [component] in Rust
329.
▲
by
mcronce
5y ago
The most critical thing I do is to make sure I'm not the only one who knows something. Warm handoffs, writing docs, wrapping up tasks, etc. Other than that I work as normal, minus taking on new work, so as I handoff/finish tasks
330.
▲
by
mcronce
5y ago
You're absolutely right that projects like these are silly as anything more than a fun tinkering exercise, but that 100-150W number is a low estimate. I'm fairly small and out of shape and can produce 180W for an hour. In-shape
More ›