skysight-inc/HackerNews huggingface dataset:
Well, if it weren't for the fact that the image flash procedure requires one to know which attached Android device one wishes to flash, and to have that device in fastboot mode, one could very easily have a generic "make install" step.

Seriously, "make install" is:

adb -s $DEVICE reboot-bootloader
#wait for a while
fastboot -s $DEVICE flash system $IMAGE_FILENAME
I've got a DX for reading technical books. It's great for that. If you intend on reading tech books on a Kindle, definitely get the DX or the big Fire HD! The little paper whites aren't going to cut it.
Bebo Founder: "It's time to come clean."
IANAL, but that is my interpretation, yes.
Awesome work on First Law, btw. Very much enjoyed the demo, and I'm looking forward to seeing more.

I'll probably be recommending it on http://www.oculusriftinfo.com tomorrow.

(For anyone else looking for Rift demos - First Law is a really excellent demonstration of the power of the Rift for cockpit-based games. )
"Founders think of startups as ideas, but investors think of them as markets. If there are x number of customers who'd pay an average of $y per year for what you're making, then the total addressable market, or TAM, of your company is $xy. Investors don't expect you to collect all that money, but it's an upper bound on how big you can get."

I would really love some more color on this. What about a product that addresses a genuinely new market? For example our market is a subset of the analytics market targeted at a new set of data, similar to Mixpanel or KissMetrics. I honestly have no idea how to talk about the market because there is no analogue at this point. How can I apply this advice?

"But every company that gets really big is "lucky" in the sense that their growth is due mostly to some external wave they're riding, so to make a convincing case for becoming huge, you have to identify some specific trend you'll benefit from."

Is this the answer to my question? It doesn't give me an $xy, but it does give me the "wave" I'm riding. Is that a solid foundation for talking to investors?

"It's slightly dickish of investors to care more about who else is investing than any other aspect of your startup"

You have a silver tongue, PG :)
I'm pretty sure the drivers are not open source.
https://yourlogicalfallacyis.com/
I get the impression the resulting products aren't particularly high quality and there's some notion of protecting consumers, but I would imagine the primary motivator is the loss of license fees.
> In my opinion, using expected value to evaluate lotteries is not correct. Realistically,

Expected value is realistic. The relation to casino games is silly seeing as the timelines for a few hands of blackjack are several orders of magnitude shorter than buying a ticket for a $300+ million dollar lottery.
You know, returning from within the loop counts as breaking out of it too.

I get the feeling that your experience as a programmer is very different from mine.
I feel like this may be a tech-centric phenomenon, unfortunately. In a lot of industries, omitting the right keyword from your CV will exclude you from interviews.

Thing is, past the first N years of your career, your CV / resume doesn't (or shouldn't) matter much. Ideally, you are connected to important people in your industry, who know what your work (or portfolio) is, and what you are best suited to do.

In such a situation, a person who wants to hire you would make the decision in advance, coach you to put in the right keywords so that your resume passes all the necessary and appropriate HR tests, and make the hire happen.

