My Bookmarks

An article on how to make a vision board, and why they work.

I did this once many years ago as part of a retreat, and I have to admit, everything I put on the board came to fruition. I think it’s because, if you keep it visible, it serves as a constant reminder of your goals.

From the Sakyong Mipham Rinpoche link:

“You know you want to start a meditation practice. It was your New Year resolution. You’ve been meaning to check out those classes. You even bought a small cushion from your local Tibet shop. Here are the five key steps to actually getting that meditation practice going.”

From the article:

Scientists reported on Wednesday that they had taken a significant step toward understanding the cause of schizophrenia, in a landmark study that provides the first rigorously tested insight into the biology behind any common psychiatric disorder.

More than two million Americans have a diagnosis of schizophrenia, which is characterized by delusional thinking and hallucinations. The drugs available to treat it blunt some of its symptoms but do not touch the underlying cause.

I had the idea for a for-profit meditation studio back in 2007, but never acted on it for a variety of personal reasons. It’s cool/interesting to see someone else giving it a try.

This URL maintains a nice collection of Scala libraries.

Basecamp has a nice set of employee benefits. Top 5% salaries, 4-day summer work-weeks, and a one-month sabbatical every three years are just some of the benefits.

This link to the official Android docs shows more examples of Android layouts, including AbsoluteLayout, FrameLayout, LinearLayout, RelativeLayout, and TableLayout.

This link shows more examples of Android layouts, including AbsoluteLayout, FrameLayout, LinearLayout, RelativeLayout, and TableLayout.

This link shows simple examples of the different Android layouts that are available, including AbsoluteLayout, FrameLayout, LinearLayout, RelativeLayout, and TableLayout.

This link is a decent starter resource on how to create a data entry form in an Android application.

This link is a good resource for how to style/theme the Android RatingBar component. The default RatingBar component uses “stars” that the user can tap, but for some (many?) user interfaces, you’ll probably want to use something besides the default stars.

This SO post mentions a couple of style attributes that can also be used when styling the RatingBar:

This link is a good tutorial on using the Android TableLayout, including using TableRow.

It’s important to note the concerns they save for last, however:

From the link:

Question: What is the deal with functional programming?

Answer: Start with Why Functional Programming Matters. Then move to Why Why Function Programming Matters Matters. A few bullets:

From the link:

One of the major innovations in FP that has resulted in the "explosion" of interest is monads.

In January of 1992, Philip Wadler wrote a paper called The Essence of Functional Programming which introduced monads into functional programming as a way to deal with IO.

From the link:

“I don't have a deep understanding of how to use functional programming to create a complete application (that's why I intend to use Scala so that I can understand this incrementally, since it combines OO + Functional), so I can't figure out why I would not need an ORM with a functional language and what would be the functional approach to tackling persistence of the domain model. A DDD approach for the business logic still makes sense with Scala, doesn't it?”

This is a link to the free, online “Kwan Um School of Zen Retreat Cooking.”

As the title says, this is a link to Richard Feynman's love letter to his wife, which he wrote sixteen months after her death.

The Thundering Herd is a cute website created by some people who have some Siberian Huskies.

This is a link to an article about Steve Jobs, written by Walt Mossberg, technology journalist.

Slava Akhmechet shares a handful of excellent articles on programming/engineering management, startups, and business. Articles include: