skysight-inc/HackerNews huggingface dataset:
> 2. People who are motivated by an irrational yucky feeling about code in strings (as if their Lisp/Python/Java/etc. source isn't just code in a string itself).

I won't claim anything about people who write ORMs, but wanting to avoid a mess of concatenated strings in your code, which will blow up unexpectedly because your forgot a ',' in an if somewhere is a sane attitude to have. SQL strings are unsafe and compose very badly.

As for claiming that "all code is string anyway", this is a strawman. Sure, "all code is string", except it can be statically checked for basic syntax errors.
ShowHN: How I disrupted the phone tapping market with agile javascript.
I changed a bit the original title (/are reportedly//) because it was bigger than 80 characters.
The 3 email addresses every company has and sucks at managing
Writing the Rules of the Sharing Economy
Not really sure that argument holds upon closer inspection. For example, I agree with the idea of rule of law without agreeing with all laws that get implemented. By your rules, I would have to agree with all laws if I agreed with any.
The Newry Times Big Debate: Yes or No to major Carnbane Development project?
Try to close this tab
Recruiters scour websites like LinkedIn and email anyone who remotely seems to have relevant skills or experience. Don't read too much into it. In the interviewing process, you'll have the same odds of getting an offer as if you applied out of your own volition.
Google Releases Play Movies and TV Extention To Chrome Web Store
Bits of the plant are going to decay back into soil.
They may not be pushing a particular ideology, but to call it benevolent is a stretch. Business is often the main interest.

Read "War is a racket" [1] by General Smedley Butler to see how far back this goes.

[1] https://en.wikipedia.org/wiki/War_Is_a_Racket
Any coding style that benefits from indentation is strangled by 80 chars. I still need to set up a ruler on Sublime, or else over the course of a week the lines will progressively get longer because I'm unwilling to break for just a few characters without it, but we've all decided to do 120. Hell, if only for comments, I don't want those to be newspaper columns.
This is for a spot instance, which could get stopped at any moment if the spot price increases, and that would be pretty bad for that task as I could lose computation results. The on-demand price is about $1.60 an hour. But wait! I'm not using the same dollar, I live in New Zealand, which makes that about NZ$1.90 an hour, or NZ$45 for 24 hours.
History suggests the U.S. generally does whatever it wants in order to get richer, ever since WW2. Selling weapons to both sides of the war(e.g. both nazi germany and USSR) and helping out whichever side is winning.

So, no, history doesn't suggest that. Neither does recent history with 20+ regime changes.

edit: I feel like it needs reminding - I realize that in terms of geopolitics there needs to be a superpower. Every century has had a superpower that in all likelihood abused the weaker countries. My issue is with the way OP describes the issue: US being benevolent and great, bringing in fruits to US economy, completely ignoring repercussions worldwide.
Sadly, that research didn't pan out. One paper has been retracted and the other likely will be. I haven't followed it closely, but I understand there were some significant issues with edited images and results not being reproducible.

http://blogs.nature.com/news/2014/06/last-remaining-support-...
Isn't it how the world worked before animals evolved? Or is there some yet another source of CO2?
>> What position do Mojang feel they are in to dictate how people play the game?

https://account.mojang.com/documents/minecraft_eula

"you must not:

give copies of our Game to anyone else;
make commercial use of anything we‘ve made;
try to make money from anything we‘ve made; or
let other people get access to anything we‘ve made in a way that is unfair or unreasonable."
Swift Programming Language Part 2 (Functions)
Which brings up a question - would the IP holders re-release it if abandonware sites didn't prove it's worth their attention in the first place?
Except the fact that EULAs are void in most European countries.
This looks like another Socrata-based offering. Socrata allows cities to dump their datasets online for consumption. Certainly this makes the data more available than ever before, but it doesn't do much to help the ordinary citizen parse and understand their own city.

OpenGov on the other hand, consumes city financial information, organizes and visualizes it in such a way that anyone can easily explore and understand their city's finances. Socrata's great if you want to get an RSS feed of all the parking tickets issued in your city; OpenGov's great if you want to actually see how your city is spending your tax dollars.

Disclaimer: I'm a designer at OpenGov :)
How does "local history" interact with the other developers on the project?
Hi, I've never worked for Google, but to answer some of your questions.

A) You got a second recruiter contacting because sometimes the recruiters aren't checking any internal database before reaching out to you, bring the:

B) Be wary of the wide net (Developer Relations, Technical Solutions, and Software Engineering) suggest that this recruiter hasn't looked into you very deeply to suggest what they think is the role you have enjoyed.

