skysight-inc/HackerNews huggingface dataset:
I'd sum this article up as:

This isn't news because we've known for ages and ages that governments do evil things, known for ages. None of the evils listed are new or that interesting. Nothing to see here.

To me, that is like saying, "come on, it's murder. We've had murder since Cain killed Abel. Wikileaks attempt to expose such an ancient crime isn't news. Now look what Kanye said..."
Forgot the (2014) it looks like.
The jupyter team are aware of, but not currently fixing, this issue. I use the excellently simple nbstripout as git hook and it silently removes everything but code.
That quote does not support your argument. A little above that on page iii it mentions how the mass evacuations, iodine pills, and cleanup effort saved many lives across millions impacted.

You can't save someone's life unless they where first put at risk. So, there where clearly problems now you can talk about the largest outstanding problem after mitigation, but that's different.
I see your point on out parameters, they are ripe for abuse. You can abuse out parameters right now, just with a little more effort.

var x, y;
p.DoSomething(out x, out y);

Where this becomes useful, I think, are places where you can't avoid using an out parameter. Now, you can choose to throw away or use the out parameter without explicitly declaring it.

var isNumber = Int32.TryParse(number, out x);
Your ShapeHandler example above is an example of multiple dispatch[1] - something not very fashionable anymore, but which I'd love to see in a statically typed language. It's a more natural feature for an OO language - but I wonder about the trade offs it has with pattern matching and Algebraic Data Types.

[1] http://wiki.c2.com/?MultipleDispatch
That's kind of the story with every functional language (Haskell, Clojure, OCaml).

I don't think they'll truly catch on until universities start teaching FP.
I would pay for a monthly subscription for any teenager's monthly mailed "box" service. I currently subscribe to over 3 dozen such services. It's sort of an addiction...

Anyway, if you are a young entrepreneur building a site that offers a monthly subscription for something, I will almost certainly be interested.

Please PM me when you product is done. I would love to be your first subscriber!
Thanks for sharing that link. Always good to see which investors look out for employees and which founders don’t. Taking a dividend out of the company when most your employees shares are options and not eligible for a dividend is definitely not team spirited. The more transparency to these things the better.
Made worse by the fact that non-technical people DO make such errors with some frequency. I don't know how many times I've seen someone's email address as "www.joe@example.com" or "joe@example," even on printed material that you'd hope people would carefully proof-read.
You've had better luck with tech recruiters than I have. I once spent eight months looking for a job in Boston, dealing with large numbers of tech recruiters who wanted interviews and long discussions, only for them to reveal at the end that they didn't have any jobs available but they'd be sure to contact me when they did.

And then there were the cases where someone posted a new opening relevant to my skills, and I was immediately flooded with phone calls from indistinguishable recruiters, all of whom had sent me an e-mail literally seconds before and were calling "to follow up". Fortunately, these people normally revealed enough about the job that I could find the original listing -- and apply to it -- on my own.
This doesn't really answer the question -- how come there are usually only a few clearly defined species that descended from this common ancestor? Why isn't there a spectrum?

I don't know anything about the phylogenetic tree of humans and our cousins, but I assume that at some point there was a spectrum (e.g., Neanderthals), but at some point the others got wiped out, without humans splitting any further. Perhaps this is due to the global mobility of humans? What do biologists think?
Generally speaking, most of the "exploits" I've seen so far have fallen into the mundane category of "if you have full access to the computer/device, you can inject code into target applications to exfiltrate information". This is more of a demonstration of the platform's security than of any specific application -- if you can get the user to run code, all bets are off.

For what it's worth, iOS has come out of this looking very safe. The CIA is essentially riding on the coattails of jailbreaks, which have been getting increasingly rare.
There are many torrents of UC Berkeley courses here! http://academictorrents.com/collection/video-lectures There is an RSS feed to mirror the entire collection.
This is a positive thing for YC. Great.

