skysight-inc/HackerNews huggingface dataset:
> The students are charged 15K for 6 weeks, about the same amount I spent on my entire masters.

Assuming you're going for a job, paying $X to get a job in six weeks sounds like much better value than paying $X to get a job in two years.
Or you could do what I did, get a shitty minimum-wage code monkey startup job beforehand so you know what you're getting into before you commit, then sock away some funds, take out a personal loan, and because you're a programmer you can turn the entire tuition into a business expense and also deduct the cost of moving to <insert tech hub here>.

Easily paid the loan off once I got my first job. Got a huge tax return last month. Now enjoying writing this from Mountain View.
What is your profit margin per student at Hack Reactor?
Hm, that's an interesting question. The value I find in the immutability aspect comes from, I think, everything else that comes with it. In being immutable, an action taken has to be explicit, and therefore is trackable and replayable. So while you don't necessarily get much in the way of safety against concurrency (though, let's be honest: there is still asynchronicity in JS even without concurrency), you get a lot of free in terms of state tracking, state replication and state reproduction. This doesn't even mention the benefits around testing and reasoning about pure functions that are reducers.
The thread must have about 5 full pages of speculation about galvanic corrosion. After someone makes the convincing point that it would be the aluminum disintegrating, not the steel, they switch to speculation about corrosion due to stray current.
Come on, that totally ignores reality. Just because you eventually need to problem solve by yourself doesn't mean that you should shun any help or guidance or structured learning to get to where you CAN do that.

I'm a self-taught developer. I learned to program the way that you did, it sounds like, by being curious and tinkering my way through, solving more and more complex problems.

But guess what: that's not how many programmers learned, including some great ones. They went to a structured program and learned there. Where do you get this idea that real programmers are self-taught, so any structured learning is a waste?

Every single online comment thread about coding bootcamps that I've read has had comments from people with your perspective, so you're not alone. But they've also all had people who had no experience programming, went to a bootcamp, and now have good jobs that they enjoy. I know multiple people like that myself...do you think they're all lying? Or maybe you think they must not be REAL programmers?

Programming isn't magical. It's a skill, and just because we taught ourselves doesn't mean everyone has to.
Node.js Core Test Coverage
The results are similar if you replace "Hillary Clinton" with many other names, including politicians from all major US parties, current and past celebrities, and criminals. It very frequently suggests "India", "Indiana", and/or "Indonesia" as top suggestions to complete "ind" even if there is little or no connection between those places and that person.
Hack Reactor grad here and former civil engineer. My raise was $40k and I came from a fairly high paying job relative to the rest of the civil engineers I knew. If I had come from an average civil engineering salary the raise would have been more along the lines of $55-$60k.
Agreed - why make a big deal out of publishing a "framework" and then not release any data to go along with it?
Other opinions welcome. Here's mine:

LAN parties were implementations "instant messaging", "VOIP","video conferencing" and maybe some other things I'm omitting. Before these things even had a "market".

Gamers solved all these challenges when the web was still a blatently crude hack and the internet was dog slow by today's standards.

Then they successfully and reliably pierced NAT to play games over the internet. Even when the internet was painfully slow. Before Napster, before Bittorrent, before Kazaa/Skype, etc.

Others outside of gaming seemed to be struggling with coming up with solutions for these basic but obviously valuable "services". There is a wasteland of failed/abandoned "VOIP" projects from the 90's that still boggles my mind.

Except for some well-funded research labs, gamers did it first. LAN over internet. (Ethernet frames in UDP packets.) It might be ugly to some people, but it does work.

Now, I will let you all tell me how my opinion is misinformed.
UC Davis tuition is currently $14,046 a year.
Some circuit board with 64 kilobytes of RAM sent on a mission to Mars can be a "non toy".

Toy: for amusement or education of creator.

Non-toy: implements real requirement for some task.

For instance, 80 bytes of machine code which pop out a piece of bread when it toasts to a certain darkness level: non-toy.
The weird thing is that the "price warring" that does go on seems very dramatic - there are plenty of bootcamps that are effectively "free". That being said, they often don't get rave reviews (nor do they seem to have much marketing going for them).
Get Started with Minecraft: Education Edition
Honeywell stated a couple things that clearly violate consent, and could reasonably be described as rising to the level of legally actionable. I was very critical of some of the weak discounting of the possibility of JTRIG-style character attacks, but when notable, reputable people in the community come forward with specific relevant first-person claims, I believe it's important to take it more seriously.
> I don't really see how using an Optional type would remove the if(null) checks. It just makes the meaning explicit, which is good but not remedying the original problem.

If you always use `Option` (or whatever equivalent your language/base library provides) and banish `null` from your source code you've effectively avoided all null pointer exceptions and can therefore remove all null checks.
As a fellow northern suburbanite (Grayslake), I'd love to hear about the Wauconda LAN parties.
Maybe you should add watermark to your images & start blocking their scrappers for now.
Board games are the LAN party now, at least for my social circle. I still meetup with the now 15 years older LAN gaming crowd. And I understand board games have been around forever but now we live on screens I think they have a more special place than 15+ years back. Plus the mechanics/quality of games coming out these days is at another level. If you think of board games as Monopoly/Risk, I would strongly suggest checking out what is available these days.

I still miss LAN parties though...
ContractBeast would have accumulated lots of data that would be compelling for its users. The only problem is that you cannot hand out that data directly: How much did someone else pay for the same contract? What conditions did he get? If you find a way to effectively use this information without actually revealing it, you would have found the compelling feature that you were looking for. ContractBeast would have become the go-to place to check if your contract actually makes sense.
Same timeframe, my highschool in Arizona was one of the first netacademy programs. Your stories sound just like my stories, isdn included. Something about that time just had this fresh, wild frontier feeling to it when it came to computers. I miss it often.

I credit so much to the head of the computer dept, and industry guy who left the industry and was teaching us kids, but kept his industry contacts. I consider him my mentor, because he taught me the power of curiosity and tinkering.

One of my favorite stories when I first started netacademy, we would do capture the flags in a big circle of routers and wires, and one day in the middle he walked over and switched physical connections and said "the rules today didnt say anything about physical security" and walked away. 16 year old mind blown.

Did you do VICA competitions too?
Kodak made more money selling film (and paper, developer, fixer, and so on) than from selling cameras. Toyota doesn't sell gasoline.
What you are talking about is the "dealer guarantee" provision, which requires car dealers to repair or make good, at their own expense, any defective vehicles they sell within that time period. This is in addition to the manufacturer's warranty period or the manufacturer's responsibility under Australian Consumer Law.

Australian Consumer Law covers "reasonable expectations" of fitness for purpose and is generally understood to comfortably exceed the typical three year warranty period.

https://www.accc.gov.au/consumers/consumer-rights-guarantees...

http://www.fairtrading.nsw.gov.au/ftw/consumers/motor_vehicl...

http://www.abc.net.au/news/2011-06-07/broken-but-out-of-warr...

http://www.caradvice.com.au/345004/what-is-the-australian-co...
Oh they're still the apex of something, now they're the apex of Ontario-Quebec region Canadian technology corporation failures, having taken the place of the previous reigning champion, Nortel.
> If I could figure out how to cheat on my taxes, I would. I'd feel obligated to do so.

That is silly. It's like punishing a child who eats too much candy by restricting his total caloric intake. He will continue to eat as much candy and simply stop eating regular meals. (Just look at our crumbling transportation infrastructure…)

You have to punish in a manner not fungible with the desired behavior: in this example, take away toys; in the case of taxes, take away votes.
Ugh, how could anyone hope to teach programming by beginning with "Data Modeling and Classes?" That stuff only becomes interesting after you've become enthralled by getting the computer to do stuff.
Most bootcamp students already have college degrees. Many have families and mortgages, etc. Dropping from the workforce for four years to do another college degree isn't a realistic option. Tuition isn't the biggest cost of education at a certain point in life; lost wages is.
I am. I have a Thinkpad Yoga which I like but will probably jump ship soon. Maybe to Dell and Ubuntu.
Oh yeah, I remember buying a license for kali.net (which apparently the service and website are both still up) to play Warcraft II. It allowed IPX protocol gaming over the Internet.

https://en.wikipedia.org/wiki/Kali_%28software%29
Because that's annoying, history is useful sometimes, and logging in to multiple times to multiple sites is a chore.

Edit: grammar
Google doesn't care about veteran status when it comes to their contracted employees as that pool comes from the ranks of the staffing agencies.

As far as the 3 years since Walgreens goes...
- 1 year spent in college for CS before dropping out
- 1 year spent self-teaching and working for a startup where I learned what "jQuery" and "AJAX" and "PHP" did =p
- 3 months Hack Reactor
- 6 months contract with Intel
- currently at Google
Is this really how to do tables in React?

<Table striped>
<TableBody>
<TableRow>
<TableCell>One</TableCell>
<TableCell>Two</TableCell>
</TableRow>
<TableRow>
<TableCell>Three</TableCell>
<TableCell>Four</TableCell>
</TableRow>
</TableBody>
</Table>
There's pressure for distros to adopt the Red Hat's init system, regardless of its quality, for compatibility purposes. For example when Gnome 3, which has significant ties to Red Hat, started depending on systemd, other distros had to a) switch to systemd, b) use a shim, or c) follow a forked version of Gnome.

