skysight-inc/HackerNews huggingface dataset:
This reeks of ignorance of the industry, gross generalizations, and a ham-fisted call to action.

People don't use Java because they don't care about programming, or because they don't care about maintenance. People use Java (or PHP, or C#, or Perl, or C/++) because:

1. They get paid to do it. Historically, someone has realized that Java development was easier/faster/more stable than Lisp development.

2. Java has hella libraries. I mean hella. You can find a library for almost anything. Lisp...not so much.

3. Java is a language for doing things. Lisp is not a language for doing things. I'll change my mind when I see a 2m+ line codebase that's been in production for ten years.

> What we call functional programming is somewhat of a shibboleth for good-taste programming.

Your blog post is littered with drivel like this. I could quote almost every other line for the same reason.
A few things to consider:

- The government has the power of eminent domain, and the military has a history of "seizing" intellectual property to use for military endeavors.

- The restrictions of the GPL are mostly associated with distribution. As the US Government is a single, sovereign entity, someone with a deep understanding of the law would need to determine whether modifying GPLd source code and putting it on a sovereign-owned drone was "distributing" the code.
Http://www.addthis.com/bookmark.php?v=250&pubid=xa-5004d2ce19cd2e03
The OP made the crucial mistake of not researching holocaust related material prior to posting. Even if the Jewish citizens of Europe segregated themselves for their own interest rather than being forced to, today’s widely accepted definition of Ghetto comes from either poor urban areas or in reference to the Jewish ghettos set up by the Nazis.

That being said, the OP does make a good point that the programming industry is a ghetto in the sense that culturally it has a particular way of thinking and approaching the world. What really isn’t interesting about it, is that almost every profession has the same thing. HN is an example of an internet ghetto in the form of a place that allows its users to only associate with each other if they choose even if they are geographically separated.

In 2011 the SBS talked about how broadband could lead to internet ghettos and I believe they have a point, but the question is: Is an internet ghetto really a bad thing? http://www.news.com.au/technology/broadband-could-lead-to-di...
Rude VC: Google's insidious plot with Yahoo • The Rude Baguette
Vimperator - vim bindings and commands for Firefox
We've just started using Go as well. It smokes our Python app in terms of speed, and is fun to use (maybe just because it's new?).

I have always wondered, however, that if moving to a new language seems great because of the language, or because you have such a better understanding of the implementation of the problem you are trying to solve.
That ngrep tool is pretty nifty. Has anyone done something like that with dtrace? (I know about tcpsnoop - something at a higher level)
SimCity Social Is An Insult To Its Namesake
Even Google shows Ashton Kutcher and Mila Kunis are “Related”
If you are in a position to dictate this NET 10 or late fees conditions, then by all means, go for it. Work has to be paid. This can work well in markets where it works in your advantage. The only problems is that in many markets on can't enforce such rules, because there are many providers to the same service driving price and terms down.
>Maybe the population would be statistically better off (less likely to die or be injured in crimes or by accident) without a gun, but that global statistic does not apply to smaller groups or individuals. The relative risk to certain demographics it seems to me would go up.

Seems unlikely to my mind. People talk about equalizing the odds for more vulnerable victims, but if you don't keep a gun constantly on you and loaded then the attacker will have the advantage (even if you're talking young woman home alone vs. large male intruder, I suspect she's safer if neither has a gun than if he's carrying one and she has one in the safe); if you do there's a not insignificant risk of injuring yourself or your own family with it. And I cringe when I hear people talking about "home defense", as if property is worth getting into a shootout over. The overwhelming majority of intruders are burglars who will usually flee if a home turns out to be occupied. Where I live (with gun control laws) burglars don't generally carry guns, the regular police don't either, and everyone's safer for it.

>Even discounting self defense, the problem remains. If someone values hunting or target shooting enough, they won't be willing to give those up to prevent (maybe) some criminals and insane people from getting guns.

Yes, that's a legitimate argument to have.
Gunther Holtorf's 23-year road trip
> Everything from desire for friendship and love to desire
> for social status and achievement work pretty much
> EXACTLY the same

And you know this how? Some gorilla told you?
I don't agree people's compensation will be mostly based on how good they are at negotiation. The range we'd consider will be based on our understanding of their skill.

But within that range, we'd never start at the top, not least because we need a buffer to deal with the candidates we really want that do negotiate.

If the rest are the kind of persons that don't know their worth and can't stand up for themselves enough to ask what they think they're worth, perhaps they're not worth that much in the first place.

I'm about as left wing as you get (enough so that I know plenty of people who where openly watched by security services in Norway back in the day...), but I also realized a long time ago that I was wasting my time (being politically active) fighting for what was in fact other peoples benefits, as I could easily get jobs at well above average rates while the people whose interests I fought for had no interest in it, or actively disagreed with the level of redistribution I believe is fair.

