skysight-inc/HackerNews huggingface dataset:
Will we be sending kids to college in 10 years?
Codecademy's CEO was interviewed about the future of education and how with new tools/services, the traditional education model is broken and there's a good chance we won't be needing to send our kids to college over the next decade.

Kind of a bold statement, but the point is interesting as more and more people are learning job-critical skills outside of the classroom.

I'd love to not have to save for college, but I can't picture college going away overnight...

Here's a link to the podcast interview:

http://blog.hubspot.com/marketing/codeacademy-growth-podcast
I think in part it's down to the fact that we want to interact with water - interactions with fire tend to be more incidental, and therefore there's less incentive to simulate or mock it up to a higher standard.
Let me start by saying I think the argument for binaries vs fat jars is overblown.

That said there is more complexity with the jvm. Do you have the right jvm installed? Where was it installed? Are there multiple versions of the jvm installed? Do you care? Can you mess with it? Have you accepted the license for the jvm? Should I use docker to manage all this complexity? Is the docker agent working? etc.

In environments where you are deploying to a single architecture that is more complex than "copy binary". In environments with LOTS of servers the (admittedly limited) complexity difference can add up.
Same for hair and cloth. Still got miles to go.
Sorry about that - it should be fixed now.
Same here - I was also guilty of feeling a bit clever and avoiding the obvious "oh, the numbers double every time" answer. So, when I found out that if the spelling of each number was one letter longer (4 = four letters, 8 = five letters, 11 = six) I got smug, and didn't bother testing further.

Good article - and a humbling experience. :)
>> Communism (Which is what this is), has failed.

> communist country. The reason Communism has failed is
> because of the lack of checks and balances on power
> compounded with corruption not because of concepts like

Socialism did not fail because of corruption - capitalism has this too. Socialism failed because of its inability to put pricing on a product due to lack of a market place.
On the other hand, Socialism had tremendous growth. Hitler (another socialist) said, "The Soviet Union is a rotten house - kick in the front door and the whole house will collapse". This was true in the WWI but in WWII the Soviet Union was a different country, they probably had a higher GDP than Germany. Why? Because Stalin achieved growth rates that may have dwarfed China (controversial, but he may have achieved up to 500% Growth in 13 years based on some estimates).

So socialism failed, back to capitalism. Yes, capitalism survived. But how much longer?

"There is No Steady State Economy (except at a very basic level)"
http://ourfiniteworld.com/2011/02/21/there-is-no-steady-stat...

Limits to Growth–At our doorstep, but not recognized
http://www.resilience.org/stories/2014-02-12/limits-to-growt...

Wealth And Energy Consumption Are Inseparable
http://www.declineoftheempire.com/2012/01/wealth-and-energy-...

Galactic-Scale Energy
http://physics.ucsd.edu/do-the-math/2011/07/galactic-scale-e...
I run my own mail server even though my ISP blocks port 25 OUTBOUND. I use DynDNS's Mail relay service. Only costs about $20/yr. I never have have a problem being flagged as spam or anything else. I can receive mail on port 25 INBOUND with no issues. I set my MX RR to my home IP and add a secondary to a dynamic address, also through DynDNS. works great!
The attached reading material is interesting, but this question is too similar to problems where you guess the next one in the sequence and none are missing.

A rule where the numbers are increasing does not explain why 3 or 5 or 6 is missing from the sequence in that version of the question that is much more common.
I remembered this puzzle from HPMOR, but either way this is just writing a unit test.
I don't think that is a defense argument so much as a plea for leniency.
It's worrying that this article completely glosses over the fact that the Manhattan distance approximation is seriously wrong. It may have given the right answer in this case, but it definitely won't do so in all cases, and if you don't already have the right answer to compare to then how will you know if it's working or not?

Literally any problem can be solved quickly in any language if you're willing to accept an incorrect answer.
is that texture stretching in the big rocks?
> Asking whether a programmer in Silicon Valley plans to start a company is a bit like asking a waiter in Hollywood about his or her acting ambitions.

I wonder if many of these programmers don't really like coding, just like the waiter doesn't really like serving people.

Maybe it is just because I live outside the Silicon Valley filter bubble but I have no plans to ever start my own company. I like to architect really nice systems, and turn them into well coded implementations. I don't ever want to have to touch a pitch deck, or deal with investors, or worry about making money, or burn rate.

I'll be the first engineer at someone else's startup, but I don't want to be a businessman first, engineer second. To me coding is not a gateway to getting rich by creating the next Facebook/Snapchat clone. Instead coding is the destination, and I'm at that destination, doing the thing that I enjoy every day.
> The majority are lazy, and if given money, will sit watching reality TV and stuffing their face with ice cream.

I'm sure you can cite evidence of this claim from basic income pilot programs, then? (there has been a few).

