skysight-inc/HackerNews huggingface dataset:
In our case, most of our customers are not in the US. But, with the exception of local customers and
and customers that have Canadian subsidiaries (we deal mainly with enterprise customers) -- most customers pay in USD. If you're a large US tech company looking to near-shore, the low dollar is great; but, not so much if you're a local company.

* Our non-salary expenses are largely paid in USD (hosting, cloud services, etc)
* Developer salaries are in a global-ish market and we've seen salaries shoot up greatly because of the falling dollar to compete the falling purchasing power of the CAD
* Large US companies opening up local development offices further driving the
* Revenues lag the costs of salaries and other services -- we have to pay our staff, hosting, cloud services before we receive revenue. Of course, this is always the case, but with the falling dollar you feel it more, especially in the case of salaries

In short, this is not manufacturing where your inputs and salaries are largely localized. At best the falling dollar is a push and at worst it's a negative impact. Really, it's currency volatility that is more the issue, if it would stabilize and stay that way for a few years, it would make planning and adapting much easier. This year alone, we've seen 0.68 dollar and a 0.79 dollar.

Add to this:

* The general "Canadian Discount" US VC give to Canadian companies and the stinginess of Canadian VC
* The SRED roulette -- it's not really free money as described, you have to spend it then pray the government will give you the tax credits. In my experience what's decided as SRED-able can really depend on who the reviewer is, it's more of a lottery than anything else unless you can dedicate someone basically full time maintaining SRED records. Also, you can't pay for salaries and services with tax credits -- they only help for the next year if you have profits.

Actually, corporate taxes are lower for a Canadian Controlled Corporation than the equivalent US company, but that doesn't really factor into things like salaries. Taxes are on profits and salaries are before profits. Also, most Canadian companies, especially in the tech sector, also have to contribute to medical insurance. You're going to have a hard time recruiting without extended health care benefits.

All that said, I am positive on running a company here. Just would like less uncertainty in terms of exchange rates.
It's also the kind of thing that has the potential of getting you fired, while they keep the idea and the code.
Young folks come through the GSoC/Outreachy programs:

https://wiki.linuxfoundation.org/en/Google_Summer_of_Code
https://kernelnewbies.org/OutreachyIntro

