I’m always curious about how people think, and these days I’m most interested in how functional programmers think about programming problems. Along those lines I found a good blog post (tutorial) titled, “Thinking Functionally with Haskell”, and these are my notes from that post:
Scala, Java, Unix, MacOS tutorials (page 161)
I don’t have any major conclusions to share in this blog post, but ... what I was curious about is how Scala implements “lazy val” fields. That is, when the Scala code I write is translated into a .class file and bytecode that a JVM can understand, what does that resulting code look like?
The Electronic Frontier Foundation has a report titled, Measuring the Progress of AI Research.
If you were ever interested in learning about research at Google, here’s their Research at Google website.
“On Saturday, a big Labrador retriever named Thorr bounded up to the nurse’s station in Sitka Community Hospital and nudged Ryan Huddlestun, twice. Down the hall, Thorr’s owner, Eric Lamont Skousen, was having a seizure. The nudges were a call for help, one Skousen couldn’t give himself.”
Part of a story on AnchorageDispatchNews.com.
My new favorite website (ITHare.com) has this terrific infographic that demonstrates that all CPU operations are not equal.
Here are some details behind why O’Reilly no longer sells books and videos on oreilly.com.
If you’re interested in business, an important part of this is seeing that O’Reilly defines itself as a distributor of knowledge. When you think in terms like that, it’s probably easier to say, “We’re not just a seller of books.” If they defined themselves only as a book-seller, they might be out of business by now.
Some people look at life as a science or engineering puzzle that has to be solved.
Others see the Tao in life, go with the flow, and find peace and harmony.
Me, I’m just here for the cookies.
Today (June 30, 2017) is the last day to buy “Learning Functional Programming in Scala” for $10. The price goes up to $25 tonight, and $30 on August 1st.
I just ran across this image in this presentation on ScalaCheck, and thought, “If you read my book, Learning Functional Programming in Scala, you know what that statement means.”
UPDATE: The solution below worked for Java 8, and here’s a solution that works with Java 14 and newer on macOS systems.
In this article I’ll show how to build a macOS application from a Java Jar file. I tested this with Java 1.8 on macOS 10.12.5 (Sierra) on June 29, 2017.
Three assumptions in this process are:
RIP, Tanner.
RIP, Smokey.
RIP, Rusty.
It’s been a rough two weeks in the animal kingdom.
“No matter how slow you are writing clean code, you will always be slower if you make a mess.”
~ Bob Martin (via this tweet)
The next version of my book, Learning Functional Programming in Scala, is now available. See that link for details.
“Being rich isn’t a privilege. Being rich is a right. If you create massive value for others, you have the right to be as rich as you want.”
~ Steve Siebold, How Rich People Think
“The most important thing I found out from (my father) is that if you asked any question and pursued it deeply enough, then at the end there was a glorious discovery of a general and beautiful kind.”
LionsRoar.com has two good articles, Thirteen Buddhist apps and Ten leading thinkers choose their favorite Buddhist films.
This drupal.org page shows how to update Drupal 8 using drush and other techniques.
Here’s a link to Github’s 2017 Open Source Survey.
Update 1: The next version of my book on Scala and functional programming will be released later this week.
Update 2: The price of the book will be increased to $25 on July 1, 2017.