skysight-inc/HackerNews huggingface dataset:
AFAIK there are no cars yet that are _truly_ levels 4 or 5. Both Google and Tesla's cars strive towards that goal, but SAE level 4 requires that the system perform ["all aspects of the dynamic driving task, _even if a human driver does not respond appropriately to a request to intervene_"][1]. (Emphasis mine.)

So until you can fall asleep at the wheel without endangering yourself or other passengers, neither of those cars are at level 4.

Level 5 has even more stringent requirements, requiring ["the full-time performance by an automated driving system
of all aspects of the dynamic driving task under all roadway and environmental conditions that can be managed by a human driver"][1].

So until a car can autonomously drive in snow and other less-than-ideal conditions, it's not level 5.

[1]: https://www.sae.org/misc/pdfs/automated_driving.pdf
Running Hashtag Messaging application inside a Docker container
> The choice of desktop environment is quite a personal matter.

Absolutely.
For Lobbyists, It’s Really about ‘Who You Know’ in Politics (2012)
Well, I guess I don't need to worry about open sourcing my meta linter but instead look into adopting this.

Drat, I liked the name "Red Herring".
Windows of New York
I didn't downvote you but I think you see the issue with your statement yourself. HN does not censor words.

While name calling is completely childish it is most certainly tolerated by other users on HN (Do a search for "is a [insert derogatory word]" site:news.ycombinator.com. Steve Jobs is called an asshole in every HN thread.

For sure ochurch stepped on toes here but one thing he was passionate about is improving the profession of software development and in general the tech industry and he saw MMs actions really harming the profession and the industry. I obviously think HN is worse off without his commentary.
How removing caching improved mobile performance by 25%
Me too, played with it at an airport shop and it was quite nice.
This is what I am using in my work --

https://github.com/yabwe/medium-editor

Dave
I don't know why you'd want to base your preference for something intended to provoke an emotional reaction on "quantifiable objective data". That's like saying I shouldn't love my wife because there are other women who are thinner.

Nobody is saying "If you actually knew what you were doing, you'd want to shoot film for everything." Someone is, in fact, saying "The only reason to shoot film is because you're a pretentious hipster". Who's being judgmental here?
You're absolutely correct. Thankfully linguistically the point stands at least.
PG answered this question on video once, though I can't find it. His answer was -- circumspect -- let's say, but implied "look at TechStars' successes for our anti-portfolio". Example: RM apparently rejected Return Path's application out of YC with the comment "SPAM PROVIDER", which is why now all applications are reviewed by two partners instead of one.
The page it's from explains it's a more geometrical style of nouveau.

https://www.bluffton.edu/homepages/facstaff/sullivanm/belgiu...
I switched from 2014 15" to 2016 15" with touch bar. Can't really complain about the battery life. Is it the 13" with battery issues?

This is my last 12 hours. http://c.ekin.io/3o0S3e1j3i36 Have been working on several projects with a VM and PgSQL running at background. This is comparable to my older device.
It's not easy when you consider time zone differences.
It's really only a handful of people comprising the jury that need to be swayed.

facebook vs. Zenimax? I wonder which has more public acclaim and recognition to your point, not that I'm a particular fan of either...
Isn't Ghost a Markdown-based editor? If so, I can't imagine anything more unlike Medium.
Touch screens are good for some games and things like scrolling a page up and down, but terrible for productivity and text entry. My last phone with a physical keyboard was the last time I felt productive on a mobile device. Instead of creating anything on mobile the platform is about making people into just content consumers.

Even with games, a handheld console with real buttons is superior for gaming in general but the touch screen works better for (and even enables) certain types of games.

I'm not sure if training kids to stare at screens all day a year or two earlier than they otherwise could is a pro or a con.
Want my opinion?

I see the general term "election hacking" or variations thereof on news sites that are conservative as well, such as the Wall Street Journal (http://www.wsj.com/articles/congressional-calls-grow-for-a-p...) and Fox News (http://www.foxnews.com/opinion/2017/01/07/was-fridays-declas...).

So I have trouble accepting the narrative that this term itself is a tantrum being thrown by media that "lost", if some of the media that lean on the side that won are also using the term.

And, yes, you are right, I do suspect that the OP probably used the term "fake news" because he or she did not agree that there was an election hack, or at least believes that the source reporting is too biased in some way. With no further argument other than the "fake news" term, I found that post rather weak.
I'm not sure, but I think if you're just interested in creating N collisions, as opposed to finding something that collides with given plaintext X, that the birthday paradox gives you a huge performance increase and makes it feasible. Also, I think many still use MD5 in applications where SipHash is intended (at least the Linux kernel does).
Learn Elixir with a Rubyist, Ep. III – Maps, Functions + Pattern Matching = s2
That's a bit odd. "It’s completely free." vs. "Register for a LetsMonitor.org Free Trial"

Which is it?
I think it comes down to whether these people are acting on their own initiative or whether they're being told to do this stuff beforehand.

To take your electrician example, I have no problem with the scenario you present. Where I'd have a problem is if the police set up a program to recruit electricians and ask them to keep an eye out for illegal activities, and promised them payment if they find stuff.

Protections against illegal searches can't be this easy to work around, otherwise what would be the point of having them? If this was sufficient to satisfy the 4th Amendment, then any time the police wanted to search a house, all they'd have to do is, say, contact a local utility and have one of their employees pretend to check the property and report back all the illegal stuff they saw. (And I'm sure someone will post a link to a story about police doing exactly that.)
The FBI is acting in bad faith. If this is found to be permitted, then search warrants are no longer necessary in many situations since the police can simply hire anyone who is not a LEO to conduct a warrantless search on their behalf.

Given that the file in question was in the deleted free space, the technician didn't just stumble into it accidentally and then report it. He went looking for it to begin with. And he was searching for such files because he was paid to do so.
I paid for battery replacement on my 2012 MBPr (the first generation) and got the top case replaced free because "they changed the design of the battery and it wouldn't fit in the old top case"

edit: mandatory bitching about people who put Apple on a pedestal - AppleCare only covers the battery up to 1000 cycles. Mine was at 1080 cycles. Time to open the wallet.
What I meant is, the author of the theory for a long time refused to travel and present his theory in person to walk others through it.

Things might have gone faster if the author had taken the time to teach others and help them understand it.
Betteridge's law of headlines: “Any headline that ends in a question mark can be answered by the word no.”

https://en.wikipedia.org/wiki/Betteridge's_law_of_headlines
> Everything worked great in Linux for me until kernel 4.2 or something when backlight brightness stopped working.

Interestingly, this also happened to a lot of Vaios when people upgraded to Windows 10. Now, your Linux was eventually fixed while my Vaio is still running at 0% backlight with zero response from Sony.
If the hard drive is corrupt and FAT tables/inodes are screwed up you would just try to recover as many files as you can in which case you would look at the raw data for files instead of where the files where.
Open source server simplifies HTTPS, security certificates
I love my 2016 Pro. Touchbar takes some getting used to. As far as speed, battery and performance the thing is a beast. Very happy. I have 4 VMs running at all times and many apps and browser windows and I haven't noticed it chug once.

As for touchbar, I don't think it's just a novelty. I think this will only become more apparent as apps start to implement features with it. It's great for media scrubbing, for instance. I have started to adopt pressing the buttons it shows for confirm/cancel and other dialogs.

The escape key no longer being a physical button feels odd to the finger and took some adjustment, no question.

At first I didn't like the volume / brightness adjusters because I wasn't used to them and much preferred the buttons, but the sliders that popup are just as easy to use and I fiddle with them less to find the right level.
So where is the free macOS source code to build my own gizmo, profit and don't give any money back to those developers that helped me get rich?
Oh, what a coincidence - just a few days after passing the Investigatory Powers Act, which stores the sites everyone visits on ISP's servers.
Now that is a good suggestion, use the stack exchange method.

As you type the response it searches other comments, so you can check for dupe in current thread.
How long until Atlassian acquire FogBUGZ?
The reddit link just points to https://engineering.klarna.com/how-removing-caching-improved...
> because it sounds like they specifically were going after this doctor, when they were just looking for whatever they could find in any consumer drive to report it.

Walking into every house on a street or in a city and searching it for drugs is still a highly illegal search. Whether or not a specific person was targeted is entirely beside the point.
Tim Ferriss’ 3 Rules of Branding
iOS 10 Swift 3 Hands on Features – Siri Kit,Messages [Udemy Free Coupon]
If you look at product forums in general you usually will see a lot more complaints than praise, because most people don't write about their positive experiences. I think here on HN these kind of posts get a lot of attention because it is somehow popular to hate on Apple right now, but i believe it's not a major part of the demographic.

I just got my 13" MBP with Touchbar and actually love it. The overall experience is not that different anyway, but i actually really like the keyboard, despite trying it in a store and being not really convinced. I also love the display, compact size/weight and TouchId is pretty cool as well. The thing i find a bit annoying is the touch-ESC button and the Spotify stuff you already mentioned but it's not a major dealbreaker for me.

Likewise i know two other devs who recently got one and they all seem really happy.
This is solid but might miss the forest for the trees.

If you want to understand Chacha/Salsa, the best way to start is that it's an ARX-based hash function, keyed, running in counter mode.

ARX stands for addition, rotation, and XOR, which are the three operations ARX designs are composed of. Addition is nonlinear in the context of ARX, which eliminates the need for S-boxes (or complex alternatives to S-boxes) and makes it easier to build constant time crypto. You can make any function out of just A, R, and X (technically, any function out of A and R, but less efficiently). A good place to start understanding why you want rotation and nonlinearity is the Wikipedia page for SP Networks:

https://en.wikipedia.org/wiki/Substitution-permutation_netwo...

Another good bit of background is the old idea of iterated ciphers (round functions run repeatedly, rather than one giant cipher function), and the slightly more modern idea that it's better to have a very simple round function you repeat a lot than a complicated round function you run fewer times. When you get this you can start grokking design decisions in terms of how many rounds they shave off your design to achieve the same security (which also might get you back to why you have X in addition to A and R).

The Salsa20 core is a very simple hash function designed to be fast and flexible for multiple constructions. Bernstein designed the stream cipher we all know based on it, and also Rumba20, which is a more tradition collision-resistant cryptographic hash. Designing ciphers out of hash functions has been a research interest of Bernstein's since the 1990s, when hash functions were approved for export but ciphers not.

A keyed hash (also: PRF) is a hash function that takes a secret key input. In a general-purpose hash like SHA3, you provide the key along with the rest of the input by simple concatenation. Fun true fact: in SHA-2 and hashes before that, it was unsafe to do this, which is why we have the HMAC construction, which SHA-3 and Blake2 obsolete. At any rate, Salsa20 takes the key as a special parameter and encodes it into a block.

Counter mode is conventionally a method for turning a block cipher into a stream cipher. In 2017 its widely seen as the most important and primary way you should use block ciphers (if you're not using an AEAD, most of which are built on counter mode in some way). Counter mode is super simple: you encrypt a counter of some sort and XOR the resulting block with your plaintext. To decrypt, you do the same thing.

A really good place to start learning about Salsa20 (and thus Chacha20) is Bernstein's design paper, which is extremely readable and easy to skim:

https://cr.yp.to/snuffle/design.pdf
The graphic from the MIDAS project also has a picture of Wales to compare with :)

They have their own brief blog post at: http://www.projectmidas.org/blog/larsen-c-ice-shelf-poised-t...
The Crimes of Seal Team 6
Maybe I'll get there, but I hope I don't have to burn out to do it.
Yes OK but...

Right now Touch Bar plus Safari is offering itself as an alternative to the Safari's own tab-bar showing available tabs as keys which can be pressed - this screenshot shows it - http://assets.hardwarezone.com/img/2016/11/mbp-touchbar3.jpg

Currently, without Touch Bar, it's a small eye movement to Safari's tab-bar to see what else is open then using shortcuts like "Ctrl + Tab" or "Shift + Cmd + [" to jump between tabs.

With Touch Bar the alternative is a long eye movement to the keyboard, scanning the tiny thumbs to figure out what each one represents, then tapping the right one - which probably means taking the left hand off it's normal position on the keyboard, then returning eye back to screen.

Productivity-wise this is similar to the old keyboard vs. mouse discussion ( https://blog.codinghorror.com/revisiting-keyboard-vs-the-mou... ) but it's the Macbook Pro we're talking about. Slowing down to look at the Touch Bar to me this is not a thing a "Pro" is ever going to want to do.

Perhaps Touch Bar has a place on some of the other Macbook product lines, where you're more likely to have people that look at their hands frequently when typing. But IMHO not the Macbook Pro...
The suit has merit. You may want to read the article.
Apple should find it extremely disconcerting that developers are seemingly beginning to abandon them en masse.

I'm still entirely sceptical that this is happening. There's been a lot of noise for sure, but I have yet to know a developer directly who has done this, and I don't live in a bubble.
Ah, I had the impression a bunch of friends bought Macs when the first iOS SDK came out. If only a Mac Mini at first.
> same camera and lens and exposure settings

Well, yeah, that would make a way more effective argument, but I'd have to obtain a a) manual camera, b) sizable propane fire c) sizable kerosene/etc fire, d) b & c having nearly identical brightness, and e) a place and time to do it. These are doable, but not on an internet-debate timeline.

Think about the differences in your experience with propane and wood fired fireplaces. Most people have had at least one experience with both, and those are the only things I can think of where the flames in both are of comparable size/brightness.

> Smoke as a background is best not burning
I'm sorry, I don't understand. Are you missing a word, maybe?

> [link]
Amazeballs link, thank you! Do you know the name of the fireworks that produce large quantities of specifically fire? I know them as "gas bombs", but I have no idea if that's the correct technical term.
I love it and wouldn't go back.
And fun/scary fact- they DON'T work on lithium ion batteries... I think it might slow it down but it doesn't stop them.

https://batterybro.com/blogs/18650-wholesale-battery-reviews...
SEEKING WORK - NYC or remote

Technologies: Ruby, Rails, JavaScript, Node, React, Scala, Erlang, Elixir, Octave (Matlab), Haskell, Go, Docker

Currently open to contract work. I have 7+ years of experience shipping complex web applications for startups and established companies. I'm proficient in all layers of modern web application development, from CSS and Javascript to database architecture, query optimization and deployment infrastructure.

I was previously Head of Engineering at a YC and venture backed startup, and currently run a development consultancy based in NYC. I studied Physics and Philosophy at Yale and did graduate work on Applied Math at NYU.

https://www.linkedin.com/in/robertothais

https://github.com/rthais

https://astor.place

Email: roberto@astor.place
There's a profile setting to delay publishing comments for a number of minutes so it won't consistently work on the rare occasion it's needed.

I like the idea detached from the sort-of-problem because the comment page might change a lot without refreshing between loading the page and reading further down.
It was an experiment - essays.eidetia.com/emotionmodel.html
And the title was a clickbait, so...
a += b; d ^= a; d <<<= 16;
c += d; b ^= c; b <<<= 12;
a += b; d ^= a; d <<<= 8;
c += d; b ^= c; b <<<= 7;

I'm curious: could a C compiler look at the quarter-round function above and determine that a+b (or the other terms) might overflow a 32-bit integer, and thus invoke undefined behaviour to eliminate the loop entirely?
Part of why you probably don't hear about "Minnesota Mining and Manufacturing" is that the company is no longer named that. :-) Wikipedia says "formerly known as". But, fascinating, I didn't know that.
Me too. I even like the Keyboard more than the old one, which i thought was impossible having tried it in a store before and not being convinced.
An Everyday Linux User Review of Manjaro Linux – This Is Truly Stunning
yes, you're right. it's most certainly widely used, and also makes use of the web of macros concept. source code is worth a look: https://www.tug.org/texlive/devsrc/Build/source/texk/web2c/t...
Walking into a house when the owner says "Please walk into my house and look for my lost stuff. I'll pay you" changes the equation, right?
It's likely that the tech's testimony that they found the images there will be part of the evidence.
or conversely, if they believe you, they could try to sniff your approach and take the credit for it. given the fame of FLT I dont blame him for doing it undercover.
Continuous Delivery: The Dirty Details • Mike Brittain
As long as the client is in one of those 31 countries.
I meant that people that complain about Linux commonly want Photoshop, support for games, cad tools like Altium, etc...
Driving 100 mph is also a fun recreational activity that's mostly banned because it's dangerous.

If you want to drive 100mph, you need to either go to a track or go to the Autobahn. In the future, I imagine that manually driving will be similarly constrained.
Part of the problem is that I'm not sure the defined levels are necessarily a particularly good framework for thinking about the level of automation going forward.

-- What's a sufficient time margin for someone to take control?

-- How commonly might someone need to take control?

-- Can someone take control?

-- How broad is the use case?

It's pretty clear that we're pretty much at the point where a car can tool down at least certain highways in good weather with a (theoretically) attentive driver ready to take over if needed.

What's less clear is what the intermediate stages are between that and "don't need a steering wheel in any weather on a maintained road and can park in an unmarked spot" looks like.
Norway is killing FM radio tomorrow
Next time you are playing with clean fires, try spreading¹ different kinds of salts above it (sodium, magnesium and iron salts will be easy to find, cooper is great).

1 - The easiest is to spread them over a metal mesh, try not too mix the salts too much.
I just had the screen on my 2013 fall mbp replaced, via insurance because I dropped it. Didn't realise that they admitted the delamination issue, my MBP was ugly as sin (and convinced a number of friends to buy Dells).
Let's be fair though – this always happens with any kind of fanboyism. It's nothing unique to Apple.
It should be noted that Helfgott (who found the issue in the proof) is scheduled to talk about Babai's work at the famous Bourbaki seminar next saturday: http://www.bourbaki.ens.fr/seminaires/2017/Prog_janv17.html
The seminar is broadcast live on youtube, notes and video are available afterwards.
Are there any grocery stores that give you discounts for bringing your own bag, as opposed to
banning certain types of bags? AFAIK Aldi's doesn't even offer bags of any kind. Is there actually
an argument against just putting the crates directly in the store?

Benefits:
1. Faster to stock items.
2. Cheaper to stock items (because there is no traditional stocking).
3. More environmental efficiency, given the time and energy required to stock items (though its
debatable if this is actually more efficient than a few stockers -- humans use pretty little
energy).

Downsides:
1. It doesn't look pretty.
2. It may be harder to find things?
3. Difficult to do with many brands (traditional supermarkets probably don't receive enough of a
given brand and category of specific item to just dump an entire crate).
How Trump’s Tax Reform Could Affect Baby Boomers
I'm considering switching back to a slider phone with physical keyboard. My main hang-up is that some desktop applications now require you to have a smartphone for some or all functionality (Steam, WhatsApp and iMessage obviously).

[EDIT] slack italic notation to HN italic notation
Just to add a data point as a developer - I bought the 15" second-tier tMBP and absolutely love it, but have to agree the Touch Bar, though intriguing, is currently a bit "meh".

But all the strong points he mentions in the article are more than just "nice", they are really amazing. The big ones for me are:

The SSD speed - I scanned all 300 GB of my current usage with DaisyDisk in 8 seconds. 8. Seconds.

The keyboard - this is easily the most satisfying keyboard I have ever had.

I can see why you'd go for the "MacBook Escape", but the 15" model only comes with Touch Bar, so that decided the issue for me. Plus, I think Apple may still have some tricks up their sleeve for the Touch Bar - allowing us to create our own custom touch bar buttons per app which run our own actions would be incredibly useful, I think.
Nonsense. For one, "pro" has always been a marketing label. Nothing inherent to the device excludes "normal" users, and not every "pro" user needs the MacBook Pro. I've seen a lot of professionals using iPads (and not the iPad Pro). I know that shatters your worldview, but a laptop marketed as "pro" has never signified that the user was actually a professional, and not using a laptop with "pro" in the name has never signified that the user wasn't a professional.

Your definition of "pro" is not universal. It is not absolute. Anyone who says "the new MacBook Pro is not a pro device!" needs to get over themselves. You're not the arbiter of what can and cannot be considered "pro".