Sunday, November 20, 2011

BSD VM

I'm reasonably familiar with the virtual memory systems on classic UNIX, Solaris and current Linux.  However, now that I'm even more a Mac user and (back) in the BSD world, I find myself trying to recall the specific details of memory states, active, inactive, free, wired.

Here's a good reference.  It's not the most lucid discussion but it's accurate.

Chapter 7.  Virtual Memory System, from the FreeBSD Architecture Handbook, The FreeBSD Documentation Project at freebsd.org.

Monday, November 14, 2011

Astroid 2005 YU55 Fly By



from Sky and Telescope.

Faster Than Light Neutrinos?



Nope.  From @Endgadget.

Gemini 12



was launched on 1966-11-11.  Story from Universe Today.

Amazon Kindle Fire

reviewed at The @Verge by Joshua Topolsky.


Knocks aside, I do like the general aesthetic and feel of the Fire. After using this device and then going back to the iPad 2, I was struck at how big and bulky Apple's tablet feels. This size and shape might very well be the sweet spot for many users, and since most people have never seen or used a PlayBook, the Fire should be a relatively new experience for them from a design standpoint too.
Minor complaints aside, my main takeaway from the Fire on the process of finding and purchasing content is this: Amazon has done it better and more elegantly than anyone else in the space right now, and I hope the competition follows suit.
There are some bright spots, like the use of tabs, but overall I was underwhelmed with browser performance.
Furthermore, because the Fire is on Android 2.3, many of the applications offered feel like glorified phone apps. That works sometimes, but often it feels clunky and cheap.

Thursday, November 10, 2011

Scenes from Autumn

Standing in the checkout line at Burt's Pumkin Farm hoping the price of the pumpkin I have is $8 and not infinity.

Thursday, November 03, 2011

The Reengineering of Facebook Messages

From IEEE Spectrum.

Robot Riding Bicycle

In @TechCrunch.  [VIDEO]

Oh great, not only do we have to worry about these things chasing us through the woods on foot, but now they have bicycles!

The Mac App Sand Box

This posting on Naming Things bemoans the new required sandbox for App Store apps on Mac OS.  They may be right but I think this is a move in the right direction.

I don't know about you, but it's become clear to me that putting user data into files on systems and putting system data into the same types of files on systems has led to many of the troubles we have with system security today.  User data should never have been allowed to mix with system data.

In general, sand boxing in various forms works to prevent this problem.

In the article, the author complains about not being able to grab screen shots or not being allowed to communicate with another process.  In fact, a better model than shared files is for the system to provide a service which apps can access.  The system could provide a screenshot service that can take a screen grab from the display system and offer it to a client app.  Interprocess communication services have been there all along.

There's a long rant in the article about plugins.  I'm not sure how important plugins are, but I can see a service that registers and stores plugins if a plugin needs to be shared by multiple apps.  If it doesn't, if a plugin is app-specific, then there should be a service that allows each app to register and store it's own plugins.  They don't need to go into files.  No data does.  Files just contain data and the data can just as easily be stored other ways.

An architecture like this is actually better all around and doesn't preclude functional software.   In fact, a service-based architecture like this provides for more easily moving parts of the architecture to other machines, if the communication can occur over a network.

I, for one, welcome our new service-oriented architectures.  If there's a down side, it isn't clear to me yet.


Friday, October 28, 2011

Apple Television

Here’s why Apple’s TV needs to be an actual television, and not just a cheap add-on box from Dan Frommer, @SplatF.

Wednesday, October 26, 2011

Citrix claims it will make virtual desktops cheaper than real ones

by Jon Brodkin at Ars Technica.

I think a lot about cloud computing and I'm ready to go (pretty much) all in.  Actually, I'm already there to a large degree.  However, when I think of possibly needing to run Windows (I don't expect to), I usually think of needing to get some VM software, a Windows license, and software to boot up at least a virtual Windows machine.

It hadn't occurred to me, really, that a service could provide Windows machines on demand.  You could have a fully running, personal, persistent desktop, or an ephemeral Windows machine on-demand, or even just a virtual app that runs, popping up a virtual Windows VM underneath it, again on-demand.

Confessions of an iPhone User Who Recently Switched to Android

by Cullen Roche at Business Insider.

Yes! HAL from ThinkGeek (for iPhone 4S)



From Mike Elgan.



Does Anyone Use Twitter Any More?

Brian asks.

I use Twitter a lot, mainly for reading.  I essentially abandoned RSS for Twitter some time ago (> 1 yr but I forget how long), so essentially all news I read is  via Twitter.

Because tweets act like they're ephemeral and seem to act even more so over time (they aren't really but it can be hard to dig up your old  tweets), I've backed off to blogging for any message I really care about, and even some that I don't.  All of my blog posts go to Twitter via Feedburner.

In the past, I thought Twitter was extremely powerful since it provided an instant communication infrastructure for almost anything you wanted to do on the Internet.  The buzz over that seems to have died down.  I don't know if it's really old news but I'm sure there are so many examples on either side of that question, it's probably not worth debating.

So, I use blogs and Twitter for almost anything I want to say to groups of people or in public.  If you read those two sources, you can see almost anything I've said.  For other places like Facebook, Google Plus, I forward the blog and Twitter posts on to them.

On rare occasions, I do post or reply in other places.

Thursday, October 20, 2011

Ice Cream Sandwich on the Samsung Galaxy Nexus



Announced yesterday.  Google.com/nexus.

Ice Cream Sandwich is the name of version 4.0 of the Android operating system.

Movie Being Shot on Marietta Square Today

The stars are reported to be Vince Vaughn and Ben Stiller but they won't be there today. See the AJC.com.

Siri Security Flaw

from Business Insider, SAI: Tools by Dylan Love.


Even if you have a passcode set to keep your phone inaccessible to other people, Siri's default setting is to ignore this. By holding the home button to activate Siri, anyone can bypass whatever preventative measures you have in place.
Don't despair—it's a simple fix. Start up Settings and navigate to General/Passcode Lock. Make sure that the “Siri” option is set to “Off.” That's all it takes to disable Siri while a passcode is in place.

Your Next Camper

Via @GuyKawasaki from The Designer Pad:  A Suite on Wheels for all of the campers in our family.

These other posts there are also interesting.

Size Does Not Matter

Living in 500 sq ft. The Bedroom

Friday, October 14, 2011

Thursday, October 13, 2011

dmr::7:3::/usr/dmr


wget http://simh.trailing-edge.com/sources/simhv38-1.zip

unzip *
mkdir BIN
make pdp11
cd BIN

wget http://simh.trailing-edge.com/kits/uv7swre.zip
unzip uv7swre.zip

./pdp11

PDP-11 simulator V3.8-1
sim> set cpu u18
Disabling XQ
sim> set rl0 RL02
sim> att rl0 unix_v7_rl.dsk
sim> boot rl0
@boot
New Boot, known devices are hp ht rk rl rp tm vt
: rl(0,0)rl2unix
mem = 177856

# cat /etc/passwd
root:VwL97VCAx1Qhs:0:1::/:
daemon:x:1:1::/:
sys::2:2::/usr/sys:
bin::3:3::/bin:
uucp::4:4::/usr/lib/uucp:/usr/lib/uucico
dmr::7:3::/usr/dmr:

# ^E
Simulation stopped, PC: 002306 (MOV (SP)+,177776)
sim> exit
Goodbye