skysight-inc/HackerNews huggingface dataset:
Absolutely no disagreement from me on anything you wrote here and sorry if I came across as diminishing the article you submitted. I was not, I was merely evoking a common thread in many thousands of HN articles where a great story is posted that is based off of a primary source, but somebody always asks for the link to the primary source. I think derived articles are not always "blog spam", and can usually offer interesting and unique commentary and insights above and beyond what's more or less a press release. Your submission definitely rises to that level. But it's irritating that the actual source of the news got killed (regardless of who submitted it).

In this case the opposite happened, but the primary source was killed. I know this is all a bit meta for HN, but even more meta, I'm finding it more and more frustrating to submit things as so many sites are now set to auto-kill.

Sorry if such and such news site is considered too biased, but it may be the only or primary source for a story. The autokill is also surprisingly biased in and of itself. For example, an article posted from Android Police will get killed, while an article MacRumors won't.
Relax :). Everything is a generalization or simplification, unless you're looking at research papers all day. And those will make for dry conversation eventually, in addition to halting pretty much all efficient communication. "BUT WAIT, what was the sample size?" "I can't make a decision because the relevant and precise research has not been completed yet."

It's in the opinion section. It applies to a subset of people. I think many people understand that. Maybe even ~80% of all people. With 3 std deviations of confidence.
Thanks, I'll look at adjusting the base font size as well. I agree it's a tad small.
If you are buffering your technical team away communication with real customers, you are going to fail.

... is hyperbole and patently false.

Personally, I think RyanZAG was right. At least if we're talking very early stage startup... I believe the techies need to be in front of the customers, hearing their feedback first hand, not hearing it after it's been distilled and processed by people "upstream".

Having a cohesive understanding of the problem being solved, making sure everyone is aligned, and having everybody moving in the same direction is critical, and making sure everyone has a shared understanding of exactly what the customer is saying is part of that.

Now if you're IBM or Microsoft, sure, maybe you can get away with having 3 or 4 levels of managers, product managers, product owners, tech leads, and techies between the customer and the code. Or not. I'd argue that this is a bad idea, to some extent, in any organization, but that's probably an argument for another day.

and both founders should be technical and business founders. Or at least, respect and understand both sides.

This discounts almost everyone, since most people just don't have both educations or the time for them

I think it's true that there are few people walking around who are (already) both talented techies AND very knowledgeable business people. But if you rephrased RyanZAG's comment every so slightly to

"and both founders should be technical and business founders, OR be willing to learn the side they don't already know"

then you'd be onto something. And to some extent, I think that's captured by his comment:

Or at least, respect and understand both sides.

Of course, I'm biased, since I'm one of those people who came solidly from one side (tech) and is trying to force himself to learn the other as he goes.
Part 2 has been published:

http://davidwalsh.name/javascript-objects-distractions
All the codes have been redeemed. Thanks!
I've always wanted to do this, but then I thought "What if I suddenly lose my IP address?"
Which is why I include statistics.gov.uk in my UK section of http://jkl.io/ I think we can get around more than just churnalism if people have direct access to academic, state, NGO and partisan materials without journalistic intermediaries. It's niche, in that not everyone is going to read such a site, but important I think.
Normally Urgeous responds with the url of your post. If you still haven't received anything in the next few minutes you can email support@urgeous.com with the same email account and we'll look into it!

Thanks for testing.

Also thanks for the info that it's not clear what the service does; I'll add a simple description.
> You, serving the file, presumably have an idea what you want the user to do with the file. The .html page you propose editing is server side. The file being served is server side. The server configuration is server side.

The problem is when you want to offer both a view and a download link. Your solution requires offering two different URLs for that, which also breaks caching in the case where a user first wants to view and then download the file.
"Why they would attack the country that gave them shelter is beyond me."

Why would someone attack their domestic partner that gives them love?

