skysight-inc/HackerNews huggingface dataset:
Also, the map seems only to cover the United States. America extends up to the Arctic and down to Cape Horn.

The definition of a continent is not as universal as one might imagine. Where I grew up, I was taught that "North America" is a continent, "South America" is a continent, and "America" is a legitimate abbreviation for the USA, a country located on the continent of "North America".

In other locations, people are taught that "America" is a continent that stretches from Argentina/Chile to Canada. Someone from the USA who calls themselves 'American' appears arrogant to someone who believes that "America" is the continent composed of North American and South America.

Just keep in mind that the difference is simply due to regional education differences. (How many continents are there? Seems like a simple question, but the answer, 5,6, or 7, is mostly related to where you received your early education)
What would you say is the "minimum viable product" for something like this? I was thinking of writing a book as an intro to project management, but was unsure whether I'd need to do 50 pages or 500.
Google aren't just a dumb pipe provider, though. They've gone from utility to consumer and back to utility again.
JavaScript 3D Terrain Generator
"The Submarine" [1]

In a way, this article promotes the idea for more cyber-security, which is one of the only growth industries[2]. A simple Google News search for "china cyberattacks" returns almost a million results[3].

Computer security is, basically, misunderstood by non-technical people, who are in charge of managing various computer systems. So the constant stream of "cyberattacks" (literally) creates a market of more eager buyers of security product and services. (It's almost getting to the point of "nobody ever got fired for buying security products/services".)

Is that a bad thing? Maybe or maybe not.

However, from my own experiences, I think it's better to build a foundation with good security practices instead of applying band-aids on top of a crumbling foundation.

[1] http://www.paulgraham.com/submarine.html
[2] http://www.google.com/search?q=cybersecurity+growth+industry
[3] http://www.google.com/search?q=china+cyberattacks&aq=f&#...
Yeah, need to change the theme...
I don't think the length matters much. Think of it more in terms of how much value you can provide in those pages? If it's 10 pages but makes me $100 more a month then it's a pretty good purchase.
Hackers are [in general] shittier coders than a Windows server admin.
I am currently working for a large multinational corporation here in Texas, we had a meeting with the network security guys about this a couple weeks ago (yes, this corporation actually have a group dedicated to mitigate hackers).

They told us it's even funny to monitor network traffic and see it explode between 8am and 5pm Beijing time. It's like they have a bunch of guys whose day job is to hack.
Tesla CEO Talking With Google About ‘Autopilot’ Systems
It seems that Hacker News has turned off SPDY. Related?
You can't just link to a paper (behind a pay-wall, of all things) and expect me to find the relevant part! Explain why it's relevant. I just spent 20 minutes reading that paper ಠ_ಠ and I see no evidence to support the argument. The paper I linked to by the same author explicitly contradicts it:

>The tendency of Europeans and their descendants to be fearful of spiders does not seem to be shared by people in many non-European cultures, and this is not consistent with those evolutionary accounts of spider fear which suggest that spider fear should be a common feature of the human gene pool regardless of culture (e.g. Seligman, 1971). However, it is consistent with the present thesis which argues that spider fear developed as a result of the association between spiders and disease in Europe after the tenth century
The battle for privacy is already lost. David Brin's approach is what is remaining. THE TRANSPARENT SOCIETY.
Terrafugia's next flying car envisioned as tilt-rotor
BT Begins Trials of Carrier Grade NAT (CGN) To Avoid Moving To IPv6
Megaupload Launches Frontal Attack on White House Corruption
YouTube's Favorite McDonald's Ad
This is unbelievable - what the hell does she gain by this? She not only ruined his life, but hers too. Now her pic is online, complete with what she did. She is on the run from Malaysian authorities. All of this, for what? This is beyond crazy.
You're not getting it. No one is saying that Stuxnet was "right". That conversation is set in an entirely different context than the Linode hack. Iran is seeking to produce a nuclear weapon with the openly stated goal of launching it against another country. There is no segue from Stuxnet to this Linode hack.

"Fault" is not in question here either. Let's say I leave my front door unlocked. If you enter my home without my permission, you have trespassed and can be charged with a crime. The only thing I would be "at fault" for is making a lackluster attempt at securing my home. I don't forfeit protection from trespass under the law for that act though.

You see, locks are not what govern access; laws are. HTP is clearly in the wrong here. They forced entry in to Linode's systems, then attempted to extort Linode in an effort to achieve their goals. Swap out Linode's servers for Linode's offices, and there's no question that HTP are operating outside the boundaries of ethical behavior.
I wonder why US cities where food trucks are common haven't gone the Singapore route and setup regulated "hawker centers". Sure, it may not be quite as convenient for consumers, but it would solve a bunch of other problems.
I'm most interested to know if CS apps on CC are still available via COM. Does anyone know? I've gotten into the habit of driving CS apps from Python via win32com for publishing workflow purposes.
"...but I still struggle to create things that someone might actually want to use."

There, that's one of the problems programmers have to get over. Don't always try to create things that people might actually use, make up stupid stuff. Fiddle around try out silly ideas, proficient is partly having experience in coding a lot.

Doing different stuff, though maybe useless to the rest of the world, helps build style and practices creating better code. And at times though that you develop new ideas an methods for doing things.

So you got a nice no-content site, can you expand on it no-content-ness, make it a great... no.. an utterly fantastic no-content site? (then again, there are a ton of no-content sites you would be competing with :-)
This is a good comment. Some nits I'd like to pick:

* Companies aren't required to provide a level playing field to applicants. I think you've alluded here to discrimination against protected classes; that is, you're suggesting that someone could get an unnecessarily hard interview and use it as evidence that they were constructively rejected for their race or gender. That could happen, but most companies probably use the same terrible interview for everyone but their friends, which, while unethical, is lawful.

* In our experience, the resume conversation is the second-worst hiring signal, after the trivia interview we're discussing here. The ability to sound smart while talking about your experience involves a set of skills usually disjoint from those of the job. Every hiring mistake I've made in my career has involved someone who could "talk the talk"; in fact, many times, those people can also, if forced at gunpoint, "walk the walk", which makes their unsuitability all the harder to spot.

I'm an advocate for work-sample tests: have a standard set of (reasonably small) problems that are representative of the work you do and give them to all candidates so you can grade them. After we started doing this, it quickly became apparent that I didn't even need to have much insight into what reasonable or "good" solutions to our challenges were, because I could just look how good hires/candidates had solved those problems in the past.
Say [Detailed Sourced Explanation Needed] rather than [Citation Needed], then.
TSLA over the last 1 year
We looked at and started playing with TastyPie over at Pathwright, but ultimately found that it was very difficult to customize to our needs (mostly with respect to custom API resources, custom filtering, and very fine-grained permissions based on a number of factors). The documentation isn't organized very well, and at the time (a few months ago), it appeared that development had stalled.

After getting pretty frustrated with TastyPie, we gave rest-framework a try as a last resort before we'd consider doing our own thing. So far, we have found rest-framework to be a whole lot more readable, much more actively maintained, much easier to get help for, and much easier to customize permissions and queryset filtering for.

To us, this ended up being a no-brainer. rest-framework has less magic, it is less complicated, it was easier for us to customize, and the organization of the documentation makes more sense.

But, as with most things, YMMV. We really like rest-framework, but don't take my word for it.
I don't mind the discussion as long as there's some hint of intelligence to it. My problem is that people are so stuck in this "here and now" mentality that they can't think outside of the box even a little bit. Example: the banter about the "flat" UI. Did anyone even consider that a design can not be skeuomorphic and ALSO not be flat? The flat interface is Google's and Microsoft's thing -- why would Apple copy it directly, ESPECIALLY when there are well-documented UX issues with flat interfaces?

The fact that people have already 1) claimed to know exactly the path that Apple is taking and 2) have already made opinions about said path is what is entirely frustrating.
comic sans.
Great post. I recently rewrote Planscope's welcome email (original here: http://copy-cat.co/blog/a-followup-email-that-actually-works...), and this time around really emphasized point #9 of yours: providing onboarding tips.

