skysight-inc/HackerNews huggingface dataset:
> commercial ones that come with excellent support

Maybe I'm just too small-time for it to matter but what, exactly, does this commercial support actually buy you? In the last 10 years of programming, I've only run into a handful of bugs in my tools. When dealing with OSS projects, they were already known and fixed in newer versions. When dealing with $BIG_DATABASE_COMPANY they told me to use a workaround and didn't fix the bug until the next major release of the software.

I don't have a problem paying for commercial software, I understand it supports development and improvement of the tools, but what exactly are you getting when you spend (tens or hundreds) of thousands of dollars on licencing costs for support?
>They let Android be turned into whatever others wanted it to be

But as we all know, open beats closed every time.
1. VC portfolio exits.

2. Dilution, liquidation preferences and different stock class rights do indeed push it towards zero.

3. No I'm not. I'm merely indicating that valuations are bogus.

6. Implicit force is still force - just because you haven't mandated it doesn't mean it's not enforced via threat of firing and peer pressure dynamics.
Sadly IceFloor doesn't seem to have an option to quickly filter out in a per-program basis. And Little Snitch, well…maybe a bit overpriced if it's just to block Spotify (hell, they should be the ones providing a setting for that).
Ubuntu Touch Developer Preview released
One of them needs to run a jar...

Exe4J / Install4J; works everywhere.

Some status information is saved in an ini file...

Don't. Use the registry on Windows, dotfiles on Linux (and plists on Mac? Or is that gone with OsX) ?

...open the browser on a local copy of the documentation...

Don't, use CHM on Windows (although I think this changed AGAIN recently).

Some of our stuff does intensive file I/O. This is a lot slower in a VM

VMWare Workstation?

Software development is death by 1000 cuts. That's the nature of the game. If you get into x-platform dev without thinking too hard about it you'll suffer, but none of the platforms is "right" - just better or worse for something.
Show HN: mongo-join, simple document joins for MongoDB in Node.js
If what's happening to Apple right now counts as "failure", I'd love to see what success looks like.
Hey, if you could get in touch with me, I'd love to chat.

I'm the marketing guy at 2600hz, and we're setting up some really cool things later in this year to pay tribute to the counterculture. I'd love to talk more.
Vine is ok but you can't say it shines in terms of usability. The major issue is the tap to record. As most of the iOs users are taping to focus, you are basically going against a natural behavior for a camera type app.
Haha, I'am working on one. A full features HN client for iOS.will be on the App Store a week or two!
Voice recognition and / or some way of detecting the proximity of the command should solve that.
It was a gong moment for me too.

I think I'd be much more open to funding if it was like this because I'm used to people paying me to build ideas, it just might be my own ideas that someone else happens to agree with.
Coming from the KDE folks it's likely to be hyperbole, and maybe they might want you to notice the irony of that with respect to Sony's past reactions to misappropriation of Sony's own content.
Grounds for libel I think, if true.
That's exact same reason I prefer puppet. Puppet seems to be very lean and simple.
Indeed, the web player isn't U.S. only, just that the beta testing currently concentrates on new users from the U.S. It is however possible to gain access - there are many guides online on how to do so.
These simulations take roughly a minute or so each, for the samples I used in the post. I avoided filling in the chart because I was pressed for time. I'm unemployed and already spent ~40 hours on the post, haha.
As an EMS provider, I see the same thing. I saw a man the other night who was "sick". An older gentleman, not a "frequent flier", but someone who genuinely should be in the hospital. He was suffering dizziness, and had passed out getting out of bed, and was now experiencing abnormally high blood pressure, a racing pulse, and while an ECG was clear, there was concern over heart issues.

I suggested we take him to the hospital. He refused. "I can't afford that. They're already chasing me for $16,000". He worried that they'd refuse to treat him. I informed him that legally, they were obligated to, but of course that would cost money.

In the end, he stayed home. His wife promised to either call us again if he got particularly worse, but both of them were reluctant, even then, for him to go via ambulance - "At least that way we can save about $1,000".

