skysight-inc/HackerNews huggingface dataset:
"Abandoning KungFu for Taekwondo". Both are means to an end (or survival).

I agree that there is a large number of bad php code/coders out there, but you can write and build beautiful, fast and well designed codebases with PHP just as well.

Like the martial arts, the barrier of entry is very low. The black belt, however, takes perseverance and years to earn.
Although you're right, they're still orthogonal concepts. Powerful markup does not replace JavaScript for all use cases.
Okay you got me. Besides the use of the word terrorism, I really can't tell if this is satire or serious.

EDIT: And yes, encouraging kids to shoot at peoples cats is a terrible idea. In all likelihood those cats are a part of some other kids life.
Yeah. Pretty much all new projects I do are python (flask, actually), but I still can see a place for very simple PHP scripts - which I think was it's initial intention, and which it can still do.

The same for sh/bash. It's great for very simple automation/scripts, but after certain level, it's much much easier to use a language which helps you write maintainable code and doesn't actively try to stop you.
Back in 1994, my 486 had no issue rendering the Star Wars opening crawl in a sweet game, Star Wars: TIE Fighter. Fast forward 20 years, and thanks to the wonders of web, my computer can't even render it correctly. I get a blank screen after the star wars logo. So much for progress.

http://www.youtube.com/watch?v=IYks9ZfupZ0
It's interesting to see people doing this as it's something I've been planning to try. I've backed the Lima project on Kickstarter which will hopefully become my Dropbox replacement:

http://www.kickstarter.com/projects/cloud-guys/plug-the-brai...

and the Mailpile project on Indiegogo which will hopefully work as my email frontend on a local server:

http://www.indiegogo.com/projects/mailpile-taking-e-mail-bac...

I'm planning on buying a small server for running all my services on a VPN (mail server, GitLab, Mailpile etc.) and a decent NAS with RAID'ed backups of server + lima drives + time machine and if possible send that to a safe off-site backup.
What surprises me is that there are a lot of companies using Ruby. Why don't they put their money where their mouth is? Hire a team of sufficiently skilled developers and pay them to improve the GC implementation. It isn't rocket science :)
Will Apple Ever Fix the iMessage Text-Killing Problem?
Tidal forces between the Earth and its Moon in fact result in the Moon (very slowly) getting further and further away from the earth.
It's a shameless plug, for one thing.
As for Google - yes it has. If this is done en masse it will hit their bottom line. Only this will make them lobby for better rules. So even if the USA can still snoop there is a chance for change.
More to the point, this is a problem of layers. It's not just where you decide to host.

Most every national government is probably involved in data sniffing to one degree or another, major hubs are/can be bugged, and undersea fiber connections are especially vulnerable. This, in addition to all of the insecurities found in common consumer gear.

There's probably a tidal wave of folks moving, but I agree: the move is nothing more than hugely symbolic. The only thing you might accomplish is change the organization that's capturing your data and perhaps the method. But that's about it.
At least there is a glimmer of hope (no matter how delusional) that the political process in Europe can be influenced and at some date in the future the monitoring can be turned off or at least put under more rigorous oversight.
I've been living 9 months per year in coastal pacific south america -- for the past 7 years.

I am not a "nomad", and my experience is the opposite -- I am much, much more productive working remotely. I did actually enjoy the article for the useful information it can provide others considering this, but (as many of the comments in this thread point out) the author is clearly Doing It Wrong. I don't think it has much bearing on working internationally.

Two thoughts:

1. 'I changed a massive part of my life and, 2 months in, I feel less efficient!' Gee, really? 2 months is just about long enough to investigate a new location, but it pales in comparison to the amount of time you've spent optimizing your life in your old locations.

2. Home base. Living. Everyone here is saying the same thing: you need a solid, stable home base. Maybe there are rare butterflies who can flit from hostel to hostel and feel good. The rest of us typically have more of a relationship with our surroundings.

I hate traveling. I love living in great parts of the world, though.

I have a modest 2-story house I bought, one block back from the ocean in an 800-person fishing village. It's my home base.

