skysight-inc/HackerNews huggingface dataset:
From a recent WSJ article about anti-ad blocking companies:

“We really think the free internet is at risk because of ad-blocking, so these types of solutions are needed to turn the tide”, said Dan Rua, CEO of ad-blocking “revenue recovery” company Admiral, which recently raised $2.5 million to help build its platform."[1]

It's amazing how selective the CEO's concern for the "free internet" is. Threatening community github repos with DCMA takedowns is OK though?

[1] https://www.wsj.com/articles/the-rise-of-the-anti-ad-blocker...
This topic, a link to an NYT editorial, has been flagged. This seems highly problematic to me. Discussion here was pretty reasonable last I checked.
Absolutely agree. And for really large sites such as major news sites, there really isn't even an excuse for using any of the "normal" ad networks. There should be (if there isn't already) an ad network with only acceptable non-tracking ads that just show dumb images to people without worrying who sees shoes and who sees cars. I accept a shoe ad as relevant next to a shoe article, not because a Facebook friend sent me a PM with a picture containing a shoe yesterday.
Old Red Cracker (+ORC)
I haven't been following QUIC very closely, but from what I understand, they have put in a proper abstraction between the TCP+TLS part and the HTTP part. While the mapping of how to use HTTP over QUIC is still part of the spec, as I understand it, there shouldn't be any major problems mapping other protocols onto it.
Photo.net until recently. Built on tcl.
Australia faces potentially disastrous consequences of climate change
Thank you for expanding on your original comment. This makes sense :)
pathetic.
Absolutely, he is a hypocrite. Same with Sheril Sandberg - if she really wants to change the world , she can start by equalizing the women and contractors pay at Facebook, but it will never happen, because the money are more important for them, the rest is pure BS
Cops in the US kill dogs every day.

https://puppycidedb.com/

https://www.theatlantic.com/politics/archive/2017/07/what-do...
Writing Spyware Made Easy
Haha. I have a beautiful hardware-based-region-unlocked bluray player sitting right here in fact. It works beautifully. One of my prized possessions from my spouse. I have no idea where she got it from.
Is it just me who's hooked on Hacker News? :(
A summer on Strava's Growth team
So glad someone else recognised the reference, there is more at http://generalcreative.com it is very much an ongoing project, zigzag got spun into lots of zz structures, search github, also https://github.com/waywardmonkeys/udanax-green versions of udanax, the Xanadu spin off
Ubuntu Desktop Weekly Update: August 11, 2017
There is something clearly wrong about the memo: it uses the direction of various effects to make a qualitative argument to explain a quantitative difference in gender distribution. If he had instead used the effect sizes in his reasoning, and predicted the resulting distribution (allowing direct comparison with reality), it would be much easier to objectively determine where he is right and where wrong. I'm fairly convinced that some of the things he mentions have a large enough effect to measurably affect the gender distribution among Google's employees, but some are guaranteed to be smaller than the noise floor. As it stands, his argument is easily dismissed as a collection of mostly irrelevant trivia.
This reminds me of Ferenc's reminder that 'deep learning is easy' - 'http://www.inference.vc/deep-learning-is-easy/
I stand corrected, thanks! I can definitely see that this increases friction and working with APIs that truly support everything is much more ideal.
It's much better than the accessibility problems (animation, color) that are fundamentally baked into ideas like Material Design.
Don’t Bother to Clean Your Sponges to Get Rid of Bacteria
I'm using VSCodeVim and getting along fairly well. I've been a vim user for several years but am not particularly advanced; macros are probably the only thing I occasionally use that I've run into issues with using vim emulation plugins. (VSCodeVim seemed to handle them fine though).

It is amusing how much muscle memory plays a role; I've gotten used to Ctrl-S for save again and now I go back to real vim and try to do it.

The only way to figure out what the issues will be is probably to try the plugin in question.
I've read that critique, but I've found numerous more critiques that have supported his position. Do I have a monopoly on saying what percentage support him - No, but it appears so far, and this may turn out to be wrong, that more academics appear to support his claims than those that deny them.