C) Google may not make you a better entrepreneur. But it could. My experiences with Google software engineers is that they sometimes feel like impersonators when attending startup events.
Swift Programming Language Part 3 (Structs)
>but I do question the outright opposition to the use of labour as a means of punishment and/or rehabilitation.

I question this as well. But I dont think anyone should be forced or required to work. If you want to sit and rot in a jail cell so be it but if you want to work then you should be allowed to. Even if you dont get a normal wage.

>British prisoners are required to participate in work or training activities, or face the withdrawal of privileges - fewer visits and phone calls, less free association time and so on.

This is where the US differs, they treat most prisoners like dogs at the pound. I dont think the US prison system is rehabilitating anyone and its probably the reason we have so many repeat offenders. We arent leaving them better off than when they came in. In fact most of the time they are in a much worse position when they leave.

Now we are outsourcing all of our prisons to corporate prisons run by 3rd parties who treat the prisoners even worse.
Or perhaps the post came during the nap!

http://xkcd.com/269/
Doesn't work in Chrome...
> It seems like there is a general realization is that TDD is useful for increasingly narrow contexts

There is? I haven't seen this "debate" take place anywhere other than the Rails community. I work on open-source and I can't imagine releasing a library where its APIs are not unit-tested. That's a different context than the one you mention. And I don't think I'm alone, every library I run into has automated testing.
I haven't exactly found much of a use case for it - I juggle iOS and Android and as far as I'm concerned iOS cribbed the most useful bits (upcoming appointments and predicted commute times).

Being more of a music guy than a sports fan, too much of what I'm actually interested in is just not hooked into Google. If Now could aggregate band/comedian tours stopping in town, album releases, local symphonic events, I'd use it every day. I wish it could alert me when a new Netflix series I'm into is premiering. I'm surprised that none of the big players have aquired Songkick, which is what I use for these kinds of events, or something similar.
I think that's part of it, but I think its also about the ability to actually have an informed discussion about what college is and isn't, about what you need to do to be ready for college, and about dealing with problems that arise while in college.

Parents having actual directly relevant experience seems intuitively to be quite likely to have value there.
Large Minecraft servers generally need sizable DDoS protection, so $1k is possible.
How I Sold My App to 10 People Before I Wrote a Line of Code and Then Launched It
And to them I say "good luck with that" in the most sarcastic tone I can muster. There are tens of thousands of private servers out there - the effort they play at expending on shutting down the despicable and horrible and bad and terrible practice of paid perks could be better redirected at further developing their games.

This is the kind of priority fail I'd expect from EA or some other massive publisher, not an indie rockstar like Mojang.
I don't think you could get them to be consistently warm on Earth. But the atmosphere on Venus is so thick you could have a bunch of these floating above the clouds.
Do not generalize here, what if he is working alone?
Evidence of ancient planet Theia found on Moon
This is a good start: http://ios-blog.co.uk/tutorials/developing-ios-apps-using-sw...
You're not alone!

In fact, it's so tricky to sort through the Show/Ask HN archives that I don't often use HN when I want to browse new projects, I use producthunt.com
But why was the Hollerith card 80 chars wide in the first place?
Is the extension keyword a form of reflection?
Your statement is barely even tangentially related to what I said. It's an issue of perception and morality.
I know, right? 10,000-ish ways to waste time at work.
npm-dom, DOM Modules for npm
I assumed, looking at the site that it somehow scanned your code and attempted to document it for you. I may be cognitively challenged, but it wasn't clear to me what it was.
Amoral means that they don't even consider the morality of the situation. I doubt any of those engineers are like that; indeed, they likely believe in the justness of what they're doing.
+1 on this. It would be like Product Hunt for the HN community.
Something tells me you didn't read all of my post. If the CEO is doing something that the shareholders don't like, the...

