The New York Times Icon The New York Times

Amazon pulls out of planned New York City headquarters

As of today, Amazon announced the cancelation of its plans to build one of their corporate campuses in New York City. This decision, “comes after facing an unexpectedly fierce backlash from some lawmakers and unions.” Their concerns stem from the idea that a tech giant does not deserve nearly $3 billion dollars in government incentives. This move from Amazon was expected to create more than 25,000 jobs in the city. To lure Amazon, [New York] city and state officials had offered the company one of the largest-ever incentive packages in exchange for a much larger return in jobs and tax revenue. “Like a petulant child, Amazon insists on getting its way or takes its ball and leaves,” said Mr. Gianaris, a Democrat, whose district includes Long Island City. “The only thing that happened here is that a community that was going to be profoundly affected by their presence started asking questions.” This coverage from J. David Goodman on The New York Times also includes a statement released by Amazon.

read more

GitPrime Icon GitPrime – Sponsored

Scaling engineering teams from 5 to 500 and beyond

Every high-growth engineering organization eventually needs to tackle the challenges around restructuring teams, maintaining a productive culture, building resilient systems, and adjusting engineering processes. This free webinar from our friends at GitPrime will include discussions around: How to organize engineering teams for innovation and velocity at scale Lessons learned and best practices for developing effective engineering processes Strategies for building and maintaining a healthy culture that drives focus and motivation Attend on February 28th to hear from panelists at WeWork, Box, and Pivotal on critical lessons learned and best practices for keeping teams aligned and productive at scale. Panelists: Randy Shoup (VPE at WeWork), Cornelia Davis (Sr. Director of Technology at Pivotal), Saminda Wijegunawardena (VPE at Box)

read more

logged by @logbot permalink

GitHub github.blog

GitHub introduces draft pull requests

From the GitHub blog: With draft pull requests, you can clearly tag when you’re coding a work in progress. Now when you open a pull request, a dropdown arrow appears next to the “Create pull request” button. Toggle the dropdown arrow whenever you want to create a draft instead. Finally. No more titling “[WIP]” and co-workers still asking you whether your pull request is ready to review. GitHub is killing it right now.

read more

EFF Icon EFF

Enough of the 5G hype

Ernesto Falcon, writing for the EFF: [wireless carriers] are only trying to focus our attention on 5G to try to distract us from their willful failure to invest in a proven ultrafast option for many Americans: fiber to the home, or FTTH. He goes on to break down why 5G won’t solve many of our (USA) problems and why it’s better to ignore the hype and ask why we’re falling behind other areas of the world.

read more

Rust swc-project.github.io

swc – like Babel, but 16-20 times faster (because Rust)

You can install swc (the speedy web compiler) from npm just like you’re used to, which will download a pre-built binary. That only works on mac (x64)/linux (x86_64)/win32-x64. For other environments, you’ll need the Rust nightly build. Supports ES 2019, JSX, and TypeScript out of the box. You might want to jump straight to the migrating from Babel section. 😉

read more

Practical AI Practical AI #30

GirlsCoding.org empowers young women to embrace computer science

Chris sat down with Marta Martinez-Cámara and Miranda Kreković to learn how GirlsCoding.org is inspiring 9–16-year-old girls to learn about computer science. The site is successfully empowering young women to recognize computer science as a valid career choice through hands-on workshops, role models, and by smashing prevalent gender stereotypes. This is an episode that you’ll want to listen to with your daughter!

read more

Linux Journal Icon Linux Journal

If software is funded from a public source, its code should be open source

Perhaps because many free software coders have been outsiders and rebels, less attention is paid to the use of open source in government departments than in other contexts. But it’s an important battleground, not least because there are special dynamics at play and lots of good reasons to require open-source software. Public money should produce public code, full stop. That doesn’t seem controversial to me, but it’s definitely easier to say than it is to execute.

read more

Data visualization tweag.io

Mapping a universe of open source software

The repositories of distributions such as Debian and Nixpkgs are among the largest collections of open source (and some unfree) software. They are complex systems that connect and organize many interdependent packages. Is it possible to capture the large scale features of such a repository in an image? Are there common design choices of the contributors? Did they lead to any emergent structure? This work resulted in some beautiful (and interesting) visualizations. Here’s a sneak peak 👇

read more

Bits and Pieces Icon Bits and Pieces

Understanding Service Workers and caching strategies

Solid tutorial on Service Workers: You can think of the service worker as someone who sits between the client and server and all the requests that are made to the server pass through the service worker. Basically, a middle man. Since all the request pass through the service worker, it is capable to intercept these requests on the fly.

read more

JavaScript eslint.org

Funding ESLint’s future

ESLint began as a side project 6 years ago and has grown into the most popular JavaScript linter in the world with over 6.5 million npm downloads every week. In short, we’ve realized that in order for ESLint to continue to grow and evolve, we need to get more organized and set up a way to fund ESLint’s development going forward. Today, we are happy to announce the ESLint Collective on Open Collective. Support ’em if you got ’em

read more

Brandon Gomez cnbc.com

The current business model of Patreon is not sustainable

Jack Conte, the founder of Patreon, said the following in a report from Brandon Gomez on cnbc.com regarding Patreon’s sustainability as it relates to their recent rapid growth: The reality is Patreon needs to build new businesses and new services and new revenue lines in order to build a sustainable business. This thread from Dan Olson on Twitter is worth reading. It started off with this Tweet: I don’t want to be doom and gloom, but Patreon is about to eat itself. Or, more specifically, the investors who demand geometric growth are about to demand Patreon eat itself. I take particular interest in their revenue which is estimated at $55M versus the $107M of venture capital raised and how that relates to sustainability and the choices founders make on their journey to succeed and/or survive.

read more

Dan Abramov overreacted.io

React as a UI runtime

At a 37 minute read time, this post from Dan Abramov on using React as a programming runtime is near book length and will give you a deeper understanding of React “than 90% of its users.” We’ve touched on pretty much all important aspects of the React runtime environment. If you finished this page, you probably know React in more detail than 90% of its users. And there’s nothing wrong with that!

read more

Klaus Sinani github.com

Qoa – minimal interactive command-line prompts

Lightweight and without any external dependencies qoa enables you to receive various types of user input through a set of intuitive, interactive & verbose command-line prompts. The library utilizes a simple & minimal usage syntax and contains 7 configurable console interfaces, such as plain text, confirmation & password/secret prompts as well as single keypress, quiz & multiple-choice navigable menus.

read more

Patrick Reynolds githubengineering.com

GitHub open sourced the parser and specification for GitHub Actions

If you’re looking for a deep dive on GitHub Actions, check out The Changelog #331: GitHub Actions is the next big thing with Kyle Daigle. Patrick Reynolds, writing on the GitHub Engineering blog: Since the beta release of GitHub Actions last October, thousands of users have added workflow files to their repositories. But until now, those files only work with the tools GitHub provided: the Actions editor, the Actions execution platform, and the syntax highlighting built into pull requests. To expand that universe, we need to release the parser and the specification for the Actions workflow language as open source. Today, we’re doing that. I also want to point out this “we believe” section of the post to key in on their intentions and willingness to provide the community with the necessary tools to make GitHub Actions all that it can be for the community. We believe that tools beyond GitHub should be able to run workflows. We believe there should be programs to check, format, compose, and visualize workflow files. We believe that text editors can provide syntax highlighting and autocompletion for Actions workflows. And we believe all that can only happen if the Actions community is empowered to build these tools along with us. That can happen better and faster if there is a single language specification and a free parser implementation.

read more

0:00 / 0:00