Direct to PCB resist printing using an inkjet printer

Direct to PCB resist printing using an inkjet printer

This page details the use of Epson^ InkJet printers with based inks to feed and directly print resist patterns to copper clad printed circuit board stock, ready for etching. And if you admit that a laminator is required for TT, given the prices for old C84^ or R220^ / R280^ printers and the Inks, direct to PCB InkJet printing is cheaper. The Epson InkJet printer use pizeo electric actuators in the print head (rather than the thermal method used by other brands) which allows for a wider range of ink types to be squirted out.

Source: techref.massmind.org

Common Lisp: The Untold Story (2012)

Common Lisp: The Untold Story (2012)

This paper summarizes a talk given at “Lisp50@OOPSLA,” the 50th Anniversary of Lisp workshop, Monday, October 20, 2008, an event co-located with the OOPSLA’08 in Nashville, TN, in which I offered my personal, subjective account of how I came to be involved with Common Lisp and the Common Lisp standard, and of what I learned from the process. The original design of the Common Lisp language, culminating in the 1984 publication of Common Lisp: The Language was designed not by an ANSI committee but just by a set of interested individuals. They were leaning toward concluding that was the dialect of choice because it seemed to be deployed at more locations than any other single dialect, but a case was made that many variants were really the same dialect and could be collected under a single Common Lisp banner.

Source: www.nhplace.com

Procedural content generation: creating a universe (2015)

Procedural content generation: creating a universe (2015)

Released in 1984, Elite featured cutting edge 3D graphics (with hidden line removal no less) and a rich universe of 2048 planetary systems, spread across 8 galaxies, each with a unique name, offbeat description, technology level, government type and even an economy. These are used as the “seed” of the universe and they are incremented and manipulated in a consistent manner as each galaxy and planetary system is generated. It uses the current seed to populate a structure looking like this for each planetary system:

Here is the makeystem function in all it’s glory:

As you can see the system’s location, government type and economy are generated by plucking bits out the seed.

Source: blog.rabidgremlin.com

From Design Patterns to Category Theory

From Design Patterns to Category Theory

This makes the category theory concepts more specific, and less ambiguous, than design patterns. The coming article series is an exploration of this space:

I believe that learning about these universal abstractions is the next step in software design. Just like design patterns, you have to learn these things, but once you’ve learned them, you’ve learned something that transcends a particular software library, a particular framework, a particular programming language.

Source: blog.ploeh.dk

Getting Serious about “Critical Materials”

Getting Serious about “Critical Materials”

The primary industries mentioned in these Chinese articles are linked to the defense industry, but rare earths are used in many other critical sectors including energy (think oil refining, electric vehicles and wind turbines). These issues of supply threats, international relations, security and the related analysis is has been intensely analyzed and addressed in in energy policy—especially in relation to oil. What has become clear over decades of energy security analysis is that a reliance solely on import dependence does not account for the economic impacts of energy supply, nor many other factors, and thus is only one of many elements that need be considered for robust decision making in energy security and resilience.

Source: blogs.scientificamerican.com

Facebook Turned Off Search Features Used To Catch Bad Actors

Facebook Turned Off Search Features Used To Catch Bad Actors

She said Facebook’s recent decision to turn off the features in its graph search product could be a “disaster” for human rights research. Late last week, Facebook turned off several features that have long been accessible via graph search, such as the ability to find public videos that a specific Facebook user was tagged in. Sam Dubberley of Amnesty International’s crisis response team told BuzzFeed News that graph search and Facebook as a whole are essential to the organization’s work.

Source: www.buzzfeednews.com

Constant Time

Constant Time

To introduce the power of Go’s constants let’s try a little challenge: declare a constant whose value is the number of bits in the natural machine word. When you combine the lack of immutability, the lack of fungibility, the lack of equality, you have a set of weird behaviours stemming from the fact that sentinel error values in Go are not constant expressions. This change is probably a bit of a stretch for the Go 1 contract, but there is no reason you cannot adopt a constant error pattern for your sentinel errors in the packages that you write.

Source: dave.cheney.net

NYT promotes questionable study on Google and the media

NYT promotes questionable study on Google and the media

As it turns out, the report was published by the News Media Alliance, a media-industry lobby group formerly known as the Newspaper Association of America, and the figure quoted by the Times—without any critical assessment whatsoever—appears to be based almost entirely on questionable mathematical extrapolation from a comment made by a former Google executive more than a decade ago. The NMA report calculates what the same proportion of the company’s revenue would be today, then further inflates this figure based on the fact that news consumption via Google’s main search is 6 times larger than via Google News (according to the NMA’s estimate of referral traffic to newspaper websites). The main reason the NMA study had to jump through the hoops it did to come up with a number for its report is that Google News doesn’t carry any advertising, and doesn’t generate any direct revenue from the headlines and excerpts of news content it provides.

Source: www.cjr.org

AV1 codec ecosystem update

AV1 codec ecosystem update

Firefox 67 is also the first time the AV1 decoder has switched to dav1d by default. In this presentation it is claimed that Aurora AV1 beats libaom encoder by ~33% and x265 by ~42% on VMAF model. From Visionular website, Auorara claims to improve encoding speed by 32.2% against x265 veryslow which is very surprising and the first time I’m hearing about an AV1 encoder being better in quality and faster than x265.

Source: www.singhkays.com

US Customs Database Of Traveler Photos Was Stolen In A Data Breach

US Customs Database Of Traveler Photos Was Stolen In A Data Breach

A subcontractor with the US Customs and Border Protection agency has suffered a data breach that has exposed the photos of travelers and vehicles traveling in and out of the United States. The database of identifying photos had been transferred to a CBP subcontractor’s company network without the US agency’s authorization or knowledge, CBP explained. Read CBP’s full statement below:
U.S. Customs and Border Protection Statement
Unauthorized Access of CBP Data
June 10, 2019

On May 31, 2019, CBP learned that a subcontractor, in violation of CBP policies and without CBP’s authorization or knowledge, had transferred copies of license plate images and traveler images collected by CBP to the subcontractor’s company network.

Source: www.buzzfeednews.com