skysight-inc/HackerNews huggingface dataset:
No, I am someone who has a BS EE/CS degree that worked four years as an engineer at a large firm. It is not fear mongering. It is legitimate questioning about engineering, from someone who has the experience.

For all of his self-promotion and as head of a car company and a rocket company, Elon Musk has never worked as an engineer for a large firm where he'd be mentored in engineering.

For example, the CEO of GM is an engineer (EE) who was mentored in engineering.
https://en.wikipedia.org/wiki/Mary_Barra

And the same for IBM: (EE & CS)
https://en.wikipedia.org/wiki/Ginni_Rometty
This.

I mean, I run linux on all but one of my machines, but if a company made me choose, I'd choose Windows over OSX.

Apple doesn't make things dev-friendly, the mountain of volunteers who make homebrew and packages make it dev-friendly. They didn't switch OSX to be nix-based because they wanted to entice developers, they did it because it allowed them to move faster.

Meanwhile, MS is releasing their nix subsystem, open-sourcing lots of crap, and generally going out of their way to pull devs back into the fold.

I wouldn't switch today, but the last year of releases makes it clear that this has been under way for quite a while... and will continue for many more. If the nix subsystem works as well as they say, I could see myself switching at some point in the future. (because I would really like some decent power management)
If there is no power than chances see there is limited steering as well. Probably safer to have motionlessn 2-ton rock rather than a 2-ton ballistic missile.
If you're willing to try something more bleeding edge: http://btrdb.io/
I thought unprovable statements are usually the funniest to "leave to the reader".

Like that time someone solved an unsolved problem or two because it was on his homework:

https://en.m.wikipedia.org/wiki/George_Dantzig
Rapping, deconstructed: The best rhymers of all time
yeah, rural crossings are dangerous in the US, but it's probably not worth the inconvenience and cost of lowering the speed limits or adding stops.

people expect to use these things to travel hundreds of miles in a reasonable amount of time. there are literally thousands of these highways, and probably hundreds of thousands of crossings.
> New value is created every day by thousands of different sources, and the currency needs to be able to expand at the same rate.

Why does the currency need to expand at the same rate? You could also have the real value of the currency appreciate. Before you say, 'that's deflationary' - many countries had large swaths of time when their currency was deflationary with little or no ill effect to the population, and increasing standards of living.
he probably encoded HODOR HODOR HODOR multiple times in that video at the end.
I think it is. Googling got me this:

https://news.ycombinator.com/item?id=1390685

https://github.com/wting/hackernews
Computer Vision Explained with PyImageSearch's Adrian Rosebrock
Liquid Metals Aren't Easy to 3D Print, but These Companies Are Doing It
Velocitypack: A fast and compact format for serialization and storage
So you're saying that a person should not be able to profit off their original idea because they don't actually have an original idea? Because truly original ideas don't actually exist, they are merely extensions of the work of people that came before me?

You realize by that logic that no one is truly responsible for anything as an individual, that nothing they do can possibly create new value because they are simply doing what they next guy was going to do any way?

Sorry, ewzimm, but I definitely do not agree with your ideology here. I do not agree with you that a person is only worth the physical labor they are capable of providing. Can I ask what you think societies and governments should do with their elderly and disabled? I'm kind of scared of what your answer is going to be......
Uber engineering in general is extremely disappointing. They consistently oversell/overhype mundane processes and technologies both software and otherwise. I suspect this is mostly because they are driven more by marketing and business needs than actual engineering bottlenecks. That is the only way I can explain all the technological missteps they keep bragging about.
In fact they're both right. Indeed this is at the bottom of a hill, but the intersection in question happens to be behind a small hump in the road, conveniently covered in a shadow in Google Street View (whereas the road behind it is brighter, sunlit):

https://www.google.com/maps/@29.4119817,-82.5444142,3a,60y,1...

