skysight-inc/HackerNews huggingface dataset:
Intel's icc (and even gcc) got really good at vectorization these last few years. It's rare when I see some code that the vectorization-report says is not worth vectorizing that actually is. Last week, I got better results by leaving out the intrinsics. The code-reorganization you do to put in vec intrinsics will definitely make the compiler's vectorization-optimization trigger. Just keep an eye on the compiler's vec reports :)
Two CAs already do this (StartSSL, WoSign). FWIW, there's a blog post by CertSimple[1] kind of confirming this is coming (no sources or specifics, though).

[1]: https://certsimple.com/blog/domain-validated-ssl-will-be-fre...
The fine art of wireless design: what on earth is a cavity resonator?
great. now my nightmares have a voice. :)

I do love the fact that someone had a non-trivial odd-ball idea and followed through.
I'm not sure how much of it is just terminology and how much is an actual difference, but I've found that many (unmarried) couples are still considered "dating" after a few years, whereas here in Europe (e.g. Germany) you would just be considered "a couple" or "together". In my relationship, I only went on a couple of "date" dates in the very beginning. I wouldn't say I'm "dating" my girlfriend although we do occasionally do classical couple activities like going for a nice dinner etc..
An idea (don't know if it's feasible) is to compile to JS with GWT and put that to GitHub pages.
The bisexual problem: When dating apps aren’t for you
Teacup pigs
the problem is you don't know that 'If it is a false positive, probably they just ignore it.' -> 'probably' is a fucking optimistic view. AND how the hell do you know this is a false positive ? some algorithm tells a soldier that this person is probably a terrorist - what happens then ? do you think they bother to verify this by spending more money ?

In my opinion it is most likely that, the people using this software send the output of this algorithm as a recommendation up the chain and some idiot decides to be 'safe' and recommends execution. because they don't have any accountability. I don't think you would be this relaxed in your opinion if these f-ing drones fly over your head - it is just that most people in the US do not care what happens to some idiot in Pakistan.

from the reports disseminated by the state department they are not even sure how many people they killed ? it is reported as between 2500 and 4000. Isn't this insane ? I have no idea in my mind that US is killing people indiscriminately using drones - and the word is not probably - it should be 'definitely'. i'm sure drones are turning people into terrorists more than they are killing terrorists.

don't tell me this is a bs assertion before US can give the name of every body they killed with a drone and the justification of it.
The reason isn't good --- it's just a tokenization problem.
I guess I have a different idea of formalism, because American hookup culture seems to be the opposite of formal to me.
More reading:

Preserving syntactic correctness while editing mathematical formulas (2015)
http://www.texmacs.org/joris/syncorr/syncorr.pdf

Conservative conversion between LaTeX and TeXmacs (2014)
http://www.texmacs.org/joris/latexconv/latexconv.pdf
It's ignorant to assume any targets revealed by this program wouldn't be given a human intelligence analyst to verify accuracy before risking millions of dollars on a predator strike and the potential risk it was bad information. Enough said.
Where Artificial Intelligence Is Now and What’s Just Around the Corner
AMD provides documentation for their GPUs and has for years. AMD pays a team to write free-software drivers to be included in the mainline linux kernel.

http://developer.amd.com/resources/documentation-articles/de...
Great question - I think the more well-defined your next task is, the easier it's going to be for you to context switch because you don't have to take time to figure out what to work on next. One thing to experiment with is when you're done working for the day, jot down a note of specifically what you want to work on the next time you sit down at your computer. The clearer it is and the less amount of problem solving it requires, the easier it's going to be for you to get back into the flow.
10 Bodybuilders Who Went Too Far Paying the Ultimate Price
6 damaging internet stereotypes seen in TV and film
Hmm. Interesting. I wonder whether we're missing some data. I didn't do so much to verify that. Thanks.
That looks fun! You can probably make it a bit smaller if you use one of those stripe boards that have pins connected in threes, rather than the full length of the board.
I have to disagree. My biggest complaint (if I could call it that) with his previous book, The Black Swan, was that it lacked practical application of his principles, e.g., he exposes the hidden prevalence of asymmetries but doesn't place them within the broader context of how one should live. Antifragile does just that. His title alone is worth the price of the book. Antifragile describes something that gains from disorder rather than is merely robust to it, and we don't have a word in English to describe this
> alumni like Knuth

