skysight-inc/HackerNews huggingface dataset:
Yeah, thanks for making this issue. (Chris here, one of the two working on Keybase. I commented on that issue recently.) Getting proofs working totally outside our alpha client (and getting them well documented) is something we're working on this week. Keybase will not require running Node at all to interact with it.

There will be 2 ways to "prove" yourself as a programmer on Keybase:

1. running `keybase prove github` (or whatever service) which is interactive; the keybase client can generate the nice statement for you and pass it off to GPG for signing. This is already working.

2. running something in your shell which requires nothing but gpg and standard shell commands. The key elements here are that you need to generate a signed statement connecting your two accounts, and you need to post it on github. This is pretty simple and won't require Node at all.

Oh, and 3. using some other software of your choice that implements 2.

The reason #2 isn't documented yet is that it's a bit more complicated in certain cases. Consider what it takes to perform a twitter proof (click the "show the proof")

https://keybase.io/chris/sigs/DZ9rccBD8u-Att6kQzhHHtw-924s7i...

The signed statement itself isn't hosted on twitter (it won't fit) but needs to be boiled down into an agreeable tweet-sized hash. In order to prove twitter manually, you need to generate this statement, boil it down, make the tweet, and push the statement to Keybase.

All this will come, and our goal with Keybase isn't to require Node or npm for anyone.
Elon Musk has made a deliberate attempt to simplify a founding story before, when he was leaving Paypal. In Musk's separation agreement with the company [1], there's a section marked "Deletion of References to Founders." In light of (what looks like) Musk rewriting history with his previous company too, I'm not sure 60 Minutes is to blame.

"[Paypal] acknowledges that Mr. Musk is a founder of the Company and its predecessor X.com. The Company agrees that, within ten days after the effective date of this Agreement, all references to 'founders' of the company will be removed from the Company's website ... the Company shall refrain from stating who the founders of the Company are or making statements quoted in the press that undermine Mr. Musk's status as a 'founder' of X.com."

I love what he's done for Tesla since taking over. There's real potential in the products the company has to offer, and I own a bit of TSLA myself. But at this point, Elon Musk doesn't need a "lone hero" story to change the world, and I'm not sure I agree with the decision to craft it.

[1] http://evworld.com/pdf/eberhardvmusk.pdf, scroll to p.42
> Now I need to find another phone where I can swap batteries out instead of having to plug it in to charge.

Is wireless charging not an option?
Why would there be a few people at the top who all make similar amounts of money? I don't think that's plausible.
There already is an auction. It happens once per stock market tick.

You don't trade with the first buyer or seller that comes along you trade with the buyer or seller that submits the best price. If a whole bunch of them submit the same price you trade with the one that does it first (hence all the effort HFTs put into moving faster).
Our rule of thumb is 30k per product for all tests/rework/retests.

And never assume a clean first-time pass.
Tiny Particles Look Like Amazing Sceneries Through a Microscope View
> The issue is I want to respect their TOS.

Permitting certain search engines to crawl but not others is anticompetitive and violates the principle of an open web.

> any new search engine will have its roots in "shady" tactics of crawling.

Who cares? If you are successful enough, then you'll negotiate with them later. Don't worry about it now.

Crawl away!
Tiger's Hypothesis of time dilation and the Multi-verse
My Hypothesis: You are travelling along the mother-core. This is the original unaltered timeline- the only timeline, until someone travels in time. (In this, we are assuming that the Law of Causality is fine with being violated- or is it?)

