skysight-inc/HackerNews huggingface dataset:
It's not always a foregone conclusion that it scales better. I've seen people argue that when using ECDSA verification that's 4x longer than an in-DC RTT. Usually: DB kv lookups aren't even close to the most expensive thing your app does.

Generally: don't do encrypted tokens. If you must: don't do JWT for this. Just secretbox a thing and be done with it, or use PASETO[0].

[0]: https://github.com/paragonie/paseto
> What does Linux give you that macOS doesn’t?

For one, you largely don't pay strategy tax, which is under discussion in the very title of this submission.
Get a Monzo or a Revolut card and pay with that, top up in GBP, and transfer for free at the MasterCard rate.
I kind of doubt that matte_black's gamble (because that's what "insurance" is for costs which you could easily carry yourself if need be, unlike e.g. medical costs) would include that either. Then again, I'm surprised how many "insurances" cover things under your control (like dropping a device) so I might be wrong.
I was a mech eng manager in industrial automation. Did the MOOCs, chose a domain, started a phd in ML and AI by showing my MOOC results, got picked during the 3rd year from one of the big consulting companies, now running a series of international projects. Banking(IT only), AI, CompVision and Analytics.
Wouldn't this be covered by #9 ?
Compare the difference in their profit.
Do you have any data on this? There are certainly heavy consumers but my (not data backed) feeling was that there's a fat tail - if there are thousands of high consumption binge drinkers then there are millions of casual "several drinks a week" drinkers that would dominate the actual dollars spent.

Also, unlike say internet bandwidth, there is actually a logistical limit to how much alcohol you could consume in a week, and it doesn't seem like it could be much more than 1 order of magnitude over the average casual consumer (3-4 drinks vs. 30-40 per week).
Unlimited texting as the norm is pretty new, carriers have charged for incoming and outgoing MMS since it became a thing. Same with minutes and received calls.
You've evidently just not been using them as intended.
The decisions are not made in a crisis. The crisis is the impetus needed to get people to change their mind, its not like this will result in a law change. It may result in a new proposed law, which will be debated and voted on in due course. It wont be a knee jerk reaction but hopefully someday soon enough people will see one of these events as the start of the end of future mass slayings.
i liked the part where he called an uber to an active shooting scene
Facebook CEO says not planning to extend European privacy law globally
I don't have a issue with the logic of your statements, however the implementation of them could be rather scary.

Who is to say what a alcohol addiction entails? etc. etc.
Tetragametic chimerism
What an insight. I think we should also cut the ridiculous budget enjoyed by NTSB, because 99.99% of all airplanes currently in service has never crashed.
I've used both; ant as well in the distant past. More gradle than maven lately but I still have a few maven projects. True for both is that you don't want to push them beyond simple stuff. It just gets ugly and most of your team will look the other way when it is time to sit down and fix the build (usually that job lands in my lap).

There are maven and gradle plugins for just about everything and it is tempting to use them but your build files will quickly become very complex and unmaneagable. Worse, a lot of these plugins are poorly documented, if at all, and tend to not add a lot of value. And that's before you start hitting the corner cases, bugs, and left as an exercise to the reader type stuff that just requires copy pasting bits of half working stuff from all over stackoverflow. Once you go down that path, maven and gradle are equally frustrating.

Solution in both cases is to simply not even try to do everyting in a build file and fall back to simple alternatives: use a small run.sh instead of trying to get some unholy maven xml blob or gradle script to fork off a jvm just right; really a script is a lot easier to write, maintain and it does exactly what it says. And even better, you get to reuse it in the last line of your Dockerfile where you start your software.

Speaking of Docker, packaging things up as a docker image (or rpm, or whatever), is also definitely out of scope for build files. I'm sure it is possible to do with some unholy combination of craptastic plugins in both; but why even bother? Just use a Dockerfile and docker build for that. They are nice and simple and any decent devops person knows how to work with them.