I am fantastically productive when I am there. Far, far, far more so than when (maybe close to launch date) some clients request that I sit in their lovely, stylish, noisy open-plan offices, where you cannot take a nap and where you have the mental barrier of a commute bookending your days.
A microscope AND a telescope.
The EU hubs are having huge problems cause the NSA people were getting in the way of their own country's spies trying to get their work done.
I completely agree with encouraging him to be a kid and keep him away from a monitor as long as possible, but to suggest equipping a kid with a BB gun to terrorise the neighbourhood cats is appalling. You may or may not like them, but they're living things and they feel pain and fear just as much as humans do, and they have just as much right to go about their lives without being shot at.
Obviously we[1] sympathize with this, since we've been running a swiss location since 2006 - one that has become increasingly busy in the last 3-4 months.

However, I personally don't store my data there - even though I am deeply disturbed by the recent revelations and invoke all manner of security precautions in my own digital life.

First of all, it appears that intra-US Internet traffic is subject to less scrutiny and open to a much more narrow interpretation of the laws that (supposedly) allow this snooping to happen. Once your traffic leaves the US, the 4A (and other) protections seem to relax significantly. Let's set aside for the moment the bad behavior of other global and national "observers" on the network, which we have to assume are at least as bad as the US NSA ... and let's just concern ourselves with the US side of things. From that perspective, moving your traffic out of the US appears to have a lot of unintended consequences.

Second, it really shouldn't matter. SSH is SSH and duplicity is duplicity and storing a fragmented TC container is ... well you get the idea. If I have the right toolset[2], I should be able to store my data on a USB stick that I leave in the NSA lobby every night. You should ask yourself how large and unwieldy your digital life has become if you can't just trust the math.

Oh, and also ...[3]

[1] rsync.net

[2] SSL/PKI is not the right toolset. gmail is not the right toolset. Weirdo walled garden dropbox gdrive non-standard private API garbage is not the right toolset.

[3] We support synology devices perfectly, right out of the box, and right through their GUI config. Just saying.
Yup, there is no way would those data protection commissioners ever, ever be corrupted through offers of money or secret threat like any other civil servant, political appointee, or corporate drone. Those people are perfect!
Netherlands falls on list of random countries
What if I would not have put a disclaimer? Will you still call it that?
On the introduction page of this course it states, "This course is intended for folks who have a strong programming background, but who are new to finance and investing."

Hardly well-hidden.
Give him your time. Thats all he wants.
Right. I think it works better in Python — although I'm partial towards `[family] = socket.peeraddr` or adding parens as the comma is a bit hard to see — because it also asserts that the RHS is a single-item iterable (or however many items you have on the left-hand side:

>>> [a] = range(1)
>>> [a] = range(2)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ValueError: too many values to unpack

