• Type:

Month: May 2020

I Can’t Breathe

Disabled JavaScript This website requires JavaScript to be viewable. Please revisit the website with a JavaScript-enabled web browser.

Programming is boring art

May 30, 2020 Wow, there is a lot to unpack here. Boring? Art? I said it’s boring because you keep writing code that looks like blocks and blocks of text having the same shape. Assignments, conditionals, loops, functions, etc. I can pull out the best, the most intelligent code on this planet and put that…

Die analysis of the 8087 math coprocessor’s fast bit shifter

Floating-point numbers are very useful for scientific programming, but early microprocessors only supported integers directly.1 Although floating-point was common in mainframes back in the 1950s and 1960s, it wasn’t until 1980 that Intel introduced the 8087 floating-point coprocessor for microcomputers.2 Adding this chip to a microcomputer such as the IBM PC made floating-point operations up…

Autism severity can change substantially during early childhood, study suggests

During early childhood, girls with autism tend to show greater reduction and less rise in their autism symptom severity than boys with autism, a UC Davis MIND Institute study has found. There are significant differences in autism symptom severity changes during childhood between boys and girls Early childhood is a period of substantial brain growth…

CH Ask HN: Am I the longest-serving programmer – 57 years and counting?

In May of 1963, I started my first full-time job as a computer programmer for Mitchell Engineering Company, a supplier of steel buildings. At Mitchell, I developed programs in Fortran II on an IBM 1620 mostly to improve the efficiency of order processing and fulfillment. Since then, all my jobs for the past 57 years…

CH Featherweight Go

arXiv:2005.11710 (cs) [Submitted on 24 May 2020] Download PDF Abstract: We describe a design for generics in Go inspired by previous work on Featherweight Java by Igarashi, Pierce, and Wadler. Whereas subtyping in Java is nominal, in Go it is structural, and whereas generics in Java are defined via erasure, in Go we use monomorphisation.…

CH Show HN: Go Micro – A distributed systems development framework

Go Micro is a framework for distributed systems development. Overview Go Micro provides the core requirements for distributed systems development including RPC and Event driven communication. The Micro philosophy is sane defaults with a pluggable architecture. We provide defaults to get you started quickly but everything can be easily swapped out. Features Go Micro abstracts…

CH Detecting a 2.4 GHz transmission for under 1 EUR

… assuming you have a scope or a fast voltmeter. As I was debugging a wireless mouse based on a 2.4 GHz proprietary protocol, I wanted to detect the transmitted signals. Note that I purposefully wrote “detect”: It was sufficient to see how often the transmission occurred (and if at all) and whether the link…

CH Google Gave Away Our Business Listing to a Competitor, Our Fight to Get It Back

Posted by Ben & Stan Fisher on Thursday, May 28th, 2020 at 11:33am Just over a year ago we woke up to another business day here in Park City, Utah, and like most days that starts with us going over our Google Analytics. Most days are almost identical in our numbers, so when we saw a pretty significant…

CH Chemical analysis and origin of the smell of line-dried laundry

Silvia Pugliese AD , Malte Frydenlund Jespersen A , Jakob Boyd Pernov AE , Justin Shenolikar B , Jesper Nygaard C , Ole John Nielsen A and Matthew S. Johnson AF + Author Affiliations – Author AffiliationsA Department of Chemistry, University of Copenhagen, Universitetsparken 5, DK-2100 Copenhagen Ø, Denmark. B Max Planck Institut für Chemie,…

Scroll to top