Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
DougBTX
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
53 ms
·
571.
▲
by
DougBTX
9y ago
It seems like "RPC" is being used pretty loosely in this thread. Whether foo in your example is RPC or not depends on its signature, if it attempts to synchronously return the response from the server, then it is RPC, if it just r
572.
▲
by
DougBTX
9y ago
Wikipedia says: > Artificial general intelligence (AGI) is the intelligence of a machine that could successfully perform any intellectual task that a human being can. It is far from clear that humans can answer "how to slow climate
573.
▲
by
DougBTX
9y ago
Something like what they are trying for C# may work for Java too: https://blogs.msdn.microsoft.com/dotnet/2017/11/15/nullable-...
574.
▲
by
DougBTX
9y ago
Top google search result for "software development processes" says: What are the steps in software development? 1. Requirement gathering and analysis. 2. Design. 3. Implementation or coding. 4. Testing. 5. De
575.
▲
by
DougBTX
9y ago
A key idea is reducing churn, not simply avoiding allocation at all. For example, if the code which renders a frame always needs a four byte array each time it runs, it could reuse the same array each time, rather than allocating then garba
576.
▲
by
DougBTX
9y ago
http://web.law.columbia.edu/sites/default/files/microsites/h...
577.
▲
by
DougBTX
9y ago
> I've seen people create classes containing only a string That can be a good way to improve type-checking in code that would otherwise pass around bare strings. It reduces the chances that e.g. a plain text string is confused with
578.
▲
by
DougBTX
9y ago
> A manager bought into "react everywhere" hype ...that actually exists? Seems crazy. > My experience with React has not been good. Certainly from your story it sounds like you had a bad experience, but it seems to be in the
579.
▲
by
DougBTX
9y ago
> A quite a bit less than $250million, which is how much is being paid. That idea was made up in this thread, it doesn't reflect reality. The cost overrun was explained in the article as due to only scoping out 30% of the project as
580.
▲
by
DougBTX
9y ago
The example of optimizing in a block of code that is never explicitly called is even more fun: https://kristerw.blogspot.co.uk/2017/09/why-undefined-behavi...
581.
▲
by
DougBTX
9y ago
That answer only addresses the "copyright license", others argue that plain BSD is a "license to use". If BSD is a "license to use", then it is implicitly a copyright license _and_ a patent licence. Assuming th
582.
▲
by
DougBTX
9y ago
> "wow, 60% of North Carolina is literally horrible, terrible people." The worst thing here is the suggestion that there was 100% turnout, instead it was closer to 30%, so only about 20% voted for it. The amendment was found un
583.
▲
by
DougBTX
9y ago
Each configuration has a Unique ID, and they discuss building up a list of all the required UIDs beforehand: > Users refer to this as "sharing shaders" and in theory if users shared UID files, they could compile shaders ahead o
584.
▲
by
DougBTX
9y ago
Another thing you could do is use incognito mode, which disables extensions by default. http://www.tomsguide.com/faq/id-2384484/enable-disable-chrom...
585.
▲
by
DougBTX
9y ago
> The answer to this is very simple. It was a joke. It had to be a number, an ordinary, smallish number, and I chose that one. Binary representations, base thirteen, Tibetan monks are all complete nonsense. I sat at my desk, stared into
586.
▲
by
DougBTX
9y ago
> Now you should have an idea as to why you can't simply require the compiler to reject the code and issue a diagnostic. It is quite a different beast, but C# produces compile time failures when attempting to read from a potentially
587.
▲
by
DougBTX
9y ago
Samba surely, wanna cry about having to set up file:// remotes?
588.
▲
by
DougBTX
9y ago
It's a classic asymmetry: the defender needs to defend all the time, the hacker just needs to get in once. Ditto op-sec, the hacker needs to keep their identity protected at all times, the security services only need to connect the dot
589.
▲
by
DougBTX
9y ago
The MalwareTech article that documents this best, https://www.malwaretech.com/2017/05/how-to-accidentally-stop... , uses Necurs as an example of a trojan that uses randomly generated domain names, so probably not
590.
▲
by
DougBTX
9y ago
I agree with you that a minimum wage law is effectively a ban on pay for very unproductive work, but I disagree with you on what that implies. If someone can't support themselves, then I believe that the wider community should help. Th
591.
▲
by
DougBTX
9y ago
> Minimum wage is just saying "if you can't produce at least $X of value per hour, you're not allowed to work at all". That's not fair. That's an oversimplification, since it ignores what is paid to people w
592.
▲
by
DougBTX
9y ago
That's the idea behind N3, the NHS's internal network. The idea of a hard shell with a soft centre. With N3 as large as it is, the idea breaks down. Security in depth is required, secure at every level. The hard shell idea is outd
593.
▲
by
DougBTX
9y ago
> This has not been my experience at all. FWIW it matches my experience. I can't think of a time I've gone to the cinema not already knowing which film I'm there to see, so it wouldn't cross my mind to ask for recomme
594.
▲
by
DougBTX
9y ago
What do you mean by, "actively being used" though? The rich tend to want a return on their money, "invested" seems like a type of use, even if it is passive. Crazy hypothetically, if it reduced the money available for in
595.
▲
by
DougBTX
9y ago
So you're saying that a fuzzier would be more likely to hit every code path, that makes lots of sense when testing for vulnerabilities / crashes etc. Validating against a spec is almost the opposite, since first it has to check th
596.
▲
by
DougBTX
9y ago
Though the UK is not bound by those rules anyway, so still not a great example: "The only EU member state being exempted to comply with this MTO procedure is the UK, as it per a protocol to the EU treaty is exempted from complying wit
597.
▲
by
DougBTX
9y ago
An economic argument would be that a customer defaulting now will signal to future lenders that they are a risky customer, leading to a raise in rates for future loans. The moral framework which says that defaulting is bad is in some way co
598.
▲
by
DougBTX
9y ago
ARC stands for automatic reference counting, not atomic reference counting, so this criticism doesn't really apply. The LLVM docs say: > ARC makes no guarantees in the presence of race conditions. So, it seems they agree with you, t
599.
▲
by
DougBTX
9y ago
It sounds like you're using "object" and "not an object" in the same way I would use "entity" and "value". I think this is Java terminology that gets used in C# sometimes too, I'm mostly thi
600.
▲
by
DougBTX
9y ago
An object that derives from DynamicObject in C# can have conditionals in its TryInvoke override, so it can change which method calls it responds to. However this sacrifices useful static compile-time checks, so it only gets used in unusual
More ›