skysight-inc/HackerNews huggingface dataset:
No, the problem here is that werner was the unemployed wife parading around and pretending to be like her husband, another cofounder. Tbh I though all this was going to keep low, like unrepentant psycho werner here getting her ass and her stupid "charity" banned from github HQ, but given that preston himself got the boot not voluntarily mind you but by pressure from github's board shows you this is serious business, and that whatever happens is clear werner made a huge fuckup here.

Corporate lawyers are able to spin anything out of sight and yet here you have a COFOUNDER being forced out due to what at simple view (and according to github PR) seems like a minor office fight the like HR handles everyday.

Its obvious this is serious, who knows how many disgruntled employees felt compelled to talk now that werner has been exposed, and thats why not just her but the husband/cofounder himself are now out of the company, to avoid a massive public scandal. The level of attention this has gotten so far is outstanding.

My advice to anyone here is stay away from any startup where the founder's family is involved, and specially couples. If you think brogrammers are annoying try dealing with a stuck up idiot who is only there for being related to the boss.
2) is this another example of a woman being criticised for having a voice?

No, it is not - it is rather that you fear it's the case. It's no wonder given the growing emphasis on PC in recent years. Compare the OpenSSL/OpenBSD affair - nobody gave a true shit about attitudes years ago; whereas todays some harsh git commentaries generates a multitude of comments on many blogs; spawns two to three camps sometimes creating cute flamewars and a wikipedia section "Controversies" on an individual's article. And gender didn't even come into play.

Then again, I don't know all of the commentaries on that piece.
Certainly, it's a message that bears repeating. New devs enter the workforce every day.
+1 for that. I find "shopping" in a physical space is more of a serendipitous, unpredictable experience. It's nice to get introduced to different products and engage with different brands. It's a totally different experience from getting something exact and specific that you need.

If I know I want exact product XYZ, need it on a time scale of 'days' and not 'hours/minutes', and don't have any other need to go out ... why not order it online?
Are we sure he travelled on the wheel?

Lets say this person was found loitering in the area and someone asked him how he got there and he told he hid in the plane's wheel's.

Most people would term that as a impossibility and decide he got there some other way.

if he was found unconscious on the plane's wheel, then isn't it a "black swan" like event that breaks down most of our existing assumptions on the subject of human endurance.

edit : still have not read news other than headlines and trying to make a point about perceptions/assumptions.
I think skosh and rickshaw are also relevant, though less obviously of Japanese origin at first glance.
Except an attacker wouldn't have to perform that expensive operation: she could just iterate over the range of the KDF. Unless there were rate-limiting!
How to deadlift
if you're debugging in chrome but also running in browsers that don't support console.log in workers you can use this polyfill:

https://github.com/paulmillr/console-polyfill/blob/master/in...
Yes, I agree. The comparison I like to use as an example is to the word "airport"—it's a port for things in the air, even if you don't think of it that way. It's the kind of thing that language learners and non-native speakers pick up on easier than native speakers, I think, since native speakers are so much more used to these words.
Ask HN:When will html 5 become the standard for mobile apps?
I think mobile apps are a very inefficient way of developing, specially if you want your product to work cross platform.
Arguably, it seems to be the speed issue that keeps most companies from choosing html5. When does the HN crowd think that web technologies will become the standard for developing across mobile phones?
This is super cool. With respect to debugging at least, this gives you a similar trace to what you'd get with the Zone.js library[1] it seems. Having this kind of thing baked into the JS engine is great.

[1]: https://github.com/angular/zone.js
Yes, right. Sometimes I think people (myself included) leave out PBKDF2 because it's hard to spell/pronounce. :)
I wouldn't say that KDFs used this way is "abuse" any more than hash functions used for secure storage is abuse. It all comes down to what you mean by "hashing".

The problem is that the same word "hashing" is widely used (incl by experts) for 2 different things, normal insecure hashing and cryptographic hashing. As he points out, the 2 have different purposes, ie CRC for large files & git blobs, etc for the first, and cryptographically secure storage of small strings for the 2nd.