> Most people are also selfish. The idea that they'll all start doing things to benefit others is a bit far fetched.

Here we agree, but it's beside the point as there's a very good reason for them to do things to benefit themselves that will have the side effect of benefiting others:

They'll make more money. The point of basic income programs is to create a lower threshold that is predictable, simple to administer and unconditional. It's not to create a ceiling on income.

> Communism (Which is what this is), has failed.

This is quite comical, because it has nothing to do with communism, and indeed the idea predates socialism by about 300 years.

It has over the centuries had supporters spanning large parts of the political spectrum. One of the important aspects of basic income is that it is not particularly ideological in its basic form:

There's no implication that the basic income is meant for widespread redistribution, though some proponents wants it to be high enough for that. Many proponents, in fact, specifically makes the argument that done properly it may potentially reduce government expenditure by eliminating a whole host of benefits programs that are expensive to run and hence cut administrative costs. This is an argument often made by liberalists (as in classical liberals by the European definition) for example.

In fact, if you were to push for a form of basic income that would be high enough to make it something most people would happily live on if they could otherwise work, it would be fundamentally at odds with Marx ideas of communism. In "Critique of The Gotha Programme" he skewered the idea that communism involved equal pay, by pointing out that this would be extremely unfair:

People have different needs. Instead, according to Marx, the goal for a communist society should be from each according to ability, to each according to need - in other words: while a basic income could fit within a communist framework, as the only source of income it would just create different problems: it would overpay people who choose to not contribute even though they are able to, and would underpay people with special needs.

This, incidentally is also the reason pretty much no proponents - regardless where they fall on the political spectrum - advocate a basic income that is particularly high. It's called basic income for a reason.
Did the Fed bail out numerous foreign banks to prevent a largely US-engineered derivatives bomb from blowing up the planet? GS is doing the financial equivalent of selling plutonium in the Middle East, financing the purchases, and then hedging against their own plutonium customers with more derivatives.
If your senior leadership is leaving because of short term volatility in their options, is that really the senior leadership you want in your company?

In addition, senior leadership has significantly less liquidity in their options in a privately held company.
If only it was the birthplace of paying due taxes, not letting everyone retire too early, and paying back loans!
From a Computational Learning Theory perspective, we are faced with an infinite hypothesis space, with an infinite VC dimension. So yes, there's not much strategy that can be employed here.

But, the fact that there is one correct answer is not really an assumption that the puzzle makes, it is information we have been given:

> We've chosen a rule that some sequences of three numbers obey -- and some do not.

This simply means that the solution is realisable. No matter how many ways (in English) we have to describe that solution it is still the same solution.
Fetching and collating California school immunization data with Python and Bash
Location: Italy
Remote: Yes
Willing to relocate: No
Technologies: HTML,CSS,Javascript,NodeJS,AngularJS,PHP,Yii Framework
Résumé/CV: https://dl.dropboxusercontent.com/u/1174292/Europass-CV-20150409-Denaro-EN.pdf
Linkedin: http://it.linkedin.com/in/carlodenaro/ (now i'm work for Yoox Group SPA)
GitHub: https://github.com/blackout314
StackOverflow: http://stackoverflow.com/users/4428662/carlo-denaro
Email: carlo.denaro@gmail.com
It may interest / surprise you to know that the russians were also building / built a super collider near moscow.

It was / is huge. 27KM from memory.
It blew over budget, because less relevant, and closed.
There is a mini collider that is active in one of its 'corners'.

Today, it's empty, and a little bit flooded. They keep pumps on to keep the water out, but the place is, essentially, ruined.

http://ninjito.com/2008-08-24
Prefer these lessons: How I made 100k freelancing and absolutely loved it

https://medium.com/@RecurVoice/how-i-made-100k-freelancing-a...
believable fakes have been produced with photoshop for ages. raytracing has been able to produce photorealistic images for decades (although not in realtime, but that doesn't matter here).

in my opinion, this doesn't change much.
The same mental shift could be attributed to R as well. For instance use the *ply function (apply, lapply, sapply, tapply) if you want to loop over vectors of data instead of using "for" loops.
Getting Started with ZAP and the OWASP Top 10: Common Questions
"Botched shuttle design"? You don't know much about the orbiter, I take it. Shuttle was meticulously - even lovingly - maintained, a hairy complex scrupulously documented piece of kit, well built and designed if not well conceived.

I'll guess your crack is motivated by shuttle's mission, which was misguided (to say the least). Hampered by its LEO envelope, the Air Force should never have contemplated launching satellites on a man-rated platform at all.

But the orbiter itself... a thing of beauty. I've said here before that I'd like to have seen shuttle reattempted, this time with 21st century technologies. (So long as someone else is paying the expense!)
> though presumably that's because it was linked from LessWrong

No surprise there, given that this experiment is discussed in Sequences, the link to the post present in the article you link to :).
What's Coming in PostgreSQL 9.5
It's not that constructors and destructors can't be used.

