* Posts by DWRandolph

35 posts • joined 30 Jun 2015

What's inside a tech freelancer's backpack? That's right, EVERYTHING

DWRandolph

Re: Power Blocks

A quick search for "power cord extension and splitter" will help with bricks blocking the ports. Very short cords just to let the brick lay on the floor next to the strip. I am in the USA so mine are 120V NEMA 5-15, even have a couple C14 converters for getting notebook juice from the 240V rack PDU in the computer room.

Though this does mean more stuff to carry, unless you forgo the circuit breaker and replace, instead of augment, the regular power strip.

A couple of random product photos;

#C14 - NEMA

https://www.cableleader.com/media/catalog/product/cache/1/image/650x/040ec09b1e35df139433887a97daa66f/a/c/ac-power-adapter-cord-nema-5-15r-to-iec320-c14_2.jpg

# multi-tail NEMA

https://images-na.ssl-images-amazon.com/images/I/71TI1Xu8dJL._SL1500_.jpg

Early adopters delighted as Microsoft pulls plug on Mobile Backend as a Service. Haha, only joking – they're fuming

DWRandolph

overheard from a Klingon programmer

I lost the original URL for these, but enjoy!

10. Specifications are for the weak and timid!

9. You question the worthiness of my code? I should kill you where you stand!

8. Indentation?! - I will show you how to indent when I indent your skull!

7. What is this talk of 'release'? Klingons do not make software 'releases'. Our

software 'escapes' leaving a bloody trail of designers and quality assurance

people in its wake.

6. Klingon function calls do not have 'parameters' - they have 'arguments' - and

they ALWAYS WIN THEM.

5. Debugging? Klingons do not debug. Our software does not coddle the weak.

4. A TRUE Klingon Warrior does not comment on his code!

3. Klingon software does NOT have BUGS. It has FEATURES, and those features are

too sophisticated for a Romulan pig like you to understand.

2. You cannot truly appreciate Dilbert unless you've read it in the original

Klingon.

1. Our users will know fear and cower before our software! Ship it! Ship it and

let them flee like the dogs they are!

Uncle Sam tells F-35B allies they'll have to fly the things a lot more if they want to help out around South China Sea

DWRandolph

Coding "minimum viable product" for "critical flight and weapons software" is asking for catastrophic failures! And to "release capabilities via smaller, more frequent service pack updates", in other words not giving you everything needed to do the job, is digging the hole even deeper.

This level of adherence to Agile religions can work for non-critical accounting applications, or games. But for stuff that can kill you? For stuff that is actually DESIGNED to kill you?

Yes, Waterfall has its own problems. But swinging the pendulum all the way over just exposes other issues.

'Trust no one' is good enough for the X Files but not for software devs: How do you use third-party libs and stay secure, experts mull on stage

DWRandolph

A good fire starter, loosely related to the main topic:

CI/CD = Perpetual Beta

Not all, or even most, CD'ish is bad. But enough has been broken by someone else updating in the chain to make me rather wary!

The time PC Tools spared an aerospace techie the blushes

DWRandolph

Re: Oh yes

While EDI is a "standard" (the shop using it had even bought the dictionaries) it was also open enough that you could do whatever you wanted, and still be "within standard'. The half dozen partners we had were all doing the same business, but none of those streams were formatted the same.

In Rust We Trust: Stob gets behind the latest language craze

DWRandolph

Casey & Andy discuss do/while

http://www.galactanet.com/comic/view.php?strip=307

What is this, 1989? Laplink is still a thing and wants to help with Windows 7 migrations

DWRandolph

Re: external USB hard drives

NO media / platform is a permanent backup / archive - everything will fail eventually. You have to keep copying (with checksums) to newer platforms every few years.

The point about at least two instances of the data set, on different platforms, is also very much a good idea. When Platform-A gets bricked [hack, firmware, license, key server, bad batch of disks across multiple machines (yes, this was a personal nightmare - remember Bigfoot?), ...], you can still copy from Platform-B to a new Platform-C. Not so easy if all your copies are just multiple instances of Platform-A.

Boffins don bad 1980s fashion to avoid being detected by object-recognizing AI cameras

DWRandolph

Re: Great

http://freefall.purrsia.com/ff3300/fc03298.htm

Today's joke is by Ben Mackay

Officer: Hello, Mr. Kornada. I'm calling to follow up on your recent ethics test.

Officer: You were asked the classic trolley car problem. You said that you would redirect the trolley to hit one person rather than hitting five. It was your reason for doing so that disturbed us.

