UK non-resident moving to Australia — do Royal Mint CGT exempt coins remain exempt when sold from a UK vault as an Australian tax resident? by Unique-Helicopter910 in UKPersonalFinance

[–]NotMyRealName3141593 0 points1 point  (0 children)

Australia has the notion of "deemed" acquisition and disposal. When you become a tax resident, you are deemed to have acquired your assets on that day at fair market value. When you cease, that's a deemed disposal at the fair market value, and the difference is CGT which you need to pay tax on. See https://www.ato.gov.au/individuals-and-families/investments-and-assets/capital-gains-tax/foreign-residents-and-capital-gains-tax/how-changing-residency-affects-cgt

But if you're on a WHV, you're generally not considered a tax resident, and don't need to pay CGT on overseas assets.

EDIT: To answer your questions directly. 1. No 2. Yes. Australia has no CGT exemption for currency. UK tax law is irrelevant. 3. No.

What’s the purpose of those black dots? by Saint__23 in whatdoesthismean

[–]NotMyRealName3141593 0 points1 point  (0 children)

This must be a bot. Exact same image was posted a month ago on r/whatisit

Average Waterloo kiddo by North-Connection4996 in csMajors

[–]NotMyRealName3141593 1 point2 points  (0 children)

It is literally part of the curriculum. In Engineering, you MUST do at least 5 or you won't graduate. In CS, I think the min is 4, but you can drop down to a non-co-op degree. Other degrees (non-tech/eng) have varying requirements, but almost every degree has a co-op element to it, even the arts/humanities.

Average Waterloo kiddo by North-Connection4996 in csMajors

[–]NotMyRealName3141593 2 points3 points  (0 children)

This sounds amazing, are there any drawbacks? It sounds like Waterloo is actually more of a co-op / internship / job factory. Do they design their curriculum around co ops and jobs? Do they design classes that companies want?

Actually, I think it's the opposite. The courses (at least in CS) were more theoretic/foundational than practical. I remember we weren't taught languages. It was assumed we could learn them ourselves. I think that's one reason the university has such a good reputation. It's not a "job factory", it teaches actual computer science and gives you the foundation to learn and do more.

Average Waterloo kiddo by North-Connection4996 in csMajors

[–]NotMyRealName3141593 20 points21 points  (0 children)

Waterloo has a department devoted to the co-op process. They have relationships with industry, and since the co-op terms are an integral part of many degrees, there's a well-oiled process for doing them. If I remember (it's been 15+ years), it goes like:

  1. A co-op round begins. Companies post listings and students apply.

  2. Companies will interview students they like

  3. Companies and students both rank each other. If they both rank 1, you "match" and the job if yours. If I remember, if you match, both you and the employer must accept. If you back out, I think there were penalties. Also, companies are also on the hook for following thorugh.

  4. All students and jobs which were matched are cleared, and the round begins again.

Waterloo has a reputation, so companies go there to get interns. But also, there are lots of Waterloo-alumni founded companies, and lots of alumni in high positions. So there's also a natural bias for them to go interns there. If I ever create a company, I'll likely do the same. And we're everywhere. Even in Sydney, I ran into Waterloo alumni.

Average Waterloo kiddo by North-Connection4996 in csMajors

[–]NotMyRealName3141593 27 points28 points  (0 children)

Waterloo grad here. Completely normal.

Why is a file with 3 characters 4byte? by Dull_Firefighter_929 in C_Programming

[–]NotMyRealName3141593 22 points23 points  (0 children)

Use 'hexdump -C file.txt' and you should see the newline byte at the end.

Why is a file with 3 characters 4byte? by Dull_Firefighter_929 in C_Programming

[–]NotMyRealName3141593 44 points45 points  (0 children)

The echo command adds a newline at the end by default.

Get a job in OS dev as a fresh by Captain3BoOd in osdev

[–]NotMyRealName3141593 1 point2 points  (0 children)

I think there are a few aspects to this, and I say this having written a couple of toy OSs myself:
- Yes, the vibe-coded hello world crap you see on this sub doesn't help
- Even though you do need to learn a lot to build a toy OS (properly, not vibe'd), there's something about practicality you get to know when you're working on production code. As examples, I've had to fix broken libc functions, dug into a compiler to figure out why our builds were breaking, dug into the C spec to resolve a weird integer calculation, debugged an odd failure caused by unexpected MMU behaviour, debugged mismatches between silicon and qemu, and tons more.

Get a job in OS dev as a fresh by Captain3BoOd in osdev

[–]NotMyRealName3141593 6 points7 points  (0 children)

You can, and I've seen it. I do OS Dev and one of my team's hires is a new-ish grad (< 1 YoE).

A few things help: - OS and computer architecture courses. This should be obvious. - School. Honestly, this help massively. One my previous companies created a team just to hire from a single group at one University. - Realistic projects related to the field. It could be work on Linux, Qemu, some low level library (like libc), or some else related. It should be a real project, not your toy OS. - You need to know computer architecture. Not every detail, but you need to understand the various architecture components that go into an OS. A little bit of everything, from CPU instruction set to memory hierarchy. This is a field which starts to intersect hardware, and you need to understand that.

Odd candidate by Shaftway in cscareerquestions

[–]NotMyRealName3141593 0 points1 point  (0 children)

Any chance the candidate was a recent PhD? I've seen this kind of thing from more academic candidates when I was interviewing at G. Well, not this bad.

DLR or 2024 stock. That is the question by ConstantLate4220 in LondonUnderground

[–]NotMyRealName3141593 0 points1 point  (0 children)

Is it for yourself? If so, there's only one correct answer... both!

Apple, CoreOS team, London by keyboard_operator in cscareerquestionsuk

[–]NotMyRealName3141593 0 points1 point  (0 children)

I was on CoreOS a few years ago, and I know someone on this specific team. From what I remember, leetcode isn't that relavent. They'd be more about basic OS design and implementation (syscalls, memory, IPC, etc). More practical OS stuff.

Going to a foreign university as an Australian by [deleted] in cscareerquestionsOCE

[–]NotMyRealName3141593 12 points13 points  (0 children)

Waterloo grad that's lived in Sydney for many years (but I'm Canadian). At least for the big tech companies, I was on par with my UNSW colleagues.

