My bookmarks

This is a list of Alvin Alexander's bookmarks.

From the Typesafe website:

“Today, we're pleased to announce the open source availability of dbuild, a tool we use within Typesafe to test Scala's ecosystem. dbuild is a tool which can take a disparate set of projects and compile them against each other, ensuring that modifications to code in one project does not break code in another project. dbuild was instrumental in...

The link is an article that discusses how to implement algebraic data types in Scala. In short, Haskell defines ADTs like this:

data Bool = False | True

In Scala you implement ADTs like this:

sealed abstract class Bool
case object True extends Bool
case object False extends Bool

which lets you do things like this:

val not : Bool => Bool  =  ( b...

ScalaFX is a UI DSL written within the Scala Language that sits on top of JavaFX 2 and JavaFX 8. Every ScalaFX application is also a valid Scala application. It supports full interoperability with Java and can run anywhere the Java Virtual Machine (JVM) and JavaFX2 or JavaFX8 are supported.

ScalaFX uses a simple, hierarchical pattern for creating new objects and building up the scene...

Magic Leap is a company that’s creating an “augmented reality” device, possibly/probably a pair of glasses. Google just gave them $542M.

There’s an old story that Kekule dreamed of a snake swallowing its tail (an Ouroboros), and from that he made the creative jump that benzene is formed in the shape of a ring. There are quite a few articles on this, but the link shown at least attempts to put a little research behind this in the first few paragraphs.

I was reminded of this when reading...

Jonathan Ive gave a rare live interview at Vanity Fair's New Establishment Summit.

An article title, “Typesafe Activator - What it is”, by Dick Wall.

If you work for any given amount of time as a software developer, one problem you’ll end up with is parsing structured text to extract meaningful information.

I’ve faced this issue more than I care to remember. I even think that’s why I learned regular expressions in the first place. But, as Internet wisdom will teach you regexes are only suitable for a subset of the parsing problems out...

Studying the Solar System through Research and Exploration. Southwest Research Institute's Planetary Science Directorate has over 60 employees and is located in the Exeter Building at 11th and Walnut in downtown Boulder, Colorado.

  1. Many interview techniques test skills that are at best irrelevant to real working life;
  2. you want somebody who knows enough to do the job right now;
  3. or somebody smart and motivated enough that they can learn the job quickly;
  4. you want somebody who keeps getting better at what they do;
  5. your interview should be a collaborative conversations, not a...

One of the biggest disappointments from Apple’s announcements yesterday was the lack of a sapphire screen for the iPhone 6. A seemingly-neverending string of part leaks and rumors indicated that 2014 would be the year the iPhone got a nearly indestructible sapphire display cover.

And while sapphire is used for the Apple Watch’s display, Apple made no mention of sapphire for...

A mailing list discussion about JVM startup time issues, particularly as they relate to JRuby. Part of the discussion:

* Invokedynamic

We love indy. We love it more than just about anyone. But we have
again had to make indy support OFF by default in JRuby 1.7.14 and may
have to do the same for JRuby 9000.

Originally, we had indy off because of the NCDFE bugs in the old...

The link shows a way to enable fullscreen capabilities for Java applications on Mac OS X systems, including 10.7, 10.8, 10.9, and newer.

These individuals have embraced higher awareness in this life and, though realized, they are still finishing off their karma accrued from past lives. Perhaps their awakening is sufficient so that no new karma is being created and their acts are free from personal attachment. Yet they must still complete the karma of the body and the personality originated in previous lives or former acts in...

I like this "no birth and no death" quote from Thich Nhat Hanh, which I found at the URL shown:

Look at this piece of paper. It didn't come from nothing because from nothing you can't suddenly become something. Looking deeply into the sheet of paper, we can see the trees, the soil, sun, rain, and cloud that nourished the trees, the lumberjack, and the...

Yoga in a brewery, and a free beer? Sign me up! :)

A five-minute chakra balancing flow, presented by Yoga Journal and Laughing Lotus.

The madmen at Harvard have finally done it: they’ve simulated real life swarms with tiny robots, thereby bringing the coming robot apocalypse that much closer.

Or maybe they just created some really cool proof-of-concept robotic self-assembly systems. Either way, what you’re seeing is a set of a thousand “kilobots” that can self-assembled into shapes and patterns...

Maria Scrivan is a cartoonist/artist. I first saw her work in a cartoon with two dogs talking about meditation, and one of the dogs says, “The key to meditation is learning to stay.” This was right after listening to a Pema Chodron talk where she talked about helping someone by repeatedly saying, “Stay ... stay ... stay,” so it really hit the spot for me.

Sam Smith is a 12-year-old game developer. That’s rather young, sure, but that’s not even the strangest part.

Sam makes games instead of going to school.

Spacepants is Sam’s latest game, available for $1 on iOS and Android devices. It’s a brutally tough “endless runner” — like Jetpack Joyride or Flappy Bird — set in a single room,...