As long as the vast majority of people support a system that makes the above the natural corporate response, I don't see it as screwing them. I see it as rewarding the people who have skills that are valuable to the business (ability to stand up for themselves, and to negotiate) at the expense of those who can't really be bothered taking responsibility for themselves.

This isn't an issue where someone for whatever reason can't - everyone can look at the offer and say "is that the best you can do?", or "I was looking for X amount more; if you can meet that I can sign right away". If someone is so scared about standing up for themselves or care so little, I really don't want to pay them more. If that makes them leave sooner, then so be it.
I'm not sure it makes a big difference. You're going to have to waste a HUGE amount of time doing things the inefficient way (whichever it is for the task at hand) before it will be the equal of arriving late for even just one day, or taking an extra 5 minutes at lunch.

Things I suspect you'd be better off getting good at than keyboard shortcuts:

* Regular expression search and replace

* The command line (default Windows command prompt is fine), and the POSIX-style command line tools (default Windows command line tools are NOT fine)

* Some kind of popular scripting-type language (perl/python/ruby/whatever/etc.), if you don't know one already

I like my keyboard shortcuts, but the above have saved me much, much more time over the years.
I recently came across http://amon.cx/ which does a few of the things you mentioned, and it's a one time purchase (with a free basic version) rather than a SaaS. Might be worth taking a look at.
I have no idea if this is a law, but 1.5% per month is about 20% pa. I think that anything over 20%-30% starts to fall into the classification of "predatory lending" or similarly frowned upon practices.

As I said, no idea about laws but I wouldn't be surprised if this is against various industry standards.
Just out of curiosity, why does the author think that "kill switches" are a bad idea? Comcast will cut my internet connection if I don't pay the bill, so will other utilities...
Towards a Bundler plugin system
A couple of things:

With your system the longer the client doesn't pay the invoice the less likely he is to pay at all. Why is this a good system?

Are you going to write a blog post regarding your opinion on kill switches? I would be interested to read that :)

Why is your CSS in the head of each page rather than a separate file?

You rolled your own blogging platform because you think wordpress, drupal or joomla are over the top. Your website is using drupal, wouldnt it be less effort to just use a drupal blogging module rather than have a separate system?
And yet I regularly get recruiter emails looking for "rockstar" developers who'll work startup hours... for £25k (~$38k). Thanks, but no thanks.
I have previously joked & ridiculed people for exagerrating concerns on FB & Google's privacy policies. But what NSA doing now is creepy to the core.
http://www.youtube.com/watch?v=J7E-aoXLZGY&t=3m07s
You'd hope it was optimally done client side, and then hosting would be moot.
Why is it when someone talks about a bad experience they had, then they are biased? Why do you feel the need to minimize my experience? "Slighted"? No, I was slighted by microsoft thru an unintentional sequence of events. I'd still say "Congratulations" to any friend who was excited about a job he got there.

I was abused by amazon, lied to, and when I attempted to resolve the issue, my trust was betrayed by HR, and my ability to transfer to a better job with a non-abusive manager within the company was blocked.

This was not being slighted, this was a systematically broken system.

But still, since what happened to me doesn't portray amazon in the best light, then I must be "vitriolic" in all my anger and thus not actually telling the truth....while you, whose only been there 18 months, is the beacon of objectivity, because you're saying nothing bad, right?
In my experience the main thing you should do is make sure that your contract is absolutely clear on the fact that you own all work until it is paid for in full.

If you get into paying late / non-paying scenarios, the main thing you want is leverage and in most cases this is the strongest leverage you're likely to be able to gain.
1. They get paid to do it. Historically, someone has realized that Java development was easier/faster/more stable than Lisp development.

???

2. Java has hella libraries. I mean hella. You can find a library for almost anything. Lisp...not so much.

Clojure?

3. Java is a language for doing things. Lisp is not a language for doing things. I'll change my mind when I see a 2m+ line codebase that's been in production for ten years.

Emacs?
This comment could be an upvote to the original story :)
And they've been doing it for a while now
It would be unbelievably cool to be able to walk into an office with a laptop, and only have to roll out a USB cable from the desk in order to charge it. If there was some way of combining this with an ethernet port, all my prayers would be answered!
I switched back to Firefox from Chrome after two years because of pentadactyl. vim bindings and a command mode for my browser? Yes please.

Unfortunately pentadactyl proved to be not quite stable enough. Commands would intermittently fail and strange bugs kept popping up.

I looked around and found the older, but supposedly more stable, vimperator project. It's 100% compatible with my usage of pentadactyl (including fun things like remapping commands and keyword bookmarklets) and has been rock solid.
"Internet expert" == ! expert
I don't think they know what Twilio is.

The article has close to zero content about the company, from reading Chute's own website it looks like it provides an API service for managing rich-media UGC content.
This idea is kind of alluring. But you can't really include discussions on your page that might be happening all over the Internet. Reddit etc.

