Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
haberman
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
361.
▲
by
haberman
4y ago
I have no inside info about this, but it wouldn't change my opinion if there had been an internal ask first. It's a fact of life that sometimes you will lose the argument, and fail to convince others of your ideas, even when you
362.
▲
by
haberman
4y ago
There is a middle ground between saying nothing and raising it to the general public. The public square is a terrible place to litigate what are effectively unsourced, one-sided allegations.
363.
▲
by
haberman
4y ago
The petitioners publicly called for the ousting of senior executives, while airing confidential dirty laundry. The idea that this deserves to be met with a receptive and empathetic response is absurd. If you want collaboration, approach c
364.
▲
by
haberman
4y ago
What if the writer frees the memory entirely? Can you segv the reader? That would be quite a dangerous pattern.
365.
▲
by
haberman
4y ago
Not mentioned: the type-specialized code is larger in code size, which can cause its own performance problems due to icache. A virtue of C, in my opinion, is that it's very difficult to accidentally bloat the code. C code tends to pro
366.
▲
by
haberman
4y ago
Some of the results look outdated. The Dart results look bad (25x slower than C), but looking at the code ( https://github.com/dyu/ffi-overhead/tree/master/dart ) it appears to be five years old. Dart has
367.
▲
by
haberman
4y ago
Sorry if this is a silly question, but what are the moving parts that make normal lithium ion batteries not solid state? Phones and laptops don't make any noticeable movement sounds when they charge, but I have noticed that my Tesla wi
368.
▲
by
haberman
4y ago
I think this goes both ways. As a developer at a big company, I've definitely been called dumb or obstinate on issue trackers for not prioritizing certain feature requests, or for not moving forward with a specific design despite expl
369.
▲
by
haberman
4y ago
I have no expertise in this, and can't even claim to have followed the entire article or video. But the PS5 has been out of stock ever since its release in Nov 2020. That is an astonishing fact to me. I can't think of anything
370.
▲
by
haberman
4y ago
Yes, many policies have unexpected consequences. The question is whether the experts are doing better at predicting them. The most sweeping educational policy in my lifetime, No Child Left Behind, passed with large bipartisan support, onl
371.
▲
by
haberman
4y ago
I think your Q1 vs Q2 is a good start, but I would add: Q3: "Should the US regulate Bitcoin?" CS expertise will give a person much greater understanding about the details of how Bitcoin works. But any layperson can learn enough a
372.
▲
by
haberman
4y ago
Not the OP, but I would weigh in with D) it's worth trying, and we should learn what we can, but the phenomena being studied are too complex and/or subjective to yield the kinds of rigorous results that we expect from the harder s
373.
▲
by
haberman
5y ago
On a pure human level, a large portion of DK discourse seems to be a fight over which people are the "Unskilled and Unaware." Or more bluntly, who gets to call who stupid. The author says as much in this article: > Why so angr
374.
▲
by
haberman
5y ago
> "The name Eskimo is considered derogatory because it was given by non-Inuit people and was said to mean 'eater of raw meat." is a historical and sociological context. It is not universal or unimpeachable context, it carr
375.
▲
by
haberman
5y ago
I'm watching this thread with interest and will try to restate my understanding of GP's argument, by means of an example. If a person's true skill is 5 on a 1-100 point scale, but the person is completely unaware of their tru
376.
▲
by
haberman
5y ago
What about the hardware support for total store order that Rosetta uses to provide the x86 concurrency model? Is that something third-party implementations could conceivably use? As long as that is available, it seems like third-party virt
377.
▲
by
haberman
5y ago
> If there was an explicit ABI standard though, evolving ecosystems would have to go through the standardization and thus you just couldn't get conflicting ABIs for the same thing. But there are lots of reasons why projects/com
378.
▲
by
haberman
5y ago
This article is hard to parse because it doesn't present any alternatives that the author considers better. - You have to speak the C ABI to talk to the OS -- yes, if you want an OS to support more than one language, or you want multip
379.
▲
by
haberman
5y ago
The more awesome Blender gets, the more jealous I am that it's not designed for CAD. I keep wondering if FreeCAD will eventually make these kinds of strides, or if it's better to try getting Blender to do CAD-likes stuff. I know
380.
▲
by
haberman
5y ago
And SourceForge. It was the GitHub of its day, in terms of ubiquity and popularity. It's hard to believe, given how corporate and ad-heavy it is now, but there was a time when one of the first considerations in naming a new project wa
381.
▲
by
haberman
5y ago
I recently learned that Clang supports this kind of cross-compiling out of the box. https://mcilloni.ovh/2021/02/09/cxx-cross-clang/ The main difference is that Clang does not ship with headers/lib
382.
▲
by
haberman
5y ago
The worst part is that there is no way to turn off the locale sensitivity. This is bad for not only performance, but correctness. If you are writing a JSON serializer and you use sprintf() to format float/double values, someone can ma
383.
▲
by
haberman
5y ago
It sounds like this is similar in concept to Bazel, except the output of Bazel is a statically linked binary instead of a binary that dynamically links .so's with known SHAs. In both cases you have a language that fully specifies how t
384.
▲
by
haberman
5y ago
The rendered sample looks notably blurrier than the surrounding text. Is it rendering to SVG? If not, why not?
385.
▲
by
haberman
5y ago
I just read the MoU ( https://web.archive.org/web/20220122173201/https://canada-un... ). It is a ridiculous document, suggesting that CU and the central government will form a joint committee to set Covid
386.
▲
by
haberman
5y ago
A notable downside that is not mentioned: the Python interpreter is far from Valgrind-clean. Valgrind is generally a powerful tool for debugging memory errors, but if you wrap your C code in Python, Valgrind will be so noisy as to be ineffe
387.
▲
by
haberman
5y ago
Agreed. I would add that in a marketplace of ideas, people try to persuade others, rather than pressuring authorities to intervene in the expression of ideas they disagree with.
388.
▲
by
haberman
5y ago
> For programmatic non-parametric modeling, there's OpenSCAD. There is also CadQuery, which claims to have fundamental technical advantages over OpenSCAD: https://github.com/CadQuery/cadquery I've tried Ca
389.
▲
by
haberman
5y ago
I've experienced that user unfriendliness too. I'm not at all an expert in this, I'm a FreeCAD newbie that has been trying to decide whether to invest in learning FreeCAD or not. I keep wishing that FreeCAD had the UI polish
390.
▲
by
haberman
5y ago
> some really inexcusable design problems, on a fundamental level Can you be more specific? I understand that the Topological Naming Problem is big (discussed in https://www.youtube.com/watch?v=QSsVFu929jo ), but as I und
More ›