skysight-inc/HackerNews huggingface dataset:
Well, Google technically has "better sensing hardware" in that it has "more expensive sensing hardware". George Hotz estimated the cost of the sensors on a Google car at about $150,000. Obviously, every Tesla doesn't have that.

But you are correct in that other companies design their cars to drive themselves, and Google's just making an overglorified Google Maps client with collision detection. And the reality that maps will never be accurate actually renders Google's methodology a complete nonstarter for ever being a real product.
More no, but much better data. Fundamentally, the radar data's point cloud + the camera info on every single Tesla is much higher resolution data than Waze's phone gps data.
Problem is...North Korea is a legitimate existential threat to a key US ally (South Korea) and a meaningful threat to others (Japan).

We have fun laughing at North Korea but they are armed to the teeth and are indeed capable of turning Seoul into a cinder.
It doesn't make much sense to use a memory hard hash function as part of the Hashcash proof of work system, since

1) Proof of Work systems should make verification as cheap as possible.

2) Hashcash makes verification as expensive as proof attempt.

Project pages for the above asymmetric Proof of Work systems, which do not suffer from this conflict, can be found at

https://github.com/khovratovich/equihash

https://github.com/tromp/cuckoo
Can't emphasize this enough. This kind of mistake is common in our industry, though. I wish more software developers understood that when they say "human resources" they aren't lying: we are resources, like paper, electricity, and IT infrastructure. We are not their "colleagues," they don't see us as "colleagues," and it is damn obvious we aren't treated like colleagues.
These are linked; every time NK wants something, it starts rattling its sabres so that when talks over aid happen, they can leverage more.
Apple responds to diversity criticism: “We had a Canadian” onstage
For a very restricted definition of "self-driving" ... but fair enough, in the context of the parent post, the self-driving cars we do have are impressive pieces of software
Cost is likely not as a big an issue for Bezos as it is for Musk. They could blow up a bunch of rockets every year and still not hurt for cash. This gives them quite a bit of advantage.

I think BO are going to nail down re-usability first and then work on increasing their payload capacity.
The documents show that a trade group called the Sugar Research Foundation, known today as the Sugar Association, paid three Harvard scientists the equivalent of about $50,000 in today’s dollars to publish a 1967 review of sugar, fat and heart research. The studies used in the review were handpicked by the sugar group, and the article, which was published in the prestigious New England Journal of Medicine, minimized the link between sugar and heart health and cast aspersions on the role of saturated fat.

The Harvard scientists and the sugar executives with whom they collaborated are no longer alive.

Good thing there is no collusion between big industry and paid off scientists like Willie Soon to direct the narrative around things these days.</sarcasm>
That's what you get for using Windows. In Linux, the PPD drivers are tiny, and they never become "obsolete" like in Windows where you can't get an older printer to work in Win10 because there's no drivers.

I hear MacOSX is about the same as Linux, and since Apple owns CUPS (the printing subsystem in Linux) that would make sense.
> As far as I understand libel laws in the UK are as follows. Person A makes mass public claim X about person B. Person B suffers financially or in reputation by claim X. If claim X is proven to not be true, alongside some evidence that A knew this, then B is entitled to compensation and a full retraction by A.

That's not the UK, that's a fair description of the libel laws in the US. (Actually, in most cases, actual knowledge of falsity is unnecessary; mere recklessness is sufficient. Knowledge of falsity is only necessary for certain cases, such as where the statements are about public figures and/or matters of public concern, where the Constitutional protection of free speech is held to be at its strongest.)
All good points and I appreciate you including [2], I had not come across it before. [1] was a good set of laws introduced to curtail some of the issues you have raised.

The libel suits that I have read about tend to be "A publicly claims B is a pedophile", "B is having an affair", "B steals orphans sweets after giving them a slap" etc. In these cases, I think the libel laws are sensible however I do recognise that it can be exploited by the wealthy in an unreasonable way. I suppose we have to introduce new laws to protect against this, or rely on the wisdom of our judges.
About a year ago I switched over to buying unsweetened, unsalted peanut butter. For about ... 2 days, I actually could tell the difference. Then it was fine. Then about 2 weeks later it tasted pretty much as I remembered peanut butter always tasting.

This gave me a serious moment of pause about how much sugar is added to manufactured foods.
Ship found in Arctic 168 years after doomed Northwest Passage attempt
Git is not a skill, it is a habit. Anyone in computer science should have developed this habit.

This is for many reasons. Version control is not only about controlling versions.