If you squint or zoom-in, the light square on the right hand side of the road is in fact a vending-machine-stocking truck parked at a gas station on the other side of the intersection where this all happened, serving as a useful feature-height comparison; the semi was probably a little larger than that but similarly its wheels were likely underneath the horizon provided by the hill of the road. You can therefore imagine that more than half of the trailer might have been under the horizon of the hill, including wheels etc. -- frustrating any sort of machine visual inspection, 'cause that's even difficult by human eyes.

This Google Map image is 440m away from the actual crash site, which at 74mph corresponds to about 13.3s of reaction time. (The extra time from going at 65mph would would have only been an extra 1.8s.) It was intentionally chosen to be like "here is where a driver travelling East would have had no idea that there was a semi beginning to turn, pulling out onto the road in front of him."

The other data point needed is "here is where an attentive driver would have had no excuse for not knowing there was a semi in front of him;" that's about here:

https://www.google.com/maps/@29.4115366,-82.5429196,3a,60y,1...

This is 360m away, giving at least 11s of advance notice to the oncoming driver. Even with 5s of reaction time before he slams on the brakes, that should have been plenty of time. Clearly the inattentive driver is therefore a huge problem here, and the driver was presumably inattentive because he had been goaded by the ease of the driving system.

It's much harder to tell whether the semi should have seen the Model S and yielded right of way with this setup; as mentioned at 440m or so the Tesla should have been likewise invisible to a truck-trailer, so that's presumably when he would have started turning; it's not clear to me whether he would have then seen the car before his truck-trailer entered the oncoming traffic and he would have had no better option than stepping on the gas.

But it does sound like the Tesla's road detection is based on a visual algorithm rather than something more obvious like radar, and certainly both when you are too far from this sort of truck it can be nondistinct (as the road curves too much for you to see its wheels) and if you get too close it probably also becomes nondistinct (the closer you get the larger it is in your digital field)...
Depending on the number of email sending workers, it could be closer to:

transaction 1:
mark an unsent receipt as being processed
get the marked receipt
send email
transaction 2:
mark the receipt as sent
Hey Vivin! Great to see this. Also grew up in Oman (went to ISM). Good old days! Times when the only games you could get were from some shady stores in Ruwi or in CCC or Al-Harthy Complex. So so nice to see all the hacks you were up to be able to play cool games.
OpenWindows had a demo called "monaeyes" that made it seem like Mona Lisa was really interested in whatever your cursor was pointing at.
Criticise the mighty Google, and you'll be forced to pay dearly with meaningless internet points ;-)

(It's a little telling that none of the downvoters attempted to refute any of the facts…)
How the Republican Party went from Lincoln to Trump
In my personal experience regarding your last question, the security updates on my Surface Pro 4 have always asked me if I wanted to restart my machine or delay it til off hours (anywhere from 12-5am). I've also been offered to schedule when restarts occur.
I think you can have a prank without (potential) negative externalities.
Nah, they just don't care about football. It's just coincidence that it overlaps every year.
It should never be an extended period. Everyone everywhere will advise to keep your transactions as short as possible.

Sure this is sometimes boring additional work - eg you don't delete 1M records with one statement, you break it into 1,000 statements each deleting 1,000 records.

Sucks, but keeps your db and your users happy.

BTW this is true for PostgreSQL and MySQL and Oracle and every db that allows concurrent DML.
Not even close, not to mention you have no clue about the impact of genetic engineering on future generations.
it's a good point, but just a reminder that for most people the price for comparison would be public transit, bicycle, or scooter, not a $30k car.
I agree. You're going to see a lot of jealousy/envy when this technology is first rolled out. But what are people really going to do? Even if you ban the technology locally, people will just go overseas and get it done. And if you're going to make that an illegal offense and screen for all babies at airport terminals, what about immigration? Is the country really going to ban all immigrants from countries where the procedure is legal?

Once the genie is out of the bottle, people will realize they can only fight it for so long. At some point, people will realize that if you can't beat 'em, they might as well join 'em.
What do you think is taking so long? I'm waiting too - it's hard :).
Its crowdfunding page, on Indiegogo, is a bit bizarre to me:

https://www.indiegogo.com/projects/skully-ar-1-the-world-s-s...

1,940 backers for $2.44 million, and only 24 comments? For a project with this many backers with this much skin in the game, comments usually number in the hundreds (if not thousands), especially as it becomes apparent that the campaign will miss its estimated delivery dates. Even though Skully seems to have its own website and support forum, the campaign landing page is still where you have "noisy" backers (i.e. people who frequently back products enough that the site becomes a social network for them).
All you need to be a Markdown expert
You're saying this like major waterfall projects never failed spectacularly and never had serious problems.

Yes, you can have a good product if you have a very strict spec, written by true experts that really know what they're doing. Otherwise forget about it
I agree with this so much. Two other things that annoy me about the new OS X design:

- Helvetica everywhere. Helvetica, whilst not bad, has somewhat poor readability (not legibility) in body copy. I find it much harder to read than the old Lucida Grande, and it annoys me I can't change it back easily. In fact I jailbroke my iPad just to change the font (to Iowan Old Style, absolutely beautiful serif)

- No favicons in Safari. I can't even understand why they would do that, and have absolutely no way to turn them on, for those of us who like to switch tabs without spending 5 seconds reading them all.
Data.tree – sample applications
Saying Agile-style development was responsible for Heartbleed is just wrong. Crappy code, along with C's "We'll aim the gun at your foot by default, just pull" attitude was responsible for that.

>No one took design and security too seriously. They still don't.

To some degree, but the whole idea of Agile is very test-based: Write something, see if it works, toss it if it doesn't. That's not a hard workflow to integrate security auditing and testing into: It's just another kind of testing, if a slower one.

Given, you are right about this kind of thing being highly anti-planning. As to whether that's a bad thing, I don't know.

However, I can safely say that it's better than some alternatives. There is no way epoll would have gotten through a proper testing in its present state.

So yes, I thing these are big problems, but casting the blame on agile is like saying that a large dog ate your bed: He might have wrecked it a bit, or maybe not, but he couldn't have eaten the entire thing.
The claim made in the Economic Textbooks that the central bank controls the banking system is mostly incorrect - in fact most of the things you'll read in economic textbooks about the banking system are provably incorrect which is a large part of the issues with current economic theory - and with economists employed by central bank attempting to control the banking system.

From an economics point of view, what they are essentially proposing is to modify the banking system so that it resembles their models.

Their models are stylised, highly simplified, and have to be massively "callibrated" in order to match economic observations at all, and even then can only usually do so between financial crashes. (The part of economics that analyses business cycles hasn't discovered the Nyquist theorem yet.)

The best guess at what would result of this, is all the problems of centralised control, and none of the advantages of the existing system. Another way to think about it is a bunch of complete maniacs being allowed to run experiments on the live production system without any testing.

Although hopefully it won't come to that.
Like all slogans, its not meant to be universally applied. A slogan allows very little words to go into much detail, so the idea is to appeal to emotion but be smart/intelligent about it.
Agree, but that are problems at the end, when most developers have issues at the start (basics). Baffle me when i read that relational databases are "hard" and you need to teach some basics even for experienced developers. Plus, the thing here is that yeah, everyone know SQL have issues.

So they make a ORM

Then it create worse issues. Is like the Database-side and the app-side are at war (without intention!) with each other and the database-side only concern themselves for the kind of issues that only happened for specialized tasks.

And the app-side still try to interface to the database, but poorly.

----

Articulating this better, I hope: Is like the movement now to improve the syntax and semantics JS. Or like ASM.js.

So, why not have SQL 2.0 with the fixes everyone since 20 or more years ago already know? And the libraries/API made to acknowledge that databases are not primarily used by "end-users" but app developers?

But that is probably like ask why not clean C++... ;)