This is where the browser should really be smart enough to do a search engine lookup, and propose smart links alongside the page you're reading. Or even summarise and merge discussions found elsewhere.
Comparing data across companies is difficult - how do you control for other factors?
100k for a 2-year experience php dev? Can anyone corroborate that claim?
Hamburg is close to the coast, not too big and from what I've heard a couple of startups make a nice living there. The german variant of Über is based in HH IIRC.

I don't actually think that Berlin is struggling. It's hard to hire as a small company because there's bigger fish in the pond that can offer better pay/more interesting projects but if you're at least semi-well connected you should be doing ok. It's just that Berlin has been extremely cheap for quite a while and is now catching up to what I actually regard as a rather average level. The cited example of a PHP Dev with 2 years experience and a 180K wage is certainly an outlier. Experienced devs should probable average at around 60K/year, costing the employer at around 100K.
Training tampa
Training Tampa provides the training in various fields like HR management, time management and many more. Also helps the trainee to enhance their skills (Leadership skills, management skills etc).
Can someone explain what Twilio for media content means? Twilio is essentially API-driven telephony infrastructure. It doesn't look like Chute allows you to use an API to drive real-world audio-visual infrastructure (that would be cool!), but is rather User-Generated Content with some do-it-yourself APIs and libraries.
I really like your idea to buy sys admin/dba support as a topup when needed. I would love to hear what you think of New Relic. They do have a $24 a month option if you commit to a year. Also what are your thoughts on free solutions like monit or Nagios.
The reality is that almost no matter what you do, getting invoices paid is a hurdle and a pain. This isn't necessarily the clients being assholes or being cheap or being broke. It's just a law of nature.

It's not just invoices either. If you need clients to give you feedback, provide copywriting or do any other homework it can take too long. You'll walk out of a meeting. They will promise it by Friday. 3 months and 12 reminders later and you get it.
Ha, it's an interesting point actually. I'm pretty amazed at the wonderful job Twillio has done establishing itself as the "normal" definition of API and platform.

Obviously, they're not synonymous, but seems a convenient enough of a hook I guess.

Then again, it's main TC that opts for that analogy.
The legal concept in called usury, and it varies by state. New York prohibits interest in excess of 30%.

States where credit cards are issued from have no usury -- Delaware, South Dakota, Utah, etc. States where you see retail payday lenders, "title loans", etc generally have high usury rates.

You need to be careful, because application of the law varies by state. For example, if someone is able to sue you under New York law, a judge can void the entire debt. Also, serving members of the military can have their interest obligation limited to 6% in many circumstances.

Generally speaking, a late fee should be an incentive for prompt payment, not a punitive measure. I would refuse to sign off on any contract with a vendor that such a capricious and draconian late payment policy. If minor delays in payment are a huge problem, deal with the issue up front and collect an upfront payment before commencing work. Sneaking in some excessive (and legally dubious) penalty is not good business.
The New Yorker wrote a much better (and longer) piece about this last year.

http://www.newyorker.com/reporting/2011/05/23/110523fa_fact_...
Detecting DDoS hacking attempt with MapReduce and Hadoop
This can't be legal in many places. Also, you'll come across as not very professional when trying to charge 150% interest on a month late invoice. Will seem like a scam to many. Surprised this made it to the front page. Imagine it was BofA forcing these terms on a mortgage for a family.
I recently had a non-paying web hosting customer. 3 Months without payment for multiple sites. Finally after numerous warnings I replaced her sites with a 'this account has been suspended' notice.

Received payment that day.

Kill switches work wonders.
Congrats, Chute looks like something which can become synonyms with images. On the other hand its interesting how Twilio is always used as the placeholder for API.
It's compatible with normal USB2.0 and 3.0. No reason it couldn't be offering ethernet as well as power. At that point it does indeed sound quite compelling.
That could work - I'd be tempted to put a limit on it though - a 10% penalty (or whatever) immediately upon overdue, and a cutoff point where you simply send them to a collection agency.

Of course, in the end, you put what the law allows and your clients will accept....
Turn iPhone into laptop without any additional power
You forgot to put it in a headline.
Most other crimes require intent, patent infringement does not.

This is the problem I've always had with patents, but I've never been able to articulate it before.
Possible, he might be a very bright and promising kid. Average: certainly not. I regard this as statistical outlier. I'd offer 50-60k max for a 2 years php dev. We do have a large influx of people from Spain and Greece lately - they're legally allowed to work here without any visa and the unemployment rate drives them here.

