Skip to main content

ProLinks #16

How good code dies, about bad and good algorithms and live stream from space. More inside.

IT


Fantastic Algorithms and Where To Find Them - Nicholas Ormrod - Meeting C++ 2017


You are doing Stand-ups wrong! - It’s another Monday morning in busy Sydney CBD offices. Once again my group is gathering against a wall and talking to it. This morning we are standing up.

How good code dies - Or, how good documentation and stabilisation can lead to a software project’s downfall.

When is Primitive Obsession not a code smell? - Would you create a DateOfBirth object and a Salary object?

Gaming's most fiendish anti-piracy tricks - Publishers have struck back will all kinds of increasingly controversial copy protection systems over the years, the PC version of Assassin’s CreedII currently the latest title to raise the ire of gamers with its “No ‘net connection, no game for you” policy.

'Fiction is outperforming reality': how YouTube's algorithm distorts truth - An ex-YouTube insider reveals how its recommendation algorithm promotes divisive clips and conspiracy videos. Did they harm Hillary Clinton’s bid for the presidency?

Algotransparency - On YouTube, there are:

User behaviour - When I go online, I feel like one of B F Skinner’s white Carneaux pigeons. Those pigeons spent the pivotal hours of their lives in boxes, obsessively pecking small pieces of Plexiglas.

Why Ruby on Rails Applications Should Consider Adding Go to Their Stack - Before Go, many companies used RoR as their primary framework for quick prototyping and placing their solution on the market as quickly as possible.

Scale @Reddit Triple Team Size w/o Losing Control


Stanford Seminar - Making an Impact by Focusing on People


What We Talk About When We Talk About Performance - Describing performance improvements exists at the intersection of mathematics and linguistics. It is quite common to use incorrect math to describe performance improvements, and it is possible to use incorrect, misleading, or just sub-optimal rhetoric to describe your math.

Stop Wasting Your Beer Money - Why are engineers so bad at paying other engineers for their work? If we can afford spending $50 on pizza and beer for a late night of coding, then we can afford spending $50 a month for a logging service.

Computer Science VS Software Engineering — Which Major Is Best For You? -     “What’s the difference between Computer Science and Software Engineering majors?”

Society


Why Now? - Nearly a quarter century ago, a group of women accused a prominent playwright of sexual misconduct. For the most part, the allegations went nowhere. In 2017, in the midst of the #MeToo movement, more women came forward to accuse the same playwright of misconduct.

Europe’s new data protection rules export privacy standards worldwide - New regulations offer EU citizens sweeping new powers over how their data can be collected, used and stored.

Scandinavian Women Do Not Have It All - Even in Denmark and Sweden’s family-friendly utopia, children are career killers for women.

Faceswapping, Unethical Videos, and Future Shock



What Can Uber Teach Us About the Gender Pay Gap? -  The gig economy offers the ultimate flexibility to set your own hours. That's why economists thought it would help eliminate the gender pay gap. A new study, using data from over a million Uber drivers, finds the story isn't so simple. 

History


Jose, The Mother of Cuba


The "invoice" that Grumman sent to North American Rockwell for "towing charges" involved with Apollo 13 - An invoice arrived yesterday at the Houston office of North American Rockwell, the company that makes the Apollo command and service modules. It was from the Grumman Aerospace Corporation, builder of the lunar module, the moon-landing craft that turned unexpectedly into a "lifeboat" on the Apollo 13 flight.

Miscellaneous


Snow White: What Makes a Disney Movie?


Don’t Start with Why! - What really stands behind the most influential marketing model of our times.

WATCH LIVE: "Starman" - Join SpaceX Live Views From Space #Tesla | CAR IN SPACE



Check out my Slovak newsletter (if you understand Slovak :) ).

Subscribe to this newsletter by email


Delivered by FeedBurner

Comments

Popular posts from this blog

ProLinks #65 - North Korea, Cryptocurrencies, Propaganda and more

