skysight-inc/HackerNews huggingface dataset:
Thanks Ben. You have been a great help in how the product has evolved! Initial feedback is always the most critical one.
Why Threadless has such a Great Community & Other Examples
It meant we have surpassed 2500 paying customers. I agree "crosses" is an odd way to put it.
At the current exchange-rate, it seems counterproductive for Avalon to sell their units instead of running them in-house to recoup the cost of production (in a couple of days), and then continue to generate profits.

Also, since they are the only game in town (plus BFL & private players probably), they could take advantage of their position in the short term, before the difficulty increases by another order of magnitude.
Parachutes were the first thing they tried, on the first stages of the first Falcon 9 launches. It didn't work; the stages broke up on re-entry before they slowed down enough to deploy the parachutes. The response was to try active control to keep them intact --- and I guess they figure they might as well keep it all the way down.
"Aren't good PR people supposed to "sell" their story directly to a "journalist", without an intermediate publicly available press release?"

That would require that the "journalist" pay attention and not just directly look through their pile of releases for a "story". News departments are lazy and don't want to pay for real news, they want it spoon-fed.
This has always been a pet peeve of mine with projects like rails. Usually when I work on a piece of the system I'll be working on a single component, be it user, product, report or whatever. That means I will either have a bunch of different directory trees open in my IDE (Which can be bigger than a screen for large projects), or I will be using some quick-open tool (Which still is great when you know what you want, but less so when you just want to get a quick overview of a component).

God forbid I try to edit multiple components at a time, and forget browsing my repo on github. Organization like this would make life so much easier in so many ways.
There sort of is one built-in. It usually warns you if you're doing things on a group of cells and you're missing one of them.
Who is going to pay for books that are up-to-date enough to be useful as a teaching tool for modern life skills?
"We know there are people who want to take away our freedoms."

How these people's heads don't explode is just beyond me. He has to be aware of what he's saying. Right?
Obligatory reference: http://www.youtube.com/watch?v=Hh_Kx7UKndI
As other people have pointed out, this article seems to argue that women should have work-life balance as if it were a problem specific to women. But that assumption itself is a huge part of the problem women face in achieve de fact equality. It is often taken as a given that a woman should be the primary care-taker of children. It is often taken as a given that woman is _naturally_ more invested in family life. It is often taken as a given that women need more life in the whole work-life balance equation. These sort of assumptions reify the norm that men work and women stay at home. Sandburg and her cohort advocate for an extreme repudiation of this norm even to the extent of abandoning work-life balance as a whole. One might argue that Sandburg is too much of a capitalist robot, but to revert in the other direction is just as bad, if not totally regressive.
"A multistage (or multi-stage) rocket is a rocket that uses two or more stages, each of which contains its own engines and propellant. A tandem or serial stage is mounted on top of another stage; a parallel stage is attached alongside another stage. The result is effectively two or more rockets stacked on top of or attached next to each other. Taken together these are sometimes called a launch vehicle. Two stage rockets are quite common, but rockets with as many as five separate stages have been successfully launched. By jettisoning stages when they run out of propellant, the mass of the remaining rocket is decreased. This staging allows the thrust of the remaining stages to more easily accelerate the rocket to its final speed and height."

https://en.wikipedia.org/wiki/Multistage_rocket
The first thing is to use full-disk encryption. Then, use ZFS because of its unique snapshot features. Use a battery-backed RAID to prevent corruption on power loss as good as possible.

Regularly back up your whole server disk off-site, and if possible, on tape as well as on disks. This way you can, if a hacker compromises your system, at least follow his tracks and minimize data loss.