and it works on any iterable (any object with #to_a in ruby).
It's a shameless plug, disclosure of the conflict of interest or not.
Not nearly optimal, but this is a start:

http://bitcoinmagazine.com/5635/primecoin-the-cryptocurrency...
http://ciudadjuarez.usconsulate.gov/hnivb1.html lists many categories of people who may be in the US under a B1 visa:

> Artists: An artist coming to the United States to paint, sculpt, etc. who is not under contract with a U.S. employer and who does not intend to regularly sell such art-work in the United States.
It's not that they're not possible, but if you want an "upload and forget" way of deployment, you have thousands of hosting providers with a LAMP stack, but only a handful of Python/Ruby providers like Heroku (or you have the choice of using a VPS, which again means having to manage it).
I'm curious: you're discussing FPGAs with someone who knows enough about them to know the Xilinx instruction set. Why would you think that he/she might not know what a flip-flop is?
> You can take deliberate steps to lower the stakes in your interview process by changing the kinds of transactions that happen in the interview (for instance, by constructing interviews that involve collaborating on a problem instead of challenging the candidate).

If you want to evaluate all candidates on a level playing field, this can be really hard to pull off.

I work in the defense sector. We have some pretty strict guidelines on how we're supposed to evaluate people. Because of those guidelines, we often try to give each batch of candidates the same general set of questions/challenges, etc. We do try to be collaborative during our interviews, but it's really tough to collaborate without leading when you've worked a particular problem 1,000 times.

Further, even when you do this well, the candidate often interprets your help as their failure. "Oh crap, he pointed me in a different direction, he must think I'm an idiot."

> You can push more of the recruiting process into situations where the candidate controls their environment (for instance, by doing stuff at home, and on a fixed but flexible time scale) and less on in-person timeboxed interviews.

I think this is really key to our success. Our interview focuses on two programming problems which require you to interpret imperfect requirements, ask questions if you deem it necessary, provide an estimate of when you think you'll complete your work, code/document/test two full applications (one per problem). We ask the candidate to do this well before the interview, on their own time. Typically we don't discount for how long it takes a candidate to complete their work. I've had awful submissions which took someone 40 hours, and excellent submissions which took someone 4 hours, and vice versa.
Here ya go:

http://www.pymnts.com/briefing-room/issuers/virtual-currency...
This is why all my vacations are "zero technology". I bring absolutely no electronics except for an old non-smartphone in case of emergencies. This way I don't have to feel guilty, because I can't be "productive" anyway.
I wonder what happened to the tens of millions of kids that used to play Cowboys and Indians or Cops and Robbers...

Today, instead of running around outside getting exercise and learning social interaction, they're all in their rooms on the Internet or game console.

I think an awesome mountain bike or a BB gun is exactly what kids need nowadays.
Or PPCoin for that matter:

http://bitcoinmagazine.com/6528/what-proof-of-stake-is-and-w...
http://www.dirktheman.com/

Google translated the Dutch for me!

"159.253.0.110

Note to the owner of the following domain :
This domain is not linked to your web hosting package, reseller hosting package or virtual server. You have in your customer panel DNS management enabled for this domain name. Change the DNS records for the IP addresses of your DNS server or move management, and change the name servers to the name servers of your hosting package, reseller hosting package or virtual server."
Roll the certificate of graduation into a tight roll and use it to tap out your résumé on your keyboard.
Get him something that just the two of you can do together, ideally outside or in the wild. It doesn't really matter what it is, just so long as it's something you do together. He's at an age now where he worships the ground you walk on, which won't last much longer. Make the most of it whilst it lasts, and give him some great memories at the same time. That's going to be worth way more to him than $TOY or $GADGET.
(context: I'm the author)

I do agree with you, but through some failing of my own I still quite enjoy that trick. I included it to highlight the syntax, but I'll add a note saying it's maybe not the best idea to actually use it.
> By that argument, everyone visiting open source conference "sprints" should be deported?

By which argument? What job are they doing? Who's paying them? If they're making money off it, then yes, they probably should be deported. If they're doing work someone else could be making money off of, they should also probably be deported.

> For that matter, if I travel, and happen to do work while in another country that would also be in violation of immigration laws?

You would have to consult the laws of the other country in question. I'm sure the only way you could even possibly hope to make this argument in the US is if the company has no US suppliers, customers, or other US-related interests whatsoever. But even that is extremely doubtful.

The general rule for immigration is this: If it's not authorized, it's unauthorized. Unless you have clearly and unambiguously established that it's authorized, don't do it.

> I guess at least visiting heads of state get a diplomatic waver...

Hardly. In the US, they'll need an A visa, just like every other visiting official.

http://travel.state.gov/visa/temp/types/types_2637.html
Ruby gems do not play nice
Dear USA,

You are probably correct. My point is that I can make it slightly more complicated for you to sniff around in my data, and that was the whole point of this move.

If more people do this, it will get progressively harder for you to do your mass surveillance job as you do it now.

I'm sorry I had to leave you,
cpbotha
There may have been some tongue in cheek exaggeration in the parent comment. Go out and be wild, at any rate.

Fuel & electric motors and electronic kits make good hands-on toys at that age as well, to see things working. Bikes, guns, and other implements of destruction are cool too (one can stay within the bounds of wrecking things that were due for it anyway)
Yep. The actual experimental verification of this makes for very interesting reading.

see: http://en.wikipedia.org/wiki/Lunar_Laser_Ranging_experiment

and lots of links referenced from there.

Amazing precision, I still find it quite incredible that such a distance could be reliably measured to such precision and that meaningful conclusions could be drawn from those measurements.
Django Dash 2013. Registration is open.
Belgian ISP files complaint after possible spying of the NSA
Cowboys and Indians? If your friends were nerdy enough back in the 70s, you might play "Star Trek" instead (2nd grade version of LARPing, I guess)
Show HN: Ever-changing album artwork gives each downloader unique mp3s
The Business Moped Theory of New Product Rejection
It's not clear to me if you dropped your gmail address? Running email outside of gmail is easy enough, but changing email address to another domain is a total pain.
There's only so many GC engineers in the world, and the majority work in academia, industrial research labs and places like the Oracle VM team. So some web-app company isn't likely to hire one. Also they aren't interested in making some toy GC for a language they don't use.
The problem is that all of your email conversations are with people who still use gmail. Game over.
Satellite Images of Industrial Farms
It's certainly a luxury problem, but it's also a tough problem. Think about it: If you are location-independent, how do you even start to come up with a good decision on where to live? What are the factors you consider and the metrics to see whether or not your decision was good or not afterwards?

I'm in a very similar position and just thinking about the endless possibilities of choosing a new place to live can be very overwhelming.

But if you haven't been in this position, you won't know how it feels I guess.

I figured it is very similar to everybody joking about how they want more free time to do "their stuff". And if you ask "So, what stuff would you do, if you had all time of the day and still get your monthly paycheck?", the answer is often much less clear. Everybody dreams of having all day off, but when it comes to that situation, too much leisure can be frustrating as well.
but "can you be ready before this date?

IMHO right answer to this is, Yes we can be ready but we might have to scale down on some of the features. But in reality most of the time only the initial 'Yes' part is heard with the caveats being ignored. As mentioned many a times it is "quality, features, schedule" and one can pick only two.
Belgium's national telco believes NSA planted malware on its systems
[brainstorm]
The Dangerous Book for Boys
Snip, Solder and Burn
Basic robotics stuff, something related to Arduino?
They're cheap enough.
Introduce him to Scratch or some other development tutoring environment for kids.
Subscription to Wizard 101 :)
A trick bike?
Nerf is a nice alternative to BB. You don't get to shoot cats with it though.
Build a water rocket. Did that with my boy. He was suitably impressed.

Look, you don't have to leave off with a gift. The stuff you do together leaves the best memories. Stuff passes away. Good memories, especially after 10 years of age, tend to stick.
> The question is: Would you rather be a poor man in a rich society or a rich man in a poor one?

I've read a couple of studies that link happiness to how wealthy you are relative to your friends and your neighbours.

http://en.wikipedia.org/wiki/Relative_income_hypothesis

http://www.huffingtonpost.com/2012/11/09/suicide-rate-rich-n...

http://www.telegraph.co.uk/news/newstopics/howaboutthat/7497...

So each individual would be happier if they were that rich person. Obviously the other neighbours less so.

If the choice is based on whether you want the whole world richer or poorer, then it's a bit more abstract. We're built to look for relative advantage and we'll do it whether it's measured by a better stick or a nicer logo/wife/jet/body/mind. We're already in that richer society (relative to most of our forefathers), but we abstract away the improved situation and compete in any environment we find ourselves in, and are (again, in general) happy to the extent that we succeed.

I love the saying "Youth is wasted on the young". For an old person, wealth would be the opportunity to go for a run again, meet a girl, or have the energy and opportunity to try some venture again. No matter what country you live in, most will experience these things - youth, friends, love, loss, possibly children, competition, failure and success. So unless you're actually in a war situation being hunted down by a rival tribe or army, life's not bad.
Your math is off.

It's on a bell curve. We're regionally tied so we have 80,000,000 requests, 90% of which are over a 5 hour period so we can hit 5000 requests a second on a fun day :)

