skysight-inc/HackerNews huggingface dataset:
But when we are talking about unsolved problems, we are in the land of vanishing small probabilities in any case. Could it not be that the very fact that someone has been trained in conventional mathematics a hindrance to them resolving an unsolved question, and someone thinking in isolation has an advantage?

Here's Grothendieck, for example:

“In fact, most of these comrades who I gauged to be more brilliant than I have gone on to become distinguished mathematicians. Still, from the perspective of thirty or thirty-five years, I can state that their imprint upon the mathematics of our time has not been very profound. They've all done things, often beautiful things, in a context that was already set out before them, which they had no inclination to disturb. Without being aware of it, they've remained prisoners of those invisible and despotic circles which delimit the universe of a certain milieu in a given era. To have broken these bounds they would have had to rediscover in themselves that capability which was their birthright, as it was mine: the capacity to be alone.”

I can certainly see this happening: someone away from the pressures of publishing, the drudgery of admin tasks, the frustration of applying for grants or department politics, or the fear of looking "bad" to their peers etc. devoting their time to mathematics out of pure joy, play and drive and coming up with novel definitions and assumptions that those in establishment mathematics, out of pure sociological and psychological reasons, have not even dared venture into.
The nuclear industry has a proven track record of blowing through cost estimates. You'd have to be quite the mark to fall for it again.

> Why isn't the solution analyzing where the money is going so that the wasteful expenses can be eliminated then?

Why do you think that hasn't been tried?

You seem to have the preconception that there must be some way for nuclear to live up to your expectations for it, despite all the evidence that it can't and won't.
> The human eye has FAR better dynamic range than any camera built to date, at any price point.

Not at all true. All you need to do is take your camera into a dark room for proof. It can take useful pictures in environments you can't see. And with some manual control and safety precautions (seriously, don't actually do this) you'll note you can shoot useful photos of things that are very near bright sources like the sun where your eyes would be completely useless (and irrevocably damaged, again do not try this).

What you're complaining about isn't dynamic range, it's exposure control. A human brain, again, makes much better decisions about what parts of the environment are "important" when setting the aperture (iris). So the stuff you want to see is visible, where the camera is mostly just going to guess that the center of the frame is what you want and will routinely leave stuff over or underexposed.

Your last paragraph has the correct analysis but the wrong conclusion. It's the vision processing that makes the difference. The optical systems of a semiconductor camera absolutely are better, so a control system based on optics can absolutely be better.
>> If CAPTCHAs are intended to be "completely automated public Turing test

That's what google says the are for, but they aren't used that way by everyone. Many websites use them not to detect machines but to slow down the humans. They want to make something burdensome so they add the captcha. Maybe they want you to subscribe, pay money, to avoid it. Maybe they just want you to spend a few more seconds looking at of some banner ad. Or maybe including a captcha ticks a useless security box on some compliance form.
The ideal scenario would be NPM existing as a foundation rather than a for-profit company. The more likely one is them folding and Facebook taking over as the source of truth for JS packages, which is bad for everyone.
Yes, it's completely safe and its rust equivalent is

let x = vec![1, 2, 3];
process(std::mem::replace(&mut x, Vec::new()));
x.push(4);

https://doc.rust-lang.org/std/mem/fn.replace.html
My wife is from China, while I am from Germany.
Our side business is selling milk powder for babies to Chinese mothers.

Makes quite good money but does not fulfill in anyway.
I have operated services where each web server had a single thread, because that provided a better user experience than more "optimal" configurations. It had certain bizarre scaling implications for single-core performance and I wouldn't have designed it that way in today's era, but there are times when this makes sense. (For example, when the web server only serves authenticated sessions, and each session requires a bound mainframe connection for requests, and parallelism is not only impermissible to the mainframe but would exceed the capacity available.)
How would that work, exactly? A drone isn't going to be equipped with a shovel to pry it out of the rocks or have the power to pull it out.
Hmm, it looks like he is going to drop his institutional affiliation entirely when he moves to New Orleans.
I was doing some research recently on various private NPM registry implementations. My company wanted a way to share internal libraries and frontend apps in their local network. I was surprised to find out how poor most of the options were. I ended up settling on Azure DevOps (self-hosted) but an open-source fork of NPM wouldn't be the worst thing in the world. If the infrastructure went down tomorrow I'm sure most people could switch to Yarn without too much trouble.
We sold a live cow for a bit under $600 at wholesale auction late last year (It probably went to a feed lot).