Strictly firewall your servers - nothing except ports 80/443 public-facing; use a "bastion host" for SSH logins and only allow public-key based authentication (if you can, use two-factor auth, e.g. with SMS-PIN or Google's authenticator service).

For databases, use only database engines with atomic read/write and disable the write-back cache (i.e. force the database to only give a OK to the program when the DB change was provenly committed to disk!).

Always protect SSH and other keys with strong passphrases so that in the event your server gets compromised, at least a hacker can't easily decrypt your data. Encrypt sensitive stuff in the databases (credit card data, personal identity information).

Strictly limit management access to the servers to few employees. Protect the hardware with features like auto-powerdown if the rack/the server case gets opened. Disable the remote management interfaces present in many servers. Disable the firewire and USB ports in the BIOS of the server and protect the BIOS config with a strong password to prevent stuff like Firewire DMA memory access.

Have a disaster management plan written on paper, which details who is responsible for which operations part and how he can be contacted in an emergency. Use a second datacenter for hosting a fully-redundant hot spare (or production, if the code allows). Do not exclusively rely on Cloudflare for protecting your servers from DDoS attacks; CF is a prime target for failures.

Keep the ops documentation current. Document everything, because you can always be hit by a bus, arrested by cops or injured or whatever.
An article called "why coders should embrace C++" would get lots of flak around here, and deservedly so. But it's a much smaller field with many fewer options than the entirety of life. Do we really believe there is a definition of the "good life" that applies to half the population?
Siemens chief Eric Spiegel: ‘America has a training gap’
I was surprised at Angular-seed's directory structure. It is fine for toy apps, but that isn't what it is really being billed as.

I'm building a django/angular app. Each django app gets its own angular module, and each angular module roughly shares the seed structure, but may be broken into more files (much like the second example in TFA). So my whole structure looks something like:

django-project/
app1/
views.py
static/
coffeescript/
app1.coffee #defines the module
app1/
directives.coffee
controllers/
foobaz_controller.coffee
...

The only thing I'm not keen on is the duplication of "app1" in the directory structure. It is done to prevent conflicts when static files are collected, but is redundant during development.

Thinking through this, I might be able to build a static files finder that looks for an angular directory in the django app and puts it in the right place. I'll have to think about that, since there are a lot of moving pieces with pipeline, et al, involved in the chain.
If you are not particular about Git, you may take a look at http://rhodecode.org/ as well (uses mercurial).
But Avalon has pre-sold them, presumibly to fund the development & construction. To keep the machines, they'd need investment money, which they might not have.
> Also, as far as I'm aware this issue is only really with PDF files, as virtually every other MIME extension is not supported by a browser.

It's worse with XML files, source code and some kinds of data files (generic separated by char). Browsers try to open those, and remove important data from the display (and the copy buffer).
I'd also say for the most part, non-technical people are extractors (especially at early stage companies).

I think this is a very poisonous mindset. Well, depending on exactly how you define "non technical". I'll read it as "doesn't write code". In a technology company everybody, even the "business people" should be somewhat technical.

But anyway, if techies sit on their little perches with their self-appointed, smug sense of eliteness and look down on all the "business people" as "value extractors" I think they are very misguided. We know "if you build it they will come" doesn't usually work, and in a tech startup, somebody has to understand marketing, promotion, sales, advertising, PR, finance, funding, etc. in order to build a company. The people doing that are adding value (if they're doing their job correctly anyway).

I know I've ranted about this until I'm blue in the face, but please... neither the "tech guy" nor the "business guy" can exist in isolation (aside: unless they are the rare bird who can fill both roles, at least on an interim basis).

Coming at this as a programmer who decided to found a startup, I've gained a TON of respect for the talented business people out there. It turns out, defining a target market, doing market research, developing a marketing strategy, writing content for a "content marketing" approach, manning twitter, facebook, g+, etc. to try and collect leads for your "permission marketing" stuff, prospecting for leads, doing industry research, finding partners/affiliates, talking to investors, talking to customers, writing press releases, talking to journalists, etc., etc., etc. is a LOT of f%!@ng work.

