skysight-inc/HackerNews huggingface dataset:
I wouldn't call a drop of 16000 in 2012 "astounding". It is 0.5% of the entire workforce. 6000 of those 16000 were from the public sector, so it was really just 10000 workplaces lost in the private sector in 2012 (Jan-Nov).

If I look at the statistics at http://www.dst.dk/pukora/epub/Nyt/2013/NR350.pdf
I see a drop of unemployed of 10000 since October 2012. I don't know if that number directly translates into 10000 new jobs of the kind that were lost in your article.

But I think it is hard to determine if the 16000 mentioned in the article is just normal fluctuation over a 11 months.

With that said, the 160000 jobs lost since 2008 is significant, but unemployment was at a record low at that time. From the graph (I linked to), it looks like most of those 160000 jobs were lost in 2008 and 2009.

Do you have any numbers that do not mask pensioner's and "not- ready-for-work" people? It is hard make any actual judgment in any direction, if all the statistics are deemed untrustworthy or politically biased.
The first words of the website: "sbt is a build tool". I couldn't understand not grasping the benefits/differences of sbt in comparison to other build tools, especially if you're new to the JVM world, but I don't think the website leaves any doubt to what it is.
Sounds like most cloud-providers could just undercut your business by enabling such solutions locally though. I'm not sure how stable the business would be unless you were going to guarantee more entropy than they could locally generate.
Webflow finally comes out of beta
This is not accurate. A lot of people fail, that's true. So do a lot of people drop out of CS programs and never achieve their goal of becoming a lawyer or doctor.

On the "all the stories" part, there are a couple of things here worth teasoing out. First, it is worth separating out the information marketers, affiliate marketers and SaaS, etc. They're different businesses. Second, the public success stories go through a spin cycle, but there are many more quiet successes that never get above the radar. Why? Niches are small and take a single human's effort to capture. No need to publicize that you're pulling in $300k/yr doing this specific thing in this specific way 1000 other people here could do. Many are a winner take all and you'd have to be a complete idiot to share. That's like posting your credit card number on the web. I am not going to tell anyone here what I do, but I will be happy to share how it impacts my life.

So that's why it feels that way. The actual reality is very different.
Art Bell Is Returning To Radio
Not dead. All links issue 301 Moved Permanently redirects.

curl -I http://www.theguardian.co.uk/politics/2013/jul/30/clegg-go-home-illegal-immigrants-campaign
HTTP/1.1 301 Moved Permanently
<snip>
Location: http://www.theguardian.com/politics/2013/jul/30/clegg-go-home-illegal-immigrants-campaign

Also, all of their pages have proper canonical tags.

<link rel="canonical" href="http://www.theguardian.com/politics/2013/jul/30/clegg-go-home-illegal-immigrants-campaign" />
I tip well too but the server doesnt know that. Maybe in non-competitive markets it works, but in a place like NYC where I lived before moving to Tokyo, a table/seat and the servers attention might be in high demand and servers would make judgement calls.

Even if you could declare your tip up front, you're not incentivizing them to perform better, you're competing with other patrons. You're paying them to neglect others.

It's not that I don't want the ability to incentivize… It's that I want only the owner/manager to have the ability to incentivize, not other patrons.
I did not follow this case when it broke, so do guys know what Aaron planned on doing with all that JSTOR material he was downloading? (~80% of JSTOR, according to one article I read)
This is the first time I want to downvote a story! This guy is crazy and I know that he wants to play the "Trueman Show" to get money through shares, while he literally puts money above human value. So egoistic... I'm speechless and shocked Mike!
How to use time-traveling anthropologists to tell good from evil marketing
>As an American living in Europe for the last year, I have drawn the exact opposite conclusion about tipping culture.

As a Brit when in America I find it awful how the waitress will pretend to be friendly. If we're just a group of guys or whatever I don't want you to be pretended to be interested in who we are, what we do. Putting a hand on my back isn't going to make me prefer the food I'm here for. If I wanted someone to pretend to be my friend, I'd be in a titty bar.

