skysight-inc/HackerNews huggingface dataset:
Might be representative of the west. Good number of females are seen in Indian companies. But they usually drop off after getting married.
What about Go? I like go a lot because I feel like they did hit the mark and they did learn from their predecessors. Strong standard library. Clean syntax. Easily compiles to every major platform and architecture (all you need to do is set an environment variable). Everything statically compiled (as a software distributor, this is super nice!). Phenomenal testing framework.

It's not all that innovative, it's just very easy to use, and very well put together.
Lean writing: Getting maximum impact from minimum effort
Because more than 33 characters would take too much space, duh.
"xfinity"
I have seen a few "happy path" scripts that are written in Python using Selenium which goes in and does default checks of functionality to make sure they are working properly.
If it's out of the US, the US don't have jurisdiction and I don't see them breaking into OVH's datacenters in France anytime soon to get to your data.

If they really want to access it and are doing covert operations I don't think being in the US will stop them.

I might be naive, but as far as I know there's no question that data is always safer if it stays in datacenters in Europe rather than in the US (which is why OVH is going to great lengths to separate their US entity as much as possible from the French one, and also why their first step in North America was Canada and not the US).
Sweep and Swab Chester – Effective Domestic Cleaning
I take back what I said. I hadn't seen this before, thanks for sharing.
Vint Hill. Figures. That was vacant. There are already so many data centers near Langley and Liberty Crossing that it's embarrassing.
Yet, functional programming is an in vogue as ever.
I think this is one of those "trust is earned" cases.

Google has, in the past, pushed out updates to phones in ways that bypassed carrier certification and then broke things (e.g. in the early days of Market auto updates). Because people buy the phone from the carrier, if it breaks the carrier gets to pick up the pieces. This is especially true because whilst Apple has extensive on-the-street support infrastructure and everyone knows if you have a problem with an Apple product you take it to the Apple Store and they fix it, no questions asked, this is not true of other phone manufacturers. The carrier provides the (very expensive) in person support.

Verizon may simply not trust Google's QA process, or put another way, they institutionally don't trust OEM QA processes and to make an exception for that requires a very good reason beyond just "Google is cool".
Someone just re-invented discriminated variants from Pascal.
Then that makes "incentive" a rather useless word, because everyone who wants to make the world a better place also has the incentive to make everything better. Why single out Google if it's also true of Microsoft, Apple, and me?
I picked knockout about 3 years ago because it seemed stable then, officially supported IE and had good docs.

3 years later I'm still using code I wrote against it (though now with browserify) with no changes.

The switching cost when you can dump the old framework on every new project is much lower than the "This will be around for 3-7 years".

Now I follow what is happening in the JavaScript community but I don't consider using anything until its been out a year and is still active/growing.

Much of the churn seems to be throwing out everything for an incremental theoretical improvement, that rarely pays off in my domain.
Qubes OS does this, right?
Putting money in a financial investment ultimately means lending it to other people so they can make stuff, and it's perfectly logical to compare it against a production investment where you make stuff on your own.

Of course, if all tomato growers closed shop and put their money in index funds, we wouldn't have tomatoes any more. But that would make the price of tomatoes shoot up and the return on index funds crash down, making tomatoes a better investment than index funds.
The question wasn't whether he should take blame, but whether he should be criminally charged. Sounds a bit over the top - I'd rather see WF fined, and then the CEO sued by the shareholders, and forced to pay damages if proven he knew or should have known.
https://news.ycombinator.com/item?id=12657872
Laura Lux a DJ and Model
That's a bit disheartening. Instead of having a basic standard to start with, we will now have none.

The issue that FSF and others appears to have is with the Content Decryption Module which is a binary blob at the moment.
Standardising/opening up the CDM spec could have been done afterwards.

If the W3C were a bit sneakier they could have played a bait-and-switch game on the content providers and push for a standard/opensource CDM at some point.
Why couldn't there be an open-source CDM?
The second picture perfectly sets the mood for this piece.