However, if those numbers are cited it's difficult to know which side you're hearing. An employer in germany has to pay health care and social security etc., which adds another ~40% on top of the wage - so they might have cited that number to compensate for differences in the american model (private healthcare paid by the employee).
While this is an interesting piece of technology, I can't read this article without cringing. The bias towards "Chinese technology" over "European technology" and the constant comparison between the two makes this read like some sort of propaganda piece.
I think you're greatly underestimating the problem of neo-nazi (youth) culture in Europe. I don't really care to derail the discussion by comparing it to other political movements, but the German government estimates there are 6000 violent neo-nazis in Germany, and that number is probably low-balling it considerably, I'd say it's an order of magnitude higher than that. Neo-nazis incidents are absolutely a daily thing, even if they don't manifest the same scale as Utoya but rather in mundane assault and vandalism. Furthermore, our news are just now dominated by a case of domestic neo-nazi terrorism that includes the assassination of 9 people and several bombings. The case has already resulted in massive political upheaval because of the bizarre involvement of the intelligence services. [0]

And this is in a country where right-wing extremist and populist parties rarely get more than a few percent in elections, unlike seemingly half of Europe. For instance, what's going on in Hungary is just disturbing, and things could go crazy all over Europe if/when the economic situation takes a sudden turn down.

(Edit: Added a few sentences regarding the current case of domestic right-wing terrorism in Germany.)

[0] http://en.wikipedia.org/wiki/National_Socialist_Underground
A 2m+ line Java codebase is not desirable or in any way positive. With a Lisp (or Haskell or some other nice functional language) you wouldn't need half the amount of code to achieve the same functionality. Java is especially notorious for its boilerplate.
Lisp is very much a language for doing things, at least as much as Java.
A big codebase that has been in production for ten years? How about 40+ years? http://en.wikipedia.org/wiki/Macsyma

It's your post that reeks of ignorance and gross generalization.
I wonder if the original author knows his content is being used like this. I found the post very misleading in the way it grossly misrepresents the authorship of the piece. You have to scroll all the way to the bottom to know that Michael O. Church [http://news.ycombinator.com/user?id=michaelochurch] wrote this and not Judah Johns.
???

Are you familiar with the concept of worse is better?
USB is slowly approaching "single cable" solution. By adding power, USB3 and Thunderbolt are two differentiated solutions moving towards a similar goal.
Wallops Island Launches Test Rocket And Hopes For More
8-bit retro animation of the Olympics
From validation. It's a pain to write validation code and to do it cleanly, give me an ajax service that I can hand the validation off to. I just want to be able to say field x is a number, field y is an address, etc.
StyleDocco v0.5 generates web style guides for responsive demos and debugging
That's rubbish, there are plenty of scandinavian neo-nazis. They strut around pretending to be vikings and loudly claim to be the master race when drunk. I've run into a few of them.

[edit] Also, as a mate of mine pointed out, they can't be real vikings anyway, as then they would be from York or Iceland or somewhere, rather than being descended from the people who were left at home to look after the sheep.
My first language was BASIC when it had line numbers! That was on Atari 800.
7 Mobile Apps For Your Business That Cut Costs
What insanity is it that possesses website-makers to think that it's OK to have locked-on-screen ads on the mobile versions of their sites when this isn't even common practice for desktop sites? Mobile devices don't have very much screen area for content to begin with and reducing it further in this way is not something we should accept.
Agree. OP should work on better account receivable practices instead of pretending to be a loan shark.
I personally find this beneficial, and look forward to seeing it implemented on more websites.
I think in the second half of what you said you began to understand what you started out saying that you "don't understand."

Think of "the consequence" here in a purely security-theory way. In some sense that's what we're doing, securing ourselves from exploitation.

Press and Dyson are expressing the radical idea that "if I protect myself from some stupid attackers, I protect myself from all smarter ones." How does this work? It works precisely because there is a threshold above which "smarter doesn't matter" -- a smarter attacker has the exact same payoffs as a stupid attacker playing a different strategy. In that sense there are no higher-order strategies for exploiting a sufficiently stupid strategy: sure you can program a smarter attack, but it cannot do better than a different, stupid attack.

So if I intentionally choose my strategy to be stupid and show that, for all of your stupid strategies, the expected payoff is the same -- then for all of your smart strategies, the expected payoff is also the same!

It's not quite "trying to predict randomness", it's "if I dumb myself down I can also assume, without loss of generality, that my adversaries are dumb."
> On hacker news, people seem to care about pinching pennies on marketing emails, but in the real world where people have real businesses that make real money, the cheapest is not going to win the fight.

Oh, tell that to envato[1]. Most companies don't have deep pockets and unlimited budgets.

[1] http://graphicriver.net/ http://photodune.net/ People seem to buy stuff there even though istcokphoto exists.
I have done research on this topic, it is a standard, not ratisfied yet, and no way your old usb cables can take 100watt power(voltage/amperage), also wall sockets need standards, which is not there yet.

there are other working powered USB implementations available
http://en.wikipedia.org/wiki/Powered_USB