skysight-inc/HackerNews huggingface dataset:
Kotlin is a promising language, but still pretty new, so it doesn't have as many libraries out there tailored for it yet or questions asked about weird corner cases you might encounter (so it can make it a bit harder to track down bugs). That has its positives if you want to be a pioneer in the language and start popping out some useful open source libraries though.

I love what Jetbrains does though and actively read their blog as they keep improving it. Kotlin has a bright future (I think some of the developers of Groovy are working with Jetbrains on it), but still a language in its infancy.
I imagine that the proposed swapping stations would be able to automatically detect a damaged battery. I'm not an expert, but monitoring the voltage curve during a test charge/discharge cycle would probably get you pretty close. Remove them from the system and, assuming a subscription program, charge the offending driver for the cost of the battery or refurbishment.
Seems great.
Can I suggest you add this list of stations?
http://www.abc.net.au/radio/listenlive.htm#shoutcastaac

Australians will be forever grateful
Our power grid isn't what it needs to be to make that a widespread, scalable strategy, IMHO.
As they say in the article, they are trying to serve a global audience. As is easily googlable, Spotify was developed in the Baltic; the developer's own names likely contain non-ASCII characters.
I just want to be absolutely clear...did you compare non-GPL licenses to slavery?
I'm sure public radio stations would love it if you integrated some sort of donations thang into Radio so that listeners can directly donate to {{station}}.
For your statement to be relevant, you'd have to show that if they were concerned about stakeholders other than shareholders, they would have acted differently. That's not self-evident. It's not clear that this suit would have a material benefit for any stakeholders - including users - until now.

It would only do slightly more than the current disclosure to expose the issue of such requests, and it would incur significant risk and cost in return. Given the recent controversy, I'd say this suit now benefits Google employees and shareholders, but I'm not sure it really does a lot for customers in reality.

Let's say Google wins the right to disclose the exact number of requests instead of the range it's been reporting. Will that really materially improve the situation for users?
The iTunes Pricing Model
X got three in a row
That's a good idea. Will try and get that up there.
You do realize that battery swapping stations would also have to charge the batteries from the same grid?
Wait, are you saying that Apple is hostile towards the GPL because it contributed developer resources towards GPLv2 projects and shipped hardware with preinstalled GPLv2 binaries, and refuses to spend developer resources on contributing to GPLv3 projects? And are you blaming Apple for not devoting resources to Valgrind?

From my perspective, GCC was becoming a tangled mess of code due to politically-motivated sabotage by the FSF. Nothing like LLVM bitcode would ever have made it into GCC because it would make GCC too modular, and because the FSF not only supports open-source software but opposes closed-source software, it is against modularity (since someone could potentially distribute closed-source frontend to GCC, if it were modular). This is not mere speculation, people have tried to fix architectural issues in GCC in the past and been shot down for explicitly this reason. You could even say this behavior is hostile.

But this is nothing special. This is just another iteration of the conflict between BSD and GPL.
Tesla supercharger stations charge the batteries in an hour.
Except for marketing terminology, I don't think the shift is that seismic.

While one part of cloud computing is having on demand infrastructure, the other part is software: being able to utilize existing infrastructure in the most efficient way possible. To most startups, the hardware part is where the value is. For companies that can already afford a lot of hardware, the value is in the software.

To that end, Amazon has very good software which can quickly let a company change the dynamics of its infrastructure. Before, Amazon was trying to sell the whole package. Now they are willing to just sell the software it seems.
> If needed, you can mostly stick to the imperative side of Scala and slowly work in more functional features as well as some of the useful syntactical sugar stuff (like operator overloading) that Scala provides

I'd say that's a bad idea.

People keep saying that Scala is not an opinionated language and that you have to make choices and stuff. That's not true and in fact, Scala is a very opinionated language that makes imperative code painful. That's why some beginners get so frustrated when they pick it up. Because they come with certain wrong assumptions about how features in Scala work.

