skysight-inc/HackerNews huggingface dataset:
That's kinda the point, Tesla, SolarCity & Space-X just don't exist without Musk's $165m exit from PayPal
Remember that turbo boost increases the core clock speed but not the bus clock or the speed of devices. A 10% increase in the core clock may yield a 10% increase in benchmark performance, but for macrobenchmarks the effect is liable to be significantly less.
> They switched to a "realloc-type" of stack growth (allocate a bigger region and copy the old stack over).

This literally hurts my brain. They are moving pointers in memory for no reason, because they cling to the notion that tightly packed stacks are needed, because they want to support 32-bit processors as first class, because they want to have billions of threads at once.

But every step of that thought process is wrong. You don't want to have billions or even millions of threads at once because then your latency is large and scheduling and order of operations are unpredictable and unstable. You don't want to support 32-bit processors as first-class because even new phones are 64-bit nowadays. You don't want tightly packed stacks because it's a complicated waste to move them and grow them and virtual memory does the same job better.

I just don't get it, there's just so much wasted time and talent wrapped up in this language. I mean they created an entire toolchain just for something that should be a few k of runtime, and all it does in the end is create inefficiencies and problems with interop with everything else.
weev is a scumbag, who made it his business to shit on other people. When the same happens to him, well, karma.

The case was resolved in his favor, so you should have no problem with the label "piece of shit" following weev everywhere he goes.
This comment reminds me of a great piece from Steve Blank, who created Customer Development, a major piece of the Lean Startup movement: http://steveblank.com/2009/05/18/founders-and-dysfunctional-...

His basic point is that a lot of founders come from dysfunctional families. This gives them the skills and attitudes necessary to survive the incredible chaos of an early-stage startup. But the problem comes when the company needs to become more orderly: used to chaos, some founders just keep recreating the situation they are used to.

I of course have no idea what Oleg's story is. But I've definitely seen founders blow themselves up like this. And I've seen entire companies hooked on heroism: insane hours, last-minute hail-mary fixes, demanding ultimate commitment from everyone.

Win-at-all-costs heroism and insane dedication are great when, say, there's an actual fire. But when you're building a website to make some small aspect of the economy modestly more efficient it a) is loony, and b) often blows up like this.
Please enlighten me if I have misunderstood but isn't this something where unprivileged containers (under lxc 1.0+) can be a bonus?
Few have been more wrong and less humbled by the experience.
Meteor dev here. When you bundle a Meteor app, you specify a server which will handle updates (and server logic). You can push new versions of the application to this server, and all mobile devices will automatically be notified of the update and download the new code.

So the deployment process is two-part:

1. Bundle a mobile application with JS/HTML/CSS which talks to a server at foo.meteor.com

2. Run a server at foo.meteor.com. Whenever you push a new version of the application to the server, the mobile devices will download the new JS/HTML/CSS and refresh to run the new code.

The server and mobile device "share persistent data" in the sense that the mobile device will eventually contain the same client code as the server.
From what I understood, it's a Rust agent communicating protobuf structs over IPC, not embedded into the gem.

In such a case, memory safety and GC is less of an issue.
Woz doesn't stir up drama on Twitter every time someone in his industry does something he doesn't like. Notch sorta does (cf. "I’m a nerdy computer programmer who likes to have opinions on Twitter.").

(For the record, I think most of his opinions are great opinions.)

I'm open to the idea that people can change their minds, or that the circumstances might be different, or that he felt he couldn't do the job anymore, or didn't fit in, or whatever else. But the fact remains that this sale runs in direct opposition to basically everything he's ever said in public. Now, maybe he doesn't want to live a life where what he says "in public" has some kind of significance apart from what he just says in general. That seems to be the case - it's his prerogative and if he thinks that's what best for him I'm sure he's right. But people are still going to call him a hypocrite, and that's the price he's going to have to pay.