If you don't have a big, fat textarea on your cancellation page that asks people why they're canceling, stop whatever you're doing and spend 30 minutes adding it.

Once you have enough cancellation data, you should know why a lot of people who sign up for a trial cancel within the first few days. Recycle that feedback directly into your welcome email (and in-app onboarding), and aim to eliminate as many confusion points as possible while continuing to reinforce your product benefits.

For the curious, here's the new email template I'm using: http://glui.me/?i=h5f7alhn92c131t/2013-05-07_at_9.52.24_AM.p...
Did you honestly just use militarized cyberwarfare as an example of legitimate black hat?

The US/Israel are involved in a proxy war with Iran that involves cyberwarfare, clandestine operations and conventional military strikes (in the case of Israel striking Iranian-sourced Syrian weaponry).

It's an extremely poor example to use open cyberwarfare between nations engaged in everything but overt warfare to attempt to legitimize black hat hacking.
Everyone below has offered good explanations, but I'd like to make one further point. Typically, people take the fifth when they are on trial. The lawyers were not on trial; they were there as part of the court, and were supposed to not be involved in the matter. By taking the fifth, they are admitting "I am involved in the matter."
As a new food truck owner I can relate to this article.

I'm in a different situation because my truck is more of a hobby than a job, but I do want it to pay for itself. As such we focus more on festivals, special events, and catering. Even then we are running into some regulation issues.

