Am I missing sarcasm here? Minecraft was developed in 2011 and Java was conceived in 1995; it was (already) an extremely mature and popular language at the time.
HN user
OvervCW
What is the advantage of this compared to Dear Imgui?
There is: your browser or other type of client does not know it can repeat a POST request if it fails, whereas a QUERY request can be freely repeated in case of errors.
One does not need to be able to create it themselves to evaluate if the output is correct. Consider for example that you can easily determine if a meal tastes delicious without being an expert chef, or the fact that NP problems are very difficult to solve but make for easily verifiable solutions.
You can use ONNXRuntime with a TensorRT backend, so one does not exclude the other.
What exactly is the opposite side? Is it actively managing a portfolio? Because most people don't have the time to do that.
Are we reading the same reddit thread? It looks like most of the people in the comments are against the decision.
Useless because you can use a camera to take a photo of a synthetic image.
I actually thought it was a joke comment, but I'm worried now that it's not the case.
You cannot deny that telling the entire world about this vulnerability before it is patched won't cause a lot of abuse that would not have happened otherwise.
Any program on your computer can just run "sudo" to escalate itself.
That's exactly what I set out to do with my pet project :)
Yes, world class in causing human suffering.
unless the label is something too low signal to predict
Also, crashes are statistically rare events on arterial and local roads, so it can take years to accumulate sufficient data to establish a valid safety profile for a specific road segment.
That is exactly what this article is about.
I wouldn't be surprised if they did this to lower the support workload, since I have several 2.4Ghz devices that fail to connect to WiFi at all if I put both bands on the same SSID. I intentionally separated them for that reason and portable devices like phones know how to switch between multiple SSIDs based on signal strength anyway.
Vue can do progressive enhancement.
No, Hacker News is generally about technology and startup news, not businesses in general.
Mullvad at least is funded by their VPN subscriptions.
In my experience Chrome does not just load faster, but it also uses less memory than Firefox because of its more aggressive tab hibernation that is enabled by default.
On my laptop I had to switch from Firefox to Chrome because it kept filling up all of my RAM resulting in other applications crashing.
The document you linked mentions $50M in advertising/subscription revenue.
You can install uBlock Origin on Firefox mobile; it's the only reason I use it.
It is the desktop where Firefox has a 4% market share right now. Once you consider all traffic it drops down to 2%.
Source: https://gs.statcounter.com/browser-market-share/desktop/worl...
Why do they use air for this instead of water?
How would this stop people from using their iPhone to take pictures of AI generated images?
In what way is it NP-hard? From what I can gather it just eliminates nodes where the pod wouldn't be allowed to run, calculates a score for each and then randomly selects one of the nodes that has the lowest score, so trivially parallelizable.
Which is strange, since one of their measurement units is literally based on a body part.
Did I add explicit checks for all the errors my function calls might return?
You can check anything with a linter, but it's better when the language disallows you from making the mistake in the first place.
You can forget to use `with` in Python, I guess that's also C now too eh?
When using `with` in Python you don't have to think about what exactly needs to be cleaned up, and it'll happen automatically when there is any kind of error. Consider `http.Get` in Go:
resp, err := http.Get(url)
if err == nil { resp.Body.Close() }
return err
Here you need to specifically remember to call `resp.Body.Close` and in which case to call it. Needlessly complicated.
Then stop writing spaghetti and use a higher level abstraction like `x/sync/errgroup.Group`.
Why is this not part of the standard library? And why does it not implement basic functionality like collecting results?
No need to talk about generics when we can talk about something simple like the inability to implement type safe enums in Go.
They are similar in the sense that there are very few abstractions, relying on the programmer to reimplement common patterns and avoid logical mistakes.
You have to put thought into such things as:
- Did I add explicit checks for all the errors my function calls might return?
- Are all of my resources (e.g. file handles) cleaned up properly in all scenarios? Or did I forget a "defer file.Close()"? (A language like C++ solved this problem with RAII in the 1980s)
- Does my Go channel spaghetti properly implement a worker pool system with the right semaphores and error handling?
In this specific blog post I suppose only "Ranging Directly over Integers" counts, but I was more generally referring to the introduction of features like generics.