skysight-inc/HackerNews huggingface dataset:
This again brings us back to the fundamentals.

Do you trust your self-driving car AI algorithm? Yes? Sure lets remove the car controls(Accelerator, break and steering wheel). And then safety and other liability is on the car manufacturer.

If you don't have this level of trust on your algorithm you don't really have a self driving car.
Adobe's cloud push fuels profit beat, shares surge
Gotta love Parsec for Haskell and pyparsing for Python. Some other awesome parsing libs:

PEGTL - C++ Parsing Expression Grammar Template Library
https://github.com/taocpp/PEGTL

Parboiled - Java & Scala PEG Library
https://github.com/sirthias/parboiled

Nom - Rust parser combinator framework
https://github.com/Geal/nom

Nearley - JavaScript parser toolkit
https://github.com/Hardmath123/nearley

Neotoma - Erlang library and packrat parser-generator for PEGs
https://github.com/seancribbs/neotoma
Ironically the CAN-SPAM Act only prevents commercial entities from doing this, however shady the practice may be. Political emails are protected free speech and AFAIK the means by which addresses are obtained is irrelevant.
They say "at a safety level substantially greater than that of a human driver". This is a low bar to meet - some human drivers are really bad. I know I would much rather trust my life to one of the Google self-driving cars than some of the people I got in a car with in college, for example.

It's also the wrong bar to meet, because lawmakers are going to be much tougher on AIs than on human constituents. It's not enough to be better than a human, you have to be so much better than a human that it'd be irresponsible not to mandate self-driving cars.
I wonder what's the connection between Lattner and autopilot. When Tesla hired Lattner, my impression was that he would oversee the entire systems software architecture. Why they couldn't have retained Lattner and also hired Karpathy is beyond me.
Not relevant. The software may not be patented but also just not published. You would have to reverse engineer it to get at the algorithms, and the car is surely heavily encrypted.

It's like Musk said with SpaceX: publishing patents is just like putting out a recipe book for China.
This would be FAR, FAR more believable if the guy placed both his hands in view. You can't see what the right hand is doing. I remain skeptical. Does he show his hands in the rest of the video? I stopped watching after a few minutes of not seeing both of them up in the image.
Ask HN: How to build a small survey system in a React based product
Hi All,
I need to build a survey system in my current React based product. Basically, survey is not the core functionality of the product. It may or may not be used.

Survey would have approx 50 questions and should be able to take boolean, string or multiple-choice values. Any suggestions to have something light weight developed within the product?

I was looking at http://surveyjs.org/ - How good is this?
You have to be careful when comparing latencies as the numbers can be completely meaningless depending on workload.

Also, note that the numbers have changed significantly for Zen since its original launch due to updates from AMD/Manufacturers, so many of the numbers you see in older reviews are no longer accurate.

If you read reviews of the new Intel processor today, you'll see latency numbers have increased for Intel with their new architecture:

https://www.pcper.com/reviews/Processors/Intel-Core-i9-7900X...

In the end, workload-based performance metrics tend to be far more meaningful than synthetic benchmarks or simplistic latency measurements.
Oh that is very tough! I'm only in my early 20s, but I worry so much about retirement, probably one of my most deep fears! I figure the only way for me to get ahead is to be financially successful, either my startup makes it or I go to get my PhD in a cutting edge, lucrative compsci field.
Modal editing? Of course, that's what vim plugins are for. Only Pycharm has it out of the box (as a setting) of the above mentioned IDEs.
It's just fun. It's not more complicated than that.

There's the trope of the younger sibling watching the older one play games, and it turns out that a lot of people enjoy that. You can watch for loads of different reasons:

* High-quality gameplay. Some of the most talented people in e-sports regularly stream, and most of the popular streamers are quite good generally.

* Introduction to games and critique. I definitely use Twitch to decide which games I'll buy and play.

* Streamer personalities. A lot of the streamers are very very good at what they do. They are funny and entertaining, can tell stories, and generally cultivate a community around their stream. They play off the drama of what they play (a big part of why battle royale games are so popular). It's weird how much watching a stream can feel like hanging out with friends.

