How to speak Silicon Valley: 53 essential tech-bro terms explained

How to speak Silicon Valley: 53 essential tech-bro terms explained

employee (n) People who work for a tech company and are eligible for health insurance and retirement benefits. Google (n) – The privacy-devouring tech company that does everything that Facebook does, but manages to get away with it, largely because its products are useful instead of just depressing. mission (n) – What separates a tech bro and a finance bro: the tech bro works for a company that has a “mission”.

Source: www.theguardian.com

The Day of Two Noons

The Day of Two Noons

HELM: So each train was like – it was like the train itself had a time zone, almost. You would see three or four different clocks, each of them giving you a different time, all of them different from the time on your watch…

HELM: (Laughter). HELM: At the center of this whole ridiculous time system is one man, William F. Allen.

Source: www.npr.org

The rise of remote working will continue

The rise of remote working will continue

Despite all the hubbub being raised over certain new technologies, however, the future of work is increasingly going to be dominated by remote working , which is quickly taking hold around the globe thanks to the productive results it delivers to business owners. Here’s why the future of work is remote, and why so many companies around the world are rushing to let their employees work from wherever works best for them. While many critics of remote working used to assert that letting employees work from home would drain them of their productive spirit, the past few years have produced conclusive evidence that employees who spend a bulk of their working hours outside of the office are vastly happier and more productive.

Source: www.fastcompany.com

Former NASA Flight Director Gene Kranz Restores Mission Control in Houston

Former NASA Flight Director Gene Kranz Restores Mission Control in Houston

Michael Wyke/AP

hide caption

toggle caption

Michael Wyke/AP

Gene Kranz stands behind the console at Mission Control in Houston where he worked during the Gemini and Apollo missions. Now Kranz, 85, has completed another undertaking: the reopening of Mission Control at NASA’s Johnson Space Center in Houston. The room where Kranz directed some of NASA’s most historic missions, heralding U.S. exploration of space, was decommissioned in 1992.

Source: www.npr.org

Apple Recalls 15-Inch MacBook Pro Laptop Computers Due to Fire Hazard

Apple Recalls 15-Inch MacBook Pro Laptop Computers Due to Fire Hazard

The U.S. Consumer Product Safety Commission is charged with protecting the public from unreasonable risks of injury or death associated with the use of thousands of types of consumer products under the agency’s jurisdiction. Deaths, injuries, and property damage from consumer product incidents cost the nation more than $1 trillion annually. CPSC’s work to help ensure the safety of consumer products – such as toys, cribs, power tools, cigarette lighters and household chemicals -– contributed to a decline in the rate of deaths and injuries associated with consumer products over the past 40 years.

Source: www.cpsc.gov

Against Disenchantment

Against Disenchantment

Max Horkheimer and Theodor Adorno, Dialectic of Enlightenment (1944)The past few years have seen a resurgence of interest in the Frankfurt School – a group of German sociologists, philosophers, cultural theorists, psychoanalysts and their students – whose work is now synonymous with critical theory. The Dialectic of Enlightenment provides an account of the ascendancy of enlightenment explicitly keyed to the ‘disenchantment of the world’, which they suggest first and foremost meant ‘the extirpation of animism’ and the end of belief in magic, spirits and demons. Even if you ignore the Harry Potter craze and other fictionalised depictions of wizards, ghosts and witches, studies of American reading habits suggest that ‘New Age’ print culture is incredibly lucrative, with ‘non-fiction books’ about magic, guardian angels and near-death experiences frequently appearing in the upper echelons of Amazon’s bestseller lists.

Source: aeon.co

‘We all suffer’: why San Francisco techies hate the city they transformed

‘We all suffer’: why San Francisco techies hate the city they transformed

It should be noted that Zoe, who asked not to be identified by her real name because she was not authorized by her employer to speak to the press, is not the stereotypical tech bro who moves to San Francisco for a job and immediately starts complaining about the city’s dire homelessness crisis. It’s a striking contrast from just five years ago, when tech workers showed up in force at San Francisco City Hall to declare their love and respect for a city that was not exactly loving them back. “Even though people think there is diversity in the city, there isn’t really,” said Adrianna Tan, a senior product manager at a tech startup who moved to San Francisco from Singapore.

Source: www.theguardian.com

GNU Guix package definitions for Gov.uk software and systems

GNU Guix package definitions for Gov.uk software and systems

This repository contains Guix package, service and system definitions for software and systems specifically related to GOV.UK. GNU Guix (abbreviated to Guix) (IPA: ɡiːks) is a package manager, and associated free software distribution, for the GNU system. This project leverages Guix, building on top of its tooling to provide packages, services and systems relevant to GOV.UK.

Source: github.com

Live coding a vi for CP/M from scratch

Live coding a vi for CP/M from scratch

My original plan turned out to simply be not fast enough: I’m using the Amsterdam Compiler Kit compiler, because it’s the only one which will generate 8080 machine code, but the code quality isn’t good and is very slow. (It would totally have worked had I written it in raw machine code…) I also took several other wrong turns later, all of which wasted time. Terminal support is now factored out into a standalone library, making it easy to support multiple terminal types, and for the Kaypro II and NC200 it supports the erase-until-end-of-line control code, making redraws a lot faster.

Source: cowlark.com

The Convoy Phenomenon

The Convoy Phenomenon

Here are their respective stats:

If a process P1 goes into a wait state while it holds a high traffic lock L (e.g. for a buffer pool) then all other processes will be scheduled and will more or less immediately request L (it’s a high traffic lock remember). Now P1 which holds the lock is sleeping, and all the other processes are waiting for the lock that P1 holds:

That already looks bad, but it turns out to be a trap from which the system finds it very hard to escape:

With N processes and M processors, where N is much bigger than M, the lock queue will contain N-M processes and each process will have a execution interval of 1000 instructions. System R code followed the following rules:

If you’re in control of process scheduling then you can greatly reduce the probability of being caught out holding a high traffic lock.

Source: blog.acolyer.org