I’d love to know what direct to butcher retail prices are.
Do you think there is a place for D in embedded? Maybe if you could use the stdlib without a GC?
That's a fine point but would you please stop arguing aggressively in the flamewar style on HN? I feel like we've had to ask you this a lot. It isn't necessary to vent toxic fumes when making your substantive points: it makes your comments and this forum worse, and it isn't fair to your fellow HN users who restrain themselves from doing the same. You may not owe better to The Market, but you do owe better to the community you're part of here.
As evv brought up [1], it's rather concerning that the cornerstone of the JS ecosystem is a for-profit organization (especially one lacking in a source of aforementioned profit). I wonder if their bankruptcy might not be the worst thing for the community, in the long term - it would certainly discourage relying on a single fallible repository in the future.

[1] https://news.ycombinator.com/item?id=19725139
I'm a huge fan of immer. I use it in all my React projects. It makes writing reducers a lot easier. Highly recommended.
Agreed.

Any kind of fork/split led by a company like Facebook would be highly controversial and come with lot's of drama.

This would inevitably spark a non-profit community driven alternative and cause chaos.

All outcomes would be very damaging to the JS ecosystem though.

(also, I don't see FB having any interest in running the Javascript package registry. Yarn and it's proxy are really just a result of limitations and slowness of the official implementations)
I thought their business model was supposed to be private repository hosting.

That said, with the existence of Verdaccio allowing companies to run private repositories within the firewall and at no cost beyond infrastructure, who is paying for private npm?
The reverse is also quite stellar, because in some scenarios if you can lower peak burst demand per node from N to (0.1 x N) you can often reduce allocated capacity by a factor greater than 0.1. (This is more likely the case when N exceeds SOMAXCONN, for example.)
Nanci Pelosi Threatens “New Era” of Internet Regulations
Much nicer than scala? I don't see how you can claim that if you've touched futures in both languages.

Rust is a nice language for threaded programming, but the async situation is a trainwreck 4 years in the making.
This article is about the Control Flow Guard [1] security feature introduced in Win 8.1. The same blog has a few articles about it. Seems that it wasn't performance tested against large binaries in its original development.

[1] https://docs.microsoft.com/en-us/windows/desktop/secbp/contr...
And this is exactly why software patents are not as evil as most people think.

They are being abused, but if you can close that loophole (prevent non practicing entities from enforcing patents), then software patents are critical to protect innovation.
That's because Swift doesn't have a first-class concurrency story yet. I imagine that concurrency safety will be sorted out when Swift gets concurrency, but in the meantime all Swift concurrency is using C primitives like pthreads and libdispatch.
I'm curious, what has given you the impression that Rust is a language "for the elite"? It certainly has some rough edges around learnability, but I don't think anyone is actively trying to discourage people from picking it up. Rust is certainly hard for experienced programmers because some common patterns in other languages are not allowed by Rust's rules, but that's no different than trying to apply OOP in a functional language.
The thing is....people don't run "the language itself".
Benchmarking Istio and Linkerd CPU
Here's the new self-driving demo video from today.[1] From Tesla's HQ in Palo Alto, out to I-280, down one exit, use interchange at Sand Hill to turn around, come back. No visible conflicting traffic on non-freeway streets.

Compare the 2016 demo video.[2] That's a tougher route. That's the one where we now know it took a lot of tries to get a clean video.

