Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Hemospectrum
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
Hemospectrum
3y ago
There's profitability for the business, and then there's profitability for the shareholders. The latter is the bigger problem because it compels all businesses to become increasingly profitable at monotonically increasing speeds.
62.
▲
by
Hemospectrum
3y ago
Heads up: As your link explains, "wet bulb temperature" refers to the method by which the heat is measured, not to the threshold where it becomes intolerable for humans. That threshold is around 90F at 100% humidity, but the actua
63.
▲
by
Hemospectrum
3y ago
If this change makes moderation more difficult, it negatively impacts all users of the site.
64.
▲
by
Hemospectrum
3y ago
Suppose you could have memory safety in C by implementing a borrow checker for every individual function. It would be suitable for certain industries, but breathtakingly expensive, error-prone, and therefore useless for most kinds of softwa
65.
▲
by
Hemospectrum
4y ago
Your phrasing suggests that this trend is wasteful and will not result in a net improvement in software security overall. The numbers suggest otherwise. Memory corruption exploits currently occur twice as often as all other classes of explo
66.
▲
by
Hemospectrum
4y ago
Well, of course it won't, but it doesn't need to. It also doesn't need to replace Rust. We can all benefit from finding new and improved compromises between ergonomics and safety requirements.
67.
▲
by
Hemospectrum
4y ago
As strange as it might sound, the success of Rust seems to have reopened some doors for Ada. People in both communities are aware of this and already collaborating on various projects to mutual benefit.
68.
▲
by
Hemospectrum
4y ago
Maybe if you're headed for the center of the galaxy...
69.
▲
by
Hemospectrum
4y ago
Memory leaks are bad, but they can't break type safety. Buffer overflows and use-after-free are categorically more dangerous.
70.
▲
by
Hemospectrum
4y ago
> It's not a blaming game. Code written in C has issues because C has issues, but are you then saying that Rust has no issues? Will never have any issues? What's the bar here? For a given value of "issues," that'
71.
▲
by
Hemospectrum
4y ago
That’s not correct. Memory safety consists of properties necessary for type safety to be upheld. Leaks alone can crash a program but can’t defeat type safety.
72.
▲
by
Hemospectrum
4y ago
I like to put it this way: C++ was supposed to be a "better C," and Rust is a better "better C" than C++.
73.
▲
by
Hemospectrum
4y ago
The problem isn't novices stubbing their toes in their own homes. The problem is professional programmers beneath your skill level who are making those same old mistakes in government offices and major corporations.
74.
▲
by
Hemospectrum
4y ago
> it's the only one that never fights me on what I want to do This is the #1 thing I've learned not to like about it. The problem is simple. How can I trust that code written by other programmers is up to my standards? If the l
75.
▲
by
Hemospectrum
4y ago
1. Doesn't the D compiler contain an entire C compiler? Half the point of that section was to say that any C parser is halfway to being a fully functional compiler. That's arguably an exaggeration, but I fail to see how D serves a
76.
▲
by
Hemospectrum
4y ago
I don’t see hate here. Just disappointment, from programmers who used to like C and feel like it has let us all down.
77.
▲
by
Hemospectrum
4y ago
> That said, does anyone know if Rust is actually used in any modern embedded devices? The official Rust website has a page[0] with some quotes from companies using it in sensors and some other things. Naturally, most companies won'
78.
▲
by
Hemospectrum
4y ago
> Right off the bat This might not be a deliberate reference to Nagel (as mentioned in the article) but at least it's thematically appropriate.
79.
▲
by
Hemospectrum
4y ago
> Well, that wasn't part of the conversation until now. Sure it was. You kept saying "this isn't a solution." All I did was point out the converse. I experienced the kind of "modern" CS education that you co
80.
▲
by
Hemospectrum
4y ago
> Bad code is the result of bad programming, not a consequence of the chosen language. You've repeated this many times now. What I haven't seen you talk about is how to fix all this programmer badness. Do you think bad progra
81.
▲
by
Hemospectrum
4y ago
> I remember a project a long time ago that used Objective-C to implemente a genetic solver. It was unusable due to just how slow it was. I re-coded it in C. Quick question. Why would you do such a thing? How can you square this with you
82.
▲
by
Hemospectrum
4y ago
Systems-level programming is a frontier for language design precisely because higher-level domains are already so well-served by established platforms. If your problem can be solved in Python or JavaScript, you're potentially creatin
83.
▲
by
Hemospectrum
4y ago
Systems communicate via components. They can create empty "marker" components (and remove them again as needed) or, when applicable, put data in shared singleton data structures called "resources."
84.
▲
by
Hemospectrum
4y ago
Part of the reason for the confusion is that this is a retcon of sorts. ECS was first described (with a different name) in a postmortem of Dungeon Siege, but as far as I'm aware, the modern usage of "system" was coined by Ada
85.
▲
by
Hemospectrum
4y ago
I wonder if they can be trademarked. If not now, maybe later.
86.
▲
by
Hemospectrum
4y ago
The pressure to grow stems from the massive amount of wealth that can be harvested from growth. The only way to curtail that is with economic policies that punish investors for getting too rich too quick, but almost all such proposals are i
87.
▲
by
Hemospectrum
4y ago
> It was basically a lisp syntax for C It was more like a proto-Rust. The Lisp-like syntax was a placeholder while the developers (plural) tried to solve language problems on a semantic level. Memory safety was their white whale. They ne
88.
▲
by
Hemospectrum
4y ago
There's one other problem with Arthurian legend, and it's a doozy. Arthur's alleged subjects were the Celtic peoples who lived in Britain before the invasion of the Anglo-Saxon tribes speaking proto-English. If you use this a
89.
▲
by
Hemospectrum
4y ago
GGP contains a quote from the article explaining why. To summarize, honeybees compete with wild bees for food, and can spread illnesses that they can’t defend against.
90.
▲
by
Hemospectrum
4y ago
CLAP does not need to supplant all other plugin formats to succeed. Its real goal (arguably more ambitious) is to expand the set of features in the "least common denominator" of plugin formats. To do that, it only needs to win a r
More ›