Why I Am a Bad Correspondent (2015)

Why I Am a Bad Correspondent (2015)

Authors are participants in a kind of colloquy that joins together all literate persons, and so it seems only reasonable that they should from time to time stop writing fiction for a few hours or days, and attend public events, such as conventions, signings, panels, seminars, etc., where they should exchange ideas with other authors and with other members of society. The e-mail message from the reader, and the invitation to speak at a conference, are both requests (in most cases, polite and absolutely reasonable requests) for the author to interact directly with readers. Instead of a novel that will be around for a long time, and that will, with luck, be read by many people, there is a bunch of e-mail messages that I have sent out to individual persons, and a few speeches given at various conferences.

Source: www.nealstephenson.com

Chennai, India’s sixth biggest city, has a water crisis

Chennai, India’s sixth biggest city, has a water crisis

The drought is indicative of morass of issues increasingly stressing water supplies not just in Chennai but around the world: poor management, overusing groundwater, and a shifting climate turning the hydrological cycle on its head. And if the world’s water insecure cities don’t act, they could be the next Chennai. Raj Bhagat, World Resources Institute’s sustainable cities manager in India, told Earther that scarcity means the truck operators “sell water at very high prices… making it difficult for weaker sections of the population.”

Source: earther.gizmodo.com

MCAS: How 737 MAX system gained power and lost safeguards

MCAS: How 737 MAX system gained power and lost safeguards

Extensive interviews with people involved with the program, and a review of proprietary documents, show how Boeing originally designed MCAS as a simple solution with a narrow scope, then altered it late in the plane’s development to expand its power and purpose. Then they agreed not to inform pilots about MCAS in manuals, even though Boeing’s safety analysis expected pilots to be the primary backstop in the event the system went haywire. Another Boeing plane, the KC-46 Air Force tanker, has a software-driven system that similarly moves the stabilizer in a wind-up turn and even has the same MCAS name, though the design is very different.

Source: www.seattletimes.com

Tech journalists troubled by Assange computer intrusion charge

Tech journalists troubled by Assange computer intrusion charge

Yet technology journalists and legal experts interviewed by CPJ since the charge was first publicized in April shared significant concerns about the law, and their growing fear that it could be used to implicate journalists in the criminal activities of their sources. “The Assange indictment raises concerns that when a source provides digital information to a reporter that they were not authorized to release, prosecutors will look for anything that can be presented as ‘assistance’ to that source as a basis for prosecuting or threatening reporters as co-conspirators under the CFAA,” Cindy Cohn, the executive director of the Electronic Frontier Foundation, told CPJ. One question the indictment raised, Poulsen told CPJ, was under what circumstances prosecutors might accuse journalists who regularly talk to hackers of conspiracy to violate the CFAA.

Source: cpj.org

The impending funding crisis that threatens Zcash

The impending funding crisis that threatens Zcash

The mechanism that pays out 20 percent of the block rewards to people and entities tasked with developing the coin—including the Electric Coin Company (ECC) and the Zcash Foundation—is set to disappear. But to avoid criticism, and allow the network to stay decentralized—and not under the control of just one company—the ECC can’t just make the decision on behalf of the Zcash community. The community could do a normal vote, or a one-off voting mechanism could be set up to enable coin holders to participate in a vote on the Zcash blockchain where users stake their funds for a period of time.

Source: decrypt.co

Give Firefox a chance

Give Firefox a chance

And Chrome uses a lot of memory, Firefox — less. Also, Firefox has a lot of useful features like showing useless CSS rules and supports prefers-color-scheme: dark media rules, that Chrome supports only in beta now. Now, most developers write their extensions for both Chrome and Firefox.

Source: dev.to

I’m not really a good web developer, I’m just good at Googling things

I’m not really a good web developer, I’m just good at Googling things

Being a good
web developer means you know how to search exactly for what you’re looking for
and being able to differentiate between different resources that Google claims
have the answer to your question. Part of being a good
web development is being able to assimilate lots of information, combine it and put it towards
your problem to solve it in an elegant and understandable way for your future self
and other web developers on the project. Conclusion

The things I have found that have helped me develop most as a web developer over the years
is being able to know how to find what I’m looking for, being able to parse what I’m reading,
and make conclusions off of the information I’m taking in.

Source: www.dev-diaries.com

Arima Model – Guide to Time Series Forecasting in Python

Arima Model – Guide to Time Series Forecasting in Python

ARIMA, short for ‘Auto Regressive Integrated Moving Average’ is actually a class of models that ‘explains’ a given time series based on its own past values, that is, its own lags and the lagged forecast errors, so that equation can be used to forecast future values. An ARIMA model is characterized by 3 terms: p, d, q

p is the order of the AR term

q is the order of the MA term

d is the number of differencing required to make the time series stationary

If a time series, has seasonal patterns, then you need to add seasonal terms and it becomes SARIMA, short for ‘Seasonal ARIMA’. An ARIMA model is one where the time series was differenced at least once to make it stationary and you combine the AR and the MA terms.

Source: www.machinelearningplus.com

Why I think Haskell is the best general purpose language as of June 22 2019

Why I think Haskell is the best general purpose language as of June 22 2019

I find myself in despair at the idea I can’t convince my personal friends, who are curious and intellectual people, to use Haskell on a fresh start web project we have complete control over. My history may not be as convincing as someone who spent 20 years as a professional C++ dev and then switched, but I have at least experienced different paradigms and languages and found Haskell the most to my liking. I have been reading Bjarne Stroustrup’s book (his stated goals and what he claims C++ achieves are admirable and one can’t argue he hasn’t changed the world) and actually find C++ rather interesting, especially in the sense that many projects that I find interesting are written in C++, I just don’t want to myself work in the language.

Source: www.philipzucker.com

PulseAudio Under the Hood (2017)

PulseAudio Under the Hood (2017)

It shows three clients (employing three different APIs), one local PulseAudio server, two remote PulseAudio servers (connected via “native” and RTP protocols), one remote RTP receiver, ALSA backend, and a set of modules required to serve this setup. PulseAudio server supports a variety of network protocols to communicate with clients, remote servers, and third-party software. Each tunnel connects a single pair of a local device and remote stream:

Each tunnel acts as a regular PulseAudio client and connects to a remote PulseAudio server via the “native” protocol over TCP.

Source: gavv.github.io