skysight-inc/HackerNews huggingface dataset:
I hope that a clr port of minecraft would be out soon. Modding minecraft with java is not an option for me as it is way too verbose. I am trying to use clojure but getting it to work with the gradlew custom buildscripts used by minecraft forge is very painful. Modding minecraft with F# sounds fun....
Show HN:SocialTraders
OpenStack automation with cloud deployment tools
This proposal sets up the same mechanisms AT&T needs to start creating packaged content so they can increase their profits. It just gives them a weakly defined excuse for when to pull the trigger that has the aura of being at the "request of customers".

As long as the last-mile monopolies are so firmly in place, this is not a free market. Strong consumer protections need to be in place.
Craigslist in a Pinterest layout using Facebook identities. Let me know what you guys think. I think this is the future of buying and selling locally.
Very interesting. You've clarified a lot of points I had floating around in my head about this topic.
Which VCs Have the Most Portfolio Companies with $100M+ of Funding?
Lots of conditionals, yeah. This isn't really a bad thing, to be honest; it's far better than maintaining two separate branches. We already use similar conditionals when dealing with feature flags, so it's not really something that feels out of the ordinary in our app at all.

What's more, we found that if there was a file that had a ton of complicated, interwoven logic between the two versions of Rails, it was a clear sign we should see if we could instead backport a Rails 3 or 4 component so that we could nix the entire Rails 2.x-style functionality.
It is very hard to have all this done reliably, especially in a rather dynamic language like Ruby. Maybe the Ruby VM could be better designed to perform these sort of optimisations, but it will never give the same control as a language like Rust, C or C++; i.e. a small code change could cause the optimiser to fail, leading to slow-down and bloat.

Furthermore, the hypothetical "sufficiently smart VM" isn't much value for code written now.
I believe there is a Rust library embedded in the gem to serialize and communicate with the outside agent (IIRC, this is actually the most important part to be in Rust, it needs to be efficient to avoid interfering with the normal operation of the main program as much as possible).
If the jurors in that area of the country have a special incentive to keep these trials going, then that should be grounds to move them elsewhere. Local businesses may be benefitting by having the increase in outside revenue due to the influx of legal teams and such.
Complete with a cool story about how he also wrote this in an obnoxious job application letter with a stupid headline, and because nobody cared enough to respond, he wrote it up again in a Medium post. Ugh.
The more you learn about floats the more you realize you don't know. God damn floats are ever surprisingly fickle bastards.

Bruce Dawson has at least 12 posts on floats. There are quite a few more after this series as well. http://randomascii.wordpress.com/2012/02/25/comparing-floati...
Reference counting is just another form of garbage collection, http://www.cs.virginia.edu/~cs415/reading/bacon-garbage.pdf
How to Overcome the Content Distribution Hurdle
I'm the type of person that doesn't care to be accepted and rather put energy into my own startup. I will be successful regardless, it's not saying I am afraid to fail. Failure and success have nothing to do with being accepted or rejected from YC. I think YC would be great and what they do is great, my hats off to the whole place, but people like you talk like YC is the win all.
yeah, those clouds looks totally like drawing of faces.

Looks like the face of a statue in the museum.
Minor point, but New Relic has had built-in support for collecting response time distributions for over a year. Please don't lie about this.

https://docs.newrelic.com/docs/apm/applications-menu/feature...
It's not too late to submit comments. We'll be pushing new comments to the FCC right up until the deadline at https://www.battleforthenet.com (we have a more reliable way of delivering than the FCC's own ECFS site, which tends to go down under periods of high load)
Chrome only supports Android 4.0+ (Ice Cream Sandwich), so people with older Android devices don't have that choice. OTOH, Firefox supports Android 2.3+ (Gingerbread). Mozilla only recently dropped Froyo support.
I find Android's a lot nicer if you stick to Nexus and GPE devices, and don't root or otherwise hack them. Yeah, carriers and OEMs are mostly terrible about updates and support, but it's not like this is some big secret.
> 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.