I mean, YC's still onboard with Peter Thiel: YC Partner, one of Trump's most significant individual donors, and founder of Palantir, the analytics services company that's powering the Trump administration's purge of immigrants (http://www.cnbc.com/2017/03/07/peter-thiel-palantir-trump-im...).

But good for YC. Helping several foreign entrepreneurs break into the Valley scene. Moving the needle.
My AirBnB experiences have all been poor, despite staying exclusively at 4.5/5 star reviewed properties. The lack of service isn't worth the extra savings or superior hardware. Hotels are so much more comfortable due to the constant service/follow up in case anything goes wrong.
I don't understand this. Do you expect to get hired at companies without ever getting interviewed by them? Triplebyte culls out as much of the process as you can realistically expect to be culled i.e. everything before the final onsite interviews.

For me personally though the main value was in getting contacted by companies that wouldn't have otherwise contacted me. I would have been willing to go through technical phone screens for those companies if needed, but not having to do so was an extra bonus.
There are many torrents of UC Berkeley courses here! http://academictorrents.com/collection/video-lectures There is an RSS feed to mirror the entire collection!
It's been years and years since I used C# but at the time, ref and out parameters were critical for pinvoke, since pointer arguments are how Win32 functions generally return results.
Ah, they're just tools that can be learned. I had to run around the company quite a bit to make sure I got all the information right.

We don't require experience in any of these tools to get a job at Opendoor. Most programming experience can be transferred between different technologies. We do a lot of pair programming to bring people on board, plus feedback in code reviews.
App Engine Flexible is a PaaS (Platform-as-a-Service) with the mission that you bring the code and we do the rest for you. As an example, although we run the app as a Docker container, one doesn't need to understand Docker at all to get started. :-) It's a great place to get started without needing to understand how the infrastructure works. However, if you'd like to go beyond and provide your own Docker container, that works too. That is one of the exciting things we're making available with this new version.

In addition to App Engine Flexible, you can deploy Docker container to both Container Engine and regular GCE VMs in Google Cloud Platform. Each different offering will come with different set of features and different investment level on the user's side. A GCE VM will probably be the one with the ultimate flexibility on what one can do, but will typically require more time investment.

Regarding starting the container lazily and suspending it while inactive, that is not currently supported.
> I'm wondering why the C# team is so keen on pattern matching

It's kind of a pre-condition (though not in the current initial limited variation) for the introduction of Algebraic Data Types (as F# & co. have them), which I'd still be missing in C# if I had to get working on a C# codebase (might happen again soon, I just don't get any Haskell enquiries in my freelance channels =)
You're asking for an example of something that is worth more to a purchaser than they paid for it?
Voice and the uncanny valley of AI
I was making a more general statement. I assume no recruiter would actually call you an asshole to your face, but that does not stop them from thinking you are an asshole who is trying to break the rules, while they fail to see that it works just fine that way for (insert whatever category it works for).

I have made other pertinent remarks in this same discussion that support the idea that what keeps women out is not straight up sexism in terms of "No girls allowed in the boys club." But that doesn't change the fact that women do, at times, get excluded due to their gender and it is maddening when people try to act like that simply isn't a thing at all.

The rules do get applied differently for different people. This is not just losers making excuses.
I laugh at your cold weather and point to Chicago
There's a few things Java still has over C# IMO. The biggest one for me is the warnings omitted by the compiler. C# can't seem to tell me about methods that are never called, unless I turn on code lens and look at them all manually.
Yes, saw this after a second reading. Very nice!
That solution is even easier, take away the shapes option.
I'm still trying to work out why many are so emphatic about the list being drawn up by Obama. It's not as if Trump signed a list without carefully reviewing and collecting evidence on the countries whose citizens' lives he would be directly affecting. I hope that wasn't the case, anyway...
I'd still have to sign up for a Facebook-controlled service. Pass.

It might slow migration from Instagram to Snapchat, though.
selection bias as a service :trollface:
Nope, the target is the customer (consumer & enterprise), and then you build the features required by that customer.

You don't build a video calling tool and then look for a potential segment to sell it to, you define/find a segment and then build the product with the features required to target that segment.
FLIR's upcoming model looks like you can twist a knob to extend the lightning plug, so it should handle cases better than either of the existing ones.
I don't think that's to do with taste. More convenience. People already have large followings on Instagram and discovery is much easier. You're already posting there and now you can do stories without having to go to another app and build another following.
That's a chop shop move.
Well great, I feel super old now.
If it doesn't actually work then it's not a working simulation, innit?

Less flippantly, I've never heard a credible argument why a working simulation of an actual sampled human brain, with appropriate sensory inputs, would not function just as that human did. (Note that the magic is in the phrase 'working simulation' - this may require more than just a connectome depending on how much crazy molecular-level processing actually takes place inside real neurons, but assuming this is possible...)

There was a news article a couple of days ago about some company in Japan "simulating a human brain" which disappointingly was actually just them simulating a randomly connected neural net with a similar number of neurons. That's not a 'simulated human brain', any more than a skip bin full of transistors is a 'simulated CPU'.
One thing is really strange in this thread is that almost every opinion against Google's customer support are down voted heavily. Google advocates always say that GCP support is better. Of course they have to be better because they are the underdog in the cloud war. I can't buy the logic that GCP is Google but not that Google. What would happen if they could dominate?

Don't get me wrong. GCP as a product is really awesome. I've been using GCE and Datastore for a project and they just work. I just can't trust Google enough to bring all my works to their cloud.
A slightly related note is that UI's are trending "dumber". More and more apps and websites I see are adding all this padding around things creating wasted space.

Once upon a time, someone figured out cramping everything together looked bad so they started adding more and more padding. Now it feels like I'm being treated like an infant who couldn't handle that many words on the screen and needs these playful distracting colors everywhere.

It seems like the power users that prefer denser interfaces are being ignored. And now, the users are starting to catch on that even though at first glance these apps are prettier they reduce productivity by showing less information, reducing features that confuse users, hiding buttons away, and having non-discoverable gestures.

I would love to see this dataset aimed at the switching of UIs to material design. A fair number of my apps have made the switch, and I've always been disappointed by the results.
I'm 95% sure that's not how the earth's orbit works.

Sure, further from the equator makes your days shorter in the winter, but they're longer during the summer. It's awash.
Yup this happened to me too !
Fortunately, they have been blacklisted for phishing (google safebrowsing) just a couple of days later.
Have they exaggerated ?
With multiple dispatch, you could already use the existing way of having sum types - class hierarchies - without introducing a second kind.

I just don't see why you want both inheritance and ADTs in the same language. But it's entirely possible I'm missing something, I'm an amateur PLT enthusiast at best.
So, OpenDoor == CarMax for homes?
I do understand your sentiment, I was flattered when I first moved the to bay
area, with all the recruiters sending me emails, and I would politely reply
telling them that I'm not available (because of my immigration status).

But, the problem is that it's the same template, and most of the recruiters
haven't even bothered to check the message that they sent (I think they are
using some software to send these emails).

