skysight-inc/HackerNews huggingface dataset:
We might have better interop with proprietary software. Maybe. It's possible that the BSDs would have more hardware support as they could just borrow it from Linux.

Companies would probably keep an even tighter guard on their code. They may stop contributing to FOSS completely without the protection of the GPL.

We'd probably find all sorts of weird binaries being thrown around the place, as seems to happen in the android scene, where people just splice stuff together without considering any of this stuff. Support and consistency would be a nightmare. People would be less able to build on each others work as there would be no necessity for anyone to publish anything if they didn't want to or couldn't be bothered.

I don't think it would be any sort of utopia.
NSA Calls Emergency Private Briefing To Lobby Against Amendment Curtailing Power
So what was the terrible B2C idea?
In what way do you think that patents are broken such that applying them to one field of human invention works, but applying them to another does not? What benefit do you believe that patents bring to other fields? Is there some other way that we could get the same (or better) benefit in those fields?
I think more cameras seems like a large factor. You don't need to just worry about the location you're at having a camera, but also neighbouring areas and buildings.
If you're bored, gotta find something to do, right?

This kind of thing is more frequent than I realized.

Last week I was reading a series of posts about how common it was for workers in machine shops to be doing work for themselves on company machinery. In a few cases, guys working the night shifts were basically running their own small businesses out of their "day job" often for years without the owner knowing about it.
NSA Says It Can’t Search Its Own Emails
Free calling app 'Viber' website defaced; database hacked by SEA
He seems to suggest that pot has a calming effect vs PCP
Thanks.

Where would you recommend to stay if I wanted to go for a week or two and check things out? I'd just be showing up unannounced (the VegasTechFund site seems to encourage that) but would want to get as close to an authentic experience as possible to what it would be like to actually live there.
This is such an odd fallacy. "My government has done awful things around the world". True. "Therefore I support other governments that haven't done awful things around the world". Invalid conclusion. They would have done one hundred times more awful things around the world if only they had the capability. Thank goodness they don't.
FP has many characteristics—at its core it's about programming with functions as first class values—but it was never about having no side effects, just about controlling side effects.
Tumblr’s security flaw highlights the dismal state of web security.
I'd like to use map/fold/filter idioms instead of for loops, because this encourages me to write reusable functions instead of embedded blocks of code. To do this in Go, I need to write type-specific functions for every combination of passed function, source collection, and return-collection type. The alternatives I see in Go are to lose type checking or to fumble around with introspection and casts.
The PyPy project did not reimplement the entire Python standard library. The goal of PyPy is to provide a drop-in replacement for the canonical CPython interpreter. Right now, PyPy is (very) compatible with existing Python 2.7.3 code.[1]

1: http://pypy.org/compat.html - Standard library modules supported by PyPy. Note that large parts of python library are implemented in pure python, so they don't have to be listed there.
I've built a quick demo as a spotify app to explore other areas, never thought of bridging webpage colors to album colors.
> First, the Constitution itself doesn't say that only U.S. citizens in U.S. territory enjoy its protections.

If the Constitution said: "people in France owe us taxes" would that be valid and binding? Of course not. American law cannot impose obligations on the French, and reciprocally, American law cannot give rights to the French. The Constitution is law, and American law extends to American soil and American citizens abroad. That's the nature of law.

> And the Declaration of Independence (which is not legally binding the way the Constitution is, but should give an idea of the mindset of the time) states all men are created equal.

To get a full idea of the "mindset of the time" the Declaration of Independence used flowery language like "all men are created equal" but the Constitution enshrined slavery into law for another generation and set up a system of government where only white, landowning males could vote. If the founders didn't think that blacks or women born on U.S. soil had rights under the Constitution, why on earth would you assume they thought anyone not born on U.S. soil would have rights?
I agree with most of this post, but I actually found online resources (especially golang-nuts and various SO pages) to be very helpful with debugging.
I share the sentiment. People often mention that Go is less verbose than Java like they were talking about Clojure or something. Go is just a little less verbose than Java (other than in a hello world example), and targets the same conceptual "level" (same order of abstractions, same "distance" from the metal, although Java can get closer to metal than Go). So, sure, it feels a little more modern in some respects (and less modern in others), but when considering both languages carefully, I find I really need a magnifying to tell the two apart. If Go had offered everything that Java does, I still wouldn't have had a compelling reason to switch because the differences are just too small.

But Go doesn't offer everything Java does. Like you said, Java's ecosystem dwarfs Go's. Java has dynamic linking, runtime code instrumentation, unparalleled tooling, and better performance than Go. The only advantage I see Go has over Java is a shorter startup time, which makes it a reasonable choice for writing command-line programs. As for concurrency constructs, Java is far more flexible than Go, and because goroutines and channels are easy, I've ported them to Java[1] (and Clojure).

