Top Posts for March 26, 2018

Avoid Else, Return Early (2013)

Summary: Another benefit is that the return keyword is generally syntax highlighted, so all exit points become very clear, as opposed to hidden inside result = something assignments.

Keywords: return, method, indentation, result, path

Full article on | 639 Points and 548 Comments

Facebook has lost $100B in 10 days and now advertisers are pulling out

Summary: Scrutiny by the U.S. Federal Trade Commission, which generally confirms the existence of an investigation only in cases of significant public interest, adds to pressure by lawmakers in the United States and Europe for Facebook Chief Executive Mark Zuckerberg to explain how his company handles user data.

Keywords: facebook, company, data, social, cent

Full article on | 479 Points and 228 Comments

Statement by FTC Regarding Reported Concerns about Facebook Privacy Practices

Summary: March 26, 2018Tom Pahl, Acting Director of the Federal Trade Commission’s Bureau of Consumer Protection, issued the following statement regarding reported concerns about Facebook’s privacy practices:

Keywords: ftc, privacy, practices, concerns, facebook

Full article on | 416 Points and 258 Comments

A Proposal for Package Versioning in Go

Summary: A year ago I strongly believed that whether to include version numbers in import paths was largely a matter of taste, and I was skeptical that having them was particularly elegant.

Keywords: import, versioning, semantic, compatibility, dep

Full article on | 413 Points and 264 Comments

Facebook denies it collects call and SMS data from phones without permission

Summary: Facebook’s public statement , posted on its press site, comes a couple of days after it took out full page newspaper ads to apologize for the misuse of data by third-party apps as it copes with fallout from the Cambridge Analytica scandal (follow the story as it develops here ).

Keywords: facebook, data, call, text, users

Full article on | 406 Points and 352 Comments

Facebook’s disingenuous explanations call for more questions and even less trust

Summary: The company is in a new kind of defensive stance as it tries to explain how the data of as many as 57 million users was aspirated by a researcher named Aleksandr Kogan and handed over to Cambridge Analytica , a political influence peddler.

Keywords: facebook, data, zuckerberg, important, developers

Full article on | 380 Points and 80 Comments

Kim Dotcom wins battle in ongoing fight against U.S. extradition

Summary: FILE PHOTO - German tech entrepreneur Kim Dotcom sits in a chair during a court hearing in Auckland, New Zealand, September 24, 2015.

Keywords: dotcom, court, extradition, zealand, entrepreneur

Full article on | 372 Points and 127 Comments

The Key to Good Luck Is an Open Mind

Summary: In the Huffington Post , Carter wrote, “My kids and I love to read Jon Muth’s book Zen Shorts , which includes an ancient parable about a farmer’s son who breaks his leg.

Keywords: people, luck, carter, lucky, good

Full article on | 358 Points and 125 Comments

Applied Category Theory

Summary: Usually these exercises are fairly straightforward; the only thing they demand is that the reader’s mind changes state from passive to active, rereads the previous paragraphs with intent, and puts the pieces together.

Keywords: book, category, theory, structures, chapter

Full article on | 356 Points and 39 Comments

Git log – The good parts

Summary: These GUIs are great for providing a nice user interface for managing pull requests and simple histories and the like, but when the workflow SHTF there’s no substitute for using git log and its relatively little-known flags to really dig into the situation.

Keywords: commit, git, log, lines, line

Full article on | 324 Points and 77 Comments

Google starts blocking “uncertified” Android devices from logging in

Summary: Thankfully at the bottom of the message these folks are given an escape hatch: head to and enter your Android ID, which will register the device to your Google account.

Keywords: google, android, device, apps, message

Full article on | 313 Points and 205 Comments

Microsoft surges 8% after Morgan Stanley says it will reach $1T market cap

Summary: The Seattle tech giant, which is a Dow 30 company, benefitted not only from the solid stock market day, but also because a Morgan Stanley analyst had kind things to say about it.

Keywords: microsoft, company, billion, years, market

Full article on | 263 Points and 161 Comments

Personal Reason for Hating Facebook (2015)

Summary: I hate that, if I somehow don’t want to consign my personal data, beliefs, preferences, relationships, work history, daily plans, and private messages to a massive advertising corporation, I have to risk missing out on seminal life events.

Keywords: facebook, chris, friend, time, friends

Full article on | 257 Points and 101 Comments

Facebook hid webpages bragging of ability to influence elections

Summary: Top photo: Mark Zuckerberg, chief executive officer and founder of Facebook Inc., speaks during the Oculus Connect 4 product launch event in San Jose, Calif., on Wednesday, Oct. 11, 2017.

Keywords: facebook, studies, section, ads, stories

Full article on | 242 Points and 72 Comments

Show HN: Textile – Return Facebook photo exports back to nicely-named galleries

Summary: So we built a tool that would quickly label the exported folders with our original Facebook gallery names.

Keywords: data, facebook, photos, tool, export

Full article on | 232 Points and 49 Comments

The Superfund Sites of Silicon Valley

