skysight-inc/HackerNews huggingface dataset:
Most jurisdictions require a certain number of days out of the office for people who work in finance. In Japan, it's ten consecutive business days each year. In the US I believe it's five.
According to <http://www.mapcode.com/downloads.html>:

> The mapcode system is a free, open standard.

Which is it, open or patent-encumbered? It can't be both.
Both wetland banking and conservation easements effectively do the same thing...you transfer/sell the ecological value to someone that values it, and lock it into being a wetland into perpetuity (or some agreed-to number of years).

In the case of wetland banking, a developer may purchase the "banking credits" produced by your wetland to offset the destruction of a wetland on their site. Google around for wetland banking or mitigation banking.

With easements, you find a local organization (usually a local land trust or nonprofit, but could be a park district or other quasi-governmental agency) that has a defined mission of maintaining wetlands, combating the urbanization of our farmlands, etc. You agree to lock up the wetland portion of your property, they give you cash.

I don't know anyone there, but a good start might be your local NRDC office: http://www.nrdc.org/about/chicago.asp

They might also be a good resource if you start playing with wind turbines.
Required vacation time is a security best practice, especially for anyone handling money. This makes it more difficult to perpetrate fraud. It also prevents institutional knowledge from being trapped with individuals, as at least one other person must know how to perform the role of the vacationee.
Luckily github only looks at the commit date :-)
I haven't read Wadler's paper, so he may well refer to this, but he relation between programs and proofs generally falls under the well-known Curry--Howard Correspondence[1], Curry being, of course, Haskell Curry, namesake of the language and the practice of Currying.

[1]http://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspond...
> That's not a full comparison. It actually doesn't even touch on some of the advantages to using SQLAlchemy (i.e. in the more complex queries). It even says this at the bottom. Did you see that?

Well those are most of the comparisons that could be made, from the top of my head I can't think of any other features that the two share.

> Too many junior developers make the mistake of thinking that their problem, project or app is somehow a unique snowflake and end up reinventing the wheel because they had no idea the wheel existed. Semi-experienced developers will still make this mistake by making bad architectural decisions in the name of flexibility or performance that end up locking them out of library ecosystems that means they are forced to reinvent the wheel even when they know it exists.

Doesn't sticking with Django lock you into the ORM and it's capabilities itself? Unless the library you're using is a Django extension you have the same pool of libraries available to you, so that's an invalid point.

> It's a myth that Django is heavy weight.

I saw that blog post too, however by heavy weight I meant all the remaining stuff you don't need for an API, e.g. you don't need the template, view, form, ... layers

Again my argument is based on building an API not a Website.
It's fairly commonplace in the federal government to have 'use it or lose it' leave. Only a certain amount of vacation hours can roll over from one year to the next, so those which you don't use and don't roll over are lost.

While it's not mandatory to take that leave, it's a very good excuse for why you want to take several days off.

See more here: http://www.opm.gov/policy-data-oversight/pay-leave/leave-adm...
San Francisco billboard warns workers they’ll be replaced by iPads
Yup. And that's a flaw in the approach. I don't think it's possible to have a merciful justice system in a merciless society in the first place, though. If judges are insufficiently bloodthirsty, they will be replaced, or their judgments will be supplemented with vigilante action.
This is why we need open source science, so we're not left 50 years behind in finding a cure to a grave disease just because the top scientist researching it died in a car or plane accident.
Sorry about that. The static image turns into a video on desktop, but there's no way to play a video that is not full screen on Mobile Safari.

We'll probably update the landing page soon. In the meantime, visit the landing page on your desktop, or see https://www.youtube.com/watch?v=5mt286dTNFg
I'm an expat in Copenhagen and definitely find it comfortable, almost embarrassingly so. It feels like being in a foreign country on "easy" difficulty level. Not only does everyone speak English, but at least in Copenhagen, English seems to be everywhere without even asking for it explicitly. Many things from the government (websites, forms, etc.) are published bilingually in Danish/English. And it works smoothly, often over the internet; very little difficulty navigating the bureaucracy. My workplace is also probably 70% English, though I work at an IT university, so that may be non representative.

There is also a lot of "public life" that uses English as the lingua franca, so someone who doesn't speak Danish doesn't end up isolated in just a little British/American expat bubble. Any bar in the city center will have at least 15-25% of the people speaking English (partly because there are a lot of foreign students). And cultural events at museums, universities, & hackerspaces are often in English to accommodate visiting speakers, expats, foreign students, etc. Many tech events are in English because even many Danish companies have non-Danish founders or cofounders (especially true for game companies). It's interesting in part because there is so much English but the majority of people speaking it aren't native English speakers, it's just the language multinational groups end up with for practicality. That also makes Copenhagen a good place to meet many European nationalities. I've met a lot of German, Polish, and Spanish people in particular (in addition to Danish and Swedish people). Especially a lot of Germans, and except the ones who stick to all-German groups, or those who have assimilated and speak good Danish, they mostly end up in mixed groups speaking English. I think I would actually have had a hard time meeting this many Germans if I had lived in Germany; here we have some being-foreigners-in-Denmark thing in common to break the ice, and an English-speaking-by-default environment to make it easy to connect.

