Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
simiones
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
46 ms
·
691.
▲
by
simiones
3y ago
> The Italian Futurists were also not "proto-fascists", they were an art movement of which a small proportion of which later became involved with fascism. The founder of (Italian) Futurism, Marinetti, who is also the specific p
692.
▲
by
simiones
3y ago
> So when people like the author start claiming that Andreesen is "embracing fascism" it rings a little hollow. It's more like a trendy VC firm is chasing trends and trying to appear hip. I don't think there's mu
693.
▲
by
simiones
3y ago
I think the original blog post is badly worded. We can see by the proposed refactor that in fact those 10 lines were not identical - they were only similar. The formulas for resizing the top-left corner of a rectangle are different from the
694.
▲
by
simiones
3y ago
"Clean code" can mean two things: (1) someone's subjective feeling that a certain piece of code is nice, and (2) following the (majority of) the guidelines in the book Clean Code and related. What people have started feeling,
695.
▲
by
simiones
3y ago
That's true. It's also important to note that this feature of C++ actually breaks encapsulation - the size of an object, including all of its private fields, private parent classes etc, is part of the public interface of the objec
696.
▲
by
simiones
3y ago
Remember that underflow is technically not the right term - MIN_INT-1 is still just an overflow. Underflow is only applicable to floating point computations which result in a number too small for the given precision to represent accurately
697.
▲
by
simiones
3y ago
> Also vector is a weird point to make, it's been some time I had to deal with Java (luckily) but arrays there are also linear AFAIK. And there are GCs that have a bump allocator for new objects (not sure if Java fits here), so cach
698.
▲
by
simiones
3y ago
The framing of "uniting" or "reconciling" QM and GR is actually bad. The real problem is this: both QM and GR have been proven by experiments to be wrong. GR predicts entirely wrong results for the motion of electrons
699.
▲
by
simiones
3y ago
> They _say_ they will, but I find often people will want to substitute their own terms (Well, youtube premium is $x, but I think it's only worth $y, so I'm going to just block ads completely). That just means, by definition, t
700.
▲
by
simiones
3y ago
> It seems physicists just don't like there being two separate models, one for large things and one for small things, but it could be the universe is just like that, right? No, it couldn't be just like that. There could exist a
701.
▲
by
simiones
3y ago
Even with the best cloud native apps that can really be easily moved from one node to another, it is not easy to do cluster upgrades. Upgrading one control plane node after another can still break your cluster when you have your control pla
702.
▲
by
simiones
3y ago
Global load balancing is not enough, is it? If a request to save a new piece of info is served by one cluster, it still needs to update all the other clusters so that they can call retrieve it. So now you also need global data replication.
703.
▲
by
simiones
3y ago
I don't really agree with the OP, but I do think there is at least one, possibly two such examples. The pretty clear one is nutrition: the vast majority of studies and recommendations made over the years are pure bullshit, and quite tr
704.
▲
by
simiones
3y ago
Honestly, rather than an LTS, I think k8s needs a much better upgrade process. Right now it is really poorly supported, without even the ability to jump between versions. If you want to migrate from 1.24 to 1.28, you need to upgrade to 1.25
705.
▲
by
simiones
3y ago
The whole point of Kubernetes is to move all of the machine management work to one place - the Kubernetes cluster nodes - so that your services are cattle, not pets. But there is no equivalent system for whole clusters. To transition from o
706.
▲
by
simiones
3y ago
Etymologically, it might be - it's not really clear. But the meaning is "to be (excessively) subservient to a person or cause" / "someone who is [...]". So a simp/simping is (an accusation of) being (exces
707.
▲
by
simiones
3y ago
> Once cultivated meat is significantly cheaper [than real meat]? Is there any real chance of that in the next, say, 100 years? I would imagine the bio engineering that evolution arrived at for converting nutrients to meat+organs+bone is
708.
▲
by
simiones
3y ago
There are several aspects that make the search for non-water based life untenable. Multiple comments are pointing out the practical aspects. A separate aspect that is very important to know is that inorganic chemistry (non-carbon chemistry)
709.
▲
by
simiones
3y ago
By someone on the board, with the approval and participation of the rest of the board. So, the board did it to themselves. Or do you think MS fabricated evidence to falsely convince the board Sam Altman was lying to them?
710.
▲
by
simiones
3y ago
Honestly, both of these I think are pretty applicable to line-of-business apps as well. The "push loops down" advice most especially: for any CRUD app, handling creation and updates in bulk when possible will typically save huge a
711.
▲
by
simiones
3y ago
Glad I asked, this turned out to be much more fascinating than I thought. Thank you for the notes!
712.
▲
by
simiones
3y ago
> I learned about S-types, which were to Lisp what JSON is to JavaScript. Do you mean s-expressions here (sexps), or is there also a thing called s-types that I've been missing?
713.
▲
by
simiones
3y ago
I was saying "proven" more in the sense of "battle-tested": that is, we can point to large systems people actually use which are free of memory errors, written in Java or C# or other GC languages (those with a few more m
714.
▲
by
simiones
3y ago
> In the old days you would've had to publish a book to get your message out, and if I saw it a bookstore it wouldn't register, I wouldn't pay money for it, and I wouldn't bother writing an angry letter to send to in
715.
▲
by
simiones
3y ago
Different terms can have (slightly) different meanings in different contexts. As I said, I think in practice any form of memory management that the language runtime/compiler does for you is considered garbage collection in the colloqui
716.
▲
by
simiones
3y ago
> To be pedantic, you need more than a GC for memory safety. Like a language (type system, bounds checks) that forces you to only look only inside the memory being managed. :-) True enough :-) > Also think of stop-the-world problems i
717.
▲
by
simiones
3y ago
(Well-designed, first-class) GC is still the only system proven to completely remove memory safety issues. Rust comes close, but it's not RAII but the compiler-enforced ownership tracking which allows for this. C++ is very much proven
718.
▲
by
simiones
3y ago
It's a matter of definitions. Technically, reference counting is a form of garbage collection, and it is often discussed in the garbage collection literature. Most commonly though, "garbage collection" refers to global scheme
719.
▲
by
simiones
3y ago
This seems very much US specific. In many other places, EVs are still 2x-3x the cost of ICE cars.
720.
▲
by
simiones
3y ago
Except that if this gains any teeth, it's likely to receive the Tornado Cash treatment: ban its use and (possibly illegally) jail its developers.
More ›