I know this is just ask for the moon (obviously not exist one "SQL", only several more or less alike implementations), but the trouble with ORM and databases is more than a decade old and the answer is mostly "yep, we have that problem. Move along"
I've been interviewing for the past month in SF. The only thing bad about my interviewing processes experience is BAD INTERVIEWERS with no sensibility to HUMAN SKILL (i.e. not technical skills).

Team fit is what makes people shine in their jobs and no one is asking about it... The industry is well developed now for us to stop asking about reversing binary trees and start asking about how many friends you one had in high school
Thanks, it looks great and I'd consider it in 8-10 months, but I am committed to doing some contracting/projects right now.
The Xiaomi redmi Pro again shows
True enough, but security is a sine qua non: a system must be sufficiently secure before one even begins to consider ergonomics or anything else.
I knew WPAD existed but I figured it was just some static lookup. Quelle surprise when it's a hack of massive proportions.

So much of this Netscape stuff just reeks of a "startup MVP", to put it mildly.
> We're already to the point where if your commute is less than 8 miles or so, using Uber daily is cheaper than the cost of ownership on a $30k vehicle. Just imagine what self-driving cars will do to that equation.

Which brings up the question: why the hell would anyone buy a $30k vehicle for 16 miles of commuting?! You can get a perfectly reliable car that's even reasonably safe and comfortable for regional road trips @ well under $10k, without even looking for sales or deals.

Until true driverless (no driver in vehicle, no insurance policy needed) happens, ownership will always be cheaper than daily taxi rides.
It's interesting (and no coincidence?) that the one caveat with the OK Labs (now General Dynamics) verified micro-kernel was "assuming the hardware satisfies its specification". This work neatly plugs that gap, so the verification goes further down (with the new caveat that the EDA tools correctly implement the verilog source?)

Does ARM have a supervisor mode, along the lines of the Intel Management Engine, which would leave a chink in the provably correct operation?
Not those who lived through it I suspect.

http://www.jstor.org/stable/2338493?seq=1#page_scan_tab_cont...
Citus currently has major problems joining non-distributed tables with distributed tables, and it doesn't fully support schemas yet. It's almost there, but not quite.
> looking at the pictures it seems like a dangerous place to rely on autopilot with the intersections

To some extent, I agree--uncontrolled intersections on highways are dangerous.

On the other hand, in this particular case, a 14 foot tall, 75 foot long, 40-ton obstacle blocking the roadway is probably something any autopilot should be able to detect and attempt to avoid. This was not a case of the Tesla not being able to stop in time because someone pulled out in front of them. The Tesla did not slow down at all from its cruising speed of 74mph before impacting the trailer. It simply did not detect the obstacle.
The article says that there were 3000 units pre-ordered. That's a fair amount of cash, but spinning up a hardware line where there are real safety and fit questions at hand is not trivial. Maybe they would have been better off making something that would replace the visor on a popular model of helmet like a shoei.
> Most of the time, credit cards are not charged until goods are shipped.

Not true.
> The industry is well developed now for us to stop asking about reversing binary trees and start asking about how many friends you one had in high school

Could you explain?
I don't have the stats, but I have a bit over 1000 hours as a pilot of light aircraft.

"What's it doing now?" is a common question in the industry, and the subject of this excellent American Airlines training seminar video: https://www.youtube.com/watch?v=pN41LvuSz10&t=21m41s