>shareholders (could) force the benevolent board of directors out of the company and they would go where the profits were anyway
Those are really expensive compared to their competitors. For instance: https://ggservers.net/

($1.5/mo)
FreelanceInbox.com can help with the finding clients and some of the jobs are small enough you wouldn't need a large reputation to successfully land one. Without a nice portfolio though you would need to work on a polished pitch. Completing personal projects is also a good way to pad your portfolio and show you're passionate about development.
*Full disclosure: I'm the founder of FreelanceInbox.
It takes a while to get to the key point:

If anything, a continuing over-production of Ph.D.s will only make the problem worse. It creates an ever-growing pool of cheap labor, which administrators are only too happy to employ in place of tenure-track faculty.

Shortening Phd programs, and many other so-called solutions doesn't fix this. Blaming a lack of interest in writing doesn't fix it either.

In my mind, the #1 fix is to highlight with full transparency the lack of career options, so that potential Phds know what they're up against.

The second is to create a relevant drop-off point after 2 years. 2 years in a Physics Phd program is good enough to enable many other careers. 2 years in a Phd program in English should be enough to prepare the student to work in the news, writing or something similar.

The big issue here is optimal school behavior (produce as many Phds as possible) conflicts with optimal system behavior (produce roughly the amount as jobs). In the sciences, limits to funding helps provide some of the cap.
That Nature article was withdrawn by the author due to scientific misconduct. http://www.reuters.com/article/2014/06/04/us-japan-stemcells...
Unit testing does not equal TDD.
Fungus produces CO2 from plant tissues as well, so they are probably an important component of this ecosystem.
well I agree but I just can't believe anything like that nowadays...
If you want people to believe that the bottle is sealed since 1972 then prove it as well. Not just a photo of a giant bottle with some plants in it.
I think that is the regular bullet.
Presumably the developer would quite like people to buy his app. Some honest feedback about the clarity of the messaging should be welcome.
Wow. That is one crazy hack - never would have imagined such a use case with Twilio.

Well done Hudl team - this is strong work.
I do TDD in open-source projects.
There's a difference between a few people arguing and a controversy. Admittedly, it's a fuzzy difference, but you could also use the degree of controversy as an indication of just how off the idea is. With DVCS, not much, with TDD, you could conclude that the idea needs more development before you can really rely on it.
I assume you mean $3XX,XXX and not a 3 figure salary (e.g. he only makes $800/year - extreme poverty)
... and then the CEO would be displaced by someone whose interest aligns with the interests of those pushing programs like these in the first place - because they have the money/tools of power to skew things in their favor.
Yes, very true -- Tornado also.

However, if twisted were it's own language, it may end up looking much like node. Twisted is just a library (a damn good one, yes), but if you were to try and transform it into the base framework for an entire ecosystem people might also rail against it from time to time, due to the async-by-default nature.

Also, to me, twisted seems like a much more high-level tool (replicating protocols over simple parallelization/concurrency), than something like gevent
In the grand scheme of things, knocking over a dictatorship and trying to build a democracy friendly to us, even if self-serving and ill-advised, is quite a different thing than just cynically conquering a country and harvesting its resources, the way the European countries used to before America came along. People use the phrase "American Empire" as a metaphor. They use "British Empire" literally.
I don't know about silk but forking subprocess model usually involves caching the subprocess. So it's going to be as light weight as any other cgi thing.
Pops up on first entry to the viewport after opening it in a tab then switching to the tab with the mouse. This is annoying behavior, perhaps you could ignore the first "top of the viewport" entry if the y-position is trending down?
I see your point and totally agree with it
Same here. I also went through the del.icio.us merger and demerger, thankfully with my data intact.
This has been going on since 2003: it's not new.

