skysight-inc/HackerNews huggingface dataset:
This the kind of stuff that gets me to leave HN. Random people downvoting what are basically facts, at least they were as of last June

I have licenses to both Unity and Unreal and have personally shipped 17 commercial games and written their engines from C64 all the way through 360/PS3. It's not like I have no clue

And yes you can downvote this shit too but gees. Nothing I said above is false. Post some counter facts if you disagree.
Articles (and the attendant discussions) like this are incredibly useful for me. I really appreciate HN for things like this.

Recently signed up for keybase to check it out. Read critiques (mostly negative) but jumped in anyway as I am hungry for something like it. I do not have a deep grasp of the arguments but I see the 'lipstick on a pig' criticism of slapping a gui on an aging infrastructure.

The practical problem with keybase for me is finding people to test it out with. I've added folks who don't know me and my friends couldn't care less.

There is a blindspot for me - I use ssh and rsa on a daily basis, many times a day. I do not know what I would do if I has to switch to something else. I do not know how to evaluate security options and know to know one is better than another.

We have very good infosec people in my company and have a standing weekly meeting to vet my sysops doings.

In any event will check out Whisper Systems and keep refreshing this discussion...
Yep I plan to post this to my company's intranet social network. My understanding is that our company's policies prohibit contributing to the open source projects we use.
Is there a kick starter page for this cause that I can contribute to? Because I would.

I'm not going to back just any crypto project, but with the right people leading the charge I would get behind it.
A peninsula, on a peninsula, on a peninsula: https://www.google.com/maps/@43.9076794,-83.3606539,14z
Folks who live in France: this sounds very stereotypical. Is it remotely close to reality?

Never been to France but now I want to just for the sport.
I don't have any actual data to back this up, but anecdotally, I find water and gatorade in a 2:1 ratio 'feels' better the next day (I don't mix it, I just drink two water bottles for every bottle of gatorade). However, my 'long term endurance' activity is firefighting, not running, so there may be some difference there.
That's a very nice control system. Smooth tracking, and no visible jitter in the shot. Tracking reliability will be the big issue; losing track on the hero during a shot is unacceptable.

I wonder how they do tracking. The tracker in OpenCV isn't that good, but then it's about fifteen years old.

Movie production will soon be using fewer Louma cranes and manned helicopters.

They'll eventually need to put an ADS-B transponder (there's a 100g unit available for drones) on the thing and get the procedures in place with the FAA so productions can use this in areas near airports. That makes the drone radar-visible to air traffic control and other aircraft.
It's a shame that the "readable" mode has #333 body text instead of #000.
Google Bans Adult Material on Blogger
Matthew D. Green, the "expert in applied cryptography and network security" who was invited to take a look at the Snowden-stash but declined because he was scared. Which is funny, because since Snowden he became some sort of web-celebrity always ready to tweet and comment on every little crypto/security issue.
I think it's also to protect your eyes from the CD-reading laser if you were to power it up with no disk in it.
Bruce Lee was a programmer
I'm working on a GPG replacement that is designed to be super-easy to use. Not quite ready for prime time but if any HNers would like a sneak preview drop me a line. Contact info is in my profile.
It says replicate, not outperform.

Just buy the Vanguard index fund.

It's easy to replicate the returns on the index, you just use the dividends to pay the fees, since the S&P500 index includes only capital gains only and is not "Total Return" (include capital gains plus dividend).
What is crippled about it? The company I work for literally builds games and we very rarely have to use any of the pro features.