The 1970s Plymouth Sapporo in the foreground (a rebranded Mitsubishi Galant). Haven't seen one of those in decades, and this one is rustless. Behind it a 1990s Chevy Caprice, a 20000s Chevy Impala, and then the grain elevators. It is the land that time has forgotten.
The lack of libraries is a huge issue when using Go. Even basic database connectors are often missing.
Proposal for Blogger (Blogspot) Documentation :)
If you gather three Lisp programmers, you can have at least four different factions.

It's the nature of the thing - a selfish language. It allows you to have things exactly your way, and that's the way it's going to be.

P.S. Emo Philips nailed it down: http://splitframeofreference.blogspot.pt/2013/04/the-greates...
>Please do explain. Where do I use symbolic representations of technology to attempt doomed magic rituals?

Perhaps you are not aware that cargo cult has a metaphorical meaning in computing that's about carrying forward baggage that's not relevant, because it worked/mattered in the past, and giving the whole past thing more importance than an objective view would.

>As far as the rest of it, everything accumulates cruft.

That's hardly an excuse not to get rid of it periodically in the fear of losing compatibility with some 30+ year old script or device mode.

Terminal EMULATORS are a perfect example in an age where someone close to 30 probably has never even seen an actual terminal.
>What is it that people are doing that gets them over 1TB?

Living with other people that use data.
When her best friend died, she rebuilt him using AI
The Clinton's Have Once Again PUNKED Both the Media and Republicans
> but it’s the first language I’ve experimented with that has made them a first-class feature

It is a feature of ALGOL68, Pascal, Ada and quite some newer languages:

https://en.wikipedia.org/wiki/Tagged_union
Hopefully there can be a new function returning optional at some point in the future.
For Profit Walden University Under Investigation
An Interview Problem: The Stock Profit Problem
For what it's worth, this is a 3d version (finite volume, infinite surface are) of a phenomenon which might be more easily grasped in 2d (finite area, infinite perimeter).

And this idea of finite area described by y = f(x) [between this curve and the x-axis, say], with infinite perimeter, amounts to just the same thing some function f whose integral over an infinite range (e.g., from x = 1 to infinity) is finite. If you prefer to think discretely, this is essentially the same phenomenon as an infinite series with finite sum (splitting our curve into the block from x = 1 to 2, the block from x = 2 to 3, the block from x = 3 to 4, etc., the total area is the sum of the series of areas in these blocks, while the total perimeter is automatically infinite as at least length 1 on top and bottom is contributed in each of these blocks). So, consider, for example, y = 1/x^2, from x = 1 to infinity: infinite perimeter but finite area (as its antiderivative is -1/x + C, which only increases by a finite amount over this range; in the same way, differentiating any function with a finite asymptote yields examples, and every example comes in essentially this fashion).

In moving to 3d and making a surface of revolution out of our starting curve, we are now integrating πf^2 instead of f itself, so we need f^2 to yield a convergent integral rather than f itself, but otherwise everything is just the same. Thus, we can get away with f(x) = 1/x, as in Gabriel's Horn, but also, just as well, with f(x) = x^{-p} for any p > 1/2.

Not that these are the only such things; again, any convergent infinite integral or series yields examples. So, just as well, y = 1/2^x or such things would work.
This is irrelevant. Three years ago every couple hundred gigabytes Comcast would simple kill my uplink without warning. The light was simply off on my modem. Fuck Comcast.
Because he plays golf with a lot of politicians at the country club.
Yes. I used Flickr before Yahoo purchased it, and have watched Yahoo ruin it.

I've tried alternatives (Instagram, 500px) but keep coming back to Flickr because I just prefer it to the rest.

