skysight-inc/HackerNews huggingface dataset:
The E-Tron range really is poor, the whole platform is really, but the EPA Taycan range is bogus.

Car and Driver found about a 10% gap between Taycan and Model S range at highway speeds. Might be a crappy test, but you'd never ever get close to that if the real range was 400 vs 200 miles.

I'm calling them competitors because they're selling. The E-Tron is outselling the Model X and Taycan revenue is probably not too far from that of the Model S.

Ultimately, consumers opening their wallet is what counts. I'd have called the Bolt a Model 3 competitor based on the on paper specs, but people were just not interested. It's selling today at deep discounts to clear all the unsold 2020 inventory.
> Making the switch wasn’t hard in my case, but also felt completely pointless.

I mean, failure literally says that it is experimental, that's the first thing it says. And much of its explorations were then integrated into the standard Error trait.

anyhow makes it much clearer that it targets convenience for applications: it aims to be a better `Box<dyn Error>`, not to help with structured error handling but to propagate errors out of the way.
Here's a photo of the plane after making the movie: https://news.ycombinator.com/item?id=24526292
Mine doesn't work either - https://oikolab.com.
There were many "past people" who did absolutely nothing when faced with atrocities brought upon Jews in Nazi Germany, just as there are "now people" who risk their very lives by engaing in various forms of activism regarding societal change. Making broad statements about level of engagement of "past people" is akin to statements like "in our time music used to be much better!".
"Your website is visually GOOD"

Well thank you dear AI!
What if you significantly mess up the first attempt with a real explosion? Like to the degree it isn't usable at all. Anyone know any costly examples of this?
Hot reload tailwindcss changes with browser-sync
Also `anyhow` exists specifically to support that use-case: you're developing an application and you largely just want to bubble up errors and show them to the user, with the odd spot of internal handling.
I think this was a great comment and discussion thread on OOO vs VLIW:
https://news.ycombinator.com/item?id=24466593

The biggest takeaway for me was the importance of scalability. As OOO CPUs get better, they can become increasingly parallel when running the exact same assembly.
While VLIW like Itanium was limited to 3 ops/instruction, which is already behind today's OOO CPUs. (Although Mill's 33 ops/instruction sounds like it'd take much longer to beat.)

My takeaway was that NVidea's Volta looked on the right track, where it added 6-bit dependency bitmasks to instructions to make building the dependency graphs (primary cost to OOO) more efficient.
Look, I've used both Vue and React for this purpose and Vue is just easier to integrate. React can do it too, but Vue places an emphasis on it and it shows.
I know, right? Languagetool brought it to my attention the other day. "postuler" == "to candidate" seems absent from the dictionary, though it's in common use.

http://www.academie-francaise.fr/postuler-postuler-pour
A scalable color system for digital products
Visual Mind summary report for http://news.ycombinator.com

56% of users are expected to like your site
The fact that you have to go back nearly 100 years to come up with an example kind of proves my point.
That's because unlike Jared Diamond, Bret Devereaux is a professional historian who understands what he is talking about, and is careful to note his sources and what areas we don't know much about.
There are like 15 stock exchanges in the US alone. For a long time there was a single network monopoly: NYSE.

The reason there are now 15 exchanges and not 1 is because the SEC structures the market to incentivize "on the merits" competition and discourage "destroy mode" competition.

In sports we don't tolerate players intentionally injuring the other side, so I'm not sure why we tolerate it in business.
There is clearly evidence that proves elbigbad's point.
Is it that likely, as messing up the CGI? You could just abort before explosion if all your cameras don't look ok.
Ocean algae get 'coup de grace' from viruses
I'd rather have private "national" parks which deal with trashy tourists without spending more taxpayer money.

A nice way a private owner could address this problem would be to ask each visitors to buy admission ticket and issue a surety bond that could be claimed within 30 days to pay for any damages.
You can't make a broad statement like that. In most places, for most times, people have been pretty passive. The mass of people being involved is the exception, not the rule, and even then, it normally was not a majority, but a local minority that acted at the right time that changed things.
I'm curious as to why you prefer (unchecked) exceptions over "all modern trends to use [the] return value" with sum types like Result (Either in Haskell).