Waymo and Cruise have put up videos of their cars in city traffic. They get criticized for things like getting stuck behind double-parked cars, and being a bit shy of parked cars that project into a traffic lane. But they get where they are going. Tesla is not showing anything near that level.

Supposedly the analysts at the meeting got to ride in a self-driving car. Anyone seen reports from them?

[1] https://www.youtube.com/watch?v=tlThdr3O5Qo
[2] https://www.youtube.com/watch?v=eAal0juXXzU
SSH tunneling is handy but if you want to push anything else over it, its a pain for the "layperson". You're not going to have a great time supporting people with it. I've done it, it sucks. Scripts and special SSH config files are the pits. VPNs are way easier, they can support multiple access levels and roles, are often not blocked by other people's packet filters and firewalls and the good ones can even validate that a host is in "compliance" before they're allowed onto the network.
This is such a poorly written article:

* no detailed analysis of how the attack was undertaken. Its not even clear how the attacker managed to get in (was it a publicly exposed Jenkins? vulnerable bastion? what?)

* no analysis of what the existing matrix.org security perimeter looked like or how it could be made better.

* repetition of security tropes. Use VPN. Use Github Enterprise (wait wtf? Why not private repos in Github?). Don't use Ansible, use salt.

Ridiculous. I was looking forward to a nice long read about how this breach was undertaken. Hugely disappointed.
Apple Face-Recognition Blamed by New York Teen for False Arrest
Deliciously edible fully organic packaging?

Ouroboros: the tail recursive self devouring snake!
But they did investigate. They interviewed sources who confirmed that unionizing was planned before people were fired, which is the title. And they read the lawsuit and talked to the lawyers, who obviously said the same thing.
Gotcha, I'm sorry I misinterpreted your position!

I mentioned this elsewhere in the thread, but I am (genuinely!) curious as to how we can actively prevent "bad" discrimination without using "good" discrimination. Board seats are a zero-sum game, far more men have them than women, so how can we give more to women without taking some from men?
The China competitors are better because they are actively helped by the government while foreign companies are not, and in this case actively suppressed.

Competition only works when the market is fair. Perhaps Amazon could not make as good of an offering but their marketshare was 15% 10 years ago and China is a large, homogenous, and modernized population like the US which is perfect for Amazon's scale strategy. It's a hard sell to say that a trillion-dollar company does not have the resources and talent to do what the people in the next building can.
AEB is allegedly built on the same vision system: https://electrek.co/2017/04/25/tesla-automatic-emergency-bra...

> But the system still wasn’t at feature parity with the first generation Autopilot, primarily because of the lack of Automatic Emergency Braking (AEB) feature. Electrek has now learned that the important feature is going to be released this week.

> As we reported during the release of the 8.1 update, AEB has been a high priority feature for Tesla, but due to the nature of the safety feature, the company needs to make sure to get the false positive rate as low as possible in order to implement it safely.

> Unlike with the first generation Autopilot, Tesla has to build the feature from the ground up using its own ‘Tesla Vision’ technology and the new sensor suite.
First of all, turning on HTTP/2 was not a mistake.

Second. turning it on when it is not mature yet is.
Clean Architecture for Microservice APIs in Node.js with MongoDB and Express
C++ has a huge learning curve too though, the difference is it lets you write whatever you want. The learning curve is to write correct C++. It’s deceptive, it’s like skiing vs snowboarding. Skiing you pick up fast but to get good is damn hard and few bother. Snowboarding is damn hard to pick up but then it’s pretty easy to become really good.
Microsoft engineer complains that company is biased
For Records, can the public read accessor method be overridden? I'm assuming so, otherwise should just make the instance variable public final.
I have heard from friends in Germany that EBay is much preferred to Amazon.de. Perhaps that isn’t the full truth, but something I found interesting.
Do you have a citation to a peer-reviewed study for this claim?
Have you... actually tried that? Night shots with a decent camera sensor work much better than your eyes. You're probably being fooled by the exposure control on your junky consumer phone app. Grab one with manual control over exposure/iso and sample rate, you'll be shocked.