It's one of those things where you might not understand unless you give it a try, and certainly not everyone will love it, but it's so damn compelling. I predict really big things for Twitch.
Yes that is the worst case for me, but also I really really do not want to kill my dream. I like work but I will live in the park with my laptop if it comes down to keep going (no joke).
Karpathy. Car pathy.

* I hate myself for this.
Probably more dependent on one's immediate manager and/or chain than on company wide policy.

Personally, I would not want to report to someone who spends the majority of time remote. But maybe this person is a really great boss.
They're charging teens more?? The people who earn the least if any at all... is there a special teens services that I'm not aware of?

And who asked for tipping besides drivers? Hate the concept. Charge us more or split the fare with them better.
1. Earlier I used to procrastinate but now I have overcome it by 50%. The power of ruling my mind is the most valuable thing for me.
2. I usually write 200 words a day, it keeps my mind healthy and busy.
3. I share my knowledge free of cost. I don't want people to be a follower but I want to create more leaders.
After reading through the original Qualys discussion[1] of this new vuln I was definitely left with a feeling that this class of bugs has not yet exhausted its treasure trove of vulns. This article only confirms it.

Very interesting discussion that will likely continue as more people wrap their heads around this tough problem.

[1] https://blog.qualys.com/securitylabs/2017/06/19/the-stack-cl...
And it's incredibly easy and low stress, all done through the app.
Argh, in college I had an old Microchannel IBM that I installed linux on. I could never get the (coax) ethernet working properly. Pretty sure I used a parallel port zip drive to install, too. Ah, the good old days of having seven computers in one tiny dorm room.
I've already been tipping Uber/Lyft drivers in cash since I first used either service.

I'm not sure how I feel about Uber being able to collect data on tip collection.
It doesn't matter on which platform you are sharing your hard work. If people are appreciating your work then everything matters.

Yes, followers matter because with more followers you get in front of maximum people.
Which is identical to what Uber just added?
Doesn't directly answer your question but https://tiny.wiki.kernel.org/
That's interesting, I thought there was a correlation between older mothers and autism, and autism has a correlation to geekiness.

My wife had our youngest daughter at 40 (I was 43), and my daughter was diagnosed as autistic at 3 and a half. After lots of therapy she was able to mainstream at age 8, and made the honor roll this year.

This morning she noticed a year in a book her older sister was reading. She exclaimed "That's the year Isaac Newton was born!". I said "okay" not sure if she could be right, and she then whispered to me, "and it's the year Galileo died". I looked it up, and she was right. So I kind of consider her geeky.
> No. Why would you mix a character of undefined length (a tab) with characters of defined length (all other printable characters, including the space character)?

To allow individuals to define the length of course. I like to free up horizontal space and a tab width of 2 spaces helps me do that, I can't with 4 spaces. This is especially apparent in c# were you're 12 spaces in before you actually get to the real code.
With yearly refresh?
There's still no obligation to tip whatsoever. After your ride, when you next open the app (which could be days later) you are presented with a screen asking you to rate your driver (this already occurs). I think if you give a 5 star, then the option to give a "compliment" is given, which is similar to a badge or a Facebook like.
As well, now, a tip button is also presented. You don't have to click on it if you don't want to.

I will never tip with zero guilt.
did they fix the random crash issue when running gcc?

https://www.phoronix.com/scan.php?page=news_item&px=Ryzen-Co...
Show HN: KnightSpear – Social Project management app with AI Work Coach
Great. The chunked model (inspired by Borgbackup/Tarsnap) seems preferable to Docker layering, and diff-based approaches.

As far as I can tell, the advantages compared to Borgbackup seem to be:

* casync offers control over which FS metadata is included

* casync, the server, exposes chunks over HTTP

* casync, the library, is written in C so is more easily used by systems software.