Personally I follow with the trend and feel strongly that the Result-type approach is superior over (unchecked) exceptions in most cases, since: (1) they are much easier to reason about for me as a programmer reading and writing code, as it (2) produces code with easier execution flow and (3) uses the type system to specifically+exhaustively communicate the possible outcomes.

I say "in most cases", as I believe there are (probably) some behaviours that are easier to express using exceptions, but in practice I rarely run into such cases. And when I run into them, I might simply not be able to come up with the right abstraction using Result-types.

I find the Rust/Kotlin trend of only allowing one exception (the panic), as to dictate the language users to use other means to communicate/express multiple outcomes of a call. Both languages --- by having sum types + pattern matching switch statements + exhaustivity checks on switches over sum types --- also provide means to express/handle multiple outcomes of a call, thus rendering the prevalent use of exceptions mostly irrelevant.

The hierarchy of exceptions that you mention are to me something that goes against the nature of typing discipline: they subvert the typing system (in case of unchecked) or add a additional typing component (in case of checked) to express/handle multiple outcomes of a call.
You are incorrect on one thing. The size of the House is not determined by constitution. The only things it guarantees are that there’s a census and that each state gets at least one.
I'm getting visually stunning for https://msb.com but I'm confused does it look only above the fold or the whole site? The screenshots only seem to show the top of the website
Yahoo Finance confirm how 160000 people grow their Bitcoin daily
https://finance.yahoo.com/news/introducing-mirror-trading-international-next-123340059.html

MTI have been trading on behalf of us since mid 2019 and we are extremely happy with the consistent results!

I don't want to spam this post with all sorts of links, but feel free to ask questions and I'll be happy to assist if you'd like to make use of their platform.
The hipsters came for chicory about 5-10 years ago.
Astroturfing must be financially helpful in this economy
Saying React can do it is a fact. So React devs are not spreading any FUD whatsoever.

Saying React can't do it, to paraphrase you, because "technically it's harder than with Vue" is like saying nobody can drive a stick shift because you have to shift gears manually.

Yes, you have to do it manually, no it doesn't make the car undrivable.

That's what I call FUD.
I am also not in favor of Go generics.
Maybe some kid with 10 years of C++, kubernetes and tensorflow experience will
I got score 42 and 60 on visual appearance. My site is just a black page with a content editable paragraph.

With only two likes of text, which looks something like

Notes

--------------------------------

Wtire your notes here
> But that's basically giving up on informative library-specific error types. It may a valid solution, but it is quite a big leap.

Technically the stdlib could probably define

Result<T, E=Box<dyn Error>>

That way there wouldn't strictly be any loss, you'd just get a more convenient "application-level" Result OOTB.

I don't know if that would be incompatible with the existing though.
The linked list example reminds me of ddd (GNU Data Display Debugger).

https://www.gnu.org/software/ddd/
That would perfectly explains why California has the 2nd largest man-made methane output in the nation.

Four-Corner, New Mexico seems to be #1.
Mayflower at 400: What we all get wrong about the Pilgrim Fathers
The results under "Here are few websites with similar visual scores as yours" were especially amusing for my site.

I've received a score of 26 and the similar websites were:

- Generic unstyled XML Access Denied document.

- Google account log in page.

- Generic unstyled "Your request has been blocked" text.

- "Please verify you're a human" HTML error message.

- Random JSON error message.

I entered my personal website, https://merely.xyz . That website is served with a single request; perhaps it's been classified as an error page because of that?
I applaud Rusts openness wrt the collaboration by which decisions are made.
>Are the resource overheads of a dynamically linked system really that important in 2020

Sure, just think about google and how much a overhead of 0.01% costs every Day.
Well, certainly not the version you keep peddling as the only version.

Socialist of today want to extend democracy into the economic sphere - which today are totally undemocratic. That is, to actually give the workers control of the means of production, not to just change the bosses from capitalists to state bureaucrats.
This is true, but I don't think many people think of laser as anything other than "dangerous light." That's how I used it. Colloquial meanings can be frustrating when they clash with the technical meaning, but trying to fight them is typically futile.