B and c are a lot of slogging work that they'd rather not do, so it's a pretty strong argument to fall in line with what Red Hat wants; especially when it's likely that the projects that did what Gnome did will continue to increase in number, and that systemd is difficult to maintain compatibility with, and becoming more so.
Common Lisp to the rescue!

(defmethod make-sound ((b bear) (loud-p t)))
;; bear makes loud sound
...)

(defmethod make-sound ((b bear) (loud-p null))
;; bear makes quiet sound
...)

If we call (make-sound bear-instance nil), the second method is invoked because loud-p is specialized to the null class, whose only instance is nil. (There is a type nil also, whose domain is the empty set: it has no instance.)

If we call (make-sound bear-instance <any other value>), then the first specialization takes over. It's specialize to T, the grand superclass, so it is a fallback that takes anything. Any value other than nil serves as a Boolean true in Lisp.

It's a magic of Lisp that T stands for "any type" as well as "true". :)

I don't know whether treating Booleans as method parameters like this is good design, but I don't see any immediate down sides.
There was a server glitch on Backchannel. It's back.
The SF advantage is so incredibly ephemeral. Everybody wants to go there, because everybody else is there.

If that is all there is to it -- and it is -- this process can very easily go into reverse mode. SF is insanely expensive. You do not need any part of SF to write good software. It only makes your software more expensive.