Summary: From a story in The Palo Alto Weekly, Ms. Armstrong learned that the Environmental Protection Agency had officially declared trichloroethylene (TCE), a solvent commonly found in degreasing agents, spot cleaners and old Silicon Valley semiconductor plants, a carcinogen.

Keywords: site, sites, superfund, groundwater, silicon

Full article on | 228 Points and 105 Comments

Propaganda on Tumblr

Summary: I dug up the original Tweet , ran a reverse Google image search and… well, as you can see from my reblog , there turned out to be quite a lot of information about them on the internet, which I spent the next hour or two collating into my post.

Keywords: post, women, anger, propaganda, tumblr

Full article on | 224 Points and 100 Comments

Kaggle Datasets – Discover and analyze open data

Full article on | 219 Points and 36 Comments

The “Run Less Software” philosophy

Summary: Do outsource things the industry considers undifferentiated heavy lifting and enable your team to move faster, leaner and provide a higher level of quality to customers.

Keywords: software, technology, time, product, things

Full article on | 205 Points and 89 Comments

It all made sense when we found out we were autistic

Summary: I’ve watched people carefully and studied psychology to degree level to get me to the point where I can now act quite naturally.

Keywords: people, autism, autistic, don, diagnosed

Full article on | 198 Points and 178 Comments

Being frugal is for the rich

Summary: A recent PBS NewsHour feature on the Frugalwoods clarified that Nate still works remotely for a political non-profit (hence the long and taxing search for a Vermont house with fiber optic Internet), while Liz writes and monetizes the blog.

Keywords: frugalwoods, millennials, millennial, money, income

Full article on | 197 Points and 262 Comments

Lockbox – A stand-alone password manager that works with Firefox for desktop

Summary: Lockbox will be the framework for us to test and quickly iterate on hypotheses (on desktop and mobile) without disrupting existing Firefox users relying on the “saved logins” feature.

Keywords: lockbox, product, firefox, desktop, test

Full article on | 183 Points and 108 Comments

How a Political Engineering Firm Exposed Their Code Base

Summary: This exposure reveals how applications and web assets apparently developed by AggregateIQ (AIQ), a small firm of twenty employees based in Victoria, British Columbia, were customized for the failed 2016 presidential campaign of Senator Ted Cruz (R-TX), as well as for Texas Republican Governor Greg Abbott and a number of foreign political parties and figures.

Keywords: data, analytica, cambridge, aggregateiq, repository

Full article on | 182 Points and 64 Comments

Email marketing for e-commerce

Summary: Then the next time you launch a pre-order product, you send Bobby (and anyone else with that tag) an email letting them know about the pre-order with custom text calling out the fact that he pre-ordered before so you thought he’d want to be the first to know about this next exclusive deal.

Keywords: email, customers, emails, customer, cart

Full article on | 182 Points and 97 Comments

Reasons not to use Facebook

Summary: The way a player scores in this game is by selling the list of people who “liked” him to a company, thus paying back favors with abuse; but these useds * have adopted an amoral attitude in which they no longer try to judge exploitation ethically.

Keywords: facebook, people, useds, data, information

Full article on | 168 Points and 24 Comments

Water Slide That Decapitated Boy Violated Basic Design Standards

Summary: Investigators said park employees ignored serious problems: The passenger restraints were too weak and the rafts were poorly designed and tended to go airborne at the crest, putting riders’ heads in dangerous proximity to the netting and the poles.

Keywords: slide, riders, schlitterbahn, kansas, indictment

Full article on | 155 Points and 118 Comments

Who and what is Coinhive?

Summary: Let me be crystal clear on this point: All of the data I gathered (and presented in the detailed ‘mind map’ below) was derived from either public Web site WHOIS domain name registration records or from information posted to various social media networks by the pr0gramm administrators themselves.

Keywords: coinhive, site, web, code, moench

Full article on | 139 Points and 43 Comments

Nvidia Playing with Fire

Summary: So this should explain why you can find an Nvidia GTX 1080 or an AMD Vega 64 card sold by a multitude of different companies, with a plethora of various heat syncs and RGB LED lights designed to mesmerize and entrance the gaming community.

Keywords: nvidia, amd, gaming, cards, graphics

Full article on | 139 Points and 55 Comments

1962 U.S. Military Ejects Bear from B-58 to Test Escape Capsule

Summary: The joystick retracted, charges were primed, Clunks and clicks were the dominant sound,Yogi was shaking as a warning bell chimed, She realised she quite missed the ground.

Keywords: yogi, bear, plane, chute, tale

Full article on | 130 Points and 67 Comments

U.S. gunmaker Remington files for bankruptcy

Summary: (Reuters) - U.S. gunmaker Remington Outdoor Co has obtained commitments for nearly $300 million from its existing lenders, including some of the biggest U.S. banks, after new sources of funding dried up in the months leading up to its filing for Chapter 11 bankruptcy.

Keywords: remington, bankruptcy, court, company, bank

Full article on | 129 Points and 99 Comments

Trump, Congress approve largest U.S. research spending increase in a decade

Summary: The NIH increase is “beyond words, folks,” tweeted Benjamin Corb, director of public affairs at the American Society for Biochemistry and Molecular Biology in Rockville, Maryland.

