Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
arinlen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
29 ms
·
271.
▲
by
arinlen
4y ago
> How lovely to live in a world where api contracts are absolute and complicated internal behaviors never conflict in unforeseen ways. Some libraries managed to preserve API contracts throughout the years just fine. Even in C++, a lang
272.
▲
by
arinlen
4y ago
> Before you decry statically linked systems as "perpetually vulnerable" But statically linked systems are perpetually vulnerable by design, aren't they? I mean, what's your plan to fix a vulnerable dependency once
273.
▲
by
arinlen
4y ago
> As for a system devoid of it, I have grand plans, but for now: people do it with Docker every day! That's what Docker is. No, Docker really isn't what you think it is. Docker isolates processes, and provides a convenient pl
274.
▲
by
arinlen
4y ago
> If there was a standard for specifying which static library a binary has linked, this would be a non-issue. You just gave a non-sequitur answer that rings as rational and true as stating that if the Pope would fly he would be an Airb
275.
▲
by
arinlen
4y ago
> And for almost all systems I’d say “yes, absolutely”. Do you even understand that you are advocating in favour of perpetually vulnerable systems? Let's not touch the fact that there are vague and fantastic claims about shared li
276.
▲
by
arinlen
4y ago
> Oh, yes, I certainly would. Shared libraries are an expensive, trouble-prone solution for that relatively uncommon problem. This personal assertion has no bearing in the real world. Please do shine some light on what exactly do you i
277.
▲
by
arinlen
4y ago
> Death to shared libraries. The headaches they cause are just not worth the benefit. Completely disagree. Even though one size does not fit all, anyone who makes sweeping statements about static libraries is just stating to the world
278.
▲
by
arinlen
4y ago
> I don't really know what to say. It's not that you're wrong or couldn't' be right, it's that there's a whole ecosystem of language and tooling, culture of idiomatic program design and human psycholog
279.
▲
by
arinlen
4y ago
> This seems like pointless scaremongering to me. One man's infosec advisory on attack vectors is another man's scaremongering. Hand waving around a problem does nothing to address it.
280.
▲
by
arinlen
4y ago
> Huh, you must me lucky enough to live somewhere that the wind always blows and the sun always shines. This blend of puerile argument had been thoroughly refuted for over 30 years. Please find another cliche to parrot.
281.
▲
by
arinlen
4y ago
> The problem with that is that you have no idea of who and where is going to handle the exception. I don't buy the argument. By design exception handlers are handlers of exceptional events, which due to their exceptional nature e
282.
▲
by
arinlen
4y ago
> I don't think there is a form of energy that killed more people directly in accidents. ...and yet the UN and the EU are right now riled up because Russia is threatening to bomb a nuclear power plant, but don't even bat an e
283.
▲
by
arinlen
4y ago
> Asteroid mining seems like it would become a necessary endeavor (...) ...or, I don't know, add a wind turbine somewhere?
284.
▲
by
arinlen
4y ago
> Blockchains, like everything in existence besides central banks, can’t create money. (Cryptocurrencies are not money or currencies.) However, they can create value. That's the type of facetious claim that leads everyone to tune
285.
▲
by
arinlen
4y ago
> It's quite rare to run into someone who is aware that make can be used to define rules for producing files from other files. Is it, though? That's literally what Make does as part of its happy path. GNU Make even added supp
286.
▲
by
arinlen
4y ago
> Don't know your use case, but C++ for a REST api seems extreme overkill. Any performance benefits would most likely be nullified by network latency It seems you're mistakenly confusing the time a request takes to be fulfill
287.
▲
by
arinlen
4y ago
> We're supposed to assume best intent. No one with the faintest understanding of what a parser is and does would ever claim that any of these changes could ever take 13loc to implement. If they are ignorant and still feel compell
288.
▲
by
arinlen
4y ago
> EA is about investing effort and money into areas with the highest marginal value to humanity. And it's the individual who determines that? Or does your own personal opinion override everyone else's world views?
289.
▲
by
arinlen
4y ago
> Again, these are people who came so close to thinking about genuine issues of welfare, put their money behind their blog posts, and then... walked back into the introvert weeds of worrying about (...) So many words just to say "
290.
▲
by
arinlen
4y ago
> A bit saltier than I would put it but I mostly agree. Years ago when I read Peter Singer's book on effective altruism I emailed him asking why he named 20 men but only 5 women in the EA movement. He just said women were underrepr
291.
▲
by
arinlen
4y ago
> The problem I have is, I need a configuration language that is human readable, familiar to developers without teaching (anybody who knows JS, or to some extent Python and PHP), is also machine writable, and supports comments. I'
292.
▲
by
arinlen
4y ago
> Under that argument, why bother improving anything? That's not the problem, is it? The choice you're faced with is breaking compatibility just to add little to no value.
293.
▲
by
arinlen
4y ago
> Compiling... it is a terrible UX and interruption of flow. Compiling a project is only a nuisance if you don't design it around incremental builds and modularity. Otherwise the only thing your build system has to do is to build
294.
▲
by
arinlen
4y ago
> Right… and the fix is to switch from JSON to JSON5. Not really. JSON offers no challenge in editing by hand. All comments I've seen in this thread boil down to people trying to pass off whimsical nice-to-haves as this sort of in
295.
▲
by
arinlen
4y ago
> Having a tolerable experience when forced to hand-write JSON? Pray tell, which intolerable experience did you ever had writing JSON by hand?
296.
▲
by
arinlen
4y ago
> Yes, but it’s a bit late for that. That just shows poor judgement on behalf of the developer who made that decision, not a failing of the language.
297.
▲
by
arinlen
4y ago
> I enjoy using json5. I solves a real problem imo.. And what problem would that be?
298.
▲
by
arinlen
4y ago
> JSON5 takes stuff from ES5.1 and adds it to JSON, and ES5 is backwards-compatible with older JS. This means it's fairly trivial to convert JSON5 to JSON (literally 13 lines). This take is disingenuous and horribly uninformed and
299.
▲
by
arinlen
4y ago
> The main advantage is being able to save network requests by fetching all required data in the same request. This is not really GraphQL's selling point. GraphQL's only selling point is this handwaving-driven promise that de
300.
▲
by
arinlen
4y ago
> I have access to an API directly and can save bandwidth by only querying and returning what I explicitly want in the data. I don't see how REST is not able to do this, not to mention that REST is very well suited for HTTP cachin
More ›