My name has an apostrophe in it, when the email starts with

Hi Ala&#39;,

I know that he didn't check anything, and he is not interested in me, but in
anyone.

When the email contains a lot of false statements, like

Your experience in Python is impressive.

given that I don't use python, and my knowledge in it is very limited.

When you are receiving these emails 10 times a week, it becomes annoying.
Arvel Gentry, the author, wrote plenty of fascinating articles on sail theory for laymen (and more technical work as well). I suspect his seminal work was How Sails Really Work (1973)-- https://web.archive.org/web/20120308100740/http://www.arvelg... .

You can find many more of his other articles at his archived website/blog[1] or this website[2] that was created posthumously.

[1] https://web.archive.org/web/20130925151347/http://www.arvelg...
[2] w/ short bio- https://arvelgentry.jimdo.com/who-is-arvel-gentry/
Some big-name ivy league around the early-to-mid 2000s notoriously ditched Haskell for Java and that caused quite a stir (isn't that why "Why FP Matters" was written, or re-written?).. so rather they'd have to "get back" to teaching FP.

That alone though may also not suffice though, all that gets the ecosystem is super-generalized hyper-abstract "libraries written by and for PhDs".. not that I'm anti-intellectual I don't think, but if we're talking about "taking off".. programming always took off with "the tinkerers" first and foremost. (Sure, some went on to get hooked on Category Theory but certainly not most!)

I guess FP needs the kind of "OOP summer" hype we got in the mid-90s to mid-2000s. And I kinda feel that's in full swing just not coming into full view just yet.
Why WebAssembly is a web game changer and source of pride for Mozilla/Firefox
They aren't just going bankrupt, they lied about what they had already developed while collecting the money (and are under investigation for that, and thus legal consequences could be happening).
>"I've recently been porting all of our shell scripts to have color text output and Unicode status indicators"

I am curious what is the upside of unicode vs plain ascii in this context?
Blogspam of

http://www.ibs.re.kr/cop/bbs/BBSMSTR_000000000738/selectBoar...
Yellow Fever – Once Again on the Radar Screen in the Americas
> Triplebyte culls out as much of the process as you can realistically expect to be culled i.e. everything before the final onsite interviews.

Which is what? A short chat with the recruiter and an 1 hour phone interview.

With TripleByte instead you get something like, an online questionnaire, 1 two-week project and one 4 hour video interview. (Please correctly me if I don't have it exactly right).

How is this an advantage if you still have to do a call with the recruiter/company, and then on-site interviews?

> the main value was in getting contacted by companies that wouldn't have otherwise contacted me

That alone is a solid reason to use Triplebyte.
Python's had unpacking since it got it from Perl, back in the 90's. I'm really glad to see C# is catching up :)
Well, you can edit it in any text editor. You just don't get the automatic formatting, coloring, table calculations and so on that all depend on elisp.
Oh cool another round of "but they can't spy on the whole internet" from media stooges and their dumbass readership who haven't seen the pattern that's been going on for 20 fucking years now.
Maybe because there's a lot of people here who have positive experiences? If GCP has good support, then comments claiming otherwise based on nothing but generalisations of Google's support for other products should be down voted – untrue claims don't add to the conversation, they detract from it.
I'm curious. Are interlinear ruby annotation codepoints actually used for their intended purpose anywhere? And what are you supposed to do when you encounter one?

I know that they appear on Unicode's shitlist in [UTR#20], a proposed tech report that contained a table of codepoints that should not be used in text meant for public consumption. UTR#20 suggested things you could do when you encounter these codepoints, but it was withdrawn, leaving the status of these codepoints rather confused.

[UTR#20]: http://www.unicode.org/reports/tr20/tr20-9.html#Interlinear
Snow sports are the answer to Vancouver winter gloom. I smile through the rain because I know it's snowing at Whistler. Enjoyed that snow today.
https://news.ycombinator.com/item?id=13826414
Fifth posting in 9 hours. Original has 16+ comments:

https://news.ycombinator.com/item?id=13829925
Thanks. I did get that impression. Is even the basic eubacteria-inside-archea claim is disputed?
Fourth posting in 8 hours. Original has 16+ comments:

https://news.ycombinator.com/item?id=13829925
dupe: https://news.ycombinator.com/item?id=13826414
> I don't find much fault in the original scientists who demanded more evidence than was available.

As the article makes clear, it was not just one site or one researcher.

>Were there many charlatans at the time, or in history, making similar claims that were proven false?

No, that's a conspiracy theory of your own making.

>The only question was why it took so long for enough resources to be invested in fully researching the cave? How much was it the fault of lack of funding?

I guess you did not see the connection between the hostility of the nominal experts and the lack of funding?
What's the different between PITR and a volume snapshot restoration?
Posted 5 times in 9 hours. Original has 16+ comments:

https://news.ycombinator.com/item?id=13829925
The fact that this comment is the top comment on this post, and pedantically tries to tarnish the entire article, which contains many real-life quotes from female software developers who are real, and live today, speaks volumes.

Please, take a moment and reflect on what is most important. Is it gender equality, or is it nitpicking the temporal sequencing of Ada Lovelace's contributions?
The Science Backed Ways Music Affects Your Brain and Productivity
It strikes me that if you want "org-mode lite", you would use Workflowy. This isn't meant as a criticism of Workflowy at all, they do a great job making a lot of the org-mode ideas accessible. But if I'm using org-mode, it's because I want the extensibility of emacs.
Already posted an hour ago. Original has 16+ comments:

https://news.ycombinator.com/item?id=13829925
> One way to understand the effects of systemic "isms" is that the targets have to continually deal with a headwind that others don't, and the cumulative effect of this is like compound interest.

Nevertheless there do exist profitable apps written by low caste Indians living on a few dollars a day and having virtually no social welfare safety net.

Do you honestly believe that women in the US have it worse than those men?

I do not see enough evidence that your systemic "isms" can explain the lack of bootstrapped female founders and entrepreneurs in the US.
Yep, and the nytimes's reputation takes another hit on #fakenews
Well, the relevant comparison is to the San Francisco Bay Area...
Ask HN: Why did Google just push a chrome update removing the “Not Secure” flag?
I just updated my chrome (Windows Stable) branch to version 57.0.2987.98. chrome:// pages have their own flag now, HTTPS pages still have the "Secure" flag but HTTP pages just have the unlocked icon. Does anyone know why Google did this? It seems unlike them to rollback a change like this.
I would love to see YC funding Vancouver companies and working with them.
Lotus Notes did have chat. And voice. And IPTV. And fax services. And databases. HR tools. Expense tools. Business process tools and whatever else you can think of.

And the apps do work together, apparently. From the announcement they're integrated with Drive and the entire permission system. I'd guess there are far more integrations to come.
Ok, but even in May average high in Vancouver is 16.7C, average low of 8.8C. That's hardly beach volleyball weather. I'm skeptical of the claim that people ski in the morning and play beach volleyball in the afternoon...maybe one or two lucky days a year?

These are exactly the temperatures tons of people in this thread are saying is cold when referring to San Francisco. They actually correspond with March in SF.
PEP 308 and why I still hate Python
Probably because it's something that comes up in every discussion about GCP, just like Go and generics.

And some of these comments are pretty useless. Like this [1] one. What's even the point? If you can't offer anything interesting, not even an anecdotal data point about reliability, why even contribute?

There's every sign that Google is serious about their IaaS. For example, Google is already dogfooding GCP heavily. According to googlers, a bunch of public Google products run on GCP.

Also, it's worth mentioning that GCP support is very good these days.

Sure, Google is no longer non-evil, and they are deservedly notorious for killing products, but GCP is a different category altogether. They deserve being given the benefit of the doubt in this case, especially as IaaS world really benefits from competition.

[1] https://news.ycombinator.com/item?id=13831966
It's old emphasis from at least the IRC heyday era (where I picked it up), likley earlier as some of the sibling comments allude to. Interesting, HN takes asterisk characters around text and parses it to italics like this, but I tended to know that as meaning bold font emphasis, with /this/ as italics.

Regardless, it's certainly an old habit
Also world-class scuba diving. Dry suit required, but lots of wildlife. Easy stuff and technical stuff available.

Climb, ski, bike, dive, kayak, hike. Top vacation destination activities available every weekend.
Is the "not secure" gone from all pages? I thought it was only supposed to show on pages with password fields?
Top 6 ways to make your Elm app crash at runtime
> I'm still trying to work out why many are so emphatic about the list being drawn up by Obama.

It's probably an attempt to show the delta between Obama & Trump isn't as large as some imagine.