https://www.merriam-webster.com/dictionary/laser

>> "2 : something resembling a laser beam in accuracy, speed, or intensity "

I gave up on fighting "CPU means the entire computer" a long time ago.
Engineering Illiteracy
Doesn't work on my website: "The URL provided is not correct"
Thanks for the input

I just have more faith in augmented reality. Less latency problems, more possibilities of games like pokemon go.

I'm curious why they didn't try a version with transparent screens.
yeah, just slap a CG fireball on top in the comp .. so easy.. and we all know people never complain about bad CG ruining their movie or anything
My default Apache 404 page got a 38% of users will like it, 26 points for visually average, 20 for visual and 30 for clarity. After a few different URLs, my fail2ban kicked in, and the site complained about the URL being invalid. Fair enough.
my site https://hackerspad.net scored a 26 while the tool itself scored a 60. Furthermore, for both scores it says and I quote

You can further improve it by using better images and considering little denser layout.

So as far as I think, we all have been had by this well designed funnel.
Then you return and there's an underwhelming number of notifications. You're caught up in about the same amount of time as if you left for an hour.
Legally speaking, US citizens would still be liable.
I guess that the point is that when writing CUDA code (which looks like C++), you can use these libraries which are homogenous with CPU code.

Looking at the functions, chrono/barrier etc require CPU level abstractions, so using the STL versions (which are for the CPU) aren't going to work really.
You missed the e-UP, so parent's assertion is actually correct. But Europe this year isn't representative, Tesla lost a quarter to covid and their sales ramp for Q3 hasn't happened yet.

On the other hand, the ID.3 and ID.4 are going to provide serious competition in the near future, and on the other, other hand, GF Berlin will come eventually. Exiting times.
I dont think you have to show that in court if its national interest then all you need is congressional approval no? You cant have a court hearing on intelligence information or am i missing sonething?
For beginners who are struggling with Rust's error handling, I wrote a post that goes through common use cases such as:

* Ignoring the error

* Terminating the program

* Using a fallback value

* Bubble up the error

* Bubble up multiple errors

* Match boxed errors

* Libraries vs Applications

* Create custom errors

* Bubble up custom errors

* Match custom errors

http://www.sheshbabu.com/posts/rust-error-handling/
Nascent exascale supercomputers offer promise, present challenges
Roku and Comcast reach agreement to carry Peacock on Roku
At the moment only above the fold. That is the first impression on the user. Algo works on first impression basis.
The Long View on MacApp: The Original App Framework for the Mac
As usual, if you like Bret's writing, please consider donating! He has emphasized that adjuncts (which he is) don't earn a lot (perhaps <30k/yr) and spend a huge amount of their time applying to jobs/grading papers. Donating would ideally offer him more time to work on his writing.
Apple Sued for Copying Businesswoman’s Diverse Emojis Idea
>The hospital couldn’t accept emergency patients because of the attack

Why? Was the ER robot down or what exactly are the dependencies for a doctor to rely on a Computer-system?
I believe you could handle that case with an escaping function for the `key` variable. Column names are generally quite restricted in what characters they can contain, so this is fairly easy to do in a water-tight way. Of course this won't restrict which column you're giving access to, but a WAF won't catch that either.
Ah cool, makes sense. Thanks!
USS Carl Vinson Flight Operations, Takeoffs and Landings on Aircraft Carrier
Unity Software has strong opening, gaining 31%
Take a look at Jurassic Park sometime, the Spielberg one from 1993. They used animatronics for most of the dinos and they look almost real still, almost 30 years on.

The same with the original Star Wars trilogy, they're all models lit by actual lights so there's a depth and "realness" to the lighting that makes it look so much more authentic than even modern CGI.
11 hrs after this was submitted:

1627 points and 1263 comments yet no longer on the front page.

A moderator, please explain.
They seem to be pushing the barrier on innovation on GPU compute. It seems a little unfair to call that pathetic, whatever strategic reasons they have to find OpenCL unappetising (which simply enables their sole competitor in truth.)