To the best of my knowledge, Knuth never worked for the NSA. (He did briefly work for the IDA CRD -- https://en.wikipedia.org/wiki/Institute_for_Defense_Analyses... -- which in turn did some work for the NSA, but that's not the same thing.)
The fastest way to discover fashion online, what do you think?
I am not defending peoples lousy/callous decision processes for fatal actions. But telling that bad machine learning algorithms are responsible for killings is just stupid.
I've been using it for years and swear by it. Z is another tool that makes my life much easier: https://github.com/sjl/z-fish

If you aren't using fish, you need to switch to it right now.
What makes you think women are better with children than men?
Reading discussions on drone strikes makes you wonder what ever happened to pacifism. This whole idea that you can just go around other countries killing people -- even if they intend on killing you, and even if you would be able to hit the right target 100% of the time-- it's just old. It's primitive. And that is not to blame the USA. At this point in history humanity, as a collective, has the maturity of an 11 year old. Maybe it's time to evolve a bit.
I already know parts of the world hate me, because I come from the country that engages in drone strikes.
Check out HAMNET, it's not self-soldering everything, but to do proper packet-radio you need a DSP or a powerfull CPU to process the signals anyway.
There is also always SDR which makes it easier to experiment with new protocols.

As to YT over ham radio: there's ATV (amateur television) and you can/could? (check your regional regulations for audio broadcasts) send radio streams on some bands. As long as it stays true to the ham-spirit, you should be ok.

(I can't speak for what the ARRL allows on what bands and so on, i have an old yearbook stashed away somewhere, but i'm not american, so...)

vy 73
You can now see a doctor on your phone at 35,000 feet
I don't know any good sources about it. I heard about it somewhere on reddit probably and it stuck in my head, there are more different kind of sources if you need more:

http://www.theguardian.com/environment/earth-insight/2014/ja...

http://www.abc.net.au/news/2012-01-07/brown-slams-spying-on-...

http://www.smh.com.au/environment/afp-spies-targeting-green-...
The Military’s Super-Fast Bird Drone
Why don't people study some linguistics or at least consult a dictionary when they try to give language advice to others?

>Many authors of usage guides, editors, teachers, and others feel strongly that such “absolute” words as complete, equal, perfect, and especially unique cannot be compared because of their “meaning”: a word that denotes an absolute condition cannot be described as denoting more or less than that absolute condition. However, all such words have undergone semantic development and are used in a number of senses, some of which can be compared by words like more, very, most, absolutely, somewhat, and totally and some of which cannot.
The earliest meanings of unique when it entered English around the beginning of the 17th century were “single, sole” and “having no equal.” By the mid-19th century unique had developed a wider meaning, “not typical, unusual,” and it is in this wider sense that it is compared: The foliage on the late-blooming plants is more unique than that on the earlier varieties.The comparison of so-called absolutes in senses that are not absolute is standard in all varieties of speech and writing.

http://dictionary.reference.com/browse/unique
> I envisioned the opportunity to try out a few new things I’ve been reading about online, refresh my web-dev tools and have some fun.

> The core of the problem is choice and the overwhelming abundance of tools to choose from.

Excuse me, did you want to try out a few new things, refresh web-dev tools, have some fun or start coding immediately?

Because, it looks like: I am chief-cooker and i can't cook simple meal. There are so much vegetables, juices, it looks like a game.

> I want a bread for my meal.

Leavened, Rye, Flatbread?

Uhhh, ohhh, it's too haaard, i wanted to try new things, but I'm seeking for best, standard choice.
For someone not part of the design process, the author sure seems to know how everybody on the team has been feeling during the redesign process.
Calling all (almost) Kimono Labs developers to migrate to Webhose.io
Ask HN: Who is using Facebook's GraphQL in production?
I know Facebook itself is using it obviously. But is there any other companies using it in production? What is your experience?
Star+Wars+DARTH+VADER+Dark+Lord+Lifesize+CARDBOARD+CUTOUT+Standup+Standee+$39.95
You are hoping that the company you get a cert from won't pretend to be you.

Actually, any company can pretend to be you, whether you got the cert from them or not.
All of them.

There has been a steady march of applications gobbling up (or wasting) more cycles and memory as performance improved. I do not see how 'working fine right now' is an argument on how this march is suddenly stopping right now. Lotus-123 or WordPerfect also worked fine back then, but Office still gets bloated to the edge of usability today. As for browsers, just look at the enormous expense browser vendors go through to optimize every aspect of their software, you do not do that if you have a lot of performance headroom.

What I am trying to say is that it is short sighted to say that we won't need more performance. Applications are like an expanding gas and performance is the container.
This. I went to Uni with a lot of Americans and grew to quite like the whole 'date' idea, it's a lot more common now to ask people out on dates than it used to be.
Working Without Copyleft (2001)
An introduction to variable and feature selection [pdf]
Unfortunately, you're wrong. "Wrong" is a binary state only in abstract Logic.

When it comes to human languages the use of such words in a comparative manner is a common and accepted occurrence, from ancient times even. It's also a phenomenon (along with numerous others mistakenly thought as "wrong") that has been heavily studied by linguists and considered an example of a valid use of language as it evolves (as opposed to a syntactical or spelling error that comes from ignorance or from a lapse of concentration).
I tried fish, but their vi line editor mode was a bit broken, so I tried to rebind some keys, which was also broken.

I really dislike the anti-customization bent they have. It has 'sensible defaults' but it is extremely painful or impossible to change them. I went back to ZSH.
Airbnb is removing hundreds of listings without explanation in the UK
I'm sure they'll just pass the cost (either of the ransom, or of the missed profits) onto the patients.
Zoopla is investing £1m in other PropTech startups
What are you expecting, purple polka dots? There's the Retina MacBook Pro, which came with a significant redesign, the new MacBook, which is another redesign, which put the Retina screen into a Air-like format, and a brand new keyboard.
Ham Radio was always there.
That's interesting that there may even be a few left. Maybe another trip to Flores one day. I guess they could put some cameras out like they do for tigers.
This was a very interesting read, thanks for sharing it with us. As an italian, however, I've to say that wolf-calls here are definitely perceived as very rude and as a thing of the past.
Wow, I didn't think the day would come when I felt sorry for designers.
All they needed to do was rotate the icon 90' clockwise and it would have satisfied everyone.

--EDIT--
For clarity: http://imgur.com/sZN6g2i ...still looks like a 'U'
The responses are verified mathematically in a manner akin to a hash function. It's hard to know what the PUF will send, but easy to verify that it actually came from the PUF.
AFAIK for such decisions human information/intelligence is required. And there are often screw ups/bad decisions. No need for bad machine learning algorithms for this.
To me a date seems like a formal interview for the position of romantic partner. Which isn't very sexy or natural. If two people like each other why do you need to set up a formal thing to check that? Just start spending time together like friends.
Google’s ‘Project Loon’ Balloon Internet Experiment Floats into Sri Lanka
I don't know why you would comment something so "simple" (if you actually read the article, if you didn't then I'm wasting our time) when the author clearly (albeit sarcastically) points out that "Obviously designers have no right to comment unless they were in the room with the Uber designers during the design process". Surely you should come up with a stronger rebuttal than simply paraphrasing _his_ sarcastic comment?
Show HN: 'Scriptura' – A material design inspired, simple Bible app for Android
Configurability also leads to complexity, which will be more than linear as options can interact with each other. Often it's just an easy exit for how to satisfy users and pass the blame. Users can't blame the program anymore for being bad, users are getting blamed that they aren't configuring the program correctly.

It gets totally absurd when even the defaults aren't sane, like in some text editors syntax highlighting is off by default.
There are two issues here, firstly some dramatic overfitting of the model, and secondly that all-too-familiar garbage in, garbage out fact, which is even more relevant when dealing with data.
> Excuse me, did you want to try out a few new things, refresh web-dev tools, have some fun or start coding immediately?

These two things don't have to be mutually exclusive. In any other area of programming that I've tried recently, they're not — except for JS-based web development.
Exactly what happened? Most hospitals use proprietary electronic medical record systems. These are layered constructs of different networks requiring different passwords and VPNs for their different functions. Is there an actual url that one can visit to verify this? Did the internet archive capture this in a snapshot I can see? Or is this smack that a neighboring hospital is pushing to capture market share in this era of declining reimbursements and increasing regulation?
How does atom work in a ptty?
Was it just me, or was the uBar advert at the bottom of the title really oddly placed. It was almost as if it were going to be part of the article. How the brand was becoming associated with crap software too.

Meanwhile that was totally just a horribly placed ad for the site ...
He seems very bitter about something.
it's the same everywhere for designers; they study, work, and spend their lives designing but at the end of the day are subject to the whims of a business unit or product owner. it doesn't take any training or thought at all to know what you like or dislike.

but i agree with the author, this fiasco and even more so, the yahoo! logo redesign my mayer are just colossal crap theater. i actually don't know what's worse, doing it over a weekend and crowing about it or taking 18 months and then crowing about it.
why not radix sort? (or some variant of it)
Show HN: Visualize and inspect custom algorithms with time-travel
FOUND NOTHING for 'dogs f--king' where the dashes need to substituted for the obvious letters
I just upgraded from a GTX 560 to a 960, and I've more than doubled my performance, and nearly halved the number of watts I draw, so it's not all bad.
It breaks many bash one-liners and other commands, today I discovered I cant `git merge HEAD@{1}` because fish shell strips the curly braces. Its good but it can be quite annoying sometimes.
"Leading up to the Super Bowl, Uber’s Twitter feed was all puppies."

Does the writer not get that the "Puppy Bowl" was on at the time? Animal Planet's special show is very popular alternative to the "Let's not compete with Super Bowl" lull on TV.
"I can honestly say if someone had shown me the Programming in Scala book by Martin Odersky, Lex Spoon & Bill Venners back in 2003 I'd probably have never created Groovy."

http://macstrac.blogspot.co.uk/2009/04/scala-as-long-term-re...
For the record, it's happened more than once now that I look through my app menu and see the new Uber icon and have no idea what it is. Takes me a second to think about it and remember this 'rebranding'.

It's one of the worst things they could have done at a time when they need a strong brand the most.
Somewhere like the Overlook Hotel?
TvOS – all you need (and want) to know about the new focus engine
Yeah, I think that was the bit where, when animated, the logo works. But rarely will a sticker on a car be animated, at least in this decade.

That said, designers often over-worry about logos initially. If you put enough marketing power behind it and the company is still on a growth curve, the logo will eventually become associated with the brand and it wont matter whether it was obviously a 'U', a Chinese coin or a ghost ;)