Actually, in some of my projects the whole build is a docker build. It's great! I let it take care of downloading the jdk, gradle/mvn, and then let it download the world as a separate docker layer before letting it build the software. Most of the builds it jumps straight to building software unless I touch the build file. Also makes for really simple CI: all your build server needs to know is docker. Also people can build and run your software without installing anything else than docker (and git, and maybe a few other bits and pieces). Add some docker compose and you can do integration tests (another thing that you should not attempt from a build file).

Also, with both maven and gradle: avoid multi module setups. They slow down your builds, multiply your complexity, and all for the illusion of not quite having reusable components. Once you have two modules, you will need three, and four, etc. There's no end to it. Just don't. Usually you are just looking at Conway's law in action: it rarely buys you anything but misery and slow builds. KISS & YAGNI.
I think that's being a bit dramatic. In the 4 or 5 years that I've been here there's always been political and ideological conversations mixed in with people's projects, startups and tech news.

The tech community has a certain microcosm of political views that makes the political threads interesting reads. The rules against editorialized titles and comment quality here is usually a lot higher making them much more informative.

I'm sure if HN was overtaken with ideological posts rather than Show HNs, tech blogs, etc. they would just modify the hotness ranking code and anti flame war code.
I'm not sure I follow with Cloudfront <-> serverless but generally: sure? I don't like giving blanket recommendations when I haven't audited everything I'm recommending but generally speaking: yes.
not when its' Fox News screeching about it.
Sure, let me first say though that there's so much misinformation surrounding that particular event that I'm not really willing to 100% trust anything at this point. I'm always ready to find out what I think I know about the event is actually wrong. That being said here were the major things I used to think were true that I don't anymore:

- The shooters were not in The Trenchcoat Mafia (TCM). TCM was a thing that some of their classmates used to refer to themselves. Dylan and Eric were never closely associated with it. The coats they wore during the shooting weren't even trenchcoats, they were dusters.

- They weren't outcasts, and the shooting was revenge against the popular kids. They weren't the most popular kids in school either but that had fairly normal social lives, went to parties on the weekend. If I recall correctly prom had been a few weeks before the shooting and both had gone, with dates.

- The infamous exchange in which they asked a classmate if she believed in god and then shot her when she responded "yes" never happened.

This source seems pretty good: https://www.policeone.com/school-violence/articles/1228405-T...

I first found out about it from this podcast: http://www.socialmatter.net/2017/05/12/myth-20th-century-epi...
That’s nice, lately I start forgetting what’s ECMAScript and what’s Babel/Webpack feature.

Sometimes it’s nice to have a refresh.
The most impressive is how easy it is to use. Basically just reuse of the numpy API.
Your suggestion would kill GA (general aviation) if you had to fly a specific altitude for a given direction. A good gust and a rusty pilot could rise or fall a couple hundred feet pretty easily. Size of the plane matters a lot too. Plus, what altimeter setting are you using? (What is 2000 ft? AGL? MSL? Pressure altitude?) You would also frequently be required to violate these altitudes to maintain VFR conditions because clouds are moving into your airspace. And how do you do something like circling a point? How do you enter a traffic pattern? You would hit task saturation in no time.

I say this as a math lover (physics degree holding) and a pilot. Currently we have a rule; "Odd pilots fly East", so you could be 3500,5500,7500, etc. Going west at 2500,4500,6500, etc. Everyone should also be using flight following for anything but a really short flight. And flight following is really going to help with collision avoidance.
Can you explain what is easy to get wrong? You want a CSPRNG to generate the IV, HMAC key, and AES key (which Go and node both have). Are their other implementation details that are complex?
Mac OS 9 could run apps written for anything from System 7 onwards, and sometimes even System 6 apps though that was hit or miss. It could even run 68k binaries.

Mac OS 9 inside of “Classic” (the VM that ran OS 9 inside of OS X) wasn’t especially seamless, but what was seamless was “Carbon”, a transitional API that allowed developers to build apps that ran natively on both Mac OS 9 and Mac OS X. It didn’t take nearly as long to port code from OS 9 to Carbon as it would have taken to port to Cocoa, so many early OS X apps were Carbon ports.
:') Played Discworld MUD as a kid, was sad to see Terry Pratchett go, but loved this game, appreciate the shout out on HN, MUD games are a general world of wordy creativity and imagination, wish they were more in style again.