(The whole video is good, but that's the specific automation confusion question.)
We have ACM, IEEE, ACS, etc - so there are professional bodies, but ...

In my experience a very large proportion of programmers have not completed any formal training, which is typically the first step in the other professional accreditation processes.

The attempts to put real engineering into "software engineering" and real science into "computer science" is strongly resisted by many. ACM and IEEE deplore this state of affairs but are unable to bring about any widespread change in attitudes.
> With self-driving cars, the first one is impossible. A car that follows the law to the letter is by definition never at fault in a collision.

You can still be "at fault" even if you followed the law in a collision. Laws - particularly driving laws - are not always black and white.
"Weller ... and his brother were forced out of the company after investors disagreed with the LeSports deal he brought to the table, opting instead for an inside round. Another source familiar with the matter confirms his story that he brought in the LeSports deal but said Skully was rapidly running out of cash and it was down to the eleventh hour determining if the numbers added up.

Adding to that, we’ve been told the board thought Weller has been so difficult to deal with since leaving, they now don’t see the point in salvaging the company he started.

We’re told by a source inside the company that as of Monday, investors ... determined it was better to just shut the whole company down instead."

In what world is shutting down, a superior alternative to selling the company to LeSports for some cold hard cash?
Perhaps because they're worried that the law would start requiring 'professional' accreditation to work in computer science?

Because at the moment, anything computer related is something you can teach yourself through practice and experience rather than something that necessarily needs a degree or credentials. You can obvious get a degree or what not, but it's not required.

The worry however is that professionalism could lead to a situation like with doctors or lawyers, where you need to be part of some professional body or have certain credentials to work in the field at all. And that it could make getting work in the field more difficult for newcomers as a result.
The linked article, by a central bank employee, explicitly notes that users of cash value its anonymity:

> As a risk-free, interest-bearing asset, CBcoin would be preferable to bank deposits (and even paper currency, presuming anonymity concerns were addressed), encouraging households and firms to convert their bank deposits into CBcoin deposits.

While governments might not prefer anonymous payment methods to exist, they can still recognize that much of the money-using public appreciates anonymous payments at least some of the time.
Multidimensional scaling is designed to preserve the most variance (or some variation of that idea) among points in a lower dimensional space. So for the most part, the cluster memberships assigned by clustering in an n-dimensional space are the same in the lower dimensional projection.

There's often no need to cluster in a higher space because the outcome is the same, and clustering is more expensive when there's more dimensions.
A Tesla isn't cheap either, and Tesla didn't have to introduce their beta-level software/hardware to the public and then claim "you're using it wrong" when some guy's head gets sheared off by a semi.
I did. I bought a LEAF for around $30K (minus $10K in government cheese) for a commute that's about 18 miles RT.

I did it because I wanted an electric car, and specifically a 2014 or later and there were very few 2014s for sale and those that were for sale were overpriced, IMO (in some cases, more than the net price of a new one).

Our other car is indeed a sub-$10K 2005 CR-V with 180+K miles on it.
A lot of services also provide backup codes when you perform first setup. If you actually take those and put them in a safe place (maybe offline) like they say, that should mitigate a lot of the problems.

Let's pretend I'm a dummy user and I print all my backup codes out and throw them in a drawer somewhere. Now the only situation that locks me out of my account is both my home becoming damaged/unavailable AND my phone at the same time.

While a house fire or something could reasonably accomplish both (although I imagine most people would grab their phone before running out!), I think this reduces the risk to a point well below the "I dropped my phone in the toilet." level of not having backup codes.
I belive it's written by an Indian news source, which is why the original article included it in their headline.

It like when someone from your hometown does something newsworthy elsewhere - the local headlines will read "Man from HOMETOWN does $THING"
the chance that a mobile network provider will use DHCP for phone connections over Edge, 3G, LTE, etc... is extremly high.
And I would guess Android and iPhone will actually honor WPAD
A LaTeX Tribute to Monument Valley and Escher
I cannot understand who would down-vote your comment. The Windows Subsystem for Linux is a good thing for software developers https://msdn.microsoft.com/en-us/commandline/wsl/about
Mobileye claims more than that. See their promotional video on rear-end collision avoidance. [1] See them displaying distance to target. You can buy this as a smartphone app (!), or as a retrofit.[2]

Here's a long theory talk by Mobileye's CTO and co-founder.[3]

[1] https://www.youtube.com/watch?v=HXpiyLUEOOY

[2] https://www.youtube.com/watch?v=kL-gatAmwhw

[3] https://www.youtube.com/watch?v=GZa9SlMHhQc