What he said IIRC is that you can't manage errors in them without either using exceptions or using trivial constructors/destructors plus a state machine for the remainder of the lifecycle (initialisation etc). As he's mostly into writing libraries not applications, both approaches were, in his opinion, more hassle than they were worth.
Great summary :) - without the internet the F-35 design would probably be evaluated in similar vein - makes no sense so there must be some hidden purpose.
Interesting, some similar lessons like here: https://medium.com/@RecurVoice/how-i-made-100k-freelancing-a...
So I can't call myself a solopreneur at this time, but I am a solo-founder that started as a solopreneur. All the things that are good about being a solopreneur are pretty compelling, but there are some serious downsides too.

One of the most prominent to me is the lack of ability to have people around to challenge you, your ideas etc. And for me, being the smartest (or only) guy in the room is never a way to get the best idea when you have the final say on said idea. Which for me generally meant I spent more time trying to find multiple ideas/solutions so I could weigh their options. Having a team around that could be done in a couple of hours because people think differently, by yourself its tougher and takes longer if you are honest with yourself.

As a solopreneur you rely on clients more to give you feedback to help mitigate my last point, and done right that can be super powerful, but if you get one client that can tip the scale too much by being too much of your revenue then they can put you out of business quickly. This is simply because you will feel obligated to keep them happy and so they will be forcing your hand more than you would like and you keep deluding yourself with I'll do it this time... With a team even a large client will get more of a balance because the team is talking to multiple clients, but when its you by yourself it is harder to manage.

There are a ton of other things I could mention, but no matter, I wouldn't say being solo vs a team is better or worse, just different with different challenges and benefits. You just have to weigh them to see what is right for you. And I would not say that there is less stress being solo, it is just stress of a different nature, e.g. you aren't responsible for other peoples income just your own, but you still have all the client and engineering stresses except they are all on you whether its 3am or 10am.
> I mean, this guy did stuff that was flat out against the law, and really compromises his integrity with regards to the trial. There's no telling what other sketchy stuff he did to get this conviction.

What did Force say at Ulbricht's trial?
How I made 100k freelancing and absolutely loved it
Can you be specific about how this compromises the Ulbricht trial? Start from the indictment, make a list of the facts that the prosecution had to establish, and find the places where they relied on Force.

From what I can tell, this case was over as soon as they managed to get Ulbricht's unlocked laptop.
The Vector Space of the Polish Parliament in Pictures
Surprised anyone freelancing would need that advice in the first place...
Freelancing is a job just like any other except that you're wearing more hats so you have the opportunity to be compensated at higher rates. In a corporate job you're giving up potential income because other team players are doing the marketing, accounting, networking.

If you really want to wake up every day at 11pm and drink beer all day you have to separate income from hours worked. A really successful freelancer might be able to increase project/hourly rates to the point where they don't need to work that often but residual/passive income is a better long term strategy. Create technology and license it, create copyrighted materials and publish, write a song and collect royalties, purchase income generating real estate and find someone to manage it.
There's also a Stack Overflow ibm-midrange tag [1] that has some moderate activity.

[1]: https://stackoverflow.com/questions/tagged/ibm-midrange
Translated link - http://translate.google.com/translate?hl=en&sl=auto&tl=en&u=...
The free, open-source tag manager – looking for beta testers
SEEKING WORK - Remote or based in SW Ontario, Canada

LinkedIn: http://ca.linkedin.com/in/zamkhan

Recent client: "As an academic entrepreneur, I have engaged in a number of out-sourcing processes and truth be told, _kohanz_ was one of the few that I would still continue working with. He is skillful, honest and up front, knows what he is doing and does his job very quickly and within the time frame promised at the beginning."

Experienced (10+ years) developer of software for medical devices and scientific applications, many with an imaging component. Have architected and led teams to deliver on software for systems in both diagnostic and interventional contexts. Comfortable working in an FDA-regulated & ISO 13485 compliant quality system.

I excel at iterating research or early-stage prototypes (e.g. MATLAB developed by researchers) into commercial-grade software ready to impress the right audience (clinicians, investors, etc.).

Developing scientific applications involves a high degree of uncertainty and requires an engineer that actively participates in all phases of the SDLC (e.g. requirements gathering, risk analysis, etc.). My ability to communicate has always led to my role as the technical point of contact for researchers, clinicians (surgeons, radiologists, etc.), and senior executives.

One of my current freelance projects is creating an automated trading platform for forex and equity markets through a well-known online broker.