Examples: Scala does not have "break" or "continue", while "return" does not behave as many people think it behaves. The "yield" keyword in "for" expressions is also totally different than the "yield" in C# or Python or Ruby. Actually "for" expressions in themselves are actually monad comprehensions - powerful, elegant, but definitely not your grandma's foreach. Also, collections are immutable by default.
As cool as Ksplice is (and as stupid as Red Hat were not buying it), I don't know anybody that will use it now that Oracle bought it.
A quote from the leaked document:

"Malicious Cyber Activity: Activities, other than those authorized by or in accordance with U.S. law, that seek to compromise or impair..."

It's a nice way to render the U.S. incapable of being malicious.
Netflix comes to the Netherlands
Ever since they decided that they had the right to look at or touch my privates before I can get on a plane, I refuse to fly.
You can see a visualization of known asteroids and their orbits here: http://www.asterank.com/
You're absolutely right.
I'm an C# dev who switched to JavaScript stack and using TypeScript already for 5-6 months. It was just a first-look description for the TypeScript.

Btw, TypeScript also aiming to fix context problem so in callbacks 'this' keyword is always related to parent class.
If you're talking about this, you should have a cursory understanding of what SSL is and why the MitM attack Gibson is describing is, at best, far fetched.
Well, the Hungarian government in the past certainly did its best to the cause. Just take a look at the numbers here http://en.m.wikipedia.org/wiki/History_of_the_Jews_in_Hungar...

The fact that Hungary wasn't punished nearly as much as Germany for their crimes in ww2 doesn't help either.
You could generate targeted affiliate links on social media sites. (from social media sites to amazon, etc)
Skulls of the Shogun backs off Windows 8 exclusivity on PCs
You're quite right in your counter-point. And besides it's not always clear beforehand what the key issues are going to be during a politician's term. I reacted more to the wording "Just because they are born in US doesn't make them responsible for the actions of the US military any more than someoe born in Canada, Brazil or Japan." I'd say US citizens are more responsible for US military actions than Canadians, however this definitely does not make the ordinary citizen responsible in the same way as an army general or prominent politician.
I'm sorry, I'm not a Ruby developer and hope never would :)
From my prospect - all languages, which has no brackets are ugly and simular to ruby.

Btw, based on typescript discussions, they are going to implement async/await functionality too.
From the title I was really hoping this was going to be a story about the differences between cash and checks/credit cards/ACH.

In case you were equally disappointed I do have a pointer to an interesting article from PET 2004 about the anonymity of banknotes but sadly I only have my hard copy. The slides are here:

http://petworkshop.org/2004/talks/kuegler.pdf

If you have a springer account or (great google-fu and patience) you can get the full article:

http://link.springer.com/chapter/10.1007/11423409_8
Work someplace. Live frugally. Don't spend the money. Leave it in term deposits or other low risk, relatively high yield (ie. at least above inflation) locations. Rinse and repeat. (Recently, I heard that Vietnam offers solid rates on term deposits in foreign currencies.)
Tesla's filed eight patents for metal-air batteries. Phinergy said they'll have a 1000-mile EV by 2017. Can't imagine a 30k Tesla with this technology.

http://tech.slashdot.org/story/13/04/23/199248/will-future-t...

But all I can really think about are electric supersonic VTOL jets. Which might crash if you fly too high...
I've enjoyed everything that I've read from Intercom. I'm going to have to go learn some more about the team there.
I'd be interested in hearing more about what you find restrictive besides forward declarations, which I've never found to be a big deal. As a side note, there was a pretty interesting discussion on HN between Steve Yegge and Rich Hickey about that: https://news.ycombinator.com/item?id=2467359
Ramit Sethi has a great post from last year on why passive income is largely a myth for most people:

http://www.iwillteachyoutoberich.com/blog/how-i-traveled-for...
You are perfectly free to keep your contributions to yourself and never distribute anything. GPL only jumps in when you are distributing code further downstream, as not distributing code along would refuses those users the same access and freedom to developing the program as you got.
> Actually "for" expressions in themselves are actually monad comprehensions - powerful, elegant, but definitely not your grandma's foreach. Also, collections are immutable by default.