Although for modern kids, they are a lot harder to play because they dont try to shy away from difficulty.
What to come and look at my electric collection ? Just don't touch any of the capacitors.
If they don’t count as mass shootings, how are they mass shootings that don’t make the news?
Got an opinion on BearSSL?
Bear in mind that after the recent Florida school shooting, the President of the United States declared that if he were there, he would have, despite being unarmed, physically overpowered the shooter and saved the day. If that is not worrying enough, half of the country believed him when he said that.
Ιταλοισπανική και Αγγλική μάχη στο Τσάμπιονς Λιγκ
(For the curious, the third footnote refers to Diffie-Hellman "p" and "g" parameters specified in section 3 of rfc3526 as "group 14")
Likely not. Just geek curiosity.

/Manufactured in Fishkill, New York. Color me surprised.
I don't know who is in a worse position. Apple has the problem of a possible trade war. Google on the other hand is going to be regulated with GDPR and whatever the current administration will have to pass due to Facebook. I think I am leaning toward Google having a worse situation due to this move.
Except the people who died, that is.
Can someone share the A.I. background of John Giannandrea? I read his LinkedIn profile and couldn't quite see his strength in the field.
edit: original comment was "Inconsiderate timing?"

There's an ongoing emergency at the YouTube campus

https://techcrunch.com/2018/04/03/breaking-active-shooter-re...
Site literally just keeps telling me to up my budget. Apparently nothing fun to do when you're flying out of DBQ.
Using Emacs as a C++ IDE – Take 2
> Upgrading them is just too much of a fuss.

Switching to a rolling distro will eliminate the upgrade pain.
Keeping dd backups is also relatively easy.

And unless you're on a custom kernel, you can just roll over to a new machine with your image and the appropriate kernel modules would get loaded for the new hardware at boot.
The police have held a press conference. https://twitter.com/search?q=san%20bruno%20press%20conferenc...

It looks like shooter was a female who is now deceased with 4 or 5 others injured.
I'm curious how this will impact Siri's development. My understanding is that Siri has been (maybe still is?) somewhat ahead in terms of understanding language flexibly and naturally, so if Giannandrea can help them catch up on the things that Google is good at, could they leap ahead?
the card pays by itself. you already got 300$ of "travel" that you can use for anything travel related (airfare, uber, metro) as part of the 450$
“Journalism Is Not About Creating Safe Spaces”: Inside the Woke Civil War at NYT
Is it possible that it will be hosted in a similar fashion to how Azure does their German datacenters?
It may be you are doing plain simple (can be large, but still simple) projects for which Maven is perfectly fine. Gradle is for when you require some more complicated behaviour in your project.

For example in my current project the applications are packaged into completely custom and proprietary package that is then being used by the completely custom automation to be deployed to the infrastructure.

I have created a DSL which allows people to specify rules concerning how their projects are supposed to be treated when they are being included in one of these large packages. I have also placed some extension points that allow people to attach their automation. The extension points are there so that automation tasks that are specific to projects don't have to all live in a single gigantic automation script (out of my control) but can be nicely separated for each project.

Mind that we are not putting automation in the build script. The build script is there to organize the process not to be the place where you put your commands.

Now, I don't even want to start thinking how I would do this with Maven... probably would dump this work on somebody else...
Add to mix the news about Jeff Dean:

Jeff Dean takes over as Google’s AI chief (theverge.com) - https://news.ycombinator.com/item?id=16744353
Unfunny comics: Graphic depictions of cyber threats
Good to know, thanks for the note. I assumed this was fine because we do get candidates from both audiences - we hire for full time gigs, but a lot of the applicants are freelancers, and keep doing some other smaller gigs on the side. We don't have a clear separation between freelancers and full timers internally, given the remote & flexible schedule approach.
Was about to write "...and we shall call it SOAP".
San Bruno police just held a mini press briefing, indicated that their is one person dead with a gunshot wound that seems to be self-inflicted that would appear to be the shooter; but certainly was a lot less willing to commit to that as a fact than you (or some other news sources, even before the briefing) are.
They love those runways. I have some pipers that just love to sit on the keys. Freaks me out every time.
The survivors are being taken to the Zuckerberg San Francisco General Hospital.