Outside of the medical domain, my development projects have included an automated stock-trading engine (including backtesting suite) and various sports analytics software solutions. Technical keywords: C++, C#, Java, Matlab, VTK, ITK, OpenCV, LabView, Rails, R, Python, and more.
If you find a dead bald eagle, you are legally bound to mail to gov't
He's not "creepy". That word has just become too cute? Its been so overused by gossipy people? I not implying you're gossipy--I'm just tired of overused words that come into fashion: "Really?", "Dude","tool", "noob", "tldr", "Hipster", and every expression that turns into a cliché?

I've never met the man, but he seems to respect money? He doesn't look at the Internet as a way to become filthy rich?
He seems to despise the filthy rich? I like that he takes the bus. The world needs more guys like this!

As to the lawsuit, I think he looked beyond simple data scraping; he knew a lot of us out here say one thing, but are looking to capitalize, and live like Lord Fauntleroy in the end? One day, hoping to give that TED talk, and let's not forget the finally marrying the cool chick with all that slick loot? And getting the eventual divorce?

Craig said no to the real money! I really thought he would sell out by now, but has stayed pretty modest.
First off, make the assumption that you're not just running Linux. Half your deploys are to Windows. If you don't do Windows then you'll certainly have fewer problems.

Second, Docker may be the solution. In concept it's great. But Docker isn't yet a first class citizen in Windows. For the time being it becomes yet one more run-time piece that has to be configured.

Clearly my map of the world not your map of the world (à la Korzybski). I find the various extraneous run time pieces constantly tedious and annoying. You don't. Can't say why you don't, but I'm to the point where I despise them. I don't want another call where I have to tell a customer they have to update this piece or download that piece or move this there in order to get the latest version of an application to work.
I have a lot of experience in the JVM and understand how to deploy, build, etc. JVM based solutions including those built on "next generation" JVM languages like Scala.

Go absolutely is a competitor to that environment because writing web services across large teams is something Go has a compelling story around. This has been the domain of the JVM for a long time and many people have bad experiences with it (many people have good experiences as well I'd add).
7 stories that make you feel good about open source in 2015
Sounds like Mt. Gox. You deposited your coins, then withdrew a "random" amount.
I don't know about your situation, but at our end, to start JBoss after a new deployment, it takes about 75 to 90 seconds. While for production it may be okay-ish, it absolutely drives the developers and testers nuts.
>In order to prove their point effectively without falling in the same trap they are pointing, they should conduct the same experiment with a random example each time, not one especially created to mislead the experimentee.

This is the point though - we all have preexisting beliefs, and we often don't critically question those beliefs. The [x,2x,4x] pattern injected into our minds by nytimes is playing the part of the preexisting belief. The fact that most people go forward with their theory without properly testing it is the confirmation bias. Totally randomizing the numbers wouldn't be able to make this point because three random numbers usually won't have a clear looking pattern (and hence wouldn't give us an obvious preexisting belief).

> In such problems, it provides more information to test your hypothesis with data matching your hypothesis than with data not matching it.

I'd argue this is often not the case. For example, in the article's Iraq example, looking for evidence that there were no WMDs would have cost very little compared to even a short war. Instead, Bush's administration searched for positive evidence anywhere they could, even from questionable sources.
Instapaper actually stagnated before Macro sold it (which he will admit to). Betaworks has been very active on it since day one.
It's surprising how far you can go by such heuristics. I run an IRC bot that uses matches like this (I'm working on a proper solution right now though) to parse natural language queries and I managed to trick few people into thinking they're talking with human. As long as it's ok for 90% of most common cases, people often won't notice.
Awesome, thanks for the explanation. My team is rolling out an REST API currently and I've always wanted a Linq/SQL type of interface to REST API's. I could definitely see GraphQL evolving in that kind of direction. Some amazingly cool open source tech coming out of Facebook these days.
I agree completely. Honing that gut instinct and learning to market (as painful as it can be) seem to be the biggest things involved. I find that compared to a day job, one of the best things about freelancing is that if there's the sort of issue that would make me want to stay indoors and idle all day, I can actually spend that day working it out and get back on the horse the next day rather than spinning my wheels in an office all week.

Judging by some of your comments, I may have walked right by you on the strand with my wife a couple weeks ago. That was only made possible by understanding my priorities, even when giving myself permission to follow them can be scary.
Chris Anderson: Making Drones and Weaponizing Legos
The number one reason for the wealth of the Swiss is that they prudently stayed out of wars as much as they possibly could.

While the rest of Europe had to clean up the rubble and rebuild everything periodically, the Swiss could incrementally build up their wealth.
I too. I'm not against newness, not even some regression. You gain things, you may lose some, but right now it seems no gain only pain. All so that you may evolve it, so that it's css3-cute. Nowadays at least you'll have responsive layouts to avoid mobile/desktop redundancy. But in 2005 there was none of that.
Visual Basic was pretty mainstream before Java. As I recall, it had something along the lines of reference counting for memory management.