skysight-inc/HackerNews huggingface dataset:
> There is a near-0% chance that this is the case, because this is illegal (to say nothing of unethical). Outside of a +1 tiebreaker when all else is equal between two candidates, no HR/Legal team worth their salt would ever create or promote such practice.

I see. I suspect many are taking that improbability as a given, and because it's so seemingly obvious, they don't feel the need to point it out.

On the other hand, many others don't take it as granted that people (or worse, organizations) will follow the law and/or generally do the right thing. For example, assault and murder are illegal, which, if the law were to be followed, should prevent gun violence, and yet many want to tighten access to guns. Additionally, people often (in absolute terms, if not relative) do accidentally discharge guns -- whether out of momentary carelessness or general incompetence -- and in such cases homicide laws are of little utility (laws generally work by dissuading conscious intent, rather than making people hyper alert to precarious scenarios). Fraud is illegal, and yet we had the big Enron scandal in the early 2000s, which then led to yet more legislature (Sarbanes–Oxley). Sexual assault is a thing, and I certainly wouldn't dismiss any accusation as unlikely just because it's unethical and illegal.

I can see the sense in suspecting the odds of such discrimination is low, but I personally feel (as I suspect many others do) that the odds aren't negligible. Laws are broken all the time -- sometimes that's because the perpetrator thinks they're being righteous, sometimes because they're unaware, and sometimes because they see personal gain in breaking the law.

> I think that's easiest to say when you're a majority group member, because your group feels "default" of sorts. There's research behind this, but it's not my area of expertise. When you're a part of a smaller group, one that has a history of being treated negatively based on observable (vs. internal) characteristics, it's quite a bit different.

I can see that my own privilege might shape my perceptions in this regard -- thanks for pointing that out.
10 Hipster Fonts to Knock Your Design Out of the Park
SoundCloud gets its funding
Everything mentioned in the news is accurate.
Once, while living in Germany, I applied for a position in an outsourcing center of a major American IT company in Sofia. The Bulgarian HR lady repeatedly, explicitly and implicitly asked "are you sure you know what you are doing?!". Bulgaria is tough stuff mate.
the dollars come in through ebay, and back out through defence
Wow, I'd never imagine to read this piece in NY Times.
>>> If you have to spend effort into looking at a fragment of code to figure out what it’s doing, then you should extract it into a function and name the function after that “what”.

Fowler is right about smaller functions and OP misinterpreted his statement.

This is what Fowler means https://gist.github.com/hbt/3e71146454a2d6388338af1d76394a13

Abstract the fragment of code in a function, keep it within the function until you need it elsewhere and do not pollute needlessly the API with functions that are poorly named and used one time only.
Many use cases we encounter in customer discussions can best be solved by using traditional databases which benefit from academic and industry investment over more than 50 years. Databases offer more mature algorithms, implementations, toolsets, talent pools and ecosystems.

That said, there are some compelling scenarios that customers are exploring where a decentralized model opens up new market opportunities, or reduces risk or reduces cost.

One challenge with a database is answering the question of who operates it, and whether that party could choose or could be compelled to act maliciously. Coco and its ilk are specifically designed to address that concern, with tradeoffs in other dimensions as mentioned above.
To be honest I can't even think of many British pastries off the top of my head as I'm not a huge fan so I'm not sure which ones you're refering too.

I mean they may not be Danish, but that's what they're called colloquially. I tend to find French pastries the best as I don't find them too sweet.
Font size is the least of the issues really. Layout and animation are the big issues.
They should just base64 encode domains. if the name isn't in cleartext can they issue a DMCA for trademark infringement?
I'm a huge fan of PayPals subscription payments personally. :}
Actually no, your comment has been flagged so no one, oversensitive or not, can see it. Do better. Damore doesn't give a pass for these kind of childish antics.
By that logic, ad servers themselves could cite their own copyright of ads, and thus request removal from easylist!

EFF has gotten in touch with easylist according to [1]. That's good.

[1] https://torrentfreak.com/dmca-used-to-remove-ad-server-url-f...
I don't know if you're aware of this, but you're making a different comparison than GP:

GP: a simple way to set font size, say, in pixels vs CSS styling

You: native support for CSS styling vs browser CSS styling

Of course browsers are faster with the latter, due to the reasons you mentioned. But they cannot hope to be able to optimise as much and as easily as the former approach (in principle that is, I cannot say anything about whether or not they actually do).

So I'd say you're both right by virtue of not debating the same thing.

PS: When are the fast SVGs demo'd in Servo a long time ago coming to Firefox? :)
If we had CEOs resigning over every hissy fit an employee throws - we'd have no CEOs left.
NB: the following domains aren't currently used:

