May 2nd, 2012
In Technology
No Comments
This sounds exhausting and tedious. It’s also incredible Kent M. Pitman was working on the Lisp standard for at least 10 years. He was new to formal standards processes in 1986, his book was published 10 years later, in 1996. That is a long time for a story to unfold.
5.2 Early Politics and Posturing
Never having been part of a formal standards process, I didn’t quite know what to expect. The very fact that there are a lot ...
Read More
Source
May 1st, 2012
In Business
No Comments
This seems like a reliable pattern, which makes the whole question of how to solve it that much more interesting.
Great things never last
I saw Quora’s potential early on — it could have been a giant repository of information, a kind of interactive encyclopedia with views coming from everywhere. And certainly, there are still very interesting questions being asked (this one and this one came in my Quora weekly digest, and were pretty interesting). But it’s all being overrun with ...
Read More
Source
April 29th, 2012
In Philosophy
No Comments
I like this model of games:
The ‘game’ aspect of this beast we call a computer game always involves ‘loops’.
The player starts with a mental model that prompts them to…
Apply an action to…
The game system and in return…
Receives feedback that…
Updates their mental model and starts the loop all over again. Or kicks off a new loop.
These loops are fractal and occur at multiple levels and frequencies throughout a game. They are almost always exercised multiple times, either within a game ...
Read More
Source
April 29th, 2012
In Technology
No Comments
Using agents reduced the runtime of this script from 12 minutes to 6 seconds.
With that out of the way, we’ll create a function to see if a given host / port combination is connectable. To avoid indefinite blocking, we’ll make it so the connection can timeout (thanks to nikkomega from reddit for helping me improve this function).
(defn host-up? [hostname timeout port]
(let [sock-addr (InetSocketAddress. hostname port)]
(try
(with-open [sock (Socket.)]
...
Read More
Source
April 29th, 2012
In Business
No Comments
Inspiration is inspiration and it can not be turned into a process or a procedure or an algorithm. Inspiration does not repeat: each moment of inspiration is wholly unique, a one time event in the story of the human species. This fact plays out in every aspect of life, from art, religion, science, and also in business.
The reason IBM can’t deliver is also explained well by Steve Jobs. It’s IBM’s maniacal fixation on process, once a strength but now ...
Read More
Source
April 26th, 2012
In Philosophy
No Comments
At a time when women have made big progress in most other professions, the retreat since the 1980s is difficult to explain:
As it is, women remain acutely underrepresented in the coding and engineering professions. According to a Bureau of Labor Statistics study, in 2011 just 20 percent of all programmers were women. A smaller percentage of women are earning undergraduate computer science degrees today than they did in 1985, according to the National Center for Women in Technology, and between ...
Read More
Source
April 23rd, 2012
In Philosophy
No Comments
I am curious, if you took NGF to keep your nerves young and HGH to keep your muscles and bones young, then what would get old? Would it be possible to stay young forever by taking every form of growth factor hormones?
Has Dr. Rita Levi Montalcini unlocked the secret of eternal life? The oldest living and the longest-lived Nobel laureate in history, Montalcini celebrates today her 103th birthday.
“I can say my mental capacity is greater today than when I was ...
Read More
Source
April 19th, 2012
In Business
No Comments
I’m torn between admiring the attempt to invest in the future, and the crazy waste of money when no business model had been validated through actual sales. Interesting:
Fruugo was one of the most talked about companies in the Finnish startup scene, perhaps due to the fact that the company was able to attract the top executives of the Finnish business world. In the early days, the most well known people on board were Jorma Ollila (the former CEO and ...
Read More
Source
April 19th, 2012
In Business
No Comments
But for so many different reasons. Apparently some people criticized for having homosexual themes, however quiet those themes might have been. Matthew Murray responds to those who criticized him for defending the game:
I must admit a bit of confusion about one thing. The relevant part of my post concerned my standing up for individual rights, and advocating making your own decisions, rather than thinking that I (or anyone else) knows what’s right for you and the people who are ...
Read More
Source
April 19th, 2012
In Philosophy
No Comments
An interesting bit of history:
I did not realize that very hard times for higher education were about to begin.
As the student population swelled during the 1960′s, the youth culture developed as a result of demographic changes, the Vietnam War and skepticism about consumptionism clashed with a different kind of pressure: a sagging rate of profit, following decades of unparalleled prosperity.
Under these conditions, the goal became to reverse the gains from the G.I. Bill. Rather than including people in ...
Read More
Source
April 15th, 2012
In Philosophy
No Comments
The suburbs are not as much fun as they used to be:
Generation Y has grown up in the safest environment in human history. The suburban cul-de-sac offered a safe place to play, with lower crime rates than cities. But despite this safe environment, the need to fill a 24 hour news cycle in the emerging world of cable and online communications brought every localized “stranger danger” news story to a national audience, giving rise to the overprotective Helicopter Mom ...
Read More
Source
April 12th, 2012
In Technology
No Comments
This is exactly what I want to do with the chat app I’m writing: embed Jetty so I won’t have all the complications of dealing with an external service:
Jetty for HTTP
Because you can’t be a web service without HTTP, Dropwizard uses the Jetty HTTP library to embed an incredibly tuned HTTP server directly into your project. Instead of handing your service off to a complicated application server, Dropwizard projects have a main method which spins up an HTTP server. Running ...
Read More
Source
April 12th, 2012
In Philosophy
No Comments
Taryn East says no one should work more than 40 hours:
Anything over a 40 hour week is really stupid. Not just for you, but also for the business you’re working for. Many good books have pointed out that, not only do you not do your best work after five… but sometimes you can be actively sliding backwards (making more bugs that have to be cleaned up).
Of course the business won’t say no. They think they’re getting extra work from ...
Read More
Source
April 9th, 2012
In Technology
No Comments
This is a fantastic explanation of one of the most confusing things about git: the use of rebase, and in particular the use of rebase to resolve conflicts.
I am not writing this because I am a git master (I am not) but to point out a thing that I took an unreasonable amount of time to understand. Basically, I am going to show that “git rebase” serves many completely different roles instead of one:
a) rebasing, that is, making a ...
Read More
Source
April 9th, 2012
In Technology
No Comments
I’m planning on writing chat software (on the server side) using Clojure and MongoDb. On the mailist for Clojure, when asked about Mongo libraries, everyone seemed to prefer Monger.
Source
April 9th, 2012
In Technology
No Comments
This is a fantastic post for setting up Clojure on a Mac. Everything pretty much worked for me and I was able to create my first project with lein and I got a Clojure REPL going.
Source
April 9th, 2012
In Technology
No Comments
I’m going to try to write my own chat software soon. This is part of my research. I’m thinking a lot about how much I should try to handle in my own code and how much I should rely on the functionality that is already there in Unix systems.
BSD sockets
For most modern platforms you have some sort of basic socket layer available based on BSD sockets.
BSD sockets are manipulated using simple functions like “socket”, “bind”, “sendto” and “recvfrom”. You ...
Read More
Source
April 9th, 2012
In Technology
No Comments
You can either start the command at the command line, like always, or use a script to launch it:
Overview
Sometimes application have the need to run java application as Linux Service. Aplicatioin needs to start, stop, restart easily. In traditional method, I usually run java application using command line
java -jar applicationame
when I need to restart the application, I will do:
- Find process ID of the application started before
- Kill process kill -9 PID
- start java apps, java -jar applicationname
Besides complicated, this ...
Read More
Source
May 17, 2012 2:06 am
From free cell phone ringtones on MySql Workbench is a total waste of time
"I like it so much, http://dailybooth.com/freecellphoneringto free cell phone ringtones, jsneke,..."