This definitely threw me for a loop when I started using Scala. I banged my head against the keyboard a few times trying to get for comprehensions to do what I thought they should do.

Once I began to fully understand the relationship between for comprehensions and monadic operations, especially on Futures and Options, I began to understand their power.
Minuum, The Super Simple Software Keyboard, Launches Android Beta Today
I trade stocks as a hobby and have been able to make some money.
You may want to take a look at http://www.leemon.com/papers/2008bb2.pdf (via http://www.wgosa.org, a prime example of 'content is king'; no looks, but hours of reading)
Actually it is more like GPL does not allow software to be distributed under AppStore EULA.
25 Essential Sass and Compass Tools
I havent seen a network such the size of Mashable do a feature for SASS and Compass before. Thought it was worth sharing.
I recently tried out the instructions at http://robknight.org.uk/blog/2013/05/drupal-on-docker/ (70% intro to Docker, 30% PHP+Apache), and I think it put me on the right track. I still have a long ways to go (like getting PHP-FPM working in this environment) but Rome wasn't built in a day...
There are definitely bugs- I played the 2nd link and on several moves the AI moved in the wrong region. I played in the SW block in the E square and then the AI played in the same SW block as me, then did the same thing on the next turn playing in the wrong region.
Please read this post by Amy Hoy: http://unicornfree.com/2013/how-do-you-create-a-product-peop...
Right, I get that. But my point is thus:

First, who cares? Honestly, of all the things I'm upset about, pretty much the bottom of the list is "pictures from Tor get mirrored in an NSA facility". The "terrible" things about child porn come from it's production, distribution and sale. None of those things are happening by it getting picked up in a dragnet and put on a HD. No one's going to be motivated to stop the government over CP if they haven't over privacy.

Second, child porn is bad. But do we really have to take their bullshit strategy of "OHMHYGOD THE CHILDREN!?" when "OH MY GOD, ANY SENSE OF PRIVACY?" should suffice?

tltltl;dr: If a "legal technicality" were going to trip up the NSA, it ought to be the Fourth Amendment.
The Invisible Hand of Mobile Platforms
> "your law takes away my freedom to have slaves"