And that's the part that makes me a little sad. I like Minecraft, but not so much that I'm going to be heartbroken when Microsoft inevitably ruins it. But I did find myself in agreement with Notch on a lot of things, and I was glad that he was able to do what he did and be outspoken about things he thought were important, etc etc. And with this sale, we also lose that. Oh well.
"We end up being able to do many more stack allocations, with less memory fragmentation and more predictable performance, while never having to worry about segfaults."

But isn't this stuff the job of the VM? There's no reason why a program written in Ruby can't do the same stack allocations, reduced memory fragmentation and predictable performance automatically - if the Ruby VM was better designed.

If Ruby had a better VM would you chose to use it over Rust? In Rust are you doing things that the VM could be doing for you?
Ah, fantastic. Are collections that the mobile device subscribes to cached on the mobile device in any way?
Historical reasons perhaps? The icon hasn't changed in what, 27 years? ;-) http://blogs.adobe.com/jnack/2008/02/meet_adobe_illustrator_...
The OS doesn't power down the antenna while there are open network connections. Did your tests wait long enough to turn off the antenna, was the test environment clean (i.e., nothing else using the network on the device, including your tests)?
Great job Josh. I wrote a version of this too[0], but yours is much much better and in depth. I enjoyed it a lot more too :)

[0]http://blog.chewxy.com/2014/02/24/what-every-javascript-deve...
Is there an wysiwyg equation editor that can produce the code for this? Would be interested in adding equations to our product but our users wouldn't be familiar with TeX.
Best Android Wear Apps for Newbies
I couldn't have said it better, I think YC just doesn't see things from the other side unless they are in complete denial.

"I think this issue is just an understandable blind spot for you."
I look forward to seeing your stats on that, because that's not my experience.

I guess if you're a solo founder who doesn't take much money, you can try to remain some sort of generalissimo. But almost every company of substance is controlled by an investor-run committee; it's called a board.

Being a dictator at day one is kinda boring: you're the admiral of a fleet that fits in your bathtub. Most interesting things take collaboration: shared ideas, shared labor, shared capital. And that generally means sharing control. Good people rarely want to work for dictators.
Why not end the last mile monopoly?
QoS at the ISP level isn't the same as QoS at the customer level.

QoS at the ISP level is probably just something like not letting torrent traffic completely saturate their whole network, so the mostly average user just trying to load a webpage gets a reasonable response time.

If people want QoS themselves, they should just do it themselves with a router that supports it. If ISPs start doing what at&t is suggesting, there _will_ be bundle-packs, they'll be priced differently and it'll still lead to this[1], but with more abstract labels or shuffling around to group companies with similar content(bandwidth consumption).

1. http://muncievoice.com/wp-content/uploads/2014/05/net-neutra...
The alert did not appear on an Android 2.3 device (HTC Desire), or a 2.2 emulator (via BrowserStack.com) - not vulnerable, or not compatible with the exploit test?
I say good luck to him I say. Everyone has the right to make their own choices, and I hope he has a good time post-mojang.

A lot of people have thoroughly enjoyed Minecraft, it's a true phenomenon. Hopefully Microsoft do a good job keeping it going (and more importantly, improving it, of which I suspect they'll do a pretty ace job).
I've worked with Oleg before he founded 500px. He's one of the most outgoing and enthusiastic people I've ever met. Definitely not a Steve Jobs imitator (I've worked for a couple of those too). Whatever the story was within 500px, I'm pretty sure it did not involve him being an asshole.
I remember meeting Andy on a plane to SFO. I've run into him before at Extreme Startups. He was on his way to a board meeting at A16Z, and I was on my way to leave Instagram. They needed an Android lead. After a few meetings, I ultimately decided to pursue my own startup.

I think one of those meetings was with Oleg over the phone. Intelligent guy from what I gathered. I'm sure he'll bounce back, though I'm not sure it's very wise to be so public about this so quickly, when emotions are raw and high.

500px is definitely one of the better known startups here in Toronto. They have a great product, they just need to settle on a product direction and execute. The comments about employee churn aren't surprising to me. And the unfortunate part about startups is that failure is typically the result of internal turmoil, so here's hoping they iron it all out quickly.
Yes, it is serious.