We are fortunate enough to live and work in a city that is willing to work with us and understands the issues we face. It isn't that the law is bias against food trucks, but that it without considering mobile food vending and because of that is overly restrictive. For example if a local business ask us to come park in their parking lot and serve or sell food to their customers we have to get a special permit per location. And we are limited to the number of permits we can get per year and need to know the exact dates, times, and locations before applying. We get new request every week so there is no way for us to know in advance where we will be for the rest of the year.

But just like any other business understanding and navigating the laws and regulations is part of the job. To be successful you need to plan and adapt accordingly.
Persistence, Decisions, Disruption and Exits
4 Driving Mistakes You Don’t Know You’re Making
Interviews are not collaborative. They're intensely hostile experiences, even when interviewers are trying hard to be nice (many don't). It's silly to suggest that a job interview is a venue to evaluate how a candidate collaborates.
I'll take boilerplate over magic any day. The thing that irked me the most about TastyPie was the magic and lack of obvious understanding of what was happening under the hood (without source diving).

The Zen of Python has something to say about this.
They had skilz, no doubt, but it does not appear the CF hack was the zen apex of hacking. It was a well known exploit you could drive a truck through. Writing Stuxnet, now that was mad skilz.
tig was the reason I moved from monotone to Git.
It's not a real citation if it doesn't support the point.