Their decision making seems rational, of course it's not ideal if you're consumer. We would like the ability to bid off NVidia with AMD Radeon.

Convergence to a standard has to be driven by the market, but it's impossible to drive NVidia there because they are the dominant player and it is 100% not in their interests.

It doesn't mean they're a bad company. They are rational actors.
Unfortunate name, "cu" it's the most well known slang for "anus" in Brazil (population: 200+ million). "Libcu++" is sure to cause snickering.
Must have something went wrong .. when i ran your site i got this:

https://myraah.io/index.php/visualmind/report/aHR0cDovL29pa2...
This seems to be a limitation of function call argument syntax, which does not distinguish "all of A, B, C..." vs. "callee picks one of A, B, C...". (Note that this is not the same as passing an "enum" as a function argument, which is more like "caller picks one of A, B. C... (and callee dispatches on what caller has chosen)".) Perhaps a general solution is feasible here.
Firefox bug lets you hijack nearby mobile browsers via WiFi
Maybe what you're using isn't ranges. But, they seem to work well enough that you think they're ranges, so who cares whether they're ranges or not? They work!
The diversity of rust through having a lot of crates delivering fairly standard functionality is a dual edged sword. It is probably good for finding optimal long term solutions, but it leads to a lot of noise. This is not a challenge limited to error handling in rust. I wish there was some process to cannibalize the most useful crates.

Also is it even possible to standardize error handling best practices across entirely different software components like an OS kernel, a web service and a CLI tool?

OS kernel should not panic? Service absolutely should panic and restart to maintain availability and consistency if something unexpected happens (see Erlang) and a CLI tool has a human in the loop, sometimes.
How will people know what to buy?
68% of users are expected to like https://geocode.xyz

Here are few websites with similar visual scores as yours
Facebook.com
Vogue.com
Microsoft.com
...
I think I'm in good company.

While my personal blog https://eruci.com is really ugly:

"38% of users are expected to like your site"

Same as "Google.com"
> Sciter doesn't even come close to a fraction of what Gecko or WebKit offers or does

It is close enough to show that a web engine can be made by a single person even if it doesn't fully adhere to the standards and its functionality is certainly not less than 1/49th of what you'd need to go there.

> The "JS-like engine" is an excellent example. It turns out, you need an actual JS engine to run real websites, not a "JS-like" engine.

Fabrice Bellard has written (among many other things) a full modern JavaScript interpreter, again showing you do not need a "dozen" people (like another commented mentioned) to make such an interpreter.
> they are much easier to reason about for me as a programmer reading and writing code,

I would hate to have to reason about the 250 possible errors coming from every single library underneath my app, especially when the immense majority of those are better left to be solved by the user (e.g. file cannot be opened because the usb stick was removed, audio device unavailable because you are using a pro audio driver that locks to a single app, the GPU cannot be opened because I did a driver update and must reboot, etc etc).

Monadic error handling is fine when you have a finite, predetermined set of "things that can go wrong" - e.g. you're writing a small input parser for a text field, either it parses or it does not. But imho this is a microscopic amount of cases compared to all the "random stuff that can go wrong" in the average GUI app. And as a GUI app user, I really really hate when the app tries to do what's best for me - autoreconnect, write to another file, change the settings automatically, whatever. Just gimme an error popup and let me decide.

> produces code with easier execution flow

In C++ using RAII objects for state makes that concern pretty much disappear imho. Save your state & rollback in a tiny type's ctor/dtor and you're good to go, whatever you do, things can throw and what you were doing will be rolled back. Not as good as hardware transactional memory, sure, but apparently not a lot of CPU engineers are able to make that one work yet...

> (3) uses the type system to specifically+exhaustively communicate the possible outcomes.

back to 1, this is what I really do not want. Just write the happy / known-to-the-programmer path and let what you don't know about bubble up to main() or the top of your event loop.
If you draw a graph of the signal going into a monitor (above) vs the luminosity of a pixel, it might look like this for a crt:

^
| _______________
| /
| |
| |
|_/
|_________________> t

