skysight-inc/HackerNews huggingface dataset:
> In June this year, Mojang said across all platforms (PC/Mac, consoles, mobile) it has sold 54 million copies of the game, which you only have to pay for once (how quaint!).

Do they mean instead of subscription/microtransactions? Last time I checked, you had to pay for Minecraft separately on each platform.
I think he meant KaTeX.
open source.

has extensions.

allows you to control the web, where chrome allows google to control the web for you (e.g. no way to disable referrer for one thing)
Audible man, free trial
Maybe OS-level package managers should default to stable, but let the user check a box to get the latest and greatest. Developers want a stable system like everyone else, but for the stuff we're hacking on, we have a legitimate need to get the most recent, so our software isn't obsolete by the time we finish it.
I'm not sure Apple will be happy that devs can bypass their approval process.
90 deep breaths
I model people's motivations (and systems made out of their motivations, to a lesser extent) as tangly, illegible, time-varying weighted directed graphs of weighted goals, where none of the nodes seems to actually persistently have indegree == 0 or outdegree == 0. The use of "terminal" and "instrumental" here isn't very clear to me. [http://lesswrong.com/lw/l3/thou_art_godshatter/]

But, to me, "company" usually means something like "an organization with higher-level goals that include selling things to customers and making money for its other stakeholders". When that's not the case, I think of words like "charity", "non-profit", and "club".
> If you care about running only open source software, that's going to be very hard to do in the Android/Google-Play ecosystem.

yet, the main advertisement google trhows for android is "open source" "community driven" yadda yadda
I get the feeling that this is an unpopular opinion here, but this kind of thing just rubs me the wrong way. It feels like a different face for corporatocracy. In my heart, I just want the government to do less. And I want the rest of us to do more.

Perhaps this is just a cynical view from an American life, but I don't think of myself as a cynic. I feel very optimistic. Nevertheless, I don't trust government actors and I do find that, inevitably, government motivation is different from true civic motivation.

On the other hand, I much more OK with local governments trying out big projects, so maybe this (and other ventures like it) will turn out OK.
Yes, this continues to be a problem that I hope Google addresses somehow. I got the Samsung Galaxy Nexus because I assumed it would be kept up to date with the latest Android version, since it's using the Google brand 'Nexus' name.

I even asked the sales representative if it would be kept up to date (knowing I couldn't trust them, but was looking for any extra assurance), and they said yes.

Right now it's at 4.3 and wont upgrade...
Tramadol is a painkiller, not an anti-depressant... but the question remains.
What happened to that site's CSS?
> Given your cost argument, there is absolutely no position under which "we don't have plan, but might consider it in the future" would give a favorable outcome.

Sure there are, including the following possibilities:
1) There are situations in which generics are a net benefit and situations in which generics are a net cost, and currently Go's target are is the latter, but because of drift in what people what in given domains, it evolves toward the former,
2) New advances in understanding of language design and implementation change the tradeoffs of generics such that they are a net benefit in places where currently they are a net cost,
3) The reason generics are a net cost in the current situation of Go isn't fundamental as a featre, but a matter of opportunity cost given other things that were and are being implemented in Go that implementing generics would tradeoff. A future implementation that doesn't disrupt non-generic-using code once other higher-priority features are implemented wouldn't be a net cost. But that's farther out than Go's current roadmap.

> Why not just be honest and tell your users that Generics will never arrive?

Because its not honest to state a decision that hasn't actually been made.
Court: Dealers Can’t Stop Tesla from Selling Direct to MA Consumers
I don't like his attitude in the public eye but at least he's self aware and not afraid to say it. That does take courage.
Who's talking about PC? We're talking about phones here, and it is different. Also, it's not anecdotal; we have data. The only reason that IE still has such a large share of the browser market is because people are unaware of and/or don't care about other (better) options.
Rust will do type inference on lambdas for you. :-)