I'm betting we'll see machinectl integration. Excellent!
Hong Kong's mini apartments boom as property prices soar
A pluggable django forum application build with Django Rest Framework
At this point, not really.
The compiler is slow and buggy.
(And to make the type system faster would take some interesting theoretical breakthroughs.)
I don't know, to me the statement begs the question "So why wasn't it a great fit?". People are going to speculate regardless of an announcement from you, if it were me I would prefer to just keep my head low and let those who really care to know/I care to tell ask me (or Tesla) personally without a bunch of unneeded commentators jumping in and potentially putting negative connotations in my mouth.

But I hadn't seen that Telsa released a similar statement, and that changes the context quite a bit to match what you describe.
True, but pay isn't the only thing to take into account. Work-life balance, training opportunities, having to be on-call or not and being compensated if so, and promotional opportunities that can get you into a higher bracket with the former benefits included, and being somewhere where you feel stable are non-pay-related worth considering. Once you reach the point where you can "afford" the Bay Area, Quality of Life becomes pretty important IMHO.
Depends on how you see it though; the most impactful stuff is not necessarily the most reported in the media. As always, the media lags these things and so the public don't get to see shit coming.
I predict a lot of angry smart TV owners - I have a 4K TV that can't decode certain VP9 profiles in hardware, so YouTube on the TV itself is very limited. Not sure what's available in S90x chipsets, though. Does anything do VP9.2 + Opus in hardware?
From Wikipedia:

>Although the botulinum toxin is destroyed by thorough cooking over the course of a few minutes,[26][27] the spore itself is not killed by the temperatures reached with normal sea-level-pressure boiling, leaving it free to grow and again produce the toxin when conditions are right
same here, I still have my Q6600 and I'd bet that 90% applications still run fine.

this is very very different from back in the 90s, in those good old days 18 months old PC is basically useless.
Implementing a missing matrix operator might make a great class project for a numerical methods course. ;)
userPasswordHash = hashlib.sha256(str(stored_salt) + password).hexdigest()

Should I have expected better of the NSA?
so it's done for other car industries :/
Of course there's the counterexample that shows that with the right management you can turn your company around - Fujifilm http://www.economist.com/node/21542796
SHA-256 seems to score well on https://www.cryptopp.com/benchmarks.html .
I wish I was so successful I could publicly declare my failures without it affecting my all future job prospects.
I just am not that impressed by Final.

First, I have had virtual credit card numbers through MBNA and then Bank of America for over a decade. So this is not all that ground-breaking.

Second, I have found myself using virtual credit cards less and less as most of my purchases are with a few companies (Amazon, Apple, Netflix, Google) and most of the rest use Paypal. In addition, the credit card companies' fraud alerting seems pretty good, and with the app, I can pretty much see my credit card activity in real time.

Third, I use a card with 2% rewards and the extra 1% really makes a difference as I try to put everything that I can on that credit card.

Finally, as mentioned in the article, it is a pain to have to change a bunch of services's billing information. The fact that Final is a VC startup to me means that there is a fairly good chance of them going under than say one of the big credit card companies.
Yes, although I tend to use SSHFS and a local editor. Even a cellular quality connection is not required. It works fine from an airplane.
> Why can you run a cutting edge commercial OS on a 12 year old PC but not a 2 year old phone?

Because Windows isn't open source.

That is absolutely the answer. Because hardware manufacturers couldn't just take Windows and recompile the kernel for their own custom hardware they had to support the IBMPC standard bios interfaces and ACPI.

With Android, when hardware manufacturers can get away with not standardizing the hardware platform to be OS generic, they make custom shit blobs they stick in a Linux kernel and leave for dead after 2 years.

Because it sells new devices. If you could keep an old S3 updated to the latest Android effortlessly there would be no artificial software based pressure to buy a new phone as long as you still liked the old one.