Over the last couple of months, I have started migrating my photos/contacts to other photo sharing networks in anticipation of the eventual straw that broke the camels back.
I don't understand what that CEO did? He just runs classified ads website how is he a pimp? Why is he responsible for other people actions on his website? Is this just a show or he is really in a trouble? This doesn't sound like a free country.
Reach new customers or resell to existing ones, email marketing does it all
I am a language freak (hard to admit as who is not these days) but have to say I did not try Go yet... so yes, I must.
I find the technical and ethical complexities of coding fun though.

There wouldn't be a market for puzzles if some people didn't get their rocks off on thinking.
Well, it's not called "Infinity" for a reason
Google doesn't block access if you haven't activated 2FA, but that page asking of link to my phone number is annoying me since it's first appearance.

Dear devs, sales managers etc.: if your user made a decision respect it and not try to ask him directly if he had changed his mind every single time he uses your product, you have other tools to do that rather than yet another page which I always click "Nope" on it.
That actually would be a good argument for splitting CA in two. Culturally it's shocking it's one state anyway.
New in OutSystems 10
Heh, true. Compared to real engineers and scientists we're just a bunch of monkeys re-inventign the wheel every 10 years (with each iteration being worse than the prior one).

But from time to time one of us monkeys gets lucky and changes the world.

So I guess it's a risk/reward thing :)
Global Problems – Global Solutions
>Change the arrogant name, and you will not hear another criticism from Lisp programmers.

I don't think anyone else cares for that, or even went that far in their syllogism anyway.
> Why couldn't there be an open-source CDM?

You could have an "open source" implementation. But you couldn't have an effective free software implementation, because it wouldn't be possible for it to be an effective DRM measure. If you have free software DRM, what stops a user from removing the DRM components (hint: nothing)?
Beautiful Sukh Chayn Mavi Blue Masjid, Lahore, Pakistan
AFAIK they log everything you type, even if you don't submit it. So maybe that has something to do with it?
Ah, the Nordic model... The country in the middle bans prostitution and offloads it to the neighboring countries. I have yet to see any macro advantage on it, besides a little reduction and a lot of smug people feeling better about themselves.

A while ago I spent quite some time researching the prostitution thing, trying to make up my mind about it. I remember the UN report on global trafficking[1] being specially enlightening. The conclusions I took from it:

-Prohibition doesn't work. It just drives the prostitution underground, and as the pimps are already doing something illegal they don't mind going the extra mile, make it straightforward slavery and abuse the women so much than they are too terrified to escape. A small country (like Sweden) can offload the prostitution to nearby countries, but if all Europe were to do that the consequences would probably be really dire for a lot of women.

-Full legality increases human trafficking. As there is a lot of legal prostitution going on, it's easier to get away with the trafficking. In Europe usually takes the shape of organized crime importing awful lot of women from western Europe to Holland and Germany. Long term, it's thought to increase the well being of prostitutes, both imported and local, but we still have to grok how to do it without make it without the traffic.

-Not legal nor illegal. This is the situation in most countries, and the implementations vary wildly. In some countries the police does not intervene at all and it's a cesspool of mafias fighting for control, others make it a tourist attraction, while others haven't made it legal but don't prosecute the prostitutes. Curiously enough, this last approach is the one that gets the best results at stopping exploitative human trafficking as long as pimping is really prosecuted, don't remember anyone really explaining why. My guess is that in this situation large scale trafficking operations stand out much more, but who knows.

TL;DR; It's hard. Swedes are a tiny bit hypocrites in this one.

[1] http://www.unodc.org/unodc/en/human-trafficking/global-repor...
This seems to have become quite prevalent.

Apparently the majority of CS degrees don't teach history of programming languages.

On my language design lectures in the mid-90's we had to learn all major ones, all the way back to Fortran.
Have you ever had a TV that's left on? If that was a medium quality 3Mbps it would blow through 1TB by itself.
The Tao of Wifi (2011)
Then why single out Google? By that argument, I also have incentive to make everything better, because I want a better world. So, I imagine, do you.

