skysight-inc/HackerNews huggingface dataset:
We don't expect every applicant to be good in all those areas, and we let them pick in which area to spend the majority of the interview. I totally agree with you that no one has all those skills (except of course our esteemed interview teem!). We explicitly look in all those areas so that we can find people who are great in all sorts of ways.
A tiny house that can be manually rotated to chase sunlight
Well, what is an algorithm?

Anyway, before we stray too far from the point I was hoping to make, I'll claim that when most people use the word "compute" they mean a particular task performed at the behest of a human being. This sort of definition is problematic if we're ever to attempt to build an artificial brain or to encounter intelligent alien life radically different from our own.

It all falls back to the problem of agency and the philosophical concept of the self.
I spent more time in the planning stages, followed by debugging, followed by writing code.

I work in an environment where tests are unheard of. Most of the Javascript written is erring towards the "simple" side with many edge cases as it is all written for front-end web development. Things like calculating the size of the header, adding/removing classes based on certain user actions, managing Google Maps or having logic for complex forms.

Most things are several small (<10 line) functions.

The most complex thing I've built is a pre-qualification form. Thank god for moment.js, because I never thought it would be so difficult to calculate if someone is between the ages of 40 and 82 (or will be 40 by October 15th of next year).
Does self-incrimination apply to companies?
Awesome stuff. On reflection, it makes you wonder why Google didn't offer this when they rolled out AMP.
They definitely are comparable. But I think going to both would be best thing if there is time and strength. Just as I thought college gives you most of theoretical stuff. If you are not used to working on your own, on side projects and are taking college for granted, then you aren't off to a great start. But if you are used to doing something besides college, whether it is paid job or some tinkering projects you do in free time that you later put on github, then need for bootcamp maybe isn't present. So hitting it somewhere in the middle might be best...
You could start with Blender. It's very advanced and totally free.
Bootcamps seem to encapsulate and accelerate the "I taught myself to program in middle school and high school" experience for adults who missed that boat - which is great.

The results make a lot more sense when you look at it that way.
A subpeona was already issued and this information could have still been extracted from the Internet Archive directly, just at a higher technological hurdle. If the information was still on the plaintiff's servers they could have just extracted it from there as well (or any backups that they might have had laying around), since it was deleted they needed other ways to recover it.