So much so that I'd LOVE to find a "business guy" to join our co-founding team, so I could offload some (but not all) of this stuff. I say "not all" because I think a tech founder can't just go sequester himself off and write code... even with a "business guy" cofounder. You still need to be, IMO, very involved in shaping the overall product strategy and vision, and need to be out there talking to customers and getting that first-hand feedback.
But having that dedicated "business person" can eliminate some of the stress, especially when you're having to "teach yourself as you go" on marketing, PR, etc.
I imagine there's a lot less fuel required to land than is required to take off. That is, on launch, the rocket is probably (eventually) reaching speeds of several thousand miles per hour.

Upon landing, the atmosphere does most of the slowing-down for you, so you only need enough fuel to reduce the speed from terminal velocity (not sure what this would be for a rocket, probably several hundred miles an hour, at least) to 0. So, I'm sure it's not an insubstantial amount of fuel, but maybe less than you'd think?
Here's the full post from Shapeways' Blog:

http://www.shapeways.com/blog/archives/2029-Advancing-the-Mi...

- 1,000,000 Parts Printed

- 60K uploaded monthly

- 10K unique shops

- $500K earned by shops in 2012
I still prefer my everything in plaintext....
With everything going mobile, and mobile not being so well connected, i'm looking at writing to local mobile storage, and then later syncing that storage to the server, when a connection is available.

This is perfect timing for me.

Thx.
You mean %TEMP%.
And over half of the US states have Use Taxes as part of their body of law, where if you make a purchase from another state, you're required to pay the sales tax yourself.

Where this gets interesting is the impact on/by the 10th Amendment to the US Constitution, which gets to the heart of federalism by reserving non-delegated powers to the states and to the people, and how that intersects with the Commerce Clause, which says Congress has the ability to regulate commerce between the states, foreign nations, and Indian tribes.

Which brings up an interesting point - will there be an exemption for foreign sales?
I'm not sure if they're actually selling new ones, or just shipping preorders from 6 months ago. And the reason they took preorders was to get the capital to fund the production in the first place.

It does seem like it would be awfully tempting to delay those preorder deliveries a little bit and use the machines first.
Would love counterexamples from the downvoters.
Unless you restrict SSH access to a small set of known-good IP addresses, of course.
Python Static and Class Methods [video]
I'd be against this if the U.S. had a progressive tax code to begin with, but we don't. Sure, if you look at federal income taxes only there appears to be a progressive tax system but taxes on capital gains is pretty much "flat tax" loop hole for the ultra rich.

Then you look at States who almost all implement regressive taxes, many through sales taxes, and see how States' fiscal woes are self-inflicted. Here's one such examination: http://www.chicagomag.com/Chicago-Magazine/The-312/January-2...

In Tennessee, where I have to endure this regressive insanity, asking for a progressive income tax has become a third-rail issue for any local politician. So we have zero income tax and an effective sales tax of 9.25%

Why then am I favorable to internet sales tax when I've derided sales taxes as regressive just above? In this case I believe, mainly through intuition, untaxed internet sales are just one more vehicle for the affluent to avoid paying taxes. This makes regular retail sales tax that much more burdensome for the poor who receive fewer services because overall State tax revenue suffers.

Until the regressive tax leanings of the states is abated, which I doubt will happen in the next decade, I see this as a necessary evil.
This reminds me of a case where a (very large) law firm sued a news site for linking to them:
http://www.slate.com/articles/news_and_politics/jurisprudenc...
Can anyone explain how to do this with nginx? I'm not using rails but I would really like to have all those. I'm not sure what's best though.
It depends on the state. Some states tax services (eg Ohio), while most states only tax physical goods.
Thank you, came here to ask who the author was and why their name wasn't included.
Thanks. These days it looks like a reasonable solution is to just call the file "download.ext" for anything older than IE9.

