Computing’s first ‘killer app’ changed everything

Computing’s first ‘killer app’ changed everything

Image copyright
Getty Images

Image caption

Dan Bricklin, inventor of the first computer spreadsheet

In 1978, a Harvard Business School student named Dan Bricklin was sitting in a classroom, watching his accounting lecturer filling in rows and columns on the blackboard. Image copyright
IBM/1979 Software Arts, Inc

Other financial and accounting programs had long existed but VisiCalc was the first with the modern spreadsheet interface. Image caption

Technology has transformed the jobs of New York Stock Exchange traders such as Lauren Simmons

In the age of the spreadsheet, the repetitive, routine parts of accountancy disappeared.

Source: www.bbc.co.uk

I was wrong about the iPad Pro

I was wrong about the iPad Pro

One thing at a time

There are two things that the iPad excels at: battery life—despite a constant 4G connection—and the ways it forces you to multitask: slowly, with intent. The iPad’s multi-tasking experience is better in this way as well; split-screening apps isn’t new, but because iOS allows you to ‘dock’ an app to the side and summon it, quickly check for updates, and throw it away, it doesn’t break me out of the mental model of what I should be doing—writing—because the main task remains there, full-screen, in the background. The iPad changed my mind

In the past, I’ve written about how devices like Surface Go are the perfect venn diagram of productivity and portability—and remain convinced that Microsoft’s approach is the right one, allowing a tiny tablet to do run full desktop apps.

Source: char.gd

Amazon shareholders reject facial recognition ban

Amazon shareholders reject facial recognition ban

(Reuters) – Amazon.com Inc said shareholders rejected proposals to curb and audit its facial recognition service on Wednesday, just as members of Congress indicated there was bipartisan support to one day regulate the technology. With support from civil liberties groups, two non-binding proposals on facial recognition made it to the ballot ahead of Amazon’s shareholder meeting on Wednesday. A key congressional committee also met on Wednesday in Washington, D.C., to discuss the civil rights impact of all facial recognition technology, not only Amazon’s.

Source: www.reuters.com

PEP 594 – Removing dead batteries from Python’s standard library

PEP 594 – Removing dead batteries from Python’s standard library

To be removed in The chunk module provides support for reading and writing Electronic Arts’ Interchange File Format. To be removed in The imghdr module is a simple tool to guess the image file format from the first 32 bytes of a file or buffer. pure Python (depends on audioop C extension for some operations) To be removed in The sunau module provides support for Sun AU sound format.

Source: www.python.org

E Programming Language

E Programming Language

The language provides a convenient and familiar notation for the ELib computational model, so you can program in one model rather than two. Under the covers, this notation expands into Kernel-E, a minimalist lambda-language much like Scheme or Smalltalk. Objects written in the language are only able to interact with other objects according to ELib’s semantics, enabling object granularity intra-process security, including the ability to safely run untrusted mobile code (such as caplets).

Source: erights.org

“The Big Bang Theory” Normalized Nerd Culture

“The Big Bang Theory” Normalized Nerd Culture

In 2014, when Jim Parsons won a fourth Emmy for his role as the physicist Dr. Sheldon Cooper on “The Big Bang Theory,” he turned to his boyfriend and seemed to mouth, “Oh, my God.” And both actors had been on the top sitcoms of the nineties—LeBlanc on “Friends” and Louis-Dreyfus on “Seinfeld”—which were multi-camera shows with live audiences, just like “The Big Bang Theory.” The younger members of the “Big Bang Theory” writing staff then stirred in elements of their own lives, pulled details from news stories and YouTube channels, consulted actual scientists, and even mined fan fiction about their show.

Source: www.newyorker.com

Go is Google’s language, not ours

Go is Google’s language, not ours

The good news is that Google and the Go core team do care (so far) about Go being a success in the outside world, not just inside Google, so they’re willing to work on pain points. You could ask if Go is Google’s language or the Go core team’s language, since Go’s direction is set and controlled by that small core team. However, at the moment I believe that most or all of the active Go core team is employed by Google, making the distinction impossibly to determine in practice (at least from outside Google).

Source: utcc.utoronto.ca

Fond (YC W12) is hiring an engineering manager in Portland

Fond (YC W12) is hiring an engineering manager in Portland

Fond fond.co is a SaaS platform that seamlessly consolidates employee rewards and recognition processes into one easy-to-use solution. With Fond, employees and managers can recognize each other, redeem rewards, access exclusive corporate discounts, and measure success so HR departments spend less time managing programs and more time driving results. The Fond SaaS platform is highly intuitive, low friction and integrated into day-to-day activities, and the Fond mobile app allows employees to give and redeem recognition and to leverage pre-negotiated discounts on the go.

Source: jobs.lever.co

A whirlwind tour of object-oriented code in F# (2012)

A whirlwind tour of object-oriented code in F# (2012)

As should be apparent, you should generally try to prefer functional-style code over object-oriented code in F#, but in some situations, you may need all the features of a fully fledged OO language – classes, inheritance, virtual methods, etc. Just as in C#, F# can extend existing classes with extension methods. F# classes can have events, and the events can be triggered and responded to.

Source: fsharpforfunandprofit.com

The C language is purely functional (2009)

The C language is purely functional (2009)

James Iry responded by saying that analogous reasoning leads to the conclusion that Erlang is Not Functional

My first inclination was to suggest that Haskell, as commonly practiced (with monadic IO), is not a functional language either. “C programmers” really program not in C, but in the purely functional language cpp (the “C Preprocessor”). Now along the way, some mistakes were made that tarnished the theoretical beauty of cpp+C:

Fortunately for purists, the relatively obscure programming language Haskell restored the original untarnished beauty of K&R’s vision by fixing these defects.

Source: conal.net