Some day -- that could take quite a bit of time though -- SF will crash and burn, simply because there is no reason why it wouldn't.
It's expensive if after shelling out that amount I still don't own the software. I wouldn't complain if I could pay a onetime $500-$600 if in the end I at least owned a copy.
What happens when 'my own terms' are heavily asymmetric in the speaker's own favour? How often would 'my own terms' be against the speaker's own favour?

We've also been through times when people "contributed to the overall good simply by participating as productive members of the economy". It was awful, and is why we have welfare programs these days. Private charity and/or trickle-down economics just do not cut the mustard, especially for individuals with chronic or ongoing problems.

> But though this principle ultimately provides [the beggar] with all the necessaries of life which he has occasion for

If you define 'necessities of life' as merely 'keeps a heartbeat going', then that paragraph will probably make sense to you. Most people would also consider shelter against the cold, clothes that fit and are in good order, and regular food as being necessities, none of which are needed to keep a heartbeat.

The other thing is that people's own self-interest is rarely thought about in the long-term. It takes a lot of education to plan out far ahead, which is one of the reasons why the wealthy stay wealthy. People aren't the perfectly informed, perfectly rational actors that these kind of paragraphs (and libertarian ideology) suggest.
Not visit all sites in incognito. Visit this specific site in incognito, since it has "Ruin my history" in the title.
Considering there was less than a year between AudioThrift (where I was making ~$20k) and ink on the Google contract... I wouldn't think it's all that disingenuous.
They're eagerly trying to adopt driverless cars for their fleet, they're pushing their way into disrupting most markets, and now adding a direct delivery service to their product.

Uber will be a company to watch in the coming years.
One thing I've always done with if statements is when I have an if with a negated condition and no else case

if (!condition) {
// do stuff
}

When I want to add an else case, I swap the order so the condition is no longer negated.

if (condition) {
// do other stuff
} else {
// do stuff
}

To me it's easier to read a non-negated condition and the else case then feels more natural. (It avoids having to internally think about else case as "condition not not satisfied".)
I can make anything look cheap if I compare it with something substantially more expensive but that isn't the point. I think it is expensive because after shelling that amount I end up without a copy of the software that I can call my own.
I am a consultant on the show. I am super impressed with them. I find it less "funny" and more "accurate" on a regular basis.
Openclipart Now Over 100,000 Images Strong and Growing
Like someone said about this on /r/programming:

>Pretty tight that computers can drop acid now.

Anyway, here's a direct link to the video for mobile users: https://vimeo.com/169187915
The same goes for "hacker".
You can now borrow for high quality, reputable Bootcamps. In fact, the lenders who do this are extremely diligent about researching our outcomes. They do not want to lend $20k to students to attend a program that doesn't have PROVEN high quality outcomes. Hack Reactor has demonstrated that we have those kinds of successes so we have a number of lenders willing to provide financing to our students.
Lol, totally.
Well the queries to google use https, so ISPs and government monitors shouldn't be able to see the queries. If you have malware on your computer, or if Google is giving your search history out to despot countries (I don't think they are), you might be worried.
I'm interested. Can you suggest a paper?
I had a 19" CRT which was terrifying to transport. Later I met a friend in college with a insane 21" CRT. Transporting that thing was like a proper move.
>“It’s capitalism shrouded in the fake hippie rhetoric of ‘We’re making the world a better place,’ because it’s uncool to just say ‘Hey, we’re crushing it and making money.’”