They can be left to argue among themselves however just like any other scientific debate. Social sciences are further complicated due to the nature of how difficult their studies are to perform and analyze.
Talking to Cool People About Their Work
Machine Learning vs. Statistics: The Texas Death Match of Data Science
Citation needed for both wild statements.
Sidenote: not that I think you are personally attacking them, but BuzzFeed does have some quality investigative journalism.

Listicles and clickbait help pay the bills, and I didn't believe it when I was informed the first time, but... it exists. Probably wouldn't be able to continue without the clickbait ad revenue, though, heh. :P
I completely agree with this. I already pay random people on patreon, let me do the same for musicians I like.

While on that topic, I really hate that in Spotify the portion of my money that goes to artists is distributed between all song plays instead of just _my_ song plays. I want the artists that I like to get my money, not bieber or whoever.
Ah. Interesting. Seems like his editor might've noticed. Maybe TC likes the attention that comes with the controversy.
That's a loaded question. I didn't come to the conclusion, many others have based on his premise of using personality constructs as being caused by evolutionary psychology.

You can see it in the paper how he starts with the obvious, "Men and Women are biologically different" and then jumps into observable personality differences, which are not proven to be biologically driven. It wouldn't be so bad if he didn't attribute these "biologically-caused" personality differences (neuroticism, agreeableness, less ambition, etc.) to women being the ones to blame for their problems in tech.

This opinion is toxic to his coworkers, which is a violation of the Google Code of Conduct.
It's one thing to write about something, it's another thing to have a call for action.
You can't say that It might be true
And this is a good thing.
You made a blanket statement about discussing offensive things and I wanted to point out there are some limits, especially at the workplace.

In this particular case, I feel that leadership and everyone who disagreed with the memo should have at least stated explicitly (if briefly) what the flaws in the reasoning were, as I tried to do at the beginning of this thread.

Obviously, my explanation was not sufficient to convince you and you are still holding on to the belief that women are biologically ill-suited to be engineers. But at least now I have tried to make it clear to you where I think you are wrong. Thats pretty much all you can accomplish on some issues.
I agree with everything you are saying.

It does not look like Google's management reacted fairly, nor rationally.