fn fubar(x: uint) {
let times = |n| x * n;
println!("{} * 5 = {}", x, times(5));
}

Rust only enforces type annotations on top-level functions.

> Does the compiler gain a large benefit from not having to include this feature? Who loses by allowing users to do what they want?

FWIW, I feel precisely the opposite as you. I'd rather have an ecosystem of code where top level functions must be annotated by types than an ecosystem where types are there only if the author feels like adding them. There is a small cost but a large gain, IMO.
This is just a testament to Mojang's poor mod system. They should have an API that only allows mods to perform safe, sandboxed operations and an in-game mod browsing tool to prevent things like that, especially when such a large percentage of their audience is children.
I am running out of space because Play Store and Google Framework get bigger and bigger. It fills me with rage how Google actively makes my old phone less capable over time for no benefit to me.
I was recently reading only a slightly related article about Karaoke. Apparently in other countries, there has been a rage of killings due to certain songs being Karaoked. See the Wikipedia article here: http://en.wikipedia.org/wiki/My_Way_killings
I haven't read the book but I'm interested in other people's opinions on how much predictive power is in his ideas. It's clear he, like many other entrepreneur writers, has presented something with good descriptive power. He can describe why something was a good investment or why something else failed, but does he provide any kind of framework for predicting success?
When I worked in the phone industry in India (2007) there were definitely communities that had near-complete phone adoption and near-zero electricity in the home. You don't need electricity to the home to charge a phone.
The spreadsheets are not open to world. They are restricted to the certain gmail accounts. Don't you think this is safe?
Plus, what is the difference between storing in the spreadsheets or parse.com or loggly.com etc?
in-house storing is cool but so costly and hard to analyze.
Yeah, that's been frustrating. Weev's case should have gotten even more publicity and discussion than it did, but every single time it came up, one of the first comments you'd see -- and it's a very low-hanging-fruit sort of comment -- is, "Weev's a scumbag."

That would be relevant if you were writing a book about him. Or an expose.

But if you're writing about the case, it's not.

Everyone falls all over eachother in a rush to be the first or the loudest to proclaim Weev's scumbagishness, that smarter conversation gets drowned out.
CTRL + X will re-display the tutorial animation.
Putin's Playbook
I have an RFC sitting here (and a few blog posts talking about it), but considering it'll be post 1.0 when such a thing is even entertained, I haven't submitted it. There are more pressing and more appropriate things to work on first.
Having never used a "pen tool" and having no idea how it works, I have no idea how to get past the bottom point of the heart.
haha so smart! this sentence hit me "Ever wondered what you might do with the 2GB storage"

such a nice hackery!
Because the wheels are faired, they have to be placed closer to the centerline of the vehicle. Especially the front wheels as they need to have space to turn. This makes the vehicle more susceptible to side wind tipping moment.
Yes they can update it. Android provides an update mechanism for system apps.
It's a shame this isn't open sourced.
Haskell compilers can, and its probably better for production code to have them do it.

OTOH, it can be better for exploratory coding in some circusmtances not to. (For one thing, it can be a tool to find cases where you accidentally write something that is more general than the types you were thinking of, but perfectly valid for the more general type -- which, at least as someone fairly new to Haskell, I find myself doing a lot.)
As others have said, having a package management system that deeply understands the language and tooling is awesome. Examples:

- Rust has a distributed-by-default documentation generator (rustdoc), cargo knows this and provides `cargo doc` to render a library's docs with it.

- rustdoc can run code examples in the documentation as tests, to check that everything is up-to-date, `cargo test` does this (along with running the in-source unit tests and any external tests).

- the Rust compiler allows for plugins, which are dynamic libraries loaded into the compiler and can be used for things like custom macros (aka procedural macros aka syntax extensions) and custom compiler warnings. cargo understands these, allows them to be 'imported' via the normal dependency mechanism, and specifying `plugin = true` in a package makes cargo do the right thing, e.g. building as a dynamic library (static libraries are the default) and compiling for the correct target when cross-compiling.

