skysight-inc/HackerNews huggingface dataset:
I went to a bootcamp in SF during spring 2015. I have now been working for a year at a YC startup doing front-end dev. I'm about to begin a new job (at a larger, more established company) focusing on full-stack dev in RoR.

Pros:

* Amazing community of driven, engaged people

* Week long interview/algorithms prep at the end of the program

* Strong curriculum, learning a ton of material into 3-4 months

* Learned about most key topics for web development (see cons for negative of this)

* Much easier to get job #2 (was juggling multiple offers) with experience on my resume

* No one said having bootcamp on my resume was a negative (possibly that's because the ones who did think that didn't even give me a first round interview...); more often seen as positive since I have more diverse background (used to be in sales).

Cons:

* Limited help getting a job after graduation

* Strong disadvantage to individuals who are new to the area when getting a job; most people got jobs through personal connections/networking

* Since time is so limited, even though we "learn" a lot of topics, the practice for each topic is extremely limited. This leads many people to feel unprepared come time to interview.

* Seeing a larger majority of bootcamp grads going into sales engineering jobs (maybe could be a positive too? depending on the type of job you're trying to get after graduation)

Overall, I think it really depends what you want to with your bootcamp education. With so many options out there with online learning, there are a variety of different paths to software engineering.

I wanted to move into an engineering position quickly, and learn in a more social/collaborative environment, so I really enjoyed my bootcamp experience. I would highly recommend it to individuals with similar objectives as mine.
Tried it. Dumps core as soon as it's started. I'll look for a place to file a bug report, but thought I would mention it here. Ubuntu 15.10.
A similar thread was already posted today, you might find it interesting:

https://news.ycombinator.com/item?id=13337305
Ahh man that's hardly anything. Typical propaganda expenditure in the US is in the hundreds of millions of dollars.
But my original point is that the overwhelming majority of Linux systems include a lot of non-GNU software to achieve basic functionality. Why not include all that when referring to the operating system?
This apparently doesn't use delta time. Is it frame-timed? When the FPS lowers, the game slows down. That's rather sloppy, and it doesn't help the game's playability.
I like the list, in my case with #3 that wasn't true. Perhaps because my wife's mother was an accountant and so she was always attuned to the cost vs value equation or perhaps because my involvement in startups where I have always been attuned to the burn rate vs progress equation.

When I moved to the Bay Area from LA it was with the plan to get a house as quickly as I could, build up some equity in the house while working for a company with offices outside of the Bay Area and then transfer to one of those offices when we had kids so that using the equity in our California house we could greatly reduce our burn rate and in a lower cost of living location and support a one earner payroll. So paying attention to our burn rate as a family was critical to understanding what the payroll requirements would be on a single earner to maintain a lifestyle that didn't add stress to our lives.

And there are lots of things that incrementally add burn rate, communication charges, cable service, eating out, expensive to maintain cars, debt (especially credit card debt) etc. I also had aspirations for paying my kids college tuition (even though tuition was rising much faster than incomes or inflation) and being able to reach a point where I could develop enough passive income from investments/dividends/royalties/what have you that I would not be required charge an employer for my services in order to survive. Doing that math kind of make #4 a necessity, had to send money into the future (save) so that it could cover those costs which I wouldn't be able to cover out of a paycheck.

On your corollaries I find #1 is blown away by attending a church. It is especially true if you're volunteering for some of the community service activities at said church.

I certainly see #2 as a valid up to a point, per the $75K mention earlier. I remember working as a summer Intern and getting paid $200 a week and thinking "Wow, I can't even spend all the money I'm making!" but yes, you can always spend more without too much effort. During (and after) the 2009 banking crisis when people I knew were out of work and looking at being so for a "long" time a few of them were astonished at how much their monthly expenses has creeped up on them without thinking about it. One guy who was out of work for 18 months, once he got back to work he and his family made an explicit agreement to talk about 'incremental' costs before they took them on.

I also don't know about Corollary #3. Perhaps its a magnitude thing.
> experiment with the techniques for social media propaganda developed by DARPA's SMISC program.

Interesting. I hadn't heard of SMISC - thanks!
I'm totally with you with regard to your general "moving the goalposts" criticism.

I know people who first said: "This is a CIA hitjob. The FBI and the NSA will never sign on to these accusations." Of course, now that the NSA has expressed "moderate" confidence and the CIA and FBI have expressed "high confidence" those people have mysteriously found other problems with this narrative.

I don't dismiss this report at all. It has solidified my belief in general Russian meddling (paid trolls, RT, propaganda, etc). But, in my opinion, that is old news (in fact, "Annex A" of the report is from 2012). My favorite piece of Russian propaganda is this "satellite photo" of a Ukrainian fighter firing a missile at MH17: http://i.dailymail.co.uk/i/pix/2014/11/14/1415993353768_wps_...

So, to me, the fact that Russian propaganda is constantly working to discredit the United States isn't an extraordinary thing: I take it for granted.

What seems extraordinary to me is the allegation that Russian intelligence leaked the emails through wikileaks and dcleaks. I don't think that claim is implausible and I haven't dismissed it, but I was hoping to see more evidence, that's all.

Hopefully I'll be alive in 20 years so when this stuff gets declassified I'll know if I was right or wrong!
Half Life 3 Confirmed.

Next year will the be the "year of the linux desktop".
Our company made a small donation of $25 per month. https://letsencrypt.org/donate/

It is a small token of how much time they saved us from setting up ssl for our clients. These small monthly donations can add up help them thrive in the future.
EEZ H24005: Open Source Bench Power Supply
same. my tmux conf is really small (maybe 20 lines) and it does everything i want -- mouse support, vim keybinds, huge scrollback.
This agency will deploy social media propaganda techniques developed by the DARPA SMISC program.
Of the three companies I've worked for in Seattle--one Fortune 500, one small consulting firm, one slightly bigger than startup SaaS--none of them expected more than 40 hours. And only the SaaS had an on-call rotation, but off hour work even for the on-call person has been very rare.
Wex wex exort!
WikiLeaks is “thinking of” putting me in danger
Flip this around. If Chinese regulators sued Cisco, Juniper, etc. for known vulnerabilities while deliberately omitting local companies, everyone would scream protectionism.

Router companies need to be security conscious, but for the FTC to single out ONE foreign company doesn't smell right.
This is not fast. It uses less texture memory but it is not faster than 2 triangles per character. This is why no one really uses this technique in a production system right now.
The problem is that we have no reason to trust politicians and the intelligence community, which have proven to be some of the most dishonest and mischievous people on the planet. This is especially true with the NSA and CIA, which have both had representatives lie under oath, commit illegal activities, and be directly involved in the overthrow of dozens of democratically elected governments.

Why should we trust their report if they aren't going to show us the evidence? Why should we trust them at all for that matter?
Maybe they should branch out into game streaming. Movies and TV anywhere on-demand, how about games?
Meditation teacher is my FI goal, I'll probably get yoga certified because I'm sure those businesses will be tightly coupled.
Listening To Storage
anybody that does a lot of machine/wood work knows a few friends with missing parts. whole fingers or partials.

i had a roommate for years, was a very skilled machinist... we called him "nine and a half" although he was really only missing about 2mm from his right index finger... state compensated him $10k for those 2mm's though.
I've already tested alacrity and it's super easy to configure, the only thing stopping me from making the move is scrollback. I understand not adding tabs or a GUI config: I use my WM to do tabbing on linux even though my terminal implements tabs. However scrollback is an absolute must for me. If you implemented scrollback I would be able to switch terminals from terminology (at first glance).
I've done two here in Chicago, one for Rails (my first Intro to coding), then another one for iOS.

Both times I did not have the intention of finding a "job" afterwards so that never factored into my decision. Instead my intention was to learn the material so that I could provide it to clients as an independent contractor.

If you go in with the understanding that you're going to have to put in several months of work afterwards in order to effectively provide for clients, or get hired for a job, the experience can be a great opportunity.

I met many great people with whom I still keep in contact with, overall it was a very enriching experience and I would highly recommend it for someone who's willing to put in the work.

Note: Both boot camps are now only teaching high school kids.
Not necessarily due to "your Windows laptop", sometimes it's due to hidden/forgotten vendor bloatware and Windows' very own background services. That is, due to shabby software, not your laptop. I disabled Windows Update (rather check it manually every other month) and went through the list of services that'll realistically never be used even indirectly to disable and voila, no more random fan spinning! Until I open a WebGL page or something that is.. that "3D JS" will heat up even a current mobile workstation with a 3GB-VRAM Quadro GPU!
What about this game possibly leads you to think that they're launching a gameflix? It's all know characters from known netflix properties. After you die it links you to the show. I think you're seeing something that isn't there.
Dave McClure 500 Startups and Tiago Paiva Talkdesk:“What It Takes to Win in SaaS””
Same as EFF/Mozilla. Let's Encrypt hasn't fulfilled their goal until everyone can get free HTTP encryption.

As a user, if I have to wait 24 hours (or more, depending on queue depth) for a Let's Encrypt batch queue to be processed after I sign up for some free blogging platform before I can use an assigned subdomain, then I'm probably going to close my tab and never come back. Let's Encrypt hasn't fulfilled its goal until this doesn't happen any more. This batch queuing model is necessary so that sites don't exceed the Let's Encrypt daily quota.

Some applications rely on wildcard subdomains, and require a wildcard certificate to be instantly responsive.

To anyone thinking "just don't use encryption until after the cert has been provisioned"—not going to work if you use HSTS. Your users have to wait all day before they can use their subdomain.
> The report does not establish that there was inflated social media brigading on behalf of Trump.

> The report does establish that social media brigading occurred.

There is a difference.

But yeah. Of course Russia and the United States brigade social media. Glad to see the public finally waking up to (half of) it.
But still restricts non-accreddited investors more than accreddited, meaning that compliance requires a way to disseminate between the two.

Last time I check the SEC interpretation of the rules in 2015, they put the onus on the crowdfunding platform to make that identification.
The context appears to be requesting Chromium to support an extremely large custom proxy configuration that will use proxies for all of these sites but not for others.
by old and rich i mean exactly what you described -- a person who works as a manager, is middle aged, and makes a healthy six figure salary. that's "rich" to most people. the ceo in a 20M mansion certainly qualifies also.
I think it depends. My sister went to Hack Reactor in SF and got a position doing front-end development paying $115K per year. She also had a degree in oceanography from UC Berkeley, so that probably helped. I doubt she would have been able to get a programming job with just the degree.

Hack Reactor apparently has a decent reputation in San Francisco so that probably helped.

Regarding the parent post, it seems to me that most people feel comfortable hiring those who are similar to them. So if you are a comp sci person, you will probably want to hire comp sci people. If you are a self-taught developer, you will probably feel more comfortable hiring self-taught people. You can't base the efficacy of a program based on whether or not any given tech company loves or hates hiring people who do coding bootcamps. When you are starting out, you just have to apply for jobs until you interview with someone who feels comfortable giving you a shot.
Thanks idm!
My experience is that it's easy for a developer (new or not) to forget to scope some query. So, by using a gem like this or tenancy, your infrastructure prevents the tragic mistake of missing it.

A middle ground solution might extend active record to warn you whenever a query doesn't have current_user / current_customer.
You probably want to do something like this:

tmux new-session -t main -s main2

In practice it looks the same as attaching to the same session twice, except you can look at different windows at the same time.
Womp, I did indeed. Will do.
> The top 1% of software devs choose where they want to work, they don't ask for jobs and cross their fingers

I don't think folks go to these bootcamps to become a top 1% dev. They want to get a job building web apps. To do this you don't need to know the algo for quicksort or whatever.

I think I'm good at what I do, CS degree with over 10 years experience, but I don't consider myself a top 1% dev or top 10%.
It was a software, not a hardware, update that enabled this feature
(Ozgun from Citus)

Yup, two good points.

When you use this model, Citus guarantees ACI* and T for transactions that are scoped to shards on one machine. It also handles auto-failover.

On one big customer being much bigger than the other, two notes. I completely agree that this could happen; we in fact find that this is more the norm than the exception. On its practical implications, we find that it matters less when you have 100+ customers/tenants.

Most multi-tenant apps' data follow a Zipf distribution. In other words, if you're running on single Postgres and have 10K tenants, the largest tenant has around 2-3% of the data. When you follow this sharding scheme, it gives you the opportunity to scale to 50x of where you're today.

I believe Salesforce and Google F1 are using a similar approach to sharding their multi-tenant database + the tenant isolation feature Craig mentioned below. Then again, I haven't personally worked on these databases and I'm happy to update my comment accordingly.

https://www.citusdata.com/blog/2016/10/03/designing-your-saa...
Agree with most but I think they can be a great launching pad for a lot of people. I've had success hiring people from bootcamps because it's usually a decent filter to find people that are doing career changes and are hungry. Recent college grads want way too much money and they don't know much either.

The main con of the camps is that they inflate the applicant's expectations about compensation. That's part of how they sell their product which is disingenuous IMO. You have to then filter out those that are only in it because someone told them of the financial opportunities. I always ask candidates how they stay up on the latest and greatest and they better have a good answer. If they're not investing in themselves when I'm not paying them, I don't want to keep investing in them either.
I learned this stuff a long while ago, but I found a promising textbook for you to review [0]

tldr; the "easy 80%" of the effort in GPU rendering, specifically, is reformatting graphics data in forms that the GPU prefers. (The "hard 20%" is dealing with confusing APIs, broken implementations, etc.) Graphics techniques themselves may apply various mathematics(geometry, trigonometry, a little bit of linear algebra, DSP), either on the CPU or GPU. To render things you make decisions about the processing and output format and write data and algorithms accordingly.

[0] http://math.hws.edu/graphicsbook/
Data analysis of 2016's top 253 Medium articles
The FTC is suing D-Link for "unfair or deceptive acts
or practices in or affecting commerce" because they claimed their routers were secure, but then failed to follow even the most rudimentary best practices.

I imagine that if D-Link claims that their software was provided without any "warranties for fitness and damages", the FTC will argue that such a claim definitively proves that D-Link's marketing of their security features was unfair and a misrepresentation.
I've seen cake toppers for special occasion, like bride and groom, flowers but never saw a wooden one. I was wondering if wooden cake toppers are a thing over there
Creating new accounts to get around HN moderation is not allowed. We've banned this one.

We detached this comment from https://news.ycombinator.com/item?id=13341032 and marked it off-topic.
Standing [slow clap] ovation!
Especially that last paragraph!

Maybe you should be writing for the Atlantic.
that's marketing + sales but yeah, a small organization 'sales person', or an above-median good one that works in a large organization will have to understand (or even do) both.
I haven't heard of the NY Times calling Khomeini a saint. Also, I thought the BBC is a fairly good journalistic source.
Came here to say this. I have a garage full of tools (I built all of our kitchen cabinets and other built-in furniture). I'd love to have more time for woodworking.
You can still make modifications so long as it isn't distributed outside the company.
> The next step I'd like to see is all the $5 shared hosts supporting HTTPS by default via something like Let's Encrypt. There's really no excuse anymore.

Excellent point. I can see Lets Encrypt turn into one of those crucial infrastructure providers (similar to square/stripe/paypal for payments) but for https
Text Your Way to College
Historical condemnation is a mercurial thing.
These terrible bloated script languages and their ads...
> I'm not sure I really believe that.

I can believe it. I once worked at an investment bank where, during bonus time, I needed to deal with an issue at a trading desk. While there I had the following conversation with a particularly angry fixed income trader.

Me: Hey Trader, what's got you so pissed off?
Trader: Just got my bonus. I got 13MM, but Trader2 got 16MM! Can you believe it?! I made way more money than Trader2 this year!!!
Me: ...

His anger had nothing to do with total dollar amounts. It was only that someone he rates himself against made more.

Nice problems to have.
Looks like this is powered by mpv, which is handling all the media parsing and playback, which is awesome.

I've been wanting "mpv with a modern UI for years now for mac" for years now.
How far back does the practice of renaming something after an infamous debacle go? If it's smoking ruins you want, then i can recommend Windscale, which was renamed to Sellafield not long after this little bit of excitement in 1957:

https://en.wikipedia.org/wiki/Windscale_fire
I'm currently pretty familiar with webapp backend development with Python, Flask, and a bunch of its plugins (SQLA, WTF, Jinja, etc) and Python in general. I'm also exploring Rust and am beginning to feel comfortable in it. I have experience with all sorts of miscellaneous stuff, but these two are the ones I'm most involved in at the moment.

I'm currently working on a CMS-ish style scheduling platform for CTF competitions, an ptrace-based application sandbox in Rust, an online judge system (like a programming assignment grader), and an IRC server in Rust with Tokio and futures.

I have a good amount of experience with cybersecurity and algorithms and data structures too despite a lack of formal education in them ;)