- It's not about saving files, it's about understanding group work flows. Every text project should be in a git repo. If it's code or not it doesn't matter. You can see what things were written for, who wrote them, and even more.
- It's a method to catch cheating. If someone submits one commit called "Working" or something and has no history of the code/project it's likely they are cheating.
- It's decentralized backups and and offline workflow (for git)
- It's a method to collect and aggregate work. Setup a gitlabs/gitbucket for the class and make every student keep their projects up there. The teacher has a centralized and nice looking place to find the code and it doesn't make the students zip up or require them to do anything. Their work is shared by nature.
- It exposes you to what you are going to be using every day for the rest of your life as a CS major.
Well, it doesn't usually happen to prime ministers. And I'm not convinced that this outcry over the weekend is going to change anything.
Problem is here people die, not a server.
Linux, with a tiling window manager. :-) You could say that it favors strongly both cases: running windows full-screen and also running a 70% window with say two 15% windows.

Windows 10, which I use in work, has this annoying habit that if I maximize browser for a webapp that requires (benefits from) more screen estate, it doesn't always restore to the earlier size correctly. But it's something I can live with.
I mostly agree with you. However, I should point out that there is a less ambitious project already, Vulcan [https://en.wikipedia.org/wiki/Vulcan_(rocket)], which at least in its current incarnation is a joint project between ULA and Blue Origin. Vulcan is officially a ULA project, but as long as they're planning to use Blue Origin engines, I think you can make a credible argument that it's substantially a Blue Origin project too.
How to Design Your Website for a Superfast Performance?
I am honestly mostly scared by how cheaply those scientists were brought. I mean 50 grand?
Coca Cola has a stevia version that seems to be very niche. I rarely see it, nor have I tried it. But I wonder why it hasn't been pushed more, especially in a market where your product is increasingly demonized because of the 30 - 40g of sugar each serving contains.
I think he means very large projects. > 10k loc. See http://www.pgbovine.net/migrating-legacy-codebase-to-typescr... for example
DemonSaw: secure and anonymous information sharing application
4.5M web servers have private keys that are publicly known
> One of the scientists who was paid by the sugar industry was D. Mark Hegsted, who went on to become the head of nutrition at the United States Department of Agriculture, where in 1977 he helped draft the forerunner to the federal government’s dietary guidelines.

This is why I'm cynical.
I've shopped for too many printers where all PostScript support means is you can shove PS into their front end driver.
Maybe they are trying to add a cordless charger soon. (Whatever happened to those? They were all hyped up a couple of years ago but I never see them. Is it because normal cables are easier to carry around?)
Militants: Goodluck Jonathan Paid Avengers to Destabilize Buhari Government
Do not over think things. It is not hard to make a difference
This was a great documentary on the subject, I saw it on Netflix I don't know if it's there anymore though:

https://vimeo.com/122387548

http://sugarcoateddoc.com/
Look at all the PR for SLS (Senate Launch System) too. Between SLS, Falcon Heavy and New Glenn, it's a veritable virtual space race. Can't wait to how the Kerbals will respond...:)
I agree, but also think one has to consider the mode of action of the poison and the evolution of mechanisms of resistance to it. All poisons are not equal. Sure, generating some level of bleach tolerance is possible--studies using it as a model for oxidative stress have been published in the scientific literature, but i really think that 'meaningful resistance' as observed in the videos would take a long time.
IMHO, it should pushState a proper URL to the image, then history.back() to close it.
It's amusing to watch how people are ok with trying out their international politics theories at the cost of a couple of million people starving.
We're a smart industry, but we're not a wise industry.

We focus on solving tactical problems, ignoring the mountains of technical debt that are created from it, and that it leaves the strategic problem worse. We will do this because we need the solution today, not tomorrow.

We can elevate out of this when we're ready, when we say "enough is enough."
I believe there isn't a fat industry, can you imagine manufacturing fat? Paid for by the Fat for America Industry.
Distributed Learning for K12 Part 3: Collect
If the West actually wanted to help NK, they'd assassinate the fuck out of the tyrannical, mass-murdering ruling class, as long as necessary.
The two of you are agreeing: "isomorphic" in this context means "the server can render it to html and serve it like a normal webpage".
As someone who has a fairly limited and simple diet, what are some of the effects of not eating a large variety of foods?
> Can we please stop trying to enumerate badness[1]?

No. Because we don't know what goodness looks like.

The world can be separated into good, bad and unknown. If you classify anything unknown as bad then anything new is DOA. People aren't going to add new things to the whitelist before they're popular which means they can never become popular. It's stasis.

But people do that anyway, which makes the good guys have to adopt the MO of the bad guys and make the new thing look like the existing thing. So everything uses HTTP and everything looks the same.

Which means everything is more complicated than it needs to be, because it has to pretend to be something else, which creates more attack surface.

And which means the whitelist is no longer meaningful because allow-http becomes equivalent to allow-everything.