Officer: "It would do less damage to the trolley car."

Officer: Yes, you are correct, but I really think you're missing the point here.

BOFH: We must... have... beer! Only... cure... for... electromagnetic fields

DWRandolph

Re: @I ain't Spartacus -- I'm having headaches

They chucked such a fine set of vinyl!!! How do they find the floor when getting out of bed?

COBOL: Five little letters that if put on a CV would ensure stable income for many a greybeard coder

DWRandolph

I was systems/assembly programmer on an IBM 360-40 in the late 1970's. We had an expansion box that brought the total RAM to 512KB (yes - Kilo). Similarly limited disk space, but DOS/VSE was running several partitions (print spooler, online terminals, multiple batch). I was so appalled when we brought in COBOL, and one of those daft folk used the literals "YES" and "NO " (note the trailing space) for a flag. I could fit 8 binary tests in a byte, and they were using 24 bits for a single condition!!! Not to mention a TestMask against my bit was sooo much faster then their string compare. And TestMask could check for multiple bits in that byte during the same clock cycle, instead of a page of chained If Then Else string compares (which had to invoke micro-code routines on top of the the "real" CPU instructions). <huff><huff></rant>

Not-so-paltry towers: Vodafone gears up to flog off massive masts business

DWRandolph

creative accounting

I still twitch at "earnings before interest, taxation, depreciation and amortisation"aka EBITDA. even worse than non-GAAP. What are they doing that Generally Accepted Accounting Principles would get them in trouble?

A Register reader turns the computer room into a socialist paradise

DWRandolph

Two Cows

Sorry, but the Socialism threadlets free-associated into an old joke, parts of which:

SOCIALISM

You have 2 cows.

The State takes one and gives it to your neighbour who doesn’t have a field to put it in.

SURREALISM

You have two giraffes.

The government requires you to take harmonica lessons.

one version of the list from;

https://www.wired.com/2008/02/new-and-improve/

The Eldritch Horror of Date Formatting is visited upon Tesco

DWRandolph

Re: Dates? Don't talk to me about dates...

Been using CCYY-MM-DD ever since 1970's. A mortgage company dealing with 30 year loans had to worry about that CC rollover!

And a proper HH:MM 24 hours clock, none of that futzing with AM or PM fizz (time zones are bad enough).

Telly production biz films maternity clinic, doesn't tell patients, gets fined £120,000

DWRandolph

Something about "footage would not be used"? As if anything once recorded can be completely deleted anymore!

Hey, DevOps fans. We've got another TLA for you to write down: CDF

DWRandolph

CI-CD = Perpetual Beta

The "move fast & break stuff" mantra is fine at the beginning of the R&D cycle. But has no place once you reach QA and GA. This cr*p of weekly (or even more frequent!!!) releases might be acceptable for a casual game, but not for anything considered Production.

Use an 8-char Windows NTLM password? Don't. Every single one can be cracked in under 2.5hrs

DWRandolph

Re: Easy to remember

Ummagumma is still one of my favorite albums

Happy Satellite Collision Day! It is 10 years since Russia and Iridium got too close for comfort

DWRandolph

A bit of .. irony? One section bemoaning collisions and the danger of orbital debris. Then no comment on sustainability of clean orbits as swarms of micro-satellites are released.

How to stealthily poison neural network chips in the supply chain

DWRandolph

Back doors can be very long term stuff. Think it was A Deepness In The Sky were one of the protagonists subverts a network using tricks over a hundred years old?

Software development slow because 'Most of our ideas suck'

DWRandolph

CI/CD = PB

I would rather not have my business running on software in a state of Perpetual Beta

Pro tip: You can log into macOS High Sierra as root with no password

DWRandolph

Re: This is a deliberate feature and it's because Apple cares.

When things are bad enough you have to use root, it is time to slow down and really think about what you are doing. Flailing about in a panic with full privileges often makes things worse.

I love disruptive computer jargon. It's so very William Burroughs

DWRandolph

Re: Gif.