Some people are ill, some people lash out, some people want to hurt others for perceived (to real) hurt received in their lives.
Okay I see what you're doing. Cool idea. Perhaps you can take over old Posterous users.
So it would depend on the state that your SaaS company is located in, or where your customer is accessing it from?
Steve Jobs Was Bad Typist
Q: Is Ruby whitespace-dependent?
A: Sometimes.

This is a frustrating question. Almost all languages are dependent on whitespace. A better question would be to ask where whitespace is significant in ruby code.
Part one is published here:

http://davidwalsh.name/javascript-objects
https://news.ycombinator.com/item?id=5591579
It is very important to also document what the API doesn't provide, in addition to what it provides.

If the documentation doesn't specify the sorting order, this means that the client must not make any assumptions on the sorting. The client either has to take the sorting as is (and trust the API provider to always use a userfriendly order), or has to re-sort the result on client side to stay in control.

A similar argument holds for the result set: If the API docs specify that there may be "additional fields", the client must be flexible enough to ignore unknown fields.

There is an important difference between being deliberately vague (being clear on what the API doesn't guarantee) and just being vague (sloppy documentation). The latter is of course a PITA, but I it is clear from the article that it's the former what the author had in mind.
"The bullshit part is trying to apply a geographic model of governance and taxation onto a technology that is location-independent."

What kind of government is not "location based"? People who live in a place are bound by the laws of that place. That hasn't somehow changed in the 21st century.

You argue that Internet sales tax hurts the poor. That's true because it's a sales tax (a consumption tax), but it has nothing to do with the Internet part. If you think that sales tax is a bad idea that's one thing, but it looks here like you're arguing that taxing face-to-face transactions is fine but taxing transactions over the Internet is unfair. I don't get how the technology justifies the tax exemption.
Fail2ban monitors more than just ssh. I uses it against http auth, suspicious http bots, and all sorts (I even have fail2ban watching irc connections on one box)
> Terribly sad, maybe the next generation of feminists will be able to break out of the box they've made for themselves, and devote themselves to more general philosophic introspection.

This article was written by a women about a book and recent news story about middle class women and work. There isn't an active conspiracy to not include men, this is a woman talking about her experience as a woman. We should expect in this context that men are not a focal point of this story.
And if the submitter hadn't, there would be someone else asking for a print view because they don't like the pagination, or the ads, or the lack of reasonable line width.

The idea with print view is that everything is on one page and as minimal as possible to allow you to focus on the content. Everyone has their own view about it, as your comment shows.
1GB was a huge gimmick, because 99.9% of people couldn't get 1GB into their accounts if they tried. They just threw the huge number out there because they knew they could handle all actual current email demand.
Anyone have experience working at, or with, SpaceX that can shed some light on what it's like to work there?
This looks incredible. Do you think it would be possible to utilize source maps to allow this to work with coffee (etc) source directly?
I still don't understand why he hates the food...

> For someone like me with zero gastronomic self-control, this supposed “benefit” or “perk” is a complete disaster. Why doesn’t the FDA step in?

Huh? I don't understand why that's a disaster. What would the FDA do?
I think it depends on intent. If you take time off to do something specific, then it's a sabbatical. Otherwise it's just time off.

Traveling can be one such goal.
Show HN: From College Spring Break to an iPhone App
In freshman year of college, a couple of friends and I went to LA over Spring Break (LA is awesome btw). We saw all the touristy stuff, went to disneyland, got drunk, saw universal studios and all that... After a week and a half of all this crazy stuff, like all group things, everyone owed everyone money which was all supposed to even out magically somehow. But How?!

We had spent the last 7 hours of our glorious Spring Break trying to figure out who owed whom how much by using paper and the notes on our phones! How much more old school could it get? it felt like I was in some technologically backward era where there wasn't already a solution to this. And worse thing of it all, I think one of my friends still owes me $50 from that trip!

Anyhow, time passed... Apple released their iOS SDK.. I went to cooler places for Spring Break (Cancun!)... I learned more about programming, apps, a little about entrepreneurship, and lean startup. Over the last year I've taken it up to finally solve this problem, the way I had initially imagined it. After many problems getting started, many prototypes, a lot of input and a lot of help, I've finally released my app into the App Store, under the title "AgreeOn".

http://taps.io/OTQ0NjE

AgreeOn has gone over a couple of iterations and solves this problem beautifully. And don't be fooled, it's still very very young. If you've ever felt the need to track the money your friends owe you, or have felt awkward to ask them (or have come back from Spring Break with your wallet empty!), I encourage you to check it out (and discuss it in comments).

http://taps.io/OTQ0NjE

Cheers!

Nikhil
Use ssh keys instead then :-)
Usually so it's all on one page
I have a synology box with an SSD, and it works very well. Just make sure you take regular offsite backups.
Drawing huge state trees for the branch and bound solution to this problem was heart breaking on 40 minute exams.
"The term has been cheapened"