It's all about networking, who you know. What you know is obviously important, but if nobody knows in advance that you can do it, it's harder to prove such a thing in an interview? (Of course, this is less true for new grads or newer professionals, who haven't had time to build up a professional track record.)
Narrator - The history of People, Groups, Places and Topics
The stories of people and groups of people (companies, governments, organizations, universities, etc.) can be told by displaying their actions, creations and expressions (ACEs) over time. These ACEs can be tagged with topics. For example Albert Einstein creating the theory of relativity can be tagged to Theoretical Physics and Scientific Breakthroughs. These ACEs also receive a significance (1 to 5) to each person involved and all the relevant topics.

Using this system you can efficiently understand the history of any person, group of people or topic through time.

Here's an idea of what it would look like:
http://narrat.org/#!/Paul-Graham

What do you guys think about this idea? Is wikipedia really the best we can do to quickly understand the history of something?
H2O - Open source Big Data platform
JBQ's quitting is devastating to the AOSP ecosystem. In so many different ways that I'm having a hard time putting my thoughts together on this topic.
Having had the benefit of following his posts and rants both from inside as well as outside google, I find it difficult to overstate the impact of this event on real and perceived openness of the platform.
As long as a start up with decent traction has 4x more chance of success (ignoring for now the extra time required for due diligence), which seems likely, a rational investor would typically go for the 25x option.
Any statement that contains the word "should" is inherently a normative claim, which exists outside the scope of empirical data.

When people articulate their own interests - of which they are the most credible experts - and then say "the current policy framework is damaging to my interests/rights", they're articulating a far more valid position than someone who is trying to abstract their own hypothetical understanding of the world into some set of universal principles.

"General principles" don't actually exist - principles only exist in the minds of people, and there are many people, each with his or her own own worldview. Attempting to treat politics as a means of perfecting the world in accordance with putatively universal principles can lead to only one outcome: an escalating cycle of ideological conflict.

The relevant "domain knowledge" here would apply to the proper domain of politics: reconciling the disparate interests of actual people.

> Socrates took the hemlock not because he thought it would be good for him personally, but because he thought it was a good thing for citizens to obey the law.

Then Socrates was as much a victim of his own defective ideals as he was a victim of the Athenian establishment. Law is a tool we use to mitigate and restrain conflicts among actual human beings. If the law is perverted into something that harms the rights and interests of actual human beings, then it shouldn't be called law at all; it becomes merely a weapon, and remains so, no matter what grandiose ideals are appealed to as justification for its excess.
There's a reason I put a date in my sentences. Yes, a lot of Americans got their first web access via AOL, but I would be shocked to learn that it was possible to browse the web via AOL in July 1993. I did not succeed in my attempt just now to find out when it became possible, but consider that AOL did not provide its users with access to Usenet until September 1993.

And consider that that in July 1993 Usenet was still much bigger and more important than the web. The web grew very quickly, but it takes a while to grow from zero users. (To help jog people's memories: Netscape Communications -- as "Mosaic Communications Corporation" -- was not founded till April 1994. Altavista opened to the public in December 1995.)

We've gone very far from the topic of this comment section.
What you are saying is not true. It is possible in other settings to create fully decentralized protocols that are secure even if all but one of the parties is malicious (i.e. the attacker can control all but one of the parties in the system). Those protocols are secure in the cryptographic sense: the attacker's effort grows exponentially with the work done by the honest parties (even if there is only one honest party).

The issue with Bitcoin is not a coordination problem. Sure there is a team of developers who act as a central authority in Bitcoin, but that's irrelevant; some other person can implement Bitcoin. The problem is fundamental and inherent in Bitcoin's design. Ignoring the poorly formed notion of "security" in Bitcoin, at a high level the work needed to attack Bitcoin scales linearly with the work needed to run Bitcoin, regardless of the implementation details. That is not a coordination problem, it is a fundamental problem in the design of Bitcoin.
Her ability to be empathetic about others that are not like her exists in a social (in large part one-way media) framework that either encourages, or ignores or actively discourages such thoughts. To be passive you have to go with the flow, and in a society that overtly emphasized consideration for all its members, she would too because it would be more work to not care about them. Encouraging extreme passivity is beneficial to making every American a malleable consumer. I think that is our societal pressure.
"We deliver in the San Francisco Bay Area"

I enter a Zipcode from downtown San Jose

"Bummer! We don't deliver there... yet!"

So typical. Nothing cool ever works in San Jose. :-(
I'm going to comment as if the same thing hypothetically happened in the US, because I have no idea what Russian contract law is like.

Regarding criminal fraud: That might be tough to prove. See, for example, this part of Virginia's fraud law:

http://leg1.state.va.us/cgi-bin/legp504.exe?000+cod+18.2-178

Note that merely obtaining a signature under false pretenses is a crime. Of course, the definition of "false pretenses" is the sticking point. Technically, the customer did not make any false representations. It seems he merely expected the bank not to notice his "proposed" contractual changes. That would not seem to satisfy the elements of the crime, though I wouldn't bet my own freedom on that.

Regarding bad faith: It would be interesting to see if the court would find a breach of the implied covenant of good faith and fair dealing. It's iffy. Generally, such a breach would arise from either party's conduct outside the signing of the contract itself. I.e. you do something underhanded to thwart the other party's enjoyment of his contractual rights, without breaching any specific term in the contract.

Could a breach of the implied covenant arise from the negotiation process itself? In my cursory search, I didn't come across any cases like that, but they could exist. In this case, there does seem to be some willful deception on the customer's part. One could argue, based on the circumstances, that he expected the bank not to notice his alterations. Perhaps this would be considered bad faith.

One could also argue that the contract is void as there was no meeting of the minds. This can be a difficult case to make when there is a written contract. Nonetheless, in unusual circumstances, which this appears to be, a written contract can be voided for this reason. Here, one could argue that the two parties thought they were signing contracts containing radically different text, and thus there was no meeting of the minds.

Note that you can't just claim this any time you want to get out of a written contract. The default assumption is that your signature indicates you read and understood the contract. You have to show some unusual circumstance--such as one party's surreptitious alteration prior to signing--if you want to claim there was no meeting of the minds. And even then, a win is far from guaranteed.
> Were that true, the principals of Goldman Sachs would be in jail.

No, actually, that has nothing to do with what the issues in this case are.
How to Own Your YouTube Audience - Jason Calacanis Keynote at Vidcon 2013
Hiring A-player Interns
I'm unsure of your point. Of course it's not capitalist to share, but that doesn't mean it's not right.
Anyone want to build this with me? But on a serious note it takes many years for people to adopt to an idea. There are many people that love the fact they could get someplace quicker but when the cost comes out we will think twice about it.
What's new in Matplotlib 1.3
Actually the personalization is a great idea. But you'd have to not just apply filters but develop a complex recommendation system based on what you upvoted/read in the past. I.e. no more global front page for everybody but an individual one for each person.

But doing this requires quite some work (Machine learning etc.)
I did something similar once when I was freelancing. Knowing the company had some payment issues in the past, I modified the contract so that I could delay delivery until I'd been paid in full (rather than invoicing upon delivery).

When they inevitably didn't pay me on time the CEO called me up to ask why they hadn't received the finished product from me. When I pointed out I'd modified the contract - which he had returned, signed - he said in a rather hurt voice "...but I never read it - I just assumed it hadn't been changed!". There is a lesson there!
I don't think that's correct, since I believe asm.js manages its own heap via a big typed array and does not allocate anything tracked by the runtime GC (at least that's what LLJS does and I believe that asm.js does the same thing)
I cannot afford to go back to engineering school
The Kelly criterion is designed to optimize the long term growth of your bankroll in an iterated game. And the strategy that optimizes your bankroll in an iterated game is the one that maximizes the expected value of the log of your bankroll after each iteration. Strictly speaking, the Kelly criterion isn't concerned with maximizing expected utility, but the math works out the same.
The various libertas blobs, right? These affected development for the Guruplug/Dreamplug (maybe the Tonido), too.
Reddit AMA: a tech founder that drove 250,000 downloads in 30 days with $0 spend
High on business: Marijuanettes rapidly gaining popularity in the US
Darwin is but a single (very small) part of iOS. Only if you consider all of iOS's frameworks & apps to be a binary blobs is it "almost the same problem".
The trope of Millennial women absorbed in their gadgets
Yes, DST is a pain as well (and completely unnecessary, just ditch DST already).

Especially when you set the alarm for the next morning - and you know that DST kicks in but you have no way of knowing whether your phone knows that. And you can't change time beforehand because you don't know whether the phone will respect that or change the time back or make the change twice...

I found out that the stock android alarm app solves this (somewhat), when an alarm is set a notification tells you how many hours (and minutes) remain until the alarm goes off and this takes DST changes into account so you can see that it got it right.

Apple has succeeded in getting this wrong several years in row with the iPhone, quite embarrassing - and made much worse by the fact that you as a user can not prepare for it.
There is a dramatic lack of competition. We find ourselves in the odd position of hoping Intel will come in and shake up the market.
StartupList gets early stage startups traffic and traction
I wouldn't say there is any higher potential for fraud, as they're essentially verifying the same about of data. It may make it slightly more difficult to recover funds if your card is used without your permission, however.

The processing rate is typically lower because of agreements between issuing banks and debit processing networks, and is a somewhat hot topic at the moment as technically pinless online debit transactions are only intended for when the customers identity has been "confirmed", such as individuals with running accounts at a wireless carrier.

However, for whatever reason, some big companies are being allowed to use the MasterCard Debit/Maestro/Visa Debit/STAR/PULSE networks in this manner. In this case that company is Starbucks.

I'd estimate the rate paid by Amazon/Starbucks for processing pinless debit is 0.8% or less. Compare this with the 0.9 - 2.2% interchange fee (depending on card type) they'd incur if they processed these transactions as credit. It might not sound like a lot, but at that scale it probably ends up being millions per day saved.
Ask HN: Work samples from recruiter's candidates
So like lots of folks I get a crap ton of mail from recruiters, although since I have 'VP' in my title much of it is recruiters trying to 'sell me' on candidates. This sets up an interesting dynamic, its a pain to try to figure out from the chopped up and 'anonymized' resume if the candidate is any good, and if you do ask them to send you the name its still a pain to figure out if they are worth talking to.

My new strategy is this, ask the recruiter to send the candidate programmer a programming task. Have them send me the results, an explanation of the results, and an analysis of the requirements. (fundamental skills that anyone who wants to get an onsite interview has to have).

So if you're an engineer and the recruiter asks if you'd be willing to do this exercise to see if the job is a good fit, are you ok with that? angry? curious?
And would you pay for any of these?
Gliph integrates Bitcoin send / receive on iOS
> But that is completely missing the point relating to intent.

Well, yeah, I'm certainly not seeing any point there.

> Browsing the Chrome's password page requires far less malicious intent than finding/writing a script to dump someone's keychain passwords.

No, it doesn't. It might require somewhat more effort, but it doesn't require any different amount of intent.

> I know people that I wouldn't trust not to navigate to chrome://settings/passwords, yet I would trust them not to actively attempt to defeat my computer's security

Intentionally navigating to chrome://settings/passwords is no less an active attempt to defeat security than doing a command line dump of the keychain passwords is.

> Chrome makes it easier to breach trust.

Its trivially easy to breach trust in about a million different ways if you are given unsupervised accessed to an unlocked OS user account with sensitive information attached to it. Chrome does not make any significant difference to that.
Is there a legal basis for this? I do this all the time, if I'm given a stock form to sign and I don't like it I just change it--it's much easier than trying to get it changed by them. Most employees don't care and don't know how to handle something like this so they just process it normally.
Just avoid the G5s whatsoever. They're enormous, hot, and very poor value for money because they're the fastest Macs that can run Classic, which means they continue to get bid up by people with legacy software. For the same money you can get a Core 2 Duo which will be superior in every way provided you don't need to run MacOS on it.
OVH SP-series servers do not use ECC ram. This is unusual in the xeon server space. Even most VPS server providers use it.
It seems most people resort to storing time in UTC, but this isn't your only option: any fixed time zone will do. If you're in a corporate setting and the majority of your users are in the same time zone as your servers, then it makes sense to use that time zone. There's fewer date conversions that way. For half the year there will be basically no conversions and for the other half it's a 1 hour DST conversion - which many time handling libraries have optimized (I'm in the United States in an area that observes DST for half the year).
oh man. Too late to edit, but I meant to say R is a full fledged language, not isn't.
One thing about tags which I think is worth a try is to make them up/down-votable. It's one thing to say: "this is interesting" and it's another to say "this is on topic". Current sites based on tags doesn't allow for much user input in the latter area.

I dream of a day when I can customize youtube to not display anything video game related (when searching for highlights from sport events and stuff). Everything tagged as "sport events" and in fact being video game footage would be downvoted to death and users posting this wrongly tagged stuff flagged as spammers so there would be incenvite for them to tag things properly.
I wonder if the Feds subsidized Microsoft's purchase of Skype to make it easier to listen in on Skype calls?
</conspiracy-theory>
How To Effectively Use Social Media For Your Business marketing
Fascinating. Thanks for the post. Not sure what your unfair advantage is here, perhaps being part of the community?

What barriers do you have to competition from a one or two person company w/ lower costs?

This is an excellent talk about what it takes to get out there and find the set of customers outside this bubble that will get you to $50k/mo.

http://businessofsoftware.org/2013/02/gail-goodman-constant-...
Strangely, you're describing (sort of) Intel!
Keep trying sista. You'll achieve your goals eventually.
Maybe so you can more deliberately build different parts of the email in different parts of the code without having to create your own set of variables for that.
You could troll them too, though. Tell a friend that you are taking out a large sum of money to pay for something. Travel using a rental car or by bus. Carry cards that say "don't spy on me" and hand them to the police officers when they come for you. Sue police for harassment. After all, they can't arrest you for saying what you want in private...

I think trolling is going to become an important part of our ecosystem before long, especially when it comes to fuzzing data miners and frustrating their data collection activities. Enough trolling and the system will be too expensive to follow up on.
Whoa, the US market is strange - Australians only pay for outbound minutes (mostly).
You know, there's always been a very simple solution to "but then they expand"--just cap your userbase.

It's almost like HN is so exposed to web services going for exponential-hockey-stick-viral-growth, that they forget that you can intentionally avoid that curve if you like.
Nice explanation.

It might be worth it for the VC to wait and see, then overpay, because 1 or 2 months could be a significant percentage of a young companies' total life. They are overpaying for the extra data points and insight, in effect.
Nice wrapper, though it took me a while to get it to work. Tried with Google SMTP, but ended up throwing Sendgrid on a heroku app and hit that api.

Wondering if a debug mode would be helpful for the initial set up. See what requests are being sent/received to see what the possible errors are.
Podcast: How cloud infrastructure is changing your IT department
Bebo is growing up.
The US Government has a patent on medical marijuana
It certainly calls the intentions of the SEC into question.
How is this different from another iOS Bitcoin wallet app that was banned by Apple?
Personalized guidance will be a huge component of any service that hopes to make people live healthier and more active lives. We are certainly pushing in this direction at RunKeeper.

An aside - this model feels a lot like an AA sponsor. AA works (I've heard, not a friend of bill myself), and I'm surprised we haven't seen a semi-anon online accountability model like this in similar domains.