karisimbi.net
shallowschool.com
Remote lock for your linux using telegram bot
what happens when lawyers are elected to congress
Yeah, Pence is severely downplaying the risks but is not actually saying it's not dangerous. Note that this was 2001, seriously late in the day. Most of the serious denialism was 80s and earlier; Pence was probably one of the last people beating this drum.
That's not the argument being made by advocates for women in STEM. The mission (I among one of many adherents to it) is to open pathways in STEM up to women who are choosing not to pursue it because of socioeconomic blockers.

Blockers such as this guy.

Anyway, the real position being pushed by Women in Tech/STEM movements is that anyone can/should be free to work in any career and not expect e.g. pay differences and biases against them solely because of gender. Male nurses are an example in the reverse direction.
I see some disagreement with you, but I am somewhat of the opinion that I agree (though I don't think it's a great "common user" solution.)

ScriptSafe is running and I allow some sites, trust a few domains, and the rest get, at best, temporary access to run local JavaScript if specific content I want isn't loading. I get the feeling the majority of sites don't even function without JavaScript at this point, and some intertwine their ad system with other "necessary" JavaScript, so it's tough to surf the web without some hassle.

I don't think this is a perfect or even passable long-term mainstream solution.
I dont understand, why did this google employee send a memo, why didnt he just write a blog about .. like normal people do

I honestly think this is his biggest mistake (the google employee not the ceo) .. he didnt understand boundaries

It is sad, that someone gets fired for his opinion, even if this opinion is offensive ... i do believe in ones right to be offensive

But I think the medium used to express his opinion , and the boundaries where choose to do so .. is erratic
But What Would the End of Humanity Mean for Me?
It seems disingenuous not to mention the many debunkings of the memo's Science by Scientists.

For example: https://www.quora.com/What-do-scientists-think-about-the-bio...
I love how he's got his own twitter account posing with a t/shirt that says "Goolag". Yeah buddy, full health, vision, dental benefits with a high salary == Russian death camp.
actually that wouldn't be a bad idea considering they get $ worth of money from our data. That way people join the service too and they can mine more.
> The shareholders are probably really happy that their CEO removed a person who managed to get Google so much bad press in so little time.

Debatable, the shareholders might not be happy that Google might now become a political target for oppressing views.

However, I agree that given potential liability issues from hostile workplace lawsuits almost forced his hand, which is very unfortunate.
Introduction to Spark Structured Streaming: File Streams
127.0.0.1 www.functionalclam.com functionalclam.com
It was all over the media before the leak. Before it was just based on rumors of "some internal viral memo". Leaking it might even have helped calm the waters.
There are a bunch more interesting ones that folks often haven't heard of, like ex (relative to the height of an x) or ch (relative to the width of a 0)

https://developer.mozilla.org/en-US/docs/Web/CSS/length

(not all of the ones in that page are implemented by browsers, e.g. I don't think anyone implements `cap` or `ic` since it's from a draft spec)
SoundCloud saved by emergency funding as CEO steps aside
The primary thesis of Damore's memo [1] was not that women are biologically unsuited to STEM careers. The primary thesis was that, at Google, you cannot even advance the hypothesis that biology might be a factor without putting your career at risk. Ironically, by firing Damore, Pichai proved him correct.

EDIT: if you doubt this, just look at the document's title and TL;DR section.

[1] https://assets.documentcloud.org/documents/3914586/Googles-I...
This is comment in the memo that changed the consequences: "Stop restricting programs and classes to certain genders or races." He's advocating restricting programs that reduce the massive gap in distributions. If he had left his arguments and asked people to make their own conclusions, he might still have a job. Brooks is wrong here.
Compression vs. Encryption – Visual Recognition
I love how you're getting down voted for asking a reasonable question.
Thank you, I really appreciate that.

I understand exactly how I feel. I think your way of attacking it is the right way -- pragmatism. You realize it can be improved/split but (1) you haven't had time, (2) there's been no reason to revisit the code, and (3) it's serving its purpose. That makes sense to me.

It takes time. Time and many passes to refactor code. The idea being that as a developer becomes more experienced: the amount of time and the number of passes should begin to decrease. At least that's the idea.
Oh man, so annoying. Here's my immitation of the thought process of the marketing team that designed it: "enter your email address so we can continue sending you offers and adverts and all kinds of information on that thing that you clicked on that we are now blocking with this popup preventing you from reading even though you're just passing by".
Surely if you are truly conserned about the copyright of your work you wouldn't freely send the content to the user's device before issuing some sort of challenge e.g login at which point circumventing that becomes a crime. Websites shouldn't be allowed to dictate how the user agent decides to execute the content received. This seems like a case of wanting to have the cake and eat it too.
Thanks! I did submit a Show HN, but I only got 1 or 2 upvotes and a few visitors... Go figure, this comment had more success!

As for charging or monetizing one way or another, I'm still thinking of the best way. It's not easy when you already have 300 free users.