When I was trying to implement a solution to this problem years ago, what I thought would take 20 minutes of coding, started to look like a week of research and testing, and I gave up.
"Some companies offer unpaid sabbatical for people wanting to take career breaks; this is a growing trend in the United Kingdom, with 20% of companies having a career break policy, and a further 10% considering introducing one."

Backs me up too :)

Certainly at $large_corp I worked at before (in London) this was increasingly the case, with people taking six months to a year just to explore the world as a career break. I don't know if that counts as focussing on a side project.

Perhaps the term sabbatical is slowly changing from 'time an academic takes out to write a book' to 'I don't want to work my whole life away so I'm taking extended time off'.
For an in depth investigation into this phenomenon, see Nick Davies' Flat Earth News:

http://www.amazon.co.uk/Flat-Earth-News-Award-winning-Distor...
Whether there is a "net benefit" depends on how much time they're in prison for, how much harm they caused before going in, and what kind of good they do/value they contribute once they're out. Even after the time it would take to establish an effective metric, that's something that would vary very widely by individual.
"Alex Jones's pen is still bigger"

That's not a good thing, even though I find him very entertaining.
Holodeck 0.1 via Oculus Rift
Do you expect me to use a valid credit card when I pay? Because I expect a game that works as well.
Oh, certainly. There are a lot of scary trends right now, but there are also a lot of very positive trends. Personally I think the forces behind the latter are more powerful, but it's not exactly a sure thing necessarily. If someone told me that in 2070 the developed world was basically neo-feudalist with strong class divisions amidst an effectively world-wide police state I could easily believe it.

