happygiraffe / Dominic Mitchell

There is one person in happygiraffe’s collective.

Huffduffed (30)

  1. Tim Chevalier is Suing Google | KPFA

    Last fall, the tech world was a-twitter over a post by Google employee James Damore suggesting the company’s gender diversity problem might have more to do with women’s genetics than the company’s culture, and complaining that the company was too politically correct to engage his arguments. That post—and the fact that he eventually got fired over it–made Damore an icon for the alt-right. And a network of online trolls started an online harassment campaign a handful of Google employees who are not straight white men like him. We spoke to one of the targets of that online harassment campaign, recently fired by Google, now bringing his own lawsuit against the company alleging he faced discrimination, harassment, and retaliation over speaking up for diversity and inclusion.  Guest: Tim Chevalier, former software developer and site-reliability engineer at GoogleMore: Call-ins on diversity in tech after the Damore memo came out, from our live show. Like this? Subscribe on Apple Podcasts , or paste our feed link into any podcast app that doesn’t have us listed.Music: “Scuba” by Simun Mathewson, under Creative Commons – Attribution License.


    —Huffduffed by happygiraffe

  2. Java vs C/C++ – The Podcast | Cliff Click’s Blog

    A weekly podcast with Cliff Click talking about all things to do with programming, programmers and computer performance.

    A podcast of a blog I did here in the past, which turned into a great talk that I’ve given lots of times over a decade.


    http://media.blubrry.com/programming_and_performance/p/content.blubrry.com/programming_and_performance/2017_09_18_java_vs_C.mp3Podcast: Play in new window | DownloadSubscribe: Android | RSS



    Tagged with java c++

    —Huffduffed by happygiraffe

  3. Jean Barmash on Inter-Service RPC with gRPC/Thrift, Designing Public APIs, & Lean/Constraint Theory

    Jean Barmash is Director of Engineering at Compass, Founder & Co-Organizer, NYC CTO School Meetup. Live in New York City. He has over 15 years of experience in software industry, and has been part of 4 startups over the last seven years, 3 as CTO / VPE and one of which he co-founded. Prior to his entrepreneurial adventures, Jean held a variety of progressively senior roles in development, integration consulting, training, and team leadership. He worked for such companies as Trilogy, Symantec, Infusion and Alfresco, consulting to Fortune 100 companies like Ford, Toyota, Microsoft, Adobe, IHG, Citi, BofA, NBC, and Booz Allen Hamilton.

    Jean will speak at QCon New York 2017: http://bit.ly/2nN7KKo

    Why listen to this podcast:

    • The Compass backend is mostly written in Java and Python, with Go increasingly a first class language. The main reason for Go being added was developer productivity.
      • The app is based on a Microservices architecture with around 40-50 services in total.
      • Binary RPC, originally Thrift and Finagle, is used as the communication protocol, but the company is gradually moving to gRPC still with Thrift. One advantage that gRPC offers is better Python support than Finagle.
      • The company has built a code generation framework which takes Thrift and converts it to a RESTful…

    Original video: https://soundcloud.com/infoq-channel/jean-barmash
    Downloaded by http://huffduff-video.snarfed.org/ on Thu, 20 Apr 2017 12:43:15 GMT Available for 30 days after download

    Tagged with grpc

    —Huffduffed by happygiraffe

  4. 25 Years of Image Comics: A Panel Discussion In Association With Gosh! Comics

    Presented in association with Gosh! Comics.This year marks the milestone 25th anniversary of Image Comics. Here, in a discussion recorded at Gosh! Comics in Soho, our panelists talk about how they’ve seen the industry change since the company’s founding in 1992, what impact it had on their own careers and the titles that still influence their work today, and give broader speculation on where Image Comics can push the boundaries of what’s expected in comics for the future.Listen and subscribe on iTunes. 


    —Huffduffed by happygiraffe

  5. The Rise of Corporate Inequality

    Stanford economist Nicholas Bloom discusses the research he’s conducted showing what’s really driving the growth of income inequality: a widening gap between the most successful companies and the rest, across industries. In other words, inequality has less to do with what you do for work, and more to do with which specific company you work for. The rising gap in pay between firms accounts for a large majority of the rise in income inequality overall. Bloom tells us why, and discusses some ways that companies and governments might address it. He’s the author of the Harvard Business Review article, “Corporations in the Age of Inequality.” For more, visit hbr.org/inequality.


    —Huffduffed by happygiraffe

  6. Uber’s Postgres Problems with Evan Klitzke

    When a company switches the relational database it uses, you wouldn’t expect the news of the switch to go viral. Most engineers are not interested in the subtle differences between MySQL and Postgres, right?

    Uber recently switched from having Postgres as its main relational database to using MySQL. Evan Klitzke wrote a detailed blog post about the migration, and post got very popular for at least three reasons:

    Evan is a great writer and describes complicated distributed database concepts in simple terms Uber is an interesting company with high quality engineers. When Uber takes on a task that will require lots of work–like changing its default relational database–people pay attention MySQL vs. Postgres sounds like the type of divisive topic that is worth getting emotional about for the same reason that people get tribalistic about React vs. Angular, Kubernetes vs. Mesos, and so on If you are even slightly interested in distributed systems or databases, I recommend reading Evan’s blog post in detail.

    —Huffduffed by happygiraffe

  7. Cory Doctorow on legally disabling DRM (for good)

    The O’Reilly Security Podcast: The chilling effects of DRM, nascent pro-security industries, and the narrative power of machines.In this episode, I talk with Cory Doctorow, a journalist, activist, and science fiction writer.

    We discuss the EFF lawsuit against the U.S. government, the prospect for a whole new industry of pro-security businesses, and the new W3C DRM specification.Here are some highlights from our discussion around DRM:

    How to sue the government: Taking on the DCMA

    We [Electronic Frontier Foundation] are representing [Bunny Huang and Matthew Green] in a case that challenges the constitutionality of Section 1201 of the DMCA. The DMCA is this notoriously complicated copyright law, the Digital Millennium Copyright Act, that was brought in in 1998. Section 1201 is the part that relates to bypassing digital rights management (DRM), or digital restrictions management as some people call it. The law says that it's against the rules to bypass this, even for lawful purposes, and that it imposes very severe civil and criminal penalties. There's a $500,000 fine and a five-year prison sentence for a first offense provided for in the statute. The law's been on the books, obviously, for a very long time—since 1998. Given that all digital technology works by making copies, it's hard to imagine a digital technology that can't be used to infringe copyright; no digital technology would be legal.

    Recent changes add urgency

    A couple things changed in the last decade. The first is that the kinds of technologies that have access controls for copyrighted works have gone from these narrow slices (consoles and DVD players) to everything (the car in your driveway). If it has an operating system or a networking stack, it has a copyrighted work in it. Software is copyrightable, and everything has software. Therefore, manufacturers can invoke the DMCA to defend anything they’ve stuck a thin scrim of DRM around, and that defense includes the ability to prevent people from making parts. All they need to do is add a little integrity check, like the ones that have been in printers for forever, that asks, "Is this part an original manufacturer's part, or is it a third-party part?" Original manufacturer's parts get used; third-party parts get refused. Because that check restricts access to a copyrighted work, bypassing it is potentially a felony. Car manufacturers use it to lock you into buying original parts.

    This is a live issue in a lot of domains. It's in insulin pumps, it's in voting machines, it's in tractors. John Deere locks up the farm data that you generate when you drive your tractor around. If you want to use that data to find out about your soil density and automate your seed broadcasting, you have to buy that data back from John Deere in a bundle with seed from big agribusiness consortia like Monsanto, who license the data from Deere. This metastatic growth is another big change. It's become really urgent to act now because, in addition to this consumer rights dimension, your ability to add things to your device, take it for independent service, add features, and reconfigure it are all subject to approval from manufacturers.

    How this impacts security

    All of this has become a no-go zone for security researchers. In the last summer, the Copyright Office entertained petitions for people who have been impacted by Section 1201 of the DMCA. Several security researchers filed a brief saying they had discovered grave defects in products as varied as voting machines, insulin pumps and cars, and they were told by their counsel that they couldn't disclose because, in so doing, they would reveal information that might help someone bypass DRM, and thus would face felony prosecution and civil lawsuits.

    When copyright overrides the First Amendment

    There are some obvious problems with copyright and free speech. Copyright is a government monopoly over who can use certain combinations of words or pictures, or convey certain messages in specific language, all of which seems to conflict with First Amendment rights. In both the Eldred and Golan cases, the Supreme Court said the reason copyright is constitutional, the reason the First Amendment doesn't trump copyright, is that copyright has these escape valves. One is fair use. The other is what's called the traditional contours of copyright, which determine what is and isn’t copyrightable (i.e., copyright only covers expressions and not ideas, copyright doesn't cover non-creative works, and so on). But the DRM situation is urgent. Because DRM can be used to restrict fair use, because it can trump the traditional contours, and because it has criminal penalties, we were able to bring a challenge against it. When there are criminal penalties, you don't have to wait for someone to sue you. You can sue the government.

    Related resources:

    EFF is suing the US government to invalidate the DMCA's DRM provisions (BoingBoing)

    America's broken digital copyright law is about to be challenged in court (The Guardian)

    1201 complaint in full



    Tagged with security drm

    —Huffduffed by happygiraffe

Page 1 of 3Older