I actually find it really fascinating that it seems that hardware vendors are aggressively trying to create new modes of planned obsolescence as Google ramps up efforts to reduce their ability to abandon updates. User irreplaceable batteries are the biggest one to me, where vendors take the extra step to be truly devious and make hard-to-access batteries in sealed phones actually impossible to replace because they either solder the battery in or make it break the connectors when you try to remove it.
I think he'll regret accepting the position. Impossible deadlines are going to force him out in under 12 months.
basically a parser inception, takes parser and returns parser, woah
Mortgage tech firm Sindeo suddenly folds
I think the parent was talking more about "robotic" traffic-law obesiance meaning that you'll stop hearing people roaring down your laneway at 3AM at 60MPH, just because there's no cars on the road and no possibility of getting caught.
> The back button ... takes you back. How can that confuse you?

Because "back" is ambiguous, and changes meaning often. It's also never explicitly defined.
Rolls-Royce demonstrates world’s first remotely operated commercial vessel
I used Uber to move across the city recently. Since I don't have much, I just needed a few SUV trips.

Each time the Uber driver got out and helped me load up his car, and then he helped me unload. I tipped them with cash except in one case where I just didn't have bills small enough (wasn't thinking).

This is nice.
I was referring to the RTL-based IP that goes into each subsystem of the CPU, hence the analogy to code. You're talking about compiler instruction scheduling, a lot of which are a bunch of non-AI algorithms. If I'm missing something, I would appreciate the references to the functionality you're referring to.
Well, physics is quite complex. I think electrical engineering is similar in that regard.

Personally, I am aware of the two you listed + experimental, condensed matter, and astrophysics. There is some overlap between physics and EE, so I may be aware of others.
Schumpeterian Profits and the Alchemist Fallacy
The Uber driver in my neighborhood complained that the teens call up the cab to go 2 or 4 blocks. They are trying to emulate their parents and seam like a baler to their friends.
The small increase in cognitive load when writing the code pays off when reading it. My editor can tell me where a function is used. It can't tell me what a function does.
Next big thing. Get in on the ground floor
It's an excellent set of advice and resources. Good explanations of why each topic matters and what it includes, with links to a few selected resources for each topic and an estimate for study time. I've already added it to my standard advice for getting started with React.

I'm _very_ pleased to note that the guide links to my "(R)Evolution of Web Development" presentation [0] and my React/Redux links list [1], and that a number of the other articles referenced are definitely based on my links list contents too :) (Also, for good measure, I'll toss in a link to my "Intro to React and Redux" presentation here as well [2].)

[0] http://blog.isquaredsoftware.com/presentations/2016-10-revol...

[1] https://github.com/markerikson/react-redux-links

[2] http://blog.isquaredsoftware.com/2017/02/presentation-react-...
What do you use for your private listening webapp? mpd?
Does anyone know why they require existing ProtonMail users to enter their account's password AND the decryption password? Fair enough, they're linking my account, they require the account password. But the key that encrypts the email data too?
This was back when Intel drives had less than 1% return rate, and where certain OCZ drive models had a staggering 40% return rate. http://www.tomshardware.com/forum/292159-32-return-rate-craz...

OCZ then went bankrupt, which probably helped the whole SSD industry.
That was the same deal on twitch though with that group.
Scala API for Apache Beam and Google Cloud Dataflow
More to the point, VP9 is available today and is a perfectly good substitute for HEVC, with the benefit that you don't have to pay for a license from three different patent pools and an as-yet unknown (but certainly non-zero) number of third parties on undisclosed terms in order to use it.
Did They Invent Hair Gel? Caesar’s Footprints: Journeys to Roman Gaul
The bar to meet will be precisely "as good as Waymo", because if Tesla's technology kills substantially more people, neither regulators nor consumers will allow it to exist.
This is great to hear. Andrej has contributed a lot to DL students worldwide, what with his lectures online and his writeups, that I'm glad he's continuing his upward trajectory. A very inspiring person.
It's nothing like that.
You whole assumption rests on your 'personal impression'. You simply can't know what other people in the open source world think or presume everyone agrees with you. To claim 'one voice' seems a rather large stretch. There are tons of Ubuntu users and others in the ecosystem who may think differently.