It is a sad day in a civilized, modern society when fundamental decisions on healthcare are made purely on finances, not quality of life.
It absolutely solves the problem of cost. Medicare is an enormous organization and can have enormous influence over suppliers. The prices paid for routine treatments are a single digit percentage of what consumers pay.

There's numerous examples in this article about how Medicare pays more reasonable prices for things than anything billed out to consumers.

Insurance companies often get the same sort of deals, but they certainly don't pass on the savings.
I never liked the brand name. These days when people mention Android, you don't expect them to talk about robotics, but rather about Google's OS which has nothing to do with androids.
This in particular makes PrivCo look stupid:

"Two of the three investors listed on the PrivCo site as participating in the round didn't participate, and one isn't even an investor in the company."
Wow, this is actually great news. Play framework looks amazing.
I tried building an app with jQuery Mobile and the performance was horrible. Whole sets of features didn't work. I spent more time trying to get things working right than I did building the actual functionality. I had a lot more success in Kendo Mobile.

If jQuery Mobile wasn't backed by the jQuery project, nobody would use it because it isn't that good. It's slow, buggy, and broken. Maybe this release fixes that, but I doubt it.
What I do not understand is: what does an 'investor' expects 'injecting' 110 million dollars on a bankrupt business?

There is nothing livingsocial can do to revert its current trajectory. It's not about the company, but the very core of its business model does not work, not one but dozen of similar companies failed early, are livingsocial and groupon trying to run some sort of ponzi scheme on desperate investors and employees?
OP here... wow... people are calling me an idiot on twitter https://twitter.com/0xSina/status/304657083435991041 and my blog server is crashing... easy people, I am not making fun of your mother, it's just a programming language...

I am all about learning new languages. I love c#, python, ruby and javascript... But objective-c has to be one of the most verbose language out there and is syntacticly fugly...

When I programmed in python after 15 years of .net/c-type languages, I picked it up in 1 day. It was simple and beautiful. The same for ruby... But obj-c, after 2 weeks of using it, I find myself hating it more and more every day...

chill out people...

PS: the image on my blog s from http://xamarin.com/how-it-works
I work at an agency, and we have done things for Sony in the past. Even small campaign sites like this get caught in "legal review" for a week or two at the minimum.

That being said, I would imagine that someone in the agency that did this thought that "open source" means "free", and that the lawyers at Sony weren't informed where the icons came from (or didn't ask).

Ultimately, I do think KDE should fire a takedown notice and make a big stink about it, though. Sony certainly wouldn't be shy or understanding about it, so neither should they.
eval("dangerous python code here")

As I pointed out, it is a problem in any language that has eval. The way you deal with it, is you never eval anything untrusted, which is actually extremely easy to do. I don't believe I've ever used eval ever.

In CL specifically, because the reader can evaluate code as well, every time you use the read function, you should know these two things: 1) never use it for user input. 2) bind read-eval to nil. You'll be fine, or more accurately, no worse than anybody else :)

On the other hand macros, and having a json style serialization format that is much more powerful and actually extensible is a big plus :)
You might be interested in the phrase "realpolitik". The phrase comes from Germany in the mid-1800s. "Realpolitik" refers to politics as they actually occur, as opposed to the idealized interpretation you were taught in middle school, for example.

America has never in its history operated according to the ideal. It's just easier to become informed in America in 2013 than it was 150 years ago, so the discrepancies between the ideal and the realpolitik are more obvious.

I guess this boils down to whether you find manipulating the realpolitik to be more or less effective than trying to eliminate it.
I hate to break it to you but HN is not a great site because of it's implementation. HN's value lies in the content and community. If somebody other than PG launched an identical site today, nobody would even bother making an account.
Thanks.

Perhaps the Java bit isn't true... or isn't true anymore; I haven't done much serious development in Java since I started doing Rails consulting in college. I remember it being XML hell where you needed to plan ahead a lot more in terms of choices, but that said I've probably become a much better developer too.
More Details On LivingSocial's $110M Funding, Company Now Valued At ~$1.5B
At a quick glance I think its a good idea, and will be recommending it to some friends.