^
| /\
| / \
| | \
| | \
| | `-._
|____/__________`-.___>t

And the luminosity like this for an lcd:

^
| _________
| .’
| /
| /
| /
|______-’______________>t

Persistence is the time it takes between when the luminosity goes up and when it goes down. It is low for CRTs and high for LCDs (which stay on until they need to switch unless the monitor is low persistence (or low persistence is emulated with a high refresh rate and black frame insertion).

The switching time is the time between when the signal starts (or rather when the monitor has finished working out what the signal means and has started trying to change the luminosity) and when it gets bright (or in the case of LCDs, to the right luminosity).

Ghosting comes from not switching strongly enough and overdrive (switching too hard) tends to lead to poor colour accuracy.
I said the same thing of my own generation.
You're using half as much memory for something that is vaguely O(n^2), so there's your roughly 4x factor speedup. But since things aren't perfect, it ends up being a bit lower.
The problem is that somebody gave a compliment to vue, and immediately a bunch of react people came with their "well actually"

React wasn't even mentioned, don't know why so defensive, who cares
Uncertain Future of Corporate HQs. Do companies & cities still need each other?
Shortcuts Catalog (updated for iOS 14)
No surprise really, Apple have a habit of stealing app ideas and implementing them as their own.
Asset price inflation rears its ugly head. Anything of scarcity. Makes you wonder what other rare items have recently shot up in price.
Given the mention of rolling updates, I am assuming it is a reference to how up-to-date the packages are or the availability of packages for some software. While distros like Ubuntu will keep some packages on the bleeding edge (e.g. Firefox), most will be months behind. That presents periodic problems with software that uses its own addons mechanism or that is simply too recent to be incorporated into the package collections. I have run into problems with outdate extensions for Emacs and even expired signatures under Debian, but searching for fixes revealed similar problems under Ubuntu. Ever since switching to Arch, I have been a much happier cookie.
When will this be a Chrome Debugger Extension.

Also https://gtoolkit.com/ is kinda if you squint a similar idea though apparently with lots of pieces to help make writing the visualizers never take more then a few moments (or so they claim)
Currents API now include news from over 154 countries
Sure, those are the most valuable pieces. But all together: 7X(1/7) < 1.

This is the split (most valuable markets kept whole) that would be least detrimental to value, but also least beneficial in monopoly busting terms.
They cover the company in the case of discrimination lawsuits.
This makes so much sense, I mean Chris Cuomo, Maddow, Brian Williams, CNN, MSNBC, CNBC, doesn't matter - they all use very emotional language to describe things.

I long for the good ole Walter Cronkite news casts. (I didn't mention fox commentators because that's beyond the beyond, they're way worse).
During filming of The Good, the Bad and the Ugly, the bridge explosion had to be done twice. The first time a miscommunication caused it to be blown before the cameras were ready. No idea how costly it was, though.
Maybe not that slim, as CNN just reported:

https://www.cnn.com/2020/09/18/health/coronavirus-airline-tr...
We just need to run one app (OmniPlan) which is OS X exclusive in our Windows work machines.

We would get in via RDP or such I guess?
Sure! All the articles on that site are fascinating!
> The issue is the FCC "typing" rules that disallow a single device operating on multiple, disparate frequency bands.

My phone that connects to multi band WiFi, Bluetooth, NFC, wireless charging and 2g, 3g and 4g disagrees with that statement.
All these "dozens" are exactly what i mean with people overestimating what is needed. You throw "dozen" around like crumbs on pigeons.

> * A dozen engineers for the Javascript VM

> * Dozens of engineers to support ongoing javascript and CSS standards

Fabrice Bellard is a single person who in his free time has made a full modern JavaScript engine. Key parts: single person, free time.

I call bullshit that you need "dozens of engineers" to make a JavaScript engine - what you need to good engineers (and to ensure they stay around).
> I see a common irrational theme of "let's change the rules because they didn't work out in my favor this time".

IMO they didn't work out in anyone's favor. Our country is a mess, and the majority of people dislike both of the 2 major ruling parties.