skysight-inc/HackerNews huggingface dataset:
> That there are very few preinstalled Linux options is the reason it hasn't taken off commercially.

There's a lot of truth in there, but also some complex reasons why that hasn't yet come about. A fairly large part of the problem is that Linux has attracted a lot of miserly people. They want free (as in beer) stuff, and are running on older hardware. The idea of paying for software is anathema to them because they're hoping someone will give it to them for free instead, and they're willing to hold out for that. There are others who pick Linux for technical reasons, or for free (as in speech) issues, but there are enough of the cheap bastards to skew the market, unfortunately.

If you could magically move the market so that OEMs offered Linux, and companies provided Linux versions of their software, then I think a lot of what you say would be spot on. But getting there from where things are currently, now that's tricky.
I think you're trying to argue (in multiple responses) that the evidence in the article doesn't rule out all other hypotheses, so we shouldn't take it as proof.

Sure.

It's not a formal proof. It's a narrative of a general pattern that we might want to learn from. If we can learn from narratives that are completely false - raganwald's excellent posts come to mind - then surely we can learn from narratives that are not scientifically rigorous.
8ish is significantly less than I was expecting. My hat's off to them for keeping things running so smoothly!
Principle of Least Surprise (http://en.wikipedia.org/wiki/Principle_of_least_surprise)

Do What I Mean (http://en.wikipedia.org/wiki/DWIM)
Maybe also the italian http://growtheplanet.com - a real-life farmville?
Intelligence News: CIA, India, Canadian Spy, and 1972 Olympic games
I demand a Venn Diagram.
Scanning wifi using an Android phone
Thanks, this makes sense. I've also heard host affinity referred to as stickiness before.
Raging Bulls: How Wall Street Got Addicted to Light-Speed Trading
Similarly, we don't know the names of any of those executives. That means we don't know if we currently work for them. If we work for other executives, we shouldn't assume that we can generalize this story to our experience!

In fact, since the odds of this exact management team starting a new company in exactly the same industry with exactly the same business model are close to zero, I think we can agree that it would be impossible to learn anything from this story even if we DID know all the details.
Men use low frequency words to impress the ladies
There’s quite a precedent for OSS--actually even closed-source software--innovation driving standards definitions.
Are you fucking serious? Goebbels used propaganda to further the cause of genocide. Don Stewart thinks Haskell is pretty cool and shares that with the world. The fact that you think the two are even slightly comparable...
For community site, distinguishable is more important than beautiful
Ok. Godwin's rule. You just lost.
Newsletters I Enjoy
http://blogs.wsj.com/marketbeat/2012/08/02/knight-capital-tr...

Basically, they deployed a new HFT algo and it started buying high and selling low. oops!
Non-Disease Virus Kills Breast Cancer Cells In Lab
Even if they'd kept 3 of the best and brightest they'd be hard pressed to keep up.
If you want to modify a copy of the file, before you start your modifications you simply choose File -> Duplicate and it opens the same document but with a different name.

What if you only decide that you want to save as a different file after you are half way through your modifications?
Yes. I push this with extended family. Best ~$100 investment a Mac user can make. Windows 7 built in backup works fine too.
Basically, it inlines across module boundaries (except where such modules are mutually recursive).
Usability nightmare? It requires you reenter a code from your phone once a month.
Penyakit Asam Urat
I feel like reputation is an asset that pays dividends. You can sell it off in part or whole for a short term cash gain, but then your dividend payments will shrink accordingly.
Obat Asam Urat | Pengobatan Asam Urat
Yes, yes, I see. A person struggling mightily to build a brand-new company from scratch is obviously a perfect analogy for a person who's placed in a high-level position at a strong, established company. I bet that their tasks and workloads are practically identical, even!
Random question that pops into my head: who created the throwaway to post this?
Enjoyed reading that, thank you.
About forty billion attempts, to be specific.

It wasn't brute-forced, unless somebody got their hands on the iCloud password database.
http://en.wikipedia.org/wiki/CODASYL ?
Every week or so a potential client comes to us and describes, in one way or another, this general scenario. They ask "what if someone breaks into my server that I am backing up to you, and then using the SSH key, logs into my rsync.net account and wipes all of that out as well.

So for the last 6 years or so (we've been providing offsite backup since 2001) we have offered "pull backups" to our customers that request it. We give them our public SSH key, and we log in and rsync their data back to us.

Also, RE: the previous comment about not having your data consolidated to a single provider, we run an ad on reddit regularly making the same point:

http://www.reddit.com/comments/hg9oa/your_platform_is_on_aws...
That's not the Apple Way(tm). Please conform to the Apple Way(tm) when interacting with all Apple-branded devices please. ;-)
>In this case, the downside to saving money by laying off expensive experience is clear. Unfortunately, the downsides are rarely clear before the upsides

The general heuristic of pointing out information asymmetries even when they seem obvious is a good one. In fact I'd say my experience has been that most people could benefit by explicitly saying more obvious things. The reason people don't is for fear of looking bad.
Congrats Jesse and Brad! Smashing it!
https://lh4.googleusercontent.com/-aY4yLGeeNDY/UB22veANSoI/A...
This is not how Git, a truly professional version control system, works. In Git, you start changing files on top of the master branch, then realize you don't want to commit that to master, so you fork (checkout branch) then commit your changes elsewhere. Apple has not only ignored how-many years of simple and effective computer Save As practice. It created a not-invented-here version control system... and, as usual for NIHers of complex algorithms, Apple failed badly.
Oh if only the project that I had been working on followed any of these rules. Most of the code was generated from Matlab, but some had to be translated by hand. I'm not sure any of us knew this even existed...
Meetup:"Angel and VC Investment Term Sheets", Berlin, Aug 28 at 7pm
http://farmlogs.com/

I'm all for this. It's a field I've considered many times. I'm an urban homesteader and programmer, so I see the value. I want you to succeed. Please understand my criticism is meant only to further your progress. I love what you're doing.

My concern is that your product looks like a toy. Farmers are serious about their work. They aren't playing a Zynga game or... Agricola. That farm equipment costs hundreds of thousands of dollars. Farmers across the nation have lost $20 Billion worth of crops this summer. http://money.cnn.com/2012/08/03/news/economy/drought-crop-in...

Please, get a more sophisticated look. Let farmers know you are serious. If I could look at your website and believe you are serious, I may not need someone else to tell me you are serious.
i think i'm missing something very significant here - steam already exists on OS X (and the source engine games run fine on it).

doesn't this mean that the engine already has an OpenGL variant? why is porting it to linux such a large task?
If recklessness while driving is a crime by it's self.

There are plenty of other examples, but many of these people went well past recklessness into fraud. EX1: If you setup a deal, know it's terrible and bet your own money that it will fail while advising your clients to do the deal with their money then your committing fraud. EX2: If your training documents tell people to commit fraud then your directly culpable.
We have a local one: http://www.terra-organics.com/
Heh, yeah. I usually end up moving changes to another existing branch that way, but for a new branch you're completely right.
OWASP has freely open source software that does for both C# and Java. Checkout the OWASP O2 project and the OWASP ASIDE project. Additionally, OWASP has several of the worlds top static analysts, whom I am sure would love to work with you make the world a better place.

I would love to see you open source this under the OWASP brand, as an OWASP project.

Dennis
The Big Cost of Software Bugs
Jesus Christ you sound like an obnoxious know-it-all with all these assholish replies. You have no idea what you are talking about. Epitome of "Never in doubt, often in error."
I don't think cyclic imports are allowed in Haskell.
Internet Pirates Will Always Win
Google's is pretty easy to use, but the problem is that it doesn't scale to other providers. In addition to my phone, I also have a PayPal credit-card-sized token, and my brokerage only issues key-chain RSA keys. So now I have to have my phone, my wallet, and my keys with me in case I need to use certain websites. It would be better if everyone agreed on a standard algorithm and used it, but that's not what's happened.

Hence, a usability nightmare.
Sure, you can have auto-save without surprising the user. Auto-save to something that isn't the file they opened, and the commit those changes when they invoke "save". The UI itself can show whatever the latest version it has (and offer nifty things like "compare with what's saved"), but the file itself isn't written until the user asks it to be.

I'm not sure what word processing software you've been using for the past decade, but periodic backups and automatic restoration is more or less the norm, now. Heck, even my code editor persists unsaved buffers between sessions.

I think the last time I lost unsaved work in a due to a program crash was probably last millennium. That's the root of my surprise here; there are proven solutions that don't break existing workflows. Why did Apple decide to break them now?
Welcome to the new era of client computing. In this computing epoch, we are 100% devoted to making life easier for a hypothetical 105 year old illiterate caveman who just emerged from his cave for the first time to buy a computer.

It may appear that UI designers are just working in ivory towers, pushing arbitrary and capricious changes down upon you. When you find yourself thinking that way, just think of the poor caveman.
Samsung wanted to fortify the claim that Apple "copied" from Sony. (The evidence was dismissed because of procedural reasons.)

However, the main problem with this story is that the "copied" design is for a Sony Walkman, not a mobile phone. Also, the Sony-inspired design submitted by Shin Nishibori, an Apple industrial designer, was just one of many prototypes that didn't make the final cut.

http://tech.fortune.cnn.com/2012/08/01/the-sony-device-samsu...

http://www.itreviews.com/hardware/audio-video-players/sony-w...
You are right. This is a critical issue with Gmail. I removed the backup email address in my account a few months ago when I realized this. I also turned on 2fa which works unbelievably well.
Intel's VTune will measure TLB misses, along with many many other detailed CPU/cache/memory diagnostics and is a great tool to identify these types of issues.
So I guess the premise is that you have two extremes: minimal instruction set (RISC) and complex (a CPU designed to run Python, for example).

IMO, as is often the case, the answer lies in the middle. Look at the tremendous impact that adding AES acceleration features to x86 processors has on applications that require encryption.
When you choose Duplicate on an edited file, you're given the option to Duplicate and Revert the original file. Handy.
The headline made me think is was the 2008 crash - caused by the same issues...
My website monitors were going off the charts one day and I started investigating. Tons of SQL Injection attempts were flooding my servers. Without much difficulty, I tracked the IPs to a company that does security checking and reporting. I never requested such a test.

Later, that company sent me an email saying my site was insecure because they sent a SQL injection request and the response included lots of SQL. They wanted to sell me a comprehensive report and methodology to eliminate similar threats in the future.

Turns out, the SQL their threat detection system found was in a static html blog post where I was telling people how to build a particular type of SQL Statement. I did not purchase the "services" they were selling.
Over the long term, the gas tax encourages a change in consumption patterns. Take a job closer to home, move closer to your work, or telecommute more.

Per-mile tax does exactly the same thing, but with a ton of invasive technological monitoring.
A typical response I see on HN (and on other forums) in response to failings in other countries (e.g. acts of terrorism, corruption, failure of government support, etc) is to find some sarcastic analogy to compare it to in the US. The Chinese government has gotten on the bandwagon with its own publication of the US's human rights violations (http://news.xinhuanet.com/english/china/2012-05/25/c_1316113...). I found this humorous.

It would be naïve to think that the USA (I'm picking on the USA because I am an American citizen) is the perfect country. I haven't lived in other countries long enough to be able to compare, but I /can/ compare the experience between China and the US and it makes me grateful to be a US citizen.

The truth is, there is no real comparison between China and the US: I get questions about corruption in the US all the time and I always answer that there /is/ corruption in the US but not in the endemic/pervasive way that we see it in China. The media is more open than in China, the government process is more transparent.

My business partner and I are in the middle of doing a training/internship (simple LAMP application development) for students at a local university. This isn't a top tier university: it's a third-tier university in the capital of one of the poorest regions in the country. There's a lot of potential here but when we asked people if they had any aspirations to entrepreneurship, we mostly get a 'no'. The lack of mobility for the common person is evident here.

No matter what the US's failures are what it has that the Chinese system (note that I didn't say government, because some of the issues here are cultural) doesn't have is "opportunity". There's a lot of unrealistic optimism here amongst college-age students (i.e. "I can do it if I try.") but there is a dark understanding that this is severely limited by what is available to them after they graduate. It's actually really sad: people here are in love with pieces of paper that 'qualify' you for a job. But with an overabundance of college graduates (in a system where cheating is normal), the value of a college degree is lessened. So you have a huge population of mid-20's that paid large sums of money for degrees that are largely worthless (i.e. the degrees didn't fulfill the better life that they promised).

China has aspirations to be the world's best, but it won't be until it can find a way to empower its own people.
The demise of Loki was informative for a variety of reasons none of which should lead you to conclude "how few Linux users will buy full priced games". The first lesson to gather from Loki was that in order to get people to buy your games, you need a solid well-oiled distribution network. Stocking a few titles in Electronic Boutique is not a recipe for success. Steam is different as it puts Linux titles on a level playing field. I don't have to schlep to a store and hope that they will have the title I'm looking for as I can see it right there on Steam. And I don't have to worry about a store stocking just the big name stuff as Steam will stock it all and all the time.

Another issue that Loki contended with was the fact that most of their games ran at a lower framerate than the Windows counterpart. Most serious gaming fans want to use their hardware to its maximum potential especially the FPS multi-player twitch gamers. Valve has a lot more leverage in this regard than Loki ever did. We all know (because they said so) they are working with the major GPU players to get better drivers made. But also, they don't just port games, they make them. The Source engine is very popular and they have already tweaked it significantly so not only is it competitive with how it runs on Windows but it actually surpasses it in maximum frames per second.

Another thing Loki dealt with was Linux users were a bit more idealistic in the 90's. We still held out hope that AAA game titles would just "appear" on Linux. Fast forward to the present day and I doubt many actually believe this. The problem back then was that if you expected Free top tier games to just appear you had less incentive to actually buy. I think Linux users are a bit more pragmatic now and are much more willing to pay for a proprietary binary as it's pretty clear that that's the only way you're going to play. So this is a psychological barrier Valve doesn't have to overcome anymore.

Basically, I think Valve is approaching this with the same methodical precision that Tesla is approaching the electric car space. Look at the problems that exist in an objective way and devise solutions one by one until you achieve success. Valve may still falter but it won't be for ignoring any lessons Loki could have provided.
As someone who knows both Javascript and Objective-C, this is less readable than either.

Underscore.js may have some useful abstractions, but they'd be better exposed as Objective-C categories rather than trying to shoehorn everything into Javascript syntax.
I've written a few articles about this - do you think this something people might be interested in learning in a Skillshare class?

http://www.jasonshen.com/2012/13-strategies-to-get-buy-in-fo...

http://www.jasonshen.com/2011/ive-heard-great-things-about-y...
You get exactly that when you Duplicate an edited file. Try it.
What? My first comment was sarcastic. When I have my laptop within arm's reach at home the data is safe without relying on a third party. Except when someone installs a backdoor.
Things I've learned In Church: Entry #1
True but there are multiple ways of doing something. So after thinking about an idea, finding the easiest way to implement it is also a task in itself.
“Strong” and “weak” hardware memory models
> Stealing your phone gets one of those things.

2 of those things, if you have an android and they're smart enough to go to Settings > Accounts

And they can get your password if you have your browser remember it.

So, potentially, losing your android could mean losing your account.
Of course, the system will always be used for only its intended purpose, administering the gas tax, and future political bodies will never expand its scope to catch terrorists, child abductors, illegal immigrants, hate criminals like Chic-Fil-A's president, deadbeat dads, Occupy protestors, Wikileaks contributors, people with unpaid parking tickets...
Simple pattern matching in clojure and js
I think David Nolen's gist was originally meant to be a a pitch for clojurescript, but it speaks to language syntax in general.
I am dissapointed that Pincus and friends seem to have made a clean getaway, but I don't feel sorry for any investors that have been screwed by investing in Zynga.
In the United States, a US Attorney with the political will and backing could convict virtually any citizen.

One broad statute is honest services fraud. Basically, if you have a fiduciary duty to someone and commit an act that could reasonably be expected cause economic harm, you've committed a felony.

There are many other laws that could be used to lock up many bankers, assuming the will existed to do so.
Yup, absolutely. I run FDE mostly just out of a personal policy that anything that someone can pick up and walk off with is encrypted, but this is a very good point.

The DB is a Sqlite3 database containing plaintext tokens and the account names they are used with, so while the attacker would still need your password, they can generate new tokens with that data.

Good policy upon losing any device that contains 2FA information is to use one of your backup codes to log into your account, remove the 2FA, and re-add it, thereby invalidating the old token secret. Thus, even if someone has your unprotected DB, they can't generate tokens for your account.
That is only possible in a distributed version control system. Apple's behavior is more similar to SVN/CVS/etc. And for sure DVCS is better and the future, but modeling their functionality after a system that's been used for decades doesn't quite qualify as NIH syndrome IMO.
> If you want to modify a copy of the file,
> before you start your modifications you simply
> choose File -> Duplicate and it opens the same
> document but with a different name. When you
> save that one it will have an entirely new
> history associated with it.

An entirely new history? Doesn't that kind of
suck? It would be preferable to have the copy also
retain history prior to duplication.

> The fact that it is a file system feature that
> is baked into the OS means that all apps can
> take advantage of it if they want and the
> overhead is small. It also means that apps no
> longer need to keep notes about what
> modifications were done to what, instead being
> able to rely on the auto save feature.

It also means it is non-portable, and you can lose
this history when backing things up (unless you
only use Time Machine for backups presumably).

> The other nice thing is that since it is not
> part of the document and is outside of it,
> data leakage is much less of an issue than
> with other file formats such as Microsoft Word
> where recovering previous text is rather
> simple and can lead to data leaking that you
> wouldn't want leaking.

I'll agree with this. Maybe the middle ground is
something similar to OS X's metadata dot-files
(i.e. ._.filename).

I think one of the biggest issues I take with it
is that by making it a part of the document editor
itself, you make it seem (to the user) as if it's
a feature of the application/format, and not a
feature of the operating system that has just been
integrated into the application. Without any other
sort of explanation the user will probably assume
that this is all stored in the document, and be in
for a surprize when they copy it somewhere else,
and the history disappears.
Checking the mark bit can be quite cheap, though, particularly if you store the mark bits in their own array - the next several bits will be in-cache. Still, the overall performance is likely to vary quite a bit for either scheme depending on the project's other quirks. Mark-sweep has the advantage that it doesn't need to move objects, but copying is easier with variable-size allocations, etc.

Another disadvantage with lazy sweeping is I don't see a clear way to make it generational. (Right?)
Fractal demo in less than 1024 bytes
I figured that, thirty years from now, we'd still be losing changes to periodic crashes of unsaved documents rather than force any customer to alter a decades-old workflow.

Huh?

Word and Open Office have been recovering crashed documents, including unnamed, never-saved-documents, for quite a while. When that happens, it is a little confusing since you have to overwrite the existing document with the later version. But it also only occasionally happens whereas I often use the save-as functionality.
Funny you should mention that. A sales trainer fried of mine is working on one right at this moment.

If you're interested in "beta testing" it just let me know.