What makes you so sure Mir would not have some advantages? It seems impossible to say either way. For all we know it could offer benefits and choice to the ecosystem. Or die because users would reject it.

Open source has always been about diversity and choice. There is now an unfortunate trend of some commentators misusing words like 'community' to push their own agendas or trying to pass off personal opinion as a widely held fact. This basically challenges open source diversity.
What do you think his right hand might be doing? I'm not familiar with the Tesla interior setup so I don't know what is possible, but I'm having a hard time imagining what he could be possibly be doing off-camera that wouldn't be reflected in any of the visible displays.
I get what you're saying and agree it would be nice, but so long as we're wishing for stuff, I wish we could all, even those of us who are less successful, be able to declare our failures without it affecting our future job prospects.

I'm entirely unremarkable, but looking back I would say most of my biggest personal and professional developments have been built upon some sort of failure or mistake.
You should be able to develop that just using basic React components, inputs, and form management approaches. Here's my standard advice for learning how to use forms in React:

Gosha Arinich has written an excellent series of articles on how to use forms in React, at https://goshakkk.name/on-forms-react/ . I highly recommend you read those. In particular, he describes the concepts of "controlled inputs" and "uncontrolled inputs", which are important to understand when writing forms in React, as well as managing a list of inputs.

He's also recently published a book called "The Missing Forms Handbook of React", which is very much worth it: https://goshakkk.name/the-missing-forms-handbook-of-react/ . Beyond that, I have links to a number of other articles that deal with forms, at https://github.com/markerikson/react-redux-links/blob/master... .

If you've got more questions, I'd encourage you to drop by the Reactiflux chat channels on Discord. It's a great place to learn, ask for help, and discuss React and related topics. The invite link is at https://www.reactiflux.com .
My time in Gentoo was absolutely worth it for the same reasons. There are dozens of us! Dozens!

I still recommend it to people who are serious about diving into Linux.
There's a decorator for that: https://docs.python.org/3/library/functools.html#functools.w...
I think there is a selection effect. It mentioned that losing some of it's large corporate customers was a big issue. When you sign up a bunch of employees that get this service through their employer, chances are good that most of the people will underutilize the service - thus you have a good profit. If you lose that, and now a lot of your customers have subscribed individually, there is a good chance that they will overutilize the service - after all they paid good money for a reason. Thus your profits will decline.
You are. No one cares if you declare "X company was not a good fit" or "I messed up on doing this".

You clearly haven't because you, in error, think it'll nuke job prospects.

It won't. They won't care. Trust me.
Are you suggesting the grid will turn into an interconnected graph of power supply lines with a routers and a routing protocol to supply power dynamically based on usage? Sounds a lot like our favorite graph.

There are obvious political problems with rate advertisement. Some are actually beneficial, such as being able to guarantee critical power supply on a more granular level. But what about ending up with a handful of backbone power providers with shady preferential practices and lackluster competitive spirit?

Self-regulating devices that turn themselves off during peak usage (back off packet sending...quiet broadcast radios...) seems extremely susceptible to bad actors. Perhaps I underestimate how bad current power infrastructure consistency is.
This is great, but if you're going to use a parser combinator in .NET, you might as well switch to F# and use FParsec instead of hacking LINQ in C#. The F# code is so much easier to read and understand.
It can't hurt. The ability to tip was the first reason I started using Lyft. Uber being a terrible company is the reason I stayed there.
Try GCC vector intrinsics which allows comparing scalar to vector.
I was hoping this would be a guide on managing architectures, common use case traps for handling things like scalability and state. Instead this is just a long-winded way of recommending an opinionated front-end tech stack with resources to learn those stacks. Was not exactly what I was hoping for.
The Electronic Age
But the reviews remain highly reliable in many cases. Fakespot and other services have popped up to address the gaming aspect of reviews.
@oulipo Awesome, great work. If you have any links/tips to help me get my re-speaker array going with Snips, I'd appreciate