Dystopian hellhole.
Which versioning do you mean? Of Maven itself?
While I agree to a point, I do think the "wild west" nature of a lot of Win32 apps kind of prevented it as they couldn't manage the security. If there were some way to wrap the Win32 apps in their own individual sandboxes without hampering function, then I could see it working. But with everything else they have to get going, I guess it is too tough a nut to crack right now (if could be cracked).
And Amazon has a personal presidential vendetta against them...
According to [0], it looks like you could even own the full auto military version (the M16).

0)https://www.sweden.org.za/gun-laws-in-sweden.html
He doesn't have an AI background, although I'm sure he's picked up some stuff over the last few years. Google made him head of a bunch of different things because of his project management skills. (I used to work in his department.)
Your comment makes sense iff the purpose of airplanes IS to crash.
Most (some?) airlines will just suck up the cost though in those extrodinary circumstances (bad weather for example), as a general policy to keep their customers sane.
Not sure if they'll give you direct compensation, but most will pay for food/drink, some place to stay overnight if need be and rebook your flight for free too if it's cancelled outright.
I didn't intend it as a straw man, but to be facetious.

Rather than this ever-present implication to myopically focus on what happens to be the easiest tool for killing people, perhaps we should be looking at the structures that cause individuals the intense stress and alienation that pushes them to rampage.

In addition to the media that provides the validation and glory for doing so, of course.
I mean objectively it's not a bad language for its era, I just never found a compelling reason to use Gradle rather than something else. When I started out on the JVM I used Jython for scripting tasks since I already knew Python, and once I started using Scala I used that for, well, everything really.

I don't want to get too deeply into language wars, but Java, Python and Scala all have "killer" features, things they offer that no other language does - you may not agree with them but there are reasons someone might pick that language over every other language in the world. Whereas Gradle just felt like "it's a Python/Ruby/Perl-like language that runs on the JVM" - if there's something Gradle's actually the best at, their communication failed to convey it.
>Banning firearms in general won't work in America.

Obligatory "not with that attitude".
Are these going to be published to the cryptopals website as well?
what hysterics?
> Is it not true? What did they do in response to an active shooter? They called the police and SWAT -- people with guns.

People with guns that will take down anyone else brandishing a gun in that area. Still think it's a good idea to have a gun in this situation?
Bitmain Confirms Release of First Ethereum ASIC Miners – Viral Docks
Rugged individualism? This shooting happened in the middle of San Francisco.

Your post is nonsensical Ayn Rand crap. You know what? She was a bad writer, her conclusions were all wrong, and in the end she cashed in her Social Security checks just like everyone else proving her own hypocrisy.

In almost all meaningful ways Australians were living in the sticks more than Americans, and they had plenty of guns on the frontier, and now for the most part they don't because they're civilized.

What you're defending is not individualism, but romanticism for a bygone era where the motto was you're either quick or you're dead. It's not ruggedness, it's an irrational fearful white bunny rabbit gun nut culture.

I grew up in a family with guns: shotguns. Not handguns or assault weapons, both of which are for killing people.
Or more likely: a corporate town complete with a corporate store and dorms.
I don't spend a whole lot of time in the Java world, just enough to take care of small requests. So, I've only experienced maybe half of those. Could you explain a few killer reasons why Maven is the better build tool?
Theres a book called Columbine by Dave Cullen that came out a few years ago. He also has some articles you can find online about the shooting, all very well researched as far as I can tell.

The narrative right after the shooting was that 2 loner goth kids did a horrible thing to get revenge on their bullies.

