Older blog entries for sjanes71 (starting at number 94)

A Signet for Markdown

Nice work for fans of Markdown technology which never had a super nice graphic symbolizing it:

Designed by Dustin Curtis.

In many ways, I wish Markdown was the standard in WordPress. WYSIWYG gets a little tiresome sometimes.


Syndicated 2012-03-14 13:42:02 from sj4̄nz

Why 24-bit/192kHz Music is a Waste of Bandwidth

Why 24-bit/192kHz Music is a Waste of Bandwidth

Unless you’re considering sending ultrasonic “death noise” to your recipient… and even then, there’s no guarantee their audio will be able to output it correctly.


Syndicated 2012-03-05 22:16:08 from sj4̄nz

Why can’t you buy a heterodyne/parametric array desktop audio system?

This isn’t for your music—this is just for daily communication. Just think of how awesome it will be for video bloggers to be able NOT wear headphones and look like doofuses on Skype. This seems like a massive, untapped market for http://www.holosonics.com.

Bring back payphones with this technology and you’ll never have to touch an unsanitized handset ever again or worry about a missing handset.

I mean, really, kiosk “areas” for advertising your bananas in supermarkets is a really, asinine application of this technology. The only place I’ve ever seen this in the appropriate wild was a public library in Ogden, UT at a public-information station. But add a microphone to the mix and you’ve gotten away from mere pico-broadcasting and made something better.


Syndicated 2012-02-28 20:33:18 from sj4̄nz

Bonk.

You know, Advogato never did shut down. :)

Whoah... I still know my password?   I'm saddened to hear that its shutting down. I haven't posted here in over three years. So long to a great site (if its not rescued).
esXML     I figured that I'd quickly delurk and drop a note here about a friend's presentation about esXML, or Efficiency Structured XML. It looks like the start of an extremely useful standard addressing many of the weaknesses of XML.
News-ish Blog on Python and Humane User Interfaces     Started a news-ish blog that will focus on Python and Humane User Interfaces in technology (not limited to just computers). Occassionally I'll post other things that seem cool. Recursism Laboratories Interactive. I just wrote up a small survey on grid computing and it made me exercise some journalisitic muscles that I haven't used since like the 7th grade.
25 April 2003: My Father Dies, Age 51; Heart Attack     However, I did not learn of this until the following Monday. This week has been a whirlwind of ups and downs, with many downs. Lots and lots of things are up in the air. He had no will that I can find, in fact, his files were fairly random so it took a few hours of creating files from his piles to determine this. I realize that financially he could not have done everything he may have wanted at the time and very likely was trying to do this eventually, but probably never expected to die so young. He had no prior history of heart problems.

For you Advogatians who are older, find an estate lawyer and financial planner to help you protect your assets-- because whatever you leave behind without instructions (aka will) will be administered by the State in ways you may not have liked. It isn't expensive to do this, and your family will greatly appreciate not having to grieve and juggle your finances at roughly the same time.

For you Advogatians who are younger, I realize that its somewhat morbid to ask your parents or grandparents about these things and might be uncomfortable doing so but you and your family should consider doing this at least every year because things change-- people die, friendships fade, relations change. And yes, you too also need to find a financial planner to help you protect and grow your assets into the future and as a benefit, doing is sooner rather than later will help you enjoy a better "retirement."

My worst day was last Tuesday, but I still think about him and I have four new reminders of him living in my house now, Mikey, Binkey, Fluffy and Precious; three tuxedo cats and a calico-tabby all with four distinct personalities. The arrangement is temporary as I think they'll eventually move back in with my mother. Otherwise, it has been non-stop phone calls and other reminders about him that have been pretty hard.

Working from Home Again     So very very happy to not have to drive to McLean, VA 5x/week. Of course that means that I'm not going to be working as much for that job, but then again, I was getting absolutely sick of the work.

Pondering Subversion     The ebuild in Gentoo requires neon 0.19.2 but Gentoo provides neon 0.21.3. I don't know how much time I'll spend hammering on it and give up and go with CVS, again. For those who haven't heard much about Subversion, there is a draft book at http://svnbook.red-bean.com/book.pdf. [...] Bummer, the ebuild fails. I've spent enough time on it for today.

pydbbench     Putzed a bit last night getting pydbbench to generate GNU Plots of the execution data. It made pretty pictures but didn't really progress the framework of getting a Python script to automatically run and summarize benchmarks. Tonight I had a small fight with DB 2.0 API until I figured out that the pyPgSQL has a more advanced "connect_string" feature (send a string or a dict of parameters) than the MySQLdb library has (only a string is allowed.)

The only test written is a connect-disconnect test and the harness makes runs roughly:

each benchmark to run 120 seconds
for each driver: (PostgreSQL, MySQL)
  for each benchmark: (dbconnectdisconnect)
    run the setup
    for each concurrency: (1,25,100,250,500)
      run that benchmark
      summarize that benchmark
    run the teardown

When it starts hammering 500 sessions I think either the 2.4.20 Linux scheduler or Python threading starts to choke. I don't have enough hardware to run the benchmarker against a different machine where I would expect some different numbers. Now I'm getting to a point where it's time to write some more interesting tests. The framework also tracks successful iterations which I just tested by setting the max-connections for MySQL down fairly low. I'm going to stop hacking on it tonight and go back and do some reading.

85 older entries...

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!