skysight-inc/HackerNews huggingface dataset:
I wouldn't be surprised if part of the problem is lack of role models. There are very few male teachers.
I hear your experience and feel like man "this guy must have gone through so much". Instead of pitying you I would say "One heck of a ride and good luck with your next".
Speed up your docker container by caching node_modules
> I don't understand why there are still people persisting in disabling JavaScript when the vast majority of Web sites today have significant functionality degradation or just plain won't work without it.

Install NoScript and browse for a couple days. Permanently whitelist what you have to on sites you frequent and trust.

You'll find that pages load light-years faster, browser hangs/crashes are non-existent, annoying advertisements are a thing of the past, and actually, most web sites work fine without Javascript. Even though some of these websites have literally dozens (I suspect sometimes even hundreds: they sometimes chain each other and the full list takes up my entire screen and scrolls for a while) of scripts from different domains.

And then you get used to this web, and all of a sudden there's you run across what should be just a plain-text article - not a web application - and you discover that you have to enable Javascript just to see any text and it feels a little absurd. This is definitely the exception, and not the rule. My whitelist, after years of browsing, is pretty small.
I'm switched from node to io few weeks ago and very excited of new features and speed of io! Keep on moving!
Every once in a while, I'm reminded of what a tenuous position the United States economy and its businesses are in, in terms of the world market. The US is in relative decline in influence, while China is rising in influence and wealth. American exceptionalism is going to become less and less viable as a governing philosophy in the coming years. This is one of those instances where I'm reminded.

Also, I need to learn start learning Mandarin, like today. The opportunities missed in the tech industry by not knowing it are going to be huge in the coming years. I set for myself a goal of learning one new language a year this year, starting with Spanish (and I'm doing pretty good on that goal). But, I'm tempted to try to learn both simultaneously. Just not sure where I'll find the time. Spanish study already gets a lot of my leisure time. Maybe I need to do less facebook, reddit, and HN.
I probably shouldn't have said "the one thing" - I totally agree that I think it is a silly policy and not the right to be doing at all.

I guess I meant "the one thing that bothers me from the perspective of someone who might be fired at any moment" :) - I could survive in a fire fast iff they were open about everything, although I probably wouldn't choose to work there in the first place, if that makes sense.
I guess it's a sad world when I breathe a sigh of relief upon seeing that this didn't take place in the US.

I like how the agency gummed over the chip silkscreens so you can't see what chips they're using. Even though it's obvious that one is flash, another is a GPS module, and the third is the micro. And it appears that some scraping will show you the part numbers anyway. Amateur hour.
7 Newsletters That Will Make You Smarter
Per the mailing list Guillaume doesn't know whether Grails will be joining Apache as well. It is sort of strange because I always took the two projects to be a package deal. But I suppose they have two different managing groups.
Maybe I wasn't clear with my question. Say the company indicates it is hiring and gets 100 interested people. How do you filter them down to serious applicants without looking at resumes? I would argue that isn't so much outreach as it is qualification, as the people are already interested.

Maybe my premise of 100 candidates is incorrect based on how you did outreach?
This seems to be another case of the "identification-with-job" problem. And while I agree with Chuck's point that humans should not identify so strongly with their employment, it's clearly the norm. Both self-identification and other-identification: cf. the popular cocktail party question "what do you do?"
I believe it may have had something to do with a rather dramatic story about github from a while back. The last person who mentioned it in this thread got their comment killed, so I will stop here.

Well, I should add this is pure speculation, I have no actual information about it.
s/our/their
Note that since the nodes-as-lines approach gives you a new degree of freedom to work with, you can organize edges into semantically useful groups by placing similar links next to each other. E.g. think about link communities instead of node communities.
> A complex recipe rewards a chef with exceptional results if they follow it perfectly, but also presents more opportunities to fail.

