skysight-inc/HackerNews huggingface dataset:
Really no.

The makefile syntax is obscure and hard to maintain.

We've been there. We don't need to go there again.

The stories of 'recursive makefile dependency hell' deserve to stay back in the dark ages of the 90s where they belong.

There's a reason lots of people are inventing new systems for doing these sorts of tasks (for example, spawning a local webserver to work with after compiling less and coffee files and parsing the output for errors and displaying them nicely, then watching the filesystem for changes and recompiling on demand).

It's not because make is evil, it's because make does a poor job of some of these sorts of tasks.

...if all you're doing is turning .coffee files into .js, it's file, but it's not a solution for complex website builds.
People getting taken advantage of?
Seems like US news mainly focused on the claims about threat to his life, which was a minor point in the interview. Seems like US public is largely uninterested by the real news. Things like international industrial spying is probably too heavy topic for Americans, so the news didn't want bore the audience.
This must vary from bootcamp to bootcamp - the one I attended was staffed entirely by professionals.
Never had any stability issues with nVidia drivers personally. As far as installing, I just use the akmod packages from rpmfusion, they take the binaries and package it up for every kernel. When you pull down a kernel update, you also pull down the associated binary drivers. Open source ATI linux drivers might be less install hassle, the problem is they just don't work for anything beyond the most popular cards running 2D graphics on a single monitor.
It's not stupid nor is your analogy apt.

All it takes is one user not using SSL or not verifying certs for your chats to be vulnerable to eavesdropping.
Are you freaking kidding me? Why the hell would Google sell one of Americas most trusted electronics brands over to the Chinese. It doesn't make any sense. Lenovo is one of the Chinese governments puppet companies (along with Huawei and ZTE) that uses it's products to spy on everyone it caters to. Anything Cyber related coming from China should be not be purchased, not because it's "Un-American", or "we are losing jobs overseas", but because it is a serious breach of privacy. Way to go Google, you have just helped the Chinese perpetuate ways to commit espionage against the Western world. "Do no evil" huh?
There are several highly rated games that do this. If i remember correctly, "Where's my water?" is one of them.

One other great example i recently experienced was BADLAND. Its a really cool game in which they give you a level pack called "Day I" for free which has 40 levels. If you want the second set of 40 levels (which are way cooler btw), you have to purchase those. Also, they let you purchase multiplayer levels (6 of those are free btw). So just as you said, they let you demo their game and if you love it, you buy the rest of the game.

But one thing i REALLY loved about the devs was that that they you EARN the extra levels. If you unlock a certain achievement, you get the Day II pack for free! So that's like the devs rewarding their biggest fans. (I unlocked those levels for free btw).

Disclosure: BADLAND is also powered by video ads. You can pay a little to turn them off. There's also the option of a small fee that's not enough to buy the levels, but it lets you turn off the ads.
> Speed

Actually in 2005 performance was pretty similar and for some workflows hg was definitely faster (patch + commit). Also before packs were introduced git just used massive disk space (hg had smart storage from day one).
It's called adblock. I can't imagine living without Yahoo's tabbed email interface. Google is creepy enough as it is, the last thing I'm giving them is my email.
I've been messing around with require.js and browserify all day, but I don't really LOVE either solution for a large angular app. I'm going to give webpack a try. Thanks
Hmm. How does the elasticity model provide the additional constraint needed to give an unique solution?
There was a major redesign very recently. I prefer it to the annoying gmail UI.
Each detainee supposedly had a tribunal to establish that their detainment was legitimate and to determine their detainee status.

If anyone is being held without cause, or if the tribunals were insufficiently thorough, then yes it would be a horrible injustice!
evertonfuller and kine were the only people to respond to the person selling the domain parcelhere.com: https://news.ycombinator.com/item?id=7072450

The WHOIS shows it's still owned by shawnk.
Should you give equity without financial investment?
^ Logical fallacy fallacy http://www.fallacyfiles.org/fallfall.html

The beauty of logical fallacies is that you can use them to discredit anything you want. "Scientists are in agreement".. Appeal to authority! But that's not how logical fallacies work. You still need to provide a logically sound reasoning why the fallacy applies. Which you didn't.
Not an odd premise at all. In a startup context, I won't even hire people with a fresh CS degree unless they have something else (personal projects, significant open source effort, real work experience) that convinces me they won't be a liability in a production context.

I'd love to find out who's hiring these people, and how satisfied they are with the results. The two conditions where I can imagine hiring somebody with ~3 months total coding experience are A) when it's mainly a filter for ability to learn, and I expect to invest a lot of time getting them to the level of a production coder and then supervising their work, or B) a situation where output quality doesn't really matter.