robots.txt is assumed to only be used to block automated access to a website by search engines and other crawlers, not to hide it from human view as well (in fact, it makes sense to NOT use it to hide things from humans as it announces the presence of content that you are trying to hide). Removing a file that is only to be used to prevent crawlers from indexing certain parts of your site (because they are irrelevant for search results) is hardly self-incrimination (again, because you are advertising the fact that content exists at this location and you don't want it indexed).
ah ah ah zdnet the pro windows that will now speak of the Linux kernel.
I think I will go to Hurd!
Someone mentioned already that trains do that, but that would require a heating element, maybe a fan, and of course the chance of melting things, or catching stuff on fire if not designed properly.
I like your post and agree with most of what you said, except about the algorithms. I don't think you need 2 years to teach them. You need a highschool level understanding of Math and about a week. Obviously this varies from person to person - but I learned them extremely quickly.

I think where we are not seeing eye to eye here is that I envision a bootcamper that has a high aptitude for abstract thought, can read quickly, has a good understanding of math, and is motivated to keep learning and read books outside of "class".

If we are talking about two people who both do no outside reading other than what they are assigned - then yes, the college grad will be more prepared for abstract ideas/thought. However, if you take an otherwise smart person who reads lots of books and can learn things on the fly - then I think the sky is the limit.
Mostly coding & unit testing, but sometimes I hit an case where debugging becomes the focus for a while.

cough.NET Parallelismcough
My alma mater has climbed up to nearly 70k/year as of this year... It's completely nuts, but if you didn't get that chopped down by financial aid grants and had to pay it all via loans, it wouldn't take long to get ridiculously in hock.

Even better, it's up 20% from when I graduated, just a few years ago... Gotta pay those six-figure salaries for assistant deans of XYZ, $25/hr cafeteria workers and security forces to make sure adult students aren't drinking hard alcohol somehow.

I laugh and hang up the phone when they call up and dun me for alumni donations.
>but it's also not terrible

It's terrible. Really.

https://news.ycombinator.com/item?id=7943365
Well, going by further events related to the use of design patterns (as discussed in the article and, e.g. userbinator's comment (which was at the top of this thread), maybe the connection is "comply, or you will be assimilated" ...
Just depends on where they went to school. Dartmouth and other "Ivy League" schools cost close to 45K/year. Most state schools are more affordable. I was lucky to go to a state school that had reciprocity with my home state, so I was able to pay in state tuition, even though I lived in a different state.

Even with in-state, I still paid around 13K/year. The deal I struck with my parents was they pay for two years, I pay for the rest. They figured if I flunked out, it would happen within two years. If I wanted to get my degree, I'd work hard and earn it mostly on my own, which I did.
How useful is an aging Freebase dump from last year? How useful is it next year? Old outdated data isn't that useful? There is no alternative to Freebase, and oth companies bought companies to have access to an alternative. Microsoft bought Powerset company for Bing, IBM bought Wekko company for Watson, Googe closed down Freebase to use it in-house. And everone else is very "happy" about Google.
Good point. About 50% of the bootcamp folks we work with have some sort of technical background before the bootcamp. The other 50% do not, however, which is really interesting! (I have no idea how this compares to the bootcamp population as a whole. I would guess that folks with a tech background are overrepresented in the group that passes our screening step)
Hey everyone, I'm Philip from Postlight / Mercury. I am the lead engineer on this project so if anyone has any questions, feel free to ask.
Do you remember your college web programming courses? The curriculum is always woefully out of date and seems that traditional undergraduate programs don't focus on updating it. This makes sense -- there are very few academic research areas that deal with practical web applications, and this is obviously mirrored in your undergraduate classes.

Don't forget -- universities are also research institutions, while bootcamps are not, and the coursework will reflect this.
On American keyboards.
Would it be more secure to use tor than traditional browser. The only drawback is the longer RTT.
The $30 skateboard is also a form of transportation. As is a bike, as are a lot of things that cost less than $1500.

It's a yuppie toy. Sure yuppies need toys too, but let's not pretend this is something it's not.
> Where then does the crude drawing come from

Thank you for making this point. I am completely unable to follow the author's logic
I don't know how to describe it, but his style is...vintage. More like when I read old books. I'm particularly suited for this writing style and I interpret it fine. People frequently make the same complaints about the way I speak in person when discussing things. This is in no way a claim that I am as smart as Taleb.
LinkedIn password leak
Yes, you did.

>>>"If you reduce residential use by 25%, there is no impact to the economy -- actually there is a boost because of the increased revenues for landscapers and home improvement stores."
From resumes I've seen, bootcamp participants often have some college experience, just not in CS/STEM.

(I do agree that the college experience is more than vocational education and valuable in itself, though)
Amazon had/has an internal ActiveMQ implementation based in this architecture. When it worked, it worked fine. It was nice to be able find all active hosts using any DNS tool of your choosing, and applications didn't need to have any client config. However, when it failed, it meant debugging DNS, which few engineers were prepared to think about or do at 2am.
Google is right to ban short-term loan ads, but I won’t stop offering them
A co-worker's kid just graduated from Cal Poly. Said he spent $22k/yr for everything (room, board, tuition, books). So, $30k isn't a crazy number per year.
Full-Stack Redux (2015)
Well, tunneling your web traffic to some random "VPN" provider and having all traffic flow out in the open to the internet is just defending against your last mile ISP basically. A real encrypted overlay would be a fully connected mesh between all the nodes of the network. Like IPSec was originally meant to work (transport mode, anyone being able to set up a security association to any other IP address with common PKI)
> We’ve found bootcamp grads...worse at algorithms and understanding how computers work.

Solution: hire a college grad and send them to a boot camp.
Right, all else being equal I would expect bootcamp grads to be significantly more valuable than CS majors, since presumably they're also experts in design, marketing, product management, or some other area.

In addition to being able to contribute in a non-development capacity, even in terms of software being good at coding is probably at most 20% of what makes a good developer.
Is it remotely worth it to take out $50k a year in loans to go there?
No, they were letting perfect be the enemy of good.
This is the correct answer. However even this isn't enough. I would also remove backspace from going back a page. It should never have been a thing. Having a key that performs a function modally when the context isn't very clear, is just ripe for confusion. And confusing it has been as the fact that this issue was raised.
leaving a page is still traumatic, and caching is never perfect (passwords &c). honestly this was always an insane shortcut.
If your code fails an assertion and dies, isn't that still a bug to the end user?
After reading through all of the comments so far, my impression is that bootcamps are for training the developers whose jobs will be automated away in the coming years, and college is for training the developers who will be writing the code that automates those jobs.
Not to mention the rule changes Obama put in: income based repayment and loan forgiveness after 20 years.

I can't think of any other loan that is this generous with its terms.
Do you have any date on job performance? It seems to me the complete lack of algorithms is a land mine for any project. I think it is a lot more likely a coder with little fundamentals will be able to grow or see the bigger picture.

I agree that not all jobs require this skills, but then suddenly you get a divided workforce with designers and implementers.
Yes, but then I would argue that a mid-career switcher like me (bootcamp here - now employed full time as a programmer for 2+ years) brings a TON of value to your organization. Rather than a fresh-out-of-college person, I have a Master's Degree in my first field, tons of experience working with diverse stakeholders, meeting deadlines, dealing with people I may not get along with, getting to consensus, etc etc -- as well as a hell of a lot of domain knowledge in at least one large field. (In my case I have a Master's Degree in Social Work with a focus on policy research and statistics, but it could be ANY other field than just a CS degree). It's up to your organization to know what they need -- but sometimes what they need very well could be adequate coders that have a ton of other skills rather than people that know more algorithms but don't have any of those soft skills yet.
50% coding, 40% testing, 10% debugging.
I know you don't have any data on it, but I'm curious of where you see auto-didacts in this spectrum
The grsecurity post is technically correct .. but that's how Linux development is always done. First lay the foundation, then fold over subsystems one at a time in piecemeal increments.

Everytime grsecurity comes up someone asks why it is not in the main kernel yet. The short answer is that the developers couldn't or didn't want to work that way. Kes Cook is actually nibbling away at that work right now, doing the thankless work of merging one part of grsecurity functionality, one piece at a time. That the first commit isn't complete or even very useful is to be expected.
Ooh, that's no good :/ the controller loses connection when you're riding - is that a fairly common occurrence?
No, they can't. The IRS will turn over any funds due to you to the DOE, but they won't pursue the debt itself for them (a collections agency does so), nor will the IRS prevent you from renewing a passport over student loans.

Disclaimer: Helped a friend negotiate ~$100K in defaulted student loans down to ~$10K while he was out of the country.
Is there really a teen exodus from Facebook?
He talks about a game called "Super Bad", but I believe he meant Super Hot. http://superhotgame.com/
I would love it if Computer Science grads took a boot camp course - one that covers css/html/javascript, any MVC framework, ntier patterns, ORM/SQL/NoSQL training. Because from my experience, they apparently don't teach any of that in comp-sci school.
He does jump around a lot in Black Swan, but that suits me
Not necessarily established, but you'll find some hypotheses here:

https://en.wikipedia.org/wiki/Neural_coding

https://en.wikipedia.org/wiki/Neural_decoding
It would be nice to have an "evil_override" keyword (or some other such name). There's no fundamental technical reason you can't do it, with unsafe pointer black magic if necessary, and it's sort of like an LD_PRELOAD: it's not a good solution, but sometimes you have to break abstraction barriers to get things done, and at least if you're using it you're explicitly saying you're breaking abstraction barriers.

final by default doesn't prevent someone from manually adding final to their classes.
To put it in perspective, my brother is 17 and getting ready to pick a school. He was looking at anywhere between 70k to 180k for an Engineering school on the East Coast.
MongoDB (MEAN stack) seems to be a recent shift?? Most bootcamps have historically been Rails/SQL.
> Why would I pay them the same amount as a college graduate

These people ARE college grads. I'm not sure where this seemingly pervasive view is coming from. My class had 1 person without an undgraduate degree, and several with masters.

> i.e. the ability to communicate clearly, how to do research, how to learn independently

The average age of my class was 29. 6-10 years in the workforce tends to demonstrate an existing ability to do this.
I'm just reminded of Kuhn: "To the extent that two scientific schools disagree about what is a problem and what a solution, they will inevitably talk through each other when debating the relative merits of their respective paradigms. ...Both are looking at the world, and what they look at has not changed. But in some areas they see different things, and they see them in different relations one to the other. That is why a law that cannot even be demonstrated to one group of scientists may occasionally seem intuitively obvious to another."
Although funnily enough, Sheffield has also been something of a crucible for musical heavy metal:

http://www.blabbermouth.net/news/sheffield-heavy-metal-metal...
> How long is a well-run bootcamp?

If I were put in charge, I would make it 6 months long. I could definitely teach people how to write coherently designed CRUD apps in 6 months (ie. 95% of all programming businesses in the wild).
Google's 'Waze Rider' App Is Smarter Than Apple's $1B Investment in Didi
Another hint at what is to come when Google starts organizing the world's _offline_ information.

Google Books and Google Streetview are just the tip of the iceberg.

I would be willing to bet that "massively distributed real-time data collector" was listed as a key business case by whoever pitched self-driving cars at Google.
Here is an old Firefox bug requesting this feature. There is a browser.showQuitWarning pref, but it doesn't seem to work for me.

https://bugzilla.mozilla.org/show_bug.cgi?id=565567
Fabricating evidence just got easier... you only have to hack one site...
Design patterns are fundamental, you cannot avoid using them, the key is to understand this, learn about good design patterns versus bad design patterns (or "anti-patterns") and use them appropriately. The book "Design Patterns" by the GoF does include many patterns which are specifically targeted to working around the shortcomings of "weak" languages, specifically Java. However, that book is not the end-all-be-all of design patterns, and using different, more straightforward "idioms" in more expressive (typically more "functional" languages) doesn't mean you're avoiding using design patterns, you're just using different ones.

Unfortunately, a lot of people make the mistake of seeing the GoF list of design patterns as being the holy scripture of patterns, when it's merely an enumeration of some patterns that proved useful for a particular language in particular contexts. The concept itself (of looking at design at a level above mere algorithms and data structures) is hugely important, it's unfortunate that it suffers from a bit of the "kleenex" effect, instead of being seen as a general purpose concept with wide ranging applicability.
(Also, I had been doing HTML/CSS/Wordpress for a decade on the side before wanting to get into backend programming, many of my classmates had similar technical backgrounds with something...)
Based on the articles it does not seem that most of the kids in the article really thought through what it means to take out large amounts of debt. (Including roping in parents as co-signers.)

To be fair the US Congress didn't think this through either since most programs to improve access appear to be loan-based.
StickerMule shipped to 87 Countries – here's what they learned
Hey.. PM for Cloud Functions here.

Short answer is no (well.. not without an intermediate proxy of some sort), but we're in the process of providing direct integration with Cloud Functions across many of the services that fall under the Firebase umbrella. So stay tuned!
It really depends on which bootcamp. I finally picked up SQL while at App Academy and while we did use JSON, we spent no time working with NoSQL databases. Backend ended up being my strength and my primary role at my (full stack) jobs.

The monetary worth as a junior developer is also very dependent on the bootcamp. A decent App Academy or Dev Bootcamp grad in NYC? 60k is a reasonable minimum IMO and a wage below that in NY isn't really livable. On the other hand, bootcamps like GA? Sure, hiring them is more of a crapshoot. None of the NYC bootcamp grads I know are looking in Jersey though.
Do you have sources on this? Because from what I've learned in my cognitive psychology / neuroscience classes and talks, the brain works very much like a processing machine. Incredibly different than the electronic deterministic ones we use day to day, but it's still a processing machine.
Fair points, and I was thinking something that looked more like a DOT legal "racing compound" [1] than an all out "Off Road" knobby tire. That might need a bit of 'suspension' though to work effectively, I'm not certain. Sidewall flex to consider/design/etc. Yet another thing I've seen would be an integrated tire/wheel/flex approach like shown in some larger scale, experimental use cases [2].

Also, wouldn't higher grip/friction ratios enable using less tire material to get the same contact patch/grip otherwise achieved? Kind of seems like a logical hypothesis to me, though if there's a reasoning flaw hey would be game to see it for sure!

[1] http://www.tirerack.com/images/tires/toyo/toyo_proxes_r888_p...

[2] https://www.youtube.com/watch?v=2wAvxQfusWU
Call me supremely lazy, but I use the spacebar all the time (Thinkpad), since my thumb already rests on it and it's so big that I can't miss it. I even prefer it over scrolling.

Page-Down means I have to almost move my hand away from the keyboard (middle finger to the top right corner, can't hit it with other fingers because display) -- that feels like grabbing for the mouse...
Should this be interpreted that the tenants could just form a company that owns (or even rents?) the equipment and then have the company pay them rent for the locations?
Do you think it would be best to start denying loans for education for worthless degrees?
So our main focus with Supergiant is to optimize the hardware cost under your Kubernetes cluster. Our initial goal at qbox.io was to lower our hosting costs for our customers. Kubernetes was the obvious choice for us. We ended up over time writing so many augmentations to the vanilla Kubernetes build, that we ended up with a "plugin" for Kube we called Supergiant. This is what we ended up releasing to the wild. Under Supergiant, normal Kubernetes is still in play, as a matter of fact, you can use the CLI to “import” an existing Kube and deploy the Supergiant core to it. The CLI can also be used to manage (install, delete) Kubernetes clusters for you, even if you have no intention of using Supergiant.

As to your specific comment about storage augmentation from vanila Kubernetes. We needed to run stateful DB type apps (Elasticsearch) which require persistent storage for each node in the cluster. This is doable in vanilla Kube, but requires a weird setup with multiple replication controllers. (The Kubernetes team is currently working to get past this limitation.) This can be time consuming and not very easy to understand for a user less experienced with Kubernetes. Our augmentation basically allows you to specify a Supergiant component (collection of services, RCs, and pods) with a volume blueprint. When you increase the number of instances of your component, (Elasticsearch cluster nodes.) the Supergiant API will take care of all the replication controllers, and volume mounts. Our work around volumes is less about being a huge feature, and more about our approach to fixing a tough concept in Kubernetes.
Trump.
I think this supports the hypothesis that schooling (secondary, post secondary, bootcamps, whatever) is first and foremost a sorting mechanism. Bootcamps have discovered _one_ avenue for quickly assessing and sorting students into a career they can succeed at.
I think the government should fund education directly, with tuition being free to students.

Right now, we have this joke where schools can raise rates as much as they want, because you must have a degree to be competitive (inelastic demand). Combined with cheap, government-backed lending, its a disaster. Its a long-term payday loan, no more, no less.

At least when the money flowed without discretion for housing, you could walk away from your house.