My theory is that whenever one time travels, an entirely new universe is created. Let's call the current timeline a Disk- disk 1. When you time travel back, the events before your "Drop-zone" (the time and place that you travel back to) is "copied" onto the new disc "disc 2", and you begin recording again. This means that in that timeline in which you time travel doesn't exist yet- which means that you cannot create any paradoxes. This solves the Grandfather paradox , and means that no constant universe jumping is required.
How does one solve the problem of travelling to the future? The multi-verse has everything sorted out- it has every single possibility, every eventuality mapped out. You can just travel to another multi-verse. The "Disc theory" has a different way of dealing with it. Travelling forward is not like travelling backwards- you do not have the ability to rewrite the future- you have simply skipped a little of it. However, the current theory of time travel patches the theory up- when travelling at speed which are a considerable fraction of the speed of light, it is possible to travel "forward in time". This is known as gravitational time dilation, and man-made satellites orbiting the Earth do this all the time on a minuscule basis. This is also possible if you managed to get close to an object with a sufficiently large mass- like a singularity. The Disc theory solves this- time is just running at a different rate when bodies have a significantly different speed. This is comparable to fast forwarding on an old VHS tape- everything is still happening, but you are just given less time to digest.
Tiger
31/03/2015
So in this explanation, Amazon does not proactively investigate how much they can cut prices while remaining profitable? That doesn't make much sense, does it? It would make sense that Amazon knows exactly how much they can cut prices so that they can immediately respond to price cuts from competitors in their highly competitive market.
> Now I need to find another phone where I can swap batteries out instead of having to plug it in to charge.

I thought you could already do this with the Samsung S-series phones?
Focus on the Job, not the Category
To be honest, I pretty much lost interest in OOP. I found the ML/Racket parts of the course much more interesting (and less confusing) - even though I barely knew any FP and had actually studied some OOP. Perhaps I was biased, either against OOP or Ruby, which was used to teach it. Hmm...
This looks very useful for .deb systems.

Does anyone have any suggestions for other platforms?
Perhaps Windows, OSX, etc?
Lot's of things are limited to people who have (or can raise) a large amount of startup capital. Go try to start a company to compete with Boeing!

There's nothing illegal about an industry with high capital costs.
Monte Carlo analysis in Haskell
Very well said,

Rules of startup:

1. One should not quit his/her job until you have been funded very well. Once you get funded it means your idea is credible and fund will help you survive.

2. Never spend a penny from your personal savings. Because it's a slippery slope. Today you took $5000 from your savings, tomorrow you will do more.

3. Fail Fast and move on. Quickly build a prototype and showcase your ideas to your customers, have them on board with minimal viable product.

4. Don't spend your resources and time on things which people are not planning on using. Build based on what your customers wants and they are willing to pay you for it.

5. Make daily goals which is toward a main goal.. we have wasted so much time drifting in wrong direction. Keep your goal steady and only focus on that, nothing else.

6. Get some help, You cant do everything on your own.. get co-founders, try them out for 3 weeks before having them on board.

7. Be honest to yourself and communicate very well with your co founders and team mates.
The changes are all pretty well documented in their git repo.
NSA blows its own top secret program in order to propagandize
Nah, LLVM is to slow for JIT. However the final compilation step still could be done at install-time or link-time.
if the cap on google custom search is the only roadblock, then why not use bing's:

http://datamarket.azure.com/dataset/8818F55E-2FE5-4CE3-A617-...
Willamette and Northwood (ie the original P4s) cores had 20 stage pipeline, compared to Nehalem with 24 stages and Sandy, Ivy and Haswell having 19 stages.

And those Northwood cores reached 3.4GHz, compared to 3.8GHz of the infamous Prescott with it's 31 stages. That is fairly meager clockspeed increase, and based on that I'd argue that the extreme pipeline depth was not the major contributing factor in pushing the clockspeed of P4 higher.
In some places, it is already April 1st.
It's worth nothing that Walmart actually does change prices in real time. If lots of people start buying a particular item then the price for that item is automatically raised.
Things Don’t Get Better, We Do
I guess Google wants this April's Fools day to be the 'very best'
The whole intention of the Pi as an educational tool was to provide a clean-slate platform where users could experiment without worrying about breaking things on their OS install or having to sludge through layers of virtualisation, build systems and compiler configs before doing any programming for the target system. If what you're suggesting is that RasPi users in this original target group ought to be plumbing together virtualised cross-compilation for their Pi with their own hands, that would defeat the purpose.