You claimed that one reason you wanted to prevent your children from playing a game was their "obsession".

Children sometimes develop strong attachments to items of clothing. If a child developed a stron attachment to a jumper would you prevent them wearing it? Why is an obsession about an item of clothing different from enjoying a game?
I had the misfortune of knowing one of the people that fired him. Without airing too much dirty laundry, I'll just say that greed, backstabbing, breaking trust, social norms, as well as actual laws was on par for the course.
Then you probably don't fit either. And it's really not about trying to fit. It's about having good ideas, executing well, being resourceful, being persuasive, etc. I think you're missing the point if you think it's about "fitting in".
You deny your children's autonomy because you wish to impose your values on them.

I find that deeply disturbing.

Your choice to ban a fun relaxing game because your children enjoyed it is as weird to me as people who ban rock music because SATANIC SUBLIMINAL MESSAGES or people who ban Elvis Presley because JUNGLE MUSIC or the Scottish cult who banned calculators not because they wanted to improve mental math but because SATAN TALKS TO YOU THROUGH SCREENS.

Children have obsessions - see lists of dinosaurs for one example. And of course they're competive - "zx spectrum is much better than vic 20". It's probably a good idea to remind them that they're not infallible and to encourage a few other interests.

But, your children your choice, I guess.
One reason could be: "Picnic's creator has better taste."

Sincerely, Picnic.css is selling itself better. Min's site doesn't look very good. People aren't even going to care if its semantic or whatever. This looks particularly bad: http://minfwk.com/download.html - a tiny textarea and a giant button piled up, nothing is aligned, etc. And you're trying to sell me grids.