We do this on 10 servers. 4 front end, 4 back end, 2 database nodes. They are all hefty machines (FE=8xXeon,16Gb;BE=16xXeon,32Gb,DB=48xXeon,96Gb;Storage=12TiB SAN).

Our peak cluster load is about 20% (the sweet spot).

We don't need async, even if we lost half of our nodes.
I haven't had clients in Chicago but I would be very surprised if that weren't the case. I've done remote dev work (mostly iOS) for clients in Canada, Portland, and Minneapolis that paid better than $100/hr without working hard to increase rates. The one client who made an initial hourly offer started at $100/hr and I negotiated up from there with little resistance.

Remote gigs are a real possibility, even at $100/hr if you're a decent communicator and can get things done. I've had several clients within a day's drive that I've never met because it just wasn't necessary. It does help to be in a convenient time zone. Most clients I'll see once or twice a year.

I've talked to several local companies looking for freelance mobile web devs for interesting projects lately. They all want solo independent devs since (1) they're small and built their companies on reputation and (2) they've had better experiences working one-on-one than with big firms in the past. They all have clients or partners that are large companies.

Don't expect to be able to bill 40 hours a week or have no expenses though.

If I were looking to make $10k quick, I'd cold call local web/marketing agencies and propose having them offer iOS app development to their clients. A lot of them are thinking about it but don't know how to get started.
> So is this centrifugal force counteracting gravity?