Of course not everyone who wants to play with early versions of the new Q3A port falls in that category. But the fact that the Rasbpian developers themselves have steered clear of x86->RasPi cross-compilation suggests that it's not necessarily straightforward even for experienced people.
Just to separate the problems:

Building a cross-compiling toolchain is hard. Totally understand that. Android [0] and Linaro [1] both provide pre-made pre-tested builds you can just pull and use. I recommend using them.

Building the kernel itself. As mdwrigh2 pointed out, this is actually pretty easy. Also the kernelnewbies community is here to help!

[0] http://s.android.com/source/building-kernels.html

[1] https://launchpad.net/linaro-toolchain-binaries
I wonder the same. Since they are supporting C it seems like a small amount of effort would get them C++ support.
¡Hello!
DuckDuckGo lets developers build the extensions for them, which is very clever. http://duckduckhack.com/

Plus, the privacy promotion from them helped drive developers to their sites.

Restrictions on what people can do on the internet is a slippery slope.
When a team can't even get the timing of an April's fool joke right, you really have to wonder about their future prospects...
I think you're missing the part where people can make credible arguments that twenty eight bytes of random state (the protocol as standardized) is already a problem. The difference between 10 and 60,000 extra bytes seems to make a big difference to you, and, fair enough I guess, but the underlying problem isn't the size of the random state.

Read the Dual_EC exploit paper that just came out; the authors used minimal compute resources and standard TLS to exploit a model Dual_EC problem.
Okay, so wait a little bit.
It looks like you can just do this to import a key into GPG:

curl https://keybase.io/[them]/key.asc | gpg --import

It won't show you the identity proofs though.
Analysis Paralysis: Over-thinking and Knowing Too Much to Just Code
I also like the idea of Keybase.io, though I wish it was based on something a little more decentralized. The unfortunately-named WebFist looks cool:

http://www.onebigfluke.com/2013/06/bootstrapping-webfinger-w...
For reference Reddit created thousands of fake user accounts to solve the problem of "ghost town" website[1]. I created a product that relied on users creating/posting content to their accounts on the site however only a few users are brave/inquisitive/adventurous to post content on a site that's a "ghost town". So to mitigate this a company might pay interns to create an account, post content and share that content, essentially become a legitimate user of the site. The hope is that as they start to create content, post content and share it, their friends will see it and maybe want to join too.

Regarding the other stuff you mentioned about the bug, if it was my site I would have investigated your bug report and if it was indeed a big bug I would have fixed it and hired you.

[1] http://www.dailydot.com/business/steve-huffman-built-reddit-...
> I don't think you get to be a senior engineer or doctor solely because your parents were.

True enough. But yet... I'm a senior engineer. My parents were in the medical profession. I had a lot of help going to school (not all paid for, but I graduated without significant debt). I was encouraged in my study and shielded from a lot of disruptive factors by a stable home life, which in turn is related to the stable financial situation my parents had. I'm not disavowing responsibility -- I worked hard! But I'm also conscious that that happened in an environment that was specifically and consciously tuned (thanks, Mom and Dad!) to enable me to do it.
Malaysia Airlines Flight 370 a government cover-up
I feel like they must have someone working on the April fool's prank year-round.
I think they're all static or randomly assigned to the same spots. I see some around the Googleplex, Manhattan, Tokyo, and Paris. But nothing near me in Atlanta.
Hey William, you're on point. This has definitely taught me a bitter lesson. I hope others who are working on similar projects learn from my mistake. As I mention before, today payment processing API's make it so easy to launch a ecommerce service that we forget about other factors. That's pretty much what happened to me.
Ok, got it, no joke about April fools.
I wouldn't call it "investment money". Have you seen the graphs going down(tech bubble burst 2001 and 2008).
I will call it "Money press printing money", or

"let's save those that make poor decisions in the past so they don't bankrupt" money,