Escape analysis falls down pretty regularly. No escape analysis I know of can dynamically infer the kinds of properties that Rust lets you state to the compiler (for example, returning structures on the heap that point to structures on the stack in an interprocedural fashion).

This is not in any way meant to imply that garbage collection or escape analysis are bad, only that they have limitations.
> 3. Embedded Flash implementation (which doesn't exist on mobile anyway).

Firefox for Android still supports Adobe's Flash plugin for Android.
That is exactly what I was going for -- glad to hear it! :)
Interesting point. Getting the type annotation inferred for you there is definitely useful. I've used it a few times myself.

The `undefined` trick is also immensely useful. I use it a lot when starting a new module. Rust also has a notion of bottom, indicated by `!`, which will unify with all types. I frequently use this in Rust in a similar way that I use `undefined` in Haskell. (In Rust, you would speak `fail!()` or `unreachable!()` or `unimplemented!()` or define-your-own.)

> (if you've ever written a little wrapper around a function from a complicated library, you know what I mean)

Yes, absolutely. I haven't really run into this problem with Rust yet though. Types are generally pretty simple. If and when Rust gets higher-kinded types, that would assuredly change.
How about we don't want fucking priority at all?
Verizon to Launch Internet TV That Lets You Get Only the Channels You Want
The goal of my article is to make them seem a little less fickle and mysterious. I'm trying to focus on what can be understood, and not the parts that defy easy understanding. :)
Well yeah with smartphones really short release cycles are "the rule" - because Google/Apple dominate the industry and set the rules - that's what I'm complaining about.

There's no fundamental reason a 2 year old phone should be seen as ancient. Hardware can last many times longer than that, and software can be updated. Google is just not making the effort to support its older devices.

For people like me who don't want to buy a new phone every 18 months (both a wasteful use of my money, and the earth's natural resources), Android is looking like a pretty bad choice.
20 free books to get started with Artificial Intelligence
Thanks! I will have to read yours too and see if it will cover things I don't yet understand.
Just posted a link about Verizon breaking the cable monopoly:

https://news.ycombinator.com/item?id=8322762
I wish he was my chemistry teacher
It does on the desktop: Omaha, a.k.a. Google Updater, follows a "keep a few recent versions around and just symlink the current one" model to enable atomic upgrades and rollbacks of failed upgrades. If Android Chrome manages its own updates, it's likely using Omaha for them.
Microsoft aren't too bad in this regard [1].

> Game Content Usage Rules

> We know that people like you love our games and sometimes want to use things like gameplay footage, screenshots, music, and other elements of our games ("Game Content") to make things like machinima, videos, and other cool things (your "Item" or "Items"). We'd like to make that easier for you. So long as you can respect these rules, you can use our Game Content to make your Items.

[1] http://www.xbox.com/en-US/community/developer/rules
You sound confused.
Denying the existence of a problem and not wanting a particular proposed solution are not the same thing.
Postgres Window Functions
> It's About Power, Not Just Privacy

Surveillance is never just about privacy. It has always been, still is, and always will be about power. It doesn't matter whether it's Big Bro or your ex-boyfriend who is surveilling you. They have exactly as much power over you as they know about your life.

Equality of power is only possible when all parties know roughly the same amount about one another.
I don't want to terminate the contract, though. I'd rather just finish what we started. It just seems like he lost interest, which isn't really fair to me, right?
Huh. That contradicts what I remember from my exit counseling. Perhaps it's a useful misconception?
Desmos (supporting MathQuill) is leading the space here I think: https://www.desmos.com/calculator

Absolutely agree that if this was made and made open there would be a lot of opportunities in the math education space.
Shazam Replaces Amazon Music with Google Play
That's odd for a business so concerned about selling to academia. You'd expect journals to reject papers where the number-crunching went through a "black box" like that.
I wouldn't really call it a hack. It's abusing the referral system. If it was losing them any significant amount of money they would probably ban you or limit the referral system.