I think that is probably a relatively reasonable way of considering it, but to be clear, centrifugal force isn't actually something that exists. It wouldn't be drawn in a free body diagram unless the diagram was drawn with a non-inertial reference frame, but even then it is only drawn so that equations meant for inertial reference frames will still work. (http://en.wikipedia.org/wiki/Centrifugal_force_(rotating_ref...)

I think the best way to get an intuitive understanding of how orbit works is with Newton's cannonball thought experiment, and perhaps playing around with a simulation of it.
For anyone not following the project, here is a small status of where they are (please note that I'm just lurking - any errors below are mine):

Founded in 2008, as an open source and non-profit project. Currently about 40 people involved on a volunteer basis.
The support organisation has about 800 paying members.

The first major success was the flight of the HEAT 1X Tycho Brahe, a 6 meter 65 cm Ø rocket and launch vehicle, which was test fired over the Baltic sea on 3rd June 2011 and was aborted at an altitude of 2.8 km.

The HEAT 1X Tycho Brahe was passively stable and propelled by a Polyurethane fuel with LOX oxidizer.

After this, the focus shifted towards liquid propelled rockets (75% alcohol LOX) and currently the TM65 engine has been tested numerous times and is due for a launch next summer. In the most recent version the rocket is fed by a H2O2 driven Turbo pump and can provide around 65 kN of thrust.
http://www.copenhagensuborbitals.com/tm65.php
http://en.wikipedia.org/wiki/TM65

In parallel, work has been done on a number of other sub projects

- the launch vehicle Tycho Deep Space II (http://en.wikipedia.org/wiki/Copenhagen_Suborbitals#Tycho_De...)
- the Launch Escape System (LES)
- the space suit (http://www.youtube.com/watch?v=fcZOsdoCjqU)
- active stability system tested on the Sapphire rocket (http://www.copenhagensuborbitals.com/sapphire.php) which was successfully launched to a height of more than 8 km on June 23, 2013 (http://www.youtube.com/watch?v=kcF5xNrb3HA&feature=c4-overvi...).

Also, the plans for the next version of the rocket (the HEAT 1600) which might use either a cluster of TM65s or a single engine.
http://www.wired.com/wiredscience/2013/05/heat-1600-concept-...

A manned launch is 3–5 years away
Really? Seriously?
Gpgmail encrypts to keys with zero trust. This is dangerous.

There is also no way to verify that the OSX keychain does not perform key escrow, as it is closed source.
You are correct.

However, I am simply taking all MY email out of gmail, so that MY database is not the one that's used to get information about others. Besides this, because I'm not using gmail anymore, I'm using OpenPGP more often to sign and encrypt emails.

I agree that it's a drop in the bucket, but it's a drop that I had to add.
Rooftop solar panels become new enemy of U.S. firefighters