Tech The Incredible Rise of North Korea’s Hacking Army He was right. As the newspapers soon reported, more than sixteen million dollars was withdrawn from roughly seventeen hundred 7-Eleven A.T.M.s across Japan that morning, using data stolen from South Africa’s Standard Bank. The newspapers surmised that 7-Elevens had been targeted because they were the only convenience stores in Japan whose cash terminals all accepted foreign cards. Soon after the raids, the withdrawal limit for many A.T.M.s in the country was reduced to fifty thousand yen Why Cryptocurrency Is A Giant Fraud ❧ Current Affairs Schweikert is partly right: “selling it as a revolution” is a hugely important part of why cryptocurrency is succeeding. But as is generally the case when someone is trying to sell you something, the whole thing should seem extremely fishy. In fact, much of the cryptocurrency pitch is worse than fishy. It’s downright fraudulent, promising people benefits that they will not get and trying

ProLinks Biometrics #51 - Clearview AI and the backlash

This edition brings good and bad news about controversial company Clearview AI. You can also find out about best practices working with biometrics or huge fines for Facebook and Google. Enjoy! Biometrics Identifying anybody thanks to social media This New York Time expose of a not that well known company shows how companies and governments can utilize public information to identify anybody using facial recognition. The companies from which the Clearview AI scrapped the data are fighting back though . Without some serious changes in possibilities to scrape web we are screwed anyway, as researchers have build their own version of Clearview in about two weeks . Source: https://kirenaga.com Best practices for storing biometrics Jeffrey N. Rosenthal and David J. Oberly of Blank Rome LLP. have provided short summary of issues you may face if you want to be in business of storing and working with biometrics , make sure to check it out. BIPA in action Illinois Biometric

ProLinks #11

First ProLinks edition in 2018 brings a lot of links for IT professionals including solid Ruby criticism. Also interesting links about society, science and more inside. IT Managing Engineers with Ron Lichty The Problem Solver - Good developers are good problem solvers. They turn each task into a series of problems they have to solve. Energy Efficiency: A New Concern for Application Software Developers - The prevalence and ubiquity of mobile computing platforms, such as smartphones, tablets, smart watches, and smart glasses, have changed the way people use and interact with software. Clever ideas that failed -  The cleverness of an idea is proportionate to its odds of failure. SSH Security and You - /bin/false is *not* security - I thought to myself, "Fine, no shell for me. I wonder if port forwarding works?" The 100x Engineer - If we want to be 100x engineers — engineers who have 100x the impact of ye’ old 1x engineer—how do we accomplish tha

ProLinks Biometrics #49 - How biometrics is making spying hard

In this edition the highlight for me is an article from Yahoo news about the trouble spy agencies are in because of biometrics and surveillance (I love irony). Other than that, you can read about reducing friction or using biometrics to track police (again, I love irony). Enjoy! Biometrics How biometrics has changed spying Biometrics at borders control, using it to issue documents or checking at hotels is making work of spies using fake identities hard to impossible, depending on a state. For example, Singapore will alert security forces if somebody is taking too long to check into a hotel . Read the linked article to find out much more. Source: privateinternetaccess.com Reducing friction Nowadays is all about the user experience and friction or the lack of it. User do not like to make unnecessary actions to accomplish something . Reducing friction is mostly great, but there are also downsides, as overusing social networks. Making sure that policemen are working Pol

Are there types of programmers?

As a response to my previous post about why there is so many programming languages I got very interesting answer about types of programmers. Than I have read linked article about Mort, Elvis, Einstein, and You  and subsequently post The Two Types of Programmers  which lead me to The Fourteen Types of Programmers .  As you have probably realized, there are many different opinions on this topic. So what is the reality? Let me add to the pile of opinions. It always comes down to this - How do we set the criteria on which we want to categorize. Based on these criteria we can form clusters. These clusters of programmers are than our categories. You could probably do this with clustering algorithm if you can form reasonable dataset. So basically the question how many types of programmers are there  cannot be answered without specifying your criteria. And from this misunderstanding of how the question works comes discussions about how many categories there is. There