Agreed, which is why I prefer to implement complex ideas in Haskell. It catches more potential errors than other languages.
PlanGrid (YC W12) Is Hiring Python, JavaScript and Mobile Hackers
Stanford CS224d: Deep Learning for Natural Language Processing
China is an extraordinarily difficult market to crack for outsiders. It's dominated by domestic companies across nearly every product category / industry.

For Amazon I actually think this move makes sense. If you can't beat 'em, join 'em. There's no reason Amazon can't build a ~$40 billion per year type business riding on another platform in the massive China market (say over the next decade). Alibaba makes all of its money from advertising, and essentially zip from product sales. Amazon makes almost all of its money from product sales, and almost zip from advertising - Tmall is a great way for Amazon to drive sales via riding Alibaba's platform.
I was able to derive it on the fly fast enough to make a StackOverflow answer once. I had never heard of or used the technique before, and certainly didn't know what it was called.

I'd probably wiff it in an interview too. For some reason my brain doesn't work as well in an interview setting. Thankfully I haven't had to worry about that too many times.
He is so completely full of shit and blatantly trying to use rhetoric to justify the fact that he's going to vote for corporate interests that bought and paid for him. I can't help but get angry about this.

What's that fallacy called where you fabricate a problem where there isn't one?

Net neutrality advocates have never, ever wanted to limit what you're allowed to pay for as a consumer, and are pretty much unanimously in favor of distinguishing between paying customers to adjust connection speeds and uptime.

If a hospital wants to pay $5000/month for a direct, guaranteed connection to their doctors, they are free to do that. It's no different from paying for a faster or slower connection.
I haven't used semicolons in JavaScript in places they're not necessary for years now - the only rule that's mattered in practice [1] is lines starting with [ or (.

[1] This is a white lie - there is one additional vital ASI rule, but you already know it - don't put a linebreak after a return statement.
I really, really, really want to like Firebug/Firefox but it's just impossible for me. I already tried to switch 2 times this year. Once with the FFDev and once with v36 (stable) - both times I was left just as disappointed. I open the developer tools and refresh a SharePoint page and the browser hangs for close to 1 minute - this is just unacceptable. Even IE doesn't have this hiccups. I know this isn't common and is only reproducible on v36 for me but it's a huge PIA. Other than this, I'm curious why do you say the chrome developer tools are inferior? I haven't used firebug in a while but AFAIK Chrome Dev Tools has most of it's features and since it's "native" it's smother and faster.
I think you're more wrong than right, and it's selection bias that gives you confidence here.

There are people from all sorts of backgrounds that can become very good developers, but their common feature seems to be that they were already the sort of person who could become a good developer, not any methodology used to train them.

For example, I'm confident most talented physics Ph.Ds[1] can make decent developers of numerical code, but that says more about them than it does about my skill at training.

Given a random person, hell given a random person who is already decent developer in a different domain, my confidence in their ever becoming very good at that domain is much lower.

[1] the problem then being, that pool maybe smaller than the one you are trying to populate....
Very few companies produce GPS chips. Most devices that include GPS capability do not bother to reinvent the wheel, but instead elect to integrate an existing GPS processing chip. It's unlikely the GPS module is integrated with the processor core of this thing. Since it is likely separate, it would be fun to probe the PCB with a logic analyzer to see if there are any exposed serial (or possibly I2C, SPI) traces relaying the NMEA sentences[1] from the GPS module to the processor. If so, false locations could presented by severing the traces and soldering on a synthetic serial (or I2C, SPI) feed at the right logic level (probably 3.3V), from a microcontroller or computer. The hacked feed could even read a real-time clock to "play back" a stored path of locations every day. Attaching an external data feed is likely as simple as dragging a box cutter over the right traces (data, ground) to disrupt them, and then soldering on some 30 gauge wire to the same traces (after sanding off the soldermask and silkscreen). Since most GPS modules output constantly without any control lines, so there may not even be a control scheme to reverse engineer.

Note to those designing trackers: if you want to make it difficult, use a board with internal layers and keep the GPS nets on the interior of the board. Doesn't make splicing impossible[2], but it would up the difficulty.

