skysight-inc/HackerNews huggingface dataset:
> Has large scale energy storage been solved?

There are numerous technologies which can currently provide large scale energy storage at cost which is currently competitive in many situations and due to drop rapidly once they are actually required and built in quantity. To mention a few: flow batteries, hydrogen production and generation, carbon neutral biomass fuel, heat storage and conversion batteries including molten salt, enhancement of existing hydro schemes, online EV fleet, active geothermal... besides you know if pushed, even the occasional emergency fossil fuel burn if unprepared. Nuclear plants are not known for their uptime during storms either.

Current prices are detailed here, been dropping every year :
https://www.lazard.com/perspective/levelized-cost-of-energy-...
I was a developer at Feathr and thought theirs were data-dense and usable, but you have to be a customer to actually see the dashboard.
I don’t see how you can read TFA and describe it as “hate”. The author is showing real problems with C++; you could disagree with the severity of these problems or the solution presented, but calling this hate is so childish and dishonest.
"Lidar is not seeing the world as a series of probabilistic phantasms that may or may not be a pedestrian, or a jersey barrier, or whatever"

Lidar is inherently probabilistic too,like every sensor is. Just because the photomultiplier voltage rises and some peak detection hardware can correlate it with a transmit pulse, it does not mean that there is a "point" at that position in 3d space. It has different error characteristics to vision sure, but it is still an inference problem with corresponding artifacts to deal with. In fact I would say that the different error characteristics actually make them ideal for sensor fusion, i.e. Lidar for initial depth and vision for filling in the details.
I know the guy who made that website. I think it might have been done at the request of Scott, or Scott advertised it on his blog at some point.
>Does that mean the cars will be susceptible to T-bone accidents?

Is there much of anything a car can do to prevent being T-Boned?

And even if there is, I don't really see it being something that radar would help much with. If you and another car are approaching perpendicularly, you'll have an almost perfect situation to get positioning and speed information over a pretty short amount of time.

Of course I've never done anything even resembling any kind of work in this space, and I don't want to pretend to know the answer, but the claims of side radar not being necessary seems to pass a smoke test.
One big reason to not listing on Shanghai is this market requires certain amount of profits which Lucking definitely not making enough.
%xmode in ipython does something similar, but only when an exception is hit.

https://ipython.readthedocs.io/en/stable/interactive/magics....
Some people claim that gen known as DRD4-7R is responsible for wanderlust

https://www.contiki.com/six-two/wanderlust-gene-travel/

Little bit different to what the article is talking about, but pertinent to the discussion in the comments
Sure, given a lack of a domestic competitor, China will allow a foreign company to serve the market with tight control.

They don't really care about some luxury goods brands but they are investing heavily in critical sectors like aviation. They have a long road ahead but Comac (state-owned manufacturer) is already selling commercial aircraft to other countries.
At Dutch population density (1,312 people per square mile[1]) that would be 32 trillion people so even 100 billion people should leave plenty of space.

[1]http://www.worldometers.info/world-population/netherlands-po...
> In fairness, I may have missed something more obvious in the UX.

You didn't. It's phrased on purpose to not make it sound like you're paying for this "service". And the lettering does not stand out (compare to say all their annoying ads to make you upgrade).
Some would say the elites in Great Britain simply don't have any respect for scientific knowledge -- this has been argued going back to CP Snow's "Two Cultures" essay. Everybody in power did PPE or whatever and being an engineer is low-status. This could be the case in the rest of Europe.
While there are obviously still cases where C++ makes sense to use today, those case are overwhelmingly based on the age and maturity of the C++ ecosystem. Now that Rust has proven that a language can provide memory safety without compromising (much) on performance, it is clear that the scope of C++'s supremacy is in permanent decline.

As Rust (or another language with similar safety/performance properties) matures and its ecosystem grows, C++ will increasingly become a language of tiny niches and legacy codebases.

In other words: C++ is the new Fortran.
This is a false statement. Amazon is completely outcompeted by equivalent firms such as Alibaba-owned Lazada here in southeast asia. I think the only place Amazon has "won" is in North America and Western Europe. But sure, continue thinking that it's the evil Chinese making things unfair for Amazon. This is complacency that caused Japanese cars to overtake American cars in the 60s.
Understood but lower population could also mean less people trading and that would impact quality of life quite badly. Steve Jobs living in a world of 10,000 would have been living in abject poverty no matter how good his entrepreneurial skills. A larger population can do more things, and with trading increase quality of life in important ways (medicine, technology, arts) that may be better off than ghost towns with cheap property. My point is your parent commenter is right to ask whether lower population really means higher quality of life, I don’t think it necessarily does.
I'd love to see a CAPTCHA for identifying a business/feature in Mapillary imagery which can then be later verified and added to OpenStreetMap!
This is beyond stupid. A lot of practical questions were not answered in the article…