And it's not easy to create Google accounts quickly.
You needed to read one more paragraph,

"All spreadsheet limits mentioned above have been removed in the new version of Google Sheets. The new version of Google Sheets should support 2 million cells of data, though please note that extremely large spreadsheets may have slower performance. Learn more about switching to the new version of Google Sheets."
I think that's exactly why he's not going to get what he wants. He's not going to have a normal life with the comforting blanket of anonymity again.
Here is a fun little anecdote you may consider incorporating into part 2:

The default Excel number format (known as General) draws numbers with up to 11 characters, granular enough to mask the ulps in common numbers like 0.1+0.2. Excel also supports fraction number formats. The format "?/?" writes the closest fraction whose denominator is less than 10.

The algorithm used to calculate the fraction seems to agree with the Oliver Aberth paper "A method for exact computation with rational numbers". Based on this algorithm, 0.3 is represented as "2/7" and any number slightly larger than 0.3 is represented as "1/3".

Try setting A1 to 0.3, A2 to =0.1+0.2 and change the cell format to Fraction .. Up to one digit. Both cells appear to be 0.3 when rendered under the General format. However, when using the fraction, the cells differ.

Google Docs renders both numbers as 2/7, but the XLSX export correctly preserves the IEEE754 numbers. Unfortunately, LibreOffice clobbers the last few bits, leading to incorrect results.
Paul Buchheit: "We definitely fund [solo founders], but you have to be about 4 times as good. I think Instacart was a solo founder, and that's a great company. We're very happy to fund single founders; it's really more for your benefit. If you can possibly find someone, it really does help."

https://www.youtube.com/watch?v=ZTv4iO7e8bQ#t=15m16
Is the definition of talent that one does something noteworthy on a regular basis?

I think that Phil Fish video that he linked really hit the nail on the head.
I see this all the time on HN, I'm probably guilty of saying it myself sometimes too. Why should he donate $X?
The members of a company are generally its owners or shareholders, and the company exists to carry out its objects - if the objects of the company are commercial, that usually means providing a return to shareholders.

But the point made by Thiel was not meant to be some existential musing on the purpose of companies generally. The proposition that "companies exist to make money, not lose it" is "elementary" because he is there referring only to companies with commercial objects. In other words, 'for profit' companies exist to make money, and at least for those companies it is a mistake to focus on other metrics to the exclusion of profit.

As for the historical relationship between the development of company law and commerce, a good place to start would be the history of limited liability companies and corporations (in the UK, US and elsewhere) and the effect of limiting liability on entrepreneurship.
Ng-conf – The World's First Angular Conference
This is probably the simplest way to demonstrate Texas needs more money for its school system.
Now my wife and I will be able to drop cable - the only reason we have it is for her LMN channel.
Well, there is much possible.

He could be in hospital, he could be dead.

He could just not like to work with you anymore, because he don't like you or he got a better job or he stole your idea.

If you have to finish your software, I hope you have a copy of everything you did till now and get a new, reliable, dev for that matter.

If you can wait longer and want to risk, that he hadn't had a good reason to not respond anymore, just do it.
Yawn. All containers will have potential security problems until people start using different user namespaces. I'm looking forward to Docker implementing an easy way to create unprivileged containers.
As a solo founder from the w14 batch: I can tell you it feels more difficult to do everything yourself. I'd recommend if you can organically find someone to work with on the company, you should.

Happy to answer any solo founder related questions, if you have them.
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.
This isn't a hack, this is fraud.

