Gooooooood morning, Clan!!! Hey, this is not a test, this is a tech roundup. Time to rock it from the Delta to the DMZ.
AI, bots and robots
- Joe, a Postgres query optimization bot
- Adversarial Policies: Attacking Deep Reinforcement Learning
- Adversarial Policies: Attacking Deep Reinforcement Learning
- The File Clearview AI Has Been Keeping on Me, and Probably on You Too
- The Mental Process of Learning Is More Complex Than We Thought
- Facebook Now Lets You Turn Any 2D Photo into a 3D Image Using AI
- Why the central problem in neuroscience is mirrored in physics
- Relating Natural Language Aptitude to Differences in Learning Programming
- In Kaua‘I, Botanists Rediscover an Extinct Plant Once Mistaken for Another
- Artificial and biological neurons communicate over the internet 2020
- Automated code security assistant for developers
- The neuroinvasive potential of SARS-CoV2
- Deep Learning Algorithms: The Complete Guide
Blockchain and decentralization
- Enterprise Distributed Ledger Technology Platforms – Blockchain Technology
- The ethereal art of fog-catching
- LibraryBox: Portable Private Digital Distribution
- India lifts ban on cryptocurrency trading
- Cryptocurrency Now Fully Legal in South Korea
- Erlay: Bandwidth-efficient Bitcoin transaction relay protocol
- What Sets Us Apart: Filecoin’s Proof System
- Coinbase vs. Coinbase Pro
Woman computer scientist of the week
Cloud and architecture
- Why Cloudflare abandoned Intel for AMD for its latest servers
- ARMv8-A system semantics: instruction fetch in relaxed architectures
- Apple to pay up to $500M to settle U.S. lawsuit over slow iPhones
- Google Cloud Next 2020 – in person event cancelled
- Crypton – Secure Anonymous SMS in the Cloud
- Yvonne Farrell and Shelley McNamara Receive the 2020 Pritzker Architecture Prize
- Google Cloud charging for Kubernetes Clusters beginning June 2020
- KUI – hybrid command-line/UI development experience for cloud-native development
Development and languages
- .NET Core 3.0 will reach End of Life on March 3, 2020
- Revisiting stable-kernel regressions
- Android-x86 9.0-r1
- PRML Algorithms Implemented in Python
- Windows93
- Forensic analysis of the Windows telemetry for diagnostics
- Johns Hopkins Covid-19 Github Data Repo
- Introduction to SerenityOS Programming
- ISalt: Interactive Salt Programming
- Please stop recommending Gitflow
- Nfstream: a network data analysis framework using Python
- Project Sandcastle: Android for the iPhone
- GitHub Collapsible Markdown
- Pair Programming Economics
- JavaScript Variables: var and let and const
- Updating Dictionary in Python 3.9
Quote of the week
A smart terminal is not a smartass terminal, but rather a terminal you can educate.
— Rob Pike
Enterprises
- A mysterious bug in the firmware of Google’s Titan M chip
- AMD Threadripper 3990X Scores Another Win: We Test New SPECWorkstation 3 Update
- Home was not where the heart was for the Enlightenment’s intellectuals
- Microsoft is retiring its MCSA, MCSD and MCSE certifications in June 2020
- Google’s ambitious push into gaming is floundering
- Twitter – “we are strongly encouraging all employees globally to work from home”
- Mailbrew – Automated Email Digests from HN, RSS, Reddit, Twitter
- Calls to Cancel SXSW Intensify as Facebook, Twitter Pull Out, 30K Sign Petition
- Google indexing DDG search results
- Twitter starts testing ‘Fleets,’ its version of Stories
- Anthony Levandowski ordered to pay $179M to Google
- Amazon, Google, Facebook, and Microsoft are asking staff to work from home
- The race to save Polesia, Europe’s Amazon
- AMD Is Determined to Gets Its Rightful Datacenter Share
- GM’s new electric car battery tops Tesla’s
Other news
- Quantum researchers able to split one photon into three
- UC Santa Cruz fires 54 grad students who were striking for higher pay
- Uyghurs for sale: ‘Re-education’, forced labour and surveillance beyond Xinjiang
- Planetary – a music sequencer that looks like a simple landscape
- The Hacker Manifesto
- Payment Request API
- Firefox 75 on Linux (Wayland) now to have WebGL and video hardware acceleration
- Connecting businesses and educators with advanced Hangouts Meet capabilities
- Koch is reducing energy consumption of AC Induction Motors by 1/3
- Honeywell says it will soon launch the world’s most powerful quantum computer
- One small step for electrons, one giant leap for quantum computers
- Bypass Paywalls Clean
- Farmers Are Hacking Their Tractors Because of a Repair Ban
- Reducing customer service call volume at Expedia
- Malware Analysis and Reverse Engineering Course
- Turn down the quantum volume
- Hacking up your own shell completion
- Indian bank’s meltdown takes out several popular services
- Electricity generation using quantum dots in glass