- What is the date of birth and gender of this "legal person"?

- Is it a New Zealand citizen?

- How will the river enroll to vote? How will the river pay it's fines when it fails to vote?

- What will happen when the river breaks its banks and destroys property, and someone sues it for damages? Will it be in contempt of court for not showing up to appearances?

- If New Zealand enters a major war, can the river be drafted for military service? How do you fine or imprison a river for draft dodging?

- Where the river releases it's fluids at the beach, is it engaging in public urination?

- If a policeman issues it with a lawful order, and it fails to comply, can it be arrested?
I mentioned Python because it sits in the other extreme, but the combination of pattern matching, strong types, type inference and ergonomic combinators on the standard library makes the experience much nicer than, for example, Scala. Robust refactoring isn't new. Rust isn't novel. It's just well put together because it had the benefit of hindsight and being able to consider how different advanced features fit together without having to abide by backwards compatibility until recently. Refactoring a single threaded process that operates over a vector can be a single line code change, and the compiler is capable of complaining about data races by leveraging the type system and lifetime analysis.
Considering that the fifty states are writing unconstitutional laws faster than the SCOTUS can make room on its calendar, it seems we have a Denial of Service exploit for the constitution.
> Rust enforces single mutable ownership or multiple readonly aliases at a time. In fact, they are very good idioms to structure large codebase anyways, and normally they do not get in the way for ordinary applications.

No these limitations routinely get in the way for ordinary applications. The borrow checker is a source of frustration when ramping. Back-references get smuggled in as array indexes. Prohibiting global variables is tough. Any sort of app that can't be structured as a tree is going to have pain.

This safety is really valuable, but let's not pretend it comes for free.
Suppressing Innovation: Bell Laboratories and Magnetic Recording
Not just in e-commerce, the convenience living in China has far passed America, such as in mobile payment, food delivery, bike sharing, WeChat with its tremendously useful ecosystem, the subway system, high-speed rails, etc.

Having lived in both China and America, I have to say the living standard in Chinese cities has passed America's in many ways and, more importantly, the speed of China building new facilities is at least 10x of the US. Many American believe there's a competition between two countries, but IMO the competition is already won. Chinese no longer see the US as a competitor in many areas - you rarely hear Chinese Internet companies learning something new from their American counterparts today, or people envying America for their way of living. It's the opposite I found worrisome, that America is losing confidence and becomes more insecure day by day.
At my wife's elementary school, they taught climate change and what the kids could do to help (recycle, conserver water and energy, etc.). But you know what actually got the kids to start doing all those things and making their parents recycle and turn off lights?

The movie "Happy Feet". It scared the kids into thinking the planet will melt.

What we really need is more cartons about climate change. That's what will get kids concerned and their parents.
Yes, exactly so.
Ars' take is essentially that that legacy (win32) issues have made the transition impracticable: https://arstechnica.com/gadgets/2019/04/microsoft-quietly-gi...

A pity, not so much (to me) regarding the tabs per se, but what it demonstrates about the general sclerosis in desktop OSs. It's hardly the first time Microsoft has had to bail on innovation (WinFS comes to mind). In use Windows feels like a patchwork of UI bits from different eras, and this is clearly not going to change in the foreseeable future.
Honestly they're not doing great here in Japan. Usually I order stuff from the .com version because .jp is really lacking. Most people who live here and speak Japanese natively just order from the separate online stores of Japanese businesses I believe.
Also interesting to learn two languages, in parallel, where neither is particularly good at parallelism :)
UB isn't "safe" so I'm unsure what your comment is getting at
Does rust have a structure to handle something like a stringview?
Tradeoffs.

Ada has a history on microcontrollers, and is old enough we can answer with some certainty.

You may end up having to bypass bottlenecks caused by runtime checks... And that means unsafe code in a critical location.

Performance or safety. At different parts of your code you may find yourself choosing.
Python extension for VSCode supports logpoints.

In general, something like this has been around in IDEs for a very long time - e.g. Visual Studio proper added them back in 2005, except it calls them "tracepoints".
As an accountant once told me: “Revenue is vanity, profit is sanity, cash is king”
There is an advantage in thinking about prions, and proteins more generally, as crystals rather than biological systems. A vat of fluid can sit for decades without ever forming a crystal. But then the addition of a single seed can give rise to an infinitely large, growing, structure.
> Trucks are cut off in traffic extremely frequently. Some trucks do have auto braking and it getting triggered all the time from jerks on the road is a frequent complaint.

Yeah, false positives would be a giant source of friction. Do you know what types of sensors the existing systems use?
Would this run in Cython. I am trying to understand a Cython code and something like this would be helpful.
Not working on mobile?
Designing software for concurrent requests, as in using poll/epoll/kqueue/IOCP, implementing worker pools, etc. is given, yes.