DuPont wanted a "Better Living Through Chemistry" - didn't they also have an incentive to make everything (made of chemicals) better?

Is there something different about Google's incentive which doesn't apply to Microsoft, Apple, eBay, GitHub, ... or the Sierra Club or WWF for that matter?
Show HN: A Natural Language Query Engine Witho Machine Learning
> In Australia data caps are the norm, but you can get unlimited plans with certain ISPs. However, 1TB is a lot of data. To my knowledge there's not a single 1TB plan available in Australia, it's assumed that even on the unlimited plans you're not going to be using that much.

You can easily see by comparison that data caps affect what people do on the internet. I'm consistently above 1TB of traffic a month with only two people in the household that also work from there. (That's on my mobile connection, I also have cable but that's used less and I only have around 100GB there).

Why so much data? I'm not even sure. A bunch of devices updating, streaming, large data files to transfer. Adds up quickly.

You can see this especially with mobile data where people see the caps regularly. In Germany the average mobile SIM uses 300MB a month. In Austria that number is multiple GB.
>For example, I’ve told recruiters about my salary expectations and had them laugh and say “no one gives that kind of [salary/equity/vacation/benefits].”

I had a similar experience looking for my first job in Chicago a few years back.

I met with a fairly large general recruiting firm in the area just so they could feel me out.

I named my expectation of 50-60k to which the recruiter replied.

"You know... when I moved to Chicago I was living on 18k"

Not exactly the type of response I expected.
I don't live alone ;)

When I'm programming outside of work hours, my wife streams crappy TV shows... so a LOT!