I think there is a good middle ground, in the UK tips are expected to be about 12.5% max. All staff share them, and front of house aren't so transparent in trying to get a bigger tip from you. People appear to take pride in what they do, rather than just being mercenary.
Leaving aside the Us vs Them mentality that has pervaded every side of the current Twitter controversy, I see her point (and am trying really hard not to take the comment about privileged homogeneous groups personally as a young white male in tech. I'm an ex heroin addict who lived on the streets in my teens... but I still fall into this group, and I know that).

Automated systems are the only way to scale something like this to Twitter or Facebook or YouTubes size... but an automated system can't ever work and please all groups. I dont have a solution either. In response to a quote in the article about the Twitter staff not being pro trans* and the like, my initial thought was: should they be?

I need to explain that, lest someone misread my intent with that question. Personally, I am very pro-tolerance, regardless of who you are or where you came from; my past sort of makes you stop judging others, to be honest. But then, should Twitter staff be expected to be on the bleeding-edge of social issues and tolerance advancement? How do they balance that with the fact that (as pointed out in the article) the masses are the ones with the numbers, and the masses might (and sometimes do) disagree with the more (in my opinion, humane) liberal stance?

This is a very hard problem... and I can't think of any simple solutions, short of hiring thousands of people to go through each and every report.
Every ounce of energy you put into a side project comes from your main job and is carved out of your free time and peace of mind. Period.

I used to think I could just contract on the side and make some good money. I did that for about 7 months...but every day you come home wanting to mentally relax...guess what? More work! Your weekends? More work too! Everyone has deadlines at their main job...now you have two deadlines! Deadlines when you are at work and deadlines when you get home.

I ultimately decided to never take any more side work (which might lead to passive income) simply because the mental toll it takes is harsh. Money is sort of not really just lying around on the ground...if it were that easy, some hacker in Russia who is out of work would figure out how to get it before you simply because they are desperate and you are just sort of doing this as a hobby.

Real success requires being pathologically driven to beat everyone or having some kind of advantage of everyone else.

I work with a very smart engineer who runs a full on side business which nets him a good amount of money. His day-to-day motivation is noticeably less than everyone else and his output is less...because he is dividing his time between work, side work, a child, a wife etc. He eventually just announced he was leaving to do his side project.

Yes you can do side work, but if you are any kind of regular adult your side projects will all be temporary unless you are willing to quit for them. The mental toll adds up.
My TLDR on this is that it all basically went haywire when MIT IS&T decided to call MIT Police for a machine downloading content on their network. They screwed up in many ways after that, but once someone unleashed a politically ambitious US Attorney on the case, it was kind of a lost cause.

I don't believe universities should have police departments (or really that any private organizations should have police departments, or even quasi-government organizations like transit agencies). University police essentially exist to cover up rapes on campus. In general they're underresourced and get used in a weird "quasi insider" role.

I don't think a competent IS&T would have gone directly to the Cambridge police if there were no MIT police. The "oh no, China!" thing is BS; traffic analysis would show that the china logins were (presumably) ssh portscans and not real connections. Basic network monitoring would show that this was just a badly written scraper and not anything more malicious. Odds would be that it was a MIT student scraping, and calling the cops on a MIT student for scraping a resource like that would have been bogus, too.

I love how MIT tries to pin blame on their budgetary cutbacks and staff furloughs, too.

I also think aaronsw was a moron in several ways (not rate limiting, not treating the box as a throwaway encrypted box, general behavior, and ultimately killing himself), but I'm more willing to cut a 24 year old slack than a multi-billion dollar endowment university which claims to be at the forefront of science.

Today I'm kind of sad I dropped out of MIT to do a startup, because it means I can't burn my diploma and promise to never donate to MIT. Oh well.
People like EFF's Director for International Freedom of Expression Jillian C. York hold the view that Facebook (and likely Twitter too) "should not be in the business of censoring speech, even hate speech." [1] I tend to sympathize -- if you set guidelines for speech on your website with any degree of vagueness, you end up privileging [2] certain types of speech based on who the moderators are. With platforms as populated as Twitter and Facebook, censoring speech don't make sense unless it actually violates the law. Ideally a social media website should emulate the real world in its governance of expression, or else any criticism of Israeli government policy is anti-Semitic, any criticism of Obama is racist, etc etc

[1] http://www.slate.com/blogs/xx_factor/2013/05/30/facebook_and...

[2] apologies if you can't read the word without feeling threatened or Offended, it just fit there
Insane. Great, but insane.

They say they skip safety lines because its easier and faster. Wonder how often someone falls off while doing his work though.
Ask HN: Freelancing in Germany
I'm a web developer and i just arrived in Berlin from the US, with a full-time job, but i'm looking for some ways of increasing my revenue. So, guys, what are the best ways to find freelance gigs here in Germany, or other parts of Europe? What's more popular, Ruby or PHP jobs? I'm very proficient with both, but also Java and C#.
So there's a hard-core "always test first" fringe, but very few people are really advocating testing all your getters and setters. Heck, I think my code coverage is probably something like 1% (most of the code base is dumb construction of view models from CMS content), though I can't speak for other programmers.

The practical approach is to test the complicated stuff, and design your code so that you can test it if you need to. This leads to better modularity and easier reusability across the board.
I've been seeing a different three sides:

* the 4chan /b/ "deal with it" crowd

* a group of radfems like Cathy Brennan who think they should be able to insult and dox trans women with impuny (names, addresses, photos, jobs, the works) because they're fighting to protect feminism but consider polite complaints about this to be harassment. They support the Twitter abuse button; if they ever get suspended, they just organise large groups of fellow activists to pressure the service provider into reinstating their accounts.

* people like the blogger I've linked who object to this because it isn't strict enough on their enemies and won't allow them to insult and belittle people they believe to be privileged, meaning the above-mentioned radfems, men who've been raped, and various other threats to their form of feminism. Most of the influential Twitter users I follow are in group three. They're opposed to the new abuse button.

All three of these groups use near identical "if you're not happy with our unproductive, abusive language, just unfollow/block and stop whinging" arguments. Your group 3 is, so far as I can tell, nowhere to be seen.
I think the point is that Android 4.0 and later are only on 40%-50% of devices in the wild (per this report). So things will get better, but they aren't there for someone coding today.
> The page loads quite slowly on my macbook air

The 3771 DOM elements composing the front page may be the cause.
Did you read the article? The writer states that waiters made 22$/hour, cooks 12 to 14, and dishwashers got about 10 when he brought in the system, all of which was higher than their base pay before. Do you have proof that does numbers went below minimum wage?
> If Square and Rectangle had only getter methods (i.e., they were immutable objects), then no violation of LSP could occur.

Yeah, this is the fundamental problem; mutable objects tend to result in LSP violations when class heirarchies follow common sense is-a relationships, but mutating operations are not limited to those (if any exist) that preserve identity.

A corollary to this is that the use of default constructors very often accompanies LSP violations, as it usually implies all of the object's state is subject to mutating operations.
>Aaron would be alive today if MIT had acted as JSTOR did.

This may in fact be true, but this claim is leveled with the implication that MIT is responsible for his death. They surely could have responded better; taking a "non-neutral" position (actively supporting lessened punishment), but this claim seems overreaching and narrow.
I find the graphic very misleading in that it mixes units. It seems very reasonable that price-per-album would be 10x the price-per-song since an album generally has about 10 songs on it. It also seems reasonable that price-per-song would be 50x price-per-play (using low-end royalty deal and Rhapsody payments) since, on average, I probably play songs about 50 times before I move on. So for synthesizing "replacing album revenue" the Rhapsody payments seem fair.

"Replacing radio revenue" [ie. you don't control song order/flow] seems to be about 30% of "replacing album revenue" so Pandora is $3/month instead of $10/month.

If the above is reasonable then Spotify seems well off the mark on pricing. Also, I don't understand why the label share is 80% of revenue.
Is this the "serious fun so intense and delightful that [it] will blur the line between reality and fantasy", that Ballmer promised us recently?
My biggest fragmentation issues have been the result of hardware differences. Carriers pick and choose which permissions are allowed/denied. An example, only ATNT denies access to AlarmManager. This means you cannot set or change the alarm through software without root. Now, due to this, you have to build a complex software alarm to do what the operating system should give you access to.
I thought part 1 (http://jayporter.com/dispatches/observations-from-a-tipless-...) was particularly insightful:

"A certain small number of very vocal men (and it was always men) resented that we were not letting [them] try to exercise additional control over our team members. This was true even though compelling research has shown that servers do not adjust quality of service as a result of tips; instead the idea that the restaurant was not offering our servers up as objects of control, was heresy. For these people, the primary service they wanted from the restaurant was the opportunity to pay for favors from the server..."
At this point, unless I'm going to be dealing with large (n>5000) data sets, I just use NSKeyedArchiver and serialize/deserialize all my objects to a file.

Might not be as fast as CoreData, but is sure a lot easier to code and it's fast enough that the user never even notices.
> How easy is it to find a Scala developer if you need to expand your team compared to a Java developer?

How easy is it to find a GOOD developer? Much easier with Scala. It's not like wading through hundreds of Java resumes and interviewing them is free.

> In addition, Scala tends to run slower than Java which can have a further cost if you're scaling to many servers.

This depends on so much different factors in both Java and Scala that I'm happy to dismiss this claim as “not true”.

> Porting Java code to Android is also far easier than porting Scala code.

Really? Is there anything more to do than ProGuarding and dexing the existing code, both in Java and Scala?
Windows legacy problems were very often, very much a case of Windows running on a ton of different hardware. Drivers have quite a bit to do with the pains of hardware fragmentation. And quite a bit of the legacy pain is in having to deal with the old (flawed/bugged/limited) abstraction layers and dlls that people would very much rather not have to support anymore, but cannot abandon due the installed base of the old hardware it supports.

As to quantity of complaints: you asserted these sorts of complaints just didn't exist. If you want to argue about whether they're overblown, or simply proportional with the fragmentation gripes of various historical platforms, that's quite a bit different.
The amount of luck needed is the same as any other industry that you are trying to break into. It is far more common to hear about the crazy success stories of a niche than the ones of grinding for years with little money and eating PB & J.

It is only low risk if you aren't fully committed to it.
The article discusses at the outset that the distinction between "storing info" and "stopping light" is subtle, I not nonexistent in this case. When light travels through a material, one can treat it either at a macro level of a light wave slowing down, or at a micro level of light travelling at vacuum speed but being continuously absorbed and re-emitted. The former is a much simpler picture and captures the essence of what is happening. So, if you use a material (as H^3 have done) in which the effective speed becomes vanishingly small, this is "stopping light" in the only sense one can talk about.
Absurd. Typical, gutless reaction we have now come to expect from large corporations/institutions. I would be absolutely shocked if MIT had dug their heels in that nothing about this situation would have changed.
Open Letter on New Massachusetts Tax on Software Services
Show HN: Kiezellisp, a lisp on .NET DLR with prototypes and multimethods
Here is another little snippet I used to scrape yelp before. It involved polling for a specific element on the page, if you can inject or find jQuery, this is pretty light and simple. edit: Should note that jQuery is less than necessary for this (since I'm sure someone would have said it right after I posted this), just makes me have to type less crap :)

https://gist.github.com/91bananas/5644737
awesome service!

any chance of getting a good ol' boring office version maybe with a real monitor or just a laptop on a desk? the kind of people i would use this for really dont go for "macbook air with a notepad in the garden"
I did an AMA on reddit in /r/entrepreneur a few months back. I was asked to break down how I did one part of my passive income business (online technical courses). Here's a link to the blog I setup for them. http://www.productcourse.com/

There's nothing for sale there and I don't talk about niches. I also don't talk about my online service business, but you can extrapolate similar product creation and marketing approaches.
Looks great, but it's taking forever to process the image. And I'm sure that because the app provides no feedback or indication that your image is queued, people are probably stopping the process and re-trying their upload which probably only slows things down tremendously!
If the site use jQuery, maybe you can hijack Ajax requests by using [jQuery.ajaxPrefilter](http://api.jquery.com/jQuery.ajaxPrefilter/).
They were informed they had no choice with regard to the service charge. Which, if California's laws in this respect are as odd as they sound, may be a legal barrier and not one at the restaurant. There is no indication in the article about them challenging the dessert.
Multiple banking IP addresses hijacked
I'm coming from way out in the boonies (South Dakota State).
>Your group 3 is, so far as I can tell, nowhere to be seen.

So where would you say HN sits?
Why Culture Matters for Startups
I have no reason to believe the authors aren't honest people who worked hard and firmly believe what they wrote, BTW.

But they're also members of the MIT community, and Abelson at least is a professor first and investigator second; that's going to affect the investigation process and conclusion.

That's why when there are big investigations in government, they often go hire an outsider as inspector general or independent counsel; there's no substitute for independence, complete access, and an investigator's skills and mindset.
Report buttons never work perfectly in large sites.

I know a certain large social network that is mostly domianated by feminists, there the issue is exactly the reverse that the author here complains, it is that complaints against feminists are ignored, while conservatives frequently get outright banned.
Chrome in OS X here and it all seems fine.
Google Nexus 7 2013 review
For context, Taren was Aaron's partner at the time of his death and was the person who found him hanging.
I guess it depends on your team. We didn't have much trouble with Java guys picking up Scala very quickly.

Scala performance is on par with Java if you keep your wits about you, but you do have to be mindful of the code you write. Scala collections (esp. maps, doubly so for immutable.Map, but also mutable.Map) are (currently) slower than the standard Java collections, but it's easy to use an implicit conversion wrapping a Java HashMap with little to no overhead in the very small number of situations where this type of thing is a bottleneck. For comprehensions can also cause some overhead, so if you're really pressed for performance a while loops is always an option.

If anyone from typesafe/Scala is reading this: please bring the performance of mutable.Map on par with java.util.HashMap
In affiliate marketing, the only time methods are shared is if they have been dried up for months or years before by the author. I never shared any of my methods until I knew they were no longer valid.
Or could it be simple supply and demand? After all people care a lot about the quality of service, as you say.
Free Ebook: Mobile App Marketing Cheat Sheet
uhh... I think your missing the point
There are more mobile developers than desktop developers.

Thanks to twitter and other social tools complaints now get amplified and travel quickly.

There always have been a lot of pain and complaints in windows, macos & linux development, in any case, but we didn't pay much attention to it as we do now.

Problem with Android fragmentation, on top of that, is the frustration that comes when you compare to the competing platform (iOS). I'm not saying iOS development doesn't have its own pains, but it looks tidy and simple compared to the Android ecosystem. If iOS wasn't there Android fragmentation would be accepted as the normal state of affairs.

It is a big deal? Well, it depends on what kind of app you are developing and how much you can get away with. For some developers screen resolution differences are not a big deal, but different processors, memory, etc... are. For others the opposite is true.