1. http://aprs.gids.nl/nmea/
2. http://www.circuitrework.com/guides/4-2-6.shtml
White 2 Piece Bandage Bodycon Dress – sexy shop online store
Flip – Bringing feature toggling to Drupal
For a few years now I am toying with the idea to create a "sniffing" device based on a fish tank. Multiple outlets around the sides, the diluted analytic solution is delivered on one outlet, the other outlets only carry tank water. The fish are trained to expect food at the site with a certain "smell". An overhead camera would detect the movement and distinguish it from random behavior.

While fish are certainly able to smell minute concentrations, I never quite found a viable use case for this idea. For disease diagnostics, the idea of cumulating the pathogens in the fish and their water isn't particularly appealing either.
I was going to say exactly this. A fast browser with pentadactyl, but still the ability to use heavy SPAs like Asana without too much of a hassle.
Good summary of stock options, but it leaves out some critical points. Namely that the amount of tax you pay depends a lot on when (and if) you choose to exercise your options. In order to get the best tax treatment, you have to own the shares for at least a year. Otherwise, it's basically treated like income. If your company is acquired for cash and you haven't purchased your shares, you will usually be cashed out immediately at the difference between the strike price and the purchase price.

In addition, you may owe tax at the time you exercise the options if your strike price is below the fair market value at the time of exercise (also depends on the type of options, there are two).

Also, you say that employees can't exercise options until they have vested. The truth is that you can early exercise if that's written into the stock plan. It makes things a tiny bit more complicated for the employer, but can provide a huge advantage to you. Many startup founders down't know about this, but will add it if you ask. Effectively you can buy all of your shares immediately, starting the capital gains clock ticking and eliminating any tax liability at purchase. If you leave, the company has the right to repurchase any unvested shares. The only downside is that you need to come up with some cash upfront.
I apologize if you thought I was being rude, if it's all for fun and exercise that's cool. If it's more hipsterism then not so much.
Relevant: a startup called Interview Club[1] presented at the Launch Festival recently. Another startup called PreHire[2] won the hackathon (although their product is more for hiring customer service reps).

[1] http://www.launchfestival.com/theinterviewclub
[2] http://www.launchfestival.com/prehire
soon these will be built in, a great win for humanity.
I really hope companies read and learn from this. It is absolutely maddening how bad hiring currently is. As someone who has been on both sides of the hiring process it's just frustrating. If you are being interviewed you are basically put in front of a firing squad. If you are interviewing you are the one pulling the trigger. Maddening.
I'm taking this and showing it to the ceo of the company I work for currently.

Now, tptacek:

What can I do to make this better? How can I contribute?
Were you optimistic about the iPad when it was announced?
Uh, any smart phone? Many/most of us are being tracked.
Apple vs. Flash? How about Google Chrome vs. DivX?
> He also probably got a pass because the article was created by an established editor rather than a brand new user.