But that video is awful.
Code as data is dangerous, sure, but:

1. Python, Perl, Ruby, and even Java have support for code as data. If this makes Lisp a risky language, then you should be very worried about all of the above.

2. It is easier to disable code-as-data primitives (eval for example) than it is to add them to a language that lacks such support. I use Lisp for code that is not public-facing; the ability to extend the program at runtime can be very useful when security is not an issue. Languages that lack support for such things are harder to work with for cases like mine.

3. Code-as-data in Lisp is primarily a compile time feature, not a run time feature. Most Lisp programmers are using this feature via the macro system, rather than having programs that compute new functionality based on their inputs. You can disable all runtime support for treating code as data, and still take advantage of it at compile time.
That's somewhat debatable - I mean whether Racket is a dialect of Scheme. There's a page here: http://racket-lang.org/new-name.html that states that Racket is a descendant of Scheme, but not that it's a dialect. Also here: http://stackoverflow.com/a/3358638/280995 someone says that Racket is not a Scheme (I think therefore not a dialect of Scheme either) because it's not backwards compatible and doesn't fully implement any of the Scheme standards. On the other hand Racket includes a scheme language; but it's merely one of many possibilities and with default installation comes also algol60 implementation, yet obviously we don't say that Racket is a dialect of Algol.

Anyway, I think that day-to-day programming in Racket is sufficiently different from Scheme's that it (Racket) deserves to stand on it's own. Saying it's a descendant of Scheme is obviously ok, but saying it's a dialect of Scheme is a bit too much, I think.
Exact Exponential Algorithms
You know why society has rules? It's because it's called society and not anarchy.

Libertarians, who would have you believe we should be free to do just about anything, fail to recognize that without a framework that defines acceptable behaviors, the social situation will quickly degrade into a free-for-all survivalist state not unlike parts of the world where the government has collapsed completely.