"let's give this people free public money at 0% interest rates so they can lend to the public at high interest rates" money.

"privatizing the profit, making public the loses" money.

Those people had basically sh#t as assets, but the central banks bought their sh#t with good money so they do not collapse the economy. The bailouts mean the public is underwater now and revolutions are coming all around the planet.

The problems are not solved, those that make bad investments have been rewarded taking money from those that create wealth.

But everything has a limit, Japan is paying 56% of their taxes in debt payment and growing. China bubble is bursting soon.
Past food and shelter, people need leisure as part of a healthy lifestyle.

Spending excess money on drinks and video games is not simply a matter of being to undisciplined, it's a real need, just one that can be put off. Putting it off indefinitely to invest is not healthy.

The people who are actually wealthy are the people who buy their booze and video games, or the equivalent, and then still have something left over to invest.

The other reality is that it doesn't significantly matter if you invest that $100/month that you'd otherwise spend on beer and food. If you invest 1200/year into mutual funds every month for 20 years and make 10% per year, sure, you'll make yourself some $70,000 over those 20 years, but that's not going to make you change from being lower middle class.

You can do something riskier, but what happens if that fails? And all the while you've denied yourself the simple pleasures of drinking a beer and playing video games at the end of the day.

It's discouraging because no matter how hard you save, when you start at 0, and earn a wage, you aren't going to touch the levels of wealth that some of these people have. But we still like to tell people if only they remove all of the extravagant things from their lives, like nights out with friends and hobbies, that they will get rich too. But it's not true, it's not even close. There's no way that you could ever work as an employee and make a billion dollars without either very risky and lucky investment, or a CEO's salary. And if you get into the position where you could get yourself to billionaire status, you won't be in the position where you have to give up booze or video games to do it.
You can. He specifies that he wants a non-Samsung phone that can do this.
Are there any details on how negotiation is handled? I think this may be innocuous by itself, however coupled with the software that requests large amount of randomness it is dangerous.
None of the issues being talked about in this story have anything to do with the trustworthiness of elliptic curves.
Bioinformatics and Unix: Examples of Simple Scripting in Bioinformatics
Ansible's documentation is offline
I had a Galaxy S4 for a while last year and never had a problem with the plastic back like others. I cracked an iPhone 4 back with a small drop which really annoyed me. At least with the Samsung phone if I scuff the back I can just a new one or even buy a nicer one to just replace it. The band around the S4 is metal at the screen is pretty tough (Gorilla Glass I believe?).

Never understand all the hate of the Samsung designs. If you don't like plastic just buy a different back. That is one of the benefits of it being removable.
It's not innocuous. There's no debate here about whether it's a good idea to have protocol participants expose extra random state on the wire. They shouldn't.

As for details: we're talking about public Internet drafts.
Demonoid is back
Could it be your friends signing up for the service and sharing your information with them. I would assume a lot of companies do this.
Not sure that'd be fatal, or worse than the current races.

The reset after a calculated flood-to-force-a-round-closure might even bring a compensating external benefit: a slight pause to digest the new information.

It all depends on the specific mechanism design, including choices like whether a flood can be guaranteed to land in a certain round... or might wind up as 'first in' to a subsequent round.
How do I know that the changes keybase-installer is downloading are the same as those in the repo? I'd have to do a lot of legwork every single time I update just to be sure. Better to use a tool I can verify once and use forever, or better yet, not use one at all.
I gave up my iPhone 5 to switch to a Samsung Galaxy Note 3. Bought it for the stylus, and I love the display (first AMOLED I've seen that wasn't cartoonish in its saturation), fast CPU, long battery life. But it's the first phone I've had that I don't mind putting a case on because I won't be covering up any beautiful design aesthetics. For US$700 that sure is some tasteless crap they wrapped those lovely parts in. It wouldn't be so bad if it weren't the fakery of it all. Fake genuine faux leather stitching on the back. Fake metallic look on the sides. If you're going to make phones out of plastic, own it. Make the best genuine Corinthian polycarbonate phone you know how without trying to make it look like something else.
I can answer this for Keybase: first off, it's not because we can't learn other languages (someone suggested that below). In fact, we spent 10 years programming OkCupid in C++, and we've built some high performance projects in Go. It's hard to imagine someone could program anything even remotely like Keybase and lack the programming skills to do it in a variety of languages.