Website (just some links): http://chaosagent.io
CV: http://chaosagent.io/resume.pdf
Seriously. ^^^

How fast is it? I haven't had a terminal that was as fast as xterm with a matrox millenium ii. That was 20 years ago which is pretty sad. Of course the terminals look better these days.
Thanks for pointing that out. I looked it up, but must have found an old source.
I like it how https://pulse.cio.gov/ does not work because its certificate is issued for cloudfront.net
> They could have easily enabled two-factor authentication which would have foiled these hacking attempts

But it wasn't enabled, and that's one specific reason for calling it below standard... of what was even available in commercial technologies..
Ha! 45 days is on the good side these days.
Because that's what the comment I replied to was talking about -- using android tools on chromeos to create a dev env. Like you say, the android tools aren't great, so it would probably be a step backwards from what you already get w/ chromeos, which is what I was trying to point out.
I did a coding bootcamp but it was far from my first experience coding. I was previously working in DevOps and did 2 years of a computer science degree prior, also countless microcontroller projects written in C and processing.

What the coding bootcamp did is kicked my ass into web development and gave me resources and people to get a job as a programmer. I think it would have taken me much longer to get up to speed if I would have done it on my own. It also gave me a chance to learn my learning style and gave me the tools to pick up new languages and frameworks.

The only draw back is I'm now in a position where I feel like i want to go back to school to bone up on Computer Science basics because I'm more into the craft and less about whatever market forces are doing. I'll be programming probably for the rest of my life in one form or another.

You should do one if you want to get into app/web development, but if you want to dive deep into computer science or do things not related to app development, just go do a computer science or computer engineering degree. I'm still considering doing my masters in computer engineering which will be a lot harder without a bachelors in compsci or computer engineering, but possible.
Mind if I ask what isn't clicking? I've had the exact opposite experience, and have found it very easy to incorporate different libraries. Do you have experience with other lisps? There's certainly a learning curve with clojure and its frameworks.
Looks great!

You have a typo on your homepage, though. "A more stable release should be able in one month." should probably be "A more stable release should be available in one month."
Well, part of it has become .NET Native, C# 7 ref types, struct based tuples, vector spans and influenced the design of WinRT.

So that is something.
Well, except that you can already get the first RISC-V-based 32-bit microcontroller from a different CrowdSupply campaign ... https://www.crowdsupply.com/sifive/hifive1/

Perhaps the difference is that the Open-V board won't use an FTDI serial controller. I read some criticism of the HiFive1 that was crabby about that.