Go sure is easy to get started with, but it would have to be 20 times better than it is to make me give up the JVM. In reality, it's just a recent, beginner-friendly Java without the awesomeness of the JVM.

(P.S. I'm not sure Java's often mocked factory-factories aren't simply a result of the huge number of multi-million LOC programs that have been written in Java. It's just experience, and Go sure doesn't have the necessary abstractions to make engineering large systems any easier. Other recent languages -- sure -- but not Go)

[1] https://github.com/puniverse/quasar
Think of the price of medical equipment, salaries, insurance, and drugs.

That pallet of iPads might as well be a pallet of stationary supplies.
> There are magnitudes more libraries and resources available for Python/Ruby/JS/Java

Those languages have been out longer. I think Go will get there.

EDIT: cgo dramatically expands the libraries. I hear a lot of people say "Go doesn't have X", but if X is already implemented in C (assuming some conditions are met), then you need not reinvent the wheel. I've been using Go as a concurrent parent over C functions for my geospatial research... really nice fit when you need to do 100 gigs worth of XYZ coordinate transforms.
Facebook patches OAuth authentication vulnerability
Ask HN: Should I use Dropbox for data storage for my SaaS start-up app.
I'm working on a new SaaS web app which includes the ability to store user's files online.

Rather than paying for S3 storage, I'm considering integrating my app with Dropbox so that users files are uploaded to their own Dropbox account, but the are available in my app. My app would simply access the user's Dropbox storage via REST when it needs to.

I'm trying to think if their are any drawbacks to this other than the user having to initially grant access to their Dropbox account form within my app.

Other than that, this would allow me to have a huge number of users, each with decent file storage, at minimal cost.

There is another drawback that all files would be at the mercy of another company. But if I were to use my own storage on Amazon S3, I would still be storing the data on Amazon's servers anyway.

Does anyone see any problems with this idea?

Thanks.
You should look on the bright side. Every time one of these "Impressions of Golang" articles hits the front page, we get pages of bike-shedding in the comments.
While it's certainly an interesting project, I wonder how practical it is. All javascript engines have powerful JITs and it seems like a waste not to use them, but instead to implement your own interpreter. I think the approach taken by e.g. clojurescript or dart is more viable, where they compile to javascript and let the JIT do its magic.
http://qbix.com/blog/index.php/2013/04/a-new-kind-of-platfor...
There is a website that shows you stats of kickstarter projects.

Double Fine: http://www.kicktraq.com/projects/66710809/double-fine-advent...

Pebble: http://www.kicktraq.com/projects/597507018/pebble-e-paper-wa...

OUYA: http://www.kicktraq.com/projects/ouya/ouya-a-new-kind-of-vid...
I'm a fan of the Kinesis contoured keyboards, which I've been using for 15 years now.

The two major keyboard fora, which you can use to help research and discuss what would suit you, are http://deskthority.net/ and http://geekhack.org/
It depends. I've used a lot in the ~20 years or so I've been programming; and I've come over the last decade or so to rely on the Kinesis Advantage. The big reason I chose it when I did is because it doesn't force your wrists into a positive angle, which always causes me pain.

I used to use a Model M or one of its derivatives; I also spent a lot of time on the old Sun keyboards. I never found the key action to be as important to my continued health as the physical design; I also don't use a custom layout. I'm happy with my choices, although occasionally I try something new.
> That is true, but Go's compiler forces you to address errors returned by functions that also return another value.

Barely and badly: you can ignore the error and it's by far the simplest course of action. Contrary to Haskell where it is easier to propagate it, or Erlang where it is just as easy to turn the error into a fault if you don't want to handle it.

> don't throw the baby out with the bath water!

There is no baby in that bath water.
Very true. The customers that were the biggest pain in the ass also provide the most accurate, detailed feedback. But it can be hard to hear when you've been up 20 hours working on something. You need to steel yourself and just try to separate out the objective feedback from any apparent rudeness.
Actually, welfare benefits are much lower than they were under Johnson's Great Society programs. They declared a War on Poverty back in the 60s, and it did about as well as the current War on Drugs. We've actually been cutting welfare benefits for some time, culminating in the reforms done under the Clinton administration.
The DaaS Disruption: How the Data-as-a-Service Model is Transforming BI
Why didn't you google?
There's a site that keeps track of kickstarter projects:http://www.kicktraq.com/projects/ouya/ouya-a-new-kind-of-vid...
Everlane China Factory Exposed
Project Management Lessons from “The Walking Dead”
I would have guessed closer to Jason's number, but they quote a retention rate close to 100% in SEC filings.

http://investors.marketo.com/secfiling.cfm?filingID=1047469-...

Subscription Dollar Retention Rate. We believe that our subscription dollar retention rate provides insight into our ability to retain and grow revenue from our customers, as well as their potential long-term value to us. Accordingly, we compare the aggregate monthly subscription revenue of our customer base in the last month of the prior year fiscal quarter, which we refer to as Retention Base Revenue, to aggregate monthly subscription revenue generated from the same group in the last month of the current quarter, which we refer to as Retained Subscription Revenue. Our Subscription Dollar Retention Rate is calculated on an annual basis by first dividing Retained Subscription Revenue by Retention Base Revenue, and then using the weighted average Subscription Dollar Retention Rate of the four fiscal quarters within the year. Our Subscription Dollar Retention Rate was approximately 100% for each of 2011 and 2012.

Or, if you're wondering how that accounting maps to operationas, "Marketo's upsells to customers in year N+1 almost exactly cancel churn in yearly subscriptions since year N, when aggregated."

[Edit: Whoops, now that I think about it, they're sort of juicing that metric by construction. In a growing company with 1 to 3 year payment terms, quarter-to-quarter churn could be very close to zero even without churn being near-zero.]
I added a bit more font weight to everything[1]. Repo[2] for anyone that wants to try it out. It's a bit hacky though, I just modified the generated css rather than the styl input.

http://i.imgur.com/4W6aZEZ.png

https://github.com/reidHoruff/hn-special
> Countries are just arbitrary divisions.

No, they're not. People in China will not fight and die to defend your freedom, but people in Nebraska will.

There is a real world outside the internet, and in that real world countries and national boundaries are tremendously important.
The plural of anecdote is data.

Edit: I suppose I should post something useful here rather than just a snark reply to someone's snark reply. Anecdotes represent distinct points of data and, therefore, a bunch of anecdotes would then be a collection of data.
From the OP: "So we pivoted to a mobile app for local events."
35 minutes ago they updated the perk list with the "double edge": two ubuntu edge devices for $1400. Stil a better bargain than one piece at $830.
I do think that when you're going for this kind of money on a crowdfunding website you kind of know what you're doing.
The update also states that they'll be having plenty of other updates during the next weeks.

No matter how it ends, this is going to be a really interesting experiment for the marketing guys at Canonical and for crowdfunding in general.
They just announced a new perk, 2 phones for $1400 ($700/phone). I was wondering how they were going to offer future discounts without pissing off those that have already pledged $800. This is a kind of neat approach since you'd probably need a friend to buy-in with you which should also enhance the viral plan.

I'm a little surprised this came so quickly on the second day but I guess the earlier it gets to a high value the better it is for visibility.

They see the same metrics that we do and can use it as a gauge on variable pricing to maximize the potential buy-in.
Just a note: If you value morality and ethics so dearly then make sure that the company is aligned with these expectations. All too often a company looks for moral employees while it will screw them over when it is convenient. Because hey, it's business right?
This one isn't much different from the perspective of someone wanting to expand to another field. You need a bachelor's in CS from an accredited 4-year program to enroll, or else you have to go through the usual placement-testing/remedial-course process if your degree is in a different field, as with the regular Georgia Tech CS Masters.

I don't see MOOCs as offering anything in particular that would make it easier to lift that kind of requiement. Large courses (whether in person or online) rely on incoming students coming from a standardized background, to allow the courses to assume a lot of things and minimize tailoring to individual students' varying needs. And MOOCs by their structure rely on instruction in (very) large courses.
And of course, college professors are completely unbiased in evaluating MOOCs...
I think that, as with any automagic framework that the edge cases become exponentially more difficult to implement. I'm very comfortable with MV* frameworks on client and server, and still not big on rails.

It's also likely that TFA's author was frustrated with performance under load, where Ruby (and Python) generally do not shine.
Each country expects other governments to spy on them, but when you start requiring American companies to help the intelligence agencies do their jobs, it leaves little reason for anyone to do business with American companies.

Also, as Obama has stated (intensely dislike many of his policies, but on this occasion he's right), it's a given that espionage is conducted in order to discover political/military secrets, but that's completely different from conducting industrial espionage against commercial organizations, or individual espionage against private citizens. I know that he personally is a hypocrite for saying this while PRISM exists, but that doesn't mean that the statement itself was wrong.
I found this pretty accurate. He might have overstated churn retention is closer to 85% but I think the author is pretty much "on" with this post.
Vlogbrothers launch Subbable, an alternative to YouTube subscriptions
Want to clone my startup? Let me save you $5,757.
It's awfully convenient that this fundamental right you are positing allows you to use other's work without doing anything at all yourself.

Like so many unrealistic libertarian positions the grandparent demands the fruits of civilization while rejecting the very rules that made them possible.

There exists even to this day places where you can freely live in something very much like a state of nature, where life continues to be nasty, brutish, and short but you have maximal FREEDOM!
Addictive app as same as the ding dong cookies :)
Why Detroit’s Bankruptcy is a Bigger Deal Than You Think
push, pop, thrash, swap
Exactly. Roof overhangs can provide the same kind of benefit if well designed. The sun is "higher" in the sky during summer so the overhangs provide shade for a building's windows, and the sun is "lower" during winter, allowing the sun's rays to hit the windows, providing some heat for the buildings. Gotta love low-tech self-adapting systems like these.
Local iPhone App Lets You Make Cash for Snapping Photos
All the software in the poll is general purpose monitoring/restarting software. It isn't software designed to be multi-process and monitor its own child processes.
I think you're underestimating the scope. It's not just video games, but access to an unimaginably large quantity of free video and music...someone's watching all those kitten videos.

And time spent consuming entertainment of any kind is time spent being docile. It's been postulated that the Arab Spring protests were heavily spurred by regular people who, having their Internet cut, had little else to do but express their anger
Well, apparently they do occasionally (though you'd probably be correct in labeling it a "freak accident"):

http://www.sfexaminer.com/sanfrancisco/no-jail-for-cyclist-c...
There's nothing "out of idiom" of custom containers in Python (or are numpy arrays or pandas dataframes "out of idiom" now? I could swear that wasn't the case yesterday), and pretty much anything available to builtin containers are also available to custom ones (the exceptions being literal syntax, and true immutability unless the container is written in C).

In fact there are a few domains where they are rather common (e.g. multidict implementations in web framework, pretty much every web framework has one for query and form data; optimized or analysis-focused structures in scientific python)
Coffee Cartoon
Read the FAQ: http://golang.org/doc/faq#generics

Generics are convenient but they come at a cost in complexity in the type system and run-time. We haven't yet found a design that gives value proportionate to the complexity, although we continue to think about it. Meanwhile, Go's built-in maps and slices, plus the ability to use the empty interface to construct containers (with explicit unboxing) mean in many cases it is possible to write code that does what generics would enable, if less smoothly.
Snapshots for fun - and profit
They are and many do.
Interesting, but is it really true 'normal' open rates are also only 13%? Or is this how it's measured, e.g. only including people who click 'show images', and thus load the tracking pixels?
They've added a new "Double Edge" level - two phones for 1400 - after removing the 600. Amazon has an unlocked iPhone 16GB for 691.
72 million-year-old dinosaur tail unearthed in nearly perfect condition
SEC Charges Texas Man With Running Bitcoin-Denominated Ponzi Scheme
This is at the very least highly confusing, because "fraction" doesn't actually imply "non-integer". But maybe that's because I also know what rational numbers are, which according to you makes me an expert mathematician.
Most of you guys are missing the point, this is not your premium device of an existing manufacturer, so its moot to compare prices with nexus 4, s4, or any other premium device.

This is similar (but definitely not same) to the idea of supporting tesla by buying their very expensive models when they first came out. Those people who paid premium price for their car, because they were supportive to the idea of Tesla's vision of clean electric cars. Because of these early adopters, tesla today exists as a company and has a product.

While Ubuntu Edge is not as revolutionary as Tesla, it has some unique ideas, made by a company that is loved by most of Open Source and Linux community. By buying an comparably expensive device, you are supporting open source platform and giving chance for another serious option besides the present duopoly.

Whether you agree with this vision or not is a different story, whether you think one open source option (Android) is enough is another story. But if you are comparing Edge with current mainstream device with price and feature, then this device is clearly not meant for you, but if you are supporting this device with your money because of philosophical reasons, then this device is for you, and you are the type people Ubuntu is asking for support.
I am constantly surprised by how inefficient the jobs market is, especially outside of tech jobs, and especially for large employers who have to constantly recruit for many open positions.
To Steal a Mockingbird?
Solid points here.
New SEC Rule for Soliciting Investors
Last Call Bus Club
VisualCloud - an opensource visual tool to architect and provision your cloud
I don't want to seem like I'm shilling for Geovision in this thread. I have two clients who have Geovision cameras and they have had great luck with them.

Have a look at: http://pd.geovision.tw/datasheet/BX-E/Datasheet_IPCamBX120DE...

That camera is housed in an outdoor enclosure rated at -40°C and has a 1280x1024 resolution (there are higher available in that product line). That's about a $700 camera. I haven't worked with that model, personally.

One of my clients has a number of this model installed: http://pd.geovision.tw/datasheet/Bullet/Datasheet_IPCamBL121...

This camera is only rated to -10°C, but is more like a $500 camera.