Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
arinlen
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
241.
▲
by
arinlen
4y ago
> And if types change, and it still works, it's basically working by accident. So the Liskov substitution principle now passes off as "working by accident"?
242.
▲
by
arinlen
4y ago
> Yes, and a great way to do that is to read documentation, of which Typescript is frequently lacking. I completely disagree, and I was surprised by this sort of comment. Find me a single programming language whose docs are as good as
243.
▲
by
arinlen
4y ago
> For a different source, although not representative of all code, the repositories for a Linux distro like Debian or Arch would give interesting data. Source code from Linux distro repos should be different but far from representative
244.
▲
by
arinlen
4y ago
> That just demonstrates how GitHub is out of touch with the real world of programming. Do you actually have any objective and statistically meaningful source of data that supports your personal assertion of what the real world is supp
245.
▲
by
arinlen
4y ago
> This is heavily biased toward developers who store code on GitHub. Apparently GitHub hosts over 50 million projects. SourceForge in comparison seems to have 500k projects. GitLab seems to outright hide the number of projects they hos
246.
▲
by
arinlen
4y ago
> Do you think youre going to get scammed and send a fraudulent Western Union transfer? I know for a fact that there are targeted phishing campaigns aimed at users of specific services such as LinkedIn and GitHub and Twitter and etc, p
247.
▲
by
arinlen
4y ago
> Please excuse my ignorance, but what do all these Sqlite-but-make-it-X solutions offer over a simple (...) I can't speak for all, but keep in mind that SQLite does not require a server or sends requests over a network to get to
248.
▲
by
arinlen
4y ago
> I've seen this pattern throughout educational & science systems, & seems I'm not alone. This pattern is pervasive in any professional setting. A while ago there was a newspice on how Google had too many people for t
249.
▲
by
arinlen
4y ago
> Thats a crazy level of risk assessment for an average user. It really isn't. Think about it for a second: how hard is it to spot phishing attempts when they are sent to an email address you know for a fact you're not using
250.
▲
GitHub Topic: Password-Leak
(github.com)
3 points
by
arinlen
4y ago
|
0 comments
251.
▲
by
arinlen
4y ago
> Why should I have to go through all that faff when I have a perfectly good password manager? If you are not using dedicated special-purpose email addresses with specific services, you're already grossly mismanaging your online s
252.
▲
by
arinlen
4y ago
> It's the other way around that can be suboptimal. If some application wants to integrate git it could execute in a subshell (which is frowned upon for good reasons) or use libgit instead. What's wrong with invoking an execu
253.
▲
by
arinlen
4y ago
> As someone born in the 21st century, I've always found this to be a weird distinction. Why? I mean, what use do you see in executing a shared library? It sounds like adding complicated and unnecessary usecases.
254.
▲
Severe Stress May Send Immune System into Overdrive (2018)
(webmd.com)
14 points
by
arinlen
4y ago
|
0 comments
255.
▲
by
arinlen
4y ago
> The point was never to make capital gains on the Bitcoin investment. If your personal assertion was true then why did they picked Bitcoin over any of the myriad of better options already available in crypto?
256.
▲
by
arinlen
4y ago
> I mean is it wrong to fathom he doesn't know his own name? Yes, it's pathetic. Please stop generating noise in an otherwise interesting discussion over El Salvador.
257.
▲
by
arinlen
4y ago
> C style casts (...) Those are pretty much irrelevant since at least C++98, specially as not only are they used voluntarily but also under the hood they are already handled with explicit casts. Is this the best argument there is to br
258.
▲
by
arinlen
4y ago
> Sometimes I pause to think how we're held back by needing to make our shell scripts backwards compatible with Bash or POSIX, because that's what is installed by default. I think you're missing the forest for the trees.
259.
▲
by
arinlen
4y ago
> I think we can start dropping some of the crufty legacy in the C++ language (...) Do you have any concrete example of what you perceive as being "crufty legacy"?
260.
▲
by
arinlen
4y ago
> Companies never use addresses outside of their domain. As others already pointed out, this is outright wrong and very bad advise. Some companies do have their recruitment effort assigned to divisions within the company which do not s
261.
▲
by
arinlen
4y ago
> If you are following REST strictly there should be only objects, actions and verbs. Not quite. That would be a resource-based architectures much like REST, but REST dials requirements a notch higher, with stuff like adding capabiliy-
262.
▲
by
arinlen
4y ago
> This is good for fetching a single item. What if you want to list resources? You're just asking for one of the most basic features in resource-oriented architectures: query a collection resource with a filter predicate and possi
263.
▲
by
arinlen
4y ago
> Hype. That is why. I'm not sure this personal assertion holds any water. Think about it for a second. You need to have a front-end, and you have to pick your tech stack. You know all you need is to render a nice page with some u
264.
▲
by
arinlen
4y ago
I'd also add that using a flat resource hierarchy also makes it slightly simpler to peel off a resource set, such as /organizations/:id, into a dedicated microservice.
265.
▲
by
arinlen
4y ago
> hard to tell if worth considering there's no info on price. I came here just to say this. It's highly disappointing that a product is announced without any info on how much it could cost. That's the critical factor tha
266.
▲
by
arinlen
4y ago
> Do not underestimate the power of making things easier for your users. I found this comment surprising. I believed this was one of those basic facts of life for over two or three decades now. I mean, look at the history of Linux dist
267.
▲
by
arinlen
4y ago
> Lambda supports containers now (...) The usecases for Fargate vs Lambda are not the same. For instance, Fargate is mainly intended for servers/long-running applications, whereas Lambdas have a hard runtime cap of 15min.
268.
▲
by
arinlen
4y ago
> AWS managed to make things so much easier and cheaper compared to “classic” hosting that you now need twice as many devops employees and spend 10x in bills. I'm far from a AWS fan but this take can't even be deemed an apple
269.
▲
by
arinlen
4y ago
> If I'm using binaries from a vendor (whether that's a Linux distribution or a proprietary software company), the vendor needs to be responsible for (..) I'm not even going to bother pointing how unfeasible all your oth
270.
▲
by
arinlen
4y ago
> What's your plan if fixing a vulnerability requires changing the size of a struct? Do you actually have an answer any of the points I presented you, or are you going to continue desperately trying to put up strawmen? If any of y
More ›