Designing infrastructure for concurrent requests is definitely not. I've worked on shared hosting systems with high concurrency requirements and it definitely was more complicated than just installing an Apache MPM—we had to think about balancing load across multiple servers, whether virtualizing bare-metal machines into multiple VMs was worthwhile (in our case it was for a very site-specific reason), how many workers to run on each VM, how much memory we should expect to use for OS caching vs. application memory, how to trade off concurrent access to the same page vs. concurrent access to different pages vs. cold start of entirely new pages, whether dependencies like auth backends or SQL databases could handle concurrency and how much we needed to cache those, etc. At the end of the day you have a finite number of CPUs, a finite network pipe, and a finite amount of RAM. You can throw more money at many of these problems (although often not a SQL database) but you generally have a finite amount of money too.

I would be surprised if most people had the infrastructure to handle significantly increased concurrency, even at the same throughput, as their current load. It's not a sensible thing to invest infrastructure budget into, most of the time.

(You can, of course, solve this by developing software to actively limit concurrency. That's not a given for exactly the reasons that developing for concurrency is a given, and it sounds like Lucidchart didn't have that software and determined that switching back to HTTP/1.1 was as good as writing that software.)
Sure there is—it is my experience as a website operator and as someone familiar with the field of website operation that architectures like theirs are more common than architectures unlike theirs. Professional experience is a (highly compensated) form of gathering data.
The vector is "valid" and that is what carries all the weight here. The vector is still a vector.

push_back is absolutely defined. pop_back might be undefined, because pop_back is UB on an empty vector. If you like, call clear, and be assured of an empty, reusable vector. It's not idiomatic, but it's safe.
I wonder if they support breakpoint() ?

https://docs.python.org/3/library/functions.html#breakpoint
> I think the intuition is that the best mathematicians, autistic or not, tend to be in academia already.

Is that a safe assumption, though? Won't it limit the field to people who are happy making a low salary and don't mind teaching?
Depends what you mean by recent. Ada's been on microcontrollers for more than a couple decades.
> In other words: C++ is the new Fortran.

Which makes Rust the new... APL?

I think the analogy is pretty apt as far as it goes. Fortran by the 70's was a crufty language with a bunch of legacy mistakes that remained very popular and very useful and would continue to see active use for decades to come.

And everyone knew that. And everyone had their own idea about the great new language that was "clearly" going to replace Fortran. And pretty much everyone was wrong. The language that did (C) was one no one saw coming and frankly one that didn't even try to fix a lot of the stuff that everyone was sure was broken.

For myself, I despair that Rust has already jumped the proverbial shark. It's complexity is just too severe, the only people who really love Rust are the people writing Rust libraries and toolchains, and not the workaday hackers who are needed to turn it into a truly successful platform.
Would not go as far as to say "delivered" in 48 hours. Shipping can be relatively slow during those promotional days and the app even shows delay warnings on the cart screen / checkout.
The stringview example is surprising and certainly something I could have fallen for.

I feel like the lambda example is pretty contrived. If I was returning a lambda that was capturing values by reference, I would already be pretty wary of UB.
Helium scarcity will clash quantum computer research
I've used Scala in production environments, and we never had any problems with it being too academic. SBT sucks, but that's another issue.

Kotlin doesn't have typeclasses (something you get as a side effect of Scala implicits), ADTs, or true pattern matching (along with exhaustivity checks). In combination, all of those allow for expressive, easy-to-read code that, in my experience, tends to have few bugs. Kotlin is a step backwards from that. It's still a significant step up from Java, however.

F# is the only other language I've used that I've found comes close. However it lacks typeclasses, and the large Java ecosystem.
I never thought I would see so much astroturfing on Hacker News, "read the article read the article".

The website's slogan is literally "Everything about China's Innovation".

It's biased and or unable to talk plainly about the market conditions in China, the rules are set by the government and they make sure Chinese companies always dominate.
Hmm maybe the problem is actually interacting with humans naturally, on the road, so self-driving is really human-style general AI
The cross compiler looks like it was mostly contributions from SiFive, not WD. WD uses it, and references it.
Ryan Tomayko would agree that's a noble goal!

http://lesscode.org/
I'm not threeseed, but I'm pretty sure they meant what they said.

Expanded version of the argument: "Karpathy says 'people drive vision-only' and apparently intends that to convince us that vision-only is good enough. But (1) those people driving vision-only are using human brains, whose abilities we have not yet come close to duplicating, and (2) even with the astonishing abilities of the human brain, those people driving vision-only make a lot of mistakes and have a lot of accidents, and we want self-driving cars to be much safer than that. So the fact that people drive vision-only is no reason to think that self-driving cars should do likewise. They're trying to be safer than people, with less computing power; why shouldn't we make up for that by giving them extra sensors?"
> Autopilot isn't trying to compete with Waymo and therefore any comparison there is irrelevant