I believe it is vital to the health of our society, our culture, for us to look carefully at why one of the worlds most powerful companies (which historically had a culture valuing data, evidence, and science) would behave in such an irrational, reactionary manner. The answer is surely multifaceted, but I believe that some parts of that answer overlap with other recent events. (Trump's election, Evergreen University, violent attacks by antifa, etc)
How does SoundCloud need 173 employees to operate? I mean, they laid off 40% and nothing seems to have changed so they clearly didn't. I wonder why startups tend to run so inefficiently. Has recently happened to Twitter, Etsy, etc. I imagine the companies could still be a lot more lean staff-wise than they are.
The article alludes to $169.5M raised at a pre-money valuation of $150M. I'm not sure I've ever seen a round like this take over 50%. Who knows what the future of the company will be, but one thing is for sure: it's completely investor-controlled now.
The problem isn't with the science, it's with the misuse of the science to add apparent credence to flawed logic.

So yes, across humanity there are statistical gender differences to the choices people make. The flaw in the logic is that that doesn't means Google shouldn't act on bias in its selection and retention policies. What it may well mean is that Google may need to mitigate the cultural biases both internally and externally if they are going to make more than a small dent in the imbalance.

Similarly, it doesn't follow from the argument that humanity is what it is to a position that Google shouldn't attempt gender equality. It does mean that it'll be tricky for a company their size. But whether they should or not should be a question about what's in the best interest of the company as a whole.

BTW there is often the assumption that something like gender equality is purely a political goal. And quite often it is. However, there is a very good argument that the tech pool for high potential people is quite shallow given the current and expected demand.

In my org we are taking steps to try to widen the pool of intellectually able people we can select from. One area that we are targeting is women. Another is geographical areas where we don't have traction (mainly eastern Europe and Africa). This isn't political per se. This is so we have a wider talent pool to choose from. I would be genuinely stunned if this type of thinking wasn't in part what Google senior management are also looking at.
When I'm searching for info on something, if I land on a page with no styling and no multimedia beyond hypertext and images, I know I've hit something good because it's almost certainly an academic's personal page!
Google cancels all-hands meeting on diversity firestorm
They show a pop-up attempting to convince people to disable adblockers rather than running ads that get around adblockers.
Let me direct you to this Slate piece[1] that explains the whole stepping-aside-as-ceo-to-just-be-a-chairman thing, the mentions when Bill Gates did the same thing at Microsoft and Steve Case at AOL. Obviously some of the specifics are going to be a bit different for Soundcloud, but it still explains the general concept a bit.

[1] http://www.slate.com/articles/news_and_politics/explainer/20...
Yes, that's the point. To compete against them directly. Get enough funding to override their advantage.

> And you’ll be starting from scratch.

I haven't built a mining ASIC (yet), but I built the first open source code for mining FPGAs. I wouldn't be starting from scratch. It'll take a little bit of re-architecture to update that code to multi-core designs (the FPGAs were single core, fully unrolled loops), but that's relatively easy. The more aggressive optimization will be around power consumption, which I plan to hand off to the engineers working with the target fab's libraries doing the HDL->layout conversion.

This isn't rocket surgery. Mining ASICs are perhaps the easiest ASICs to build. It's even feasible to do manual layout, since the design is so repetitive. Just need to hand layout one round of SHA-256 which amounts to only a couple adds and mix of binary ops. Done.

> That’s half a million dollars per day, or $15m per month

Minus NRE, manufacturing costs, on-going maintenance, on-going electrical costs, and all the money they wasted mining BCH and playing other games.
The biggest Call of Duty tournament shines light on growth of esports
You know you cannot publish internal corporate documents without authorization?
Even if he knows that these specific interventions in Google do not work he cannot publish that evidence.

Even if there is just evidence that a practice has been accepted without serious scrutiny and is efficacy is not being verified.

He linked to a secondary opinion and argument source. Fine, it is not a primary data source. This does not invalidate the arguments.

As far as I can understand you have to actually show harm in those microaggressions causing trouble and then show that your intervention aimed at reducing them is effective in terms of previously perceived problems.
Likewise you have to evaluate any side effects.

So the accusation is even more levelled at the decision person who approved the training and not at the training itself. They are being indirectly accused of biased and bandwagon thinking.
(If you carefully read the article you link to you'd know that. No offense intended.)

By the way, he said that training is incorrect (logically) and not based on evidence. Easy to disprove by showing evidence. Have any?
The "not backed by evidence" link is pretty strong.

It'd you cannot get through the paywall, here's different review. (0) Especially the section about impact of microaggressions is interesting - and this is on more studied racial ones. Suggesting interventions with this kind of evidence is not responsible.

Apparently engaging with evidence is outmoded or something.

(0) https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4762607/
This was something I had mentioned on Twitter and Reddit off and on over the past couple of years. Too many times Ticketmaster's website craps out when tickets for a high demand concert go on sale. The way Amazon handles Black Friday with waitlists seems like a huge upgrade over hitting refresh 50 times on different computers in hopes of getting tickets (sometimes not even getting the page to load).
TidalScale Creates a Single Ocean of DRAM for Large-Scale Applications
I click on "Reader Mode" in Safari, and see the content without the pop-up, which I don't have to click or touch in any way.
It may be a knowing representation, though Hanlon's Razor would indicate some lack of rigor instead.
Their app has all of their various points of presence pre-populated. If you use your favorite OpenVPN program to connect you would need to get a couple dozen configs imported.

It also tries to find the fastest connection for you, which is useful when traveling.
I think that was a terrible choice, which I believe reflects some of the naivete which informs several aspects of how he has handled this overall situation.

Guilt by association is an irrational and awful way to defame someone, and he leaves himself open to it.
I'm pretty sure that's normal for fruitcake.
He basically building off his work at AMD, there was an announcement about a month ago that Telsa will use Zen chips for their self driving cars, surprise surprise. Who would have thought the guy that was lead the effort to design Zen has opted to use those chips in his new project at a another company.
Bootstrap4 uses jquery slim, so not much bloat.
and I'll answer totally non-hypothetically ;)

Adblock Plus > 'Open the dashboard' > My Filters.

add 'functionalclam.com', no quotes, which will be treated as a HOSTS entry to be ignored.
This does not apply to the discussion at hand though, Onavo Protect does not block ads. It will not be pulled or de-listed.
I just globally turned of javascript, then enabled it on a site-by-site basis. I have been against this for a long time, but turns out I was wrong, and as a site effect this prevents most ads (it also makes sites loads fast).
"brand confusion"? You seem to be conflating copyright law with trademark law. If I had a copy of "Steamboat Willie", it wouldn't matter if it was H.264 encoded or md5summed or stored in an AES locker, it's still a copyright violation because I don't have a license for the content.
Ireland’s digital crown tarnished by out-of-control accommodation crisis
First major software project was with a startup I worked for. It was a 3 month project that ended up being extended due to lack of concrete requirements, the client would constantly add/remove features during development which contributed to the projects extension. When the project was near completion, the client demanded to the CEO that he lower the quote on the project because it went past the deadline (this was after we explained to the CEO that the extra features added by the client will take more time, so he was fully aware that extra time would be needed). After the CEO told the client that he can't lower the extremely under-quoted budget, the client left. After four months of full time work on this project, the CEO told us he can't pay us anything because he spent the clients deposit on things he refuses to discuss. I am not sure how the startup is currently doing, but almost all of the developers left after that project. Ultimately this was a huge learning experience for me as a developer, as bad as the entire situation was I learned a lot of things that will ultimately benefit me in the future.
Some sort of inexpensive, portable neuro-imaging device could be huge. It would allow us to interact with technology almost seamlessly, and solve a lot of problems. If it becomes ubiquitous, it also solves almost all out security problems. Brain-based biometrics that work by measuring your brain activity while you look at a particular image. Unlike other biometrics, it's easily cancelable and extremely secure. You can change your "password" by selecting a different image.

It would also grant us the ability to much more effectively monitor our mental state. I bet it could be extremely helpful in combating anxiety and promoting mindfulness.
AN not A
Proposal to remove the iconic HTTP 418 I'm a Teapot status code from frameworks
its in group policy to not initiate a reboot if a user is logged in.

my guess is microsoft doesnt care about people who dont read the documentation.
I have a long, long way to go, but some things are much easier, like being made to wait for things, or being contradicted on important issues. Most of the chaotic places I've worked at, I must admit they lasted a lot longer than the amount of time I was willing to invest in them. All of that energy I put into pushing water uphill was appreciated by some of my peers and subordinates, occasionally by my boss, but not one bit by anyone else.

But what's downright alienating is not participating in the faux existential crises that often happen at work and that are pervasive in media.

A bad boss that is used to flogging people to action with mind games (whether they realize what they're doing or not) will simply label you as a problem for not freaking out when they want you to. For going home to your friends and family on Friday because you know the problem is still going to exist on Tuesday, at the earliest, no matter what you do.
I've been using WindowMaker since before Ubuntu even existed, and I fundamentally cannot understand switching distros because of a default UI. The first thing I do when I install any distro is install a brace of packages, WindowMaker among them, and create a good environment for myself. I could not care less about the intricacies of the default UI because if I'm using it for more than a trivial amount of time, something's probably gone very wrong.

To me, it sounds like not buying Ford because the Ford on the lot is red and you like blue, except even less sensible because it sometimes costs money to get "special" colors for cars.

I'm very much in the second camp in this blog post:

https://utcc.utoronto.ca/~cks/space/blog/sysadmin/TwoEnviron...

I have an environment I drag everywhere I can, and I come to actively dislike systems like Macs where I can't turn them into my system. I always feel like a guest, and not a well-liked one, and I'm never going to be happy as a guest on my own home system.
Hmmm.

User leoharsha posting a link to an article on medium.com written by Leo Harsha AND the SAME thing (but on linkedin):

https://news.ycombinator.com/item?id=14987379

then commenting how smart was Leo Harsha when 12.

>Why not throw our chocolate and biscuit covers near dustbins,playgrounds,schools and colleges?

Somehow I believe this might be called "littering" ...
IIRC the original concept of DRY wasn't "Don't Repeat Yourself" (that's the pithy version that's easy to remember but wrong). I think it was more like "A piece of knowledge should be found once in a code base", which isn't quite as easy to follow or remember but cuts to the issue more deeply.

The problem isn't superficial duplication. I might do a .map(x->x*2) in multiple places, but if they represent different pieces of knowledge (money in one, age in another) then I may not be Code DRY but I'm still Knowledge DRY. An easy way to tell the difference is to think about changing one of your functions. If you'd be happy that it changes the behavior everywhere in the function then you're Knowledge DRY. If you're scared, you're just Code DRY.
node.js: https://github.com/nodejs/node/issues/14644

golang: https://github.com/golang/go/issues/21326

ASP.NET: https://github.com/aspnet/HttpAbstractions/issues/915
Not just SSH's library parsing, but every SSH implementation's argument parsing.
Interesting. Do you think NYT is a neutral publication? Honest question.
> Github recommends using the same contact procedure for anti-circumvention takedown requests as for normal DMCA takedowns

I made this mistake to, Admiral's blog post does imply it. However, they were making a DMCA take down request, based off the reasoning it was for anti-circumvention.
They already pivoted, though, and that pivot was their downfall.

I understand that the goal of any business is to make money be profitable, but SoundCloud went from being a resource for independent musicians to an also-ran in the subscription music streaming race.
So maybe... Craigslist?
To me, disabling JavaScript often tends to fix websites. I consider ads, animation, interactive menus, scroll-hijacking, malware, and auto-playing videos to be broken functionality.
Startup hopes to give users control over privacy
A happy side-effect of getting YouTube Red was this doesn't happen anymore.
It's a principle, not an unbreakable rule. The point is to take some time for the due diligence of understanding why. Fences (or laws or code) don't just appear out of nowhere. Someone spent time and energy to put it there.

If you don't immediately see its use, you should do some more thinking/archeology.
Today in The Guardian:

Salma Hayek is right: compared with women, men are lazy and entitled
The projects using open health data to make an impact
Ecological interactions and the Netflix problem
Vote on Twitter: https://twitter.com/raulvk/status/896058762913488896
There is an obvious flag brigade with an agenda.
Surveillance will not only be pervasive (it already is) but normalized on a global scale. Read up on China's "Social Credit System" for a glimpse of where we're headed.
Manually add the domain to your filters.
Despite gaps between technology and the real-world, there is still tremendous value to be had by technology, if you combined it with the real-world, i.e. humans.

Routing algorithms can come up with extremely efficient routes, which can serve as a starting point for the human route planner to fix (to account for real-world knowledge).

Consider the alternative where the human route planner starts from scratch.
Haven't been downvoted in a while!
> awful CGI VB6 or C app.

I'm starting to have flashbacks to the various C web CGI applications that I used to develop and maintain now... Awful is not the descriptor that I'd have used. These things were abominations, more so by todays "standards." I don't remember all of the details, but I do distinctly remember that user input was an absolute nightmare to deal with, as well as sending/receiving files.

Another nightmarish memory from those days: I once had a co-worker develop the backend to a web CGI in bash (!) and, before I knew he had done it, he was kicking it over the wall for me to finish. I ended up demonstrating why this would cause poor performance and then re-wrote it as C. Yikes. I'm really glad that we've moved beyond all of... that.