I'm hoping all those people end up in situations like A. But there are definitely things that fit B. Back in Bubble 1.0 there were people selling themselves as an "HTML programmer". And there were consulting shops billing total idiots [1] out at $1500/day plus expenses. Your developers don't have to be very good if your sales guys are great and you have at least one solid technical person to put out fires and impress clients.

[1] this kind of idiot: http://www.codinghorror.com/blog/2010/02/the-nonprogramming-...
I think author should stop reading "The Chronicles of Amber" for a while :)
Perhaps you could link to some evidence of previous password compromises? It shouldn't be hard since you claim it happens every other week...
But then mercurial is the same, the abstraction is about file content, the diff compression is an internal detail of the storage format like packs.
A personal opinion : there is a U.S. military base right in the middle of Tokyo. The location is equivalent to Times Square in New York : http://www.jpri.org/publications/friends/mcneill_JT_05-09-06...

IMHO, just because everyone calls a country with a foreign military base in the heart of it's capital a "democracy" doesn't make it so. I believe this kind of thinking is called normative ethics : "it's OK because it's the norm". I'll call Japan a democracy when there are no foreign military bases on it's soil, at least definitely not in the centre of the capital.
San Francisco, Thumbtack, Software Engineer

Thumbtack is a new way to hire local services, e.g. photographers, tutors, or home contractors. With millions of users and an active consumer base across the US, we're riding the proverbial rocketship with insane month-over-month growth figures. If you want to join a company that has ridiculous growth, opportunity, but also impact on the real world, Thumbtack might be a good choice.

Some things our users are saying: "I owe my business to you", "50% of my business is from Thumbtack", "I can work less and earn more with Thumbtack." We help small businesses build their client-base. And on the flip side of the marketplace, we help consumers find just the right person to do the job with minimal effort on their part.

H1B is great. :-)

We're a human-focused company: we brew beer, eat meals together (cooked by our in-house chef), and otherwise enjoy the usual startup perks in downtown SF. But we maintain a serious perspective about our software, engineering discipline, and experimental rigor.

If you're in SF, I'm happy to meet up for coffee: email chris @.

http://www.thumbtack.com/engineering
Probably not much. But it's nice to minimize attack surfaces and annoy arpspoofing skids which might be on your LAN.
Since first toying with Ember early on, I've decided that a good test of many of these MVVM libraries is to see how we can easily share data across multiple views.

I'm not entirely sure how that would work Vue.js. I suppose at some point you could have

var parent = new Vue(options);
parent.$data = [object,object,object];

var child = new Vue(options);
child.$data = parent.$data[i];

seems simple enough, what's your scratch test before trying a new library?
As well as all it takes is one gmail user for your email conversation to be vulnerable to eavesdropping.

Is this a reason to say SSL between your email client and server is useless?
Oh, Candy Crush does this too? (I have honestly never played it so i don't know). Well apparently there was a little exploit to bypass the wait (without paying). My GF told me about it (yes, she's addicted). You can just change you local clock and the game thinks a day has passed and tada! free lives.
Funny.

Looks like it's about both. It had been a while since I'd read it. The downside of snap judgements is obvious, so I remembered the more interesting part, where trained experts' snap judgements are actually good.
The monthly releases are bugfix only. New features are released every three months (and release process has an extended freeze where only bug fixes are allowed for a couple of weeks before the release)
Ah, this sounds familiar. I recently got a new cell phone number, using an Android phone. Some days later, a few of my fellow carpoolers told me after texting me that they were getting replies from someone else telling them they had the wrong number! I was stumped, until we noticed all the people who were failing to text me were using iPhones.

I texted my own number using one of their phones and asked the mystery recipient if she recognized my phone number. Apparently, it was her old number: still attached to her iMessage account. She removed it, but weeks later, I still don't receive any texts from iPhone users. Guess I'll have to check in with AT&T/Apple about it.

tl;dr: This bug can affect you even if you have never owned an iPhone.
Tuning Blink for faster animation
(front-end dev)

Couple years ago when Google+ was the new kid on the block, I made a tiny userscript that hooked into their DOM and cleaned the UI up a bit. You'd think this was an easy task and you'd be right except it was quite a pain in the rear to maintain the extension. Google kept changing the classes and IDs, and moved the DOM around so frequently (sometimes within hours of the previous change) that my extension was constantly broken, and all my time was spent tweaking my code to keep pace with the changes propagating from an entire team of Googlers and their automated commit bots. It wasn't long before I gave up on the effort.