And I've already considered giving more actionable advice, it's in the backlog already!

But thanks for your comments!
Nevertheless, to see such a balanced presentation of the case in mainstream media is uplifting.
And think of the cost. Diesel is cheap, buses stay in service for years and it takes just a few minutes to refuel. You’d need hundreds of charging stations for every school district. Instead of just a few fuel pumps. It would cost literally 10s of billions to convert all school buses for a marginal cost benefit.

School buses also have secondary uses as evacuation vehicles so relying on electric isn’t a secure option. Hurricane Katrina, for example, used hundreds of buses for evacuations and it would have been extremely difficult to charge a bunch of buses off generators.
uBlock and uMatrix have a "page blocked" function when the entire page matches a filter, could something similar be implemented for these situations?

Say, if a page requests content from these blocked domains, the ad blocker display an SSL warning-esque page that says something along the lines of "This page contains ad content protected by the DMCA. These ads may contain malicious material, and can not be safely viewed. Please alert the site owner to resolve this issue." If you want to make it really effective, you may even be able to pull contact email addresses from WHOIS data and make the contact line a mailto: URL.
Incidentally, what Damore did is probably a 'concerted protected activity' (his stated goal is to take actions that improve working conditions by making the job less stressful, increase diversity, etc) covered by the NLRB, and thus Google quite possibly broke the law in firing him for the memo.

That's not protecting the company.

EDIT: I forgot to add that from the coverage I've seen, there are also claims that Google management is illegally sharing hiring blacklists (based on a person's perceived political views) with other companies. That would also be very serious.
Well, you should probably ask AWS, as they are the only ones that can tell you for sure.

Aside from that, us-east-1 is the most critical region to loose for AWS as some services run solely there. So if AWS looses us-east-1 I expect some services not to function anymore globally, at least for a while. In contrast if they loose one of their more recent regions, let's say eu-central-1, I expect all other regions to continue to run as usual.

Another problem with loosing us-east-1 is that it's also the most frequented AWS region. So lot's of customers would shift their workloads to other AWS regions. While that could cause some stability problem due to unexpected spikes in usage they'd be probably just temporary. What's more relevent is when you look at available resources. Let's take EC2 as an example. I'm pretty certain that AWS doesn't have enough spare capacity in other regions than us-east-1 to satisfy all customers in case us-east-1 is suddenly not available anymore. And there starts the interesting part. For EC2 it's simple: customers with reserved instances first. For all other service it's probably: Most important customers first. So if you happen to be a not so important customer for AWS you might end up not able to run your infrastructure, simply because AWS has no capacity left to satisfy all customers. If in general all AWS regions would be equally utilized that probably wouldn't be a problem at all.
Off topic, but yet another startup where the main page (which is actually labelled "Product"!!!) is blank and doesn't tell you anything about the product.
> Soviets and other communist countries loved it

Not particularly. There were some brutalist buildings put up in the Soviet Union in the late 1970s and early 1980s [1] - but it absolutely was not a predominant architectural style, nothing at all comparable to brutalism's reign in the UK.

For example, an apartment building in Moscow [2] is notable just for being one of the very few examples of brutalist residential architecture in a city full of non-brutalist apartment buildings.

[1] https://ru.wikipedia.org/wiki/Брутализм#.D0.91.D1.80.D1.83.D...
[2] https://ru.wikipedia.org/wiki/Дом_авиаторов_на_Беговой_улице
What, specifically, was defective about the notice?
I'm sticking with Objective-C. A much better language than Swift, even at version 5.
It's a mess because people actually want it to be a big mess.

https://xkcd.com/386/
This is not the reason the author gives in the article.
Startup culture you describe is more entrepreneurship than high-tech. Business idea and execution makes the difference, not several years of technological edge over competition.

Biotech, medicine, electronics, wireless technology, signal processing, chemistry and material science startups work in different environment. Get good education (PhD is requirement in many areas), work in a firm or research group until you are at top of the game and have learned all practical skills, then start a business.
I don't see how this would work when the URL lists are full of regexps etc.

If you could make it work, you'd would wind up with some sort of source file of domains, parsed at build time to generate list of hashes that actually ship with your plugin. That source file would belong in a repo, and would still be DMCA-able in this way.

Also, this would make ad-blockers even more CPU intensive than they are.

We shouldn't have to pursue a technical solution. It's my computer, it's my internet connection. If I'm not allowed to control my own property, then the concept of property becomes meaningless.
Mint 18.2: Still the best Linux desktop
I can attest that there is a such thing as a doctor. I saw one just a couple of weeks ago. I'm pretty sure she specializes in family practice, but she is a doctor none the less. And she'd probably be be very confused if I told her she didn't exist, or she wasn't a doctor because doctors don't exist.
> Honestly, I think he made the right move just from a PR perspective

