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
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
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
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
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
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
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
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
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
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
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 g.co/AndroidDeviceRegistration and enter your Android ID, which will register the device to your Google account.
Keywords: google, android, device, apps, message
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
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
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
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
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
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
Kaggle Datasets – Discover and analyze open data
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Android Studio 3.1 Stable
Where Yegge’s Wrong
Keywords: google, steve, wrong, search, time
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
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
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
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
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
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
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
Kenyans bombarded with fake news in presidential election [video]
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
11,000 years ago, our ancestors survived abrupt climate change
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