You can argue that the rules are too strict or too lenient, but arguing against rules period is insanity.
I don't care. I don't follow LivingSocial or the "daily deals" space, but I do follow startup news, and it's good to know that "PrivCo" is not to be trusted.
Two of the three examples are pure C and the other one is needlessly verbose (and also invalid, but that's neither here nor there). Here's a more concise version:

CIContext *context = [CIContext contextWithOptions:
@{ kCIContextUseSoftwareRenderer : @YES }];
CIImage *ciImage = [[CIImage alloc] initWithCGImage: cgImage];

CIFilter *hueAdjustFilter = [CIFilter filterWithName:@"CIHueAdjust"];
[hueAdjustFilter setValuesForKeysWithDictionary: @{ @"something" : @(3.0 * M_PI),
@"inputImpage" : ciImage }];
CIFilter *colorControlsFilter = [CIFilter filterWithName:@"CIColorControls"];
[hueAdjustFilter setValuesForKeysWithDictionary: @{ @"something" : @1.3,
@"somethingElse" : @0.3,
@"inputImage" : ciImage }];

ciImage = [colorControlsFilter valueForKey:@"outputImage"];
[context createCGImage: ciImage fromExtent: [ciImage extent]];

Unsurprisingly, concise code doing a simple task is about the same length in both languages.
The article is just marketing. He mentions multiple times that he works for Bright.com, "a San Francisco-based company that is building algorithmic tools to match candidates and employers."

He is purposely reading into the "do you know anyone here?" question so that he can make a story out of it.
Pearson launches Catalyst, a 3-month education tech startup incubator program
Its greatness is in that it's good-enough
No, thats just stupid. A good solution would be a guest WLAN that is, for example, on a separate VLAN. There is no reason to force people to use the slow and expensive cellular network -- both your employees and the people who actually need to use the cellular network will thank you.

Also, the GP companies no-peer-to-peer-at-all policy seems... not well thought out, even thought it might be a pretty common policy. That an application is p2p has nothing to do with wether or not it can be trusted. (If the application wanted to steal data, wouldn't it be easier to just go for some central dump server?)
AngularJS 1.0.5 flatulent-propulsion and 1.1.3 radioactive-gargle released
Agreed, most often selling a company happens out of necessity rather than choice and founders are looking for buyers rather than just weighing the pros and cons of unsolicited offers.
Deploy PHP Apps to Heroku, Simplified
Reminds me of something DHH said in his talk Unlearn Your MBA. He said "I have been talking to a lot of people in the Web 2.0 space and a lot of them have taken venture capital. I have not met one who said he wouldn't do it different if he were to do it again." His entire rant on spending other people's money is excellent.

Sad to read this founder's story. Even sadder that it by far the rule, rather than the exception. Good advice, learned the hard way.
I find the post interesting for a number of reasons:

1. Despite being aware of the past issues other startups had had with CL, I was _not_ aware that there was a legit and not incredibly onerous licensing option (even if it isn't suited for everything).

2. I've tried some of the "7 million" other mobile apps and I've yet to find one that I didn't feel was at least a little sketchy. I'm happy to find one that is at least trying to push forward with a little polish and design ingenuity.
I'll be honest, I tried Rdio and didn't get where the "music discovery" part comes in. In the month I used it I was only suggested completely unrelated, but obviously 'featured' albums (on their "frontpage" so it wasn't even on my face.)

All in all, I just didn't find the service that interesting unless you consider the technological angle.
I agree that rdio is the better service, but unfortunately since they dropped their free tier, I think most people will just grin and bear it with Spotify. Let's be honest - probably the majority of Spotify's users don't even know what upload bandwidth is, let alone why they should be concerned about it.
The link http://startuppack.org/ timeouts for me. The link http://www.startuppack.org/ loads right up.
GAE supports Go and Java and, by extension, Scala, Clojure and all the other JVM languages.
How I set up my Linode VPS server (an Ubuntu 12.04 LTS build with a LEMP stack)
Join Us at Strata – Feb 26-28 in Santa Clara
I have to admit, most of these seem like the author has little understanding of Cocoa or Objective-C. The first example is fairly verbose, though that's pretty typical of Cocoa in some cases. The second example is just plain strange considering one could just as easily do "NSDictionary *dict = @{ key: value, ... };" (which is backwards since it's just syntactic sugar for another method of creating an immutable dictionary) and spare themselves the direct use of Core Foundation types. The third example isn't even Obj-C and more or less cements my opinion that the author hasn't got a clue what he or she is talking about.

So, overall, this just comes across as hyperbolic and silly. It's cute and I'm sure the author felt smart by making this an image (why is it an image?), but it's mostly devoid of substance.
Problem with this thinking is that it assumes the employee knows what's fair and isn't being lied to by the startup.

That's really not the case.
Per other commenters, this is basically a hit piece on Google by claiming that Google does something that it doesn't do to promote the author's own company which seeks to improve hiring.
More skeptical take from Marco Arment:

> The Innovator’s Patent Agreement is a nice sentiment, but the loophole potential is simply too great, and it doesn’t (and can’t) address the fundamental problems and dysfunction in the patent system. A patented “invention”, even when patented under these terms, is still patented. It’s not free for anyone to use, and willfully infringing upon it is still dangerous and unwise ... The Innovator’s Patent Agreement is a well-intentioned gesture. But that’s all it is.

http://www.marco.org/2012/04/18/twitter-patent-agreement
But can you really dance to it? Is it fun to those just listening?

My first impression is that this is just a vain and boring exhibitionism of technical virtuosity, like those fast and boring guitar players (Steve Vai, Yngwie Malmsteen, etc) or those endlessly screaming pop divas (Celine Dion, Whitney Houston, etc.) just to show off.
This is the problem.

Preventative medicine is the most cost-effective, which from a profit perspective is the worst possible thing. If you want your for-profit hospital's revenues to go up, what you need is lots of critically ill patients.
What happened is in the end it didn't appear to have a repeatable and scalable business model.

Edit: For the record, I read the article, I forwarded it to colleagues interested in the space, and the only thing worthy of it for me was my comment -- don't start one of these without a business model.

All this PR commentary about misunderstandings about finances, funding all ties back to one thing -- they don't make money. Companies that make money don't hide it, and have a hard time hiding it.

Whether a PrivCo is funding them or not -- my original point stands.

This place for me is about learning to create a real business and not the lame bantering about distractions from this one requirement of any successful startup.
Please note that I am a front-end designer, and this was my first extensive foray into the sysadmin world. Constructive criticism welcome!
Go to any Mountain View bar? Use LinkedIn to find FoFs who work at Google? Attend a public Google event and talk to employees? Of those, I'd go with finding social connections to an employee. Google has over 30k employees -- if you're more than 1 or 2 degrees removed from a Google employee, you might be doing something wrong.
I am curious, how do you deploy your apps? What webserver do you use? Do you bundle these up with "lein uberwar" or "lein uberjar" or something else?
I've been helping other people through the Google hiring process, as I'm about to graduate from my PhD and head off to Google (I went via the intern conversion, so my experience is atypical). I know a couple of talented undergrads, and some have applied there.

The recruiters have always asked every one that I knew of "who do you know at Google?" I know this because they have come to me saying "The recruiter is asking who I know and you're the only person, can I say you?" They all seem to have a sense of urgency in the question, which indicates to me they've been told it's important.

I think that the OP made it to phone screen alone indicates that he was past the first cut. I would be surprised if referrals matter from that point on, as you say.
Thankfully, we do have hacker news as a good indicator. Lets use the case I refereed to: http://news.ycombinator.com/item?id=4818159

Even the title say "pirate bay girl". Not a single comment ask if this was just a innocent mistake done by the girl. not a single comment address if either the father or the girl have read copyright law or was aware which sites are authorized sources and which aren't.
Conferences, the internet, email, blogs, twitter, facebook, google, etc.
I got trapped by a lambda function
I'm writing to improve my english. Grammar fixes are very welcome ;)
The problem people have with this is not that you're complaining about Obj-C's verbosity -- this is a well-known complaint and something anyone using it will probably agree with. The problem is that you've just displayed a fundamental lack of understanding of 1) the difference between Obj-C and Cocoa (seems the Xamarin folks are just as guilty here, which is odd), 2) the difference between Obj-C and C, and 3) the difference between Cocoa, Core Foundation, and other frameworks. In reality, only one of your examples is Objective-C while the rest are C, and you didn't even handle the Objective-C or C cases as well as you could have, so it does make you look like an idiot. Either way, you learn from it and the 'net will forget you within an hour, so it's not a huge issue.
Music discovery does suck on Rdio, granted. I find myself using other services for that. But for daily listening, the experience is much cleaner than Spotify's is, IMO.
It's always fun to experience new patterns and interactions.

In case you're looking for feedback:

1. The location selection is reversed - ie: when I am selecting the city, the State (smaller column showing only 2 letters) should be on the left not right, since you're drilling down. (But for category selection, you have it the 'right' way, with the higher level/smaller column on the left).

2. There's something going on with the top stroke at the top of the app, below the 20px black status bar - it seems to get shorter then longer whenever I tap the search icon top right. I noticed it since it was quite jarring.

Really enjoy the full width pictures in the listings!
None of them are as fast as Spotify.
Not really, I am running Virgin Media and get a 60mb/s line for £24.99 / month including a phone, I've clocked it at around 43mb/s download and 4mb/s upload, the upload is still fairly abysmal, but it's enough for home usage.
Very interesting! Sounds like a monumental effort! Though if it was only the stitching that took the vast majority of time and effort, no doubt you or others should be able to break this record yet again in time as software progresses?

How long (and when - start date and time) did it take to get all those 96,000 images on Day 3, please?
Oh man...only Nexus devices are supported :(
Rubbish. Spotting the hobby programmer is easy - they're the ones hardcoding "/" or "\\" instead of File.SEPERATOR.

At Amazon most of the teams I worked with developed our entire Java service stack on Windows, and shipped on Linux - because the Windows tooling was just better. To this day Eclipse on Linux needs endless tweaking to fit the same content to the same screen resolution, and the double monitor support back then was hilariously poor.
I'm sure that's exactly what he was trying to imply...Are you trying to suggest you're not a very good troll?