I was in a group that pronounced SQL as "squeal", because it was such a pig on resources :{

Software update turned my display and mouse upside-down, says user

DWRandolph

Re: Every day's a school day

obligatory xkcd reference

https://xkcd.com/1053/

About not laughing when someone genuinely has not learned something yet. Instead treat them as one of today's lucky 10,000

Get orf the air over moi land Irish farmer roars at drones

DWRandolph

the Police cannot "protect"

Even with best intentions, training, equipment, conscientious staff, ..., your "local" police cannot "protect" you unless they are actually "local" - say within 20 feet. If they are not able to stop the miscreant _at_the_time_ of the attack, they are only a nebulous background presence threatening some possible future punishment. Any call for help with a response time greater then single digit seconds means I am responsible for the defense of me and mine.

Big blues: IBM's remote-worker crackdown is company-wide, including its engineers

DWRandolph

Hi, I . . . uh . . . I work from home

This showed up in my Flipboard feed last week

http://www.newyorker.com/humor/daily-shouts/i-work-from-home

911 OPERATOR: 911—what’s your emergency?

ROBERT: Hi, I . . . uh . . . I work from home.

OPERATOR: O.K., is anyone else there with you, sir?

ROBERT: No, I’m alone.

OPERATOR: And when’s the last time you saw someone else? Was that today?

ROBERT: Uh, my wife . . . this morning, I guess.

...

Retiring IETF veteran warns: Stop adding so many damn protocols

DWRandolph

and the very obligatory https://xkcd.com/927/

But there is always someone who thinks the little shiny they just built is sooooo muuuch betttteeer then anything else that sheer common sense dictates everyone re-architect to use it right away!

These diabetes pumps obey unencrypted radio commands – which is, frankly, f*%king stupid

DWRandolph

selected evolution

Here is one link to a recent demonstration of evolution in action. Several places picked up the story from Harvard Medical School of how fast bacteria adapts - very scary!

https://www.wired.com/2016/09/gorgeous-unsettling-video-evolution-action/

Speaking in Tech: Nope, sorry waiter. I won't pay with that card reader

DWRandolph

Transcript!

`yep, I am a grumpy old bastard, but yet another vote for being able to read the actual content. If there is not enough content for a article, why should I waste my time with audio/visual fluff?

Text does not interrupt those around me. When interrupted I can just let the window fall to the background until ready for it again.

No, I am not a headphone-kind-of-guy. I want some awareness of my surroundings, and need to respond to walk-up questions.

BOFH: Follow the paper trail

DWRandolph
Holmes

Re: Ah, the myth of the rational person

Here is a slant on why the "system" night not want rational people;

http://www.smbc-comics.com/index.php?id=4150

innumeracy as the major driver of economic growth

One (storage) protocol to rule them all?

DWRandolph

STANDARDS ?!?

sorry, but as a cynical old bastard, I am compelled to re-post this whenever I hear the word "standard", especially when they are talking about new / consolidate / simplify :}

https://xkcd.com/927/

When customers try to be programmers: 'I want this CHANGED TO A ZERO ASAP'

DWRandolph

Who The Hell Did That?

My first impulse at some chunks of work is "What Were They Thinking?". Sometimes realize I was the one who wrote that, and ask "What Was I Thinking?". Often the answer is it was a workable solution, given the constraints at the time it was done. Sometimes things that worked then, do not work now after changes in scope or use; then I owe folk a beer. Even if it still works, I will shake my head and vow to never do crap like that again!

Cops hate encryption but the NSA loves it when you use PGP

DWRandolph

Re: constant traffic component of OpSec

Guess how much bandwidth you have available / choose to buy is based on how much importance you assign to this aspect of your security. It is just one of the onion layers to manage.

If you have X bandwidth, assess your criteria to assign Y% of it to "secured" traffic, then keep that Y% portion filled.

DWRandolph

constant traffic component of OpSec

Along the lines of "everyone should encrypt everything", another old component of Operational Security is amount of traffic. Each site within a group should always be sending the same about of traffic to each other site. Random cruft when nothing is happening, then real data if something is going on. But those watching will not see a spike of traffic to realize what triggers when. You should never panic and send of burst of out-of-band / unusual traffic to flag your intentions.

Oracle laying off its Java evangelists? Er, no comment, says Oracle

DWRandolph

Re: Story Of Mel

Mel is one of my heroes

Samsung to launch a Snapdragon 808-based clamshell smartphone

DWRandolph

Re: The FlipPhone - talk to someone?

Oh yeah,that is right, it can make phone calls! Maybe once a month.

My NoteII is note book, historical activity logs, documentation, password vault, email, calendar, books, imdb, map, wiki, even the odd card game. even sms messages happen more often than a telephone.

Hello Tosh, got a downrated 6TB spinner? Yes, for slower workloads

DWRandolph

disk reliabilty reports from BackBlaze

There is at least one place that has published some of their disk statistics;

https://www.backblaze.com/blog/what-hard-drive-should-i-buy/

SUBSCRIBE TO OUR WEEKLY TECH NEWSLETTER

Biting the hand that feeds IT © 1998–2020