skysight-inc/HackerNews huggingface dataset:
> he founded a second company that was highly successful.

NeXT was a commercial failure.

> They took on massive investment from a company most considered their largest enemy.

$150mm wasn't a very big investment for Microsoft. Just compare their market caps at the time for a sense of the different in scale between the companies: http://www.wolframalpha.com/input/?i=apple%2C+microsoft+mark...

It also wasn't that much for Apple. Just five months earlier, they reported a $740mm quarterly loss, or 5x what Microsoft invested in them. The purpose of the investment was primarily to help bolster credibility in Apple as an ongoing concern. Microsoft's reason for doing this was to try and keep the DoJ at bay.
How is data security handled? If a company wanted to analyze some sensitive/proprietary-type data, could they do so in Mathematica Online with some confidence that the data is safe?
Populism vs. Apple
If you like that, you might love The Glass Bead Game. It also made me think differently about the Church (and many other things), and includes similar themes of collapse and stability.
No... Not yet anyway.

I remember seeing this image(or something extremely similar) years ago to show the negative outcome of net neutrality[1] efforts failing.

1.And the ideas in this article is what I mean when I use the term "Net neutrality" http://www.nationaljournal.com/tech/netflix-has-replaced-goo...
Some things can't by MVP'd, like a game engine, or a car.
[Chris has done some fantastic work on a Truffle / Graal backend for jruby; for my part I'm (slowly) working on a "mostly-ahead-of-time" Ruby compiler]

I'm not sure I'd agree with "never", though I do agree Ruby is a hard language to optimize.

There are two challenges with optimizing Ruby: What people do and don't know the potential cost of, and what people pretty much never do, but that the compiler / VM must be prepared for.

The former includes things like "accidentally" doing things that triggers lots of copying (e.g. String#+ vs String#<< - the former creates a new String object every time); the latter includes things like overriding Fixnum#+, breaking all attempts at inlining maths, for example.

The former is a matter of education, but a lot of the benefits for many things are masked by slow VMs today that in many cases makes it pointless to care about specific methods, and an expectation not to think much about performance (incidentally, it's not that many years ago that C++ programmers tended to make the same mistakes en-masse)

The latter can be solved (there are other alternatives too), or at least substantially alleviated, in the general case by providing means of making a few small annotations in an app. E.g. we could provide a gem with methods that are no-ops for MRI but that signals to compilers that you guarantee not to ever do certain things, allowing many safeguards and fallbacks to be dropped.

Ruby's dynamic nature is an asset here in that there are many things where we can easily build a gem that provides assertions that on e.g. MRI throws an error if violated or turns into a no-op, but that on specific implementations "toggle" additional optimizations that will break if the assertions are not met. E.g. optional type assertions to help guide the optimizer for subsets of the app.

In other words: how optimized Ruby implementations we get depends entirely on whether people start trying to use Ruby for things where they badly need them.
Flame Wars are actually constructive; Here's why
Notch didn't make his blog post until well after the official Mojang post (which he obviously did not write, and which announced the founders were leaving) went up.

Also, Mojang as a whole went almost dead silent between the time the WSJ article hit and today. Even routine twitter interaction that had nothing to do with the deal was greatly curbed. Somebody was making sure nobody said a word until they were allowed to.

And I'm sure Notch has an expensive lawyer telling him what he's allowed to do and when. He could certainly afford it even before this deal, and there are signs that he's had skilled legal advice in the past (e.g. the licensing of Minecraft to Mojang rather than outright transfer).
Wow for some reason I let that tool dominate my subconscious, now I feel like I have skills to do basic lines & shapes! Thank you!
I had a cofounder who split about 3 months before, but he wasn't full-time and hadn't contributed any code in the months leading up to it.

I had hired a sales guy right before yc, which helped somewhat. During yc, I basically bounced between growth tasks which was really difficult. I'm still figuring it out tbh.

We now have a larger team which helps a lot... But I still often miss the camaraderie of having someone who 100% has your back.

The other thing is a sense of impostor syndrome to fight against... I feel like I don't have anyone who will see a bigger picture totally, so I find myself doubting my decisions much more frequently.
Is this run on Heroku?
Software Engineer and Web Developer for Startup (Pittsburgh, PA)
>Bundled by default in many installers, including Flash, installs with user permissions only

Not saying I agree with the Malware comment, though the bundling is annoying.
Forensic Databases: Paint, Shoe Prints, and Beyond
Your destiny in your hand: Android One's TV commercial in India
I listened to this on air today. Man was it disheartening. These conpanies make you check a box that says "I won't use this for domestic spying", I think thats it. Above it is noted some mods are required, but a controlling person can easily gain access to the phone. Physical security is a major flaw, especially for someone you trust. You can turn on the microphone, listen in on calls, block people from calling the phone, and even download an manage the stolen ip on a handy dashboard. Pretty appalling.
> NeXT was a commercial failure.

Pixar, however, was not.
What do you mean by useless?

If I have a string like "foo bar baz" and I want the second word, should I copy out that data into a whole new string? That seems rather inefficient.

(How is a compiler going to optimise that away?)
Line is still an option on the app in SF.
Yeh, the photos. The developers are assholes, it's a closed source project... but everything else is so bad it's tough to not go with it.

I've also figured out how to do audio streams (radio stations).
This is the only way to align incentives. If I rent an apartment with everything included, I am less mindful of the lights being left on. Further, they should have a regulated cost structure where they can only charge a certain amount. This is communist you say? Well when the entire country paid for the fucking infrastructure it seems pretty fucked up to use it to charge us AND the people delivering the content you are selling to make massive profits.
Atom (available at Atom.io). Free and excellent.
That's commonly referred to as the Mediant algorithm https://en.wikipedia.org/wiki/Mediant_(mathematics) -- GDocs, LO and other programs use this algorithm when rendering.

Shameless plug: our JS fraction library https://github.com/SheetJS/frac implements the mediant as well as the Aberth algorithm.
I'm reinstalling right now to test, it shows as a ~28MB download. I feel pretty confident it's not cached data in my case, as I don't use the Chrome browser on my phone (I prefer Dolphin with gestures & LastPass integration), and on a tablet I only use it for logging into wifi hotspots.

.... And after the reinstall it shows up as 65MB of app.
NASA’s Amazing Fake Space Shuttle
You choose your hardware carefully and if paranoid enough, you perform statefull packet inspection on your OpenBSD transparent router to know possibly what's the reason/content for every connection. Once you tag those that are standard, you start narrowing things. Again policy is what matters, if you allow torrents you are making your job extremely difficult.

I know easier said than done. Writing firewall rules/ confug reporting tools for every computer in the internal part of a network is hard too, that's why almost no one does it.
Why Facebook Is Deleting Drag Queen Profile Pages
Why are London pavements exploding?
Apologies, you caught me at a crabby, pedantic moment. Who cares if Pixar was a commercial success or not? It doesn't have anything to do with the topic at hand.

I'm going to dissect what I was replying to:

Everyone loves the Steve Jobs example,
but remember that Apple was a few quarters
away from implosion, and he founded a second
company that was highly successful. They
took on massive investment from a company
most considered their largest enemy.

First:

Apple was a few quarters away from implosion

puts you in the frame of mind that we're not discussing Steve Jobs' post-Apple entrepreneurial experiences in general, but, instead, examples from the computer industry, which would imply that we're talking about NeXT.

Furthermore, NeXT was founded in 1985. Pixar was founded in 1986. So, even if you set aside what I wrote above, and just take an entirely literal view of the following:

he founded a second company that was highly successful

You still have to come to the conclusion that the GP was discussing NeXT, not Pixar.
Show HN: KinoHunt – Movie price tracker to help you watch online movies for less
What? This isn't fascinating at all. The article makes it sound like both sides are in favor of this. I'm not sure if the author doesn't understand the technology and is extremely naive, or if he's being deliberately deceptive. The proposal is completely unacceptable to any net neutrality advocate.
Angry Letters to the One Member of Congress Who Voted Against the War on Terror
Martine Rothblatt Looks at Digital Immortality in Virtually Human
When this discussions happen on HN, I always see a narrow discussion of Mac OS X, GNU/Linux, Windows and with luck *BSD.

But the world of operating systems is so much bigger than the desktop under the desk.

Good work on Dylan by the way.
Turn your dropbox into a webhost
Is actually possible to not have the ability to decrypt messages remotely?

At first I thought that if just an iphone held the encryption keys and these were not on apple servers this statement could be true ...

however considering that imessage can be setup on a Mac and an iPhone via your Apple ID ... its more likely that this statement is just hyperbole for the Apple's approach to privacy
Why would they down port it to a shitty language like C# that's slower than Java?
Yes. Read that last sentence again.
"Literally" applies, by the way, when the whole building you're in has a sign in the lobby that reads "This building contains substances known to the State of California to cause cancer, birth defects, and itchy rashes."

I'm worried that this is where the slippery slope of GMO labeling will lead.
I did not know this! :) Thanks for sharing.

Another thing I heard, but have not been able to prove (and is not in the Wiki article), is that if you record whether you take the Left or Right segments in the algorithm, you can construct a continued fraction for any real number as int(N) + 1 / (1 (L -> -, R -> +) (number of times you took that direction before "turning around") / 1 (L -> -, R -> +) (#direction) ... ))).

My inability to prove may be primarily because I never really got the flavor of proofs about continued/infinite fractions -- considering the source I'd say it's likely true (or I misremembered).

You don't happen to know where I'd look for hints on the proof there, do you? :)
Film: les Insaisissables de retour?
I don't really find AT&T's idea fascinating in any way. I think it's just them trying to get around the rules. I have no doubt that if something like that were set in place, they would apply enormous pressure on all their users to request priority for whatever they (AT&T & others) want. Most people who don't know anything about the internet will just do as they are asked because "It's for their own good" - as I'm sure AT&T will pitch it that way. I for one - want NO prioritizing. I DO want them to quit complaining about their infrastructure and just upgrade it.
>The 3rd century is also when the Chinese Han Dynasty fell

And the Parthian empire, for that matter. At around the same time (the early 220s). An interesting timing for the three of them, although the worst of Rome's troubles didn't take place until decades later.

Not to mention how much the more aggressive Sassanid empire that followed the Parthians added pressure to the already troubled Roman state. Certainly, the Sassanid invasions played a very large part in Rome's own three way split from about 260-274.
I'd be interested in hearing a bit more about how GitHub structure their app. From the sounds of it, they have one big monolithic app. Running the tests can't be pretty on that...
Installing a ROM is actually why it's unlikely that my next phone will be an HTC. I made the mistake of buying what was basically their flagship phone for a little while, which was promptly dumped for the HTC One.

Take a look at the ROM situation for the HTC Ruby platform, aka the Amaze, aka the only phone in its product line. Despite what Wikipedia says, there isn't a huge mass of aftermarket ROMs because the phone itself had such a relatively small distribution and was discontinued.
I'm not sure if you're joking, but opiates are grown from opium poppy plants, so that would be a good place to start if you actually wanted an abundance to feed to animals. Tramadol, however, is an opioid, which is a term that encompasses both opiates and synthetic opiate-like drugs -- of which Tramadol falls in the latter.
America is the country staying in the private room subsidizing all the other patients.
Why Hachette should cede to Amazon and publishers are no longer relevant
Indeed, it wasn't. In fact, Aristotle's logical works (the "organon") have been recommended as the entry point into his philosophy since antiquity. See: https://en.wikipedia.org/wiki/Organon
Apple previously said that in order to read your iMessages they would have to re-architect the entire system. Technically, they could in fact do that, so if they really wanted to, they could.

But the system is not currently designed to allow message interception. The details about how it operates can be found in the iOS Security PDF from February:

http://www.apple.com/ipad/business/docs/iOS_Security_Feb14.p...
"When a user turns on iMessage, the device generates two pairs of keys for use with the service: an RSA 1280-bit key for encryption and an ECDSA 256-bit key for signing. For each key pair, the private keys are saved in the device’s keychain and the public keys are sent to Apple’s directory service"

"The user’s outgoing message is individually encrypted using AES-128 in CTR mode for each of the recipient’s devices, signed using the sender’s private key, and then dis- patched to the APNs for delivery."

Source: http://www.apple.com/ipad/business/docs/iOS_Security_Feb14.p...

When you send an iMessage, you actually send a separate encrypted and signed copy for each recipient device. So, it is possible, but these are the lengths you have to go to.
The Transparency Paradox: How Transparency Can Force Your Best Employees to Hide
What he actually said is worth quoting:

Once sales start dying and a minimum time has passed, I will release the game source code as some kind of open source.

Given that sales are still growing, I don't think you can even hold that against him.

He also said:

I'm going to have to include some way of winning the game

That never happened, either. Intentions change, and you don't see people judging him on that.

Your sense of entitlement is why corporations now include "forward looking statement" disclaimers.
Inside the World of Longsword Fighting [video]
Thank you. Your commentary on that case -- and, more to the point, the people involved -- is unique, clever, and insightful.

Your comment has completely changed the way that I view that case. Previously, I thought I had at least a cursory layman's understanding of it, but your analysis is deep and technical, while still being approachable by average joes like myself. It reminds me of the excellent commentary I used to expect from Pamela Jones on important cases in the past. It is comments like yours that have kept me coming back to HN these past six and a half years.

The comment is so carefully written, so thoughtful, and obviously your time is so valuable, that I feel I ought to pay you for having made it.

Regrettably, I have but a single plonk to give.
When you pull out the first point of a curve, it's oriented backwards. Here's what I see when I click on the left point of the circle, drag the curve handle upwards, release, and move the cursor to the second point: http://imgur.com/zw20Ig4

I get the same behavior on the next exercise (the heart), as well.

Also I feel that you are giving exactly enough points to do a nicely editable shape, and then asking them to do it in less by having the score mechanic. I'm at the face now, and every preceding image has been done with exactly the amount of points allocated when I follow my usual rules of point placement. I feel like you're teaching people to make hard-to-edit images by asking them to use less points.

(Said rules:
1. Pull curve handles out to about 1/3 of the length of the line they control.
2. Never turn more than 90º between two control points.
3. Avoid S-curves between two points.)

OSX 10.9.4, Safari. And fourteen years using Illustrator as my main artistic medium.

Edit. I stopped at the swooshy S when you asked me to try and make it with about 3/4 as many points as I would consider to be the minimum for a nice, controllable path. I feel you are teaching people bad form.

(To make a programming analogy: think of the difference between ultra-compact, hyper-idiomatic Perl code with single-letter variables and nicely-commented code with informative variable names - the Perl may be smaller, but it takes a lot more effort to go back and read when you need to change something.)
This is sweet. What's your strategy to get less anonymity? I bet recruiters would go crazy for this, should the coder want the attention.
Sandstorm.io's containerization (which uses Linux namespaces just like Docker and others) is not affected by this, because add_key, request_key, and keyctl are among the syscalls which Sandstorm disables with seccomp. The other issues the author alludes to from his previous post on opensource.com also do not affect Sandstorm, because it does not mount /proc or /sys and only exposes the devices null, zero, and urandom.

https://blog.sandstorm.io/news/2014-08-13-sandbox-security.h...
Ensuring uptime by using devops approaches
But if a closure doesn't capture any variables then how it is different?
Thiel goes so far as to reference Twitter in a recent article as an example of how the eyeballs / users / etc. type metrics aren't always wrong (he also used Facebook).

Which falls flat when you consider that Twitter has proven itself to be anything but a successful business the past seven years or so. It's currently bleeding money at an epic rate, and if you assume a $30 to $35 billion market cap, there is almost no scenario in which it can ever justify that by earning a profit (even if revenue were profit today, they'd still be fairly valued; best case scenario possible is in ten years they're worth about what they are now, assuming non-stop growth and that they eventually have a $5b sales / $1.xb profit business)).

On the downside of this stock market bubble, when cash is harder to come by, Twitter is still bleeding out, and their growth trails off, the company is worth maybe 15% of what it's currently trading for. Thiel will of course no longer be discussing Twitter as a good example at that point (he'll then stick to only Facebook as the example).
I don't mod a default, but in my experience it's historically been really easy to get someone shadowbanned for self-promotion by submitting to r/spam. I don't know if it's run by a script or just overworked interns, but anyone technically breaking the 20% rule over any period of time has tended to get the axe without consideration of mitigating factors (celebrity, posting to subs that encourage self-promotion, etc).

I don't know if that's changing with the drama over r/gamedeals company reps being repeatedly shadowbanned for trolls submitting them to r/spam, but not optimistic.
Starting from Scratch: Android – Activities
I'll make it opt-in to show a public name or profile, but right now you can only see your place if logged in.
Julian Assange on Snowden, disliking Google, and his “inevitable” freedom
>There’s no reason for the development, sales, and support of the PC/Mac, Xbox 360, Xbox One, PS3, PS4, Vita, iOS, and Android

Confirmation that the Linux version has been killed then
For small strings, a copy is not only faster but more multithreading friendly.

Keep in mind that on a 64-bit architecture a view is at least 16 bytes large and that small strings can be copied to the stack resulting in better locality and reduced memory usage.

Last but not least, with copy elision, your temporaries might not even exist in the first place.

Example:

std::string data;
// ...
auto str = data.substr(2, 3);
// pretty sure str will be optimized away
if (str[0] == 'a')
No one is obligated to make themselves miserable by forcing themselves to assume a role in life that they do not want. It might be debatable if he was some sort of political leader or humanitarian icon or something, of the sort where humanity's misery index actually increases in their absence.

However, for all of his good qualities, like 99.9999% of humanity, Notch is not wired up to be a hugely public figure, who is constantly interacting with the public, and is under continuous scrutiny to make another Minecraft. That's right, for the rest of his career, everything he does will be held up to the yardstick of being "the guy who created Minecraft".

I know, boo hoo and all that, given that he is now possibly a billionaire (on paper at least, and maybe only before taxes, but still!). But that doesn't instantly change his psychology- it doesn't flip any of the axes of whatever his Meyers/Briggs personality type is. If he's not comfortable and not happy being a public figure that everyone stares at waiting for the next Minecraft to pop out, no one should be able to hold that against him. He's not obligated to continue being that guy if it's not who he is.

After a few years out of the limelight, if he wanted to he could be a Mark Shuttleworth kind of guy: someone who struck it big while still young, and decided to invest a chunk of that money (and most or all of his time) to a passion project. I've gotta think that after the Microsoft deal, Notch won't have to work, but maybe in a few years he might decide to reinvolve himself with the community in a role that is a better fit for him. Or not, it's up to him. I would personally like to see some kind of Act 2 from him, because he is clearly a very creative and occasionally inspired person, but I won't hold it against him if doesn't want to.
Wouldn't Tramadol be classified as a psychotropic just by virtue of it inhibiting your central nervous system?

As someone who takes Tramadol for pain, it does have an odd effect when I'm tired: I find I become less tired, as if the Tramadol is making me ignore my fatigue. Oxycodone, on the other hand, causes me to be more drowsy. This might be what the farmers are talking about.
Love my ThinkPad W530. It's not in your price range though.

I'd see if one of the ThinkPads is in your range, and look the model number up, so you can see what experiences others have had with that model.

I know on my W530, everything works. But it's $$$$$$.