I'm sure all of this is possible with other systems, but it seems unlikely to be so nice to use.
I wonder how one differentiates the possibility that exceptional individuals are alienated from others around them by their exceptionality from the possibility that exceptional mental ability is intrinsically accompanied either directly by social difficulties or by social development that is less resilient to negative aspects in one's upbringing. I suspect that both of these happen to some degree, but they seem difficult to disentangle.
Seems unlikely, I imagine a lot of the users live behind extremely restrictive firewalls.
A lot of Serious Cats got recognized as humans...
Apple Watch and its battery life
I have a Meteor app in the app store (built before this official support) and had no trouble with the approval process. The ability to update over the air is quite nice. The only time you have to resubmit to apple is when you update the objective c part of the phonegap project.
I think one of the core challenges is how traits play with HKTs. You can only allow for the defining of HKed type parameters and type arguments so many ways, but it becomes more complicated when dealing with the resolution of traits around HKTs. In Haskell for ex. there is no `Self` so the type class can easily be dispatched on a higher kinded type without needing a receiver type. In Rust `Self` must currently be fully applied as it is resolved from a value directly: `value.trait_method` and we pick our instance based on value's type. If we want to implement Functor (Mappable or w/e) we need to come up with another approach. I've thought about a few but they seem to play best with multi-dispatch + associated types + where clauses. I'm hoping to finish the RFC once all these features land and I can actually hack a prototype, instead of scribbling on paper.
If you haven't tried Firefox Fennec (android mobile) it is actually pretty good now.

https://play.google.com/store/apps/details?id=org.mozilla.fi...

https://www.mozilla.org/en-US/firefox/partners/#android

They make it for arm and x86 android.

They used to make a windows version but sadly stopped that build.
The only novel thing the Apple Watch does is include the crown on a smart watch.

It doesn't particularly appear to be the best smart watch out there, at least not in any definitive way (and isn't even available yet), though it might just be the most expensive big name in that arena.

This article reeks of unjustified fanboyism.
I was a bit flabbergasted the first time I pointed a digital camera at an Obey Giant sticker and a popup appeared: "The subject of this photo may have closed their eyes."

Maybe I shouldn't have been?
"So the bug is only for a browser that isn't supported by Google?"

Wait, what ? I'm not an android user, but I am a chrome user on all of my desktops ... can someone enlighten me ? How is chrome not a browser supported by google ?
It seems to be only for GNU/Linux systems, what about all other OSs out there?
In my app I close the connection when the app is backgrounded, and reconnect when the user resumes using the app. Meteor automatically deals with any changes that occurred while the connection was offline. In short, battery life has not been an issue.
Amazon shutting down little-used person-to-person payment service
Extensions would be great, way better than the clunky dll addon system. I really think they eventually have to rebrand (and I hope they do) IE because of the notoriety it has gotten. Like something on the lines of Cortana.... that would be wonderful.
Don't forget the merchandising rights: toys, Lego Minecraft, costumes, school supplies, books, etc.

http://shop.lego.com/en-US/Minecraft-21102
How to Clone Flappy Bird in Swift
I just hope he didn't make a mistake by posting what he did, when he did. Rest assured there are clauses in the purchase agreement that cover anything that might lower the value of the business... such as announcing that you're jumping ship before the ink is dry.

If nothing else, he's got to be leaving an astonishing amount of cash behind. These agreements always come with long vesting periods ("golden handcuffs").
But are there examples of that under BSD ?
> Perhaps it's time I break up with HN.

Please do stick around. I do not downvote things I disagree with, not if they're written in the measured and sensible manner that you do it. Many people on HN are like that. Instead they will reply (as they have done here in this thread) with polite replies explaining their own viewpoints.

The only reason to leave is if you actually don't care about reading those.
> New advances in understanding of language design and implementation [...]

"New advances" as in "the last 50 years of progress in language design which we have conveniently ignored"?