http://www.theregister.co.uk/2007/07/11/greek_mobile_wiretap...

TL:DR; Vodafone Greece is known to have been bugged, to spy on the lines of top government officials including the Prime Minister by persons unknown. Kostas Tsalikidis, Vodafone Greece’s head of network design, was found hanged in a supposed suicide in 2005. As far as I know, nobody was identified, much less charged/tried/convicted in this scandal.

Here's an in-depth report in IEEE Spectrum:

http://spectrum.ieee.org/telecom/security/the-athens-affair

The take-away I got from this is that the "hackers" must have had highly specific knowledge of how Ericsson AXE exchanges allow lawful intercepts, plus knowledge of how Vodafone Greece's backbone was configured, and the credentials to install diversions in that system. Which screams "Five Eyes".

And if it is known to have been happening in Greece prior to 2004, it was probably going on in other national Vodafone subsidiaries at the same time or even earlier.
But you still sleep well at night, right? Continuing to ignore the people dying everyday because of geopolitical aspirations.

Eh fine. I'm starting to sound self-righteous. My issue with your statement is how absolutely peaceful you are about contributing to war machine. You're implicitly helping the armed forces kill people.
Another puzzling factor is the clarity of the glass. When I've seen bottle gardens, they all develop a thick scum from minerals in condensation, algae, and bacterial plaques.
"Discover amazing careers you should totes apply for"

This doesn't seem in-sync with your overall tone of trying to inspire me to be courageous. Plus, it makes me quit thinking about me, and start thinking about the author.
Maybe you could replace some of the nitrogen with helium to achieve positive buoyancy without a temperature difference.
But are we sure it's not just nuclear peace we're seeing here? Sure, the US can make a lot of countries back off each other, but I would argue it's superfluous when MAD's already there.
Another option with respect to publishing is to post it to arXiv.org (if the field of interest is represented there). It's not necessarily considered a publication, but it at least gets the idea out.
A Practical Guide to (Correctly) Troubleshooting with Traceroute
There seem to be plenty of hackers who think it is good fun to break into other people's computer systems and steal their data. Some of them are even glorified by the IT community. So I don't think morals are necessarily the strong point of programmers and engineers.
Google reaches into own silicon brain to slash electricity bill
Managing DevOps Across Multiple Clouds
The biggest webservices of today like google search, facebook, aws are all written using models that your parent suggests. Are you saying if these guys rewrite all their code in Go, they will basically cut down 50% of their operation costs or something? What exactly does 'worker can do something else' translate to?
Betteridge says No
Does it make an actual native app or just a wrapper around a web view? I have a couple of (Android) apps that I use that are clearly just a wrapper and it's really annoying.

1) The back button always exits the app instead of going back a screen as would be expected.

2) Switching to another app and coming back causes the app to reload rather than staying on the screen it was on when I switched out.
Improve Redis performance using only your compiler
TDD literally saved our product and, by extension, our team. We took one of the lowest NetPromoter Scores you can imagine (seriously, imagine a really low one right now, I guarantee ours was lower) and by massive investment into TDD and automation, brought it close to neutral. Hot-patches used to happen several times a quarter, whereas now we just had our first after a year of investment into QA.

Our shop is far from a startup though so very few things on this site have meaning for our product.
Arts And Tech Non-Profit Gray Area Is A Symbol For A Changing City
The Daily Mail, and others just picked this up too. It was first covered in a Q&A style gardening radio show touring the UK.

You can hear David asking at 35:20 in the BBC Radio 4 program Gardeners Question Time first broadcasted Friday 18 January 2013.

http://www.bbc.co.uk/programmes/b01pw5sd

The original copy text is under all these 10 orginal photographs taken by Phil Yeomans/BNPS published 21 Jan 2013: http://bnps.photoshelter.com/gallery/52-year-old-sealed-gard...