Linking to a paper and hoping people believe it supports you because it's a paper is poor form. I expect people to be able to analyze their citations - that's pretty standard practice.
+1
Exactly this was my first impression!
I see what you're getting at, but the key point to understand is that the authors of TMND were able to find a pattern among the millionnaires they interviewed. If these successes were primarily based on chance you wouldn't be able to discern a pattern of behavior because the paths they took to becoming millionaire would be wildly different. They weren't, though. There's the old saying "luck favors the prepared". These folks all probably had their ups and downs in life, but because of their frugality and fiscal responsibility they were able to smooth out the valleys and maximize the hills.
These issues are exactly what people refer to as "first world problems." On the one hand, we want everything regulated just so in order to have a nice, well-engineered society with minimal risk and clean consciences when we buy food from another person. Then, whole swaths of affluent folks catch a craving for some good basic (or perhaps attractively quirky) street food and are shocked, shocked(!) when that kind of business is a tough thing to run in this environment.
The Future of Sketch
Great writeup. I just started using git a month back for a pretty huge code base. tig will definitely help me out.
If the article is any indication, the problem is that it's written in Tcl/Tk. Sounds like language-zealotry to me.
I'm pretty sure he's just trolling there.
I've heard this a few times from people and the really baffling part of it for me is how many people still shut down their computers these days. Maybe I'm a special case, but for laptops I close the lid and it sleeps until I need it again and for desktops, I get up and walk away and it goes to sleep until I need it again. The only time it shuts down or restarts is when an update requires it.
No. Even if you could write a 'secure' RoR app, at some point the RoR framework becomes the weakest link. ( Or the Linux kernel, or the door of the datacenter.)
And more general, security implies always a certain attack scenario, a strong password does not help against stolen hardware and a nuclear bunker does not help against a zero day. On the other hand, you can be quite secure against a plausible attacker, that is a attacker who is not willing to blow zero days against your personal blog. ( Or im general is not willing to spend a lot more than he can gain in the attack.)
Very insightful post about entrepreneurship by Canadian entrepreneur Dr. Ray Muzyka (BioWare founder).

Among the many interesting points:

"For the first five years of BioWare, myself and my co-founder Dr. Greg Zeschuk didn’t pay ourselves a salary, but we kept at it even though it was painful at times for us as founders. We believed that we and our team were building something valuable and this kept us going."
Using 2.1 of this framework and an HBase database, we've been able to reduce load times for data in one of our applications from about 30 seconds down to less than 1. Arguably, this had a lot to do with HBase, but rest-framework is actually really nice and seems to work well in regards to performance.
Remember back in grade school when our teachers would require that we write 20 page reports double-spaced?

We all knew that was bullshit, right? Same applies for books.

As long as the amount of value derived from the information outweighs the cost, it's a worthwhile purchase. Don't worry about the length. Write what feels natural, price it accordingly, and slap a 100% moneyback guarantee. If someone doesn't feel it was worth the price, don't take their money.
That's a great point! I hadn't considered looking at things that way - doing things to teach your "peer" audience can still earn you trust from your "client" audience. I suspect that can work the other way around as well.
Aah, missed that footnote. Thanks!
Good on you. Got me to laugh on a Tuesday morning when I've been neck-deep in troubleshooting Redis.
How Can Black Actors Change Oscars As well as Hollywood? 
Social traces tend to be more apparent with the http://www.youtube.com/Blackcomediansuncut. Humor as reality is showing and yes it starts with Black Actors.
But what about credentials? Any degrees or certifications would have to be re-issued, and past employers that might be called for reference would only know him by his current name.
I have to say, this is really, really cool. I'm also a lover of the command line. I'm excited to integrate this into my workflow.
Adobe starts subscription for Photoshop and Dreamweaver
I think this is based on the assumption that the regulation exist for any reason other than brick and mortar establishments want less competition.

If you introduce a technological fix, they'll merely pay the politicians to order the police to enforce random and conflicting cleanliness regulations or something like that.

The way to "fix" the problem is to organize a PAC and lobby politicians and donate an amount of money to re-election campaigns similar to what the brick and mortar group donates.

The problem is not even brick and mortar restaurants, 90% of them fail in a couple years, the REAL competition is restaurant supply houses and such who specialize in converting home equity loans into broken dreams. The food trucks are supposed to spend money at the supplyco renting tables and chairs, not buying a Ford Truck or whatever. The "real" permanent solution to the "feud" is to align goals, legislate that brick and mortar restaurants AND food trucks get all their "stuff" from the same suppliers, including tires or whatever. Or you can only rent food trucks, coincidentally from the same rich guys who own all the land restaurants also rent. Something like that.
Do you do i18n ?
Other than that, seems to cover everything !
Cheers
Robot talk like a friend
Because any given locality has at least three different governments that all have the power to implement taxes. There's not a chance that all of the ~10000 different governments in the US would agree to a single tax.
It's this kind of bullshit from paypal and the banks generally that is providing wind beneath the wings of alternative payment systems which charge the true (much lower) cost of international money transfer... Great! Bring on a bitcoin future.
Something has to drive us to get better isn't it? Everybody who is anybody goes through similar pain. The only way to get out of that feeling (IMHO) is to concentrate on what you are accomplishing everyday (as opposed to learning) that is of help to yourself and others, and then look for satisfaction from within not from others' opinion/judgment.
Starting a New WordPress Plugin with Sublime Text
I too have developed a pretty "serious" Canvas application that people actually use on a large scale, http://www.luckyvoice.com/sing