Following front-end trends today feels exactly like that experience; there's a whole host of prolific authors, even teams, coming up with new approaches for almost every nut and bolt in the stack. I think for the time-constrained it's best to wait for the wheat to rise above the chaff, even it means falling behind the curve a bit.
Check it on serverbear.com. Disk performance looks similar to DO but DO seems to have more cpu power and 10x the network bandwidth, but less disk space for the same price.
Modest regulation of the education industry is entirely necessary. It has a long history of trouble, from low-quality schools to out-and-out scams. Students by definition aren't able to directly evaluate the educational experience up front; if they could, they wouldn't need the classes. Plus, with high prices and long feedback cycles, there's a large amount of value at risk, and market mechanisms don't work particularly well.

Even if the current crop of boot camps is all awesome, it's an ideal model for a scam. With new ones popping up all the time, anybody with more greed than sense could open up a well-marketed school, make some great promises, collect a couple hundred thousand dollars, give some half-assed classes, and shut it all down again before the first bad Yelp reviews come in. And then they could do it again with a different name instantly.
The very first Computer Programmer | Ada Lovelace (1815 – 1852)
I know you were trying to make a point, but actually, I got a job my the summer before my Junior year working in a lab on campus. The school had great resources to match people with interesting on-campus positions that aligned with their major. I ended up working at the lab after graduating for several years.

> if you pay to learn so what?

I agree.

> Why does it have to be regulated?

I'm curious to know as well. Certainly there are reasons to regulate, if there is some existing system and these schools somehow violate existing policies. It's not clear why they need to be licensed.

> Is not like food ...

Regulation happens for more reasons than just personal harm. Obviously some argue that it shouldn't, even if it does cause harm :)

> like cars ...

A big reason for regulation isn't safety, it's taxation, which helps pay for things like roads and maintenance.

I worked before and after having a college degree. Simply not including it on my resume worked fine, and as long as my resume was filled with all the things I knew/was skilled at, my degree or lack of only came up as an afterthought. So I agree with you on the last point.
Thanks for the correction. Those do get mixed up in my mind...
Like this: https://notedcode.com/repo/github/paulsm/presto/README.md#02...

Or as a short URL: https://notedcode.com/n/02d0c232

This is a lot more difficult than you might think. I spent a fair amount of time implementing the solution to keeping the annotations in the right place when the code changes.
It's all just marginal convergence towards "best", and in real practice, most of this "progress" can and should be ignored. For every tool, wait it out until it's been around and still in active use/development/maintenance for at least 5 full years.

But always stay playing. Always try out the new things, because some of them may just scratch a burning itch.

Fear not age, because if you've been around long enough, and are still actively learning, all this new stuff starts looking very much like mere variations of old things.
For-profits can also run afoul of the Fair Labor Standards [1] act if volunteers are acting in roles similar to paid employees or if they are being trained/evaluated similar to employees.

[1] http://en.wikipedia.org/wiki/Fair_Labor_Standards_Act
Interesting question, I feel that if you are good in a particular area (Say php / css / js / html) then you will find each new component / framework actually simplifies your life or makes it easier. The trouble is if you are more of a heavy js developer and are typically labelled as a web developer. Then you feel like you have to know about SASS (css) / HTML5 video standard / Scala and everything else related to the web field!

I think that as web development grows and matures, it will finally have multiple experts who need to work together and with each expert having no problem in catching up or using the latest paradigm in their area.

I would recommend you specialize / try and learn whatever you are good at.
Not writing task dependencies is kind of a feature though, in a KISS way. One of the reasons I have been tending towards using stupid shell scripts is that its much easier to guarantee that everything is built correctly if you rebuild from scratch everytime. With make I often find myself dealing with bugs in the makefile due to forgetting to specify some dependency or things like that.
I've helped a few clients to migrate from oracle to postgres or edb.

The most common reason would be license costs, at least officially, but in some cases clients have been so feed up with the oracle way of doing business that didn't really care about cost as long as they got rid of oracle.
There is a third possibility - the company hires the person but makes no investment and they can either quickly come up to speed on their own or they're canned. Seems like very few companies want to make any sort of investment in their people.
As others said, you can't really do it without disassembling the function (bonus problem: the general case is undecidable). A solution is to have your linker insert a "end of function" symbol in the ELF object (using a linker script), and import it in your C code a pointer. Then the size of f is "f_end - (void\*) f".
I agree. This is why all my personal source code is open, and why I think all the copyrights and what not potentially do the human race more of a disservice than they help.
And again I'll remind people what happened in Java land:

ANT -> Ivy/Maven -> Gradle

I'll state it clearly: Grunt. is. Ant. It's a mess to follow a build script and a ritual to make it work in a real life project.

I expected a tool like gulp to come sweeping in and it did, I'm extremely happy about that and started migrating away from the horrible tooling that is Grunt.