Keywords: billion, science, research, million, increase

Full article on | 127 Points and 98 Comments

EU GDPR – Another reason for SaaS to reconsider on-premise

Summary: I’ll highlight some points from the letter to illustrate how GDPR may reduce the disparity in operational costs between a typical SaaS offering and delivering the application on-prem (with limited data collection).

Keywords: data, personal, saas, gdpr, protection

Full article on | 126 Points and 80 Comments

Adding ERC20 Support to Coinbase

Summary: After evaluating factors such as liquidity, price stability, and other market health metrics, we may choose to add any ERC20 asset added to GDAX to the Coinbase platform.

Keywords: coinbase, assets, gdax, support, ethereum

Full article on | 121 Points and 22 Comments

Growing a SaaS App for the Film Industry with Rigorous Experimentation

Summary: We have worked with, and sponsored, local industry groups like the Blue Collar Post Collective; and Pliny does guest lecture spots at places like Columbia University, Feirstein, and the Manhattan Edit Workshop.

Keywords: customers, company, time, end, founder

Full article on | 118 Points and 30 Comments

Reading a VGA monitor’s configuration data with I2C and a PocketBeagle

Summary: The timing of VGA signals contains some strange features (e.g. blanking and “front porch”) inherited from obsolete CRT (Cathode Ray Tube) displays.

Keywords: data, monitor, vga, colors, wire

Full article on | 114 Points and 20 Comments

Android Studio 3.1 Stable

Full article on | 113 Points and 24 Comments

Where Yegge’s Wrong

Summary: Wrong: Lan­guage cool­ness · Steve: “At the top of Snoot Moun­tain sit the lofty Search en­gi­neers writ­ing in C++, which is con­sid­ered cool­er than Java, which is cool­er than Python, which is cool­er than JavaScrip­t.

Keywords: google, steve, wrong, search, time

Full article on | 113 Points and 55 Comments

Why collision avoidance is harder for an AI-based system

Summary: Artificial intelligence is a capability of a system to demonstrate cognitive skills such as learning and problem solving ( see Wikipedia ) — AI is not preprogrammed to monitor a known input from a sensor to take a predefined action .

Keywords: system, car, ai, lidar, cyclist

Full article on | 113 Points and 119 Comments

ICE uses Facebook data to find and track immigrants

Summary: Cambridge Analytica may have had access to the personal information of tens of millions of unwitting Americans, but a genuine debate has emerged about whether the company had the sophistication to put that data effectively to use on behalf of Donald Trump’s presidential campaign.

Keywords: data, ice, facebook, information, investigation

Full article on | 110 Points and 14 Comments

Hours After FOSTA Passes, Reddit Bans ‘Escorts’ and ‘SugarDaddy’ Communities

Summary: We do not moderate or assume any responsibility for comments, which are owned by the readers who post them.

Keywords: comments, reason, time, owned, responsibility

Full article on | 106 Points and 77 Comments

Facebook accused of massive fraud in new lawsuit filed by Cook County

Summary: “This kind of mass data collection was not only allowed but encouraged by Facebook, which sought to keep developers building on its platform and provide companies with all the tools they need to influence and manipulate user behavior,” Cook County lawyers wrote in the complaint.

Keywords: facebook, county, data, cambridge, march

Full article on | 92 Points and 20 Comments

Information flow reveals prediction limits in online social activity

Summary: As we’ve seen with the recent Cambridge Analytics revelations, this can be a very powerful way for a data collector to dramatically grow their set of profiles.

Keywords: alters, ego, information, social, alter

Full article on | 92 Points and 2 Comments

Theranos and Zenefits are a feature, not a bug, of Silicon Valley

Summary: This week, the agency announced it had opened “ dozens ” of investigations related cryptocurrency and “initial coin offerings,” sending currency prices tumbling, as the SEC takes a hard look at one Silicon Valley’s hottest obsessions.

Keywords: investors, silicon, valley, sec, theranos

Full article on | 87 Points and 89 Comments

Tools for converting Python code to AWS Step Function JSON

Summary: Based on this observation, the tools presented here are a ‘plausibility argument of concept’ for the idea that you could write your top-level logic as a Python program and have it compiled into a Step Function state machine.

Keywords: function, python, step, lambda, code

Full article on | 83 Points and 4 Comments

Kenyans bombarded with fake news in presidential election [video]

Full article on | 82 Points and 23 Comments

EU competition chief holds threat of breaking up Google

Summary: In June last year, the Danish commissioner hit Google with a record £2.1 billion fine – which the firm is appealing against – for giving its own comparison shopping service an illegal advantage in search results.

Keywords: google, commissioner, vestager, suspicions, market

Full article on | 77 Points and 83 Comments

11,000 years ago, our ancestors survived abrupt climate change

Full article on | 51 Points and 57 Comments

How we interview engineers at CircleCI

Summary: This gives both our team and the candidate a taste of what it will be like to work together, and provides us with a sense of how this person approaches problems, collaborates, and communicates over the course of a more complex interaction.

Keywords: candidates, candidate, interview, process, interviewing

Full article on | 51 Points and 85 Comments