I think there are a few major, mostly technological, developments which haven't happened yet but are essentially inevitable which will tend to tip things even stronger toward the "good" side. I should probably write about that at some point.
It runs automatically, but only on a whitelist of sites. You can edit the list in the extension settings.
Use servers with built-in batteries (they're rare!) to allow erasing of the RAM contents in case of power loss or intruder alerts (e.g. if malicious entities break into the data centers and cut the power, the disk encryption keys in the RAM can not be extracted by e.g. spraying the RAM with cool-spray to preserve the content.

Set up issue-alerts for events (like: email all admins when someone opens a rack or a server case to prevent rogue employees from unnoticedly manipulating hardware). If you host your own data center: strict multi-level biometric access controls, require the presence of minimum two or three people to enter the secure data center.

Give the "doorman" of the data center a remote "kill switch" for the servers (this also can be a PIN code for the doors), so that if the doorman is forced to give entry e.g. by being hold at gunpoint or by a judicial order, the servers can be disabled without anyone being able to prove it.

Record and store video and every other logs regarding datacenter access to assist in post-mortem analysis. Take care to have at least two, better three or four, dedicated power supplies for the DC, not including the diesel backup engine and the UPS systems covering the time between power outage and diesel kick-in. Same goes for the data uplinks (fiber interconnections to other DCs). Guide them through different paths in the building and make the fibers/powerlines exit the building on different sides to prevent accidental dig-up by construction workers.

Regularly have your datacenter inspected by firefighting department, building safety bodies and every other regulatory body. This provides certification for possible other customers of your data center, as well as preventing closure of the datacenter for violating obscure legal requirements.
Since then, has there been a real study into the relation between intelligence and browser choice? I suspect the hoax report largely was picked up by IT sites and mainstream press because the conclusion sounded plausible to them (IE users = not smrt).
This is not reddit.

If you don't have anything to say, don't say it.
I had to check twice that I wasn't reading the Onion.
I might have been just lucky but I have not yet seen a C++ programmer who passes a job interview yet is unable to comprehend the simple template syntax.

The opposition to templates that I have seen is not based on the ignorance of the basic template concepts. Quite the opposite - it's based on the partial knowledge of the advanced templates. Usually such people are cool with STL or STL-like home-brew collections but when they hear "metaprogramming" they immediately start having kittens :)

Essentially (class) templates are meta-functions over C++ types and templates themselves and the article describes only their basic application i.e. linear functions, over concrete types only and without any control structures. It's almost exactly as same as explaining Haskell without recursion and pattern matching.
If you're using SSH keys exclusively, what does fail2ban really buy you? The HTTP monitoring sounds like it might be useful, but also might be an easy way to reject the Googlebot and de-list your site.
From minor consumer decisions to fundamental issues like career, a lot of us struggle with painstakingly trying to maximize everything, which often leads to a less satisfying experience than accepting "good enough" for what it is: good enough. See also http://en.wikipedia.org/wiki/Satisficing.
> We flag up thousands of backlinks that are potentially spam

I don't know if this is good enough. Isn't he basically admitting that they send out thousands of C&D orders for linking? He's just apologizing for picking on someone with the means to fight back against this bullying.
As traditional PC sales and chipmakers slump, ARM rakes in the cash
very good idea. let's see if it works.
JS Objects: Distractions
I'm not sure I agree with the idea of adding utility methods to the $rootScope to avoid wiring in dependencies repeatedly. I would probably go with defining a utility class and indeed injecting it into every controller that needs it. I like the idea of having my utility methods clearly defined in one place. Any opinions here on the pros/cons?
Star search: a non-profit group wants to send four people to Mars... forever
Also, there's a certain irony in that this story itself almost certainly is "planted" PR.

Well, the Sunlight Foundation is a non-profit organisation, so it's certainly not quite the same as the article is describing.
I don't think that's as large a problem as preexisting exclusive content contracts with incumbent networks.
Your tinfoil hat should start buzzing when you see the word 'infographic.' Instead of data to backup the analysis, you should expect back links to a product or website (possibly far from the topic).

It is a well known art that infographics are highly popular on voting sites and a cheap way to build quality back links.
Show HN: Use Steve to turn your HTML mockups into apps in minutes
Just checked, they don't have no TECO manuals.
I forget step 4 too, which is why I have a cronjob that moves everything in Downloads to the Trash every day.
> I know a couple of the people at Shopzilla, and they're not idiots.

And yet they are suing over a hyperlink? I'll judge them by their actions.
That has no impact on security. If an attacker can read your cookies then it didn't matter if you're sessions are called PHPSESSID or WETTROUT, they're still readable.
Because it's possible that the way our society behaves and judges success is modelled more after men's natural inclinations and needs than women's, and that the liberation of women was seen as women pursuing the same goals as men do, when perhaps it should have been women pursuing slightly different goals.

It's possible that feminism as a movement overshot, a mistake that's easy to forgive. Women needed to be made free, badly, and in that feminism drove incredibly important changes. However, many have come to believe that applying equal success standards for woman actually doesn't pay enough respect to women's distinct needs. It's possible that men and women, on average, just don't experience well being and meaningful lives from the exact same things.

In a way, the historical ideals of feminism may be another act of chauvinism - applying the standards of men to women (instead of say, applying the standards of women to men). Perhaps "real" feminism should acknowledge that men and women have distinct enough needs to not be judged according to the same standards of "success". Perhaps, it should be acknowledged that equality means equal rights, not equal needs or equal desirable outcomes.
That's my take too. I don't think the author would say the same does not apply to men, but she is approaching the question in relation to feminism.
It's good to see such a comprehensive list, but these only help me if I want to configure download vs view on a per-filetype basis?

There's no way to make some pdfs "display" in the browser and others force download using these headers, correct?
This is probably over-broad. HEAD is also used by browsers to determine whether or not to re-request cached content; disabling it will still allow pages to load properly, but will waste bandwidth and slow down page loads as browsers re-request unchanged content.

OPTIONS is necessary if you want to offer APIs that support CORS: http://en.wikipedia.org/wiki/Cross-origin_resource_sharing
I think the how is 'move closer to work', because unless both your home and your work are next to public transit stops, an hour or two commute pretty much requires a car.
Poor bird gets killed in the video as it tries to fly away as the rocket takes off