The solution here is to stop thinking that your definition has anything to do with the long-time legal definition of WMD.
For fun, Let Me Jira That For You! - For your lazy coworkers that did not search Jira before bugging you, Redirects to your Intranet Jira!

http://lmjtfy.github.bboudreau.ca/?s=Let+Me+Jira+That+For+Yo...
I studied if for my university dissertation.

It's easy to think of practical applications, example - I have a folder of videos/mp3s etc and I want to fit them on a few DVD-Rs. This algorithm can calculate the most efficient way of getting the most data on the disk without splitting files.
Hi HN people!

I have been trying for a year to launch a product that would make it easier for people to build web and mobile applications without coding.
This is my second attempt. Upload your HTML design files and Steve will transform them instantly into full featured applications.
Please take a look at the demo and let me know what you think.

I built it in two weeks with AngularJS and a Node backend.
To be fair, it was adapted from a speech called "Notes to My Daughter: On Becoming A Woman" delivered at a historically women's college (it appears to be co-ed now) co-sponsored by the Women, Gender and Sexuality Studies department. Some context is lost when linking to print only versions.
"They that can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety."
--Benjamin Franklin
Seeing stuff like this always makes me giddy. Why aren't Americans more involved in the demoscene? I always wanted to find a way into it, but never found people willing to give it a shot.
Great application. And as always, a healthy dose of skepticism is good.

The two questions I always ask myself when reading something or listening to someone is "Why are they telling me this? What is their motive by telling me this?". I ask these questions whenever I listen to anyone, from the salesperson, to a journalist, to a politician, to my wife and kids.
First thoughts:

As a visitor, there's a lack of focus of what you want me to do here.

The "Find the perfect gift" wizard seems to be overpowered by that toolbar. Do you want me to sign up? Do I need to know "About"? Do you want me to "Add a gift"? What am I suppose to do? Search? Do I really want to "search" or "browse"? How does it "work"? Is it the main thing you offer? If it's the main thing, I guess it would do best to emphasize it by putting it as a big search bar on the center.

1) Rethink that toolbar, go easy on it. Just a tip: It'd do best to put the "About" section at the footer.

2) Focus on what you want your visitor to accomplish. Emphasize on that, remove focus on everything else. Make it easy on them, consumer-type visitors have short attention spans. Respect that 10 second hold you have on them by making it easy to expose your main feature to them.

3) All advice are just 'words' unless it's tested. You can hold to the truth that any advice given are currently considered worse than your current assumption, given that your assumption is on the server and being tested by people while advice is just on a persons head.
She seems not to notice that "good enough" means your labor is exploited just the same, but with less "safety net".
Much thanks for the write up! I'm currently pitting together my first Angular app and feel much more confident in a design decisions that I've made so far.
Try PDF-XChange Viewer.
I'm holding out for the David Icke breakdown.
The best result that could come of this Internet/Sales Tax issue is that Sales tax is abolished in favor of income tax.
Deregulate the Skies: Why We Can’t Afford to Fear Drones
For people that want to test out the download attribute, instead of just reading about it, you try a demo here on your browser:
http://davidwalsh.name/demo/html5-download.php