Haha, but yes, I see your point. I guess if you had a few heavy Internet users, who all worked from home (or didn't have jobs) then I guess you could reach 1TB. I imagine that's the exception though.

Is asking people to pay for what they use really that uncommon of an idea in the States?
One interesting thing about Rust is that none of the language features are really new. Even the borrow checker is from research papers and languages from quite a while ago. The only thing I can think of that might be truly unique to Rust is the concurrency safety model (Send+Sync), though that might be old too.

Rust has just managed to take all these features and put them together well, and strive to be more than a research language by working on things that would make others actually use the language.

(Of course, this particular feature is common in many, many languages)
'Back with backspace' was changed to CMD+left-arrow assumedly because a simple backspace can change the page unexpectedly for someone who thinks they are in a text field.
Own automatic phishing list and Tor-to-Tor tunneling
You have to click "Wind Speed" to see that simulated. By default it seems to be "Wind Gusts".
Tourism on steroids...
I can't wait to work in environment where we can have conflicts over these things instead of focusing on actual work.
c.f. https://news.ycombinator.com/item?id=8930894
In "merging" it is assumed that there won't be any repeated values? that is the first question that came to my mind.
> Is asking people to pay for what they use really that uncommon of an idea in the States?

Not from the states but from a country without data caps on either mobile data or home: we do pay what we use, but not by the traffic. The pricing is done here by the speed you want to get your data or upload.
((3/8) x 60 x 60 x 24 x 30)/1000 = 972 GB

So no, it wouldn't. Well, okay, on a 31 day month it would ;)

But what streaming service allows you to stream that long without prompting you? That's 720 hours of footage. Not even Star Gate has enough footage for you to do that (most which was pre-HD).

I feel like you really have to clutch at straws to come up with how one could legitimately use 1TB of data on a home Internet connection.
Is this a Freudian slip? "feeling apart of a community of technical"
This paper should give you a good start for phase I: https://www.researchgate.net/publication/254023592_Real-time...
A total newb/layman question incoming; what exactly is the process that generates heat in CPUs?

Are there any known/theoretical ways in which information be transmitted and processed at the atomic/subatomic/quantum level without generating any heat?
Caching at Netflix: The Hidden Microservice
This really doesn't seem like a reinventing to me (from either the Rust or C++ side). "Reinventing" implies ignoring history in the way you mention.

Tagged unions are prevalent in so many languages that the designers of both C++17 and Rust are bound to know about them. This is "borrowing" (or "stealing" :p).

The original Rust was ML-like and had an OCaml compiler, so Rust's enums definitely descended from those. I can't talk for C++ for sure, but like I said it's common in so many languages that they're bound to have derived inspiration from them.
I have to say it actually seems very reasonable. I don't quite get where the entitlement to unlimited data comes from. 1TB is a lot, and it has renewable "grace" months so a fluke doesn't turn into a giant bill - that's not rent-seeking behavior. $50 fixed tax on very heavy users is entirely appropriate. If real time vr becomes a thing and it becomes normal to use more than 1TB then I imagine the number will increase.
The tag in Pascal is (a) optionally stored (only the type of the tag is needed to distinguish between the different variants in the declaration, the field can be omitted) and (b) not actually strongly typed (that is, the tag is not consulted before access to one of the variants is made).

It is however a fine way to encourage sensible use of unions. But it's mostly just a suggestion.
A while ago, I worked with an all male team of about 20 programmers. The odd thing was, though, that there were a lot of women writing code, but not officially as production programmers. They were in high level support positions, mainly working on infrastructure and data, and helping my team work within in their system. This role is now commonly referred to as dev-ops or data analyst, elsewhere, and pays very well. But, because their job title was "L2 support", they were paid less and missed out on a bunch of perks.

I had a friend in "support" who had build a lot of a data normalization system that I often worked with, and we talked about the phenomenon a couple times over lunch. Basically, she was a little offended about the lower pay and the "support" title, but would rather keep her work / life balance and relatively powerful position within the infrastructure stack, than join the production team for a raise. In hindsight, someone should have fought for the whole L2 support department to be better paid; there was certainly money for that (we were in a wildly profitable niche), and the support engineers had the high ground. But we were both young technical types, and didn't have the business / legal skills or the confidence to confront management.

I'm not sure how things have played out there in the years since I left, but if they wanted to, that entire L2 support team could take off and form a devops / analytics consulting firm, and probably multiply their incomes by some small integers. Then they could hire from the product team too, if they needed web/UI ;)
Improve Your Star Rating – ASO
Take an average family with 3 teenagers. Give them 4k streaming and you're looking at at least half of that a month in streaming alone.

4k might not be widely available now, but it's just a matter of time before it is.

That said, I do believe that 1tb is enough for a while, but I would just fear that they lower that bit by bit because "99% of our customers don't use that much".
But imagine if all of your doodle and multi-tasking can be virtual. The promise of VR is you can video conference, multi-task, and doodle with many virtual apps all at once. Or with other people. Of course the problem with that is that paper is often a better medium.
> This sentence has structurally the same form. If you think it's ridiculous, it can only be because you think there is something special about sex

> As Dworkin wrote a long time ago, "in prostitution, no woman stays whole. It is impossible to use a human body in the way women's bodies are used in prostitution and to have a whole human being at the end of it, or in the middle of it, or close to the beginning of it. It's impossible. And no woman gets whole again later, after."

I feel like the Dworkin quote is more the basis of their argument, that the human body itself is different to other external objects, and selling your own body is different to selling something external.

In that context, comparing selling fruit to selling your own body doesn't seem like a fair comparison.

That said, I know a couple of people in this industry, none of them are particularly fond of their work, but they don't seem any more unhappy than anyone else in a job they don't particularly like. shrug
Ah, I guess that makes sense. We pay for both.

I literally pay to raise my Internet connection from a measly 5Mbps to 100Mbps (theoretical max) then I pay extra to increase my data allowance. I guess it comes down to how much access costs. I'm presently on unlimited data, max speed available and I'm looking at about $75USD/month.

EDIT: I should note that I'm with a budget ISP. Most charge more than what I'm paying.
Did You See This Viral Video?