This does not work that way in software. More permissible licenses allow me to do whatever I want with my copy of the code. The original codes is still here, I cannot take it away.
Another TSA fail?
will try it also
GPL != FOSS.
And if you think AppStore is FOSS hostile, you really don't know much.
Nicely done, and fast! I just read this for the first time today about ultimate Tic Tac Toe on an earlier HN post.
Using Scala has been a breath of fresh air after 10+ years of (mostly) Java. Mountains of boilerplate (I'm looking at you getter/setter/constructor auto-generated code) become 2 or 3 lines, in some cases a 1 line class definition:

class Foo(var x: Int, var y: Int, var name: String)

(Thats equivalent to 6 method definitions and a constructor in Java. Also, the possibility that you forget to initialize one of the fields in your constructor [which happens from time to time in most Java code] is removed)

It's not just about having to write less boilerplate, it's also about having to read less code and expressing ideas using functional concepts where it makes sense.

Critics like to complain that having many features makes the language complex. In practice Scala code is fairly straightforward, the extra features just mean that library designers have to power to implement some pretty amazing interfaces for you using these features. Most Scala code is pretty sensible, and it's nice to know that the extra expressive power is there when you need it.

This may sound like heresy but I find myself being more productive in Scala than in Ruby. Part of that comes for the self-documenting nature of static typing and clear interfaces (No more "what methods and fields does this Foo object that is being passed in to this obscure method have?"). This is a very useful property to have when reading other peoples' code. The tooling is surprisingly mature (IntelliJ).

In hindsight picking Scala as a better Java should have been a no-brainer.
@dhh David Heinemeier Hansson - Creator of Ruby on Rails, Partner at 37signals, Co-author of NYT Best-Seller Rework, and racing driver in World Endurance Championship.
I was pretty pleased that Apple had no issue with the name!
fantastic. May I ask, what was your reasoning for calling it such a generic name?
Steve Jobs discusses his legacy in rare 1994 video interview
I don't disagree. I keep hoping that passing meaningful immigration reform is the actual distraction planned.
I wonder if that statement is actually true. Has not a single distro made fixes to the man pages throughout the years? Not a single Debian patch with spell fixes or corrections gone upstream?
Source? My search was fruitless.
Open Source? Who cares about open source? What we're talking about is free software. The bulk of the code they write is all-rights-reserved.
> To a lawyer (like 30-35 of 55 framers of the Constitution), "reasonable" is a signal to balance competing interests.

That is certainly a legal use of "reasonable", but I don't believe it's the one used in the 4th Amendment.

The word "(un)reasonable" is not describing how a decision is made, as used in the expression "reasonable person", which means "someone who uses such qualities as attention, knowledge, intelligence and judgment which a society requires of its members to protect their own interests and the interests of others.”[1]

In the 4th Amendment, "reasonable" is describing a disposition or action derived from or based on examining and validly inferring from evidence, as in "reasonable belief", where it "considers whether an officer acted on personal knowledge of facts and circumstances which are reasonably trustworthy, and that would justify a person of average caution to believe that a crime has been or is being committed..."[2]

Without evidence on which to base belief (suspicion) that a crime has been or is being committed, a search is ispo facto "unreasonable", and therefore unconstitutional, regardless of any benefits to interested parties.

My 2 cents, IANAL, etc.

[1] Barron's, cited at http://www.answers.com/topic/reasonable-man

[2] Barron's cited at http://www.answers.com/topic/reasonable-belief
If you have any kind of social media following, you could exploit it with affiliate links.

Someone posted a good article about finding niches in the app store recently. Something simple that satisfies an unmet need could earn decent ad money.
create an iPhone/Android app
Will defo do that. Radio connects to a plist file on startup so we can push new stations to it. Thanks for the links.

Getting a decent list of stations was one of the most frustrating aspects of the project. That and catering for WMA based streams.
If there was some method of turning a skill into passive income with any reliability, people would replicate the idea again and again and so get 1,000,000/month eventually. You're asking for the impossible.
And {Global,Heap,Local}{,re}{Alloc,Free,Lock,Unlock}. 4 sets of APIs just to allocate memory. Although Local* and Global* are mapped to Heap for a while now and (IIRC) (un)lock functions don't do anything (but they used to). This BC is still required today.
Its actually quite common that man pages are used under the GPL. Looking at Debian, almost every packages comes with man pages included, and aren't the package commonly under a single license? However, those projects who uses more complex form of documentation might put more effort in picking a suitable license for documentation.
I second this; it's the best hobby ever.
Michael Hastings final post before his death last night
You're asking two separate questions here. Try not to merge them into one. Try this.

During your start-up phase, on average, how many hours a day do you spend on:

a. Coding

b. Non-coding activities (related to your start-up)

That way you can deduce total hours spent (on average per day) on the start-up.

Also it would be useful for you to ask how long the 'start-up' period lasted.
the majority (the government)

Oh. That's certainly not what I understood from the quote. How is the government the majority? And then, what's the oppressed minority? The other members of congress?

I always understood that quote to mean the majority, as in, the majority of the population. Otherwise it's mixing majorities and minorities of different things, which makes no sense.
Why you should use a password safe
I am in continuous search for this type of passive income for about 8 years. I've tried with (automatically generated) content farms, social media spamming and all kind of more or less moral stuff.

I got to the conclusion that the answer should be in the immaculate white hat area and i am focusing on building software in that area.

Also, i dont think that100% passive is even possible, but you could reach a level where your product gets you enough income so that you become an entrepreneur
> The drone killing is a seriously disturbing precedent, but with the backlash that's happened I think you won't be seeing that again (at least I hope).

Because "backlash" stops people with enough incentive from regularly getting rid of people that inconvenience them.
Sure. Nothing sneaky or anything like that. We were of course tossing around app names. Anything but "iRadio" :-)