It's not even a secret. Light capture in a phototransistor[1] is a basically direct process without a whole lot of loss or wasted surface area. Those cone cells are living things and only have a little volume to dedicate to pigment chemistry.

[1] CCD's of course can do an order of magnitude better still, and those are easily cheap enough to put in a car.
My journey was between four clients (Mac). For a long time, I used Postbox. It was reasonably fast, its search wasn't great but wasn't too bad either (it still doesn't search Chinese well), but as I grew bored, I decided to try something new.

Comes Spark. All shiny, with nice fast search and much fresher UI. Fast-forward half a year, and after an update, it loses all my custom signatures (I use a lot), rebuilds the whole search database (took almost a whole day), and still no support for SOCKS proxying neither app-wide nor per account.

Tried Mailspring after that, similar UI, good search, but too many bugs and freezes on core things: sending emails, receiving emails can take forever. Also the need for Mailspring account is creepy and unnecessary.

So I'm back to Thunderbird, it got a bit better over the years, but still, if I need to search Chinese I have to go to the corresponding web UI.

Will try MailMate once I have some spare time.
I learnt Matlab/R/Python/Javascript altogether. It was a mess for me to grok all the similar-but-different syntax, but it make me realized more about the real essence of what is really important for the domain rather than language details.
Based on what I know about how high-level executive meetings and presentations (which is the role Karpathy is playing here) go, there's a pretty good chance the presentation was not actually developed by Karpathy but a Tesla team of significant size.
Hardware tokens are great but most people don't know how to use them, so they don't.
How can Musk make the prediction of a million autonomous taxis in less than two years? That's just fantasy. There are just too many unknowns to solve. One of the big ones is permission from the city governments. Once a car hits a pedestrian or multiple taxies start having accidents, governments will bring the project to a halt. Tesla might have a small test fleet somewhere but not 1 million taxis.

My guess is that Tesla will need another round of financing along the way and they have to make sure that the stock's price stays up. Musk is a great promoter but at some point he needs to come back to reality.
A significant issue I have with C++ is that even if your code base is pure C++17, the standard library is a Frankenstein's monster of legacy and modern C++ mixed together that required many compromises to be made. A standard library that usefully showed off the full capabilities of C++17 in a clean way would have to jettison a fair amount of backward compatibility in modern C++ environments.

I've noticed that more and more people like me have and use large alternative history "standard libraries" that add functionality, reimagine the design, and in some cases reimplement core components based on a modern C++ cleanroom. I've noticed that use of the standard library in code bases is shrinking as result. You can do a lot more with the language if you have a standard library that isn't shackled by its very long history.
https://twitter.com/hamids/status/1120466861970399232

These guys also went on the ride-along: https://youtu.be/2BZHXh1nbWc?t=360
I don't mean this as an insult, because I think I would be the same way. I think what you described is a very privileged position of someone who has likely never felt real hunger. I acknowledge I might have the same feelings you describe about raising a single animal for food. Particularly for species that are more emotive. But that's because I too have a historically unfathomable variety of options and privilege.
We already know that maintainers of widely-used NPM packages are being approached and offered money by people with dubious intentions. I may not agree with many of NPM's decisions, but NPM does fall over and a malicious party takes it over its functions, web development is looking at a security catastrophe.

If the financial incentive for malicious actors is already represents an issue today in that there are attempts to gain control of numerous packages, imagine what the combined financial incentive would be to take over the whole index.
I was responding to :

>since Hindus cremate, they don't bury.

Which seems a pretty blanket statement to me. There are other beliefs which many hindus believe are a core part of Hinduism for e.g. vegetarianism. I am not trying to create a strawman here. You will be surprised, how many regions (yes regions, not branches / sects as you put) have fish/meat as a part of their tradition.
>Lines of celebrity meat.

Check out http://bitelabs.org/
I use both. I work with Autodesk Inventor, MathCAD, Excel, and a bunch of other software that simply doesn't run on Linux, and if there are similar programs, they are far behind e.g. FreeCAD vs. Inventor. Like a programming language, and OS is just a tool too, so for web dev and other technologies that are stronger on Linux, use Linux. I also use Mathematica, Blender 3D and FreeCAD, and they run fine on Linux. The cost of laptops allows me to have two, and not use emulators, images or other VMs to run a different OS. I still have a 2011 iMac 27. I was running a dual boot system for a few years on my Alienware, but got tired of switching on the spur of the moment, and Windows runs better on it probably due to drivers, and for the not-so-important color keyboard changes. There are some edge cases, like using Continuous[1] to program in F# on my 2016 iPad Pro. For data science, machine learning, ANNs you can develop on anything if you are using a web service. I play with ML on both Linux and Windows. I like playing with Red[2] the programming language and Raylib[3]. Red runs better on Windows at the moment, although they are pushing for a better Linux experience.

[1] http://continuous.codes/
[2] https://www.red-lang.org/
[3] https://www.raylib.com/
This seems very reproducible, or at least many people focus on doing this. Donald Trump is probably the most popular example of someone who got rich buying things at low value and fixing it up for a large profit.
The only alternatives to a single source of truth repository are

A) multiple large, competing repositories