A package that makes it trivial to create and evaluate machine learning pipeline architectures. – IBM/AutoMLPipeline.jl
Search and browse documents and data; find the people and companies you look for. – alephdata/aleph
A BuzzFeed News analysis of Clearview AI’s app for Apple’s mobile operating system found that the company had been violating the iPhone maker’s rules to distribute its apps to law enforcement agencies
The Strangler is an extremely effective technique for phasing out legacy systems over time. Instead of spending months getting a new system up to parity with the current system so that clients can…
Explore the model that shows why Sia storage will stay below $2/TB/Mo for the long term.
In this post I present a Git branching strategy for developing and releasing software as I’ve used it in many of my projects, and which has turned out to be very successful.
Billionaire Paul Singerâs Elliott Management has taken a âsizable stakeâ and intends to âpush for changesâ, reports Bloomberg News
Intel refreshes its second-generation Xeon Scalable lineup mid-cycle with new mainstream dual-socket CPUs, improving the performance-per-dollar by as much as 2x over original SKUs.
Comparative genetic analysis of the novel coronavirus (2019-nCoV/SARS-CoV-2) receptor ACE2 in different populations
Practical JPEG Repacker. Contribute to google/brunsli development by creating an account on GitHub.
Founders, companies, and investors are rebelling against the investment banks — and taking matters into their own hands
In a 168% premium to its IPO share price in June 2015, Sophos stockholders now receive $7.40 per share, according to the company.
Note: we’ll update this post with new developments
I was spending way too much time staring at outdoorsy influencers on Instagram. So I downloaded the iNaturalist appâand stepped outside myself.
Almost all our computers are made of several processing cores. Thus it can be efficient to “parallelize” expensive processing in a multicore manner. That is, instead of using a single core to do all of the work, you divide the work among multiple cores. A standard way to approach this problem is to create threads. … Continue reading Cost of a thread in C++ under Linux
The virtual private network software from security researcher Jason Donenfeld wins fans with its simplicity and ease of auditing.
It’s been five years since Dan Price took a massive pay cut so he could raise his employees’ salary — and he says the experiment has been a resounding success.
Some months after a failed Kickstarter campaign with an ambitious €350k goal, German startup Volla has managed to raise more than €20k in a new campaign (still open for the next few hours) for their first Volla Phone. Volla Phone in German woods.This new smartphone aims at several niches,
‘Wikipedia consensus is that an unedited machine translation, left as a Wikipedia article, is worse than nothing.’
The man atop the world’s biggest tech fund paid for a campaign that included negative news stories, a concocted shareholder campaign and a sexual trap, people familiar with the matter say. A Misra spokesman said he didn’t orchestrate the effort.
Highly-available Distributed Fault-tolerant Runtime – bastion-rs/bastion
A peer-to-peer hypermedia protocol to make the web faster, safer, and more open.
Damien Riehl, musician, programmer and copyright attorney, teamed up with programmer, Noah Rubin, to find a way to stop musicians getting sued for their music.
Haven is for people who need a way to protect their personal spaces and possessions without compromising their own privacy, through an Android app and on-device sensors – guardianproject/haven
Capturing ARKit scene (Like `react-native-arkit`) into WebRTC video stream – jhen0409/rn-webrtc-arkit-integration
Classic MS Paint in the browser, with extra features.
An experimental JavaScript toolchain. Contribute to facebookexperimental/rome development by creating an account on GitHub.
The news has just broken that Google’s Authenticator App can have its codes stolen by malware. I doubt Google will ever release a fix for this issue – their 2FA app hasn’t been up…
Python Cheat Sheet. Contribute to crazyguitar/pysheeet development by creating an account on GitHub.
Telling whether the product that arrived in your Amazon box is what you meant to order can be puzzling. Can you guess which ones of these are the imposters?
Twitter said it would suspend 70 accounts posting content supporting the Michael Bloomberg campaign in a pattern that violates company rules.
A deep dive into the performance implications of using Google Fonts (good and bad) and whether self-hosting is better.
Andrew Walz calls himself a «proven business leader» and a «passionate advocate for students.» Walz, a Republican from Rhode Island, is running for Congress with the tagline, «Let’s make change in Washington together,» or so his Twitter account claimed.
DoChat is a Dockerized WeChat (盒装微信) PC Windows Client for Linux – huan/docker-wechat
CyberNews research analysts discovered 6 serious PayPal vulnerabilities and reported them. But instead of a bounty or thanks, we got punished by PayPal.
Japan’s entire school system, from elementary to high schools, will be aske…
An interactive ecosystem and evolution simulator written in C and OpenGL, for GNU/Linux. – connor-brooks/ecosim
In order to increase fluency in a programming language, one has to read a lot of it. But how can you read a lot of it if you don’t know what it means?
With little training, neural networks create accurate emulators for physics, astronomy, and earth science
Anyone who’s been in full-time employment for at least six months is entitled to apply for the unpaid sabbatical.
art42.net showcases an infinite stream of unique AI art. Bookmark and collect the works you like!
Trax — your path to advanced deep learning. Contribute to google/trax development by creating an account on GitHub.
At a technical level, artificial intelligence seems to be the future of software. AI is showing remarkable progress on a range of difficult computer science problems, and the job of software develo…
The free images, uploaded courtesy of the Biodiversity Heritage Library, include animal sketches, historical diagrams, botanical studies, and scientific research.
When tested in mice, the molecule treated the gastrointestinal bug clostridium difficile, a common killer of hospitalized patients.
In this article you will learn about Pattern Matching: Covers the proposals for C# 9.
An extremely fast JavaScript bundler and minifier. Contribute to evanw/esbuild development by creating an account on GitHub.
Some time ago, I’ve come across a contemplation on the topic of necessity of operating systems. I’ve been doing sort of «research» about this for almost two years, so I’ve decided to write up central thoughts along with links to some relevant sources of information on this topic.
For the past little while, we have been tracking some interesting WebRender bugs that people are reporting in release. Despite best efforts, we have been unable to determine clear steps to reproduc…
In my last blog post I wrote about the power of D’s compile-time reflection and string mixins, showing how they could be used to call D from Python so easily it might as well be magic. As ama…
The React Framework. Contribute to zeit/next.js development by creating an account on GitHub.
Sam Kaufmann has been developing Windows games for a decade, so when Microsoft said it was cutting ad support for apps, he had to turn to his own ad network.
Google Station will wind down through 2020 and hand over operations to its partner Think WiFi.
Self-driving AI sends shivers through traditional supply chains
Days before Julian Assange’s extradition hearings are set to continue, WikiLeaks’ journalist Kristin Hrafnsson reports that the official WikiLeaks twitter account has been locked. «All attempts to get it reopened via regular channels have been unsuccessful,» writes Hrafnsson in a tweet. «It has been…
Computer Vision Basics in Microsoft Excel (using just formulas) – amzn/computer-vision-basics-in-microsoft-excel
A non-official repository for downloading the lastest UAD components from Realtek FTP server. – alanfox2000/realtek-universal-audio-driver
The Spotify Wrapped Campaign is one of Spotify’s largest marketing and social campaigns of the year. It enables our users to see a detailed breakdown of their listening habits over the past year. Since 2019 was the end of the decade, we wanted to do something special for our users. As one of the few…
Google is planning to move its British users’ accounts out of the control o…
Consultez les frais de Stripe et nos informations sur la tarification. Découvrez nos frais de traitement pour les cartes de crédit, nos modèles de tarification et notre facturation à l’utilisation pour les entreprises.
Google is planning to move its British users’ accounts out of the control o…
U.S. Attorney General William Barr on Wednesday questioned whether Facebook, Goo…
Hi, I’m the perplexed owner of an AMD Threadripper 3970X CPU on a GIGABYTE TRX40 Aorus Xtreme motherboard. I’m writing this thread as a kind of followup/answer to @DerAlbi’s post here (“3970X – Prime95 stability?”) and to my own thread over at Reddit (“Prime95 errors with AMD Threadripper 3970X build”). Sorry, I’m new here and I can’t use links in my post yet… TL;DR: It appears that several (many?) 3970X parts —and possibly 3960X and 3990X parts too— are unable to perform correct AVX2 computa…
The search-engine company is reluctant to surrender some documents sought by investigators looking into possible anticompetitive practices.
I am an amateur photographer, and I’ve sold cameras non-professionally on Amazon for over eight years as I’ve upgraded. That trend comes to an end with my
Paperd.Ink is a beautiful, hackable e-paper display which can be used at your desk to display calendar, reminders, to-do lists and many more things!
Paperd.Ink is a beautiful, hackable e-paper display which can be used at your desk to display calendar, reminders, to-do lists and many more things!
The reasoning behind the switch is two-fold. South Korea was looking to reduce its reliance on Microsoft and Windows and cut down on software licensing costs.
?? Laws, Theories, Principles and Patterns that developers will find useful. #hackerlaws – dwmkerr/hacker-laws
Scott Aaronson is a professor at UT Austin, director of its Quantum Information Center, and previously a professor at MIT. His research interests center arou…
Developed by Uber AI Labs, Generative Teaching Networks (GTNs) automatically generate training data, learning environments, and curricula to help AI agents rapidly learn.
Learn about synthesizers via Abletonâs interactive website. Play with a synth in your browser and learn to use the various parts of a synth to make your own sounds.
SSH over AWS SSM. No bastions or public-facing instances. SSH user management through IAM. No requirement to store SSH keys locally or on server. – elpy1/ssh-over-ssm
Learn how to make your client-side apps load fast and provide a good user experience.
The company said it is cutting jobs at its cloud-computing unit as part of a reorganization aimed at improving operations at the business that has become more central to parent Alphabet.
This Perspective describes the development and capabilities of SciPy 1.0, an open source scientific computing library for the Python programming language.
Discover the history of Git, based on interviews with Linus Torvalds, Johannes Schindelin, Jeff King and Tom Preston-Werner.
We want your feedback about GitHubâs new command line tool that makes it easier to work with GitHub and reduce friction for many of your common workflows.
A Bestiary of Single-File Implementations of Programming Languages – marcpaq/b1fipl
Quibble – the custom Windows bootloader. Contribute to maharmstone/quibble development by creating an account on GitHub.
The v0.9 release of the Windows Terminal has arrived! This is the last version of the Terminal that will include new features before the v1 release. You can download the Windows Terminal from the Microsoft Store or from the GitHub releases page.
Google says it will dramatically expand its Canadian work force. The announcement is a shot in the arm to a tech industry that’s quietly made Toronto-Waterloo the fastest growing tech region in North America.
This figure was adapted from a similar image published in DistilBERT. Turing Natural Language Generation (T-NLG) is a 17 billion parameter language model by Microsoft that outperforms the state of the art on many downstream NLP tasks. We present a demo of the model, including its freeform generation, question answering, and summarization capabilities, to academics …
Walter Huang, who died in 2018 after his Tesla Model X slammed into a concrete barrier, had previously complained about the SUV malfunctioning on the same stretch of Silicon Valley freeway, according to NTSB documents.
Astronomers want more public funds to help search for intelligent life elsewhere in the universe.
Mundane chores take up our time and headspace. Bundling life admin into specific time slots – known as GYLIO – might be the ultimate act of self-care.
Valve has published the first release of a new branch of Proton 5.0, which is based on the experience of the Wine project and aims to provide Linux gaming applications created for Windows and presente…
November of 2008. I had more hair, a flip phone, and absolutely no idea what was coming. Let the cymbals of popularity tinkle still. Let the butterflies of fame glitter with their wings. I shall en…
The coronavirus epidemic started one month earlier than is commonly reported and has yet to be brought under control, a new disease-transmission model created by University of Toronto researchers
How, where, and why do most people die behind the wheel of an automobile? Is there anything we can do to prevent deaths on the road?
A federal grand jury in Atlanta returned an indictment last week charging four members of the Chinese People’s Liberation Army (PLA) with hacking into the computer systems of the credit reporting agency Equifax and stealing Americans’ personal data and Equifax’s valuable trade secrets.
BY DANE KENNEDY The George Washington University faculty and staff ain’t got no culture. Or worse, we’ve got a negative culture. This was the verdict of the Disney Institute, which the president of…
Cross platform GUI in Go based on Material Design. Contribute to fyne-io/fyne development by creating an account on GitHub.
Protect your System Security. Kernel Security Hardening. Kills whole Classes of Kernel Exploits. Linux Kernel Runtime Integrity Checking and Exploit Detection.
Learn about pattern matching expressions in C#
Want to learn how to grow your blog from 0 to 200K monthly visitors in under 2 years? Check out our SEO case study on helping Tallyfy.
A walk-through of Branch Prediction
Introduction Writing readable and declarative code in JavaScript, how nice it would be! :lol:I know, readable and declarative don’t go in the same sentence when talking about JavaScript, but …
Expertise enables humans to achieve outstanding performance on domain-specific tasks, and programming is no exception. Many have shown that expert programmers exhibit remarkable differences from novices in behavioral performance, knowledge structure, and selective attention. However, the underlying differences in the brain are still unclear. We here address this issue by associating the cortical representation of source code with individual programming expertise using a data-driven decoding approach. This approach enabled us to identify seven brain regions, widely distributed in the frontal, parietal, and temporal cortices, that have a tight
Justice Department officials will meet on Tuesday with representatives of state …
Twitter discloses security incident involving the abuse of one of its official API features.
Goedenavond TAG! This is not your typical spec review, and is highly related to #320. But, because @torgo asked nicely, I'm opening up a review for a specific application of UA-CH as a replacem…
Intel axes Nervana in favor of Habana.
Google makes less money per click every quarter. Now, we won’t know how much less. Is there trouble ahead in online advertising?
It’s common knowledge that Google has used their political, marketing and technical prowess to stop and co-opt effective ad blocking on the web. What hasn’t been clear until recently is how Google is using the Chrome web browser to track individuals, even when ad blocking and in-built tracking prevention is enabled.
The HTTP 402 Payment Required is a nonstandard client error status response code that is reserved for future use.
Critical Security Flaw Found in WhatsApp Desktop Platform Allowing Cybercriminals Read From The File System Access
On a chilly evening last fall, I stared into nothingness out of the floor-to-ceiling windows in my office on the outskirts of Harvard’s…
Researchers at the University of B.C. have found a link between living near highways and an increased risk of several major neurological disorders, including dementia and Parkinson’s disease.…
The glial cells of the nervous system have been eclipsed in importance by neurons for decades. But glia are turning out to be central to many neurological functions, including pain perception.
In this article, I cover the theory behind receipt digitization and implement an end-to-end pipeline using OpenCV and Tesseract. I also review a few important papers that do Receipt Digitization using Deep Learning.
One of Clearview AI’s investors defended the company, “We do not have to be hidden to be free.”
We are standardizing OpenAI’s deep learning framework on PyTorch. In the past, we implemented projects in many frameworks depending on their relative strengths. We’ve now chosen to standardize to make it easier for our team to create and share optimized implementations of our models. As part of this
Apple was reportedly working on the encryption feature two years ago but the FBI objected.
The U.S. government on Tuesday sued five U.S. companies and three individuals, a…
A set of Ansible playbooks to build and maintain your own private cloud: email, calendar, contacts, file sync, IRC bouncer, VPN, and more. – sovereign/sovereign
A survey of existing designs and implementations for automatic conversion and verification of units of measurement in computer programs.
In a previous post we outlined the basics of supply and demand in the world of air freight forwarding, and described the difficult problem…
The C# Language Integrated Queries ported for Javascript for amazing performance – Siderite/LInQer
My three year old niece jumbled up the order of alphabets yet again while singing them. I giggled and corrected her but she wasn’t convinced. With a puzzled look, she asked me ‘Why?’
A source code analyzer built for surfacing features of interest and other characteristics to answer the question 'what's in it' using static analysis with a json based rules engine. Ide…
The Ring app sends a range of personal information to marketing companies, a study suggests.
The vegan diet is low in – or, in some cases, entirely devoid of – several important brain nutrients. Could these shortcomings be affecting vegans’ abilities to think?
Stadia owners have taken to Reddit to voice their growing concerns over Google’s handling (or rather, lack thereof) of the game streaming platform.
Amazon’s profits rebounded during the quarter, proving its investments in one-day delivery paid off.
Retro Game Engine for Racket. Contribute to massung/r-cade development by creating an account on GitHub.
What do the digits of pi, colliding blocks and quantum search algorithms have in common? More than you might expect. Two playful papers, one from 2003 and one from December of 2019, provide…
UPDATED to include Sci-Hub data from six months: September 2015–February 2016, and correcting a coding error that inflated download counts. Well, they might not have lost the downloads, but t…
I built my last hackintosh in 2014 and it was overdue for an update. Since Apple recently updated their iMac with Core i9s and skipped the T2, this is probably the last time I’m building this…
It was another black mark on the privacy record of the social network, which also reported its quarterly earnings.
Imagine arriving at the airport just in time to catch a plane. Everything in your behavior betrays the heightened concentration of your attention. Your mind on alert, you look for the departures si…
OpenSnitch is a GNU/Linux port of the Little Snitch application firewall – evilsocket/opensnitch
by Carles Gelada and Jacob Buckman WARNING: This is an old version of this blogpost, and if you are a Bayesian, it might make you angry. Click here for an updated post with the same content. Context: About a month ago Carles asserted on Twitter that Bayesian Neural Networks make…
This Humans of Machine Learning interview covers Emil Wallner and his hero’s journey, self-taught approach to education, experience with AI, and path to Google.
Be it in research papers, legal documents or invoices and receipts, deep learning can be applied to automatically detect and extract information from tables. In this article, we will see how to do it and what to be cautious about.
Pet adoption ML coder apologizes and says desire to be ranked
The company is focused on «infrastructure the Epic community uses today and is likely to use in the future,» according to a statement received by CNBC.
Attorneys for a former Apple Inc executive on Tuesday will try to convince a ske…
Ok, I’ll admit, I’m not the largest fan of centralisation, but rarely do I so swiftly and effectively feel the crushing weight of it. I happen to use a very nice Chromium-based web-browser which, when it opens has javascript disabled. Often I find… | Jan Harasym | Designing highly scalable/resilient infrastructure by day; running hacker communities by night.
The patchwork of U.S. surveillance laws has proven ineffective at countering terrorism, instead turning citizens into suspects.
Amazon on Wednesday asked a U.S.
Secret Manager is a new GCP product that securely and conveniently stores API keys, passwords, certificates, and other sensitive data.
We are excited to give a sneak preview into an experimental feature we are working on, called I/O Devices!
Learn how to measure code execution time in Python reliably using a line fitting method that eliminates errors as suggested by Moreno and Fischmeister.
I often talk about how .NET Core is open source and runs ‘everywhere.’ MonoGame, Unity, Apple Watches, Raspberry Pi, …
Members of the iconic comedy group lead tributes to their «outrageously funny» co-star, who has died aged 77.
My wall clock in my house recently died, and with there being a running joke that I’m a time traveller thanks to my DeLorean, I thought I might as well build a replacement clock myself so it could be extra unique. Here’s what I came up with: a self-setting, self-correcting, self-adjusting wall clock/chronometer that tells …
As well documented elsewhere, in the past few years Amazon has been developing a slew of its own private brands for a wide variety of products. Now there is nothing wrong with a private label ̵…
Amazon.com Inc is planning to give more data on counterfeit goods to law enforce…
“There’s something strange about the recent design change to google search results, favicons and extra header text: they all look like ads, which is perhaps the point?”
PSL Features
Tesla Inc shares surged on Wednesday, and the company became the first publicly …
250 million leaked conversations between Microsoft customer support agents and customers were left exposed on the web, putting users at risk of phishing.
It’s a stealthy way to get more people to use Bing in businesses.
More and more companies are promising privacy online and an alternative to the big internet firms.
The streaming service has accepted nonprofessional and sometimes questionable content to build a video library that in Amazon’s style can dominate the competition through sheer volume.
Here are some terms to mute on Twitter to clean your timeline up a bit. – twittermute.txt
As a writer on physics, I’m always seeking new metaphors for understanding Einstein’s general theory of relativity, and while…
Two United Nations officials called for further investigation into the alleged hacking of Washington Post owner Jeff Bezos’ phone, suggesting it was an attempt to influence news coverage of Saudi Arabia.
A community where women are at the forefront.
Emacs