Anyway, in our case we (1) like the async programming model, and actively use it -- on the server side, our services tend to be modular and actually speak over RPC layers to each other, not just one big ugly web process. Node is great at this.

And (2) in this case, because we wanted to have a lot of shared code among our first implementation of a client, our browser front end, and our server. It worked very well to work on all three with one language. It's worked out.

I personally miss compiling C++. :-)

There's a very good chance we'll end up writing a Go client for Keybase. We might switch the official reference client once the functionality is more locked down.

Lastly: it's really CoffeeScript, not JavaScript. Which is a different can of worms to open on here.
The Most Popular Linux Stories So Far In 2014 [phoronix]
How And Why To Keep A "Commonplace Book"
You just have to know that you're placing all your trust in keybase. If keybase says they have verified that `liz` is a certain facebook account, and you are acting based on that in encyrpting something to `liz`, you are trusting that:

* keybase acted honestly

* nobody compromised keybases software when it was doing the verification

* _after_ it did the verification, nobody managed to get keybase to switch out `liz`s key for some other key that wasn't really liz's (either because keybase was compromised, or keybase was untrustworthy... maybe because the government made them be?)

That last one is the kicker for me. If keybase catches on, surely they are going to get government orders to swap our one key for another key at some point.

The traditional web of trust does not require trusting any of those things, or at least not in those simple forms.

On the other hand, yes, there are reasons traditional PGP hasn't caught on, and usability is a big one. But, still, to compromise security for usability... if you go all the way there, you just wind up where we are now, not secure at all, right?

So, okay, is there value in going some of the way there, and getting some improved security but not as much as you could, for a more usable experience? Maybe. The danger is that people will think they are getting a lot more security than they are getting, and that situation can be worse than no security at all.

One thing Snowden taught us is that if you have to trust a third party to be honest... it's not that the people running keybase aren't honest, it's that the government will _compel_ them to be dishonest if it ever matters to them.
DDG uses Bing's search API. That's why you see Yelp on DDG.

I used to work at Yelp, and I can tell you that if there were no restrictions on who crawled the site, we'd have been regularly DOSed by robots. I don't (and didn't) like the precedent, but I understand some of the motivation.
But those people have prior working relationships right? It's not like they met through an introduction online and then started working on building a product.
Yep. We ended up thinking in terms of entities passing messages to each other and being described in terms of functions mapping their current state to their next state.

And then we'd badly reinvented Erlang, in C++. :(
I have looked at Zoneminder, but I am hesitant on which hardware capture card to purchase. And I don't know the hardware requirements on recording (and streaming) eight feeds.
The part rank is a very good idea. Is there a place we see part rank before starting a design ?
Do the generated packages pass lintian?
That 450Mhz CPU of yours is very likely much faster than the 700Mhz CPU on the Pi.
Doesn't seem like it's worth it to pursue working on a startup with someone I've not worked with in another city.
Threes is the reason 2048 exists' – game creators hit out at clone
If you trust Twitter/Facebook/Github, you can verify assertions about account ownership by retrieving the signed message from those services and verifying they encode the correct data and that the signatures verify.

However, this does not protect against a malicious service provider from modifying the message to replace it with a different user.
Hey CKO, Can you share what you are doing? Also I might have few pharma related questions for you.
To your point. One of the things I did not find was the benchmarks on tap response times. Maybe that was not tested but the screen plus the digitizer is really important.
I'm excited that they are focused on improving OLED performance. Although I don't know if this will translate into larger screens. With plasma production ending it would be great to have OLED be able to take its place.