It's like buying a car that can only drive to home and work on the theory that it will be safer. It will be at first, except that you can no longer go anywhere but home and work. But when enough people do that then everything (including the bad stuff) has to move to where people are allowed to go. Which puts you right back where you started except that now you have two problems.
I'd say then - don't consciously worry about it. But it'd be great to set something up that auto-commits your code every X minutes or X character changes.
PostScript has never been that consistent, and the abstraction is decidedly leaky. Having to upgrade the RAM in your printer in order to print more complex documents is not a fun experience. As it happens, I think a lot of modern printers do expose an abstract interface - it's just generally a proprietary raster-based one that doesn't involve running arbitrary user-supplied code.
Sorry, an interrupted edit of my text switched before with after in my text.
That's the logical definition that I've always known.

From MW:

(1) : a binding custom or practice of a community : a rule of conduct or action prescribed or formally recognized as binding or enforced by a controlling authority (2) : the whole body of such customs, practices, or rules (3)

Offhand, I can't think of one group of people who adhere to customs, practice or rules, that they think are immoral.

> It also operates with some weird time lags.

I'm not sure what you mean by this.
Agreed! But we cannot ignore potential visible risks while worrying about unknown risks.

I use organic/natural exclusively. Try to model my life closed to simple ingredients people used more than 100 years back. I also diversify things I consume. Someone once posted on HN: His grandpa told him everything is poison, so use everything in moderation. I really liked this recommendation.

However it is very difficult to prevent all the radio waves in today's world as much as you try. Maybe it's not harmful but we won't find out for decades.
But they tried, and for the most part failed.