While I agree with your suggestions (caching is absolutely a must, as is batched rendering etc), but I think the real issue is the lack of good-quality canvas libraries that have the kind of breadth of functionality that their native counterparts have have. All of these "performance hacks" are certainly not unique to canvas, but what is is unique is the developer (user of these APIs) having to care about them. They should be abstracted away.

Libraries like Paper.js (which I've used and extended a lot) and EaselJS are bridging the gap, but they aren't there yet — either because they aren't feature-complete in the way that they need to be, they're buggy, and/or they don't seem to be getting enough community development (or in some cases, want it).
Generally you don't need 95% of the stuff that's running. Use the bare minimum. Compile the server you're using, say Nginx, from source with only the bare minimum of options and modules you need. Disable all the services/ports and then selectively enable the ones you need.

Best of all, don't have anything worth stealing. Don't keep the credit cards on your servers, parrot them through a vendor. Don't keep user credentials on your system, us OAuth, Fb or Google auth. If you've got nothing valuable to steal, they'll likely not break in.

But then again, if the Fed's want in, they'll just pull your box from the rack. Don't forget that you can literally freeze a DIMM and dump it and all the encryption keys to another mobo. So, as is the CIA's policy, if you don't want anyone to know something, don't let it touch a computer. ;)
What I do not get is why do governments and so on keep vital infra connected to the damn Internet! Haven't we learned anything from BSG?
You don't keep nuclear plant computers on the same network with Facebook!
Did you compare tig to vim-fugitive or gitv? I use gitv and fugitive when in vim, since they are just plugins they adhere to the shortcuts.

[1] https://github.com/tpope/vim-fugitive
[2] https://github.com/gregsexton/gitv
or that adobe product managers can now focus on useful enhancements rather than marketable features
Or gitv https://github.com/gregsexton/gitv
Yup, came here to second this recommendation. A lot of the benefits found in tig can be found in fugitive. One feature of fugitive I use all the time is Gdiff to allow quick and easy comparison of various versions of a file. Nonetheless, the history view and other features of tig are worth checking out.

[Edited for links]
Fugitive: https://github.com/tpope/vim-fugitive

Some helpful screencasts can be found here between April and May 2011 http://vimcasts.org/episodes/archive
Tomb Raider now runs in jDosBox (3dfx Voodoo 1 emulation ported from MAME)
This one is much easier to read: http://robertspage.com/dialects.html

And, at parts, also more interesting. Even if not as detailed.
Having lived in black widow country as a youth, I have the same freak-out-at-crawly-while-sleeping syndrome.

side note: do not watch the video in the article if spiders freak you out
I do a mix of cli and GUI for git interactions (since I do a limited number currently). Sourcetree has proven to be pretty decent on both windows and osx for me. One aspect I like about the windows version is that it uses Putty (specifically Pagent) which acts much like ssh-agent does on *nix system. Much nicer answer to key management compared to other Git UIs for windows that use OpenSSH.
I definitely do not oppose finding a new job, only quitting your old one first, which seems to be a mistake that everyone makes at most once.
So /that's/ what they were for. Thanks!
Won't help you get a job though.
Set the default PDF viewer to Chrome, it renders well enough and is pretty quick. Also make sure to set most media default viewers to alternatives, like images, videos, and anything else that could trigger the default metro viewers.
Actually you can direct macch.io to www.macch.io. Iremember doing it for one of my domain which was hosted on AppEngine.