EDIT: The question now is, is uber on such a growth curve that they can still get away with this. My gut says 'no,' but only time will tell.
> Write the code that does the stuff.

But that's far from what I usually want from my code.

I want the code that is easy to change, code that I understand, code that is reliable, code that works well with garbage data, code that will still be maintainable after I extend it. Having reasonable performance (notice, I'm not saying the best performance, just reasonable) is a must, too.

And in most other cases, when I move to a new tech, I get most of it pretty quickly. Of course, there's some learning involved, but I never aim just for code that "does the stuff". Just "doing the stuff" is so abysmally insufficient for good software that I don't expect any programmer to be satisfied with this single requirement.
Optimarin to retrofit world’s only purpose built monohull accommodation
But quite fascinating.
It's neat indeed, but I don't see the difference between the normal grid and the responsive grid at the bottom of the page you linked.
I use virtualfish, which is even better:

https://github.com/adambrenecki/virtualfish
@Encryption: Not really. If you have an expensive gateway anyway, you can just terminate the SSL there.
> The problem with freezing cards is that transfers are not direct: freezing the card on the banks end might work, but some ATMs or other systems might have a sufficient delay to allow (some) abuse while the card was 'frozen' by the user. The question will be who will pay for the delay.

This is part of why their cards are online-only, every* transaction has to be verified with them before it can complete at the reader - so transactions are slower, but there is no grace period after the freeze.

* as I understand it, certain merchants are white-listed on-card for offline transactions - namely TfL.
Show HN: Find the best recipe for any two foods, based on over 600k recipes
Just in case your're lookin' for some other stuff to do with the ESP8266 https://aisler.net/search?query=ESP8266
I hate the implications of such a system, but perhaps an encryption system could be developed such that both the sender and receiver are verifiable in any one message based on their public key but the message remains encrypted. Then only ham licensees are granted valid certificates. I don't think encryption should be allowed on most ham bands, but I was trying to come up with a solution(while making all sorts of new problems)
Well, they used to. http://www.xbitlabs.com/news/other/display/20121107223140_AM...
Same in pandas, although it's closer to a dictionary of column names to singly-typed vectors. Most simple columnar databases are structured that way as well (a more complicated design involves chunking the columns into pages).
I really hope the writers of Silicon Valley somehow work this into the show.

Unfortunately Uber's timing is such that it'll probably have to be season 4.
They have a separate physical button for people who can't use the touchscreen. I assume it calls the security desk and requires them to intervene.
What does that have to do with typesetting a publication?
How many terrorists are there to put on the List?

For something around a ten of thousand people, at a minimum 80% of them will be innocent, just by sheer lack of actual terrorists to fill that many slots. And that's assuming a perfect fitting algorithm, with absolutely no false positives.
Weaning+Is+Not+Just+For+Babies
metaphorical
I'm all for jumping over to Let's Encrypt... as soon as they offer certs I don't have to renew every 3 months
>>> They are a pretty unsavory company but they really know what they are doing.

And therein lies the problem... no?
> it forces you to keep a piece of software that can generate keys in your server.

wrong, there are different ways to get a cert, even web interfaces, which you can install everywhere.

> It forces you to reload your web server config every two months, unattended

wrong, if you like that kind of work you can replace it by hand.

> Because everyone should love to waste their time writing their own client.

wrong, because again you are not forced to, you could use one of the many clients available.

> And running let'sencrypt scripts as root. And risking their security.

You don't have to run at root, you could use a client which supports non root.

> If you say I'm lying you should point out the falsehoods, or you're just another manipulator at work.

Wrong again, because your errors have been pointed out already by others. You should start reading the answers and stop your "rage against censorship" quest.
German Underground Analysis [DE] [pdf]
Wait, but finally what does this shape/icon mean?
Yes. The author obviously has an axe to grind, implying Kalanick is an "elitist", "drooling idiot" who picked the logo "impulsively", "doesn't know what his own intentions are", and "shouldn't be in charge of Uber's brand" (all actual quotes from the article).

Flagged this submission for gratuitous negativity and for being a hit piece on Uber and some of Uber's employees, disguised as design critique.
The evidence is that the head of the NSA literally said, "we use metadata to kill people". It doesn't get more direct than that. Signature strikes are a well documented phenomenon by now.

Also there's no way the CIA drone program can sustain the kind of long term kill rates they've been having without routinely killing innocent people. Terrorists just aren't that common (although if you define anyone who tries to seek revenge thanks to an errant drone strike as a terrorist, that "problem" can eventually solve itself).
I imagine Qihoo has a department like Barracuda. Enterprise Firewalls, you know?
"United States" doesn't account for "US", "USA" or "America"
For their website:

mpmath internally uses Python's builtin long integers by default, but automatically switches to GMP/MPIR for much faster high-precision arithmetic if gmpy is installed or if mpmath is imported from within Sage.

With gmpy you rely on C libraries. Faster but those are still arbitrary precision computionations.