(Sorry for being so hard - I'm trying (and failing) to find a better way to write.)
He wasn't involved in that project for years, and still was considered its moral guardian -- cf. the tweets about the EULA. Open-sourcing would most likely have not changed that. If you though copyright was complicated, try copyleft…

I am not arguing one realm is superior to another; just that handling their interactions is something Notch has expressly said he didn't want to deal with. Selling is simple.
Can't help but be reminded of the Wikipedia circular citation phenomenon - http://xkcd.com/978/
> Such an intellectually dishonest title

We changed the title to that of the page itself, which obviously doesn't make the claim you're objecting to. Surprised we didn't do it earlier.
All being a dictator means is having absolute power. It says nothing about how the company is run. Zuckerberg would almost certainly have been replaced like Steve Jobs was if he hadn't maintained board control.
Microsoft buys Minecraft's parent Mojang for $2.5b
I wish! Nah I just took a snapshot of the Gemfile for brevity.
Almost in every YC related article mentioned about at least 2 founders. What about startups with 1 founder, what chances are, any advices?
Show HN: Server configuration made easy
Hmm, it certainly wasn't my intent to be a rip-off.

The "What every computer programmer should know about X" seems to be a somewhat established genre, sort of like "X considered harmful":

What Every Programmer Should Know About Memory: http://www.akkadia.org/drepper/cpumemory.pdf

The Absolute Minimum Every Software Developer Absolutely, Positively Must Know About Unicode and Character Sets (No Excuses!): http://www.joelonsoftware.com/articles/Unicode.html

Latency Numbers Every Programmer Should Know: https://gist.github.com/jboner/2841832

While it's true that an article about floating-point already exists, it does seem more aimed at Computer Scientists than Computer Programmers (as the difference in title would indicate). And I link to the existing article in the second paragraph and explain the distinction.

But if it's confusing or seen as disrespectful to the original work, I will consider changing the title.
Memory safety is still good for long term code maintenance and refactorability. wycats also mentions that these processes are reasonably long lived - memory leaks can become a big problem over time if you are not careful. These can be mostly purged by static analysis and Valgrind, but are still a headache to deal with. I would also add that Rust is much easier to hack on safely if you don't have a great deal of prior systems programming experience.
My wife and I are planning to have children soon. We have thought about this heavily and have considered a non-digital household at least until they are 9 or 10 specifically so we can encourage them to express their individuality. This isn't an easy choice: it is much easier to entertain a kid with an iPad than with a box of Lego's.

My problem isn't so much that digital devices can't be used creatively (we know they can), just that they are too easy for kids to slip into deep passive consumption modes (like say TV).
I did think of applying at some point but I actually thought of i may be too late since i already have a product and growing revenue. I was under the impression YC was just a seed accelerator. Thanks for clearing that up and encouraging us to take a look again.
Ignite package released today,landing page,business cards + pitch deck
I don't think you need to change the title. It seems obviously an homage to the original, and your second paragraph makes clear why you picked it.
Hi. I wanted to publish this link myself but I could not. seguer is publishing in my behalf. I am happy to answer any questions.
I already reached out to CAH about making this but they have no interest doing so.

Anyone have any interest developing this with me?
RAID cheat sheet
Communication is always a key factor in whom you hire for freelancing work. Communication is 80% of the job.

If he/she hasn't responded in weeks, then he/she most likely isn't doing his/her job or he/she ended up sick and in a hospital or something.

Some freelancers don't understand the specs or instructions, as many are ESL speakers, you may have to communicate in their native language if English is a bit of a roadblock to them understanding what you want them to do.

You really need to go over the contract this freelancer signed with you, and see what it says about not fulfilling his/her end of the agreement. Stuff like no communication in two weeks should invoke a clause that the freelancer has quit the job and forfeits the pay that the/she would have been paid for those two weeks, and breaks the contract.
EFF's statement https://www.eff.org/deeplinks/2014/09/after-setback-texas-fi...
Lately, IMHO, Gradle in Android Development(applicable for Java development as well) is a huge improvement over managing dependencies with pom.xml(ant) and linking jar files manually. Besides, you can totally customize build.gralde too.
I would think this means you are not vulnerable. The js begins with a null byte and works on a lot of different versions.

I think the vuln probably just had not been introduced at that time, but I obviously can't be certain without digging through the git log (and even then...all I can do is corroborate commits with release dates).
From what I've read, single founder can get in, but you better be impressive.
Hah! They'd have to hire a thousand more judges and prosecutors to handle that caseload!
Open source version of Alpha? That will never happen. Wolfram is the most anti-source-code person out there. He even has this diatribe about why you should not be allowed to see "his" source code:

http://reference.wolfram.com/language/tutorial/WhyYouDoNotUs...
IMHO I think the chances are perhaps based on how competitive the batch is. Also are you a technical or non-technical founder. Also is it a sole founder + CTO/hires or just only 1 founder. From their point of view, they probably can consider the merits of your skill but the likelyhood is if you desire to scale (which YC can help with) it will require more than 1 person. It can be done by one person but im sure it can certainly can be overwhelming for one person and scaling a business as it can require sometimes more than only 1 person.
"...would allow individual consumers to ask"

The customer will probably have to mail a certified letter to their ISP requesting priority. No way they'd make it easy.
God damn it, eastern district of Texas. Please stop ruining America.
I am not saying selecting a type of group of people is wrong, but YC does have a type they only choose. If you disagree look up any founder and they will fall into a category type.

Ask yourself... How many woman accepted and not in recent years. How many Mexicans? How many african americans? How many regular guys that just had a prototype but no background to back it up. It's ok, I just don't know why YC acts like they are so diverse when clearly they aren't.
It would be great if MS made a real modding platform; the mess that is the mod world in Minecraft is beyond comprehension. My son is a devoted fan, and is always chasing the latest mod, which usually requires a unique launcher (which is naturally incompatible with all the other launchers), with a special version of the game, etc.

Hook it up to a functioning app store and you've got a money printing machine.
Traveling with my kids has been easier (in this regard) because the family line doesn't have the full body scanners at any of the airports I've been through (Atlanta, Chicago, Dallas, Houston, Denver, Seattle ...). Traveling alone I usually have to opt out, though sometimes one can choose a line without a scanner.
What the hell is wrong with East Texas?

Is it the bed and breakfast industry? Do they profit from contingents having to stay local?
I'm not nostalgic. Back in 2002, I bought a cheap little Brother laser fax. Refills ran $30 for a few thousand pages; I could make copies; and life was grand. In 2007, the output degraded to crap when the drum died. The cost of a replacement drum was more than I paid originally, so it went to the dumpster. I've pitched a lot of printers over the years. Other than the three I have currently, the only two I gave away in working condition were the Star I bought in 1988 and an Hp 550c [a printer that made pleasant noises unlike the 600 series that succeeded it].

Anyway, I'm tired of pitching printers. Wide carriage allows printing US B size drawings. Tractor feed means not running out of paper in the middle of a job. And impact technology means not thinking about running out of Magenta every time I print something.

I don't want to wait for nozzles to.clean or fusers to heat up. I just want the damn thing printed quick enough that I don't have time to browse HN. It's about flow.
Since when has anything over 2 years, for a phone, had support? Anything over that is the exception, not the rule.

Apple has better support than most, but even their phones degrade with features missing on older phones AND included new features run like ass (every time my fiance upgrades old phone to new iOS she hate life until upgrade).

A 2 year old phone really is ancient... much less three or four... Who actually supports phones that old CONSISTENTLY?
over time everything converges....(given enough time that is)
Startup Jargon Words You Need to Know to Raise Money
Latency compensation works as usual, meaning that actions are immediately carried out on a local in-memory copy of the database, and then replicated to the server. There is no offline caching at the moment, but it's on our roadmap and there are some community solutions that you could try out.
I seem to recall a story about a man who got arrested because she asked Siri how to hide a dead body.

http://www.businessinsider.com/murder-suspect-asks-siri-wher...

Somehow the Police were notified that this man asked Siri how to hide a dead body. I'd say that Apple does collect some sort of data on the user. The gives it to the police in case of crimes.

NSA Backdoors?

https://prism-break.org/en/categories/os-x/
Apple, Google, and Microsoft are allegedly a part of PRISM. Their proprietary operating systems cannot be trusted to safeguard your personal information from the NSA. We have two free alternatives: GNU/Linux and BSD.

https://prism-break.org/en/categories/ios/
iOS and WP are proprietary operating systems whose source code are not available for auditing by third parties. You should entrust neither your communications nor your data to a black box device.

That is open for debate.
I see what you're saying, but Minecraft is a different enough kind of consumer product that an entirely different set of rules may apply.

Not holding my breath, but I wouldn't be surprised by anything at this point.
I tried it myself also a few minutes ago, on an old Droid Eris/HTC Hero (IIRC) running CM7, Android 2.3.2. It does do an odd double-loading thing, but it doesn't show the alert.

Also, damn this thing is slow and tiny compared to my current phone.

Tried again with a Galaxy Nexus on 4.3. Sure enough, it duplicates fine on the stock browser, and works correctly in Chrome.
Yup! This one's been around for a while:

http://knowyourmeme.com/memes/i-accidentally
i actually meant where you currently live
Building for the ios sim doesn't work for me :( Get a cordova error, I filed a bug report here https://github.com/meteor/meteor/issues/2593
Did Java make generics work nicely, or did they just bolt them on?
The thing is, with current tooling, the current design means that I can write a function, type a key combination, and have the type signature printed in a buffer (where I can then copy it into place). And until I do that, there is warning highlighting on the function.

Now in some ways this may seem silly - are you really going to understand code without understanding types? But especially for people new to the language, _or_ when you're dealing with new libraries (if you've ever written a little wrapper around a function from a complicated library, you know what I mean), it's nice to choose whether you want to work from values or from types (where undefined is your friend).

Which isn't to say that think rust's decision is bad, just that having flexibility makes this kind of tooling easier (and I'm assuming here that in all cases, the end result will be all annotated top level functions). And, part of rust's choice was probably to make type checking easier, which is an important thing (especially given how sophisticated the borrow checker is).