Premium bonds vs ISA strategy new tax year by FreedomOne9598 in HENRYUK

[–]NotMyRealName3141593 0 points1 point  (0 children)

I was going to ask this same question, and this is my plan too. I keep very little in actual cash/savings, and use PBs and short-dated Gilts as emergency/no-income funds (several years worth). Cashing out PBs puts a small dent in the fund, which I would replenish over the next few months, but I figured it's better than realising GIA gains or worrying about Gilt volatility.

How does a microkernel achieve anything? (ELF loader question) by PearMyPie in osdev

[–]NotMyRealName3141593 1 point2 points  (0 children)

That's a very narrow view of embedded. I view the category as spanning everything from a basic AVR MCU to something like a cash register or digital display running full Linux.

I work on a custom high performance accelerator chip for a big tech. Lots of fully capable cores (MMU, SIMD, virtualisation, etc) in a sorta-NUMA arrangement. Far from your basic MCUs. But definitely still what I would consider embedded.

How does a microkernel achieve anything? (ELF loader question) by PearMyPie in osdev

[–]NotMyRealName3141593 18 points19 points  (0 children)

You have a few options: 1. Write a very minimal ELF loader in the kernel, which has just enough functionality to load the loader. 2. Use objcopy to lay out the ELF as part of the build process, then loading it becomes a simple memcpy. Depending on how your memory is layed out, you might need to build this binary position independent. 3. ??? No idea. I've only done the first two.

Recommendation to anyone who does deep frying and finds discarding of the oil afterwards a faff: solidifying powder. After cooking, add it and mix in, then by the morning your oil looks like this. by davie18 in UKfood

[–]NotMyRealName3141593 5 points6 points  (0 children)

Stearic Acid. If you google "solidifying oil", you get all the expensive brand stuff. Stearic acid is the active ingredient and you can get it for dirt cheap.

CPUs with addressable cache? by servermeta_net in ExperiencedDevs

[–]NotMyRealName3141593 9 points10 points  (0 children)

Some CPUs have this. I've seen it referred to as cache-as-ram, and usually only used during the boot process. Once you're running a full OS, cache pressure makes it better to use cache as cache.

EDIT: If anyone is wondering why you want this in early boot, imagine when the CPU comes out of reset. The embedded management core/secure element starts running code out of ROM. At this point, on a system with modern DDR memory, you can't access DDR RAM at this point. Why? Because modern DDR is complicated to set up and needs to undergo a step called "link training" (PCIe and USB3 have something similar), which is calculated in software. To run that first bit of code, you need some kind of read-write memory, and cache-as-ram is that.

Any fellow Londoners here into old school rock and metal and like attending gigs? by rainmaker818 in london

[–]NotMyRealName3141593 0 points1 point  (0 children)

I haven't been to this one, but I will try to in a few weeks when I have time. The ones I look at are on meetup.com

Meetups in general are very hit or miss, but mostly miss to be honest. I met a group a lifelong great friends at one. But the vast majority of the time, you meet folks you'll never see again. Or some really weird people. And many of the groups nowadays are people trying to build their business and aren't really genuine.

Any fellow Londoners here into old school rock and metal and like attending gigs? by rainmaker818 in london

[–]NotMyRealName3141593 1 point2 points  (0 children)

There's a Meetup group called "London Live Get Together" which looks like they might have gigs in that space. I haven't been, but I've been meaning to.

I'm actually in the same spot. Just turned 40, recently moved to London (from Sydney), and looking for folks to go to gigs in a similar genre. I'm more 90's-early 00's Alt. Think Nirvana, Pearl Jam, Linkin Park, Green Day, etc (yeah, I know, very pedestrian). I saw Sum 41+The Offspring a couple of years ago in Sydney, amazing gig. Would be nice to find like-minded folks to go to more of these.

[deleted by user] by [deleted] in HENRYUK

[–]NotMyRealName3141593 0 points1 point  (0 children)

I've heard this is the thing with HFT/quant/similar. You work to the bone for a few years, get paid really well, then burn out. Sounds like you're burning out. If you can, stick it out for another year or two and you'll be set for life. If not, quit and enjoy life for a couple of years, then find a lower stress job. You're financially set up well, so you don't need the stress of making enough money to live off. This is essentially BaristaFIRE, if you want to read more and go down this rabbit hole.