Additionally, deleting then resubmitting your submission is against HN rules. (as I commented previously on this post. And no, deleting the original Medium post then submitting a new one with minor edits does not count)
How to see into the future?
The reason Feudalism came about was because it was a good deal for the average bloke. You weren't constantly threatened by slavery, you were mostly protected from raiding, etc. by your landlord, and you only had to work on someone else's land (in the beginning) 1 or 2 days a week. The reason we hear about it being so awful is because we hear about the last legs of Feudalism: when peasants were expected to work 8+ days a week (children counted for a half day, so this was actually possible) on the lord's land, and because of a rise in population had their labor devalued, and the average acreage for individual plots reduced.
The application process (like the thiel fellowship) itself teaches you a ton about yourself and your business. Although we weren't accepted to either, I came out a more insightful person (let's go round 2!).
That is a very good question. It made me realize that when it comes to solving a specific problem I can quickly give you a few ideas on how to solve it. Also, if you tell me a basic idea I can easily expand your idea in multiple others.
However, I struggle to come up with a new (original) business idea.

I have a few, don't get me wrong, but they don't come as easy. Usually they already exist when I check... (I guess I am too skilled when it comes to google search)
I gave away my impact printer because I had purchased an HP DeskJet 550c. It made sense as a replacement because it produced "letter quality" output and it made a really pleasant sound while printing. The landscape has changed a lot since the early 1990's.

How much "letter quality" printing do I need in an age of emailed PDF's?

Is futzing with consumables at the expense of flow better than noise? For me, I don't think so. I'm looking anew at printing like I came to recently look anew at the command line. There are tradeoffs, and for me one of those with home lasers and inkjets is loss of flow.

If I wanted old-school misery, we'd be talking pen plotters.
"I worked on a couple things for Mojang, including the relationship with LEGO, which originally was meant to be much more encompassing had it not been for the poor attitude of LEGO’s IP lawyers who were so counter to the culture of Minecraft and LEGO that it ultimately killed the deal."

Wonder if Lego will come to regret that or if they're strong enough to see off a threat in this space?

If your kids play Minecraft, have they also played Lego?
Cool. Yeah, it works.
I think Rails 3 is _already_ security-fix only.

But I understand why they did it. And I sympathize. The Rails treadmill is a harsh regime.

I wonder if they're considering what the heck they are going to do when Rails 5 comes out (target: spring/summer of 2015. Less than 12 months) and Rails 3.x stops even receiving security updates. I mean, clearly they have the resources to backport security updates themselves that's not a problem -- it's just that they're still not quite in 'the modern world', they've just kept from falling even further behind.
Printers do crazy things. Grace Mink hacked one at MHacks IV to print make up.
It would be an extremely unpopular move with the current modders.
Crichton is a really bad person to count on as a paragon of science reporting beyond being a journeyman doctor. He's a climate change denier, among other anti-science stances. And if you disagree with him, he might put you in a book, using your name and profession, but making you a child molester.
"people like you talk like YC is the win all"

Hey, you're the one that didn't want to apply because you didn't think you'd fit in due to your preconceived notions about who gets accepted.
In my experience, Rails 2->3 was, most decidely, _that bad_. It was the most difficult and frustrating migration I've ever done, and none of the subsequent Rails migrations have been close to as terrible.

(The fact that 2->3 was, like for most, also ruby 1.8 to 1.9 probably contributed)
However, it's a valid URL

I doubt "\0javascript" is a valid URI scheme since they must begin with a letter, and any code that uses 0-terminated strings would just see it as an empty string. The fact that the \0 somehow seems to be ignored completely is most disturbing.