However they had a circle of friends, and were more focused on becoming infamous than killing anyone in particular. It wasn't an impulsive attack; they planned for a very long time and wanted to outdo Timothy McVeigh
Oh this is sweet.

My dumb UX feedback (just a user, not a UX expert)

* I expected the hover not hide (or do something) I click on the button

* Considered automatically turning off hiding for accesible devices. https://www.w3.org/TR/aria-in-html/ for reference.
That is a good point though. Since its just mig wire you could change out the wire at various points to change the properties of the steel.
Yev from Backblaze -> please stop by! :D
> Flexibility is not something I want in a build system. [...] "Flexibility" just means that the dumbest guy on the project will find sufficient rope to hang the whole team sooner or later.

We're on opposite sides here. I can control my team wrt rope and what not. But it's very hard to wrangle a build system to perform some advanced task you need without flexibility. I'd way rather have problems with the build system users than the build system authors. One is more easily fixable.
large pot holes and bad railroad crossings would be nice too... should be easy to automatically detect them using all the sensors in the phones crossing them
Not a full MOOC, rather a video lecture series, and one I cannot recommend enough is ‘Human behavioural biology’ with Robert Sapolski. Mind blown. Have listened to some multiple times. I found it to be a fascinating tour of so many facets of biology.

https://www.youtube.com/playlist?list=PL150326949691B199
> Is there no version manager for clang the way there is for e.g. Rust?

Not an official one for sure, Cargo is a blessing for people used to dealing with C/C++ dependency management.
I wasn't familiar with the term 'stingray', so this headline was both confusing an amusing to me. I was confused about why they would even be looking for 'hostile' cartilaginous fish. I can't be the only one.
My uninformed impression is that Google Assistant is exceptionally good at the things Google-the-search-engine is exceptionally good at: Type/say an awkwardly worded query and get a highlighted (and usually correct) answer.

It's not clear to me how Siri gets as good at that kind of thing without the Google search index (and all the results quality work that has been Google's bread and butter for over a decade).
Reviews of AI courses at Stanford and links to course materials
I don't know the author. Is it possible she is young enough not to have lived through the mutability of C before we settled on a stable definition?

Her argument seems to say 'coming from c' which suggests she didn't experience difference in handling of ints, shorts, signed and unsigned, alignment, #pragmas. C on SCO UNIX was not identical to C on an Apollo domain. It might have been one C standard (K&R) before ANSI C, but it was not one implementation and 'language features' are not at root that different to coding to compiler behaviour.

Oh.. getopt() wars...
Ah, sorry, Swipp was the Danish MobilePay competitor that died due to Danske Bank's disgustingly unfair play (they were part of the Swipp group, but started MobilePay development in the background and launched before Swipp did). I was of course referring to Swish.

MobilePay passed 3 million users in 2016 (out of ~7 million people). I don't have any updated statistics.

Anyway, with your added numbers, it is quite clear that at least in Scandinavia, person to person transfers are very common.
and formally verified by Galois.
I actually just finished this course and loved it! It covered all the financial ground that I was looking for... stock, options, brokers, financial planning, insurance, and financial theory.
I’m not sure Arch Linux is the best thing to compare it to. It might update quickly but it might not boot up next time, either.
It's worth noting that Apple does a lot more with AI than just Siri. See the latest updates to Core ML: https://developer.apple.com/machine-learning/

Machine learning comes up atleast once-a-keynote, so it's not surprising to see a high-profile hire in the area.
Do you have a source on this please ?

I always thought that siri was well behind on this
How is poverty changing for higher poverty lines?
It took a while for me to fully understand Maven. I tried to look at plugins to understand it, but I struggled. My experience with Gradle was different. After reading the source of a few plugins, I understood that Gradle at its core is just tasks + variables / objects that add syntactic sugar to the DSL. Today, I find Gradle more accessible and flexible than Maven.

Its a bit unfortunate that a lot of Gradle tutorials start with the syntactic sugar.
you may be able yo use AI to flag suspicious conent. There probably wouldn't be enough readory posts yet do train it on yet, you may be able to train it on similar data...