Nothing was sticking and people were asking me how we were getting on with the "Radio" personal project. I always kinda of imagined the project as making a menubar radio player that "should have shipped with my Mac". So when we noticed that "Radio" itself was available in the App Store, it just resonated with us and stuck.
The real reason to fight nuclear power has nothing to do with health risks
Thank you, I wasn't aware of that fact. I guess one should then pronounce the my part as the name is actually pronounced rather than the word my.
What else would you use? The only sane format for storing text is unicode, and unicode is a superset of ASCII. Unicode also is an enormous undertaking so don't be impatient about it.

Go ahead and complain about the proliferation of 8-bit extensions of ASCII, but that's not a problem with ASCII itself.
The World Has Exploded in Revolt
1. Identify a problem that affects a significant market, and a problem that you can solve within reason yourself.

2. Create a solution that people are willing to pay for.

3. Sell it.

Tune out everything else. Ignore the gurus. Focus on the important things only and just do it. Tune out HN, tune out everything.

I would look into doing paid mobile apps. But you still need to have 1-3 nailed.

Definitely read PG's startup ideas article. You don't just sit down one day and think of startup ideas. It will come to you naturally because you will experience the problem. Any other way (other than partnering up with a problem experiencer) will yield fluff.
How can a website nowadays need 9 months to add a new language? I mean good article, but seriously. If you have to refactor your whole codebase to add i18n, you did it very wrong in the first place.
Save $200k and buy a 33% leveraged muni bond closed end fund, which are currently yielding approx 6% tax free at a 10% discount due to the recent bond selloff.

Disclaimer: if interest rates rise you will be unable to reclaim your principal but, generally speaking, this income stream should be pretty safe for the foreseeable future. And of course, $1000 a month today is not going to be as much in the future if inflation returns to 3%.
And getting {radioformac dot com} was just plain luck. Cost us €5.99. Try getting any dot com domain with radio in the word is just nuts. So again, we saw that as a sign!
ETA: I agree with mvanveen's comment below. As Georgia says, her duty is done. My confusion should be taken as my own failure to relate. Our duty is to fix these problems.

I'm confused by the attitude of (maybe I'm reading this wrong) "This is a big deal, not like that silly 'feminist' stuff" when everything wrong here (other than the attack itself) is subtle institutionalized sexism.

They guy's a creeper, but he wasn't already outed and banned.

The victim's story is questioned because of flirting/drinking/invitation/politeness

She had to second-guess herself and worry about legalities during the attack.

She's now afraid of sexist comments and still doesn't want to publicly name someone who is dangerous. (I'm not criticizing her choice per se, the problem is whatever is giving her reason not to identify him)

It's easy to treat all of these as little things, but if the community had treated these issues as a big deal and dealt with them, maybe this attack wouldn't even have happened.
https://news.ycombinator.com/item?id=5207179 Discussion on making your own "Incredible Secret Money Machine".
New food labelling system launched
This of course is an easy thing to do when you are in the middle of a raging bull market, as we are now.

However, there are a number of reasons to believe assets are extremely over priced and yields are not compensating investors for the risk they are taking.
A Brief Introduction to x86_64 Assembly
Find a problem. Solve It. Charge For It.

Start off with a service you provide manually. If you get a good response, turn it into a tool or software that automates it in exchange for a monthly fee.

Stop looking for "easy get rich quick" ideas and find the annoying, difficult stuff that people want to offload from their task list. That's where the money is.
Also added fork on github link
Any advice from you guys on places to start researching?
Not necessarily, in PostgreSQL you could simply add a canonicalised index.
No he didn't. he compared the historical objections that was made by slavers when their ability to own slaves became illegal.

The south has even songs about the "good ol' days" where slaves was working in the field. Plantation owners clearly saw the change as oppression, and a limitation on their freedom to operate ones house and businesses as one pleases.
First turn should belong to X not O.
SF to tahoe (on I-80) never takes me 4 hours ;)