I never understood how people can tolerate Grunt. Long live gulp and common sense!.
How much do these types of jobs pay?
That was the first part of angular that i looked into the source code for, because i really wondered how theydid it. The fact that they used regexp realky had me freeze for a while. But then, is it really uglier than AOP in java ? It's light, it's fast and it has a proven record of working just fine. So i would much prefer them not relying on dirty te hnics like that, but let's face it : that would very likely mean not doing it in javascript.
This is off topic, but their main content is a small fixed-width area, and their related topics flow on the right. On a large monitor, this means that the screen is dominated by related story squares, and the main story is really hard to parse.
I've worked with people that went through code bootcamps. It's anecdotal, but even after 1 year+ spent working as a programmer lots of hand-holding still involved. More so than a typical "junior" hire that went through uni + internships.

I was originally keen on the idea of bootcamp hires because I've tutored a good number of people over the years but I'm beginning to see that it's closer to O'Reilly Cookbooks than SICP.

Edit: To be more topical, while I'm generally irritated by anything that could be perceived as nanny-state brigading I have a hard time working up any froth on behalf the bootcamps after the experiences I've had with their students.

Possible biases: didn't go to uni, self-taught programmer, some class-based baggage.
The world’s first suspended traffic circle… for bicycles
Actually, when the product was displayed at the World Fair, the mainframe business had already been sold, so, that's not the reason.
A person who came straight out of college is likely to have at-least 2-4 years worth of programming experience as opposed to someone who attended a bootcamp for a few months.

I am still not convinced that this is anything more than a scam. Unless you are exceptionally brilliant at learning new language, no matter how much you push yourself, you will be barely good enough to even know the rudimentary concept of programming in 2-3 months.

To me the best way to learning programming is to make fuckton worth of crude programs and then make insanely silly and sometimes good mistakes in the process and then try to figure out how to fix those mistakes by yourself (or at least with some help).

2-3 months is barely enough time to understand _WELL_ rudimentary concepts of programming let alone learn from your mistakes.

If you already have prior programming knowledge and know at least one programming language, joining this camp is silly and it doesn't prove anything one way or another. If you already know one programming language, learning a new language should be fairly easier than for someone who have never programmed in his life.
I've got exactly the same problem here, has anyone found a solution (other than not using iMessage in the first place)?
Calling for limits on the powers, scope and size of government is not at all the same as abolishing government.

Correct me if I'm mistaken, but on your view, limiting the government's ability to spy on its own citizens without warrants is tantamount to an anarchist's topsy-turvydom in which people are free to kill and steal from one another with impunity.

Is this what you mean?
The "bogus users" are probably bots like those of scrollback.io's (which is a service used by a few channels that I frequent).
Except you don't have to attend bootcamp for 120 weeks.
Most of the comments are that the product wasn't viable which might be true insofar as being able to gauge whether the market wants it but I'm not sure why you say the approach didn't work.

You did something really hard which is much easier spoken about than done (showing a product you know isn't perfect) and you successfully obtained direct customer feedback. The missing feature reports could save you a massive amount of effort by directing your energies to the right features.

Personally I'd really enjoy delivering the follow up release including a feature a customer requested. Its a great chance to hook a product evangelist because you have listened and responded to what they said.
How is it full CSS if there's JavaScript to animate the clock?
No, its repeated again and again and again that Walter is doing it for pride, to the extent that it gets a little annoying once or twice. Walter has several opportunities to work away with several millions and no loose ends, even after the cancer is in remission, but goes to great trouble to stay in the game.

Also, both Walter and Hank's successful healing hinges on them getting the absolute top end of treatment. These don't magically become available under universal coverage. Hank is a career federal employee and must be assumed to have good insurance, but the plot explicitly places his needs outside its capabilities.

Universal health care makes sure that you don't get ruined by health expenses and that you can get patched up pretty good in the vast majority of cases. This is a good thing. But it's not a panacea that makes the top-end care that Walter and Hank receives available to the masses.
I finished one a few weeks ago and had a lot of callbacks and several interviews within a week. I ended up taking my first offer since I liked that company the best out of the ones I had applied to, but there were two other companies who were moving towards an offer.

You can learn a lot by coding for 12+ hours a day for 12 weeks in an environment with a) more experienced people readily available, and b) other students working on the same or similar problems. I had been teaching myself for about two years prior to attending, and having other people to talk about coding with (SO does not count in the sense I'm referring to) was a huge help. The staff were also pretty legit.

I don't think that people will generally choose a bootcamp grad over someone with multiple years of coding experience, but that is primarily because they're not competing for the same jobs. I think as a bootcamp alum you're competing initially against recent CS grads.
60 fps for me. What are running it on?