Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
adwn
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
48 ms
·
691.
▲
by
adwn
5y ago
> Android Not cross-platform. > iOS Not cross-platform. > Tk Decreasing mind-share for 2 decades+, not something I'd start a new project with.
692.
▲
by
adwn
5y ago
Really? Wow! Do you happen to remember their names?
693.
▲
by
adwn
5y ago
> HTML5 and CSS are just bad tools for doing GUIs Is there something better? With Qt Widgets, the poster child for cross-platform GUI toolkits, I also frequently have problems with getting the layout to behave the way I want.
694.
▲
by
adwn
5y ago
I get that, but you wrote: > the very idea of simulating circuits is a mine field of patents and you'd be sued out of existence Do you think a startup selling a new HDL simulator is any more at risk of getting sued than any other
695.
▲
by
adwn
5y ago
> the very idea of simulating circuits is a mine field of patents and you'd be sued out of existence. Doesn't that apply to basically every kind of software? How's it different for HDL simulation software?
696.
▲
by
adwn
5y ago
> I tend to favourably read into other peoples statements if in doubt (especially on HN) That's a commendable character trait, but if you have to twist a "heuristic" beyond recognizability for it to make any sense, then
697.
▲
by
adwn
5y ago
I suspect because it makes both data and control flow more explicit and traceable. > And is it always applicable? No heuristic is always applicable.
698.
▲
by
adwn
5y ago
The great thing about vague bullshit is that if you squint really hard, there's always a semi-plausible interpretation which makes sense. See also: fortune cookies, horoscopes.
699.
▲
by
adwn
5y ago
> Some of the notable drawbacks: [...] Wow, that's really, really bad. Thanks for calling attention to that. > currently the download sizes are absurdly large, since you need to pack a large amount of functionality in .js/
700.
▲
by
adwn
5y ago
It can prevent data races in memory shared between processes in the same way it can prevent them in memory shared between threads. Data race prevention isn't built into the Rust language, it is constructed using a combination of the bo
701.
▲
by
adwn
5y ago
> so each newbie Vulkan isn't for newbies. Really, if you're new to 3D graphics then you're not Vulkan's target audience; pretending otherwise only results in pain. That's like complaining that a modern CPU
702.
▲
by
adwn
5y ago
> I consider Vulkan to have redone the same design by committee mistakes from OpenGL Which are? (I'm genuinely interested)
703.
▲
by
adwn
5y ago
> Basically they have a lot of runtime checks enabled in debug mode, where you do the majority of your testing, that are then disabled in the release binary. But there's the problem: Testing can't and won't cover all inp
704.
▲
by
adwn
5y ago
> Congrats, you failed awakening. This is needlessly dismissive and condescending. It's like saying "Congrats, you failed running a marathon" to someone who suffers an injury after 20 kilometers.
705.
▲
by
adwn
5y ago
> That's exactly why I said, "at least not any more unrealistic than any more traditional life plans". And you're still wrong. Retiring early renders your financial situation much more fragile and susceptible to dis
706.
▲
by
adwn
5y ago
> His partner left him for another man and he was diagnosed with a serious medical issue. Both of those events are very common – especially medical issues. Once you're getting old, developing a "serious medical issue"
707.
▲
by
adwn
5y ago
> Ten years on, was the C++11 memory model (which I've used) a success? Concurrent/parallel programming in C and C++ before the memory model was an absolute shitshow. You could either a) scream "YOLO lol" and resort
708.
▲
by
adwn
5y ago
> Either we both are wrong, or we both are right [...] You said: "pay 1% of list price in taxes ". They said: "pay taxes on 1% of list price". There's a difference. For example, given a 50k€ car and 35% marg
709.
▲
by
adwn
5y ago
> Are the local officials trying to subvert an American company? Is this an "I'm just asking questions" thing?
710.
▲
by
adwn
5y ago
> I suspect the machine you were using was swapping itself to death Good point. I recently upgraded my machine to 64 GiB RAM, because 16 GiB filled up pretty quickly with parallel compilation, several VS Code/rust-analyzer instanc
711.
▲
by
adwn
5y ago
Compiling Servo, a web browser engine , takes 5-6 minutes for an optimized build from scratch on my 6C/12T machine. So no, 2 hour build times are not normal for all but the largest software projects.
712.
▲
by
adwn
5y ago
> C is simple language Except for, you know, all that Undefined Behavior stuff, which makes it practically impossible to write correct programs even for very skilled developers, or the lack of abstractions, which makes it hard to saf
713.
▲
by
adwn
5y ago
> It would be interesting to know how much this movement comes from within the Linux kernel community or if it is driven more by the Rust community. You make it sound as if those are two non-overlapping sets. I don't think they co
714.
▲
by
adwn
5y ago
> Big lie Uhm, you might want to reconsider using a term which was literally invented by Adolf Hitler for his abysmally evil propaganda purposes.
715.
▲
by
adwn
5y ago
What I meant [1] was: In Python, invariants are enforced by conventions, not by the compiler. If that's not suitable for a given use case, then Python is entirely unsuited for that use case, regardless whether it provides built-in de
716.
▲
by
adwn
5y ago
> Python not really as the language doesn't provide any way to keep invariants Again, how is that relevant? If there's no way to enforce an invariant in custom data types , then there's also no way to enforce invariants
717.
▲
by
adwn
5y ago
> [...] no matter how many ISO revisions it will still have, lack of safety due to C copy-paste compatibility will never be fixed. Okay, no idea how that's relevant to "built-in decimal types" vs "library-defined de
718.
▲
by
adwn
5y ago
> It's not a problem with "non-modern" languages, it's a problem with C and many of its successors. Not really. Any semi-decent modern language allows the creation of custom types which support the desired behavior
719.
▲
by
adwn
5y ago
That's exactly what I wrote: "disagree and commit" == end of discussion, everyone pulls in the same direction even if they don't like the decision.
720.
▲
by
adwn
5y ago
> Saying "I'm going to disagree and commit here" to explain you think a particular decision needs more discussion. Doesn't "disagree and commit" mean the opposite? I.e., that further discussion is pointles
More ›