the world does seems to be a better place when you're making a lot of money.
The article is a bit absurd.

If someone can do all of what they propose, he could as well package his day into some kind of product or service, and then sell that instead.

One reason why people want to be employees and not enterpreneur-cum-salesman is exactly because they do not want to do all of that, or are simply not capable of doing all of that.

Ever since I learned to repackage my hourly efforts into sell-able products and services, I stopped looking for jobs and just sold products and services instead. In the end, an employer is just someone who repackages your hours into sell-able products and services.
The Semantics of Destructive Lisp (1986) [pdf]
It depends. I have multiple windows (incognito and normal) containing many tabs. It takes copying the URL, Alt+Tab, Ctrl+V, Enter.

History is important, but the site is called "ruinmysearchhistory.com". I visit websites I know with my normal window, the rest is mostly in incognito and if it's something I want to remember, I'll make sure to include it (i.e: visit it in normal mode, Evernote, Bookmarks, email to myself, etc).
Something like that may have happened to me, or I had some responsibility for.
You can still chart the history of a single molecule in theory, you just can't tag two molecules and tell them apart later without context. I guess that's another way of saying "the only true quantum configuration is the entire universe" though.
I filed the backdrop-filter bug: http://crbug.com/618913 Hopefully we can get it sorted. :)
"Oh my God, it's full of layers."
does the data get sent anywhere else before it gets deleted?
The article is fucking crazy.

Web apps and software in general should be about separations of concerns not technologies.

When in React you define the structure + the events your component can receive you are wrapping up that concern nicely in a component.

And BY NO MEANS React is solving any data modeling problem, conversely, they have left that part out of the scope of React and some REALLY NICE options have come out. The most famous is Redux.

And by the way React is not a framework is just a library.
can you link to something specific that @isislovecruft said? A specific statement, by him/her, first-person, as an independent direct witness, against Applebaum?

because I did a quick search and saw nothing in their blog or Twitter stream. Instead... I saw a lot of what I expected to see: smoke, emo-drama, innuendo, rumor and SJW brigading.

I'd love to have my views corrected by facts and something concrete. It would help everybody involved in the discussion.
This is actually a better read than the OP. Thank you.
i would think that Russ Hanneman = Sean Parker. Radio On Internet (almost direct reference to Napster, ie. music on Internet) plus "cool" 3 comma drive, and secondary things like age and appearance.
What's especially shameful about all of this is that a ton of smart people rushed to condemn Applebaum before we had a complete accounting. If this many intelligent people can prematurely convict someone in the court of public opinion, what hope is there for the rest of society?
Pricing power doesn't actually require demand, it's just that nobody cares about the markets where there is no demand. But it's still a monopoly, which you would notice immediately if any demand ever came to exist, the hope for which is why people even bother applying for those patents.
The Australian Technical Language Glossary
Is this your own brand of satire or are you not aware you're entirely the person being satirized?
"open source" didn't exist during the time period you're talking about.
Why do small businesses fail?
What are some of the primary reasons small business (or even startups for that matter) fail? Can we group them into types of fatal mistakes? What are some of the preventative measures?
Given the volume of applicants you have to sift through, I don't blame you for generalizing that "bootcamp == noob".

I know several people who had a CS degree and/or had been working as actual "Software Engineer"s for fairly reputable companies before attending a bootcamp. For people like this, there are several reasons to attend:

1) The same kind of reason why people do MBA's: you get a mental break, in that you do something very different than what you're used to doing, and then probably get to work in a more desirable city/company.

2) To learn things that were not taught in a CS program. At least as of 3-4 years ago, most CS programs did not teach you any kind of web development-- if you're lucky, there was a class on the LAMP stack, or you could do an independent project using whatever stack you wanted. Otherwise it was Java/C++ for data structures & algorithms. Going from that, to webapp development, can leave you feeling like you have no idea what you're doing. Especially if your coworkers aren't nice enough to help you out.

3) To meet technical cofounders. It sounds like nowadays some programs are basically letting in anyone with a heartbeat, but a few years ago at least, before bootcamps became "cool" or whatever, they attracted highly motivated risk-takers, many of whom had prior programming experience.
Call me cynical but I say this is doubtful. Microsoft will probably buy it and kill it. Or the QNX patents will go to a NPE ("patent troll").
Just because they were one of the companies present does not mean they necessarily refused to agree to transparency.
Cool.

It needs some kind of averaging with nearby frames (or whatever), to avoid the constant flicker in areas of more or less solid color.
Show HN: Pip-utils – Helper utilities for Python's package manager
perhaps. but the set of things which are not illegal include: being brash, clumsy, an asshole or even a sociopath.

Rape and sexual assault are illegal. Let's let the courts decide that, based on evidence. Not rumor, innuendo or mob retweets.