Turnbull’s moot startup point

Internet

The Murdoch rags are excitedly reporting on Prime Minister Malcolm Turnbull’s push for more entrepreneurship, small business, disruption and startup culture in Australia. It’s easy to be cynical about this sort of thing, but I’m cautiously optimistic.

Almost. There’s a hitch. As Communications Minister, Mr Turnbull’s wanton destruction of the National Broadband Network renders his current stance moot. If he wanted world class, high technology startup companies to not only be based in Australia, but start here, the National Broadband Network would have cinched it.

Imagine not being limited by the Sydney CBD. You could have run a globally competitive startup in Wagga, or Orange, or Newcastle. It would have solved the housing affordability crunch for so many people in New South Wales, let alone the rest of Australia. In a small way, it would have been the realisation of Gough Whitlam’s decentralised, egalitarian society.

Which is why, for all the otherwise-welcome optimistic speech, I can’t take Mr Turnbull seriously. We’ll be paying the price for this government’s myopic view of telecommunications for decades.

And no, pointing this out doesn’t make us part of the problem.


Rubenerd Show 310: The bag episode

Show

Rubenerd Show 310

Podcast: Play in new window · Download

01:04:00 – Automated system accents, how time affects tone, the crossover episodes done so far, working within constraints, North Arm Cove, the Australian housing bubble, Blu Ray players, Breaking Bad, Internet, Kings Comics, manga version of Big Hero 6, Barakamon, tokens we carry of societal membership (wallets, keys, phones), fiat currencies, Australian expats in Singapore, what we accept as normal, PayPass, why that new Mascot street was already being ripped up, why Ubuntu server, in search of the perfect (cheap) bag, and Fairy Tail!

Recorded in Sydney, Australia. Licence for this track: Creative Commons Attribution 3.0. Attribution: Ruben Schade.

Released December 2015 on The Overnightscape Underground, an Internet talk radio channel focusing on a freeform monologue style, with diverse and fascinating hosts.

Subscribe with iTunes, Pocket Casts, Overcast or add this feed to your podcast client.


Overnightscape Central: Weird Holiday Memories

Media

View episode

The Overnightscape Central is a fun weekly podcast hosted by the illustrious PQ Ribber. Hosts and listeners of The Overnightscape Underground participate in a topic each week, and you’re welcome to join.

03:07:55 – Doc Sleaze!! Mike the Midnight Citizen!! Ruben the Nerd!! Jimbo!! Chad!! Frank!! Clara!! An all-star collection of thoughts and stories hosted by PQ Ribber!!

You can view this episode on the Underground, listen to it here, and subscribe with this feed in your podcast client.


Rubenerd Show 309: The Shambles episode

Show

Rubenerd Show 309

Podcast: Play in new window · Download

53:00 – A follow–up episode in Overnightscape Underground spirit to the latest Radio Free Shambles. Topics include podcast driving, libraries selling books and DVDs, ice and roller skating, George Harrison, physicals and checkups, Sherlock Holmes adaptations, Rubenerd Show 21 from 2005, and pouring to beat the band!

Recorded in Sydney, Australia. Licence for this track: Creative Commons Attribution 3.0. Attribution: Ruben Schade.

Released November 2015 on The Overnightscape Underground, an Internet talk radio channel focusing on a freeform monologue style, with diverse and fascinating hosts.

Subscribe with iTunes, Pocket Casts, Overcast or add this feed to your podcast client.


Monochrome EMM386 memory with Windows 3.1x

Software

(Update: An earlier version of this post showed the memory address as D000-EFFF, which was incorrect).

It’s the weekend, so time to break into some more nostalgic DOS fun. Because I was born in the 80s, grew up in the 90s, and spend my spare time doing things I love rather than mocking people who revel in archaic technology. Yes, it’s at the point where I even need to defend myself from trolls before I even start, darn.

A brief history of high memory, XMS and EMS

Due to the 640K conventional memory limitations of DOS, more memory couldn’t be accessed without tools like EMM386 or QEMM. Loading these in CONFIG.SYS would yield upper memory blocks, extended memory (XMS) and, if required for older applications, expanded memory (EMS).

The conventional (HAH!) wisdom at the time was to default to XMS with the NOEMS flag in EMM386, and only expose EMS with the RAM flag if required by your application.

; Only use XMS
C:\DOS\EMM386.EXE NOEMS I=B000-B7FF /VERBOSE
; Make EMS available when required
C:\DOS\EMM386.EXE RAM I=B000-B7FF FRAME=D0000 /VERBOSE

The mode you’re operating in could be confirmed by running MEM and checking for the presence (or lack) of EMS lines. In MS-DOS 6.20 (the version we ran on my childhood computer and we still have the disks for!), MEM reports this in EMS mode:

Total Expanded (EMS)    33,152 (33,947,648 bytes)
Free Expanded (EMS)*    32,768 (33,554,432 bytes)
* EMM386 is using XMS memory to similate EMS memory as needed.
  Free EMS memory may change as free XMS memory changes.