Edit: I double-checked the spec ( http://www.w3.org/TR/html5/browsers.html#dom-open ) just to make sure there's no weird "skip nulls" behaviour, and there isn't.
Holy crap: correct me if I'm wrong, but 6000 nationwide patent cases in one year, and one judge had 900 cases in his court, meaning that one judge was responsible for 15 percent of this entire country's patent cases.

I hope I screwed that up somehow because that is insane.

http://arstechnica.com/tech-policy/2014/05/the-year-in-paten...
Technically it was my debt, but as a minor starting out it wasn't my legal responsibility. I went into the remission phase as an adult, and soon after all benefits stopped. A few years after that he passed away, and they came after me to recoup the balance due.
My current favorite float fact is that taking a valid integer and casting it to a float and back to int can cause an integer overflow. Alternatively the final value could be either less than or greater than the original!

Floats are dumb. I use them every day but they're dumb and I hate them! <grumble>
I didn't test back this far; I should have, it's about 10% of android users. I tested back to 4.0 (not that 4.0-4.1.2 being vulnerable matters much, since you can get remote code execution easily through the addJavascriptInterface vulnerability). I tried out 2.1 in the emulator just now and got the same results as you, so it looks like 2.x is not affected by this.
its scary when we talk about these disorders / behavior problems that we immediately go to prescribing a cocktail of drugs to 'cure', especially in light of ‘benzos’ being linked to alzheimers and such. drugs have their place, but i think they have over stepped it, where behavior modifications could do a lot more good with a lot less side effects like - destroying the brain.
From the article:

> Over the last 5 years I’ve asked over 500 of my students how many of them grew up in a dysfunctional family (participation was voluntary.) I’ve been surprised at the data. In this admittedly very unscientific survey I’ve found that between a quarter and half of the students I consider “hard-core” entrepreneurs/founders (working passionately to found a company,) self-identified as coming from a less than benign upbringing.

So... between half to three quarters of the students he considers hardcore entrepreneurs come from non-dysfunctional families. If he had asked students for their favorite ice cream flavor, chocolate would probably have gotten similar numbers- so chocolate lovers make better entrepreneurs!

It's hard to face the data when you're in love with your narrative.

(Considering that there's a 50% divorce rate in the US, it seems likely that the percentage of "dysfunctional families"- whatever that means - is also between 25 and 50%)
oh yeah? well.... uh... your...

wait give me a minute...

http://bash.org/?754254
If you read George Steiner on Needham, it's interesting to see that he ended up identifying with China to a point that he even parroted their line in the Vietnam War uncritically.
I think they just mean that you pay once and play forever. You don't pay a monthly subscription or buy Minecraft 2 or buy tools through IAP, etc.
On the plus side, they might end up saving us time on reading. I think everyone on this site could tell where the article was going after the first five words.
This will be appealed until the end of time - all this did was cost CBS more in legal fees. In the intervening years, Personal Audio will use this one win as a stick with which to extort settlements, but that will only be effective against people that can't afford to litigate it.

These ultimate winner in appellate court after an extremely questionable verdict is usually the last man standing. Since CBS has vastly more resources than Personal Audio, my guess is that CBS will ultimately emerge the "winner," if you can call spending millions in legal fees "winning".
Can you apply to Y Combinator while working full time for a tech company?
I'm sure I'll pick one up one day soon. There is an independent (as in not Gamestop) used game store near me, and they always have a few on the shelf. If I do I'll try to track down a VGA converter for it so I can do higher resolution on the games that supported it.

The reason I say I wish I still had mine, though, is purely nostalgic. Like I said, I bought it on launch day, and it worked perfectly to the day my ex-wife took it and all my games in the divorce. It's probably in a landfill somewhere now.
The author is also slightly mistaken on that. The AOSP browser is just a UI shell for WebView, and WebView has absolutely not been killed off. The WebView in KitKat sits on top of Chromium, for example, so installing an AOSP browser on KitKat will likely not have this vulnerability.
Net neutrality is more than just "I want faster Netflix." (Or whatever service you're pissed about being slow at the moment.) If consumers demand Comcast prioritize Netflix and they're forced to comply, that's great for Netflix, but no Netflix competitor would be able to get a foothold in such a scenario.
Wernher von Braun's Ferry Rocket Vision
We already have the app booting on 3.2; the goal is to try to get to 4.0 and track master fairly quickly. No one's eager to have to go through this whole process again in a year. ;)
Canon EOS 7D Mark II Sample Photos with Review
If you participated, the rating UI kind of works like that. You can just stick to browser-based games (which is more than 50% of all entries).