The person who posted their thoughts did so in a _closed_ mailing list that was intentionally setup to discuss all this. The document was leaked. At best, he deserved a reprimand. Firing him makes it clear that there is no room for alternate thoughts in Google other than the ultra-progressive view point.
+1

Look at the output of ones work. If the output of ones work is positive, then it doesn't really matter how they got there or what they do.

The elephant wrt to "women are under-represented in stem careers" is that education is not universally applied/available.

Gender should not matter.

Provide universal education from birth to all minds and let those minds "mind their own business" as it were...

If people land in places due to their own thought, that is a true democracy of thought and freedom - but poor choices only ever occur based on poor information.
The firing was necessary, because not firing someone who creates a hostile working environment opens you to lawsuits from every single other person employed in your company. [1] Anyone who's taken training on sexual harassment would understand this.

His essay is not scientific, or evidence-based. It's ten pages of micro-facts, followed by his biases or misunderstands, followed by enormous leaps of logic to macro-conclusions. It wouldn't pass as a bloody undergrad essay. [2]

(It is a poster child of a techie looking at a complicated problem that they don't understand, and saying 'I'm smart! This is easy! You guys are all wrong!')

[1] https://twitter.com/mcclure111/status/895071933666017280

[2] https://www.quora.com/What-do-scientists-think-about-the-bio...
Building More Reliable Apps with Uber Engineering’s Startup Reason Reporter
I think it's fair game to say "Our newspaper pays for quality journalists to do quality journalism, please consider subscribing or not using an adblocker on our site".

I prefer this to the WaPo model of paywalling or having a limited number of articles.

I do object to the Bloomberg model though, where they say "We notice you're using an ad blocker, which may adversely affect the performance and content on Bloomberg.com. For the best experience, please whitelist the site."

Wth? No way. Please ask nicely, no FUD.
The reason an arrow, airplane or a rocket in atmosphere stays in one orientation during flight is unequal drag.

The feathers/fletching on an arrow produce more drag and the the arrowhead is dense and moves the center of mass really far forward. As air passes over it the center of mass is pushed back least and the part with more drag are pulled back more.

In space there is no air so rotating the ship is trivial. Consider comets or planets that are constantly revolving. Also, don't confuse turning with changing velocity and direction or travel.

In my previous example the ship would stay in constant motion even though it is turning a 180 degrees. The actual turn could be done with rockets or reaction wheels and by spending very little force to do it.
If a nursing school made a push for recruiting more male nurses I wouldn't feel like my software engineering career was a wrong choice.
One could draw a few lines at right angles on this map as well
http://bogost.com/middle-earth.jpg
So this simply googles stuff for you?
So why not encourage men to pursue careers in nursing and teaching?
it was a flash crash as in it ended in a flash/quickly and the price rebounded, central banks becoming insolvent and not being liquid and needing bailouts are the reason there is high speculation in crypto tokens in the first place, the trust is shifted from the bankers to the developers
It's not an "anti-diversity" memo.
I've never found him fit for this role anyway.
As a former medical tech developer, the problems in healthcare are almost entirely social/political and the healthcare tech business is making things worse in most respects.
And yet, strangely enough, I've gotten into online arguments with people who argue that because the helmet broke it didn't do its job, and therefore wasn't worth wearing. This line of thought utterly escapes me.

One wonders if they'd look at a modern automobile that was mangled nearly beyond recognition in a terrible wreck, but that allowed its passengers to escape with only minor injuries, and say that it didn't do its job, and that they may as well have just been standing there and been struck by a car going highway speed and turned out just the same.
Completely nuts... and I generally agree with the guy who was fired. First, this issue has little to do with the end product of the corporation. Second, CEOs have less control of the socio-political environment they find themselves in than say the "Newspaper of Record".
I read James' document. I did not have the impression that this is his thesis.
In the article:

> There are many actors in the whole Google/diversity drama, but I’d say the one who’s behaved the worst is the C.E.O., Sundar Pichai.

He is implicitly criticizing the whole drama thing. And when saying Pichai behaved worst, I understand he is saying Pichai was who contributed most to make the drama bigger.

I think Brooks is contributing a lot to make the drama bigger. That's my point.
Very nice, queue integration examples are one of my next steps. I didn't include the queue inside the lib to give the choice to users, but I intended to write a few ones. Would you want code one? About the consumer, it's running on the same instance than the producer for more simplicity (but you can always run instances that only do consumer job).
> Why would you want to use archaic CLI commands instead of a modern GUI though?

Automation
I don't know, but should a user be in control of his own computer and screen?
Change Agent by Daniel Suarez is somewhat close:

In 2045 Interpol's Genetic Crime Division grapples with a new type of crime: illicit genetic editing -- and it isn't long before the fight gets personal.