Monday, 20 April 2015
__|__ -------O------- o´ `o
- Original idea by Milton Glaser.
- Tiny Earth image (the blue pixel in the letter ‘I’) is PIA00452: Solar System Portrait - Earth as ‘Pale Blue Dot’ by NASA/JPL.
- PT Mono typeface by Alexandra Korolkova with participation from Isabella Chaeva.
- Hubble eXtreme Deep Field (XDF)1 image (inside the heart) by NASA, ESA, G. Illingworth, D. Magee, and P. Oesch (University of California, Santa Cruz), R. Bouwens (Leiden University), and the HUDF09 Team. The Hubble Space Telescope has been in orbit for 25 years.
- Large Earth satellite view of the Americas on Earth Day 2014 by NASA and NOAA.
Earth day is every day.
__|__ -------O------- o´ `o
Friday, 17 April 2015
- Margaret Hamilton During the Apollo Program #
Taken by the Draper Lab photographer in 1969 (during Apollo 11). Here, Margaret is shown standing beside listings of the software developed by the team she was in charge of, the LM and CM on-board flight software team
What a great photograph!
Thursday, 16 April 2015
- Deep Space Climate Observatory #
Falcon 9 carrying DSCOVR, 2nd stage with Earth in background. By SpaceX, via Wikimedia Commons.
The Deep Space Climate Observatory (DSCOVR) satellite launched just two months ago and will reach its designated orbital position approximately one million miles from Earth in June. I’m looking forward to seeing its pictures of our planet!
Via Neil Fraser.
Saturday, 11 April 2015
- Hover.css #
Thanks to encouragement from a friend I’ve been working on my site design and exploring CSS3 animation.
I apologize if I cause your computer’s fans to speed up while experimenting here. Browsers seemingly still need to be optimized to run the effects efficiently, without burdening the processor, though it is most likely me causing issues :)
Much like developing a photograph from the negative or raw file, designing a good website involves subtle changes, not too much and not too little, but just right. As the great designer Milton Glaser put it, just enough is more (PDF 176kb).
Friday, 10 April 2015
- This Land is Mine #
Sunday, 05 April 2015
Tuesday, 17 March 2015
- The GNU Manifesto Turns Thirty #
It’s not really about “giving back”. There’s no obligation to give anything back at all and neither should there be. Rather, the GPL is designed to globally maximise the freedom to use, modify and distribute a piece of software. The only freedom the GPL does not provide is the freedom to take these freedoms away from future users.
Tuesday, 24 February 2015
Thursday, 12 February 2015
- Realtime View of Earth from ISS #
We live in an amazing time and place. Here’s a live view of our planet from the International Space Station from the High Definition Earth Viewing experiment:
While the HDEV collects beautiful images of the Earth from the ISS, the primary purpose of the experiment is an engineering one: monitoring the rate at which HD video camera image quality degrades when exposed to the space environment (mainly from cosmic ray damage) and verify the effectiveness of the design of the HDEV housing for thermal control.
Tuesday, 03 February 2015
Wednesday, 28 January 2015
__|__ -------O------- o´ `o
Tl;dr: I couldn’t find an international symbol for an observer that was mentioned in an astronomy lecture, so I made one, dedicated it to the public domain and submitted it to the Unicode Consortium. This page details the rationale for my submission including files and usage examples.
While there are many symbols for astronomical bodies and atmospheric phenomena in the Unicode Standard, there is none for an observer of these. A symbol for an observer can be useful in illustrating scientific discussions.
An international symbol for an observer was mentioned and drawn (image above) by Charles Bailyn in ASTR-160: Frontiers and Controversies in Astrophysics Lecture 2 - Planetary Orbits. I went looking for it on Codepoints.net, a site dedicated to all the characters defined in the Unicode Standard, and in Unicode’s own Miscellaneous Symbols and Pictographs chart (PDF, 830kb). My search has been unsuccessful as it seems there is currently no unicode symbol for an observer.
Existing Eye Symbol
While a symbol for an eye 👁, also known as sight, does exist (U+1F441 EYE — I do not have a font in my system that displays it), I believe it is still worthwhile to have a specific symbol for an observer because the existing eye depicted in a frontal view is more representative of the organ’s anatomy rather than the act of observation, which is better represented by a profile view of an eye indicating a direction.
Examples of Existing Glyphs an Observer Symbol Would Complement
- White Sun With Rays ☼
- First Quarter Moon ☽
- Comet ☄
- Shooting star 🌠
- White Four Pointed Star ✧
- Milky Way 🌌
- Rainbow 🌈
- Rocket 🚀
Proposed Symbol & File Downloads
Below is a symbol for an observer I made, dedicated to the Public Domain. Files in AI, EPS, PDF, PNG, PSD, SVG and TrueType formats in a ZIP archive are available for download here. In the embedded font, the version looking right is typed using a lowercase ‘o’ and the version looking left using an uppercase ‘O’:
Observing a star and a cat:
o - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ✧
🐈 - - - - - - - - - - - - - - - - O
Unicode Consortium Submissions
I will continue providing updates here should this little project progress further.
__|__ -------O------- o´ `o
Sunday, 25 January 2015
- How Accurate Is That Number? #
From the transcript of Charles Bailyn’s ASTR 160: Frontiers and Controversies in Astrophysics Lecture 2: Planetary Orbits (emphasis mine):
Student: How accurate is that number?
Professor Charles Bailyn: How accurate is that number? It’s accurate to about one digit, which is why I only wrote down one digit of accuracy out front. This is a pro—excellent question thank you very much. This is appropriate because remember I’m using 7 times 10 minus 11 for G, where it’s actually 6.6. So, I’m already about 10% off from there. I did my little calculation to come up with one year equals 3 times 107 seconds. That’s about accurate to one digit or so. And so the whole thing is done to one digit accuracy. If you’re dealing with one digit accuracy, it is true that 7 divided by 4 is 2. It really is true, because if that wasn’t true, then you would have to have more digits on your unit for G or something like that. In particular, let me make an official rule for this course. Three equals π, equals the square root of 10, all right. That will solve an enormous amount of arithmetic problems and it will not get you into any serious trouble. So, we don’t have to worry about the .14159 and however many more digits you all memorized it to. And when you multiply it together you get ten. Yes?
Student: Are you expecting this kind of calculation for problem sets?
Professor Charles Bailyn: Yes. The question was, “Am I expecting this kind of calculation for problem sets?” The answer is “yes.” Here’s the rule about calculators. Let me put it this way: You can only use calculators if I can’t tell that you’ve done it. So, that means you can check your work to make sure you’ve it right or something. But if you start coming up with numbers like 7.1516397, that’s eight digits of accuracy and I’m pretty sure you haven’t worked it out yourself. So important, no calculators on the tests, okay? So, get some practice doing this kind of thing. And this will—this I promise you will be useful to you in everyday life because this is how you catch the politicians doing screwy things with big numbers. You do it in your head in scientific notation and you figure out whether the answer is meaningful or not.
This whole business of significant digits, I think, is badly distorted; by the way, it’s taught in high school. In high school you, and also I should say in laboratory courses sometimes at the college level, you often get situations where people say—give you a whole sheet of rules on how to figure out how many significant digits you have. This is nonsense. All you have to do is behave like a human being. We say to each other, I’ll meet you in the dining hall in ten minutes. That doesn’t mean—that means something different from I’ll meet you in the dining hall in eleven minutes and twenty-six seconds. Even if the person happens to show up in the dining hall in exactly eleven minutes and twenty-six seconds. Ten minutes means I’ll meet you there in ten minutes, we all know what that means. I’ll meet you there in eleven minutes and twenty-six seconds means you’re a character in a bad spy novel who’s just synchronized his watch. So, this shows up in science fiction too.
I don’t know how many of you are Star Trek fans, I certainly am [laughter]. And in all the different Star Trek movies [inaudible comment]—thank you. In all the different—a friend [referring to person who made comment]. In all the different Star Trek movies there’s always a second in command who isn’t a human being, right? A Vulcan or an android or some damn thing or another. And to emphasize the non-humanness of these characters, what they do is they make them use too many significant digits. And so that makes them inhuman and so the captain will say, “When are we landing on omicron M?” The second in command will say, “Well, we should assume standard orbit in 2.6395 minutes,” emphasizing somehow superior brain power or something. But it’s nonsense because it takes the guy ten seconds to say that sentence, so what is this time calculated to a 100th of a second? Does it start from when he begins the sentence? From when he ends the sentence? What’s the other end of that time interval? Can you say you assume standard orbit to the 100th of a second? What does that even mean? When you start beaming down? When you end beaming down? Also, keep in mind it takes more than a 100th of second for the sound to travel from his lips to the captain’s ears, so the whole thing is just nonsense. And so, you don’t need any special rules, just behave like a human being; don’t behave like an android. So, no androids. And that’s the only rule I’m going to give you [laughter]. These two are the only rules I’m going to give you about significant digits, just do the right thing, okay.
- No androids!
- Our Solar System and the Pluto Problem #
From lecture 3 in professor Charles Bailyn’s ASTR 160: Frontiers and Controversies in Astrophysics:
Bailyn first reminds us of the scientific method and that astronomy is an observational science. He then talks about classification and the six categories of objects in the Solar System:
- Sun (a star).
- Inner, sometimes called terrestial or rocky, planets.
- Outer, also known as Jovian, planets.
- Trans-Neptunian, or Kuiper Belt, objects.
- Comets in the outer region, or Oort cloud.
So, here are the six categories that I would claim exist in the Solar System. And here’s my problem with the whole Pluto debate. The Pluto debate was basically about whether these guys are going to count as planets. But the thing is, “planets” is already a bad description, because it contains two quite different categories; namely, these inner terrestrial planets, and the outer Jovian planets. So, it seems to me that arguing whether category five should be part of some category that already contains two fundamentally different kinds of objects is kind of a strange argument to be having. Either we should split these two things off from each other, or, if we’re going to join these two kinds of the categories, fine, bring in anything you like. I don’t care, add the asteroids, too. And, in fact, in the original proposal, one of the asteroids qualified as well. And so, it doesn’t seem to me that this controversy was really paying justice to an appropriate classification of the things in the Solar System.
__|__ -------O------- o´ `o
The Digital Universe, developed by the American Museum of Natural History’s Hayden Planetarium, incorporates data from dozens of organizations worldwide to create the most complete and accurate 3-D atlas of the Universe from the local solar neighborhood out to the edge of the observable Universe.
Since 1998, the American Museum of Natural History and the Hayden Planetarium have engaged in the three-dimensional mapping of the Universe. This cosmic cartography brings a new perspective to our place in the Universe and redefines our sense of home.
Happily a version of the PartiView software and data sets used in the planetarium is available for download to fly around the known universe in your own computer. I will use this as a scouting tool for my next destinations in Elite!
__|__ -------O------- o´ `o
Sunday, 18 January 2015
- 2015: International Year of Light #
On 20 December 2013, The United Nations (UN) General Assembly 68th Session proclaimed 2015 as the International Year of Light and Light-based Technologies (IYL 2015).
This International Year has been the initiative of a large consortium of scientific bodies together with UNESCO, and will bring together many different stakeholders including scientific societies and unions, educational institutions, technology platforms, non-profit organizations and private sector partners.
In proclaiming an International Year focusing on the topic of light science and its applications, the United Nations has recognized the importance of raising global awareness about how light-based technologies promote sustainable development and provide solutions to global challenges in energy, education, agriculture and health. Light plays a vital role in our daily lives and is an imperative cross-cutting discipline of science in the 21st century. It has revolutionized medicine, opened up international communication via the Internet, and continues to be central to linking cultural, economic and political aspects of the global society.
- Columbia Astronomy Public Outreach #
Free lectures followed by guided stargazing with telescopes (weather permitting) at Columbia University.
- Comedy Subverts the World of Hollow Power #
It is our job to recognise the absurd, and to ridicule what is already absurd.
Subversion is subliminal, a state of mind, and for this reason the suppression of free speech is an expression of the way in which people are ground down economically, and the repression of humour is part of that economic repression.
There are people attacking us who have never seen it, or think it’s only concerned with Islam. The fact is they don’t know how to read cartoons. There are people who, even if they are illiterate, know how to view a cartoon. And there are clever people with an agenda who just don’t have the culture to understand our laughter. And among the second group are these people like your prime minister and all the others calling themselves Charlie. It’s completely ridiculous, first because in the end they don’t want us, and they don’t want to be Charlie – how could they be? They hate us! And second because they are pretentious, and all pretention is false. When the king employed a fool to laugh at him, the fool was the only one allowed. Now they want no one to laugh at them, but we are free and we do. And if you abolish humour, or kill the funny people, there is nothing left – nothing.
People say we should respect religion, but our attitude to religion is the same as it is to any other ideology.
Wednesday, 14 January 2015
- Every Few Years People Remember Websites Should Be Simple and Simplicity is Hard #
- Visibility of system status: The system should always keep users informed about what is going on, through appropriate feedback within reasonable time.
- Match between system and the real world: The system should speak the users’ language, with words, phrases and concepts familiar to the user, rather than system-oriented terms. Follow real-world conventions, making information appear in a natural and logical order.
- User control and freedom: Users often choose system functions by mistake and will need a clearly marked “emergency exit” to leave the unwanted state without having to go through an extended dialogue. Support undo and redo.
- Consistency and standards: Users should not have to wonder whether different words, situations, or actions mean the same thing. Follow platform conventions.
- Error prevention: Even better than good error messages is a careful design which prevents a problem from occurring in the first place. Either eliminate error-prone conditions or check for them and present users with a confirmation option before they commit to the action.
- Recognition rather than recall: Minimize the user’s memory load by making objects, actions, and options visible. The user should not have to remember information from one part of the dialogue to another. Instructions for use of the system should be visible or easily retrievable whenever appropriate.
- Flexibility and efficiency of use: Accelerators — unseen by the novice user — may often speed up the interaction for the expert user such that the system can cater to both inexperienced and experienced users. Allow users to tailor frequent actions.
- Aesthetic and minimalist design: Dialogues should not contain information which is irrelevant or rarely needed. Every extra unit of information in a dialogue competes with the relevant units of information and diminishes their relative visibility.
- Help users recognize, diagnose, and recover from errors: Error messages should be expressed in plain language (no codes), precisely indicate the problem, and constructively suggest a solution.
- Help and documentation: Even though it is better if the system can be used without documentation, it may be necessary to provide help and documentation. Any such information should be easy to search, focused on the user’s task, list concrete steps to be carried out, and not be too large.
I remember reading that Nielsen consulted with Google for a day when they were starting out, and his recommendations helped define the simplicity of the site in the beginning: the logo, a search bar and a few footer links. ↩
Sunday, 11 January 2015
__|__ -------O------- o´ `o
- OS X Yosemite to run everything (fix, please).
- Firefox, Chrome and HTTPS Everywhere to browse and develop.
- Gmail to email (since 2004).
- Lightroom to edit and develop photographs.
- Textmate to write and code.
- Terminal to deploy and tinker.
- nvAlt to note down.
- f.lux to keep eyes healthy and brain sane.
- Git to cooperate, coordinate, deploy, roll back and backup.
- rsync to deploy, coordinate and backup.
- wget to download.
- Python, Ruby and PHP to hack together.
- Homebrew to setup.
- Django, Jekyll and Wordpress to publish.
- PostgreSQL and MySQL to work with lots of data.
- Chrome to watch videos that still require Adobe Flash.
- Transmit to browse files remotely.
- InDesign for typesetting and layout.
- Photoshop to draw and edit.
- Sketch for drawing and design.
- Spectacle to keep the windows organized.
- Google Docs and Pages to read and edit word files.
- Google Sheets and Numbers to read and edit excel files.
- Google Calendar and Calendar to keep track.
- Facetime to talk to people remotely.
- Preview to read and annotate (one of the reasons I use Macs is that PDF is the operating system’s native display format).
- Camera and Whatsapp to record and send messages.
- Elite: Dangerous to learn and play and wander (currently on a partition with Windows 7 until the Mac version comes out in a few months).
__|__ -------O------- o´ `o
Thursday, 04 December 2014
- Write the Docs #
Write the Docs is a place where the art and science of documentation can be practiced and appreciated. There are a lot of people out there who write docs, but there isn’t a good place to go to find information, ask questions, and generally be a member of a community of documenters.
Friday, 21 November 2014
- Man's Ideas Upon Divinity #
If a faithful account was rendered of Man’s ideas upon Divinity, he would be obliged to acknowledge, that for the most part the word “gods” has been used to express the concealed, remote, unknown causes of the effects he witnessed; that he applies this term when the spring of the natural, the source of known causes, ceases to be visible: as soon as he loses the thread of these causes, or as soon as his mind can no longer follow the chain, he solves the difficulty, terminates his research, by ascribing it to his gods… When, therefore, he ascribes to his gods the production of some phenomenon… does he, in fact, do any thing more than substitute for the darkness of his own mind, a sound to which he has been accustomed to listen with reverential awe?
— Paul Heinrich Dietrich, Baron von Holbach, Système de la Nature, London, 1770
Wednesday, 12 November 2014
- Great Day for Humankind #
After a ten year flight, a machine we made has landed on a comet! What wonderful photographs by the orbiter and the lander parting ways! I’m opening a bottle of champagne tonight with love for the Cosmos, then venturing out in Elite: Dangerous!
Tuesday, 11 November 2014
Saturday, 08 November 2014
- Django Tip: Getting Information Into Your Template’s Context #
Great tip from Reinout van Rees.
Wednesday, 05 November 2014
- Golgafrincham Ark Fleet, Ship B #
The B Ark is technically named “Golgafrincham Ark Fleet, Ship B”. The Golgafrincham civilization hatched a plan to eliminate its society of its most useless workers, namely its service sector and its paper shufflers. The Golgafrinchans created a legend that their world was about to be destroyed and they needed to build three arks. In Ark A they would put all the high achievers, the scientists, thinkers, artists, and important leaders. In Ark C they would put all the blue-collar workers, the people that build and make things. In Ark B they would put everyone else: hairdressers, TV producers, insurance salesmen, personnel officers, security guards, public relations executives, and management consultants.
The B Ark was constructed, loaded up, and launched first. However, it was automatically set for a collision course with Earth’s sun, to finally rid Golgafrincham of these twits. And naturally, no A or C ark was ever made.