What you see here are Hacker News front page posts with a list of URLs found in the comments of each post. Down below is a categorized list of URLs.

The list was last updated on 08/21/19 10:08:14 UTC. Improvement ideas welcome.
Turbo, an Improved Rainbow Colormap for Visualization (ai.googleblog.com)
A Better Default Colormap for Matplotlib | SciPy 2015 | Nathaniel Smith and Stéfan van der Walt (www.youtube.com)
Complete SciPy 2015 Talk & Tutorial Playlist here: http://ow.ly/PHjEN
Dave Green's `cubehelix' colour schemes (www.mrao.cam.ac.uk)
This makes different `cubehelix' colour schemes using javascript. See: Green, D. A., 2011, BASI, 39, 289. Also can output look-up table for DS9. Works in Firefox, Safari, Chrome as far as I can tell.
CET Perceptually Uniform Colour Maps (peterkovesi.com)
If you find this work useful please cite Peter Kovesi. Good Colour Maps: How to Design Them. arXiv:1509.03700 [cs.GR] 2015
Optimal Colors for Graphs | Katherine S. Rowell (ksrowell.com)
Did you ever think that someone could make an entire career researching, thinking, writing and advising groups about color?
Color Schemes (observablehq.com)
An Observable notebook by D3.
marcosci/cividis (github.com)
Cividis color scale for R. Contribute to marcosci/cividis development by creating an account on GitHub.
Choosing Colormaps in Matplotlib — Matplotlib 3.1.0 documentation (matplotlib.org)
Matplotlib has a number of built-in colormaps accessible via matplotlib.cm.get_cmap. There are also external libraries like [palettable] and [colorcet] that have many extra colormaps. Here we briefly discuss how to choose between the many options. For help on creating your own colormaps, see Creating Colormaps in Matplotlib.
Diverging Color Maps for Scientific Visualization (www.kennethmoreland.com)
"Diverging Color Maps for Scientific Visualization." Kenneth Moreland. In Proceedings of the 5th International Symposium on Visual Computing, December 2009. DOI 10.1007/978-3-642-10520-3_9.
Color Map Advice for Scientific Visualization (www.kennethmoreland.com)
This page provides advice for using colors in scientific visualization. More specifically, this page provides color maps that you can use while using pseudocoloring of a scalar field. The color maps are organized by how and where they are best used. Each color map shows some example usage and provides color tables in CSV format so that they can readily be used in rendering system textures or entered into visualization software. For simplicity, th...
A dream of an ultimate OS (okmij.org)
osquery/osquery (github.com)
SQL powered operating system instrumentation, monitoring, and analytics. - osquery/osquery
IBM Knowledge Center (www.ibm.com)
Extensible Storage Engine - Windows applications (docs.microsoft.com)
(PDF) Data Structures Considered Harmful (www.researchgate.net)
PDF | We describe an approach to logic programming where the execution of a pure logic program is ordered on "temporal" values in the program. The resulting programs are relational and avoid a premature commitment to data structures. This is a strong advantage in a programming...
MacTech | The journal of Apple technology. (preserve.mactech.com)
Newton Toolkit
r/programming - Why WinFS died [Long] (www.reddit.com)
169 votes and 73 comments so far on Reddit
WineHQ - Run Windows applications on Linux, BSD, Solaris and macOS (www.winehq.org)
Open Source Software for running Windows applications on other operating systems.
Darling | macOS translation layer for Linux (www.darlinghq.org)
Darling â macOS translation layer for Linux
Google Still Doesn't Trust Linux GPU Drivers Enough To Enable Chrome Video Acceleration - Phoronix (www.phoronix.com)
1210726 - Add hardware decoding capabilities on Linux (bugzilla.mozilla.org)
NEW (nobody) in Core - Audio/Video: Playback. Last updated 2019-08-01.
Hardware video acceleration - ArchWiki (wiki.archlinux.org)
Hardware video acceleration makes it possible for the video card to decode/encode video, thus offloading the CPU and saving power.
Why does all life use the same 20 amino acids? (www.chemistryworld.com)
Role of non-protein amino acid L-canavanine in autoimmunity. - PubMed - NCBI (www.ncbi.nlm.nih.gov)
PubMed comprises more than 30 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full-text content from PubMed Central and publisher web sites.
Toxicity of non-protein amino acids to humans and domestic animals. - PubMed - NCBI (www.ncbi.nlm.nih.gov)
PubMed comprises more than 30 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full-text content from PubMed Central and publisher web sites.
Selenocysteine - Wikipedia (en.wikipedia.org)
Selenocysteine (symbol Sec or U,[2] in older publications also as Se-Cys)[3] is the 21st proteinogenic amino acid.
Selenocysteine: the 21st amino acid. - PubMed - NCBI (www.ncbi.nlm.nih.gov)
PubMed comprises more than 30 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full-text content from PubMed Central and publisher web sites.
SelenoDB 2.0: annotation of selenoprotein genes in animals and their genetic diversity in humans. - PubMed - NCBI (www.ncbi.nlm.nih.gov)
PubMed comprises more than 30 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full-text content from PubMed Central and publisher web sites.
Pyrrolysine - Wikipedia (en.wikipedia.org)
Pyrrolysine (symbol Pyl or O;[1] encoded by the 'amber' stop codon UAG) is an ɑ-amino acid that is used in the biosynthesis of proteins in some methanogenic archaea and bacteria;[2][3] it is not present in humans. It contains an α-amino group (which is in the protonated –+NH3 form under biological conditions), a carboxylic acid group (which is in the deprotonated –COO− form under biological conditions). Its pyrroline side-chain is similar to that...
A new UAG-encoded residue in the structure of a methanogen methyltransferase. - PubMed - NCBI (www.ncbi.nlm.nih.gov)
PubMed comprises more than 30 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full-text content from PubMed Central and publisher web sites.
Genetic code - Wikipedia (en.wikipedia.org)
The genetic code is the set of rules used by living cells to translate information encoded within genetic material (DNA or mRNA sequences) into proteins. Translation is accomplished by the ribosome, which links amino acids in an order specified by messenger RNA (mRNA), using transfer RNA (tRNA) molecules to carry amino acids and to read the mRNA three nucleotides at a time. The genetic code is highly similar among all organisms and can be express...
List of genetic codes - Wikipedia (en.wikipedia.org)
While there is a lot of commonality, different parts of the tree of life use slightly different genetic codes.[1][2] Notably the mitochondrial codes vary.
Methionine - Wikipedia (en.wikipedia.org)
Methionine (symbol Met or M)[3] (/mɪˈθaɪəniːn/)[4] is an essential amino acid in humans. As the substrate for other amino acids such as cysteine and taurine, versatile compounds such as SAM-e, and the important antioxidant glutathione, methionine plays a critical role in the metabolism and health of many species, including humans. It is encoded by the codon AUG.
Tierra (computer simulation) - Wikipedia (en.wikipedia.org)
Tierra is a computer simulation developed by ecologist Thomas S. Ray in the early 1990s in which computer programs compete for time (central processing unit (CPU) time) and space (access to main memory). In this context, the computer programs in Tierra are considered to be evolvable and can mutate, self-replicate and recombine. Tierra's virtual machine is written in C.[1] It operates on a custom instruction set designed to facilitate code change...
Hundreds of extreme self-citing scientists revealed in new database (www.nature.com)
Cobra effect - Wikipedia (en.wikipedia.org)
The cobra effect occurs when an attempted solution to a problem makes the problem worse,[1][2] as a type of unintended consequence. The term is used to illustrate the causes of incorrect stimulation in economy and politics.[2]
Publish or perish - Wikipedia (en.m.wikipedia.org)
"Publish or perish" is a phrase coined to describe the pressure in academia to rapidly and continually publish academic work to sustain or further one's career.[1][2][3]
Ten simple rules for responsible referencing (journals.plos.org)
Goodhart's law - Wikipedia (en.wikipedia.org)
Goodhart's law is an adage named after economist Charles Goodhart, which has been phrased by Marilyn Strathern as "When a measure becomes a target, it ceases to be a good measure."[1] One way in which this can occur is individuals trying to anticipate the effect of a policy and then taking actions that alter its outcome.[2]
Streetlight effect - Wikipedia (en.wikipedia.org)
The streetlight effect, or the drunkard's search principle, is a type of observational bias that occurs when people only search for something where it is easiest to look.[1][2][3][4] Both names refer to a well-known joke:
Managerialism - Wikipedia (en.wikipedia.org)
Managerialism, on one level, involves belief in the value of professional managers and of the concepts and methods they use. Contemporary writers on management such as Thomas Diefenbach[1] associate managerialism with hierarchy. But scholars have also linked managerialism to control,[2] to accountability[3] and measurement, and to an ideologically determined belief in the importance of tightly-managed organizations,[4] as opposed to individua...
Contemporary reaction to Ignaz Semmelweis - Wikipedia (en.wikipedia.org)
Dr. Ignaz Semmelweis discovered in 1847 that hand-washing with a solution of chlorinated lime reduced the incidence of fatal childbed fever tenfold in maternity institutions. However, the reaction of his contemporaries was not positive; his subsequent mental disintegration led to him being confined to an insane asylum, where he died in 1865.
Great Debate (astronomy) - Wikipedia (en.wikipedia.org)
The Great Debate, also called the Shapley–Curtis Debate, was held on 26 April 1920 at the Smithsonian Museum of Natural History, between the astronomers Harlow Shapley and Heber Curtis. It concerned the nature of so-called spiral nebulae and the size of the universe; Shapley believed that distant nebulae were relatively small and lay within the outskirts of Earth's home galaxy, while Curtis held that they were in fact independent galaxies, implyi...
Ridiculed science mavericks vindicated (amasci.com)
Nobel Prize Vindicates Ridiculed Researcher Scientist Honored For Discovery Of Disease-Causing Proteins (www.spokesman.com)
Prusiner
Revenge for ridiculed scientists: 2011 Nobel Prize in Chemistry – Joseph Davidovits (www.davidovits.info)
de
25 Years in Ulcers: Chronic to Curable (abcnews.go.com)
In 1984, 33-year-old Barry Marshall, frustrated by responses to his work, ingested Helicobacter pylori, and soon developed stomach pain, nausea, and vomiting -- all signs of the gastritis he had intended to induce.
How “Useless” Science Unraveled an Amphibian Apocalypse - Nautilus - Pocket (getpocket.com)
An obscure fungi threatened to wipe out an entire species of frogs, spawning decades of research into chytrids.
Wikipedia:List of citogenesis incidents - Wikipedia (en.m.wikipedia.org)
Self Plagiarism | ORI - The Office of Research Integrity (ori.hhs.gov)
Table of Contents | Previous | Next** Note: 42 CFR Part 93 does not consider self-plagiarism to be research misconduct. **
A standardized citation metrics author database annotated for scientific field (journals.plos.org)
Citation metrics are widely used and misused. This Community Page article presents a publicly available database that provides standardized information on multiple citation indicators and a composite thereof, annotating each author according to his/her main scientific field(s).
Fay Ajzenberg-Selove - Wikipedia (en.m.wikipedia.org)
Fay Ajzenberg-Selove (February 13, 1926 – August 8, 2012) was an American nuclear physicist. She was known for her experimental work in nuclear spectroscopy of light elements, and for her annual reviews of the energy levels of light atomic nuclei. She was a recipient of the 2007 National Medal of Science.[1][2]
Academic Publications - Peter Turchin (peterturchin.com)
Contents Articles in Nature, Science, and PNASPreprintsArticles in Other Peer-Reviewed JournalsBook Chapters and Reviews This is not a complete collection of my publications (for the complete list, see my CV). The focus is on my social science publications, with some of my favorite ecology papers thrown in. Articles in Nature, Science, and PNAS Whitehouse, H.*, P. François*, P.E. Savage*, T.E. Currie, K.C. Feeney, E. Cioni, R. Purcell, R.M. Ross,...
Some theorems about the sentential calculi of Lewis and Heyting | The Journal of Symbolic Logic | Cambridge Core (www.cambridge.org)
Some theorems about the sentential calculi of Lewis and Heyting - Volume 13 Issue 1 - J. C. C. McKinsey, Alfred Tarski
libspng v0.5.0 – simple libpng alternative, up to 35% faster (libspng.org)
Apple Accidentally Unpatches Vulnerability, Leading to New iOS 12.4 Jailbreak (www.macrumors.com)
LineageOS Downloads (download.lineageos.org)
Issue 1806 - project-zero - Project Zero - Monorail (bugs.chromium.org)
Issue 1806 - project-zero - Project Zero - Monorail (bugs.chromium.org)
About the security content of iOS 12.3 (support.apple.com)
This document describes the security content of iOS 12.3.
Trivial remote Solaris 0day, disable telnet now. (blog.erratasec.com)
NOTE: Following link may not we work safe due to cartoon... http://www.com-winner.com/0day_was_the_case_that_they_gave_me.pdf Oh jeez, that’...
A Beginner’s Introduction to Python Web Frameworks (2018) (stxnext.com)
Home - Django REST framework (www.django-rest-framework.org)
Django, API, REST, Home
Google Groups (groups.google.com)
Google Groups allows you to create and participate in online forums and email-based groups with a rich experience for community conversations.
"Just Add Await: Retrofitting Async Into Django" - Andrew Godwin (PyCon AU 2019) (www.youtube.com)
Andrew Godwin Writing async code from scratch is hard; trying to add it into a large, existing framework is harder. Learn about the problems we face trying t...
Symfony, High Performance PHP Framework for Web Development (symfony.com)
Symfony is a set of reusable PHP components and a PHP framework to build web applications, APIs, microservices and web services.
The Best APIs are Built with Swagger Tools | Swagger (swagger.io)
Swagger aides in development across the entire API lifecycle, from design and documentation, to test and deployment. Try it today!
Pylons/pyramid_openapi3 (github.com)
Pyramid addon for OpenAPI3 validation of requests and responses. - Pylons/pyramid_openapi3
ergo/pyramid_apispec (github.com)
Pyramid plugin for openapi spec generation (using ApiSpec) - ergo/pyramid_apispec
berislavlopac/pyotr (github.com)
Python OpenAPI-to-REST (and back) framework. Contribute to berislavlopac/pyotr development by creating an account on GitHub.
The Web Framework that scales with you. — TurboGears2 Website 3.0 documentation (turbogears.org)
Overview
Defending Pyramid's Design — The Pyramid Web Framework v1.10.4 (docs.pylonsproject.org)
From time to time, challenges to various aspects of Pyramid design are lodged. To give context to discussions that follow, we detail some of the design decisions and trade-offs here. In some cases, we acknowledge that the framework can be made better and we describe future steps which will be taken to improve it. In others we just file the challenge as noted, as obviously you can't please everyone all of the time.
django-sorcery (pypi.org)
Django and SQLAlchemy integration
django-rest-witchcraft (pypi.org)
Django REST Framework and SQLAlchemy integration
| Systempay Documentation (paiement.systempay.fr)
Welcome to AIOHTTP — aiohttp 3.5.4 documentation (aiohttp.readthedocs.io)
Asynchronous HTTP Client/Server for asyncio and Python.
peewee — peewee 3.10.0 documentation (docs.peewee-orm.com)
Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.
Hosted Comments Service | Remarkbox (www.remarkbox.com)
Website Screenshot - Webpage Snapshot - Screenshot Service | LinkPeek.com (linkpeek.com)
Website Screenshot - Webpage Snapshot - Screenshot Service
All Products from Pylons Project (pylonsproject.storenvy.com)
All Products by Pylons Project
web2py/py4web (github.com)
Contribute to web2py/py4web development by creating an account on GitHub.
tiangolo/fastapi (github.com)
FastAPI framework, high performance, easy to learn, fast to code, ready for production - tiangolo/fastapi
Get started with Docker Machine and a local VM (docs.docker.com)
Letâs take a look at using docker-machine to create, use and manage a Docker host inside of a local virtual machine. Prerequisite information With the advent of Docker Desktop for...
Dokku - The smallest PaaS implementation you've ever seen (dokku.viewdocs.io)
Dokku helps you build and manage the lifecycle of applications
Live DNS Query Map | SlickDNS (www.slickdns.com)
The SlickDNS authoritative name servers are continuously queried by caching name servers from around the world. This map is a real-time visualization of the location of servers that query the SlickDNS name servers.
The GitHub registry public beta is live (help.github.com)
Home Page (www.softwareheritage.org)
Software [is our] Heritage Software is fragile unlike words carved in stone it can be deleted or get corrupted Software is the key to access information and a fundamental part of human heritage Software Heritage preserves software source code for present and future generations We are building the universal software archive We collect and preserve software in source code […]
HN Search powered by Algolia (hn.algolia.com)
Hacker News Search, millions articles and comments at your fingertips.
Software Heritage and GNU Guix join forces to enable long term reproducibility (www.softwareheritage.org)
Our mission is to collect, preserve, and share the source code of all software that is publicly available, including its full development history. To this end, we already periodically fetch and archive source code from a growing set of origins: release tarballs from the GNU servers, repositories from GitHub, packages from PyPI, and much more. […]
nixpkgs-ghc.nix (gist.github.com)
GitHub Gist: instantly share code, notes, and snippets.
dapphub/dapptools (github.com)
Dapp, Seth, Hevm, and more. Contribute to dapphub/dapptools development by creating an account on GitHub.
generate-versions.nix (gist.github.com)
GitHub Gist: instantly share code, notes, and snippets.
Configuring RubyGems for use with GitHub Package Registry - GitHub Help (help.github.com)
You can configure RubyGems to publish a package with GitHub Package Registry and use that package as a dependency in a Ruby project with Bundler.
Linking to releases - GitHub Help (help.github.com)
You can share every release you create on GitHub with a unique URL.
HashCache (chiselapp.com)
Simple caching system that caches remote URL contents, addressed by cryptographic hash (SHA-1, SHA-256, etc) and allows retrieval over HTTP.
Central Repository: (repo.maven.apache.org)
JitPack | Publish JVM and Android libraries (jitpack.io)
JitPack makes it easy to release your Java or Android library. Publish straight from GitHub or Bitbucket.
GitHub's RubyGem Server - The GitHub Blog (github.blog)
Update regarding require, please read below The next time you visit your repository’s edit screen you’ll see a new checkbox that should be pretty exciting for users hosting their RubyGem project on GitHub: After checking
Gem Building is Defunct - The GitHub Blog (github.blog)
Gem building has been disabled since the move to Rackspace. This was because the system had to be rewritten to work with the new architecture and we had to provision an entirely new VM for
PyDist – Your Private PyPI (pydist.com)
Host your private Python packages with all the convenience of PyPI.
Surprise NPM layoffs raise questions about the company culture | Packt Hub (hub.packtpub.com)
Headlines about the recent NPM layoffs has raised questions about the company culture and ethics. NPM which stands for Node Package Manager
audit: env selection for report by larsgw · Pull Request #125 · npm/cli (github.com)
Select dependency environments with --only, --also and --production for reports as well, instead of just for audit fix. Still reports the filtered advisories, but changes the exit code (as is done ...
Quay Documentation (docs.quay.io)
There are many circumstances where permissions for repositories need to be shared across those repositories (continuous integration, etc).
Go Modules in 2019 - The Go Blog (blog.golang.org)
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
GitHub Package Registry: Your packages, at home with their code (github.com)
With GitHub Package Registry you can safely publish and consume packages within your organization or with the entire world.
A Primer on Bézier Curves (2013) (pomax.github.io)
A Primer on Bézier Curves (pomax.github.io)
A detailed explanation of Bézier curves, and how to do the many things that we commonly want to do with them.
Hermite Interpolation with Pythagorean-Hodograph Cubic Curves - Wolfram Demonstrations Project (demonstrations.wolfram.com)
A polynomial curve is a Pythagoreanhodograph curve if is the square of another polynomial The lowestdegree curves satisfying this condition are PHcubics They are represented here in Beacutezier form The degrees of freedom of such a curve allow using it to solve a partial Hermite interpolation problem the boundary points and the tangent directions can be specified but not the speeds at these points
French curve - Wikipedia (en.wikipedia.org)
A French curve is a template usually made from metal, wood or plastic composed of many different curves. It is used in manual drafting and in fashion design to draw smooth curves of varying radii. The shapes are segments of the Euler spiral or clothoid curve. The curve is placed on the drawing material, and a pencil, knife or other implement is traced around its curves to produce the desired result.
Marshal Zhukov's Pocket Knife (blogs.harvard.edu)
Morgenthau Plan - Wikipedia (en.wikipedia.org)
The Morgenthau Plan (German: Morgenthau-Plan [ˈmɔɐ̯ɡn̩taʊ ˌplaːn]) by the Allied occupation of Germany following World War II was a proposal to eliminate Germany's ability to wage war by eliminating its arms industry, and the removal or destruction of other key industries basic to military strength. This included the removal or destruction of all industrial plants and equipment in the Ruhr. It was first proposed by United States Secretary of the ...
‘On the Death of Zhukov’ (link.springer.com)
I see columns of stock-still grandsons / the coffin on a guncarriage, the backside of a horse. / The wind here does not carry the sounds to me / of plangent Russian military horns. / I see, in its...
Lavrentiy Beria - Wikipedia (en.wikipedia.org)
Lavrentiy Pavlovich Beria (/ˈbɛriə/; Russian: Лавре́нтий Па́влович Бе́рия, IPA: [ˈbʲerʲiə]; Georgian: ლავრენტი პავლეს ძე ბერია, translit.: lavrent'i p'avles dze beria, IPA: [bɛriɑ]; 29 March [17 March old style] 1899 – 23 December 1953) was a Soviet politician, Marshal of the Soviet Union and state security administrator, chief of the Soviet security and secret police apparatus (NKVD) under Joseph Stalin during World War II, and promoted to deput...
Swiss Army knife - Wikipedia (en.m.wikipedia.org)
A Roman ‘Swiss Army’ knife? | The Fitzwilliam Museum (www.fitzmuseum.cam.ac.uk)
As well as a knife, spoon, and fork, this implement provides a spike, spatula and small pick. The spike might have helped in extracting the meat from snails, and the spatula in poking sauce out of narrow-necked bottles: the pick could have served as a tooth-pick. While many less elaborate folding knives survive in bronze, this one’s complexity and the fact that it is made of
Could it be possible that all these decades later, we’ve got the final days of WW2 wrong? (www.history.co.uk)
Why Did Japan Really Surrender in WW2?
The Atomic Bombs and the Soviet Invasion: What Drove Japan's Decision to Surrender? | The Asia-Pacific Journal: Japan Focus (apjjf.org)
 
Hundreds of people died over a millennium at “Skeleton Lake” in the Himalayas (www.vice.com)
Ötzi - Wikipedia (en.wikipedia.org)
Europeans in Medieval China - Wikipedia (en.wikipedia.org)
Greek film director-researcher discovers the forgotten Greeks of the Pamir mountain range, By Tasoula Karaiskaki - Kathimerini | Kathimerini (www.ekathimerini.com)
Roopkund - Wikipedia (en.wikipedia.org)
Announcing Notqmail (schmonz.com)
Postfix Postfix : List of security vulnerabilities (www.cvedetails.com)
Security vulnerabilities of Postfix Postfix : List of all related CVE security vulnerabilities. CVSS Scores, vulnerability details and links to full CVE details and references.
Qmail : Security vulnerabilities (www.cvedetails.com)
Security vulnerabilities related to Qmail : List of vulnerabilities related to any product of this vendor. Cvss scores, vulnerability details and links to full CVE details and references
qpsmtpd - Develooper LLC (smtpd.github.io)
qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core SMTP features, all functionality is implemented in small "extension plugins" using the easy to use object oriented plugin API.
Rust is not a good C replacement (drewdevault.com)
I have a saying that summarizes my opinion of Rust compared to Go: âGo is the result of C programmers designing a new programming language, and Rust is the result of C++ programmers designing a new programming languageâ. This isnât just a metaphor - Go was designed by plan9 alumni, an operating system written in C and the source of inspiration for many of Goâs features, and Rust was designed by the folks at Mozilla - whose flagship produc...
s/qmail - Next generation secure email transport (www.fehcom.de)
imap-maildir: production quality UW-imap server Maildir support (www.davideous.com)
Available for consulting work I am currently available for consulting work. For consulting, I am happy to telecommute or come to your site for a period of time. For more information about my skills and experience, view my statement of consulting capabilities or contact me for more information. Quick Summary Unless you have a specific need to continue using UW-IMAP, this patch is obseleted by the deveopment of better IMAP servers like ...
A new AMP update shows how it can infiltrate every corner of the internet (onezero.medium.com)
975444 - google.com - Firefox Android doesn't receive the tier1 sent to Chrome Android (bugzilla.mozilla.org)
ASSIGNED (kdubost) in Web Compatibility - Mobile. Last updated 2019-08-19.
Former Mozilla exec alleges Google torpedoed Firefox with 'oops' excuses (www.computerworld.com)
Johnathan Nightingale – a one-time Firefox V.P. – weighed in on working with Google in a series of tweets, prompted by a controversial "smart city" plan from Alphabet for Nightingale's hometown of Toronto.
Announcing AMP Real URL (blog.cloudflare.com)
The promise of the AMP (Accelerated Mobile Pages) project was that it would make the web, and, in particular, the mobile web, much more pleasant to surf. The AMP HTML framework was designed to make web pages load quickly.
Where do interrupts happen? (travisdowns.github.io)
Accidentally Turing-Complete (beza1e1.tuxen.de)
A list of things that were not supposed to be Turing-complete, but are.
Sushi Roll: A CPU research kernel with minimal noise for cycle-by-cycle micro-architectural introspection (gamozolabs.github.io)
Twitter
⚙ D34769 [X86] X86::CMOV to Branch heuristic based optimization (reviews.llvm.org)
LLVM compiler recognizes opportunities to transform a branch into IR select instruction(s) - later it will be lowered into X86::CMOV instruction, assuming no other optimization eliminated the SelectInst. However, it is not always profitable to emit X86::CMOV instruction. For example, branch is preferable over an X86::CMOV instruction when:
Compiler Explorer - C++ (godbolt.org)
struct a{ int i; }; struct b{ a* aptr; }; int cmov1(int cond, a* v1, a* v2){ return cond ? v1->i : v2->i; } // Add some extra indirection int cmov2(int cond, a* v1, b* v2){ return cond ? v1->i : v2->aptr->i; } // Load both values into variables as a hint to the compiler int cmov3(int cond, a* v1, b* v2){ int i1 = v1->i, i2 = v2->aptr->i; return cond ? i1: i2; }
Compiler Explorer - C++ (godbolt.org)
struct a{ int i; }; struct b{ a* aptr; }; int cmov1(int cond, a* v1, a* v2){ return cond ? v1->i : v2->i + 1; }
Compiler Explorer - C++ (godbolt.org)
struct a{ int i; }; struct b{ a* aptr; }; int cmov1(int cond, a* v1, a* v2){ return cond ? v1->i + 1 : v2->i + 1; // gcc makes a branch with the +1 } int cmov1b(int cond, a* v1, a* v2){ return (cond ? v1->i : v2->i) + 1; // gcc still makes a branch }
About - Steel Bank Common Lisp (sbcl.org)
Steel Bank Common Lisp (SBCL) is a high performance Common Lisp compiler. It is open source / free software, with a permissive license. In addition to the compiler and runtime system for ANSI Common Lisp, it provides an interactive environment including a debugger, a statistical profiler, a code coverage tool, and many other extensions.
My Sudden Trip to Hell (www.linkedin.com)
Bulk Data Structures C++ (gamasutra.com)
P1144R0: Object relocation in terms of move plus destroy (www.open-std.org)
We define a new verb, "relocate," which is tantamount to a move and a destroy (analogous to the existing verb "swap," which is tantamount to a move, two move-assignments, and a destroy). For many C++ types, the "relocate" operation is implementable as a single memcpy. We provide a standard trait to detect types which are trivially relocatable, for the benefit of library writers. Finally, we provide a portable way for a user-defined type (e.g. bo...
std::memmove - cppreference.com (en.cppreference.com)
Copies count characters from the object pointed to by src to the object pointed to by dest. Both objects are reinterpreted as arrays of unsigned char.
Copy assignment operator - cppreference.com (en.cppreference.com)
A copy assignment operator of class T is a non-template non-static member function with the name operator= that takes exactly one parameter of type T, T&, const T&, volatile T&, or const volatile T&. For a type to be CopyAssignable, it must have a public copy assignment operator.
electronicarts/EASTL (github.com)
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance. - electronicarts/EASTL
Efficient way to return a std::vector in c++ (stackoverflow.com)
How much data is copied, when returning a std::vector in a function and how big an optimization will it be to place the std::vector in free-store (on the heap) and return a pointer instead i.e. is:...
"Modern" C++ Lamentations · Aras' website (aras-p.info)
abseil / Tip of the Week #112: emplace vs. push_back (abseil.io)
Battle-tested, Mom-approved
Data Structures Part 1: Bulk Data · Our Machinery (ourmachinery.com)
Examines the options for storing object arrays
PLF Library - colony (www.plflib.org)
A highest-performance C++ template-based data container for high-modification scenarios with unordered data.
WG21-SG14/SG14 (github.com)
A library for Study Group 14 of Working Group 21 (C++) - WG21-SG14/SG14
crosetto/SoAvsAoS (github.com)
C++ zero-cost abstraction for SoA/AoS memory layouts - crosetto/SoAvsAoS
Compiler Explorer - C++ (godbolt.org)
template<class T> using ref = T&; template<class T> using val = T; template<class T> using vec = std::vector<T>; template<class S, template<class> class NewF> struct rebind_; template<template<template<class> class> class ST, template<class> class F, template<class> class NewF> struct rebind_<ST<F>, NewF> { using type = ST<NewF>; }; template<class S, template<class> class NewF> using rebind = typename...
CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step” (www.youtube.com)
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — Hash tables...
Real world location virtually recreated to scale in minutes [video] (nwn.blogs.com)
Send Reality — The best way to showcase a home (sendreality.com)
Send Reality lets you create high-quality photography, a 3D tour, and a professional listing website, using nothing more than your smartphone. Learn more.
Fantasmo - 3D Maps & Hyper-Accurate Positioning with Computer Vision (www.fantasmo.io)
We provide hyper-accurate 3D maps and a visual positioning solution for micromobility, automotive, autonomous vehicles, robotics, augmented reality, mobile and more.
Meshroom -- 3D Models from Photos using this Free Open Source Photogrammetry Software (www.youtube.com)
Meshroom is a new free and open source Photogrammetry software that enables you to create 3D models using a series of photos. Available on Windows and Linux ...
Photogrammetry 2 – 3D scanning with just PHONE/CAMERA simpler, better than ever! (www.youtube.com)
Creating a 3D model just by taking lots of pictures of a real object? Yes! Check the full article: https://www.prusaprinters.org/photogrammetry-2-3d-scanning...
ReCap | Reality Capture Software | 3D Scanning Software | Autodesk (www.autodesk.com)
Use ReCap reality capture software to convert reality into a 3D model or 2D drawing that’s ready for further design. Design in context with reality capture.
DTAM: Dense tracking and mapping in real-time - IEEE Conference Publication (ieeexplore.ieee.org)
Skip to Main Content
DTAM: Dense Tracking and Mapping (ahumaninmachinesworld.blogspot.com)
Dense Visual SLAM approach of Richard Newcombe
ASIMO by Honda | The World's Most Advanced Humanoid Robot (asimo.honda.com)
Read about ASIMO by Honda, the world's most advanced humanoid robot, as well as other robotics technology by ASIMO Innovations.
8 deepfake examples that terrified the internet (www.creativebloq.com)
These deepfake examples show the tech's exciting possibilities, but the fear of abuse is growing.
Robot Human Like Face - Female - I Cant Believe They Make That (www.youtube.com)
www.ICantBelieveTheyMakeThat.com Video By Hanson's Robotics Now there is finally a technology that can substitute human connection without leaving your front...
CorentinJ/Real-Time-Voice-Cloning (github.com)
Clone a voice in 5 seconds to generate arbitrary speech in real-time - CorentinJ/Real-Time-Voice-Cloning
Run .NET Core Apps Directly from a GitHub Gist (www.hanselman.com)
A Common Lisp library for solving linear programming problems (github.com)
IBM Open-Sources Power Chip Instruction Set (www.nextplatform.com)
OpenPOWER Foundation | IBM Power ISA™ Version 3.0B (openpowerfoundation.org)
Date Added: March 29, 2017
Raptor Computing Systems::Talos™ II Secure Workstation (www.raptorcs.com)
Talos™ II is the world's first EATX-compatible, workstation-class mainboard for the new, free-software friendly IBM POWER9 processor and architecture. POWER is the only open, owner-controllable architecture that is competitive in performance.
PPC64 - Debian Wiki (wiki.debian.org)
Debian ppc64 port Contents Debian ppc64 port Target ABI ppc64 porterbox for Debian Developers ppc64 buildd status Apt-line Setting up a ppc64 chroot on a powerpc system Contact Target The Debian/PowerPC64 (ppc64) port project is active for supporting Big-endian 64-bit PowerPC CPUs as follows: PowerPC 970/970FX/970MP/970GX, Cell BE and PowerXCell 8i (PPE only), POWER4/4+, POWER5/5+, POWER6/6+, POWER7/7+, POWER8, POWER9, PowerPC A2, Xenon, PA6T,...
Fedora Alternate Architectures (alt.fedoraproject.org)
Additional architectures supported by Fedora
8.0 release notes - Red Hat Customer Portal (access.redhat.com)
The release notes provide high-level coverage of the improvements and additions that have been implemented in Red Hat Enterprise Linux 8.0 and document known problems in this release, as well as notable bug fixes, technology previews, deprecated functionalities, and other details.
Ubuntu for POWER | Download | Ubuntu (ubuntu.com)
Ubuntu for POWER brings the Ubuntu Server and Ubuntu ecosystem to POWER.
Linux Enterprise Server for IBM POWER Servers | SUSE (www.suse.com)
SUSE Linux Enterprise Server for IBM POWER systems combines the latest generation of our Enterprise Linux operating system with the power and reliability of IBM POWER hardware. Take this opportunity to learn more about the benefits of this winning combination of software and hardware.
Gentoo PPC64 Handbook - Gentoo Wiki (wiki.gentoo.org)
Downloads â Gentoo Linux (www.gentoo.org)
News and information from Gentoo Linux
Void Linux goes POWER9 (www.talospace.com)
A nice commit landed in Void Linux : 64-bit Power ISA support including big and little endian. Although you'll have to build it yourself an...
Compiling Firmware - RCS Wiki (wiki.raptorcs.com)
The following steps can be used to compile and update the firmware on Raptor CS's OpenPOWER systems, such as the Talos II or Blackbird.
The OpenSSD Project (openssd.io)
for research and education
OpenSSDWiki (www.openssd-project.org)
The OpenSSD Project is an initiative to promote research and education on the recent SSD (Solid State Drive) technology by providing easy access to OpenSSD platforms on which open source SSD firmware can be developed. Currently, we have offered an OpenSSD platform based on the commercially successful BarefootTM controller from Indilinx Co., Ltd. In addition, we now support an FPGA-based OpenSSD platform whose hardware and software designs are mod...
POWER9 & ARM Performance Against Intel Xeon Cascadelake + AMD EPYC Rome - Phoronix (www.phoronix.com)
For those wondering how ARM and IBM POWER hardware stack up against AMD's new EPYC "Rome" processors and that of Intel's existing Xeon "Cascade Lake" processors, here is a round of tests from the POWER9 Talos II, Ampere eMAG, and Cavium ThunderX in looking at the cross-architecture Linux CPU performance currently in the server space.
Raptor Computing Systems::TLSDS3 Purchase (secure.raptorcs.com)
Box (ibm.ent.box.com)
Dell Poweredge R630 2x Xeon E5-2640 v3 2.6ghz 16-Cores 64gb H730 DVD iDrac Ent | eBay (www.ebay.com)
IDrac 8 Enterprise. Dell Poweredge R630 1U Server. 2x 750w Platinum Power Supplies. DVD Optical Included. Quad Port 1GB NIC PCIe Card.
CppCon 2018: G. Nishanov “Nano-coroutines to the Rescue! (Using Coroutines TS, of Course)” (www.youtube.com)
http://CppCon.org “Memory Latency Troubles You? Nano-coroutines to the Rescue! (Using Coroutines TS, of Course)” — Presentation Slides, PDFs, Source Code and...
LuaJIT/LuaJIT (github.com)
Mirror of the LuaJIT git repository. Contribute to LuaJIT/LuaJIT development by creating an account on GitHub.
ARM Releases Machine Readable Architecture Specification (alastairreid.github.io)
The device you are reading this post on consists of a very tall stack of layers - all the way from transistors and NAND gates all the way up to processors, C, Linux/ Android/ iOS/ Windows to the browser. Each of these layers may be written by a different team possibly in a different company and the interface between these layers is documented and specified so that each team knows what it can assume and what it must provide. One of the most impor...
Free Fortran, C, C++ Compilers & Tools for CPUs and GPUs (www.pgroup.com)
Compilers for x86-64 and OpenPOWER CPUs, and NVIDIA GPUs support OpenACC, OpenMP and CUDA Fortran.
OSU Open Source Lab | Oregon State University (osuosl.org)
The Open Source Lab partners with IBM to host POWER based servers in order to provide an open platform for innovation to the open source community. Current projects embrace open software projects ranging from KVM to OpenStack and open collaboration with OpenPOWER Foundation partners, including NVIDIA, Mellanox, Ubuntu and Google, and open source based ISV and distribution partners, such as Chef, Red Hat, SUSE and Ubuntu, who support the latest PO...
open-power-sdk/pveclib (github.com)
Power Vector Library. Contribute to open-power-sdk/pveclib development by creating an account on GitHub.
Heads up: Fujitsu tips its hand to reveal exascale Arm supercomputer processor – the A64FX (www.theregister.co.uk)
AKA how it learned to stop loving SPARC64
PowerPC e6500 - Wikipedia (en.wikipedia.org)
The PowerPC e6500 is a multithreaded 64-bit Power ISA-based microprocessor core from Freescale Semiconductor (now part of NXP). e6500 will power the entire range of QorIQ AMP Series system on a chip (SoC) processors which share the common naming scheme: "Txxxx". Hard samples, manufactured on a 28 nm process, available in early 2012 with full production later in 2012.
RAD750 - Wikipedia (en.wikipedia.org)
The RAD750 is a radiation-hardened single board computer manufactured by BAE Systems Electronics, Intelligence & Support.[1] The successor of the RAD6000, the RAD750 is for use in high radiation environments experienced on board satellites and spacecraft.[2] The RAD750 was released in 2001, with the first units launched into space in 2005.[1][3]
IBM Latest updates for supported IBM C and C++ compilers (www-01.ibm.com)
This page contains links to the latest updates (PTFs) for IBM C and C++ compiler products and related components that are currently in support.
Arm HPC tools and libraries – Arm Developer (developer.arm.com)
Optimize HPC applications on Arm with a comprehensive tool suite including compilers, libraries, debuggers, profilers and instruction emulators.
IBM Knowledge Center (www.ibm.com)
QorIQ - Wikipedia (en.wikipedia.org)
QorIQ /ˈkɔːraɪkjuː/ is a brand of ARM-based and Power ISA-based communications microprocessors from NXP Semiconductors (formerly Freescale). It is the evolutionary step from the PowerQUICC platform and initial products were built around one or more e500mc cores and came in five different product platforms, P1, P2, P3, P4 and P5, segmented by performance and functionality. The platform keeps software compatibility with older PowerPC products such ...
Overview of OpenSPARC Resources (www.oracle.com)
 In March 2006, the complete design of Sun Microsystems' UltraSPARC T1  microprocessor was released-in open-source form, it was named OpenSPARC T1. In early 2008, its successor, OpenSPARC T2, was also released in open-source form. These were the first (and still only) 64-bit microprocessors ever open-sourced. They were also the first (a...
FOSDEM 2019 - The surprising interaction of open source and patent exhaustion (archive.fosdem.org)
Bountysource (www.bountysource.com)
1536220 - Enable ARM64 Ion in-browser (bugzilla.mozilla.org)
RESOLVED (sstangl) in Core - JavaScript Engine: JIT. Last updated 2019-04-07.
classilla/jitpower (github.com)
Working area for collabouratively developing POWER9 JIT for Firefox. - classilla/jitpower
File:Processor families in TOP500 supercomputers.svg - Wikipedia (en.wikipedia.org)
Original file (SVG file, nominally 1,179 × 838 pixels, file size: 412 KB)
New GPU-Accelerated Supercomputers Change the Balance of Power on the TOP500 | TOP500 Supercomputer Sites (www.top500.org)
For the first time in history, most of the flops added to the TOP500 list came from GPUs instead of CPUs. Is this the shape of things to come?
Improving performance of Phoronix benchmarks on POWER9 — Store Half Byte-Reverse Indexed (sthbrx.github.io)
Wed 15 August 2018
Using XL Compilers - High Performance Research & Computing (hpc.mines.edu)
Sealab II: Porpoise Post and Life Beneath the Waves (www.navalhistory.org)
Submarine escape and rescue: a brief history (jmvh.org)
Tupelo as it relates to IPLD and IPFS (medium.com)
Early Years of Computer Gaming: Steve Russell and Nolan Bushnell (2002) [video] (www.youtube.com)
Practice does not always make perfect, finds study of violinists (www.theguardian.com)
The dumb, dumb world of Malcolm Gladwell (www.theregister.co.uk)
A guru for the brain dead
The Igon Value Problem | monkey's uncle (monkeysuncle.stanford.edu)
Priceless. Steve Pinker wrote a spectacular review of Malcolm Gladwell's latest book, What the Dog Saw and Other Adventures, in the New York Times today. I regularly read and enjoy Gladwell's essays in the New Yorker, but I find his style sometimes problematic, verging on anti-intellectual, and I'm thrilled to see a scientist of Pinker's stature calling him out.
The 10,000-Hour Rule Was Wrong, According to the People Who Wrote the Original Study (www.inc.com)
What is really required to become an expert is very different.
Amazon fires: Record number burning in Brazil rainforest (www.bbc.com)
The world protests as Amazon forests are opened to mining (theconversation.com)
Last week Brazil opened thousands of kilometres of previously protected Amazon rainforest to mining, in a bid to combat ongoing political and economic disasters.
Toxic Waste from Norwegian Hydro Threatens Amazon and Drinking Water Supply in Brazil - The Nordic Page (www.tnp.no)
Half state owned Norwegian aluminum company Hydro is accused of serious environmental damage in Brazil. In addition to a leak of toxic mining debris that has contaminated several communities in Barcarena, the Norwegian giant Hydro is accused to have used a “clandestine pipeline to discharge untreated effluent”, according to Brazilian media. The report from Health’s Ministry’s Evandro …
RSA ANIMATE: First as Tragedy, Then as Farce (www.youtube.com)
In this RSA Animate, renowned philosopher Slavoj Zizek investigates the surprising ethical implications of charitable giving. This was taken from the RSA's f...
Twelve years to save Earth? Make that 18 months... (www.bbc.com)
There's a growing consensus that the next year-and-a-half are key in the battle against rising temperatures.
No, Climate Change Will Not End the World in 12 Years (blogs.scientificamerican.com)
Stoking panic and fear creates a false narrative that can overwhelm readers, leading to inaction and hopelessness
Ecuador Asks World to Pay to Keep Yasuni Oil Underground (www.scientificamerican.com)
International climate funds might be one way for the world to convince Ecuador to not pump oil from underneath a biologically rich rainforest region
nglgzz/awesome-clean-tech (github.com)
A community curated list of awesome clean tech companies - nglgzz/awesome-clean-tech
Nonviolent revolution - Wikipedia (en.wikipedia.org)
Lula 'eu mentia mesmo, falava números que não existiam' (www.youtube.com)
Lula Confessar Sua Mentiras
France braces for another heatwave as record temperature revised up to 46°C (www.france24.com)
France braces for another heatwave this week as its national weather service revised the country's all-time record-high temperature to 46 degrees Celsius (115 degrees F), which was recorded last month in southern France.
Temperature records smashed as heatwave bakes Europe (www.iamexpat.nl)
If you're sweating, you're not the only one: the Netherlands recorded its hottest day and night ever, as Europe sweltered through another heatwave.
Tornado rips through Luxembourg, France (www.france24.com)
A huge tornado ripped across southwest Luxembourg on Friday leaving at least seven people injured, authorities said, as images posted on social media showed the powerful twister whipping roofs and other debris into the air.
'Monster tornado' hits Romania and overturns bus (www.bbc.com)
Several people were injured when a tornado lifted up a bus and dumped it in a nearby field.
Does the Amazon Belong to Brazil — or the Whole World? (www.nytimes.com)
When the world frets over the Amazon, Brazil sees pirates poised to poach its riches.
Apple Card launches today for all US customers (www.apple.com)
MasterCard Inc (MA) Q2 2019 Earnings Call Transcript | The Motley Fool (www.fool.com)
MA earnings call for the period ending June 30, 2019.
How to use Apple Card (support.apple.com)
Pay with Apple Card anywhere Apple Pay is accepted, and use the titanium Apple Card or card number anywhere Mastercard is accepted.
22 Metal Credit Cards Available in 2019 | Credit Card Insider (www.creditcardinsider.com)
There are lots of metal credit cards available from a number of different credit card issuers. See what you can get now, and see how they stack up.
Mastercard® Titanium Card™ - Credit Card Insider (www.creditcardinsider.com)
Designed for frequent travelers with good credit, the Mastercard Titanium Card offers a few luxury benefits and special VIP travel perks.
Starcity (YC S16) Is Hiring a Senior React Native Engineer (starcity.com)

Here are categorized URLs found in the comments of the Hacker News front page posts.
Sites
WineHQ - Run Windows applications on Linux, BSD, Solaris and macOS
Open Source Software for running Windows applications on other operating systems.
Darling | macOS translation layer for Linux
Darling â macOS translation layer for Linux
libspng | simple PNG library · GitBook
libspng is a C library for reading and writing Portable Network Graphics (PNG) format files with a focus on security and ease of use.
LineageOS Downloads
Home - Django REST framework
Django, API, REST, Home
Symfony, High Performance PHP Framework for Web Development
Symfony is a set of reusable PHP components and a PHP framework to build web applications, APIs, microservices and web services.
The Best APIs are Built with Swagger Tools | Swagger
Swagger aides in development across the entire API lifecycle, from design and documentation, to test and deployment. Try it today!
The Web Framework that scales with you. — TurboGears2 Website 3.0 documentation
Overview
Hosted Comments Service | Remarkbox
Website Screenshot - Webpage Snapshot - Screenshot Service | LinkPeek.com
Website Screenshot - Webpage Snapshot - Screenshot Service
Home Page
Software [is our] Heritage Software is fragile unlike words carved in stone it can be deleted or get corrupted Software is the key to access information and a fundamental part of human heritage Software Heritage preserves software source code for present and future generations We are building the universal software archive We collect and preserve software in source code […]
JitPack | Publish JVM and Android libraries
JitPack makes it easy to release your Java or Android library. Publish straight from GitHub or Bitbucket.
PyDist – Your Private PyPI
Host your private Python packages with all the convenience of PyPI.
About - Steel Bank Common Lisp
Steel Bank Common Lisp (SBCL) is a high performance Common Lisp compiler. It is open source / free software, with a permissive license. In addition to the compiler and runtime system for ANSI Common Lisp, it provides an interactive environment including a debugger, a statistical profiler, a code coverage tool, and many other extensions.
Send Reality — The best way to showcase a home
Send Reality lets you create high-quality photography, a 3D tour, and a professional listing website, using nothing more than your smartphone. Learn more.
Fantasmo - 3D Maps & Hyper-Accurate Positioning with Computer Vision
We provide hyper-accurate 3D maps and a visual positioning solution for micromobility, automotive, autonomous vehicles, robotics, augmented reality, mobile and more.
ASIMO by Honda | The World's Most Advanced Humanoid Robot
Read about ASIMO by Honda, the world's most advanced humanoid robot, as well as other robotics technology by ASIMO Innovations.
The OpenSSD Project
for research and education
Repositories
marcosci/cividis
Cividis color scale for R. Contribute to marcosci/cividis development by creating an account on GitHub.
osquery/osquery
SQL powered operating system instrumentation, monitoring, and analytics. - osquery/osquery
Pylons/pyramid_openapi3
Pyramid addon for OpenAPI3 validation of requests and responses. - Pylons/pyramid_openapi3
ergo/pyramid_apispec
Pyramid plugin for openapi spec generation (using ApiSpec) - ergo/pyramid_apispec
berislavlopac/pyotr
Python OpenAPI-to-REST (and back) framework. Contribute to berislavlopac/pyotr development by creating an account on GitHub.
web2py/py4web
Contribute to web2py/py4web development by creating an account on GitHub.
tiangolo/fastapi
FastAPI framework, high performance, easy to learn, fast to code, ready for production - tiangolo/fastapi
GitHub Package Registry: Your packages, at home with their code
With GitHub Package Registry you can safely publish and consume packages within your organization or with the entire world.
electronicarts/EASTL
EASTL stands for Electronic Arts Standard Template Library. It is an extensive and robust implementation that has an emphasis on high performance. - electronicarts/EASTL
crosetto/SoAvsAoS
C++ zero-cost abstraction for SoA/AoS memory layouts - crosetto/SoAvsAoS
CorentinJ/Real-Time-Voice-Cloning
Clone a voice in 5 seconds to generate arbitrary speech in real-time - CorentinJ/Real-Time-Voice-Cloning
neil-lindquist/linear-programming
A Common Lisp library for solving linear programming problems - neil-lindquist/linear-programming
LuaJIT/LuaJIT
Mirror of the LuaJIT git repository. Contribute to LuaJIT/LuaJIT development by creating an account on GitHub.
open-power-sdk/pveclib
Power Vector Library. Contribute to open-power-sdk/pveclib development by creating an account on GitHub.
classilla/jitpower
Working area for collabouratively developing POWER9 JIT for Firefox. - classilla/jitpower
nglgzz/awesome-clean-tech
A community curated list of awesome clean tech companies - nglgzz/awesome-clean-tech
Wiki Articles
Selenocysteine - Wikipedia
Selenocysteine (symbol Sec or U,[2] in older publications also as Se-Cys)[3] is the 21st proteinogenic amino acid.
Pyrrolysine - Wikipedia
Pyrrolysine (symbol Pyl or O;[1] encoded by the 'amber' stop codon UAG) is an ɑ-amino acid that is used in the biosynthesis of proteins in some methanogenic archaea and bacteria;[2][3] it is not present in humans. It contains an α-amino group (which is in the protonated –+NH3 form under biological conditions), a carboxylic acid group (which is in the deprotonated –COO− form under biological conditions). Its pyrroline side-chain is similar to that...
Genetic code - Wikipedia
The genetic code is the set of rules used by living cells to translate information encoded within genetic material (DNA or mRNA sequences) into proteins. Translation is accomplished by the ribosome, which links amino acids in an order specified by messenger RNA (mRNA), using transfer RNA (tRNA) molecules to carry amino acids and to read the mRNA three nucleotides at a time. The genetic code is highly similar among all organisms and can be express...
List of genetic codes - Wikipedia
While there is a lot of commonality, different parts of the tree of life use slightly different genetic codes.[1][2] Notably the mitochondrial codes vary.
Methionine - Wikipedia
Methionine (symbol Met or M)[3] (/mɪˈθaɪəniːn/)[4] is an essential amino acid in humans. As the substrate for other amino acids such as cysteine and taurine, versatile compounds such as SAM-e, and the important antioxidant glutathione, methionine plays a critical role in the metabolism and health of many species, including humans. It is encoded by the codon AUG.
Tierra (computer simulation) - Wikipedia
Tierra is a computer simulation developed by ecologist Thomas S. Ray in the early 1990s in which computer programs compete for time (central processing unit (CPU) time) and space (access to main memory). In this context, the computer programs in Tierra are considered to be evolvable and can mutate, self-replicate and recombine. Tierra's virtual machine is written in C.[1] It operates on a custom instruction set designed to facilitate code change...
Cobra effect - Wikipedia
The cobra effect occurs when an attempted solution to a problem makes the problem worse,[1][2] as a type of unintended consequence. The term is used to illustrate the causes of incorrect stimulation in economy and politics.[2]
Publish or perish - Wikipedia
"Publish or perish" is a phrase coined to describe the pressure in academia to rapidly and continually publish academic work to sustain or further one's career.[1][2][3]
Goodhart's law - Wikipedia
Goodhart's law is an adage named after economist Charles Goodhart, which has been phrased by Marilyn Strathern as "When a measure becomes a target, it ceases to be a good measure."[1] One way in which this can occur is individuals trying to anticipate the effect of a policy and then taking actions that alter its outcome.[2]
Streetlight effect - Wikipedia
The streetlight effect, or the drunkard's search principle, is a type of observational bias that occurs when people only search for something where it is easiest to look.[1][2][3][4] Both names refer to a well-known joke:
Managerialism - Wikipedia
Managerialism, on one level, involves belief in the value of professional managers and of the concepts and methods they use. Contemporary writers on management such as Thomas Diefenbach[1] associate managerialism with hierarchy. But scholars have also linked managerialism to control,[2] to accountability[3] and measurement, and to an ideologically determined belief in the importance of tightly-managed organizations,[4] as opposed to individua...
Contemporary reaction to Ignaz Semmelweis - Wikipedia
Dr. Ignaz Semmelweis discovered in 1847 that hand-washing with a solution of chlorinated lime reduced the incidence of fatal childbed fever tenfold in maternity institutions. However, the reaction of his contemporaries was not positive; his subsequent mental disintegration led to him being confined to an insane asylum, where he died in 1865.
Great Debate (astronomy) - Wikipedia
The Great Debate, also called the Shapley–Curtis Debate, was held on 26 April 1920 at the Smithsonian Museum of Natural History, between the astronomers Harlow Shapley and Heber Curtis. It concerned the nature of so-called spiral nebulae and the size of the universe; Shapley believed that distant nebulae were relatively small and lay within the outskirts of Earth's home galaxy, while Curtis held that they were in fact independent galaxies, implyi...
Wikipedia:List of citogenesis incidents - Wikipedia
Fay Ajzenberg-Selove - Wikipedia
Fay Ajzenberg-Selove (February 13, 1926 – August 8, 2012) was an American nuclear physicist. She was known for her experimental work in nuclear spectroscopy of light elements, and for her annual reviews of the energy levels of light atomic nuclei. She was a recipient of the 2007 National Medal of Science.[1][2]
French curve - Wikipedia
A French curve is a template usually made from metal, wood or plastic composed of many different curves. It is used in manual drafting and in fashion design to draw smooth curves of varying radii. The shapes are segments of the Euler spiral or clothoid curve. The curve is placed on the drawing material, and a pencil, knife or other implement is traced around its curves to produce the desired result.
Morgenthau Plan - Wikipedia
The Morgenthau Plan (German: Morgenthau-Plan [ˈmɔɐ̯ɡn̩taʊ ˌplaːn]) by the Allied occupation of Germany following World War II was a proposal to eliminate Germany's ability to wage war by eliminating its arms industry, and the removal or destruction of other key industries basic to military strength. This included the removal or destruction of all industrial plants and equipment in the Ruhr. It was first proposed by United States Secretary of the ...
Lavrentiy Beria - Wikipedia
Lavrentiy Pavlovich Beria (/ˈbɛriə/; Russian: Лавре́нтий Па́влович Бе́рия, IPA: [ˈbʲerʲiə]; Georgian: ლავრენტი პავლეს ძე ბერია, translit.: lavrent'i p'avles dze beria, IPA: [bɛriɑ]; 29 March [17 March old style] 1899 – 23 December 1953) was a Soviet politician, Marshal of the Soviet Union and state security administrator, chief of the Soviet security and secret police apparatus (NKVD) under Joseph Stalin during World War II, and promoted to deput...
Swiss Army knife - Wikipedia
Ötzi - Wikipedia
Europeans in Medieval China - Wikipedia
Roopkund - Wikipedia
PowerPC e6500 - Wikipedia
The PowerPC e6500 is a multithreaded 64-bit Power ISA-based microprocessor core from Freescale Semiconductor (now part of NXP). e6500 will power the entire range of QorIQ AMP Series system on a chip (SoC) processors which share the common naming scheme: "Txxxx". Hard samples, manufactured on a 28 nm process, available in early 2012 with full production later in 2012.
RAD750 - Wikipedia
The RAD750 is a radiation-hardened single board computer manufactured by BAE Systems Electronics, Intelligence & Support.[1] The successor of the RAD6000, the RAD750 is for use in high radiation environments experienced on board satellites and spacecraft.[2] The RAD750 was released in 2001, with the first units launched into space in 2005.[1][3]
QorIQ - Wikipedia
QorIQ /ˈkɔːraɪkjuː/ is a brand of ARM-based and Power ISA-based communications microprocessors from NXP Semiconductors (formerly Freescale). It is the evolutionary step from the PowerQUICC platform and initial products were built around one or more e500mc cores and came in five different product platforms, P1, P2, P3, P4 and P5, segmented by performance and functionality. The platform keeps software compatibility with older PowerPC products such ...
File:Processor families in TOP500 supercomputers.svg - Wikipedia
Original file (SVG file, nominally 1,179 × 838 pixels, file size: 412 KB)
Nonviolent revolution - Wikipedia
Videos
A Better Default Colormap for Matplotlib | SciPy 2015 | Nathaniel Smith and Stéfan van der Walt (www.youtube.com)
Complete SciPy 2015 Talk & Tutorial Playlist here: http://ow.ly/PHjEN
"Just Add Await: Retrofitting Async Into Django" - Andrew Godwin (PyCon AU 2019) (www.youtube.com)
Andrew Godwin Writing async code from scratch is hard; trying to add it into a large, existing framework is harder. Learn about the problems we face trying t...
CppCon 2017: Matt Kulukundis “Designing a Fast, Efficient, Cache-friendly Hash Table, Step by Step” (www.youtube.com)
http://CppCon.org — Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2017 — Hash tables...
Meshroom -- 3D Models from Photos using this Free Open Source Photogrammetry Software (www.youtube.com)
Meshroom is a new free and open source Photogrammetry software that enables you to create 3D models using a series of photos. Available on Windows and Linux ...
Photogrammetry 2 – 3D scanning with just PHONE/CAMERA simpler, better than ever! (www.youtube.com)
Creating a 3D model just by taking lots of pictures of a real object? Yes! Check the full article: https://www.prusaprinters.org/photogrammetry-2-3d-scanning...
Robot Human Like Face - Female - I Cant Believe They Make That (www.youtube.com)
www.ICantBelieveTheyMakeThat.com Video By Hanson's Robotics Now there is finally a technology that can substitute human connection without leaving your front...
CppCon 2018: G. Nishanov “Nano-coroutines to the Rescue! (Using Coroutines TS, of Course)” (www.youtube.com)
http://CppCon.org “Memory Latency Troubles You? Nano-coroutines to the Rescue! (Using Coroutines TS, of Course)” — Presentation Slides, PDFs, Source Code and...
Shall We Play A Game? The early years of computer gaming (www.youtube.com)
[Recorded on 05-07-2002] From the original program: "From their humble beginnings in the 1960s as demonstrations of computer interactivity, to a multi-billio...
RSA ANIMATE: First as Tragedy, Then as Farce (www.youtube.com)
In this RSA Animate, renowned philosopher Slavoj Zizek investigates the surprising ethical implications of charitable giving. This was taken from the RSA's f...
Lula 'eu mentia mesmo, falava números que não existiam' (www.youtube.com)
Lula Confessar Sua Mentiras
Amazon
News
25 Years in Ulcers: Chronic to Curable (abcnews.go.com)
In 1984, 33-year-old Barry Marshall, frustrated by responses to his work, ingested Helicobacter pylori, and soon developed stomach pain, nausea, and vomiting -- all signs of the gastritis he had intended to induce.
Apple Accidentally Unpatches Vulnerability, Leading to New iOS 12.4 Jailbreak (www.macrumors.com)
Apple in iOS 12.4 mistakenly unpatched a vulnerability that was fixed in the iOS 12.3 update, leading to a new jailbreak available for iOS 12.4...
Blow to 10,000-hour rule as study finds practice doesn't always make perfect (www.theguardian.com)
Research of violinists undermines popular idea as average players practise more than best ones
Does the Amazon Belong to Brazil — or the Whole World? (www.nytimes.com)
When the world frets over the Amazon, Brazil sees pirates poised to poach its riches.
Subreddits
Reddit Posts
r/programming - Why WinFS died [Long]
Uncategorized
Turbo, An Improved Rainbow Colormap for Visualization (ai.googleblog.com)
Posted by Anton Mikhailov, Senior Software Engineer, Daydream False color maps show up in many applications in computer vision and machi...
Dave Green's `cubehelix' colour schemes (www.mrao.cam.ac.uk)
This makes different `cubehelix' colour schemes using javascript. See: Green, D. A., 2011, BASI, 39, 289. Also can output look-up table for DS9. Works in Firefox, Safari, Chrome as far as I can tell.
CET Perceptually Uniform Colour Maps (peterkovesi.com)
If you find this work useful please cite Peter Kovesi. Good Colour Maps: How to Design Them. arXiv:1509.03700 [cs.GR] 2015
Optimal Colors for Graphs | Katherine S. Rowell (ksrowell.com)
Did you ever think that someone could make an entire career researching, thinking, writing and advising groups about color?
Color Schemes (observablehq.com)
An Observable notebook by D3.
Choosing Colormaps in Matplotlib — Matplotlib 3.1.0 documentation (matplotlib.org)
Matplotlib has a number of built-in colormaps accessible via matplotlib.cm.get_cmap. There are also external libraries like [palettable] and [colorcet] that have many extra colormaps. Here we briefly discuss how to choose between the many options. For help on creating your own colormaps, see Creating Colormaps in Matplotlib.
Diverging Color Maps for Scientific Visualization (www.kennethmoreland.com)
"Diverging Color Maps for Scientific Visualization." Kenneth Moreland. In Proceedings of the 5th International Symposium on Visual Computing, December 2009. DOI 10.1007/978-3-642-10520-3_9.
Color Map Advice for Scientific Visualization (www.kennethmoreland.com)
This page provides advice for using colors in scientific visualization. More specifically, this page provides color maps that you can use while using pseudocoloring of a scalar field. The color maps are organized by how and where they are best used. Each color map shows some example usage and provides color tables in CSV format so that they can readily be used in rendering system textures or entered into visualization software. For simplicity, th...
Knack (app.crunchdex.com)
A dream of an ultimate OS (okmij.org)
A vision of an OS that recognizes that any user activity and most of the system activities are nothing but queries, which ought to be treated uniformly and implemented efficiently once and for all; database as a file system; A paper submitted to MacHack'95
IBM Knowledge Center (www.ibm.com)
Extensible Storage Engine - Windows applications (docs.microsoft.com)
(PDF) Data Structures Considered Harmful (www.researchgate.net)
PDF | We describe an approach to logic programming where the execution of a pure logic program is ordered on "temporal" values in the program. The resulting programs are relational and avoid a premature commitment to data structures. This is a strong advantage in a programming...
MacTech | The journal of Apple technology. (preserve.mactech.com)
Newton Toolkit
Google Still Doesn't Trust Linux GPU Drivers Enough To Enable Chrome Video Acceleration - Phoronix (www.phoronix.com)
1210726 - Add hardware decoding capabilities on Linux (bugzilla.mozilla.org)
NEW (nobody) in Core - Audio/Video: Playback. Last updated 2019-08-01.
Hardware video acceleration - ArchWiki (wiki.archlinux.org)
Hardware video acceleration makes it possible for the video card to decode/encode video, thus offloading the CPU and saving power.
Why does all life use the same 20 amino acids? (www.chemistryworld.com)
Chemical properties offer an answer to why nature limits itself to so few protein building blocks
Role of non-protein amino acid L-canavanine in autoimmunity. - PubMed - NCBI (www.ncbi.nlm.nih.gov)
PubMed comprises more than 30 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full-text content from PubMed Central and publisher web sites.
Toxicity of non-protein amino acids to humans and domestic animals. - PubMed - NCBI (www.ncbi.nlm.nih.gov)
PubMed comprises more than 30 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full-text content from PubMed Central and publisher web sites.
Selenocysteine: the 21st amino acid. - PubMed - NCBI (www.ncbi.nlm.nih.gov)
PubMed comprises more than 30 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full-text content from PubMed Central and publisher web sites.
SelenoDB 2.0: annotation of selenoprotein genes in animals and their genetic diversity in humans. - PubMed - NCBI (www.ncbi.nlm.nih.gov)
PubMed comprises more than 30 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full-text content from PubMed Central and publisher web sites.
A new UAG-encoded residue in the structure of a methanogen methyltransferase. - PubMed - NCBI (www.ncbi.nlm.nih.gov)
PubMed comprises more than 30 million citations for biomedical literature from MEDLINE, life science journals, and online books. Citations may include links to full-text content from PubMed Central and publisher web sites.
Hundreds of extreme self-citing scientists revealed in new database (www.nature.com)
Some highly cited academics seem to be heavy self-promoters — but researchers warn against policing self-citation.
Ten simple rules for responsible referencing (journals.plos.org)
Ridiculed science mavericks vindicated (amasci.com)
Nobel Prize Vindicates Ridiculed Researcher Scientist Honored For Discovery Of Disease-Causing Proteins (www.spokesman.com)
Prusiner
Revenge for ridiculed scientists: 2011 Nobel Prize in Chemistry – Joseph Davidovits (www.davidovits.info)
de
How “Useless” Science Unraveled an Amphibian Apocalypse - Nautilus - Pocket (getpocket.com)
An obscure fungi threatened to wipe out an entire species of frogs, spawning decades of research into chytrids.
Self Plagiarism | ORI - The Office of Research Integrity (ori.hhs.gov)
Table of Contents | Previous | Next** Note: 42 CFR Part 93 does not consider self-plagiarism to be research misconduct. **
A standardized citation metrics author database annotated for scientific field (journals.plos.org)
Citation metrics are widely used and misused. This Community Page article presents a publicly available database that provides standardized information on multiple citation indicators and a composite thereof, annotating each author according to his/her main scientific field(s).
Academic Publications - Peter Turchin (peterturchin.com)
Contents Articles in Nature, Science, and PNASPreprintsArticles in Other Peer-Reviewed JournalsBook Chapters and Reviews This is not a complete collection of my publications (for the complete list, see my CV). The focus is on my social science publications, with some of my favorite ecology papers thrown in. Articles in Nature, Science, and PNAS Whitehouse, H.*, P. François*, P.E. Savage*, T.E. Currie, K.C. Feeney, E. Cioni, R. Purcell, R.M. Ross,...
Some theorems about the sentential calculi of Lewis and Heyting | The Journal of Symbolic Logic | Cambridge Core (www.cambridge.org)
Some theorems about the sentential calculi of Lewis and Heyting - Volume 13 Issue 1 - J. C. C. McKinsey, Alfred Tarski
Issue 1806 - project-zero - Project Zero - Monorail (bugs.chromium.org)
Issue 1806 - project-zero - Project Zero - Monorail (bugs.chromium.org)
About the security content of iOS 12.3 (support.apple.com)
This document describes the security content of iOS 12.3.
Trivial remote Solaris 0day, disable telnet now. (blog.erratasec.com)
NOTE: Following link may not we work safe due to cartoon... http://www.com-winner.com/0day_was_the_case_that_they_gave_me.pdf Oh jeez, that’...
A Beginner’s Introduction to Python Web Frameworks (stxnext.com)
Django, Flask, Pyramid, and many, many others—here&#39;s everything you need to know to choose the right Python framework for your web development project.
Google Groups (groups.google.com)
Google Groups allows you to create and participate in online forums and email-based groups with a rich experience for community conversations.
Defending Pyramid's Design — The Pyramid Web Framework v1.10.4 (docs.pylonsproject.org)
From time to time, challenges to various aspects of Pyramid design are lodged. To give context to discussions that follow, we detail some of the design decisions and trade-offs here. In some cases, we acknowledge that the framework can be made better and we describe future steps which will be taken to improve it. In others we just file the challenge as noted, as obviously you can't please everyone all of the time.
django-sorcery (pypi.org)
Django and SQLAlchemy integration
django-rest-witchcraft (pypi.org)
Django REST Framework and SQLAlchemy integration
| Systempay Documentation (paiement.systempay.fr)
Welcome to AIOHTTP — aiohttp 3.5.4 documentation (aiohttp.readthedocs.io)
Asynchronous HTTP Client/Server for asyncio and Python.
peewee — peewee 3.10.0 documentation (docs.peewee-orm.com)
Peewee is a simple and small ORM. It has few (but expressive) concepts, making it easy to learn and intuitive to use.
All Products from Pylons Project (pylonsproject.storenvy.com)
All Products by Pylons Project
Get started with Docker Machine and a local VM (docs.docker.com)
Letâs take a look at using docker-machine to create, use and manage a Docker host inside of a local virtual machine. Prerequisite information With the advent of Docker Desktop for...
Dokku - The smallest PaaS implementation you've ever seen (dokku.viewdocs.io)
Dokku helps you build and manage the lifecycle of applications
Live DNS Query Map | SlickDNS (www.slickdns.com)
The SlickDNS authoritative name servers are continuously queried by caching name servers from around the world. This map is a real-time visualization of the location of servers that query the SlickDNS name servers.
About GitHub Package Registry - GitHub Help (help.github.com)
GitHub Package Registry is a software package hosting service, similar to npmjs.org, rubygems.org, or hub.docker.com, that allows you to host your packages and code in one place. You can host software packages privately or publicly and use them as dependencies in your projects.
HN Search powered by Algolia (hn.algolia.com)
Hacker News Search, millions articles and comments at your fingertips.
Software Heritage and GNU Guix join forces to enable long term reproducibility (www.softwareheritage.org)
Our mission is to collect, preserve, and share the source code of all software that is publicly available, including its full development history. To this end, we already periodically fetch and archive source code from a growing set of origins: release tarballs from the GNU servers, repositories from GitHub, packages from PyPI, and much more. […]
nixpkgs-ghc.nix (gist.github.com)
GitHub Gist: instantly share code, notes, and snippets.
dapphub/dapptools (github.com)
Dapp, Seth, Hevm, and more. Contribute to dapphub/dapptools development by creating an account on GitHub.
generate-versions.nix (gist.github.com)
GitHub Gist: instantly share code, notes, and snippets.
Configuring RubyGems for use with GitHub Package Registry - GitHub Help (help.github.com)
You can configure RubyGems to publish a package with GitHub Package Registry and use that package as a dependency in a Ruby project with Bundler.
Linking to releases - GitHub Help (help.github.com)
You can share every release you create on GitHub with a unique URL.
HashCache (chiselapp.com)
Simple caching system that caches remote URL contents, addressed by cryptographic hash (SHA-1, SHA-256, etc) and allows retrieval over HTTP.
Central Repository: (repo.maven.apache.org)
GitHub's RubyGem Server - The GitHub Blog (github.blog)
Update regarding require, please read below The next time you visit your repository’s edit screen you’ll see a new checkbox that should be pretty exciting for users hosting their RubyGem project on GitHub: After checking
Gem Building is Defunct - The GitHub Blog (github.blog)
Gem building has been disabled since the move to Rackspace. This was because the system had to be rewritten to work with the new architecture and we had to provision an entirely new VM for
Surprise NPM layoffs raise questions about the company culture | Packt Hub (hub.packtpub.com)
Headlines about the recent NPM layoffs has raised questions about the company culture and ethics. NPM which stands for Node Package Manager
audit: env selection for report by larsgw · Pull Request #125 · npm/cli (github.com)
Select dependency environments with --only, --also and --production for reports as well, instead of just for audit fix. Still reports the filtered advisories, but changes the exit code (as is done ...
Quay Documentation (docs.quay.io)
There are many circumstances where permissions for repositories need to be shared across those repositories (continuous integration, etc).
Go Modules in 2019 - The Go Blog (blog.golang.org)
Go is an open source programming language that makes it easy to build simple, reliable, and efficient software.
A Primer on Bézier Curves (pomax.github.io)
A detailed explanation of Bézier curves, and how to do the many things that we commonly want to do with them.
A Primer on Bézier Curves (pomax.github.io)
A detailed explanation of Bézier curves, and how to do the many things that we commonly want to do with them.
Hermite Interpolation with Pythagorean-Hodograph Cubic Curves - Wolfram Demonstrations Project (demonstrations.wolfram.com)
A polynomial curve is a Pythagoreanhodograph curve if is the square of another polynomial The lowestdegree curves satisfying this condition are PHcubics They are represented here in Beacutezier form The degrees of freedom of such a curve allow using it to solve a partial Hermite interpolation problem the boundary points and the tangent directions can be specified but not the speeds at these points
The Castañé Collection Series: “Three: Marshal Zhukov’s Pocket Knife” (blogs.harvard.edu)
By Michael Austin, Manuscript Cataloger, Houghton Library The José María Castañé collection of material relating to major conflicts of the 20th century, held by Houghton Library, contains an incred…
‘On the Death of Zhukov’ (link.springer.com)
I see columns of stock-still grandsons / the coffin on a guncarriage, the backside of a horse. / The wind here does not carry the sounds to me / of plangent Russian military horns. / I see, in its...
A Roman ‘Swiss Army’ knife? | The Fitzwilliam Museum (www.fitzmuseum.cam.ac.uk)
As well as a knife, spoon, and fork, this implement provides a spike, spatula and small pick. The spike might have helped in extracting the meat from snails, and the spatula in poking sauce out of narrow-necked bottles: the pick could have served as a tooth-pick. While many less elaborate folding knives survive in bronze, this one’s complexity and the fact that it is made of
Could it be possible that all these decades later, we’ve got the final days of WW2 wrong? (www.history.co.uk)
Why Did Japan Really Surrender in WW2?
The Atomic Bombs and the Soviet Invasion: What Drove Japan's Decision to Surrender? | The Asia-Pacific Journal: Japan Focus (apjjf.org)
 
Nobody Knows Why Hundreds of People Died at This Creepy Himalayan Lake (www.vice.com)
Hundreds of people mysteriously died over a millennium at "Skeleton Lake" in the Himalayas according to a new study, making the creepy location even more mysterious.
Greek film director-researcher discovers the forgotten Greeks of the Pamir mountain range, By Tasoula Karaiskaki - Kathimerini | Kathimerini (www.ekathimerini.com)
Announcing notqmail (schmonz.com)
Postfix Postfix : List of security vulnerabilities (www.cvedetails.com)
Security vulnerabilities of Postfix Postfix : List of all related CVE security vulnerabilities. CVSS Scores, vulnerability details and links to full CVE details and references.
Qmail : Security vulnerabilities (www.cvedetails.com)
Security vulnerabilities related to Qmail : List of vulnerabilities related to any product of this vendor. Cvss scores, vulnerability details and links to full CVE details and references
qpsmtpd - Develooper LLC (smtpd.github.io)
qpsmtpd is a flexible smtpd daemon written in Perl. Apart from the core SMTP features, all functionality is implemented in small "extension plugins" using the easy to use object oriented plugin API.
Rust is not a good C replacement (drewdevault.com)
I have a saying that summarizes my opinion of Rust compared to Go: âGo is the result of C programmers designing a new programming language, and Rust is the result of C++ programmers designing a new programming languageâ. This isnât just a metaphor - Go was designed by plan9 alumni, an operating system written in C and the source of inspiration for many of Goâs features, and Rust was designed by the folks at Mozilla - whose flagship produc...
s/qmail - Next generation secure email transport (www.fehcom.de)
imap-maildir: production quality UW-imap server Maildir support (www.davideous.com)
Available for consulting work I am currently available for consulting work. For consulting, I am happy to telecommute or come to your site for a period of time. For more information about my skills and experience, view my statement of consulting capabilities or contact me for more information. Quick Summary Unless you have a specific need to continue using UW-IMAP, this patch is obseleted by the deveopment of better IMAP servers like ...
Google Is Tightening Its Grip on Your Website (onezero.medium.com)
A new AMP update shows how the speed-boosting technology can infiltrate every corner of the internet
975444 - google.com - Firefox Android doesn't receive the tier1 sent to Chrome Android (bugzilla.mozilla.org)
ASSIGNED (kdubost) in Web Compatibility - Mobile. Last updated 2019-08-19.
Former Mozilla exec alleges Google torpedoed Firefox with 'oops' excuses (www.computerworld.com)
Johnathan Nightingale – a one-time Firefox V.P. – weighed in on working with Google in a series of tweets, prompted by a controversial "smart city" plan from Alphabet for Nightingale's hometown of Toronto.
Announcing AMP Real URL (blog.cloudflare.com)
The promise of the AMP (Accelerated Mobile Pages) project was that it would make the web, and, in particular, the mobile web, much more pleasant to surf. The AMP HTML framework was designed to make web pages load quickly.
Where do interrupts happen? (travisdowns.github.io)
A blog about low-level software and hardware performance.
Accidentally Turing-Complete (beza1e1.tuxen.de)
A list of things that were not supposed to be Turing-complete, but are.
Sushi Roll: A CPU research kernel with minimal noise for cycle-by-cycle micro-architectural introspection (gamozolabs.github.io)
Twitter
⚙ D34769 [X86] X86::CMOV to Branch heuristic based optimization (reviews.llvm.org)
LLVM compiler recognizes opportunities to transform a branch into IR select instruction(s) - later it will be lowered into X86::CMOV instruction, assuming no other optimization eliminated the SelectInst. However, it is not always profitable to emit X86::CMOV instruction. For example, branch is preferable over an X86::CMOV instruction when:
Compiler Explorer - C++ (godbolt.org)
struct a{ int i; }; struct b{ a* aptr; }; int cmov1(int cond, a* v1, a* v2){ return cond ? v1->i : v2->i; } // Add some extra indirection int cmov2(int cond, a* v1, b* v2){ return cond ? v1->i : v2->aptr->i; } // Load both values into variables as a hint to the compiler int cmov3(int cond, a* v1, b* v2){ int i1 = v1->i, i2 = v2->aptr->i; return cond ? i1: i2; }
Compiler Explorer - C++ (godbolt.org)
struct a{ int i; }; struct b{ a* aptr; }; int cmov1(int cond, a* v1, a* v2){ return cond ? v1->i : v2->i + 1; }
Compiler Explorer - C++ (godbolt.org)
struct a{ int i; }; struct b{ a* aptr; }; int cmov1(int cond, a* v1, a* v2){ return cond ? v1->i + 1 : v2->i + 1; // gcc makes a branch with the +1 } int cmov1b(int cond, a* v1, a* v2){ return (cond ? v1->i : v2->i) + 1; // gcc still makes a branch }
My sudden trip to Hell (www.linkedin.com)
“Open your eyes Mark! Mark open your eyes..
Data Structures Part 1: Bulk Data (gamasutra.com)
Examines the options for storing object arrays.
P1144R0: Object relocation in terms of move plus destroy (www.open-std.org)
We define a new verb, "relocate," which is tantamount to a move and a destroy (analogous to the existing verb "swap," which is tantamount to a move, two move-assignments, and a destroy). For many C++ types, the "relocate" operation is implementable as a single memcpy. We provide a standard trait to detect types which are trivially relocatable, for the benefit of library writers. Finally, we provide a portable way for a user-defined type (e.g. bo...
std::memmove - cppreference.com (en.cppreference.com)
Copies count characters from the object pointed to by src to the object pointed to by dest. Both objects are reinterpreted as arrays of unsigned char.
Copy assignment operator - cppreference.com (en.cppreference.com)
A copy assignment operator of class T is a non-template non-static member function with the name operator= that takes exactly one parameter of type T, T&, const T&, volatile T&, or const volatile T&. For a type to be CopyAssignable, it must have a public copy assignment operator.
Efficient way to return a std::vector in c++ (stackoverflow.com)
How much data is copied, when returning a std::vector in a function and how big an optimization will it be to place the std::vector in free-store (on the heap) and return a pointer instead i.e. is:...
"Modern" C++ Lamentations · Aras' website (aras-p.info)
abseil / Tip of the Week #112: emplace vs. push_back (abseil.io)
Battle-tested, Mom-approved
Data Structures Part 1: Bulk Data · Our Machinery (ourmachinery.com)
Examines the options for storing object arrays
PLF Library - colony (www.plflib.org)
A highest-performance C++ template-based data container for high-modification scenarios with unordered data.
WG21-SG14/SG14 (github.com)
A library for Study Group 14 of Working Group 21 (C++) - WG21-SG14/SG14
Compiler Explorer - C++ (godbolt.org)
template<class T> using ref = T&; template<class T> using val = T; template<class T> using vec = std::vector<T>; template<class S, template<class> class NewF> struct rebind_; template<template<template<class> class> class ST, template<class> class F, template<class> class NewF> struct rebind_<ST<F>, NewF> { using type = ST<NewF>; }; template<class S, template<class> class NewF> using rebind = typename...
Watch: Real World Location Virtually Recreated to Scale in Minutes (nwn.blogs.com)
This is a pretty impressive tech demonstration from 6D.AI, a startup that's creating a 3D mirror world of real life from the input of standard smartphones. "Building a 3D model of the world means fusing crowdsourced scans into huge models...
ReCap | Reality Capture Software | 3D Scanning Software | Autodesk (www.autodesk.com)
Use ReCap reality capture software to convert reality into a 3D model or 2D drawing that’s ready for further design. Design in context with reality capture.
DTAM: Dense tracking and mapping in real-time - IEEE Conference Publication (ieeexplore.ieee.org)
Skip to Main Content
DTAM: Dense Tracking and Mapping (ahumaninmachinesworld.blogspot.com)
Dense Visual SLAM approach of Richard Newcombe
8 deepfake examples that terrified the internet (www.creativebloq.com)
These deepfake examples show the tech's exciting possibilities, but the fear of abuse is growing.
SharpScript from ServiceStack lets you run .NET apps directly from a GitHub Gist! (www.hanselman.com)
I've blogged about ServiceStack before. It's an extraordinary open source project - an ecosystem of its own even - that ...
Big Blue Open Sources Power Chip Instruction Set (www.nextplatform.com)
It has been a long time coming, and it might have been better if this had been done a decade ago. But with a big injection of open source spirit from its
OpenPOWER Foundation | IBM Power ISA™ Version 3.0B (openpowerfoundation.org)
Date Added: March 29, 2017
Raptor Computing Systems::Talos™ II Secure Workstation (www.raptorcs.com)
Talos™ II is the world's first EATX-compatible, workstation-class mainboard for the new, free-software friendly IBM POWER9 processor and architecture. POWER is the only open, owner-controllable architecture that is competitive in performance.
PPC64 - Debian Wiki (wiki.debian.org)
Debian ppc64 port Contents Debian ppc64 port Target ABI ppc64 porterbox for Debian Developers ppc64 buildd status Apt-line Setting up a ppc64 chroot on a powerpc system Contact Target The Debian/PowerPC64 (ppc64) port project is active for supporting Big-endian 64-bit PowerPC CPUs as follows: PowerPC 970/970FX/970MP/970GX, Cell BE and PowerXCell 8i (PPE only), POWER4/4+, POWER5/5+, POWER6/6+, POWER7/7+, POWER8, POWER9, PowerPC A2, Xenon, PA6T,...
Fedora Alternate Architectures (alt.fedoraproject.org)
Additional architectures supported by Fedora
8.0 release notes - Red Hat Customer Portal (access.redhat.com)
The release notes provide high-level coverage of the improvements and additions that have been implemented in Red Hat Enterprise Linux 8.0 and document known problems in this release, as well as notable bug fixes, technology previews, deprecated functionalities, and other details.
Ubuntu for POWER | Download | Ubuntu (ubuntu.com)
Ubuntu for POWER brings the Ubuntu Server and Ubuntu ecosystem to POWER.
Linux Enterprise Server for IBM POWER Servers | SUSE (www.suse.com)
SUSE Linux Enterprise Server for IBM POWER systems combines the latest generation of our Enterprise Linux operating system with the power and reliability of IBM POWER hardware. Take this opportunity to learn more about the benefits of this winning combination of software and hardware.
Gentoo PPC64 Handbook - Gentoo Wiki (wiki.gentoo.org)
Downloads â Gentoo Linux (www.gentoo.org)
News and information from Gentoo Linux
Void Linux goes POWER9 (www.talospace.com)
A nice commit landed in Void Linux : 64-bit Power ISA support including big and little endian. Although you'll have to build it yourself an...
Compiling Firmware - RCS Wiki (wiki.raptorcs.com)
The following steps can be used to compile and update the firmware on Raptor CS's OpenPOWER systems, such as the Talos II or Blackbird.
OpenSSDWiki (www.openssd-project.org)
The OpenSSD Project is an initiative to promote research and education on the recent SSD (Solid State Drive) technology by providing easy access to OpenSSD platforms on which open source SSD firmware can be developed. Currently, we have offered an OpenSSD platform based on the commercially successful BarefootTM controller from Indilinx Co., Ltd. In addition, we now support an FPGA-based OpenSSD platform whose hardware and software designs are mod...
POWER9 & ARM Performance Against Intel Xeon Cascadelake + AMD EPYC Rome - Phoronix (www.phoronix.com)
For those wondering how ARM and IBM POWER hardware stack up against AMD's new EPYC "Rome" processors and that of Intel's existing Xeon "Cascade Lake" processors, here is a round of tests from the POWER9 Talos II, Ampere eMAG, and Cavium ThunderX in looking at the cross-architecture Linux CPU performance currently in the server space.
Raptor Computing Systems::TLSDS3 Purchase (secure.raptorcs.com)
Box (ibm.ent.box.com)
Dell Poweredge R630 2x Xeon E5-2640 v3 2.6ghz 16-Cores 64gb H730 DVD iDrac Ent | eBay (www.ebay.com)
IDrac 8 Enterprise. Dell Poweredge R630 1U Server. 2x 750w Platinum Power Supplies. DVD Optical Included. Quad Port 1GB NIC PCIe Card.
ARM Releases Machine Readable Architecture Specification (alastairreid.github.io)
The device you are reading this post on consists of a very tall stack of layers - all the way from transistors and NAND gates all the way up to processors, C, Linux/ Android/ iOS/ Windows to the browser. Each of these layers may be written by a different team possibly in a different company and the interface between these layers is documented and specified so that each team knows what it can assume and what it must provide. One of the most impor...
Free Fortran, C, C++ Compilers & Tools for CPUs and GPUs (www.pgroup.com)
Compilers for x86-64 and OpenPOWER CPUs, and NVIDIA GPUs support OpenACC, OpenMP and CUDA Fortran.
OSU Open Source Lab | Oregon State University (osuosl.org)
The Open Source Lab partners with IBM to host POWER based servers in order to provide an open platform for innovation to the open source community. Current projects embrace open software projects ranging from KVM to OpenStack and open collaboration with OpenPOWER Foundation partners, including NVIDIA, Mellanox, Ubuntu and Google, and open source based ISV and distribution partners, such as Chef, Red Hat, SUSE and Ubuntu, who support the latest PO...
Heads up: Fujitsu tips its hand to reveal exascale Arm supercomputer processor – the A64FX (www.theregister.co.uk)
AKA how it learned to stop loving SPARC64
IBM Latest updates for supported IBM C and C++ compilers (www-01.ibm.com)
This page contains links to the latest updates (PTFs) for IBM C and C++ compiler products and related components that are currently in support.
Arm HPC tools and libraries – Arm Developer (developer.arm.com)
Optimize HPC applications on Arm with a comprehensive tool suite including compilers, libraries, debuggers, profilers and instruction emulators.
IBM Knowledge Center (www.ibm.com)
Overview of OpenSPARC Resources (www.oracle.com)
 In March 2006, the complete design of Sun Microsystems' UltraSPARC T1  microprocessor was released-in open-source form, it was named OpenSPARC T1. In early 2008, its successor, OpenSPARC T2, was also released in open-source form. These were the first (and still only) 64-bit microprocessors ever open-sourced. They were also the first (a...
FOSDEM 2019 - The surprising interaction of open source and patent exhaustion (archive.fosdem.org)
Bountysource (www.bountysource.com)
1536220 - Enable ARM64 Ion in-browser (bugzilla.mozilla.org)
RESOLVED (sstangl) in Core - JavaScript Engine: JIT. Last updated 2019-04-07.
New GPU-Accelerated Supercomputers Change the Balance of Power on the TOP500 | TOP500 Supercomputer Sites (www.top500.org)
For the first time in history, most of the flops added to the TOP500 list came from GPUs instead of CPUs. Is this the shape of things to come?
Improving performance of Phoronix benchmarks on POWER9 — Store Half Byte-Reverse Indexed (sthbrx.github.io)
Wed 15 August 2018
Using XL Compilers - High Performance Research & Computing (hpc.mines.edu)
SEALAB II: Porpoise Post and Life Beneath the Waves (www.navalhistory.org)
It may come as no surprise to you all (seeing as I am a digital archivist who spends all day with technology) but I am a self-admitted nerd, complete with a love of video games. One of my favorite games – and one I suggest to anyone new to solo-gaming – is Bioshock, which takes...
Submarine escape and rescue: a brief history (jmvh.org)
By Nick Stewart In Reprinted Articles  Issue Volume 17 No. 1 .
Tupelo as it relates to IPLD and IPFS (medium.com)
The Interplanetary Linked Data (IPLD) specification underlies The Interplanetary File System (IPFS) and is incredibly powerful. In a lot…
The dumb, dumb world of Malcolm Gladwell (www.theregister.co.uk)
A guru for the brain dead
The Igon Value Problem | monkey's uncle (monkeysuncle.stanford.edu)
Priceless. Steve Pinker wrote a spectacular review of Malcolm Gladwell's latest book, What the Dog Saw and Other Adventures, in the New York Times today. I regularly read and enjoy Gladwell's essays in the New Yorker, but I find his style sometimes problematic, verging on anti-intellectual, and I'm thrilled to see a scientist of Pinker's stature calling him out.
The 10,000-Hour Rule Was Wrong, According to the People Who Wrote the Original Study (www.inc.com)
What is really required to become an expert is very different.
'Record number of fires' in Brazilian rainforest (www.bbc.com)
Fires in the Amazon have risen 84% amid growing deforestation, Brazil's space research agency says.
The world protests as Amazon forests are opened to mining (theconversation.com)
Last week Brazil opened thousands of kilometres of previously protected Amazon rainforest to mining, in a bid to combat ongoing political and economic disasters.
Toxic Waste from Norwegian Hydro Threatens Amazon and Drinking Water Supply in Brazil - The Nordic Page (www.tnp.no)
Half state owned Norwegian aluminum company Hydro is accused of serious environmental damage in Brazil. In addition to a leak of toxic mining debris that has contaminated several communities in Barcarena, the Norwegian giant Hydro is accused to have used a “clandestine pipeline to discharge untreated effluent”, according to Brazilian media. The report from Health’s Ministry’s Evandro …
Twelve years to save Earth? Make that 18 months... (www.bbc.com)
There's a growing consensus that the next year-and-a-half are key in the battle against rising temperatures.
No, Climate Change Will Not End the World in 12 Years (blogs.scientificamerican.com)
Stoking panic and fear creates a false narrative that can overwhelm readers, leading to inaction and hopelessness
Ecuador Asks World to Pay to Keep Yasuni Oil Underground (www.scientificamerican.com)
International climate funds might be one way for the world to convince Ecuador to not pump oil from underneath a biologically rich rainforest region
France braces for another heatwave as record temperature revised up to 46°C (www.france24.com)
France braces for another heatwave this week as its national weather service revised the country's all-time record-high temperature to 46 degrees Celsius (115 degrees F), which was recorded last month in southern France.
Temperature records smashed as heatwave bakes Europe (www.iamexpat.nl)
If you're sweating, you're not the only one: the Netherlands recorded its hottest day and night ever, as Europe sweltered through another heatwave.
Tornado rips through Luxembourg, France (www.france24.com)
A huge tornado ripped across southwest Luxembourg on Friday leaving at least seven people injured, authorities said, as images posted on social media showed the powerful twister whipping roofs and other debris into the air.
'Monster tornado' hits Romania and overturns bus (www.bbc.com)
Several people were injured when a tornado lifted up a bus and dumped it in a nearby field.
Apple Card launches today for all US customers (www.apple.com)
Apple Card, a new kind of credit card from Apple designed to help customers lead a healthier financial life, is available in the US starting today.
MasterCard Inc (MA) Q2 2019 Earnings Call Transcript | The Motley Fool (www.fool.com)
MA earnings call for the period ending June 30, 2019.
How to use Apple Card (support.apple.com)
Pay with Apple Card anywhere Apple Pay is accepted, and use the titanium Apple Card or card number anywhere Mastercard is accepted.
22 Metal Credit Cards Available in 2019 | Credit Card Insider (www.creditcardinsider.com)
There are lots of metal credit cards available from a number of different credit card issuers. See what you can get now, and see how they stack up.
Mastercard® Titanium Card™ - Credit Card Insider (www.creditcardinsider.com)
Designed for frequent travelers with good credit, the Mastercard Titanium Card offers a few luxury benefits and special VIP travel perks.
Posting - Starcity Coliving (starcity.com)