JRE is difficult to manage and maintain, and security wise is a nightmare compared to javascript (would you run random .jar's from any website?) Adobe had multiple attempts at a "browser-like" runtime for flash, none of which got all that far (although the Adobe Air system has done pretty damn well, and is actually still alive and kicking).

It could be any number of reasons why web won over the alternatives, but I just don't think that it won because of a mistake, or a fluke. The web was doing something better than the others, and while I can't exactly pinpoint it (hell, it probably isn't any one thing), it is winning.

And i'm in no way saying it's perfect. There are a ton of things i'd change about it if given the chance. But you can't just act like it's a horrible platform and that we should start over with something better (like many commenters in this thread and across the internet in general are saying).
Very solid whataboutism. Yes, Europe is not perfect and has some serious problems with freedom.

That being said, the first amendment (jurisprudence) in the USA suffers from two serious flaws not necessarily suffered by freedom of expression legislation in other countries:

1. The first amendment has the egregious exception for obscenity with an absurdly subjective community standards test.
2. The first amendment is only applicable to the government as an actor.

Because of the 2nd defect, Americans are all too willing to refuse to label censorship by parties that are not the government as censorship. Book burning is still book burning. Removal of napalm girl is censorship; the whole reason for that censorship is this one defect in the first amendment (jurisprudence) that the USA refuses to acknowledge. The irony being that the exception isn't even in the first amendment, it was created by the courts because "obscenity" was supposedly always understood as not being actual speech.
What I've never seen shown well in a class is how to maintain software, well, over time. That's something that nothing has tackled. I've got a few ideas for how a class like that should be run, but no way to implement them.

It's also important to teach students how not to prematurely optimize, how to find places to optimize, how to use abstraction, and a lot of other things that just are kind of shown and glossed over.
Ah good point, thanks for the correction.
Probably not without the corn subsidies that make sugar so cheap.
Atom is reasonably popular, and Visual Studio Code is getting there.
Basically it seems like they're trying to recreate OSX, which feels like it might be easier to just purchase a computer running OSX, or try turning your computer into a hackintosh.
Machine Learning Theory – Part 1: Introduction
No middle school kid is going to get into an R rated movie if they are dropped off and not escorted by and adult at all times.
I like that they named it after John Glenn. I was surprised to see that he's still alive, albeit not in great health.

http://www.dailymail.co.uk/news/article-3082348/Astronaut-Jo...
Twitter once banned hundreds active and popular people in Ukraine.

http://glavnoe.ua/news/n255558
Yeah, it's incredible how search in the Chrome's URL doesn't find URLs (or page titles) I've visited 15 minutes ago. It's utterly frustrating.
What is that supposed to mean?
How do you mention it to your interviewer if you get rejected pre-interview for not having a portfolio?
R.I.P. Google Hangouts – Chrome App
John Malkovich: ‘In relationships, I’ve had an addictive personality’
A $130B Wall Street investor is trying to muscle in on Silicon Valley
Recent discussion: https://news.ycombinator.com/item?id=12154228
>what's your brilliant plan to fit the headphone jack into the phone body without raising the price of the phone?

Good chinese engineering seems enough: http://androidadvices.com/top-5-thinnest-designed-android-sm...

iPhone 7 is 7.1mm thick while the 7 Plus is 7.3mm thick.

And yes, aaaaaall of those have headphone jacks.

Apple is taking you people for fools.
Having the /account/:accountid/transfer is not a terrible idea, but I would avoid it because the transfer resource is able to stand on it's own with making it tied to a single account resource.

The key point though is that 'transfer' is the resource to perform all three of the original deposit/withdrawal/transfer actions.
python doesn't even need an external debugger, you can do quite a lot with the pdb module
They also see Kim as effectively a god, in some ways like a more brutal version of Imperial Japan. They'll never revolt anymore than you'd see Catholics attacking Jesus.
Here's the model for which this paper offers support:

http://www.hou.usra.edu/meetings/lpsc2016/pdf/2881.pdf [PDF]
I'm not deeply aware of the specifics of the mechanical loads near the surface due to rotation. Generally the mandates are to match CTE between the substrate and surface as much as feasible, and to insert a "bond" layer to help that match.

The dominant concerns I am aware of are low thermal conductivity, thermal stability, and lack of chemical attack in the environments in question.
I agree with and do all that also. I was expecting a bit more from you given earlier:

> If you want to change behavior, you need to learn and practice leadership skills and apply them to yourself as well as others. The science is clear. More is nice and I agree we should keep pursuing it, but the best way to decrease the effects of global warming is to change our behavior. (This is why I moved from science to leadership.)

It sounds like you're asserting a "best way" but haven't come any closer than the rest of us to figuring out how to implement, which makes assertion questionable. But I hope that in trying to develop this area you do figure out something new. Thanks in advance, again.
Speaking as an American -- to say no arguably puts us on a moral footing like North Korea's -- playing political hardball at the expense of innocent people.
Downside of Bitcoin: A Ledger That Can’t Be Corrected
People have similar reactions to the Gloucestershire cheese rolling. "How fun!" they think. Then they see people hurling themselves down a really steep hill and realise that it's not so quaint. Most people aren't running, they're falling, and they have little control over those falls.

Often multiple people end up with broken arms or legs.

https://www.youtube.com/watch?v=W4n8KkOpqkY
Bezos has more wealth than Musk, but SpaceX has paying customers. I believe Musk has said that they have about $10 billion committed from customers already. That generates cashflow, plus gives them a good story to tell when they pitch seek outside investors.
Bssd
If your application needs so many objects at once, yes, then you probably need something else. Or you just abstract it away through some POST interface alongside with the 10k resources.

> There is no simple way to build transactions on top of REST so if you need to do something that involves updating more than one data record you really are best off updating them all in one API call.

Yes, you can do that. I mean, if your really need to do that. Otherwise, your client should check the server resources for whether they represent to correct data. And you can always implement something like implicit transactions, where you create a transaction resource and append data to it or create new resources in a certain context.

EDIT: BTW. You don't have to do everything in REST. You can always "upgrade your protocol". So having a link myrpc://myserver:port is very valid.

> If Fielding's thesis went in the trash and got replaced with "one click, one API call, update the UI" we'd hear a lot less carping about how awful the web platform is.

Then we would end up building clients that always implement 100% of your RPC API. And we would not be able to move resources around. Implementing clients and servers would become an all-or-nothing thing, which really bad.

> Careful reading of the http spec is a road to hell anyway because 80% of it is dark corners that aren't really used or implemented.

By that you mean, that YOU have only used 20% of the spec so far? So why is it bad in general? I did not see these dark corners.
It's not a question of how useful VCS is. It's a question about what the role of universities is.

In the US/Canada college degrees are generally not directly training you for a career -- that's what internships are for. My position is that this is the right approach. I will have a lifetime to perfect my git skills, but I only had four years to learn about programming language semantics from a recognized expert in the field.
I can't seem to get over the old google talk inside gmail view. So snappy to use!
Neovim was largely responsible for pushing vim to add many of these features like async[0]. If anyone wants to donate towards this kind of pressure, there are links here: https://neovim.io/ [Edit/disclaimer: I have donated in the past.]

Neovim is like the Chrome of the web. A great editor, but also a great forcing function for the ecosystem.

[0] https://news.ycombinator.com/item?id=12481084
> Why can't I get a phone with built in mesh networking? No some weird bastard wifi hack, but an honest to goodness mesh networking solution maybe with a STANDARD interface?

Like Bluetooth? Like wifi ad hoc (what's the hack involved)? There are chat/file transfer apps for both of these "mesh" networks on the App Store. They are reasonably popular amongst K12 students when school districts get overzealous with filtering.

What do you realistically want that these don't provide?
"defied the world"

Who are they talking about? I don't feel defied.

Mostly my feeling about North Korea is that they need help