The free version contains nearly everything you could ever realistically want to do. And some of the "pro" features can easily be written into the engine manually. The only hard and fast licensing requirement is the sub-100k revenue requirement. Up until then, Unity is about as free as it gets.
Put a while(1) in one of your game scripts in unity and let me know how great it is
Think of HBase (and also Google's BigTable) a a sorted hash table containing hashes, so sparse columns (that is a million possible columns, but in any row a much smaller number of columns used) is efficient and makes sense.
the shanghai tower crane climb is INSANE.
At the risk of being inappropriately snarky, to someone who is somewhat skeptical of WoT-based proposals, this reads like:

Step 1: the UI will be a mixture of meaningless and annoying to users, causing them to ignore and misuse it

Step 2: mumble mumble... self-healing corruption

Step 3: the only reason this hasn't succeeded is that people didn't care enough

It's exactly those parts in step 2 where I've historically fallen off of the WoT story. What does the UI do when my nontechnical friend has marked my key but his dad has marked it as untrusted? What happens when I lose my phone with my keys on it? How do we not end up in a situation where users see big scary warnings all the time constantly and they just learn to ignore them?
Relative wealth
You can run databases inside of cf as well: https://github.com/cloudfoundry/cf-mysql-release
>Perhaps this will all change because before Snowden we were blissfully unaware

Every time I see this in regards to email, I'm puzzled. Carnivore was known about in the 90s. Then there was the AT&T Room 641A in the 200s. So I don't know how people were unaware that state level actors could tap connections and record email.

Second, for this threat model, just forcing and validating TLS on SMTP gets you pretty far, does it not? You're then mostly trusting your email provider. And without trusting them, we get into user-unfriendly stuff like not being able to forget your password. (Barring some sort of breakthrough ideas.)

Seriously, has there been any good proposals that provide strong privacy (say, no one but the user can read the message) but aren't complicated or require users to do things they aren't gonna do: validate keys? PGPFone and ZRTP are great because you already have an "out-of-band" key auth mechanism in place, and it's fairly straightforward to check.
I had to download the app and launch it, only to find out that it only serves the SF/Bay Area. I don't live there. And even if I did, it seemed to require a Facebook login. Which I don't have.
Are you suggesting there are no adverse consequences to the "borrowing", similar to borrowing?
> There's no other model than the web-of-trust.

SPKI & SDSI had a different model: rather than trust people to tell you who someone is, one trusts them to tell you who they think they are. That is, rather than me verifying that key 0xDEADBEEF belongs to the individual known to the town council of Lower Shroppington as 'William Morris' (which is inherently fragile: I may not be an expert at verifying identity documents, or at verifying those issued by Lower Shroppington; the individual before me might have a document issued by Lower Shroppington deliberately to mislead me; heck, who is the real William Morris: there could be more than one), I would just verify that this is the individual I call William Morris, and let you make use of that as you may. If Lower Shroppington wanted to, they could issue a certificate stating that they call him William Morris too.

It was a really smart way of doing things.

How might it fit into a modern email infrastructure? Easy! example.com could use key 0xBADDA451 use certify that foo@example.com belongs to the keyholder of the key 0xC0FFEEBA; .com could use key 0xFEEDBAC7 to certify that example.com belongs to 0xBADDA451; the root domain could use key 0x55378008 to certify that .com belongs to 0xFEEDBAC7; IANA could certify the ownership of the root domain; the ICANN board could certify the current IANA key; the previous ICANN board could certify the current ICANN board, and so forth.

What would you see in Outlook or Gmail? Your agent would display that the claimed sender email is valid. It might also try to find some path connecting you & good ol' Bill Morris, then show you that your buddy Steve's ex girlfriend Wilhelmina says that key belongs to Billy Morris.

Interestingly, this could even work for an email legitimately sent on William's behalf. All a normal user would care about is, 'this email is legit' (for some value of); us geeks could geek out as we wished.
Does having thousands of lines in your hosts file degrade browser performance due to increased length of lookups?
I've seen ads on their site related to keywords in my search query.
I want to add that if person wants a very OS X like desktop for GNU/Linux then Étoilé DE is very much the thing.

http://etoileos.com/etoile/

Only downside is that it isn't very mature yet. And in fact is in a need of developers. Alternative to Étoilé is the Window Maker with GNUStep and GWorkspace but it isn't everybody's cup of tea.

http://www.gnu.org/software/gnustep/
Why should school loans be made by investor-owned banks? Don't tell me it's because the private sector is better suited at selecting against investor-owned schools. So, yeah, let the creditors take it in the pants.
Good point, I actually spent some time staring at that when I was younger. Also found out I needed glasses when I was 10, and my prescription hasn't changed since.
There are some real use-cases when you stop confining yourself to a single tenant architecture. Apart from that, think of any categorization that's dynamic - timeline based data, versioning of data, etc.
I'm not much of a C programmer and don't know the answer, but a total guess based on intuition results in:

http://www.gnu.org/software/libc/manual/html_node/Atomic-Dat...
Bruce Lee was pragmatic.
I think it just hashes whatever it is, and transmits a minimum of BTC to that hashed address on the blockchain. You can do this yourself for free with any bitcoin client.

Subsequently, that transaction is encoded into the blockchain forever, and could be pointed to in a court of law.
mmap doesn't necessarily have to hit the filesystem, as there are several ways to create file descriptors that are backed by memory (POSIX shared memory, typed memory objects, for instance).
The issue is that it seems like you want to replace GnuPG by something that does the same - but is made better, and that has your brand name on it.

That's very marketingish of you. Why not fix GnuPG instead? There's more than slapping GUIs to things!

Also, where is your 50K user base number from? According to my SKS keyserver traffic, it's much greater, even if i were to assume 50% of the traffic is non-human.. what the fuck happened to you man?

Also, if it's well done - I'm not against something different from GnuPG. I just disagree with the argument.

Which leads to this question:

which product are you going to announce in 6mo that would be so much better?
Time blow the dust off my favourite software-industry parable:

http://www.ckwop.me.uk/Meditation-driven-development.html
Two ways to look at it:

1. Return on investment. Every hour spent on applied math generates a lot more applications (not to mention elegant mathematics) than the same spent on theoretical math. Theoretical math has about as much value as knitting and crochet. Does someone occasionally come up with something of value? Sure. Does it have more value than any other hobby? Not really.

2. With encryption in particular, Diffie-Hellmen is simple enough that public key would have been created regardless of research in theoretical math. Furthermore, most of the people developing such (including Diffie, Hellmen, Merkle, Rivest, Shamir, Adleman, etc.) have applied backgrounds. Indeed, most are computer scientists, rather than mathematicians. The same goes for cryptographic protocols, doubly so. Symmetric encryption, in contrast, does build a little bit on theoretical math, but it's also just an arms race. More knowledge about number theory helps both cryptography and cryptanalysis about equally. There's no reason to believe that more number theory makes us in any way more secure. Cryptography itself would exist without number theory (indeed, history is a bit fuzzy as to whether something like the scytale or number theory came first, and regardless, there is no reason to believe one fed the other).
So, another algorithmic complexity bug in libc++. I found one about `std::make_heap` before when testing one of my codes before (http://llvm.org/bugs/show_bug.cgi?id=20161). So much about the bug always being in your own code nowadays.
Nearly all the soft sciences, including economics.
Ah, I see. The NAT issue is an interesting one I hadn't considered.
That only works in situations with very strong group selection. See The Tradgedy of Group Selectionism: http://lesswrong.com/lw/kw/the_tragedy_of_group_selectionism...
I don't have a definite answer. There's the path we're executing on at Open Whisper Systems, but there are a bunch of other projects working in this area as well (Mailpile, LEAP, etc).

I think the problems are solvable, but only if we have a different design approach. So when I see projects trying not-PGP, I'm interested. When I see projects building on PGP, I'm less interested.
OK, GPG is crufty and hard to use, and the email protocol exposes metadata. So perhaps it is best to start fresh.

What do you think of the Dark Mail effort? And of Pond?
https://duckduckgo.com/?q=%22BMW+723i%22

Seriously, quoting that is a reasonable solution. Given the comparative popularity of the two, it seems statistically likely that most people actually wanted a 323i. Having said that, I note that Google doesn't show 323i results for 723i, so... hm.

I do think explaining the substitution that was done and linking to the exact search (ie, how Google does it) would be a good feature though.
Very good point! Thanks for catching that.

It would be harder in the long run if Lambda decides to support more languages than JS, as the parsing would have to be done on a per-language basis. But anyway, I have created an issue for it. In the meantime you can still use lfm with single files, but you will have to provide all the config via the command line (on the plus side, lfm has shorter CLI options and you get zipping for free!).
So lets say we are playing a game of soccer.

One team is one top pro player the other team is 11 toddlers.

Who is going to win? Pretty sure its the pro player. Its better to be 1 top player than 11 toddlers.

Now lets make the team 1 top player and 11 5 year olds.

Probably the top player will still win and its still better to be a top player than 11 5 year olds.

Now lets take one top player and 11 teenagers at age 14...

Game theory is never really about the game that is played but always about the players playing the game.
To be technically precise what makes 2FA easy to use is that all services are web-enabled and issue you a temporary-long-term token (ie a cookie with a session id).

If you had to open an app on your phone at each login you'd get crazy real fast :)

I do like your analogy tho. Digital music is a breeze to buy nowadays. Moxie seems to appear as covertly saying its misguided to donate money to GnuPG so that it finally gets good, because, you know, not-moxie-made.

The.. what was it called? Redphone? Whisper? and various other projects - while very cool - didnt achieve even as much popularity as GnuPG (which in itself is far from greatly useable).

I know of one tech that has a chance right now and thats U2F/Fido. It allows for building a framework (being GnuPG or otherwise) around it that's both secure and works for everyone. Why? Because fucking gmail supports it that why. It has nothing to do with the actual tech. It has to do with support. It has to do with my iphone, android, whatever, working with it seamlessly. It a lot to do with "slapping a GUI" at the right places.
I was having a conversation last month about Walmart Labs. apparently they try very hard to point out they are NOT Walmart. :)
Yes, but the private sector is more willing to restructure in order to become profitable; I never saw a single case of restructuring in 13 years. Instead people were promoted or moved to other roles in the few cases changes happened.
"Tim asks everyone to sit around on the floor in a circle and reflect deeply on a particular passage from the Bible."

This is when I stopped reading the article. Asking teammates to do meditation before coding is one thing, but asking them to read a passage from the Bible. whoa..
You might do it if you were sure you'd actually land on the tenure track and get tenure. That's far from assured, though. Seems like most people reach 35 or 40 before they're officially denied tenure, meaning you've wasted your most productive years chasing a career that's not going to happen.
Video Footage: This is why you shouldn't eat at Golden Corral
Hawking got lucky that his degeneration stabilized before it became fatal, but we shouldn't discount the incredible amount of mental discipline it takes him to live his life. I suspect this discipline is at least partially responsible for his survival.

Though ALS doesn't affect cognition directly, most patients quickly become more-or-less unresponsive once they've lost the motor skills required for communication. It seems like they go mad from understimulation. I wouldn't be surprised if this leads to a faster death, as they are more likely to just "give up" if breathing or swallowing becomes hard.

Hawking clearly has a vibrant inner mental life, which keeps him engaged with reality. The will to communicate his ideas and the means he has to do so through his custom technology may explain some of why he is surviving so long.
As a workaround, you can prefix the word in question with a +, and DDG will recognize that you really did mean to search for that specific word.
It seems to be a known issue with Selenium 2.44. Hopefully it gets fixed ASAP
Rules for Hand-Taming Wild Birds
Pretty sure it's older than that I recalled seeing it in this book, which Amazon gives a date of 1983 on (fits well enough with when I recall coming across the book in a public library): http://www.amazon.com/Hackers-Dictionary-Guide-Computer-Wiza...

Also, it's in the 1.5.0 file: http://jargon-file.org/archive/jargon-1.5.0.dos.txt
I was lucky enough to live next to a master violin maker, Hiroshi Izuka, for most of my childhood. His violins are worth 10s of thousands of dollars at minimum, and sound absolutely fantastic. It was always slightly amusing to see his in-progress violins out to dry on a clothesline with little plastic umbrellas over them to protect them from bird poop and whatnot. Hard to find any pictures online and neither he nor I live where we used to but I did find this picture [0] of him working on what looks to be some sort of viola. He and his apprentice were constantly trying slightly different shapes and testing them seemingly by ear. I'll have to try to get in touch and see what he thinks of this, I imagine his response would be something along the lines of "what violin player cares about power efficiency?"

[0] http://www.orikam.com/img/iizuka.jpg
Does this play nice with caches? I know some systems like ARM allow aliases in the MMU which will ensure cache coherency, but it is system dependent and a lazy implementation would just disable caching and slow down the code.
I've seen tables with 10^3 and 10^4 columns if I remember correctly. As others have pointed out it's an efficient way to do timeseries, and as HBase tables can be broken into "column families", you may often associate many types of data with the same key, whereas in a relational database you're encouraged to split them into separate tables. Denormalized doesn't just mean duplicated.
Specific criticisms of GPG:

> the working hypothesis for privacy enhancing technology was simple: we’d develop really flexible power tools for ourselves, and then teach everyone to be like us... Instead of developing opinionated software with a simple interface, GPG was written to be as powerful and flexible as possible. It’s up to the user whether the underlying cipher is SERPENT or IDEA or TwoFish

I think it's self-explanatory why it's not good that users need to know about SERPENT, IDEA, and TwoFish.

> the fundamental architecture of PGP also leaves no room for now critical concepts like forward secrecy.

> a ballooning penumbra of OpenPGP specifications and notes so prolific that the entire picture is almost impossible to grasp... Mailpile had to write 1400 lines of python code just to interface with a native GnuPG installation for basic operations, and it still isn’t rock solid.

> journalists who depend on it struggle with it and often mess up (“I send you the private key to communicate privately, right?”)

UX failure leads to user uncertainty or insecure behavior.

What a better replacement looks like (from the comment here):

> Good UX requires thinking about interactions all the way down to the protocol.

> we can start fresh with modern cryptography, a modern protocol, and a modern design philosophy
How to Prioritize tasks like a Champ
Although it may not necessarily reflect those technologies where you can expect the greatest pay rates, searching freelance marketplaces (Elance, oDesk, Guru, et cetera) for topic-specific keywords can give you an idea of the general market demand of current for those topics. For area specificity, pay attention to the locations of the clients. Craigslist and other job sites can work for researching by region. The Bureau of Labor Statistics (http://www.bls.gov/bls/blswage.htm) has some broad-level information on pay rates per area (in the US) for specific job positions, but this may not have the granularity you seek.
Sounds like a pretty standard process, I was actually expecting it to be more convoluted for a company of their size.
this is pretty close to the process we have here at <undisclosed bay area company>

And indeed, if you had to go through all this it means they very seriously considered you for the position.
Now, the expenses they made mean little (even for a far poorer company) compared to the mistake of recruiting someone that did not fit.

There's many reasons why someone would not be selected and sometimes it's just that people didn't "click" really.

I know that most of the time, recruiters word is "if you're not sure, better not hire than to make a mistake" and sometimes people who could have been accepted and made a positive contribution to the team get refused. There's even a bit of luck in that.

Thanks for sharing, though. I've never applied for Apple - albeit I guess engineering jobs get more tech stuff in the facetime interviews ;)
I wonder if millenials can't afford to buy in the same numbers as their parents did/do.
One of the biggest problems with GPG is keyex. Sure, we have key servers, but that's not really a secure way of doing things.

Secure communication is as much a cultural change as a technological one.
Netcoin Foundation – A Real Solution to Education Problems in World