skysight-inc/HackerNews huggingface dataset:
The fact that they weren't paying GST is mind-boggling. The purpose of the exemption is to let someone running a tiny hobby business sell their products without having to deal with tax headaches.

The purpose of the exemption was never to let a mega-corporation take the exemption of each employee, multiply it by the number of employees, and pretend that they don't need to pay tax.

What next? A grocery store taking the $30,000 exemption for each employee working for it? A law firm taking a $30,000 exemption for each legal aide working on a case?
Don't over think this.

Electeds care about being reelected.

Voters vote based on identity.

"Democracy for Realists: Why Elections Do Not Produce Responsive Government"

http://amzn.to/2nsPnsP

If you want change, then you have to organize.
My experience (with the risk appetite and settings to match said appetite):
1) open app
2) scan fingerprint
3) search "ycomb.." (which limits my results to HN account)
4) tap/copy password
---------------------------------------
5) switch to HN
6) login to HN to write this comment
7) ok I lied I wrote this on my laptop, but still..!!

I was also scared when they were bought but no tragedies so far.
That is a completely separate thing?
Where I live, Uber charges less than half of what cab companies charge. But there are other ancillary benefits. Uber could be at parity with the cab companies but I would still prefer it because of:

1) Their app
2) The reliability of getting car with them vs. waiting for a cab.
3) Their vehicles are much, much, much nicer than cabs in my area.
4) The purchase experience.
> How it will play out is unclear, but it doesn't feel like this is heading anywhere good.

I'll tell you how it should play out: every exec of that company behind bars.
> Politicians don't care about the will of the people at all, several studies have shown this.