KDFs meet all the requirements of cryptographic hashing. Maybe a new term is needed for the process of cryptographic hashing, like "scrambling", or something that suggests secrecy, rather than just generating a unique value.
GRID: Autosport Announced
How To Protect Your Marijuana Plants From Verticillium Wilt
Verticillium wilt is caused by fungi present in rich or poorly drained soils. They are attracted to woody plants with stressed roots. Keep an eye on your plants. If you notice the lower leaves turning yellow on the outer margins and between veins, you may be witnessing the beginning stages of Verticillium wilt.
Might be nice to mark your comment as a joke - someone may take it seriously.
Either way the flat compile time is not important to me even on projects of this size. Most of it is probably going to be linking the .o files on dev builds which is considerably quicker than a full compile cycle.

For CI builds ~ 10 mins is nothing (we're currently hitting 3 hours and managing fine with a rats nest of csc and cl compilers being invoked galore).

What really brings the shit to the table with clang is simply this:

Compiler error messages are beyond awesome as is checker.

That is all. Productivity is way up for me. I do my own clang builds of stuff because it's a lot more helpful as a compiler.
From the BBC, a story about the people that sadly don't survive similar journeys and land somewhere in London on the approach to Heathrow:

http://www.bbc.co.uk/news/magazine-19562101
I would have to agree with your comment there.

Although having over 7 years experience as a c++ programmer, since I'm not using it so much now I haven't managed to keep up so much with the changes in c++11 and feel a bit noviced overnight.

Still, move constructors are pretty handy so that's one change I use whenever I can.
The vastly bigger key space is all you need to make the rainbow-table attack completely beyond the realm of possibility (isn't it?)
The extension of that can also be handy and is often overlooked. Contrived example:

"28 men are 32 years old"[/(\d+) (year|day|month)/, 1] # => "32"
It makes me happy that exactly not a word of this article is about panicking over the fact that he could have been carrying a bomb. Are we (the population at large) finally calming down enough about flight security that we can have a rational discussion about what makes sense?

That said, airport perimeter security is pretty high on the list of things it does make pretty good sense to care about. After all, he could have been carrying a bomb :)
It's pretty laughable that with all the ridiculous extent to which certain organisations go to try and make flying 'safe from terrorism' no-one has been worried about some people sneaking through the high security fence surrounding the airport and planting their nefarious tools on board.

I guess at the end of the day it is more the perception of safety than actual safety we are getting
+10000000. I totally agree with you. But, I don't know what to do about it. We've tried public and private schools, but I think a lot of the problem is our culture. Hard work and studying are not rewarded; group mind-think and standardization have taken the place of a good combination of rote memory learning and essay writing/debating.

What if we were to establish schools the same way they existed in the 1800s with the same rigor? Small, mixed classes, all in a single room, hopefully taught by the very well-educated.
I received metal cutlery on a Turkish Airlines ORD-IST flight in coach and a Delta EWR - AMS flight in first. It's definitely not a US restriction either.
China wasn't an "enemy", the Japanese had already conquered large swathes of it. The US and Britain were.

And yes, you can write "pure" yamatokotoba if you try hard enough (see eg. Shinto prayers), but the end result is as contrived as trying to write English without Latin, Greek or French loans.
strange that scons, http://www.scons.org/, isn't listed there.
An event loop is a cooperative scheduler. In a cooperative scheduler, contrary to a the linux kernel scheduler, the current running code decides when to "sleep" to allow another code to execute, so at any point in time only one code is running just like on a single core CPU. The turnmoil about parallelism and concurrency makes it look like the event loop may not have the same issues as a code based on POSIX threads, kind of True, still, only one code is running at any point in time, it's not possible to read broken values, still you need to manage states correctly possibly requiring the use of non-POSIX locks because before an asynchronous callback is called, states might have changed.
DASH7, the alliance, is a failed enterprise, imho. Their spec and OpenTag firmware both look great from a high level but once you attempt to use them you will find huge holes in the implementation of each.

ISO 18000-7, although power hungry compared to most every proprietary wireless protocol, is a well deployed and understood spec with many users. There is an upcoming version of the spec with some new things, get involved in the working group or get a draft copy to find out the details.

If you're looking for 433 MHz band RF, take a look at IEEE 802.15.4 and the "f" and "e" amendments. These will allow you to do 6LoWPAN, if you want, or to simply use the PHY and MAC layer from a international specification. Just be aware of the "fun" you'll have in the 433 MHz band in different parts of the world.
"Faith and science can co-exist, but atheism has a belief that they can't."

Of course they can co-exist, and atheism has nothing to say against religion: religion, by definition, is non-falsifiable, so atheism can not negate it.

Atheism is, nevertheless, very sceptical about the actual existence of a supreme being. It can't prove its non-existence, but still considers it as veeeery improbable. As "there are a million reasons which explain why we believe in god which are much more probable than the fact that god exists".

So yes, you can accept science and religion, but accepting the later can not be based on reason (because there is no logical method to disprove the existence of god)
A useful term that I recently learned to describe this is "security theater" (http://en.wikipedia.org/wiki/Security_theater).

And that is exactly what I think that the TSA et al. provide.
I've been learning some Mandarin on my own (via ChinesePod podcasts, mostly), and tried it out on two trips to Beijing. A friend recommended that I try spoken Mandarin, and that I ignore reading and writing almost completely, since that's quite hard.

Truth be told, I've found learning Chinese to be incredibly fun and exciting. My plan is to take some one-on-one Internet-based tutorials starting in the coming months; the fact that I'll be in China on business three times in the coming eight months just boosts my interest. I've been there twice before, and knowing some Mandarin was VERY useful.

I've been amazed by how simple the basic grammar is; on that part, Chinese seems easier than the other languages I've learned. (I'm a native English speaker, and have fluent Hebrew and took Spanish for a number of years in school.)

The tones do seem to be a problem; I understand the ideas behind them, but the sounds do see fairly subtle to me. I'll keep pushing ahead, though, and hope to improve the sounds I make and those I can understand.

For me, this article seemed spot-on in only one area, namely the lack of cognates. In both Hebrew and Spanish, there are enough words that overlap, particularly for modern terms, that you can sorta kinda figure some things out. I've been amazed by how completely, bafflingly, absurdly different everything is in Chinese. Then again, that's part of the fun for me; every word or phrase I learn, I feel I'm cracking a secret code.

I'm also going to agree with those who say that English is not particularly easy, at least when it comes the grammar and pronunciation. Yes, having an alphabet certainly helps, but my children took quite a while to learn all of the complex rules for English reading, and I'm convinced that in some cases, the only solution is to read the whole word, rather than sound it out.

I'd definitely recommend learning Mandarin, both for the fun and the utility. And people in China are completely amazed and impressed that you're trying to learn their language, which is good for scoring some political points, as well!
Agreed, there's no realistic way to port OpenSSL to a new language. What I'm saying is, I think a clean-up fork of OpenSSL will divide the workforce per project, without dramatically improving security.

So it's not "dumb", but I expect the net result to be negative. At least a clean reimplementation featuring XXI-th century technologies would have a non-zero chance to produce something great.
Asimov is not a simple "science-fiction writer," he was a real genius with fantastically broad and clear knowledge. Try to read his non-fiction books, you'd be surprised how good grasp he has whatever subject he takes.

I firmly believe he was right to say:

"Those people who think they know everything are a great annoyance to those of us who do."

http://en.wikiquote.org/wiki/Isaac_Asimov
in a web context, shared states are considered bad pratice, so you should notice the above.
Re: "Password1". There was an interesting paper, I think by someone from Microsoft, that argued that when users pick silly passwords they are actually being rational. They (the users) informally decide that the pain of overcomplex password schemes just isn't worth it. In other words, remembering passwords or using security-related programs and practices is a high price they have to pay everyday (while we computer literate people often disregard this cost, it is there), while the relatively uncommon security breach is something they often never see.

Maybe I'm misrepresenting what the paper states, but my takeaway from it was "don't assume users are dumb when they pick silly passwords. They simply are not willing to use an overcomplex system that for them turns out to be not worth the effort."

I just tried to find this paper online but I can't even remember the title :(
ECMAScript 6 at Facebook
Susan Green gave a good overview of why should we give importance to the FAQ page.
IOS pre-permission library for Push Notifications, Contacts, Photos, and more
As a counterargument, yes I can think of circumstances where an attacker gets read access to the password database, but not the application configuration (or code, depending) that contains the pepper.

Using a pepper is another example of security in depth. It doesn't protect against the situation where your attacker has root access on your server, but it increases the work that an attacker has to do (or the luck that the attacker has to have).
Dear god.. Y comic sans .. !!!!
First, i don't read quite that much, since I reach 15-per-month only with a large proportion of shorter works (eg. the Barsoom novels: http://www.feedbooks.com/list/1/barsoom).

2nd, if you don't watch much TV, and read when you take the bus to work and back, and always read for at least an hour before going to sleep, and you read faster than average, it tends to add up.
No, you are wrong, not even close. "神马／神么" are just variants of "什么"（"what" in English). Young people use these Internet-ish words just for fun.

Literally, "神" doesn't mean "God", "God" in Chinese is "上帝".

I'm a native Chinese.
I mostly agree, but I would qualify this with saying you don't need to know exact UML. I wouldn't worry about filled in triangles vs. diamonds, just the big ideas.

Like everything enterprise, before it UML was wrapped in a three ring binder and sold by consultants it was created to solve a problem. That problem is; at the beginning of a project(or at cross-team-collaboration-bs-meetings) you'll have an idea in you head, a fist full of markers, and an empty whiteboard. How do you go about explaining that idea to everyone in the room? UML was an attempt at standardizing some of the boxes-with-lines schemes everyone invented.
".онлайн"? ".сайт"? Those aren't even words in Russian language. Why bother with Cyrillic if you're just going to transliterate English terms?
If this person has proof (documentary, whatever) that their narrative is correct, they should step out from behind the easy cloak of anonymity and show it. Until then, they're really nothing more than a troll.
They used Comic to make a joke about annoying hipsters, not to actually annoy anyone.
At US airports perhaps. It certainly isn't the case in Europe.
Redis still keeps on amazing me. Can't wait to try those new handy sorted set functions
Lytro changed photography – now can it get anyone to care?
In what ways is it bad? It works pretty damn good here.
Bopomofo is still used in Taiwan in schools and until about 15 years ago, as a phonetic alphabet for teaching Mandarin to foreigners.

Pinyin never took root in local schools and the preexisting romanization systems (Yale, Wade-Giles, etc.) are confusing and contradictory and inconsistently used. Look up the history of "Peking" or "T'aipei" to get some insights into this.

You still see Bopomofo on computer keyboards in Taiwan, and it is a popular input system on mobile phones. I learned how to read it 20 years ago, but pinyin is so much easier, even without the tone marks.
See also:

http://en.wikipedia.org/wiki/SS_Richard_Montgomery

Which is wrecked in the Thames Estuary with 1.4KT of TNT onboard.

* 286 × 2,000 lb (910 kg) high explosive "Blockbuster" bombs

* 4,439 × 1,000 lb (450 kg) bombs of various types

* 1,925 × 500 lb (230 kg) bombs

* 2,815 fragmentation bombs and bomb clusters
Airbnb goes to court in New York
here is a link.
http://s276.photobucket.com/user/jdaster64/media/smb_playerp...
Durov, Out For Good From VK.com, Plans A Mobile Social Network Outside Russia
Thanks for this; pretty much the response I was expecting but very well said.

My opinion is that functions that take quoted code do actually do the 99% job of macros pretty well. I also think creating completely new syntactic forms is fantastic for a solo project; but not so great when working in a team. So I'm left thinking what difference does it actually make. My general feeling is that I tend to write macros in Clojure just to deal with someone else's macros; i.e. macros 'layer' whereas functions compose.*

Incidentally, I've been curious about but never looked at Erlang's parse transforms because they have - in my mind at least - a big 'here be dragons' sign above them. Enough articles have warned me off to make me nervous. Would love to know more though.

* No idea if that makes sense to people. Hope so.
I am chastising the author of the original post for setting an upper bound that is far too low. I may be unusual, but I am not a complete outlier, there are plenty of folks between myself and his upper bound.
The New York Times Launches a Senate Forecast (It's a Tossup)
I've actually been able to get them to match it in such a way that the final price (post-tax) matches the non-taxed (final) Amazon price.
توقعات الابراج اليوم الاربعاء 23/4/2014 –
Absolutely.
Good fences make good neighbours.
To some, no fence or small fence is an invitation to overfamiliarity.
Make it too tall and create suspicion.

Getting it right is hard.
I did start that course, but after the first 2-3 videos I couldn't find the time to continue working through it. Back then I was working on a customer project that required a lot of attention. I may want to try it again the next time that it is being offered.
No, IIRC Bernstein improved his public key signing system, and libsodium uses the new version. Neither construction is useful for standard TLS.
Correct horse battery staple.
http://xkcd.com/936/

We are told to not re-use passwords. This is not helped by every single shopping web site out there requiring an account (and therefore a password) in order to buy something. Fair enough for big sites like Amazon - I'm actually likely to come back at some time in the future, although I dislike the way it tries to store my card number each time.

On most sites, requiring me to create an account discourages me from shopping there. I'm not likely to come back unless I suddenly have a burning need for another obscure once-in-a-lifetime widget, so why do I need an account? If I do come back, you still only need my card number and a delivery address.

As it stands, the sheer number of accounts that I have means that I invariably set an impossible to remember password and immediately forget it, relying on the password reset mechanism. This is not ideal.
I'm thinking this is a hoax. I'd like to see any kind of evidence that he was actually in the wheel well.

If it's not a hoax, it's seems like it would be more of a medical miracle than people are realizing? There's way less oxygen at that altitude than at the top of mt everest, plus I've read it got as cold as -65F.

Edit: Tried to explain better. :-(
World's Fair: Isaac Asimov's predictions 50 years on
My definition of Hell?

IKEA on a rainy Saturday afternoon.

(read it somewhere, but really can't recall the source)
I believe that's available in the US now as "Amazon Lockers"
The true lapse that this incident demonstrates is that security cameras were installed to provide a multiplier for one's ability to monitor an area, with the added bonus of being able to record what's monitored. Instead of having 100 workers walk the perimeter, strategically placed camera can multiply the effectiveness of a significantly smaller staff while securing the same area. But what's happened is that in many instances, cameras are being used as passive monitors. They're intended to either serve as deterrents or to collect footage that can be reviewed at a later date if-necessary ... disregarding the effectiveness multiplier they provided, and instead reducing the overall effectiveness of a facility's security.

I wonder whether technologies like Oculus might change the effectiveness of security cameras. A single man could theoretically "be" in multiple places at one time from a security perspective. And the sense of actually being on-location, as opposed to having something on a screen that can be ignored or missed, might return that multiplier to monitoring a location using a network of video cameras streamed to somebody's headset.
GitLab – Open Source Git Management Software
If gcc is producing a final binary that's twice the size of clang's, wouldn't that point to IO being a big factor in compile time?

What is this test really trying to determine? How the performance of the core of each compiler impacts productivity? Shouldn't the test parameters be adjusted to real world conditions, as seen by the test creator, then?

Like most benchmarks, you could fabricate scenarios that favor one or the other all day long. Some closer to reality, some completely synthetic.