So their autopilot sensors, disengagement data, and algorithms from their autopilot cars aren't being used at all for their FSD program whatsoever?

> Tesla hasn't rolled out FSD publicly so it is unclear whether Tesla would have any data about it performs in Phoenix.

Isn't that because they are using their autopilot program + the people who upgraded to the FSD tech sensors to train their FSD tech under the previously mentioned autopilot program?
>Shipping can be quite slow

True, but remember "slow" means something quite different in China where same/next day delivery is very often expected in top tier big cities. So 3-5 days delivery is definitely considered slow, and during these crazy period you may see the glacier speed of one week delivery time :)
Yeah your company needs government licenses to do anything in China. That's nothing new. Don't blame Amazon for that.
Rust gpu programming is very possible already, but as of my most recent foray into the area it was still very much a black art getting your build environment set up for it. It’s probably just a matter of time before it becomes an easy thing to do.

I’ve done a fair bit of mixed Rust + CUDA C++ though, and found it to be a very nice way to build high performance code with safe high-level interfaces that someone can grab and use with little to no understanding of GPU architectures. It’s even pretty straightforward to build wrapper types that leverage Rust’s ownership system to track lifetimes and safe management of device buffers as well (unfortunately I can’t release that code but it really was pretty simple so hopefully someone else will soon do it openly, or by now maybe someone already has)
NPM Inc. last raised a Series A round in April 2015. Now, 4 years later, they still have no business model, no revenue and no more funding. Even in their very limited space there are competitors that perform better (Yarn).

At this point it's clear that a union isn't going to save NPM. The company is really in no position to guarantee anyone anything.
Yes, a borrowed string slice `&str`, whose lifetime is tracked precisely by the compiler to avoid use-after-free errors.
https://doc.rust-lang.org/book/ch04-03-slices.html#string-sl...
Open letter on climate-related financial risks
Maybe the code is based on a mind-snapshot from Stephen?
I don't really understand how iPhone is better then i7 6700K and Quadro P4000!
I totally agree that I would prefer a US world order. I think a lot of people around the world agree. But geopolitics usually just comes down to self interest at the end of the day. And if you look at every action from an inhumanely rational point of view, geopolitics makes more sense.

https://en.wikipedia.org/wiki/Realpolitik
I don't want to have a big debate over what will and what won't happen in China in the future as I see you and I are working from very different assumptions and have very different approaches for extrapolating into the future. I'm just taking issue with the form of your previous comment, which took your personal fear of a Chinese policy that has not been suggested by the Chinese government, any China scholars, or even the most fearmongering clickbait hungry US reporter, and stated it as fact like so:

"Extreme claim not based in fact, stated as fact"

[link, implied to support the claim but doesn't]

When you do this, some percentage of people are going to take what you're saying at face value and believe that this is actual policy, especially since you seem to have provided a source (even though clicking on that source reveals it to be a paper thin cnet article that provides no support for what you're saying).

Frustratingly, you're doing it again here - you say "purchases for mobility and communication are restricted by social credit scores", and then you provide two links - one for cellphones and one for trains - that just say you need to use IDs to sign up for mobile plans and to buy train tickets in China, describing policies that existed long prior to social credit scores and have nothing to do with social credit scores. Those are also policies that exist in a lot of other countries, the first link you provide even says this in the first sentence:

"...joining many European and Asian countries in curbing the anonymous use of mobile technology."

Also, at least in my personal experience, you need an ID to buy a train ticket in the US as well. Also your source for that is a comment in a trip advisor thread about needing an ID to buy bus tickets, not train tickets, and consists entirely of people speculating and things they've heard second hand - a truly horrible source if ever I've seen one, and not in support of what you're saying even if it was a good source.

Without going through it, as I think it's pretty clear at this point that you're being very sloppy with your sources, that business insider article doesn't say what you're saying it says either.

Even looking past the many false claims here completely unsupported by the links you're providing, you can't just list a few things you don't like that seem "unfree" to you and then say you think that predicting keeping people that don't use an app regularly enough from buying food is a reasonable prediction. Or rather, go ahead and say it if you want but please just make it clear that it's your prediction rather than a fact like you did above, and be careful that the links you provide as supporting sources actually relate to what you're saying.

And please, please, please, be careful with how you summarize linked content - the way you do it here and appear to be doing it in your previous post is so inaccurate and so mixed with your own predictions and fears that I'm giving you a lot of benefit of the doubt by saying it's "sloppy" rather than "intentionally deceptive".
I've done this a few times, but the depressing thing with fitness is that you can recede. I was able to run 5km or do 20 push ups a while back, but now I struggle to do 3km. The depressing part is realizing that it has to be a maintained lifestyle thing.

Running has some morale benefits, like scenery and fresh air. Sports has social benefits. Machines not so much.