Planet Linux Australia
Interactive map for this route.
Tags for this post: blog pictures 20150318-goodwin photo canberra bushwalk trig_point belconnen
Related posts: Harcourt and Rogers Trigs; Big Monks; Narrabundah trig and 16 geocaches; Cooleman and Arawang Trigs; One Tree and Painter; A walk around Mount Stranger
Linux Users of Victoria (LUV) Announce: LUV Beginners March Meeting: An Introduction to High Performance Computing Using Linux
RMIT Building 91, 110 Victoria Street, Carlton SouthLink: http://luv.asn.au/meetings/map
Of the top five hundred computers in the world today, 97% of them run Linux. This is no accident, as Linux offers the best platform for efficient and scalable code. In this introductory session, LUV members will be introduced to the core concepts and architecture behind supercomputing, high-performance computing, and parallel processing, along with an introductory session on an actual HPC system.
Linux Users of Victoria Inc., is an incorporated association, registration number A0040056C.March 21, 2015 - 12:30
Walter, K5WH has one of the 3 pre-beta SM1000 units. He writes:
Here’s a pic of the operations setup of the SM1000 on the air today from Houston Texas, into my HPSDR radio. With average Power down to 3 watts even. Made successful contacts to Mel-K0PFX and Gerry-N4DV. After working the audio levels a little, had reports of nice transmitted audio, and the received audio was very clean sounding as well. We were even fortunate enough to have a station breaking in with us from Benin West Africa, TY2BP Pat.
So not only working a couple stateside stations, but first DX as well. Great success with the SM1000! Walter has used the SM1000 with his HSPDR and TS-480 radios at power levels between 4 and 75W.
A warning light is pulsing on the control panel in front of you, but it can wait. You’ll get to it in a moment. So many things to do.
A polite, persistent bleeping began at some point. You weren’t paying enough attention to recall when. It’s ever so slightly out of phase with the warning light.
You feel a dull rumbling through the seat, the floor, between your joints. The room shifts on its axis, as if it’s falling away from under you.
Darkness. A klaxon splutters and honks. Rotating beacons cut the room into contorted still images. Orange, blue, orange, blue.
You watch a wall puncture, crack, and tear. The air around you whistles out into silence.
Metal grinds through metal. It would sound like two trains carving through each other, but for the vacuum.
Then the walls peel away.
Floating. Alone. Adrift. Bewildered.
In depression, no one can hear you scream.
Late last year, I had another crash. (Episode is a silly word.) I should’ve seen it coming. Or, I did see it coming, but pretty much anything else short of anchovies is more pleasant than actually dealing with it.
I have no right or reason to be depressed. There are contributing factors, for sure, but no root cause. In every other respect, life is grand. But that’s not how depression works. It’s a parasite, sucking out every feeling until you’re a dead-eyed husk… except guilt. That one it nurtures.
What’s weird is having a graphical representation of the fall. Check it out: Metadata! The quantified self!
This is a collectd chart of the RAM utilisation in my desktop computer. SLIVER has two big monitors, a nice video card, proper headphones, and so on. It’s where the work gets done, and it’s a dead zone from late November to mid February. My GitHub activity chart looks much the same.
Things improved in February, but I’m still taking a break from work. I need to get my shit together, and don’t want to disappoint anyone if I hit another wall. See that gap in March? Another wall!
But I’m out of the dead zone.
On good days, I’ve been seeing friends, doing personal projects, science experiments, and learning new things. On bad days, sleeping, watching television, reloading web pages. I’m still trading the occasional people-heavy event for a couple of bad days to “recover”. Pfft. That’ll get better.
It sucks being away from work. Lots of big changes and exciting things going on. But I’m grateful for the support, understanding, and time away. Back soon.
– — –
The big difference this time around is hope. Psychologically, I know I can beat depression a hundred times worse, because I did. Financially, I can survive a siege of non-functional depression because I’ve had three years to build a war chest to outlast it. Personally and professionally, I’m more confident because I know where I fit, and what I need to learn.
So, it’s been a shitty few months. But it’s going to be okay.
I recently updated FontForge's use of breakpad to use a small server on localhost to report the bug. The application dmg file for fontforge will soon also include the extracted symbols for the build. By telling breakpad to use a local server, that server can lookup the symbols that are shipped and generate a human readable backtrace with line number information. Because its also a web interface and running locally, it can spawn a browser on itself. So instead of getting the Mac dialog supplied by the osx crash reporter app telling you that there was a crash, you get a web page telling you the same thing. But the web page can use jQuery/Bootstrap (or $ui tool of choice) and ask what the user was doing and offer many ways to proceed from there depending on how the user wants to report things. The https://gist.github.com/ site can be used to report without any login or user accounts. It's also rather handy as a place to checking larger backtraces that might be, maybe, 50-100kb.
But once you can upload to gist, you can get a http and other URL links to the new gist. So it makes sense from there to offer to make a new github issue for the user too. And in that new issue include the link to the gist page so that developers can get at the full backtrace. It turns out that you can do this last part, which requires user login to github, by redirecting to github/.../issues/new and passing title and body GET parameters. While there is a github API, to report a new issue using it you would need to do OAuth first. But in the libre world it's not so simple to have a location to store the OAuth secure token for next time around. So the GET redirect trick nicely gets around that situation.
For those interested in this, the gist upload and callback to subsequently make a github issue are both available. The Google Breakpad hands over the minidump to a POST method which then massages the minidump into the backtrace and spawns a browser on itself. The GET serves up all the html, css, js, and other assets to the browser and that served html/js is what I link to at the start of the paragraph which is where the actual upload/reporting of the backtrace takes place.
The only thing left to do is to respond to the backtraces that come in and everybody gets a more stable FontForge out of the deal. It might be interesting to send off reports to a Socorro server too so that statistics month on month can be easily available.
Today I emailed Julie Collins MP, and senators Catryna Bilyk, Carol Brown, Jacqui Lambie, Helen Polley, Lisa Singh and Anne Urquhart concerning data retention. For the record, and in case it helps anyone else who wants to contact their representatives and senators, here’s what I wrote:
I am writing regarding the Telecommunications (Interception and Access)
Amendment (Data Retention) Bill 2014. As I am sure you are very busy,
I will be as brief as I can.
The distinction the bill makes between metadata (so-called “non-content
data”) and content is grossly misleading; once you have enough of it,
metadata is just as privacy invasive, if not more so, than the actual
content of communications, and as such should only be collected with
proper judicial oversight, i.e. after a warrant is obtained.
Retaining this data for the entire Australian population is mass
surveillance, nothing more, nothing less, and is completely
inappropriate in a modern democratic society.
Tinkering around the edges as Labor is suggesting with amendments to
protect journalists’ sources is misguided at best; the only way to
protect such sources effectively would be to not retain the sources’
data either, and given that you can’t know who they are, the only way
to achieve this would be to not retain anyone’s data at all.
Finally, mandatory data retention won’t help to catch any criminal with
even a shred of intelligence, as it can be trivially circumvented by
the use of overseas communications providers, virtual private networks
and the like.
In summary, I am completely opposed to mandatory data retention in
Australia. As my representative, I’m asking you to reject this bill.
- The rise of soft skills: Why top marks no longer get the best jobs http://t.co/WSsY0ClXbO 11:20:00, 2015-03-15
- Nature gives fossil fuels the finger http://t.co/ZVqYlRteDp 17:27:06, 2015-03-14
- Tony Abbott’s 10 biggest gaffes, clangers and cringeworthy moments http://t.co/KYvqUDFuBE #auspol 15:33:01, 2015-03-12
- Are Abbott’s “lifestyle choice” comments part of a larger strategy to extinguish native title claims? http://t.co/5vdcCkm6Q2 #auspol 13:19:15, 2015-03-12
- Five more mysteries for the Large Hadron Collider to solve http://t.co/hA80ROXUug 19:32:16, 2015-03-11
- Vlad Putin describes secret operation to conquer Ukraine http://t.co/enShF8Zl8E 17:27:07, 2015-03-11
- Getting plucked: the history of hair removal. Lots of parallels with today’s ‘fashion’ trends. http://t.co/dbdOcf8voq 15:33:06, 2015-03-11
- The creative power of saying no: why focus is the key to innovation http://t.co/fiIe345loJ 19:32:14, 2015-03-10
- Why you must park your ego to drive your idea global: Shark Tank’s Steve Baxter http://t.co/LUyPXNkxYP 17:27:09, 2015-03-10