Also, as GavinB suggested for big .pdf and .jpg files, I would would prefer 2 choices,"save" and "view" buttons.
I'd like to add that someone with servants doesn't speak for my feminism, or most women.
Everything you ever wanted to know about distributed bug tracking
tl;dr: If you've decided on a VCS look at Bugs Everywhere or Nitpick. If you haven't, look at those two as well as Fossil and Veracity.
Sorry about the lack of disclosing the raw data, here is the document that infographic produced from:

https://docs.google.com/a/mavitunasecurity.com/spreadsheet/c...

You can see the list of all scanned applications with versions and brief information about the results, including the advisory link (if published).

From advisory you can see technical details of the vulnerabilities, i.e. http://www.mavitunasecurity.com/xss-and-blind-sql-injection-...

List of all advisories from us (all found by Netsparker)

http://www.mavitunasecurity.com/netsparker-advisories/
Absolutely. I am currently forced to play both roles in our startup, since we have no dedicated "business guy" (I'm a techie by trade), and I'm much more aware (now) of the value of the "business guy" than when I was younger. It really does take both, and the folks doing the "business stuff" are absolutely essential.

I think a mutual lack of respect is what makes posts like this still exist.

Absolutely. I also think that emphasizing - and encouraging people to think in terms of - a divide between the "business side" and the "tech side" is a bad thing. I mean, labels are a convenience, and exist for a reason. But some become damaging by their divisive nature and this is one divide I find to be poisonous. We're all on the same team (in an organization) and I firmly believe that it would be better for everybody to quit acting like there is this "chinese wall" between "tech" and "the business".

Or, to the extent that there is such a wall, start looking for ways to tear it down.
This looks interesting. The only problem is that we have about 20 projects on GitHub at the moment so it's easier sticking with something Git based. Thanks though.
Weird bit of trivia... The pad the the rockets are landing on is a helipad (green perimeter lights). I suppose that makes sense for the video, since there isn't, AFAIK, an FAA spec for rocketpad lighting...
Parachutes are really hard. Ask Carmack at Armadillo, but make sure he's in a good mood first. It's not because he's an idiot or anything.

Plus, parachutes create a new failure mode: parachute deploying when it shouldn't.
because participating in a hopelessly corrupted system is demoralizing. "activism" brings at the very best a delay followed by a shady deal as soon as your back is turned.

viva btc
Two reasons, I think: one (as a sysadmin once explained it to me) is that there's a certain degree of public good/advertising that comes from publicly supporting an open-source project by advertising that you use it in your headers. Services that aggregate web server market share (Netcraft, etc.) use the Server header to build stats.

It's also not that hard to fingerprint webservers (though not necessarily their specific versions) without making use of the Server line by testing for other subtle differences in behavior (see, for example, http://82.157.70.109/mirrorbooks/apachesecurity/0596007248/a... ). So on balance, hiding the version makes it hard to single you out for vulnerabilities in specific versions, but hiding the server name altogether doesn't really add much.
That folder never gets cleared.
There's a mature Perl module for this as well: http://search.cpan.org/~bricas/URI-Template-0.17/lib/URI/Tem...
Non-Computer Network Security Dangers (and what to do about 'em)
Why would a browser use HEAD instead of conditional GET to re-request cached content? It would require one more round-trip if a refresh is actually required.
Why do not you try Community Edition which is free of charge? Do you really want to see what the heck is "devoid of data" check out VUPEN's crap : http://www.securityfocus.com/archive/1/526392
This interface is horrible. I can't scroll without clicking and dragging?
Problem is that my business is in VA, and I'm now subject to complying with taxing authorities in, say, California, where I don't have representation or a physical presence. It is unconstitutional in principle.
Sorry about the lack of data, here it's:

https://docs.google.com/a/mavitunasecurity.com/spreadsheet/c...

Sure we added infographic to get more traffic and marketing purposes, not because it's fun to create infographics.

FYI, it's not really easy to install and scan 235 OSS applications then get in touch with vendors to reports those issues in details, so it's not really just cheap marketing trick. AFAIK no one has produced this kind big statistical report on security of OSS applications before, there are reports from Whitehat - https://www.whitehatsec.com/resource/stats.html but mostly on commercial applications.
"1. These aren't paid moderators. Reddit has paid admins, but not moderators, AFAIK. Expecting subreddit moderators to give a crap seems a bit far fetched."

Then the volunteers should report irresponsible shit to the paid employees.
Maybe you are thinking of the costs of "re-using" the Space Shuttle. $250 Million to refurb it each time. But we do it for cost savings!
You should take a look at your right arm.
Does anyone know if this would apply to SaaS stuff or only to physically shipped products? Also, the $1 million threshold exemption is good, but could it create scenarios where your product/service takes off and then all of a sudden you gotta figure out if you need to start sticking sales tax in there?
I think that if they do this, they should require all states and localities to commit to updating an online clearing house of tax rates for their locality based on location and product type. If you fail to do so, merchants are under no obligation to collect your tax. The reason why this loophole has existed so long is that it is very difficult to tax according to 1000s of laws nationwide.

I do not think people should be really against this. If you are against paying sales tax, lobby your local government to stop sales tax.
Sales tax should go to the state where the buyer is, since the buyer is almost always the human person in the transaction. The only reason that it goes to the seller is that sellers are easier to regulate than individual buyers. With modern IT, that's not an issue anymore.
Generally the "open" option opens in some other app, not the browser. Including for formats the browser actually displays better.
What's in these files?

models/
CartModel.js
ProductModel.js
SearchResultsModel.js
UserModel.js

I have a lot of controllers, directives, filters and services which sit fine in their own files/modules but I don't understand what I would put in a model file.
JavaScript Object Notation (JSON) Patch
Performance gains will be dependent in part to the compressibility of the data being written. If highly compressible (text, sparse structures like database pages), then the performance gain can be significant. Binary data or that which does not compress as well, using the algorithms usable by ZFS, will not see as much benefit.
Bloomberg Black: Coming to Disrupt the Financial Disruptors
The Code Prize (second link) is really neat looking in person! How did you like the things you ordered?
> If goods are taxed more businesses raise their prices. Businesses aren't being taxed. Consumers are.

This is entirely dependent on which part of the supply chain has the fiercest competition. Sometimes consumers get the economic profit and pay cost (commodities) and sometimes the producers do (monopolies, who already charge what the market will bear)
you realise hours or days or week or even years later make that connection to a event and realise your embarasment you never experienced at the time

This happens to everyone. It's part of normal social growth & development to have your brain wander and suddenly realize one made a faux pas (or figure out the truth about an old situation).
Right. Companies with a physical presence in a state are required to collect sales taxes from buyers for all sales in the state. Businesses are not required to collect sales taxes for states where they have no presence (aka nexus); this is based on the Quill v North Dakota interpretation of the Commerce Clause of the US Constitution.

The problem with the proposed legislation is that counties, cities, and towns can each set their own tax rates. So the compliance costs are high because of the thousands of different rates. You cannot use something simple like state or zip code to determine tax rate; you have to use geolocation to get the exact jurisdiction. And governments typically levy penalties if you get your sales tax collection wrong. So who is responsible for paying the penalties if the third party tax collection service makes a mistake?

The way this was supposed to go down is that states were supposed to simplify the number of different tax rates before requiring out-of-state businesses to collect their sales taxes. You shouldn't need to subscribe to a sales tax compliance service to do business in the United States.
This might be easier to look at: http://i.imgur.com/XYaQiaF.jpg