This is the biggest deal that no one else is realizing. The rest is basically in the details. Not only did an established editor create the page, but the expertise in formatting, properly citing (or at least making it look like it), and writing correct verbosity that imitates a very professional and 'notable' wikipedia article is what made this fly under the radar. A quick skim of the article leaves absolutely no suspicion to the even partially trained eye (I'm not some power editor on Wikipedia, but I do edit/am active).
I have had my share of bad interview questions too. The worst part is when the interviewer starts working on their laptop, like they are so bored of this question they can't think about it any longer. Yet it is now a part of my life for 45 minutes.

At the end of every trivia question I'm tempted to ask: so is this typical of what I will be doing here? Will I be implementing rand(7) given rand(5) once a week?

I've also had a bad experience with code challenges. These are given before the first phone interview. I'm happy to do a challenge taking < 1 hour. I once did a challenge that took me 3 hours. Got rejected because they didn't like my visual design (I was interviewing for a backend position).

I've realized that code challenges require no investment on the company's part, so I don't want to do one that requires significant investment on my part.
Show HN: Straight Red – the only place where anyone can be a soccer referee
MSP is mandatory - but its tied to how much money you make. Most people here are probably making enough that they are paying the maximum amount (which is $72 for an individual these days), but as a university student I had the same coverage for free.

EI coverage last significantly longer than 15 weeks if you've been working full time in the last year. It depends on the regional unemployment rate - for BC its probably around 36 weeks: http://www.servicecanada.gc.ca/eng/ei/types/regular.shtml#lo... .
why no one screaming about this?

"As of now, DivX Web Player is only compatible with 32bit Chrome, so it will not work on any 64bit browser version. Chrome's latest update for Mac OS made the browser exclusively a 64bit application, thus making our Web Player incompatible." -DivX Technical Support Engineer Marcio

"Most of the sites I like to go to: NYtimes, Guardian, Funny or Die. Plenty of others. A common, recurring problem. It seems very odd that Chrome wouldn't be compatible with sites like these."-Forum commenter Glenn Burney

"Most of these websites are / should be using the HTML5 video player tag (code) and not using DivX Web Player anymore." -DivX Technical Support Engineer Marcio
I suspect the first neutrino-based communications system will be used for trading.
A bit like how Second Life has now pretty much become a fetish site for furries.

I think many of us realized that SL had little potential beyond that even in its infancy. Minecraft soaked up the remaining interest in the potential of the programmable, realtime virtual worlds quite nicely.
Kare is surprisingly unknown in the computer community. Everybody in design knows who she is, of course. Not only did she design the Mac icons, she designed some of the original Windows icons, some of the iPhone icons, and some of Facebook's icons. Her artwork has been seen by billions of people.

Her web site is "kare.com". Lots of icons.
That's not a real rousing defense. Stalin wasn't able to completely erase Trotsky from history either:

http://en.wikipedia.org/wiki/Censorship_of_images_in_the_Sov...

...(is there a Soviet version of Godwin's Law? I guess I just invoked it.)
I flew into LaGuardia from Knoxville last Sunday. A plane ahead of us landed safely but reported that the runway was slick. They closed the airport to take care of it while we were in a holding pattern for 20 min or so (in clouds/fog). Then we approached LaGuardia again only to be put into a holding pattern again.

Although circling in zero vis was unsettling (I was a passenger on a UsAir/American flight- I am not a pilot), the calls very well may have saved my life.
The same kind of process works for pure dev jobs. So, you’re a Rails shop? Take a Rails application you’ve actually built and deployed. Carve out some functional areas from the application: remove the search feature, or the customer order updater. Bundle up the app with all its assets, so that a single “vagrant up” gives a candidate an app that runs. Have them add back the feature you removed.

How would you compensate for candidates that are great developers but are new to Rails, or whatever specific language/framework your company uses?
The United States is rising in fact.

Over the last seven years, during which Europe's GDP has been stuck at or below 2007 levels, the US has added $3.5 or so trillion to its GDP, and is presently adding ~$550 billion per year to its GDP. Its unemployment rate continues to fall, in very real terms (not just on the U3). Wages are rising nicely, finally. The US is now fully capable of supplying 100% of its own energy needs, in fact the US has one million barrels of oil per day too much, the US is now drowning in too much oil supply. The US also will retain the global reserve currency for decades to come, making it possible to easily finance its debts. The US has a healthy demographic base, unlike much of Europe, China and Japan.

At a time when many other nation's households are accumulating tons of debt, the US has returned its household debt to income ratio back to about 100%, or close to where it was 10 and 15 years ago. Contrast that to, say, Denmark (260%), Sweden (150%), the Netherlands (250%+), Norway (180%), or Canada:

http://i.imgur.com/jujosgO.png

Since 2008, China has become the world's most indebted nation, taking on at least $30 to $35 trillion in new debt (some analysts put the number at closer to $45 trillion). In the next five or six years, China will add another $25 to $30 trillion in debt. Their sovereign wealth fund pales in size to the extreme debt they've accumulated, among both consumers, corporations and their shadow economy. They're accelerating into a disaster of epic proportions, all in the name of faking growth (real growth is zero at this point, if they're lucky); their growth boom came to a crashing stop during the great recession, so they shifted to accumulating vast debt to keep it going, with ever lessening returns on that debt. China is replicating the mistakes Japan made when their growth engine ceased, but doing so over an extremely compressed time-line.

Simultaneously China has upwards of 600 million unemployed people that are presently pretending to be farmers, held in place by intentionally backwards government farming policies because there are no jobs for those people.

China also has no social safety net of meaningful scope, at a time when they're already in the late desperate stages of debt accumulation.

China has a demographics disaster that is already underway. The repeated line that they will get old before they get rich, is indeed the case. Simultaneously we're entering the era of robotics, which will wipe out tens of millions of low quality manual labor jobs in China.

China's real estate bubble has already popped and is deflating.

Bottom line, the US is in vastly better shape than China.
PDFCrowd and its HTML to PDF API (for Python and other languages)
Sounds like a good move. SMS was not really meant to be a data delivery mechanism. In fact it was more of an afterthought that we can even send messages through SMS.
JDD (Joke-Driven Development)
I had no idea German politicians could be as virulently incoherent as Americans. Huh.
Thank you for taking the time to answer my questions.
> You can get a great job offer and literally leave your job the next day

Except who would hire someone like that?
are index linked funds linked to other indices?
Thank you for asking interesting questions!
I think google's reasoning for using google docs is that they would rather use whiteboards but can't for phone calls. Google docs are similar to whiteboards in that they provide no highlighting or code completion.
The only thing I found confusing is that # button allways jumps to the "All Content" edit. I'd find it more intuitive if it was "Current Page" edit.

I like your simplistic approach. It has this "clean" feeling to it. Also, a fun toy-use for local storage.
GitBucket 3.0 released
> In most Western countries, there's a major responsibility for the employer to prove there is no other way before getting permission to fire someone.

Which is exactly why there are very few successful tech startups outside of the US.

> But I do like the way it doesn't tolerate the immature, irresponsible and downright immoral behavior towards employees that's regularly on display here on HN and considered "normal".

Don't cry for SV programmers making $130k+ who get fired, they will get a new job within a week. Fire fast also means hire fast (at least while the VC money keeps flowing).
Why do I feel like this happens a lot?

I know a lot of individuals that scan documents, manuals, defunct school books and sell them on Ebay. They just scan the document, and state they own the copyright. They don't just claim ownership
to the scanned usually PDF; they claim they own the original
copyright.

There's a Seller on Ebay who digitized Chicago School of Watchmaking(old trade school closed down in 60's, or 70's?). He's been selling it for years. If he sees competition from other sellers, or free versions online he claims copyright infringement to Ebay, and to "offending" domain owners. Ebay takes down alleged copy written item, and website owners usually cave in too. (It's not easy to
verify older copy written material.)

I wonder if it's a crime to state copyright ownership on a piece of work if the original owner of copyright died, and didn't transfer the copyright? Or, the work was never copy-written?
The original quote was

> And since Chrome arrived in 2008, the Web hasn't seen another major browser launch—until now.

The contested bit is "until now". Either you have to drop the major from the classification for until now to make sense, in which case there have been tons of minor browsers released since then, or you have to classify this new browser as major, which is a stretch.
Registers vs. stacks for interpreter design (2003)
I'd love to hear a rational explanation from a private tracker operator as to why those recommendations are made. I understand banning misbehaving clients but the vast majority are fine.
Is there an ETA for middleman 4.0?
Angular, React, Angular 2.0 Speed Comparison
Different Kiva, http://www.kiva.org :)
Dave is a great speaker, btw. EDIT re timeouts: Well, that's disappointing! Gotta find the code and re-run it. I presume the point of the talk was still that ng 2.0 is at least as fast as react.