Lots of new folks come through companies hiring people to work on Linux.
It sounds like they're just trying to replace Facetime. I know my parent adore Facetime but they don't know all about this email stuff. They just know they want to call me.
Cool, let's try this. Oh my device (android 5.1.1 cm12) is not supported (yet? anymore?). Well, I think I can survive also without this super cool application :)
Google's communications strategy has been bafflingly dumb for years and years now. Almost my ENTIRE social network (that was on chat; this was before every part of society was "on the Internet") used to be on Gchat. That's a massive network-effects advantage that they had ages before anyone else did (including Facebook, but Facebook's network did surpass them with the ability to find someone by their face).

Almost a decade of inexplicably stupid product decisions later, they've squandered their hugely valuable lead (and then some). I can't imagine why anyone would go out of their way to use any Google product whose usefulness is at all dependent on network effects (I've completely ignored the launch of Allo and Duo and, years after everyone else, have pretty much moved to FB Messenger as my primary messaging app). This is a pretty chronic Google problem that I noticed both from the inside and outside: their engineering and design talent are incredible, but the people responsible for the product and marketing side are evidently really, really bad at what they do.

This is part of why products like GMail or Google Search do so well, and products like G+ so poorly: you could be the only person in the world using GMail and it would be just as useful (and well-designed), while the quality of products like G+ depend less on their quality _per se_ and more on network effects, which Google's product/marketing is clearly too incompetent to do well.
Of course, discretionary income and salary are not the same thing. If you are a developer in the valley paying to live in Palo Alto, driving a BMW, etc. you too could choose to have a lot more discretionary income.
At least it doesn't only run on Apple devices, like the complete joke that is FaceTime.
I wouldn't say it's that bad. A curly brace would make it a bit clearer though.
Peter Thiel is the bad guy because he is a libertarian who took down Left's darling Gawker. That's why all the lefties are so butthurt.
Yes, it's an increasingly tight market right now -- I just moved at the start of August -- but rents are still reasonable here for a city of Vancouver's size and development. Though this may change if the market if the current tightness, which only started about 6 months ago, maintains for a few years.

The point remains, if you rent in Vancouver the city doesn't rank very high on the most expensive cities in the world list.
It's an unfortunate situation for Google product engineers. It's basically a competition. It has some benefit and has some really big downside. If my reference is correct, usually there are more than one team building the same product (e.g. Google Plus).
There was also the matter of figuring out llvm in order to use it. The initial Go compiler was based on the Plan 9 C compiler toolchain, which the designers of Go know well.

One of the other reasons relates to how stacks are handled for goroutines.
I still think this is a huge mistake. It's great it's easy to use but now Google has two products that do video chat and they do not work together; why? If they eventually discontinue Hangouts then now we have to use two apps for texting and video?

The past several years have shown that providing a more integrated experienced typically brings a better user experience so this just smacks as a mistake.
I wish this was true, but we can see that it is not.

Take a look at successful programming languages. Languages like PHP, Javascript are hugely successful, despite universally acknowledged to be terribly designed. In open source world, despite having very poor reputation for code quality, projects like Wordpress, MySQL are more successful over supposedly well written projects like Postgres.

One exception to the rule is Perl, which lost out to Python as the de facto scripting language over time ( Python is supposedly better designed that Perl 5 ). But these are exceptions, not the rule.
I think there's definitely space for a video conference app that's simpler then Hangouts and cross-platform in contrast to Facetime.

Here's the US play store link where you can pre-register https://play.google.com/store/apps/details?id=com.google.and...
But there are far more Google accounts than Allo/Duo users, and an e-mail address is far more memorable than a phone number.
Coaxial cable splitter for TV
You don't really want the populace's will represented, though. You want decisions to be made in the manner that best conforms to the populations needs. The difference being that the former tends to reflect what people currently know and feel while the latter reflects what they would do if they had more information and behaved rationally.
btw - https://www.datanyze.com/domain/?tab=info&domain=stackshare....
But there are no options involved here. Short selling is a separate strategy that doesn't involve options at all (as far as I understand).

Your point still stands and in respect to broker(s), I wonder if they:

* knew, but could ignore it, because it is legal and they wanted to collect the fees

* didn't know

* knew, and should have done something, but didn't, and thus broke some law.
The screenshot of Excel '97 running in WINE is what makes the post great.
If you mean the $GOPATH directory notation, then I beg to differ, it is one of the favorite things about Go for me, because it is the repo which has all my Go code.

For other languages I have a `code` folder which has individual language folders and it contains project. Go has it by default.
"poundEdgeBug"?

No.
A lot of companies I have seen so far don't always rebrand. They simply announce new release. IMO, it's actually better to announce new release than to rebrand. When you rebrand and offer similar feature, you are basically telling your user you are not committed to build anything long term. This is like building APIs. Users don't really care if your API is now running on a Linux host or on a Windows host, coded in Python or coded in Go. You do the refactoring transparent to users. Imagine your car's manufacturer is sold and re-brand every two years, how would you feel about your car?
The screen would be in the way?
To be honest, I never found this to be a huge problem.

After hundreds of Skype calls with people, I just don't notice it anymore.

Sure, to fix that problem would be nice. But I don't think the engineering required to put a camera behind a screen, or creepily adjusting people's pupils in realtime, are worth it to rectify what is hardly an issue.

EDIT: also, it's a bit weird to write a critique like yours for the launch of a new platform. No one else solves this issue, so why does Google not solving it suddenly make their platform pointless?

It's like if Tesla releases the Model 3 and you're like "Uh, it doesn't fly? Pass."
If Gawker's free speech rights were harmed then surely the ruling would be turned down on a first amendment ground. What are you so worried about then?
Meh, not written by someone who lives here: "the 280"? Freeways don't get articles around here, bub.

Clearly a plant from the LA startup scene.
This is a hurdle, but IMO it's not too annoying if you already have rights to install packages. Just automate interpreter installation in bash if it's not already there. Way too much time and money is invested in fighting the esoteric crannies of Bourne shell when the logic would be much clearer in Ruby or Python.

Ansible's moment in the sun is fading now that Docker came onto the scene, but that was a glorious moment. It's still very useful for anyone with long-running, non-removable machines. Ansible requires Python and allows a great deal of behavior to be defined in simple YAML instructions.
I'm still putting my money on vector.im and matrix.org. Closed source communication apps are not appealing to me, even if they come with an E2E promise.

From a business perspective this makes sense for Google. A big problem with Skype was always the lack of ubiquity. Lot of people had it, but it required another install and explicit configuration. Now that Skype is nearly bundled with W10 and WebRTC has made skype.com trivial, the gap for Google to move in is closing. If this rolls out with Google branded Android, people will use it irrespective of its merits (a la bundled Internet Explorer). Interop on iOS makes it stand out from Facetime. There's always room to change terms later when it becomes a household name.

Also, with all these services adding an E2E sticker on their communications, Google's hand was forced, they're not trend setters here and they shouldn't be applauded for being extremely late to the privacy game.
Nothing illegal in testing waters. :)
Or put 4 cameras on four sides of the screen and merge the video feed into screen center POV.
"Announces", yes; "releases", no. The Google Play Store offers only a "pre-register" button. Yet it has 4.9 stars already.

Looking forward to seeing an analysis of the protocol. Does it go through Google servers, or is it really peer to peer? How does the "end to end encryption" work? How are the keys generated and exchanged? Do the servers have the keys? Are you sure?
Email addresses are generally not in your phone's addressbook while phone numbers always are. Also, SMS based phone number verification is quick and easy (and completely automatic on Android without any user action required).
>Which of the victim's rights were violated here?

By definition victims of crimes have had their rights violated.

>I've not heard any claims that the defendant was sitting in front of the computer actively deleting the video, so "flushing the evidence" is not a relevant comparison.

The 4th Amendment is not nearly as crystal clear as you say, it helps to read some case law on point. For example you will quickly find in the drug cases it is more a matter of the ability/likelihood the evidence could/will be destroy that is the litmus test (for a starting point read cases on the "knock and announce rule") not actually being in the process of destroying the evidence. Just thinking logically, officers would never be in a position to make a determination someone is behind closed doors flushing drugs or in front of their computer deleting files. And as we all know police can enter a dwelling without a warrant based on "exigent circumstances".

>If the prosecutors could have convicted him without the video, then I hope they would have.

It is not up to the prosecutors, the Defendant has the right to take a plea.

>He's probably getting away with something he shouldn't get away with, because the police just couldn't do their damn job.

Actually the Defendant did not get away with it, though I suppose you can make up your own definition, getting away with it in a criminal law context implies a dismissal, no info, nolle prosequi, or not guilty. Instead the Defendant took a plea to the charges, was placed on probation, violated probation, his probation was revoked and he was sentenced to 12 months jail for the underlying crime. Not to mention he still has to face the new charges on the new crime.

I think you are trying to argue that but for the officers searching/seizing the video evidence in violation of the 4th Amendment, and subsequent suppression, that the officers could have legally obtained that video evidence with a warrant and used it. Possible, but very unlikely, in fact what likely would have happened is exactly what the officers were concerned about, the evidence would have been destroyed. Then what? The prosecutor would have been in the same boat as the prosecutor was in anyway, no video evidence.
Also, Google Search and Gmail were REALLY GOOD back when Google made really good products, and they both seem to be treated as sacred there. Neither has received truly radical changes to fit with Google's new and often transient business focuses. Had Google made the mistake of replacing Gmail with Inbox, Gmail would've gone the way of everything else Google's done lately. But it seems like someone rightfully has ensured the two "big ones" stay largely unmolested.
I still like google talk better. It was simpler. Elegant. And it was paradise for IM lovers.
This comment from one of the Go maintainers (Russ Cox) is relevant: https://news.ycombinator.com/item?id=8817990
[Recent ML work on Gaze Manipulation](http://www.creativeai.net/posts/6fokKr6xuytqsnT9F/deepwarp-p...)

[Online interactive demo](http://sites.skoltech.ru/compvision/projects/deepwarp/)
I think mentally unstable and crazy can be rather orthogonal with the ability to scam people.

Can also see it as a clever ruse -- act a little bit "crazy" to attract some short sellers. In hope they'd think something like "This is some crazy company, so cringeworthy, looks overvalued, let's short it".
That's basically the experience everyone has to go through with any new codebase.

For example, when I worked on a couple Firefox bugs a few years ago, I hadn't touch C++ for several years. I did have to spend several hours just to get a hang of things. Luckily what I needed to change was not too challenging. Several dozen lines were added and overall the necessary functions were all . hg grep helped a lot to find what I want. If I were to implement a new driver from scratch, that would be really tough.

Though since C and C++ aren't something I am very comfortable with (I haven't written a single line of and C and C++ for so long), it can be really tough especially during debugging.
Shapefly Diagram|Must Have Free Software Online About Diagram, Flowcharts&Shapes
With the apparent gold mine of batshit footage[0][1][2][∞], horrifying failed PR stunts[4], pdfs[5], and fake products, I really, really, hope someone with the right skills picks up the documentary ball here...

[0] - https://www.youtube.com/watch?v=ok-8uVR4Pa0

[1] - https://www.youtube.com/watch?v=tZhI5zRJ8zw

[2] - https://www.youtube.com/watch?v=hreCQlJB7bE

[3] - https://www.youtube.com/watch?v=23C_fKGuSls

[4] - https://www.youtube.com/watch?v=A1rbxisJGJ4

[5] - https://encrypted.google.com/search?hl=en&biw=&bih=&q=site%3...

[∞] - https://www.youtube.com/channel/UCbSwch2hCQcgy-ecz1Z_guQ

edit: spacing
comparing Datanyze | Stackshare.io | Builtwith.com

https://www.datanyze.com/domain/?tab=info&domain=datanyze.co...

http://stackshare.io/datanyze/datanyze

http://builtwith.com/datanyze.com
Building an Angular 2 Application for Production
Ok, just a FaceTime clone. When Apple added it to iOS it seemed redudant initially (because of Skype etc), but now everyone is using it all the time, because it's phone number based: It's a success.

So the real question is, if they wanted to make this, what the hell took them so long?

It really smells like a mistake, and catch-up, almost pitiful at this point.
Show HN: My Book on SEO, Paid Advertising, and Conversion Optimisation
I think it's supposed to be a satirical think-piece? The author is linked to The Bold Italic, the king of local pretension.

Something something something unexamined privilege, I rather suspect. It'd be funnier if the author wasn't trying to make some kind of political point muddled by half-baked humor.
Ask HN: Is it worth it to work as a software engineer at a hedgefund?
Hi all,

I currently work at one of the large tech companies in the bay are and have received a very luxurious offer from an east coast hedgefund to be a software engineer. Both the problems and the offer are very tempting, but I'm worried about leaving my friends in California and the long hours.

Should I take the chance to get better and make money? How do I properly evaluate this?
Thank you for the voice of reason
"Break monolithic apps into micro-services that are lighter weight and more easily maintained."

Does anyone has any actual evidence to support this blanket claim, especially the "more easily maintained" part of the claim? My experience is quite the opposite. More separate processes communicating over unreliable network links there are, higher the likelihood of failures and mysterious performance issues. More succinctly, complexity of system goes as N^2 where N is the number of processes communicating over unreliable links (note, my use of the word "unreliable" is very intentional here).
apple has a patent on something similar since 2006,
http://appft1.uspto.gov/netacgi/nph-Parser?Sect1=PTO1&Sect2=...

recently improved upon it:
http://appleinsider.com/articles/09/01/08/apple_files_patent...

Wonder why it never made it into a product.
The project I'm talking about is Postgres.app. It's a GUI wrapper around a PostgreSQL server, so there wasn't a lot of code; maintaining it mainly means I need to make new binaries several times a year. I didn't need a lot of help from the previous maintainer. (But I have rewritten most of the code since I started maintaining it)

It just was a great fit; I work on a PostgreSQL client; so it seemed like a good idea to help people get a server running too.
How to Fix ERR_SSL_PROTOCOL_ERROR
I think the crazy and cringe factor is deliberate. Remember the goal is to find short sellers who think this is stuff is overvalued, total failure, crazy etc and then proceed to short sell it.

Not saying owners are not crazy, but in this case crazy happens to also help them.
No reason to get excited about this, they'll just abandon it in a year or two like the rest of their products which aren't selling ads.
Most phones have cameras behind their screens, good for taking close-ups of your index finger
Non-intrusive real time stack sampling in IncludeOS
This article is far too on-the-nose for my taste. As an exaggerated critique of Silicon Valley, I much rather enjoyed Anna Wiener's "Uncanny Valley".

Article: https://nplusonemag.com/issue-25/on-the-fringe/uncanny-valle...

Discussion: https://news.ycombinator.com/item?id=11565691
I suspect parent isn't. Just that nobody seems to care about her. The publicity surrounding the video has been entirely about Terry.
But there's a link. And clicking it doesn't work
distutils2 may have died. The idea of declarative package metadata hasn't (although it may not have advanced as quickly as you might like). There is a PEP[1] (which is sadly not yet implemented[2]) which a) starts to move some metadata into declarative format b) is designed to allow implementation of alternative build systems that have more declarative metadata.

[1] https://www.python.org/dev/peps/pep-0518/
[2] https://github.com/pypa/pip/issues/3691
Lessons Learned from Responsive Email Design
Still waiting for info about actual tech stacks.
That's what sucks though. I don't want a "gocode" folder and a "code" folder. It also doesn't fit very well in a monorepo with mixed languages.

We had a small benchmark tool written in Go. And people simply couldn't build it, they always came to me after banging their head trying.

This is basically what all of them did:

$ cd <folder with all their projects and code>
$ git clone <repo>
$ cd <repo>
$ go build

And obviously it failed because it wasn't in a "src" folder (it was in a git, projects or code folder) nor had the $GOPATH environment variable set. But worst was probably the missing import path structure, i.e. "github.com/<company>/<repo>" that people simply just didn't get.

They just want to clone anywhere and run "go build".
Wikipedia is not Therapy
I agree, they're really late to the game. It seems like a slam dunk business-wise as they can get the android and IOS market on the same app and cultivate a household name.

They would have been better doing so before the E2E craze went mainstream-ish, again from a business perspective. Now they can still leverage meta data, but it's not a juicy and lucrative as say, reading everyone's emails.
$60k is more than 88% of Americans make in total income. Having that for discretionary spending would place you well within the top 1-2% of Americans, regardless of how much or how little your living expenses are.
I would use $50k or $100k in AWS credits, man.
Emotions can disrupt logic (as they should). Also, giving like a good Samaritan is often born out of shared suffering, do we want AI to feel emotional pain in order to learn empathy?
Yes, but there must be some way to make the pixels translucent enough to work
Man this and allo looks really interesting. I really can't wait for it to come out in Canada. I definitely wanna know how these product managers/owners or product feature creators are doing it in Google.
Video calling is a great example of something you don't need, but because you can do it, you do it. It's also impossible to refuse a video call for fear of being seen as secretive or worse when in fact you just don't care to look up somebody's nose when you talk to them.

I also wonder if it's mainly nerds who care about video calling because it speaks to their otherwise rather broken social skills. "Normal people look at each other when talking, right? Look! Using this heap of high tech makes me a normal person!"

Meanwhile, I note that amongst actual normal people, interest in video calling is low because they see it for what it is: a poor substitute for the real thing. Just as no normal person is into cyber dildonics.
Aussies face more frustration as Census servers continue to fail