Interesting. I was unaware studies had been done on this. Care to share any links?
nanoservices isn't specific enough. serverless has great meaning to initiated web developers. i for one know exactly what they mean by that and always did, whereas nanoservices, to me at least, could mean all sorts of things.
Express/Node seems to work just fine for me at this point. I settle on Vue for the frontend, and that's about it. The bundling/minifying/whateverfying flavors of the week, I've basically passed on. Always added so much more crap to a project, and in a lot of cases made everything bigger.
Has anyone considered using DerivePass yet? (https://derivepass.com/) It doesn't store passwords anywhere at all, just the domain and login information, both of which are encrypted with your master password.

(Disclaimer: I'm the author of it).
CNN will convolve already so fft should be unnecessary.
Note that you can't use the web interface if you've encrypted your Chrome password store with a passphrase
Encryption does not solve this problem at all. They aren't selling the CONTENTS of your traffic, they are selling the DESTINATIONS.
Visual Studio 2017 for C++ developers
I think the idea is that with multiple parties the coalitions would be more fluid. There's already a soft version of that with "blue dog" and "gang of 8." You do need some sort of coalition to get anything passed.
So, in totality, the true clickbait here is the Washington Examiner article, the one that you provided.

The source that you were complaining about, is in this instance at least, accurate and representative of the whole. Absence of evidence is not necessarily evidence of absence, but this thread has painted a pretty clear picture to me at least.
Uber's response.

http://www.newswire.ca/news-releases/statement-from-uber-can...

One interesting note about the press release to the Canadian newswire service, it highlights that Uber was confounded by Canadian Garret Camp.

This is set to go live on July 1st so I guess you can watch the data from that point on to see if it has any effect.

> The budget statement estimates the change will raise C$3 million in new revenue in the 2017 budget year, rising to C$5 million in the next few years.

So this isn't really about raising money as $3 million is figuratively a rounding error.
> That pushes the tax collection liability on the driver (who can't collect taxes, since payment is through Uber app) and the limit for that is 30k$ so a lot of drivers should probably have charged taxes since they may have earned more.

Sounds like Uber needs to update their app.

> I wonder if we'll see provinces going after the drivers for back taxes.

I'm sure Uber will do the responsible thing, stand by its drivers, and make them whole in the case that they are billed for back-taxes.
I've been using the iOS app since it came out and have never had a problem with it.

TouchID integration has been a godsend.
You are 100% correct, if you do not vote, it doesn't count. No use complaining afterwards that it doesn't count.
NET: Building a truly event driven web with SignalR and RabbitMQ
While I don't use pass, KeePassXC and KeePassDroid clear the clipboard shortly after use.
The regular expressions in Ruby, Perl and Python supported "extended syntax" for a long time (x flag). For an example, see the first first section http://www.perl.com/pub/2004/01/16/regexps.html (this is perl , ruby is very similar).

I think the article would be easier to read if all the regexes were in extended form, but I suppose that author is an expert regex user, so the examples were easy enough for him.

And finally, perl6 totally re-did text matching with "grammars" (https://docs.perl6.org/language/grammars.html) -- they use much more readable syntax, nameable groups, etc... It really is quite a wonderful thing, I with it was available in other languages.
I script it that way and then add a makefile on top of it so that it's conventional and handles things like envvar setting.

build:
NODE_ENV=production yarn build:server
NODE_ENV=production yarn build:client

test:
NODE_ENV=test yarn test
I voted. Even though I knew, going into the booth, that my vote counted for nothing, thanks to the electoral college.

Please stop pushing the false narrative that if only everyone voted, the kleptocracy would grind to a halt. It's culturally entrenched at this point.
> (Disclaimer: do not support Trump, but not Democrat / Republican, both parties are dirty in their own way).

With current winner take all voting structures in the US, this isn't exactly an option. Winner-take-all voting systems end up with only two parties, because that is the only viable way to win.

What we need is ranked choice voting so that voters are not penalized for supporting third and fourth options.

> If one day voters are given a secure voting application they can vote on all issues, it will be great.

I'm not sure I share your confidence in that. A representative government has it's positives, such-as people who are dedicated to govern while we all work, etc. And with only 50% turn out, or less, you'd get a skewed populous actually voting on these things.
Too slow, I can't find a VPN that can match my bandwidth.
I have to say just how excited I am about this. I know two black developers. TWO. I've worked with numerous female developers and know plenty more. I've worked with hispanic, asian, white and european developers (no native american that I know of). I think that this is a great move to help bring in more diversity (and certainly a very different perspective)
They easily might. The problem is that if this becomes acceptable everybody will be doing it sooner or later, it will become just another weapon in the arsenal. Influencing an election like this ought to be made illegal very rapidly or it will end up destroying democracy as we know it.

Even Switzerland would not be immune to these tactics (and they have what I think is the best functioning democracy on earth at the moment).
How to Make Urban Highways Vanish
Lots of good advice in the other replies (no screens right before bedtime, create routines, etc) but one thing that I didn't see mentioned yet is that you may have to become more careful about your caffeine intake throughout the day - I have to wake up early due to kids and it's forced me to set a rule that Sunday-Thursday I don't have any coffee or tea after ~2pm (on weekends there's a little leeway and it's more like a 4pm cutoff). Your mileage may vary, but caffeine can interfere with your sleep patterns much more than you may realize -- certainly more than I realized a few years ago.
I know js devs hate monolitic frameworks, but as I also come from C# land I find the cognitive cost of "what micro framework should I choose?" to be annoying.

So I created my own monolithic framework (npm xlib) which is basically a collection of my commonly used modules and my own helper utils.
It is nitpicky but not so trivial. As I understand it, once upon a time you would have German Americans and Italian Americans as distinctive subgroups in the United States with their own unique cultures. But Negroes couldn't really say they were Nigerian-American or Angolan-American, largely because most colored people did not know exactly where in Africa they came from. In a historical context it makes sense that a subgroup defined by both culture and appearance would be intentional in adopting a name. This is especially true when the names given to them: negroes, colored folk, and even black had racist baggage associated with them.

I personally don't mind African American for the same reasons I don't mind Asian American. Both subnational groups are comfortable with their designation I believe.

Speaking of Asian Americans, are you peeved with the term "Asian American"? Would you rather them self-identify as "yellow"? I ask because I like consistency.
why reflexively add that you think both parties are dirty in their own way.

to be fair, I have this instinct sometimes but at a certain point the ways in which their "dirtiness" might be similar becomes less interesting/relevant than the ways in which one party is actively attempting to dismantle the government, and doing so from a place of transparent incompetence.
Didn't expect Trump to win.
Need an extra + from robocop to "more profits". After all, you can lease the robocop to the government.

Or maybe just replace tax with robocop and really go to town.
I have 1password 4.6 and love it.
> automatic feature extraction

Hope you have a *ton of data, otherwise it's not gonna happen
So I'm the friend who tweeted that.

And actually it was even simpler than that. No coding involved - I did this with nothing more than a handful of IFTTT recipes. Hook it up to Google, listen for "Home" commands, and send them to a Google Spreadsheet. I have one for each type of entry I wanted to log - meals, symptoms, medications. Planning to add activities and some general exercise capturing when I have another 20 minutes (ha).

And I'll add some biometric logging, although my ultimate goal would be to actually script that to get data directly in from my BP monitor and a scale automatically. Same with sleep data from the app I use to track that. Both would be easier if I were using one of the devices or apps for tracking those that IFTTT supports.

The idea is to set up and collect as much as I can with as little manual entry (i.e., typing) as possible, with as little coding as possible.
I wonder how ISPs would react to a script/app that generates a ton of DNS noise.
Aren't CSS Variables just constants you can reuse? How are they going to let you set width to 80% and height to 2/3 of whatever that ends up being?
Sorry but that's just plain disinformation. You can go look at the legislation itself. The Senate voted for this. There are no alternative facts.
This will be great for Selenium tests
So does this mean I'll soon be able to go and buy the internet history of all Republican lawmakers? Cause that sounds fun...
They mention the issue is treated as a "medium priority" security issue, which means it should land in the next stable version according to their guidelines (https://www.chromium.org/developers/severity-guidelines)
They're not screwing investors, they're "failing fast".
ISPs have historically been granted certain protections due to the fact that they are simply providing the the delivery mechanism. Once they start inspecting and logging user data I believe those protections should be removed. What about HIPPA or other protections for PII? They are no longer simply a service provider if they log my medical details when I go to use my health care provider's website.
Do you think hindsight contributes to that high success rate?
There are a lot of things you can't do on satellite internet right now. VOIP is the most obvious example.
In the case of Steve Jobs, his predictions were things that he did himself. I think what youre saying is that he predicted what a good cell phone would look like. I'm not sure that's really salient to my point.
Ask HN: How's the Self Driving Uber Test in Pittsburgh going?
Curious
Recognizing that other cultures exist and that people have different preferences isn't a partisan idea. Nor is it cultural relativism.
Where would you draw the line?

If this isn't illegal then that means you can look forward to democracy being murdered, is 'free speech' (for a very contorted definition of speech, namely: speech specifically created to destroy the bedrock of our society) in all its forms worth standing by?

What kind of effective countermeasures would you propose?

And with effective I mean something equally effective to making this illegal.
> approve a joint resolution from Sen. Jeff Flake (R-Ariz.) that would prevent the Federal Communications Commission's privacy rules from going into effect

So wait, are these new rules that would have gone into effect, or is this repealing old existing rules?
And with secured you mean, they gonna take away your home if you can't pay?
Activecollab has saas vs self-hosted.
In the case of React, the team behind Create React App [1] is doing an excellent job at taking care of all the build system, with only one Dev dependency: a script, which allows developers to focus solely on their non dev dependencies while providing all the necessary tooling to focus on doing their job: crafting software.

You can "eject" from this beginner friendly mode if you want to have more freedom.

Funny thing is that we "ejected" on our current project, but I'm contemplating moving back to CRA as it just makes developing our React app super easy and stress-free.

[1] https://github.com/facebookincubator/create-react-app
Third parties in a non-parliamentary government always serve to hurt their own interests. No matter what the messaging or issues or preferences du jour are, they will always end up being more closely aligned with one of the two major parties than they are with the other. And thus they will "steal votes" from that party. The more successful the third party is, the more successful the less closely aligned major party will be.
Gcmc – G-Code Meta Compiler
> I bet the contracts they have for corporate accounts make it clear (or else companies would be mad at them already) so it's not my problem, but it's weird nonetheless.

I wouldn't be so sure. They may just not have noticed / not care that much.

If it had happened to me, at my current employer, I would definitely have at least reported it to my finance dept. (This is somewhat employer specific though -- my employer has a convenient system already in place for what happens if you accidentally charge a personal purchase to a corporate card, and has a noticeable general culture of being careful and scrupulous and "doing the right thing"; at an employer lacking that, I'd probably just ignore it as you did, figuring I'd be more of a bother by even bringing it up)
While I'm sympathetic to the direct democracy argument, CA is a great example of the pitfalls of the concept. There are numerous, contradictory ballot propositions that have passed, severely limiting the legislatures ability to budget effectively. See prop tax cielings, other tax requirements, combined with numerous mandatory spending line items. As bad as legislators are, at least they are held accountable at the ballot box for making hard tradeoffs.
Obfuscate usage by blasting random requests out. Use about 100x the data your family normally uses.
I think the breakdown should roughly be: developers must wire out to the property line (and if they're building a subdivision, out to the main road). The county should wire anywhere a public road is being built and bring glass to some reasonably convenient place (because otherwise developers would have nothing to connect the other end of the line to). Private companies should handle everything that's not dumb glass.

I think counties are reasonably capable of burying fiber in the ground as they build and repair roads, but that's about all I trust them to do. I live in the DC metro area. Our public sewers dump raw sewage into the Anacostia river every time it rains. The city has an extensive network of old lead pipes that are poisoning kids. The Metro was almost unusable last year because tracks were catching fire. These problems exist all over the country, and are all caused because by prices for services being set too low, because they are set by elected officials and not the market.

Meanwhile, we have had FiOS in MD/VA since 2006-ish. In that time the top speed has gone from 50 mbps to 750 mbps as Verizon upgraded OLTs, backhaul, etc. Yeah, I pay $100 per month for 300/300 service, while my water/sewer bill is so small I don't even know what I pay. But I don't see that as evidence my internet bill should be lower, I see it as evidence that my utility bill is too low.
It is natural imo. I think the reason people struggle with it is because of how different it is from most modern programming languages.
Does anyone have a neutral explanation of what this is? Does this affect an ISP's ability to pursue someone who is accused of IP piracy?
Holy crap Bob, hi! Thank you for the kind words :) (and be honest, I'm sure there were things to complain about from my projects haha)
Given how many sites will send password resets and one-time-use second factor codes to email, it's pretty much imperative to have two-factor auth on your email account these days.
There seems to be a lot of confusion about efficiency. For a single junction solar cell (like the type of solar cell talked about in the article) the theoretical efficiency is 34% (under 1 sun illumination). The best a silicon device can do is ~29% because silicon has a slightly lower than ideal bandgap. Single junction solar cells made out of GaAs have gotten to ~31% efficiency because GaAs has an ideal bandgap. However, GaAs is super expensive. Achieving 26% efficiency when the theoretical efficiency for silicon is 29% is super impressive. Engineers have basically squeezed every ounce of potential real world performance out of single junction silicon solar cells.
If maybe 1 or 2% of people in swing states who thought like you decided to vote instead of deciding not to vote, the outcome may have been different.

You are one voice in three hundred million. So is everybody else. Please vote.
Dawson looks way simpler. That's clearly it's selling point. Dawson looks like what it should be for the modern javascript developer. They nailed the API whereas Serverless is more daunting. Perhaps it's time for a new contender to iterate its way to the top spot.
One side pushes toward marxism, the other side toward facism. Both outcomes end with a dystopian society for the normal citizens. We can only pray the party in power switches enough to keep us in the middle.
Getting Started with ionic 2
(Friend who tweeted this here)

In this case, I actually did create it that quick while lying in bed, and used nothing more than IFTTT and a Google Spreadsheet. I probably should have mentioned "without coding" in the original tweet to be clear about that, cause I think it's a pretty big factor.

Literally anyone with the least bit of tech savvy and a recent Android phone could do this, and it's actually more effective than the original web app I used.

Edit: clarified the time it took
It's more than that. The ensuing thread uncovered that Symantec had exercised very lacking oversight over their partners (called Registration Authorities, or RAs) who were allowed to perform certificate validation on Symantec's behalf.
I like the use of var and template literals.
There are a ton of even pretty straight-up tech jobs in those industries, e.g. ExxonMobil's Houston office has a large machine learning group.
"Abort command if variables are unset" is the -u flag, not -e. Both were mentioned long ago in this thread, but GP was talking about -e being painful for interactive shells. Imagine an interactive shell exiting as soon as a user's command failed!
Yeah, exponentials are tricky. By the time danger is clear, it's too late to do anything about it. But hey, at least this will probably be self-limiting. Disruption will arguably reduce population and industrialization, and so CO2 emissions will drop.
That may be upside. Something needs to counter Facebook.
Sounds good to me.

Better than dying with 60k in an account that you could have spent on having a better life.
Prediction: built in VPN products like Opera's will grow in popularity.
If one party says, "hey, let's try to work on this bill together" and essentially appropriates a lot of the ideas from one of the opposing members (Romney), and is able to create a compromised, conservative approach to at least helping millions of Americans get health insurance (the ACA), and other side says, "let's undo this right now, not because we have a better solution, but because politically we have to" and tries to expedite the process because they know their bill wouldn't survive a rigorous and lengthy review, which is predicted to give substantial savings to the richest people in America while leaving millions without healthcare, then yes, I would say one side is 'less bad.'
Campaign finance reform is treating the symptom, and you'll never be able to stuff that genie back in the bottle. Like it or not, money and free speech are interfungible (I'm sure that's not a word), you can't control one without harming the other.

Before America can accomplish much of anything, we need a populace that will invest more into choosing a candidate than deciding who has the pithiest attack ad.
How'd you know though? I once called a cab company asking for a price quote and they refused.
Show HN: Improving Reading Focus by Dimming Online Distractions
> The reason why I hate these kinds of threads in IT communities is that we usually don't seem to talk about the issue(s) the article is referring to.

The reason why I hate these kinds of threads in IT communities is that they always devolve into criticism of what other people want to talk about.
you really don't need studies. look at the polling data of things that get passed. The AHCA is being rushed through despite being wanted by only 17% of the public [0].

0: http://www.politico.com/story/2017/03/poll-gop-trump-obamaca...
Seems nice but fedarally funded highway projects are not going to affect the last-mile problem at all.
Yes, we do have features that let you manage and approve vendors and multiple approval workflows. Invoice management is on the way. What procurement systems were you thinking of?
New York's Big Bend – the longest building in the world
React? What is ‘this’? A funky way to get around having to rebind this
Indeed, this bug is pretty nasty for the battery. I don't have it though, so my remark was about non-buggy battery usage. Web-based text editors consumes more battery, but the difference is not significant from my point of view.
Bullshit.

The outcome for my state was decided before I got to the polling place.

The outcome of the election is specifically designed to value my vote as less than that of someone in a smaller, rural state.

The candidates I got to vote for were selected for me, through corruption and subterfuge. I've read the emails of party officials working together to foment hatred between their own supporters out of whole cloth.

So, no, even though I voted, my vote didn't count. Never counted.