Re: [OT] Contracting PAYG vs ABN
*Recommendation* If this is your "one job" , the cost and hassle of GST and PAYG accounting, quarterly / annual reporting probably make working through the ABN more trouble than its worth. *Background* For contracting, ABN is frequently tied to a company ("Interposed Entity") setup both as a Services vehicle and circuit breaker to limit your personal liability for contractual reasons.The Agency contracts your company, your company employs you. If you work through any ABN, you'll work need to register as a PAYG Employer and SGC Contributor. *ABN ("Personal Services Business") == PAYG + "Extra Paperwork"* If you take a 12 month contract +2 renewals, your ABN would represent a "Personal Services Business" that cannot carry retained earnings from year to year. All business earnings after GST is treated as your Gross PAYG Income, your PAYG Tax return will look very similar either way. *So why use an ABN?* 1. Many contractors have side-gigs, maintain their own commercial software, or take a new contract every three months. With enough income from Secondary sources, they may avoid PSB determination. 2. Some contractors direct income to a Family trust, permitting wealth distribution across the family to minimise tax. 3. For most ABN Holders, it's just easier to carry the same accounting structure to manage banking/ deductions, SGC etc regardless of where the money's coming from today. 4. Some use an ABN to avoid being treated as a "wages" employee to the Agency, and take control of their own money. Agencies will often "keep" a portion of your contract income to "pay" you between contracts / for sick leave. They may even keep a portion for "long service leave". For true employees these are "on-costs", and come off the company's bottom line. For contractors, they're inventing ways to keep your money in their bank account longer. They can't try this with ABN holders. So it's really a question of whether 1/12th of your money is better earning interest in the Agency's bank account or yours. If cash runs through your fingers like drops of rain, then the Agency's PAYG plan is for You! (You can probably ask them NOT to retain anything when setting up your contract, regardless of ABN. Discuss with your Agent). *ABN (company)Too hard?* Twenty years ago you needed a company to setup your own Superfund and PIPL, lease a vehicle or claim deductions. But you could also pay your partner as bookkeeper. Gradual tightening of Australia's Company, Tax and Super legislation has eroded any real benefit from running a Personal Services Business through a company, while adding the overhead of quarterly or monthly BAS reporting. If you are intent on running a company structure and ABN without so much pain, Companies like Contractor X-Change will setup and manage your company, receive your income, deduct the GST, lodge the reports and pay you as Pla PAYG employee and put away 1/12th of your money in YOUR account for a 3% cut of your income. They'll also facilitate Vehicle leasing and FBT and any other extraordinary company purchases/expenses. *Agency PI/PL?* Most agencies will now extend their PI/PL cover to you either way, it's just a deduction and some paperwork for them, and fairly inexpensive. If you carry your own PI/PL, it's an invite to offload liability on you anyway. The agency cover ONLY covers you for liability risk for that one contract, while holding your own PIPL could cover all of your enterprises. HTH. It's all a bit rough and ready, I hate typing on my mobile. I'm sure I've left holes, it's more just to give you some ideas. Everyone's journey and needs are different. Regards -- Dan Cash m. 0411 468 779 On Mon, 11 Dec 2023, 16:31 Tom P via ozdotnet, wrote: > Hi all, > > I’m getting asked by a recruiter whether I want to do PAYG or use a > personal ABN for a contracting position. I never really understood why one > would use an ABN as you’d need to get your own insurances etc. Can anybody > explain? > > Cheers > Tom > -- > ozdotnet mailing list > To manage your subscription, access archives: https://codify.mailman3.com/ -- ozdotnet mailing list To manage your subscription, access archives: https://codify.mailman3.com/
Re: Many years ago
Thanks Alan.I used bsky-social-vqjpx-ripzb (I think . The brain-scattering is enbiggened today). -- Dan Cash m. 0411 468 779 On Fri, 8 Dec 2023, 09:16 Alan Ingleby via ozdotnet, wrote: > bsky-social-vqjpx-ripzb > bsky-social-3g3ga-riozy > bsky-social-jctra-bhn5j > > > On Fri, 8 Dec 2023 at 07:07, mike smith via ozdotnet < > ozdotnet@ozdotnet.com> wrote: > >> Some more >> >> >> >> On Mon, Nov 6, 2023, 18:54 mike smith wrote: >> >>> We'd post invite codes for Gmail, when it was beta and invite only. >>> >>> Here's some bsky invite codes, 3, if it doesn't work its been used >>> >>> Mike >>> >> -- >> ozdotnet mailing list >> To manage your subscription, access archives: >> https://codify.mailman3.com/ > > > > -- > Alan Ingleby > -- > ozdotnet mailing list > To manage your subscription, access archives: https://codify.mailman3.com/ -- ozdotnet mailing list To manage your subscription, access archives: https://codify.mailman3.com/
Re: [OT] log4j Internet Doom
lol. On Thu, 16 Dec 2021 at 18:13, Dr Greg Low wrote: > I chuckled when I saw this again the other day: > > > > > > If only it wasn't true. > > > > Regards, > > > > Greg > > > > Dr Greg Low > > > > 1300SQLSQL (1300 775 775) office | +61 419201410 mobile > > SQL Down Under | Web: https://sqldownunder.com |About me: > https://greglow.me > > > > *From:* ozdotnet-boun...@ozdotnet.com *On > Behalf Of *Greg Keogh > *Sent:* Thursday, 16 December 2021 6:00 PM > *To:* ozDotNet > *Subject:* [OT] log4j Internet Doom > > > > It's almost Friday ... > > > > Many of you might have read the blazing headlines everywhere that the > whole Internet is about to crash because of a security vulnerability in > log4j. I haven't written Java since early 2001, so I went looking for tech > details. > > > > It turns out someone wrote an appender (in our log4net terms) that parsed > a Uri out of a special bit of syntax, then blindly loaded and ran what was > at the Uri. I mean, what could possibly go wrong? I think that this guilty > JNDI appender is available by default, that is, it's in the JAR or > something like that (I can't get further fine details on that). > > > > So it's a bit like *Aircrash Investigations* where it takes multiple > things to go wrong and make a bigger wrong. > > > > Who could have imagined that a logging library would bring the Internet > down?! > > > > *Greg* > -- Dan Cash -m. 0411 468 779 -e. dan.c...@gmail.com F.A.B. Information Systems Pty Ltd ABN 16 084 146 261
Re: [OT] UHF Check
Yes, I got a warning for that one.Max attachment size was ?1Kb, my png came in at 1.007Kb or something ... serves me right for 'meme-ing'. :( I'll post or send you a copy. I thought you cleared it quite quickly! On Tue, 23 Mar 2021 at 09:00, David Connors wrote: > Couple of messages were clogged in the moderation queue because they're > too big apparently. > > Do you guys get a notification when your messages are held? I don't pay > too much attention to the notifications as 99.999% are because of > probably spam so I just let them time out. > > David Connors > da...@connors.com | M +61 417 189 363 > Telegram: https://t.me/davidconnors > LinkedIn: http://au.linkedin.com/in/davidjohnconnors > > > > On Mon, 22 Mar 2021 at 14:02, Dan Cash wrote: > >> Check. >> >> On Mon, 22 Mar 2021 at 13:19, Greg Keogh wrote: >> >>> My last 3 posts to this group bounced, and I notified David at Codify, >>> but received no reply. Is the group active? -- *Greg Keogh* >>> >> >> >> -- >> Dan Cash >> -m. 0411 468 779 >> -e. dan.c...@gmail.com >> >> F.A.B. Information Systems Pty Ltd ABN 16 084 146 261 >> >> -- Dan Cash -m. 0411 468 779 -e. dan.c...@gmail.com F.A.B. Information Systems Pty Ltd ABN 16 084 146 261
Re: Routing ignore
Hi Greg-- I understand that you want the '/download/' URL to bypass the Webassembly service-worker. Server-side, I'd old-school a server-rewrite (mod-rewrite / IISRewrite / custom HTTPFilter) or Fiddle the site config handlers. **sighs** I found a SO article describing a deployment issue with escaping static '/swagger' processing (worked OK on kestrel, but broke on IIS; something to do with Browser cache?) The solution was to edit the '*onfetch(event)*' *function *in *service-worker.published.js* in the *Blazor WebAssembly Client "wwwroot" folder *and add a url exclusion for the /swagger folder. - URL Rewrite exceptions for Blazor WebAssembly Hosted deployment <https://stackoverflow.com/questions/62073764/url-rewrite-exceptions-for-blazor-webassembly-hosted-deployment> Perhaps this will work for '/downloads/' too? e.g. File: * service-worker.published.js* (You might need to use 'service-worker.js') async function *onFetch*(event) { . . const shouldServeIndexHtml = event.request.mode === 'navigate' && !event.request.url.includes('/connect/') && !event.request.url.includes('/Identity/')* && !event.request.url.includes('/**download**/');* . . } HTH Dan C. On Mon, 22 Mar 2021 at 13:32, Greg Keogh wrote: > (UHF communication band established again) > > I have a question about Blazor Webassembly app routing, but I think Blazor > uses the same routing logic as MVC (I think) so the question might be more > general. > > Is there a way of configuring some routes to be ignored and passed on to > be processed as static content? > > For example I want anything under /download/ to be ignored by the Blazor > spp and just be static files for download. I've searched until my fingers > ache, but I'll bet there's a trick I'm missing .. I hope. > > *Greg K* > -- Dan Cash -m. 0411 468 779 -e. dan.c...@gmail.com F.A.B. Information Systems Pty Ltd ABN 16 084 146 261
Re: [OT] UHF Check
Check. On Mon, 22 Mar 2021 at 13:19, Greg Keogh wrote: > My last 3 posts to this group bounced, and I notified David at Codify, but > received no reply. Is the group active? -- *Greg Keogh* > -- Dan Cash -m. 0411 468 779 -e. dan.c...@gmail.com F.A.B. Information Systems Pty Ltd ABN 16 084 146 261
Re: OT: Robo Vacs
I bought a Mint 4200 a few years back ... very basic, just pushes a pad around, dust and hair accumulate at the front of the pad (static?) and returns to it's spot when finished. 'Navigation beacons' I ran it once a week, or whenever wife was out ...crowded house, I'd pick up chairs and kids stuff from the floors, set it up and go read a book. Lower profile than the Roomba, and great for Wooden floors, was good picking up dust and hair after three girls. My wife complained it that it dropped dust in the corners, but I didn't see the issue. Mint were acquired by Roomba a few years back; newer versions have better room partitioning and longer battery. I've replaced the battery, and repaired the slipping wheel tracks, still works OK in my new place (smaller, and less hair :) ). On Tue, 21 Jan 2020 at 06:01, DotNet Dude wrote: > I found it depends on your floors and what your idea of clean is. Forget > carpet. Tiles and timber floors they are ok, just ok. Not worth the money > imo. You can sweep (those material heads, I forget the name) and do an > equivalent if not better job in a few mins on hard floors. > > On Mon, 20 Jan 2020 at 21:50, David Connors wrote: > >> Hi All, >> >> Very off topic but what success has anyone had here with robo vacs? >> >> Our 11 month old German Shepherd is blowing her coat and the place is dog >> hair central hence the question. >> >> I know a few people who have had them but they've died after a few months >> etc. The better ones that can self empty etc seem to be around the $1500 >> mark - which gets up there in price as we have two floors and they haven't >> invented one that climbs stairs yet. :) >> >> David Connors >> da...@connors.com | M +61 417 189 363 >> Telegram: https://t.me/davidconnors >> LinkedIn: http://au.linkedin.com/in/davidjohnconnors >> >> -- Dan Cash -m. 0411 468 779 -e. dan.c...@gmail.com F.A.B. Information Systems Pty Ltd ABN 16 084 146 261
Re:
Anywhere there's an input field, someone will try to give you their details ... Saying "please don't enter personally identifying information" is a bit like saying "Please don't push this button". How many people hit send with their CC in the Name/address field because they were watching the keyboard instead of where the cursor was? Even with a validation error, the information has processed, and probably transmitted. Someone just needs a regex pattern. The standard Enterprise security baselines usually prevent .dmp files being transmitted (policy or firewall) but they may still need to be destroyed. Anything that was saved to a 'temp' file - including logs - can potentially be harvested by next machine user on shared cloud infrastructure (not sure about SSD backed SAN), which is why government / High Security clouds, where users are basically buying the hosted infrastructure for guaranteed exclusive use. On Thu, 19 Dec 2019 at 11:14, mike smith wrote: > Consider that ultimate of all log files, a .dmp file. Everything is > going to be in that, and they typically get automatically sent when > something goes wrong. > > Mike. > > On Thu, Dec 19, 2019, 09:03 Alan Ingleby wrote: > >> I guess the key requirement here is "I'm about to write this string to a >> log file, is there a chance there's a credit card number in here?". All >> other things considered, this is reasonably good safeguard. I'd imaging if >> the quick and dirty regex I listed picks anything up, you could do a >> further mod10 to validate against valid credit card numbers etc. >> >> All seems a bit iffy though doesn't it. If a CC # has gotten its way to >> a log file, you really need to question your developers. >> >> On Wed, 18 Dec 2019 at 23:11, Grant Maw wrote: >> >>> I thought all credit cards use the Mod10 (Kuhn) algorithm. I seem to >>> remember it being a safeguard against data entry errors back in the day, >>> so this is possibly a hangover from those days. >>> >>> We never validate card numbers. We pass the card data to the processing >>> gateway and let their APIs handle all that stuff. Less code for us to >>> maintain. >>> >>> On Wed, 18 Dec. 2019, 3:33 pm Preet Sangha, >>> wrote: >>> >>>> Hi Ed, >>>> >>>> Thanks for that. We are an large enterprise platform doing thousands of >>>> transactions via gateways - CC info is normally flowing through our code >>>> except in the most secure of ways - we are PCI compliant. However to be >>>> extra careful I'm trying to remove anything that looks like a known CC >>>> shape from logging. It's to prevent issues in case someone inadvertently >>>> stores CC in fields that they shouldn't. Yes there education but sometimes >>>> mistakes happen. >>>> >>>> regards, >>>> Preet, in Auckland NZ >>>> >>>> >>>> >>>> On Wed, 18 Dec 2019 at 16:57, wrote: >>>> >>>>> Hi Preet, >>>>> >>>>> >>>>> >>>>> I don’t know of any libraries that handle this, but I do have a >>>>> question for you. >>>>> >>>>> >>>>> >>>>> Why are you validating credit card info? >>>>> >>>>> >>>>> >>>>> I ask this because if you are validating card info then you are >>>>> handling/processing card info. Any business handling credit card >>>>> information should have PCI-DSS compliance. >>>>> >>>>> >>>>> >>>>> Personally, I find it is much easier to use external providers (eway, >>>>> paypal et al) to handle the whole payment process, meaning your code never >>>>> needs to touch a credit card number and you never have to worry about >>>>> compliance, *security etc. >>>>> >>>>> >>>>> >>>>> Just a another random thought, YMMV. >>>>> >>>>> >>>>> >>>>> *Security of the card information >>>>> >>>>> >>>>> >>>>> Ed. >>>>> >>>>> >>>>> >>>>> *From:* ozdotnet-boun...@ozdotnet.com *On >>>>> Behalf Of *Preet Sangha >>>>> *Sent:* Wednesday, 18 December 2019 2:41 PM >>>>> *To:* ozDotNet >>>>> *Subject:* >>>>> >>>>> >>>>> >>>>> Would anyone know of any credit card validation/detection or similar >>>>> libraries that we may be able incorporate into our .net framework code >>>>> (preferably in nuget form) in order to eliminate our own hand coded regexs >>>>> please? >>>>> >>>>> >>>>> >>>>> Regards Preet >>>>> >>>>> >>>>> >>>> >> >> -- >> Alan Ingleby >> > -- Dan Cash -m. 0411 468 779 -e. dan.c...@gmail.com F.A.B. Information Systems Pty Ltd ABN 16 084 146 261
Re: In praise of CSharpCodeProvider
Nice. Thanks Greg. On Wed, Jun 18, 2014 at 3:52 PM, Katherine Moss katherine.m...@gordon.edu wrote: PowerShell can also do that. *From:* ozdotnet-boun...@ozdotnet.com [mailto: ozdotnet-boun...@ozdotnet.com] *On Behalf Of *Greg Keogh *Sent:* Sunday, June 15, 2014 7:35 PM *To:* ozDotNet *Subject:* In praise of CSharpCodeProvider Folks, FYI -- on the weekend I hit the situation where I had lots of small pieces of similar code and I wanted it to configure their behaviour. I could have created a fancy set of parameters and more complicated code to apply them, but I decided the most desirable thing was to script the code. I've seen some apps and tools that compile C# source on-the-fly but I've never needed to do it myself until now. I thought it would be really difficult, but it's not. Here's the skeleton of my code: var provider = new CSharpCodeProvider(); var parameters = new CompilerParameters(); parameters.GenerateInMemory = true; parameters.ReferencedAssemblies.Add(System.Security.dll); parameters.GenerateExecutable = false; var results = provider.CompileAssemblyFromSource(parameters, mySourceCode); if (results.Errors.HasErrors || results.Errors.HasWarnings) { /* do something with the error numbers and messages */ return; } Type[] types = results.CompiledAssembly.GetTypes(); So you finish up with an in-memory Assembly and you can use reflection to get types and Invoke members. Don't forget to use *dynamic* on the reflected types to make your reflection code shorter and more readable. Overall, the resulting code is a little bit fiddly, but it's a powerful technique that's overlooked by a lot of developers. *Greg K* -- Dan Cash-- Mob. 0411 468 779 F.A.B. Information Systems Pty Ltd abn 16 084 146 261
Re: Recommendations for ASP.Net MVC book
The Syncfusion 'Succinctly' series is a range of free, short ebooks (~100 pages +/-) . http://www.syncfusion.com/resources/techportal/ebooks/ . You might need to register. The series includes *ASP.NET MVC 4 Mobile Websites Succinctly*http://www.syncfusion.com/resources/techportal/ebooks/aspnetmvc4, by Lyle Luppes . ( http://www.syncfusion.com/resources/techportal/ebooks/aspnetmvc4 ). I'd done some Castle-on-Rails in the past, so this was enough to get me going. On Sun, Jan 5, 2014 at 5:42 PM, Jamie Surman jamiesur...@yahoo.com wrote: I don't think you are going to need to worry about the page life cycle in MVC - it's one of the nice things about MVC over webforms, they get rid of a lot of that level of complexity. I've recently read Professional ASP.net mvc 4http://www.amazon.com/Professional-ASP-NET-MVC-Jon-Galloway/dp/111834846X by some of the legends at Microsoft (Jon Galloway, Phil Haack), which I think is an excellent book. I couldn't imagine having to write a webforms app again now. -- *From:* Greg Keogh g...@mira.net *To:* ozDotNet ozdotnet@ozdotnet.com *Sent:* Sunday, 5 January 2014 2:22 PM *Subject:* Re: Recommendations for ASP.Net MVC book Hi Iain, your message is well timed, as I'm also jumping head first into ASP.NET http://asp.net/ MVC because it seems popular and I'm hoping to find a neater alternative to the bloated mountain of gotchas that is WebForms. I had this book delivered two weeks ago: Programming ASP.NET MVC 4: Developing Real-World Web Applications with ASP.NET MVChttp://www.amazon.com/Programming-ASP-NET-MVC-Developing-Applications/dp/1449320317. I also found a free PDF of the whole bookhttp://www.google.com.au/url?sa=trct=jq=esrc=ssource=webcd=4sqi=2ved=0CDwQFjADurl=http%3A%2F%2Fdl.e-book-free.com%2F2013%2F07%2Fprogramming_asp.net_mvc_4.pdfei=U7HIUq7ZFKSUiQfw9YGYDQusg=AFQjCNE0CEZXTR_G6WpS3smtlOo5ASciYgsig2=BL9OxxBD4CMj1FTVbjDbVwbvm=bv.58187178,d.dGIcad=rja . I don't recommend this book. Hundreds of pages are devoted to databases, testing, security, caching and building, which have little to do with the core of learning ASP.NET http://asp.net/ MVC. I'm angered by the lack of attention to the vitally important MVC coding techniques and how to manage the page lifecycle. The book does not contain enough information, discussion or samples to empower you to dive in and correctly structure and code a significant app. I'm going to buy another book. Maybe someone can recommend one for both of us. Greg K On 5 January 2014 09:58, Iain Carlin cut...@gmail.com wrote: Happy New Year all, I've resisted MVC for too long and have decided to update my knowledge from ASP.Net forms. I think the question may have been asked before but I can't find it in the archives, can anyone recommend a good book on the subject for someone who already knows ASP.Net pretty well but wants to start dabbling in MVC? Cheers, Iain -- Dan Cash-- Mob. 0411 468 779 F.A.B. Information Systems Pty Ltd abn 16 084 146 261
Re: [OT] Friday - Conway (or.. Labor govt) once againdelaysInternetFilter
+1 Sent via BlackBerry® from Telstra -Original Message- From: Trevor Andrew tand...@tassoc.com.au Sender: ozdotnet-boun...@ozdotnet.com Date: Sat, 10 Jul 2010 18:48:41 To: 'ozDotNet'ozdotnet@ozdotnet.com Reply-To: ozDotNet ozdotnet@ozdotnet.com Subject: RE: [OT] Friday - Conway (or.. Labor govt) once againdelaysInternet Filter Hi Guys, I know this thread is marked as OT, but I don't think it even comes close to being within that very broad scope for the OZDOTNET list . The majority of recent posts have all been just opinions, and everyone has a right to hold them, and I defend everyone's right to their own opinion. But I'm pretty sure that this isn't the forum to express them. Cheers, Trevor Andrew From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of .net noobie Sent: Saturday, 10 July 2010 3:04 PM To: ozDotNet Subject: Re: [OT] Friday - Conway (or.. Labor govt) once againdelaysInternet Filter Debt itself isn't a problem, this is garbage debt does matter, it matters alot more debt = less options massive debt = no options and spending money for the sake of votes is also garbage i needed to make the correction also On Sat, Jul 10, 2010 at 2:22 PM, Tony Wright ton...@tpg.com.au wrote: Ah, naive, and so transparently biased. Labor do have a stack of policies, it's just that they're mostly failures. As opposed to Liberals who actually don't stand for anything other than telling us one thing and then implementing the complete opposite. A neighbour of mine used to say they were blue and bluer - the Liberal party representing the rich and sucking in a whole lot of aspirational voters into thinking that meant them as well, while Labor is the try-hard party, trying to get the rich to like them as well, while still having problems with the unions. From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of .net noobie Sent: Saturday, 10 July 2010 1:24 PM To: ozDotNet Subject: Re: [OT] Friday - Conway (or.. Labor govt) once againdelaysInternet Filter Liberals actually have 2 whole policies now I believe. Well that would be 2 more than Labor, lets face it, they just have a long line of disasters/failures/wasted many many billions and debt your great great grand children will still be paying off ;) But if I think you follow politics a bit more closely they have a few more positions/policies than 2 On Sat, Jul 10, 2010 at 12:21 PM, Ian Thomas il.tho...@iinet.net.au wrote: 'Tweedledum and Tweedledee 1,2,3,3' - The Albert Langer Story http://www.aph.gov.au/library/pubs/CIB/1995-96/96cib14.htm _ Ian Thomas Victoria Park, Western Australia _ From: ozdotnet-boun...@ozdotnet.com [mailto:ozdotnet-boun...@ozdotnet.com] On Behalf Of Ian Thomas Sent: Friday, 9 July 2010 5:08 PM To: 'ozDotNet' Subject: RE: [OT] Friday - Conway (or.. Labor govt) once againdelaysInternet Filter Greg I'm not sure if you remember Albert Langer (decades ago, in Victoria), but he was gaoled for a short time for infringing the electoral act by forming a political party called Tweedle Dum Tweedle Dee which encouraged people not to vote. Ian Thomas Victoria Park, Western Australia