Luckily (buried at the bottom of their announcement), at least for the moment sim swaps, ports, etc are in-person, in-store with physical ID only.
HN user
tonteldoos
http://flintbox.me hnchat:cOKKteiQb7Xun2lb5xWt
My main concern is that, with ID, it becomes possible to do a Sim swap or number port, which would be the start of a heap of nightmares. Luckily, buried at the bottom of Optus' announcement, they mention that (for the moment) those can now only be done in person, in-store, with physical ID.
For the other stuff (address, name, DoB)...what are the things nearly everyone asks when you ring to make account changes, to verify you are you..
I'd be careful with the home address too (although you should be ok). I moved around a bit a few years ago, and lost track of where I'd updated my address. It was usually as simple as 'I think my most recent address with you is X, can you please update it to Y', and as long as the other stuff checked out, no questions were asked.
And yeah, I had to laugh about that press release :/
Still no email this side. No news is good news, right?
Ah man, I'm sorry to hear that. No emails here yet, but not to say I'm not in the category one down yet (which is only slightly less bad).
I'm starting to worry about the general public's understanding of the ramifications of this. When it first broke, I was pretty upset, and my partner (well educated, and with me long enough to understand some things about breaches) thought my concerns and anger at optus was excessive. It's only after I explained to her in some detail a few scenarios of what could happen with the information, that she asked questions about what we should be doing.
I think we'll be seeing fallout from this for years to come.
Based on one newer article I've seen, leaked data dates back to 2017, so...
No idea how accurate this is just yet though.
They claim to have started notifying people today (Saturday), with customers with most amount of info leaked being prioritised. Supposedly if you've had ID information stolen, you'll know today. Fingers crossed.
All it takes to register a new number here, are your details including name, DoB, physical address (all the complete ones leaked), the type of ID used (passport, drivers license) and the number on that ID. You can do it in about 5 minutes online, and the number is then active (but not before).
Not even a copy of the document is required, and it doesn't have to be sighted by anyone. From memory, you don't even have to supply the expiry date on the document (and driver's license numbers remain static).
One of the first things I see happening, is criminals using this to obtain burner numbers not traceable to them.
This just twigged something for me - there is now enough information available to easily do number ports, giving someone else control of the number used for MFA. Anything that relies on your number to verify account actions, transactions, etc is now at risk.
And why, oh why, are past customers in there. I'm a current one, but even 'not being with them' doesn't necessarily exclude you from this.
OP here.
Some more information here (not my preferred source, but oh well): https://www.news.com.au/technology/online/hacking/up-to-9-mi...
It seems around 2.8m have had 'all' data stolen (including ID, address, etc), and around 7m 'just' names, DoB and numbers/e-mail addresses.
Apparently Optus is working on sending personalised details to customers.
What a monumental stuff up.
Unless you park uphill/downhill, and leave it in first as an added safety measure with the parking brake...
The count... Seriously though, like another poster said, repetition is key. They eventually develop context around it as well.
I'm pretty certain I'll get burned at the stake for saying this, but similar to another poster - the one that works.
I spent hundreds playing with mechanical keyboards, used company issued ones, etc... But I'm now on my second Apple magic (on non-apple machines), and won't go back. Good tactile feedback, quiet (for my coworkers), flat (easy on my wrists), loooong battery life (no cables), light & small (to take home with my laptop).
Check the terms - if you already own them, you're grandfathered into the Connect (highest tier) package for free (for now, at any rate).
I recently got a second hand remarkable, and absolutely love it, but not sure how I feel about them pulling this sneaky (however justified it may be). It's not that my assets are in jeopardy, but I'm slowly developing a whole new workflow, which I don't want upended 12 months from now if they decide to charge everyone...
Oddly, to your first point, I've had exactly the opposite experience. Came from a company that used sharepoint for almost everything, that I referred to as /dev/null - if you didn't know EXACTLY what you were looking for, search was useless after you uploaded or created something. It was not uncommon for the document with matching search terms in the title, to show up on page 3 of the results. Moved to a company that used Confluence for almost everything (there was already a fair bit of content), and search was an absolute dream. Even with terrible search terms, the page (or document) you were looking for was invariably in the first 3 results.
Orbiting the Giant Hairball (Gordon MacKenzie). I gave my copy to someone, and never got it back, but would love to read it again. Not one thing in particular stuck, but the book as a whole provided some interesting insights on working for big companies as a 'creative' (yes, programmers are creative) individual.
Awesome link! I'll definitely check it out. I recently got myself a reMarkable 2, and was looking for a PDF diary template (which I then annotate), in lieu of the ability to update actual notebook templates on the reMarkable. This also gives me a full diary, rather than having to create one as I go.
I think it was Scott Adams that had the discussion about being the best at one thing, vs being (very) good at more than one thing, and in that nexus you can shine.
I too very much enjoyed your writing style - have you considered going into technical writing of some description? For sure, I would read a lot more documentation/articles/blogs/howots if they were actually engaging reads...
A number of people have touched on the fact that comments (even 'obvious' ones) provide boundaries, context and intent. I very much agree with this, with a couple of additional comments somewhat particular to embedded development:
- Compared to most user facing development, where probably >75% of code is purely for interaction (and potentially more repetitive, obvious, and readable), a LOT of embedded code is not so readable, and quite often context is key. Good comments (even on apparently obvious code) almost always carry some context (why do this here, and why in this order, why the specific delay before reading the ADC, etc)
- Because almost all the code is in some way business logic, it is definitely easier at times to read the flow of comments, rather than work out directly from the code which register someone is trying to set, and why, or why some seemingly arbitrary value is being incremented (that is actually being read by a parallel task somewhere else)
- As always, good comments are as much for yourself six months from now, as for the guy replacing you 6 years from now. Sometimes, it is just a good way to document your thought process, as well as provide reasonably up to date system documentation, since ACTUAL design documentation almost always gets neglected.
Basically - comment as much as you can, and as much as you need. Try and keep it up to date. It doesn't matter if it's seemingly obvious, or discussing the reasoning behind a particular architectural decision. Nobody I know has ever complained about too many comments, and if anything, more would have always been better.
The 'walking off' prevention tags are brilliant.
At a previous company I worked at in a niche field, we had several field specific control units used for development and debugging (you pretty much couldn't work without these). They were just expensive enough to have to jump through hoops to buy them, and just cheap enough that all hell didn't break loose if one got lost, loaned (permanently) to a client, etc. Consequently, we were always short, and people tended to furiously guard 'their' equipment (to the point of lying about having one on hand, when asked). Due to testing during development the units were also quite prone to being blown (usually easily repaired, but enough of a nuisance for a pile of broken ones to be around, in case of absolute emergency).
How did one of my co-workers solve the problem? Labeled all his equipment as 'Broken' in his handwriting...
If I read correctly between the lines, while the FBI had 'the lead' on the app, the ability to decrypt was made possible by amendments to Australian Telecoms legislation (TOLA) in 2018, and hence the Australia (via the AFP) was the only country legally allowed to intercept this communication ('AFP provided the technical ability'). Can someone with more in-depth knowledge confirm if this is accurate?
There is one other elephant in the room that doesn't seem to be discussed much - lack of a code read protect feature (primarily, I guess, because lack of onboard flash).
I've ordered my first pico, and am really looking forward to playing with it (having done a lot of ARM work commercially lately), and from a maker's point, I think the foundation have it absolutely nailed feature-wise. In fact, I'm considering using the pico for a (potentially commercial) side project I've been wanting to do for years, but haven't found a cheap, powerful platform to do it on.
However, for anything that wants to transition to a commercial product, lack of CRP is a major roadblock. Yes, I know we all should/want to make our code open source, and have a support model for revenue. For most embedded sellable products, the core IP is the code that runs on the micro, the development of which will be the main driver for product cost. If someone can easily lift that, hardware is easy(ish) to copy, and can potentially significantly undercut your product cost (and your ability to run a viable business).
Scratched an itch, simple idea, elegant implementation, and useful! I love it :)
So much this. It ties in with my other comment, to some degree.
Someone here mentioned StackOverflow, but really, a handful of manuals, maybe a good book or two, and some persistence, /usually/ gave you all you needed to figure out a problem, and do something magical.
Now, those resources (if they're available) will likely only help you understand a very small subsystem.
Among other things, yes.
For example: On an IBM PC, running DOS. You could know all there was to know about the BIOS, hardware ISRs, DOS ISRs, DMA, how a file system works, and maybe a bit about the graphics system, and you could make the machine do anything you wanted.
Today, if my kid wanted to learn all those things, I wouldn't even know where to tell him to start. You simply can't get that low (easily) anymore, or know that much about numerous subsystems. And the higher level stuff, like you say, is buried in layers of abstraction.
Of course, now we have an unprecedented access to cheap, powerful microcontrollers and SBCs, which make up for it to some degree - but it's still harder to translate that knowledge into something of perceived usefulness on a 'proper' computer.
The ability to know a lot about a lot. And I'm not that old yet - I started my journey in the early 90s.
This is fantastic! I got into cryptography with books like this when I was younger, but they seem to be few and far between nowadays.
Also, kids don't seem to like books anymore ;-)
I stumbled onto this while looking (because nostalgia) at portable chess computers. An interesting section is on chess on the arduino: https://www.chessprogramming.org/Arduino#Chess_Programs
Sadly only available in physical form (for free) in the UK and Northern Ireland.
Electronic downloads available for other regions.
The version control section is gold!
I researched this extensively some time ago, and couldn't find a viable solution, other than using rubberduck to export/import, and manually place those sections under version control.
The aim was to assist a less technical person to get their VBA work under revision control, and the whole approach was just asking for trouble.
A quick google suggests there are just as many articles saying that it IS the case (especially when you broaden it to include Google/Amazon/etc).
Some have pretty convincing anecdata backing up the theory.
I'm not sure that you can prove/disprove it, without actual insider knowledge...
I think that's the point your parent was trying to make, in a 'between the lines' kind of way...