There are languages from the 60ies which are better than Go (but lacked Go's distinguishing feature, the Google brand).

> Because its not honest to state a decision that hasn't actually been made.

Given the constraints they have already made a decision.
Having built my own custom Chromium for Android several times on a project, 250MB is out of line for stock Chromium. My builds for my custom browser with Chromium content-shell were ~70-80MB. Chrome, indeed, adds a bit of extra "google chrome", and probably some additional internationalization, but 250MB does not seem square, in my experience.
I was not referring to Microsoft, I was referring to the PC as a hardware platform. Besides, in Microsoft's OS, there were very few restrictions as to what you could do and develop and distribute, so de facto Windows was a very open OS as well in that sense. Not very good maybe, but a space everyone could use without restrictions.

And despite Microsoft and its practices, the fact that the PC was open, hardware-wise, made it possible for Linux to exist. That's how flexible the PC platform is.
Are there any open source libraries spun off from the Skylight agent? It would be nice to see some examples of production-quality Rust code.
I didn't think parachutes were effective below a certain altitude. Off-hand, the only possible solution that comes to mind would be something like the airbag system NASA's been using to land some of the Mars rovers (http://en.wikipedia.org/wiki/Mars_Exploration_Rover#Airbags). Anyone else got any ideas?
One word. Thank you.
Not sure what fantasy land you're living in. But most people are not downloading alternate browsers en masse for their phone. Especially not when there isn't a compelling reason to do so.
Yeah, it does seem like it misses the point. The biggest problem I have with Reddit is that most sub-Reddits don't promote high-quality comments, and instead reward jokes and pop-culture references. Fun drinking game: Go on the Men's Fashion Advice sub-Reddit, search for "Bonobos" and take a shot every time the top-rated comment in a post is a joke along the lines of "y u buy clothes from an ape lol"
For sure.

And my comment wasn't meant to come off as "these are exactly the things Standard Treasury did to get in". It was more of a comparison of the type of founders YC would look for in a product that is still in the initial idea phase. So thanks for clearing that up.

The angel thing is actually interesting to me. You don't think that had any weight on YC's decision to admit you guys? To me it would seem like someone who could clearly support themselves financially enough to be an angel would be an ideal candidate as a founder...but I'm not an investor so I have no idea if these things are good or bad.
There's more to memory-unsafety than raw pointers; all of these are problems even in the most modern C++ versions:

- iterator invalidation
- dangling references
- buffer overruns
- use after move (and somewhat, use after free)
- general undefined behaviour (e.g. overlong shifts, signed integer overflow)

And there's more to memory safety than security critical applications. Rust means you spend a little more time fighting the compiler, but a lot less time fighting the debugger and a lot less time trying to reproduce heisenbugs caused by data races/undefined behaviour.

Of course, the library/tool support is indisputably in C++'s favour.

> if you're an idiot you can shoot yourself in the face

If you're a human you will shoot yourself in the face. It just takes far too much brain power to write correct C++ always (a single mistake leads to brokenness), especially in a team where there can be implicit knowledge about how an API works/should work that may not be correctly transferred between people.
Most OS-level package managers also aren't designed to install more than one version of a package at a time. They don't tend to integrate with build systems as well, either.
Cutting edge 3D game engines are incredibly complex pieces of software, and this was at the beginning of the 3D game revolution where there weren't any third party engines available, no one really knew what they were doing, and most developers didn't even have internet access; you did almost everything in house or you didn't have a game. It was completely uncharted territory, not some #yolo agile web development thing where 99% of the engineering effort is already done for you and you can just focus on the content.
I didn't design the KaTeX site (but I implemented it), and I hadn't seen writelatex.com before. Honestly, I don't see much resemblance other than the fact that both are green.
Almost all third-party browsers on the Play Store wrap the Android WebView, which is vulnerable. You'll need to use a browser that includes its own rendering engine, such as Firefox, to remain secure.
Hahahahahaha, 'MVP' doesn't exist in hardware or low-level hardware coding (e.g. this, which is a playstation game that presumably runs bare-metal).

In hardware, it's generally like ~80% of the design work before you even have a viable demo. If you're writing a bare-metal rendering engine, it's very much the same. MVP isn't used because there is none of the infrastructure even available to have one.

TL;DR MVP isn't possible if you don't have the infrastructure.
This ^

The small notebook I started carrying around with me everywhere is what actually boosted my imagination. Before I had some ideas here and there, usually on a run, but since I got my little black book with me all the time I'm a idea-factory.

Just not enough time for execution.
Yes, they have other advantages though. Convenience is a big one. But it also empowers a group to do some activities that are really hard to do in the real world: building things together, acting as a team, coordinating, etc...

In this, my video game experiences were almost always more positive than things in the real world (class projects, sports, ...).
I get that, but I'm not sure Apple is aware of this advance yet.

Personally, I really like it. Waiting 6 days for an update sucks.
500px Co-Founder and Former CEO Ousted from the Startup
I've never built a Rails app, so perhaps there's something simple that I'm missing (I'm mostly a C# guy), but how would I use Skylight to monitor my on-premise application? The pricing makes it seems like a hosted service. I would have expected some sort of profiler to be needed on the server and then perhaps a centralized location for the data to be pushed to for display.

The design of the site is great and I'm mostly curious because it sounds like something I wish was available in the .NET world!
I think the post tries to encourage more people to start startups and to apply to YC, however, I think the way this post is formulated, it gives the impression that if you have a good idea you can simply apply, which I don't think is true at all. I think it would be really helpful to write that people should only apply to YC if they either have a track record or traction. Criterion 1 is Track record consists of these three things

1. Built/sold something impressive before

2. Worked at Facebook or Google

3. Graduated from Stanford

Criterion 2 is traction, which is either 10.000 users for consumer or $5.000 revenue for B2B after 6 months.

In summary, if the founder does not have a track record as described above or strong traction, she/he is very unlikely to get into YC. Explaining this will prevent people without a track record from thinking that they only have to have a good idea, because if you don't have a track record you need a really good idea with a huge market and traction to get in. I don't think many founders realise that.

I might be wrong, so I would love for others to critizise or add to my comment. I would love to hear about examples for instance, of a recent startup where the founders neither had a track record, nor traction.
Or he might have been running a huge SAT test prep company now.
And be aware when you do so.
Networking & meetups are great, as mentioned. I am also seeing a lot of people on good tech mailing lists start to reach out as well for co-founders.

Groups like NY Tech Meetup (http://www.meetup.com/ny-tech/), SF New Tech (http://www.meetup.com/sfnewtech/), various regional founders groups on facebook are all places I've seen people connecting to talk about working together on startups.

I don't know how useful it is, but I've also heard mention of Founder Dating (and there are regional meetups for those as well): http://founderdating.com/ Good luck!
And still, you're the author of a very popular window management tool. I'm surprised, it seems not to mesh very well with the philosophy you describe. Any comment?
Ng-conf 2015 announcement
Oh, alright.

If there is such a thing I'd be interested to learn about it myself. TBH "tailor make an xpath for every site" is the best solution i'm aware of.
It's very safe to say it's beyond their ability to understand, considering that the TSA operators were never required to take the same health physics courses that literally everyone else whose job involves exposing the public to X-rays must undergo.
I'm thinking of trying this combo for some quick projects, are you generally satisfied with the speed and responsiveness of your app?
They can update the "Android Browser" app, but the flaw is in a system level component (the Android WebView). They might be able to mitigate the flaw with an update to the app, but all other applications (including any OEM shipped browser that utilises the system web view) would still be vulnerable.
What choices did you make that make KaTeX faster than MathJax? (i.e. 'how is it done?')
Probably a reference to the plethora of technical problems with the livestream.