Of course there is a whole Danish-speaking cultural scene someone who doesn't speak Danish misses out on, and Copenhagen would be even more interesting if you speak both languages. But for a country that isn't officially English-speaking, the amount of English-language cultural stuff going on is surprisingly large.

(Oh, and the prices aren't bad. Eating out is very expensive, but rent is way cheaper than urban/walkable American cities. I moved from the SF Bay Area and rents in Copenhagen are hilariously cheap in comparison to SF. Also cheaper than NYC or Boston. Maybe roughly on par with Midtown Atlanta, to pick a point of comparison.)
> A Gentle Introduction to Monad Transformers

Gentle, gentle. I didn't get it at all.
I'm not sure how you are misunderstanding or purposefully ignoring what I'm writing in every post.

Your network no matter the bandwidth to your house is oversubscribed. If everyone was using their network connection at max capacity 24/7 there would be network congestion issues.

Thus the arguments that "I've been sold 50Mbps/down I should be able to use it at max capacity 24/7" without issue are incorrect.
Panama is a great place
This comment has nothing to do with the submitted article except a tangential reference to programming.
If you're an accredited investor, there are actually two YC companies that allow you to do this, FundersClub and Wefunder.

I believe both allow you to invest through a fund or individually, though you don't manage the investment personally.

Otherwise, you first need a good network to know when these companies are raising money and usually a track record of funding and helping companies succeed or building them yourself.

If you're looking for private sale of shares, sometimes they come up on sharespost.
Why did they create their own cryptocurrency with this? Why not just pay people for their storage space in bitcoin?
I use them in their primary dictionary definitions.
Still it's pretty hard to sell GitHub projects to HR drones who want "commercial experience" and might not even know about GitHub. No matter how good your code is, if it's not seen by someone who can judge it, you can't even get your foot in the door.
ZIP code is also used in astronomy: http://healpix.sourceforge.net/
So why is college so damn expensive?

In the modern economy, you need access to a high-paying career path in order to have economic security ( http://intellectual-detox.com/2013/01/20/economic-classes/ ). College provides the social network, acculturation, and signaling that make it much more likely to gain access to such career paths. A good college is a college that has the best reputation and attracts the smartest and most savvy fellow students. Everyone has an incentive to attend a college with an existing reputation and students bid up the prices for these limited slots.

Also, colleges can pursue perfect price discrimination. The sticker price is set very high to extract the most money from those who can easily pay. The price is discounted based on ability to pay.

Why does formal education exist at all?

Well, originally, books were really expensive, thus self-teaching was hard, so the most cost-effective way to learn was from a lecture or a teacher with a slate board.

Currently, it exists because the formal education system teaches everyone that the formal education system is very important, that economic growth and our national competitiveness depend on more and more people going to college. People believe this myth, and then vote for politicians who sustain the institutions.
> I don't understand your equalization of CPCs with value.

CPCs are a proxy for value, especially in the Google case. This is because the way advertising works on Google advertisers bid for position, Google runs an auction, and the highest bid wins (at the next to highest price, it was at least when I was there a dutch auction[1]) So when CPCs fall, they do so because the highest bid has fallen, and the advertiser is setting their bids, so if they set them lower then it means they "value" being at the best position lower and thus "value" that ad placement slightly less.

Now flip your point of view around to that of the advertiser, you've got $1M to spend on internet advertising. Every quarter you advertise with different strategies and campaigns and you measure your business. If you are like many you are constantly tweaking that, some print, some radio, some Internet, vary the mix vary the message, these folks A/B test the crap out of this stuff. When you find bidding $5.00 a click gets you the same business activity as bidding $4.90 a click you say "Great, that gives us more money to spend on some other channel!" You have just reduced the CPC that Google sees from you by 2% and you are still getting the results you want.

When CPC is eroding both quarter to quarter and year to year it means that people as spending less money on buying ads from Google on a per ad basis. They may get more total impressions (and this is what I suspect Pichette thinks is the confounding variable in the paradox) but each impression is worth less. And the interesting thing that Marissa Meyer proved at Google early on was that people valued less intrusive advertising over what Altavista and Yahoo where doing at the time. I believe her insights still hold, and if Google continues to add more 'slots' into their properties they are going to erode value (ad blindness). It is a tough spot for them.

[1] New hires back in 2010 got to do a class called 'life of a dollar' which was perhaps the absolute best introduction to how Google monetizes search you could get.
Best Conversion Optimized WordPress eCommerce Themes
Interesting, I figured something was up when the landing page changed.

Several of the new/upcoming features of Flow are precisely what I asked for while using the service.

If I'd gotten some sort of acknowledgement of that feedback as something being considered or upcoming I'd have kept my discounted subscription.
I've lived in Both Australia and Canada (I'm American) with my family for significant amounts of time (currently in Canada). Both are great with very little "differences" from the US.

However, there are some major annoyances in both places as well. We Americans have come to expect things to be A. cheap B. quick and C. easy. See amazon.com. Those either don't exist or are 1/100 as useful outside of the US.

Other things are different as well, but nothing that is insurmountable and some are enjoyable as well.

BTW, I just got my perm residency in Canada and plan on staying here forever. The schools are better than where we came from (Phoenix), the people are nicer and the weather is much, much better (We live in Victoria; wife, 3 kids). Kids go to a francophone (not immersion, though there are those as well) school, ride their bikes everywhere and have parks around every corner. People still don't lock their doors sometimes.

That said, I probably would never live anywhere else in Canada other than Victoria....maybe Vancouver (though that is kinda pricey and doesn't offer the kind of lifestyle we are after). Rest of Canada has mostly miserable weather as far as I'm concerned.
Having traveled to several countries without formal addresses, this looks like a godsend for navigation. It has no regional segmentation (i.e. no drill-down reference like country-state-zip-city levels), however, so it's useless as a cultural reference.

Slightly off topic, but I'm stupefied at how much faster TomTom's maps (and Bing, apparently!) are than GoogleMaps.
To answer your question: Try searching the Kindle store for something that is in Kindle Unlimited. For example: http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3D... You'll see "$0.00 kindleunlimited" for books that are available. The selection is grim.
Latest CAFC Ruling Suggests A Whole Lot Of Software Patents Are Likely Invalid
correction

> Sid Meier's legacy was built on producing computer-versions of classic boardgames
A nested bubble is a better bubble.
An Introduction to Swift: Part 1
Show HN: Buy your SSL Certificates with Bitcoins
Is it done yet? I refuse to read it again until it is. It has, so far, sucked in a week of my time twice, because I had to re-read all of it to remember how the new chapters came about.

It's really great writing (as sirsar says, after a while) - at least, I enjoyed it. But it does keep going well after you think it would.
Well if you do not have a computer at home or access to books, then no, you won't be able to make it. But the solution would not be to spend money on schooling, but to buy everyone who cannot afford it a computer and a Kindle with a subscription to educational books, which would be a lot cheaper.
Why aren't you doing anything? I replace all my everyday programs including OS by free software. I showed presentation about it to my colleges. I transfer money to FSF from time to time. If those who care all do that the world can change. Moreover, small group of people who care is the only engine of changes in the world.
Could you elaborate here on what you mean by "all the parents will be recieving and handling the event emitted by a single child"? Or perhaps post a question on StackOverflow.
This article just indicates a cramped view of math and programming.

Programming is math, very simply. Consider the simple Turing Machine: invented to give proofs in what we'd now call mathematical logic. Coming up with Turing machines to solve given problems is so obviously programming, that I have to suspect Ms Mei hasn't ever looked at Turing Machines. The same could be said of lambda calculus and Combinatory Logic.

But OK, I'll go with "programming is not math" just to examine the consequences, which is a mathematical activity in and of itself. Let's just ignore things like completeness and consistency, and formal languages and parsers and spend our time puzzling over why some sets of requirements cause us to spend unpredictable amounts of time writing the (not math!) program to meet those requirements. Let's just puzzle over why it's so dadgum hard to find malware in our files. Let's spend large amounts of time hacking around with our multi-threaded servers, because gosh darn it, it's not mathematical.

This article is just immature.
I assume it's a technical book? There are very few novels I'd pay even $10 for.
I'm a developer. I got a 1290 on my SATs in high school. 670 verbal and 620 math.

I think a good balance makes a good developer. Even more than that, it makes a good software creator - designer, developer, project manager, etc.
Facebook Audience Insights
GCHQ employ very many people. Some of those people are paid to find exploits.

http://www.gchq.gov.uk/careers/pages/index.aspx

They're currently recruiting: http://www.gchq.gov.uk/careers/Pages/Cyber-and-Technical-Ope...

> Developing creative solutions to technical problems on live operations, this is a high pressured environment. You'll need to be both flexible and focused. You'll be using a wide range of technical ability rather than deep specialist skills, but you'll need an interest and aptitude in network security and coding. You'll have plenty of opportunities to develop your skills, but a technical qualification or experience in low level software, network security, malware analysis, penetration testing or vulnerability discovery and mitigation would be useful. Most importantly you should have a willingness to learn.
Not yet. He's working on the last set of updates, and is hoping to be done by the end of the year.
Provisioning vs. Configuration
I got through chapter 10 or 12 and my hate and rage for every character didn't abate. The writing was terrible. I found it to be insufferable mental masturbation for militant atheists.
You don't need mathematical reasoning to realize that loops within loops generate slowness.

And as far as under-specifying versus over-specifying, I find that understanding the domain problem is better inoculation against horribly written code than understanding "inefficient" boolean branching.

> lesser programmers are afraid to fix it

Red flag.
Slight disagree, the article has a section where they wonder at a lack of research on education and programming in academia.
This is something obvious, but lost on some minds -because feel attacked?-.

IF programming is math, then math IS programming?

That's absurd!

Math loving people see everything with their math-eyes: Everything is math, everywhere.

Math is math. Biology is biology and programming is programming. Nothing can be everything at the same time, because then you need a God-like mind. Everything a human mind produce is a slice of reality/imagination, ergo, specialization.

Biology can be (partially) explained (sometimes, badly and worse) with math. BUT can be explained far better with language.

Math could be considered (or is?) a language, but is a shitty one (like a truly compressed C/Perl code) that as one-liner code is great to encode fast some stuff, but at large, is not the best way to convey IDEAS.

That is why I'm using words, here. Not math!.

That is why a programming language is made of WORDS, not math symbols. That is why, you don't write a app with math, you use symbols and languages.

That is why math is based in the kind of symbols derived from language, too.

This NOT mean math is useless or bad or something else. Is just a obvious observation: Math is not the focus in programming. Is not the focus in almost anything that happen in the realm of a human mind, UNTIL you need it. And programming stuff you don't need much of it, and when you truly need it? Still language dominate the task.

Not believe? Go read the source code luke, and see how much math vs words are there. You can check any large codebase, and see it for yourself.

When the analogy of "Programming is like a car.. is like building a house, is like ...." fall apart nobody insist that programming is like architecture. So why do the same with math?
Waterfall and Agile, the effect of automation and continuous integration
Bingo. That is the right answer. I live in New Mexico for the same reason. It's close enough to third world for me. And we can always drive back to the actual US if we need to. And some of the people here even speak English!

I traveled a bit in Mexico and Central America in my 20's. (Never been to Europe or Asia). And personally I don't see the benefit of relocating permanently outside the US. The devil you know and all....

But some people I guess enjoy it... more power to them.
They need to store things in the blockchain, namely meta-data. I think there are also a few other changes that they made to the blockchain structure that would have made it very hard to simply use Bitcoin.

I imagine that they'll at least merge-mine with Bitcoin.
I wouldn't be to concerned about stable/fast internet. I currently work out of hostels and cafes in Medellin, Colombia. Free wlan everywhere and haven't had any more problems than back in Switzerland. And since I have a local cell phone, I can just switch to tethering if there are any.

Europe has a lot of amazing cities I could imaging to stay longer, but they have very different cultures and styles of living. In my opinion it comes down to personal taste rather than any other concern (except maybe cost of living).

Instead of moving all you stuff to one place it may be better to store it in your current place and just come to Europe with backpacks and travel for a bit until your family finds a place they feel like settling.
Mapcodes are coordinates within a rectangular region, you define the region, then the code(or if you're IN the region, you don't need to worry about defining it).

One of the available regions is "Earth", which offers global coordinates(they're a bit longer, four or five characters on each side of the dot).

The upside of this is that it is possible to implement it completely offline, you don't need to query the regions from a database, because they're already defined. You just run the algorithm to project the local coordinates onto global coordinates, and your GPS system will handle that.
Runtime Type Verification in Python
In and of themselves, these languages may not be that "useful."

That said, breaking out of the English-only mindset, and practicing the discipline required to become truly fluent in another language (which can carry over to other endeavors in your life) can be incredibly useful -- and perhaps one of the best long-term strategic decisions regarding your intellectual development that you can make.
I think the fundamental problem is this: programming is not computer science. Think physics vs mechanics, or biology vs medicine, or theory vs practice. Nobody will expect a physicist to fix their cars, or a biologist to cure their sickness. Nobody studies physics to work as a mechanics.

On the other hand, computer science, being young as it is, is still confused with with its instruments (computer) and application skill (programming). This causes all the confusion. It was once pointed out to me that math major undergrads generally perform better than most computer science undergrad in many PhD programs. When you think about it, academia for computer science involves things like type theory, computational calculus, proof of correctness, etc. Much of these has little to do with actual programming!

So, programming is not math. Computer science, on the other hand, is strongly related to math (same way that physics relates to math; remember, physicists more or less defined calculus).
They don't want to host storage space. They want to bootstrap a cryptocurrency backed by storage space and availability as value. Eventually it would lead to a decentralized storage, and you would pay with the cryptocurrency for it.