B) a distributed system like Go which relies on just a path to the source repository

Both of those suck. A) is messy and confusing, B) has a whole host of problems (no immutability, no reliability and assurance that the code will be here tomorrow, mandatory vendoring, ....).

Sure, a community driven non profit foundation in charge would be ideal, but a single source of truth, even if for profit, is much better than the alternatives.
Robert Caro’s Blind Spot
> It scared the kids into thinking the planet will melt.

How is this a good thing? I don't get it.
A step backward to you is a step forward in pragmatism for the rest of the world.

I understand the value of higher kinds and I'm comfortable with Haskell, but it's pretty obvious to me why Kotlin is succeeding where Scala failed.

Sometimes, improvements in programming languages are reached by having fewer features, but Scala is a kitchen sink that was always unable to turn down features, just because their implementation would lead to more research papers to submit to conferences.

As a result, we ended up with a monster language that contains every single feature even invented under the sun.
Hardware tokens are pretty alright until you need to use GPG-agent to enable their use.
But a community and an ecosystem can be built over time (and are being built for Rust incredibly rapidly). Whereas a problematic language can't really be "fixed", it can only be added to.
Is there much of anything a car can do to prevent being T-Boned?

Yes. Stop suddenly while entering the intersection when conflicting traffic is detected. Google cars do that, and they have been rear-ended several times because of it. You can find those events in the CA DMV accident reports. Better than being hit by the cross traffic.
I guess the point I was trying to make is that what is referred to colloquially as dereferencing is different than how the compiler sees it. We see "foo" (can't get HN to emit the asterisk for pointer dereference here, no matter what I try ), and we know that to be UB, but the compiler doesnt really see it until the load. Until its actually used, its effectively a dead store and will be eliminated, anyway.

int& bar = *foo;

Doesnt actually deference foo. No load is issued from the address stored by foo. Until you either load or store using bar, no null dereference has occurred.

Further if bar is never used, no actual dereference has occurred. In fact, there will be no assembly instructions emitted for the above statement because it is pure syntactic sugar. Pointers and references in C++ are the same, except with different syntax and the secret club handshake that references are presumed to never be null (but there are ways they can become null and thus the UB).

Edit: formatting, at least attempted
> the huge body of C++ code and talent in the ecosystem is an existence proof to the contrary

Looks to me more like proof that C++ has been around a long time
Shares on chinese exchanges are worthless. Only way to actually get money out is to list overseas or in HK.
I blame them for the China is an afterthought, screw the customer, we will deploy processes from abroad that don't work attitude.
Or an Initial Coin Offering.