There is also a close up of the seal:
http://bnps.photoshelter.com/gallery-image/52-year-old-seale...
But what about when you need the whole object in memory before you want to work with it? Also, many of the libraries written for nodejs are not necessarily stream-ready -- but I would argue most are callback-ready.
Exactly great!
Labour service or intellectual service inherently can not be bid, it will lead the price to much lower than the value, finally the market is fulfilled with poor service. Even if you as a coder really want to provide good services, but the market will hit you to the reality. So, it definitely is a very bad business model, nobody can get value added from the market.
Larger, when you start to get into 100-200+ concurrent players I can start to understand but when you have about 100 total users its around 3/4 to half that cost.
In my experience, if you are a competent TDD practitioner, you have a leg-up on those who are not. Sometimes a big leg up.

Yeah, it takes a long time to become competent.
It would be quite helpful. I went to the README hoping to see how platform-native it is, even the test program would have been helpful.
A separate "Show HN" area/link at the top. As it turns out many people would love this separate area, allowing more organization with "Show HN" posts no longer showing up in the "Ask HN" section.
I have a hard time with this. Consider the case of New Zealand. It has a population of about 4.5 million, and a land area considerably larger than California. Like the US, it is largely a country descended from immigrants.

If New Zealand opened its borders, how quickly do you think it could grow its population? My guess is that within a couple of decades, they probably could add maybe 20 million? The US currently takes about 1.2 million immigrants a year, and demand is far higher than that.

Do you feel that immigration on this scale would be a good thing for the 4.5 million citizens who currently reside in New Zealand? Or, even if it isn't, that they have a moral obligation to allow it?
This was a fascinating read. What I'd like to see more of is how the migration was managed, concentrating on how the mix of the two languages was managed. It talks about replacing functions and using JSON to glue them together and/or allow them to communicate.

I'd like to know more about that. Have I missed something?

Regardless, excellent write-up. Thank you.
Assuming one's software allows for that. Which a lot of software either doesn't do, doesn't do with sufficient configuration, does badly, or does but doesn't support your particular logging method.

As an example, nginx only recently gained the ability to log to syslog; Apache has a logging module but it's not exceptionally customizable if you wanted to log to, say, ActiveMQ, or to a custom service (unless you write a separate binary to accept logs on stdin).
Internet blamed as wicked influence in Wisconsin stabbing
I agree, I was negatively biased against him based on what I'd read in the past but he comes across as the one with the interesting ideas and passion around them. Beck and Fowler deserve respect but I think DHH is making a very valid point.
Plants suck in CO2 when they are storing energy, but when they spend their energy they make CO2 just like us. Plants have a respiration process just like animals. They just tend to remove more CO2 than they put out (until they get burned/turn into coal, oil, etc)
I bought Dash a year ago. I've barely used it. My brain is wired to search on the web, not on Dash. The only times I've used it were when I had no internet connectivity, and it saved me.

Great product, it just doesn't fit into my routine.
It's completely related, but you've got your 'feathers ruffled', so to speak. One can agree with (and support) a system in place for many reasons and still 'sleep well at night' when that system doesn't work out exactly as you'd like because of the other benefits. I (willingly) pay police salaries without considering myself morally culpable when they do something out of line.
Most bacteria and plants can survive in a huge range of CO2 and O2 concentrations. Humans are the ones that cannot.
Conversation with a job applicant that I had a while back:

"I run this minecraft server. I've modded it so that if someone kills you, you are banned for a week. But, you can unban yourself at any time for $5. This pays my rent."

"So, people come to your server specifically because it adds a heavy penalty that does not exist in the standard game and then they pay you to remove that penalty?"

"Yes."

It sounds ridiculous, but it makes sense for a subset of hardcore players. They want PvP. But, ganking you just isn't satisfying if you just respawn next to me a second later. However, if I know that over on the other end of the internet you are genuinely pissed that I ganked you --that's satisfying! Similarly, if I know that getting whacked has real consequences, it makes the game much more exciting and intense.
Respiration. Microorganisms use oxygen, and so does the plant when it's not under sunlight.