The monochrome memory area

A commonly exploited trick to get more upper memory was to define extra ranges beyond what the tools of the day could detect. For those of us in VM environments that emulate VGA cards, we can use one of the memory ranges reserved by DOS for monochrome displays. These are the areas shown in the above example.

My dad and I used this successfully on our family machine with Windows 3.0, then 3.1, for years. I since learned from various forums that some SVGA drivers for these early Windows versions use the monochrome area for extra memory or buffer space.

In the case where this happens to you, you can remove that range from your extended memory manager. Alternatively, Microsoft provided the MONOUMB.386 driver on their BBS (wow), which various forums have made available. When I get my retro drivers site up, I’ll link to it here too.

To use, copy the driver to your Windows system folder, and append the [386Enh] lines to your WIN.INI:

device=c:\windows\system\monoumb.386

This is now part of my standard DOS configuration, even though technically I don’t think I’ve ever needed it. Guess it can’t hurt.

Which reminds me, at some point I should share my DOS orchestration scripts. I called the controller ANSIBLE.BAT for shits and giggles, though I suppose PUPPET.BAT could have also worked. SALT.BAT just sounds breakable.


brew install sshpass

Software

Installing sshpass from Homebrew? Be prepared for this:

$ brew install sshpass
==> Error: No available formula with the name "sshpass" 
==> We won't add sshpass because it makes it too easy for 
==> novice SSH users to ruin SSH's security.

The (security) needs of many outweigh the needs of the few. Normally I find such overbearing policy frustrating, but in this case: good call.


Facebook like-buying #Spam

Internet

That could be read as Facebook enjoying the purchasing of spam, and I’m not sure my hyphen cleared this up much. Oh well, you like some, you lose some.

Our corpoate spam filters do a pretty good job at getting rid of most of the muck, but occasionally one slips through.

Buy GUARANTEED FB Likes/Fans, at the cheapest prices and become more popular!

  • Safely delivered, absolutely no risk!
  • Order processed within 24 hours or less!
  • Manually Promoted by experts not bots/software involved
  • High-Quality service.
  • No Turkish likes, only worldwide

We offer different packages at different prices. Ex: 2000 fans for only 24.99 usd

For Full Details please read the attached .html file

I find their assertion regarding my lack of popularity insulting, even if likely true. And what’s wrong with Turkish likes? They’re not part of “worldwide”?


Rubenerd Show 308: The sugar soup episode

Show

Rubenerd Show 308

Podcast: Play in new window · Download

53:00 – Needless highs from sugary food, tomato soup, listener feedback (Jimbo, Manny, Chad Bowers, Dave Willanski, Doc Sleaze), the Fleet Card, Cabcharge, editing Wikipedia, Uber versus taxis, online scammers, motivation needs to come from within, potable and portable water, missing packages, Windows 8, user interface context, Powershop, fridges, and where’s all our power going!?

Recorded in Sydney, Australia. Licence for this track: Creative Commons Attribution 3.0. Attribution: Ruben Schade.

Released November 2015 on The Overnightscape Underground, an Internet talk radio channel focusing on a freeform monologue style, with diverse and fascinating hosts.

Subscribe with iTunes, Pocket Casts, Overcast or add this feed to your podcast client.


The 2015 Toffee Nut Latte

Thoughts

The Starbucks Xmas drink line

It’s that time of the year. Those of us on the equator or southern hemisphere are bracing for the heat of Christmas. And what better way to celebrate than with a beverage that causes Hipsters such angusih.

I had my first Starbucks Toffee Nut Latte in the late 90s or early 2000s. Having left the the oncology ward with my mum, we shared in some holiday cheer at the nearest coffee shop down the road. Each year I venture away from my artisanal single origin roasts and head alone to my nearest Starbucks to partake in a drink that conjures wonderful family memories of years past.

Each year brings the risk that they’ll discontinue the drinks, but fortunatey 2015 isn’t it :)

Scotts Road in 2009

As an aside, this photo of Scotts Road in Singapore graced one of my earliest mentions of Starbucks here. The Toyota Crown taxi driving past would have long since been retired, and that construction across the street is now one of those non-descript apartment buildings. Some things change, some stay the same.


Required Nagios email alert packages

Software

Nagios saves me more sleep than I care to admit, but configuring its email alerts if you build from source requires a little more finesse. Specifically, you need postfix (likely you already have) and heirloom-mailx.

On Debian (and probably Ubuntu, but check first):

apt-get install heirloom-mailx

On FreeBSD:

cd /usr/ports/mail/heirloom-mailx
make install clean

And NetBSD’s pkgsrc:

cd /usr/pkg/mail/heirloom-mailx
make install clean

The BSDs also have binary versions in pkgng/pkgin, ports and pkgsrc. That’s a lot of package managers.