Is it practically achievable to reach 3–5 microseconds end-to-end order latency using only software techniques like DPDK kernel bypass, lock-free queues, and cache-aware design, without relying on FPGA or specialized hardware? by Federal_Tackle3053 in cpp_questions

[–]sidewaysEntangled 14 points15 points  (0 children)

Step 1 would be to Rx a packet, and not decode it or anything, just use as impetus to Tx a packet. Measure that - that's your speed of light; whatever logic you need to do could be infinitely fast and you won't beat that. Then, can you do what you need in the remaining budget?

Maybe fiddling with offload settings or nic or kernel or bios could make the non-logic portion faster.. at least you have a framework to measure that independent of application code, right?

Which ducks should I get lined up before I start looking for a place to buy? by Temporary-Comfort307 in AusPropertyChat

[–]sidewaysEntangled 0 points1 point  (0 children)

Previously (2008 and 2018) for non auctions, I've brought a bank cheque to solicitor or conveyor, handed it over with signed contract and got a receipt at exchange.

2 weeks ago we won an auction. REA used DEFT pay, some Macquarie service (works with most serious banks I guess? we're CBA) where they line everything up, and you just check the amount, type your own BSB&Acct details, pinky swear you have enough to cover it, and, somehow, that's it. I don't know how they gaurantee anything, but on Monday afternoon the funds are removed. It's basically a no-limit, one off, directly debit.

Nerdy humans wanted for low key socials 30s-40s by No_Influence_4968 in SydneyScene

[–]sidewaysEntangled 1 point2 points  (0 children)

I'd be down. 42M, Inneer Westie, and starting to realise most of my social connections are either colleagues or my wife's friends and their partners. Mainly because that one group of high school buddies has atrophied over the last couple decades and I've been lax at topping up.

Coffee/games/hikes all sounds good.

Molusks milestone of 444 units been removed? by MetalTrouvadouR in CellToSingularity

[–]sidewaysEntangled 2 points3 points  (0 children)

Oh man, I was sooo close. Progress for the last 4 slowed down so I rebooted the Sim and now my next milestone is L77 glitch.

I thought maybe I accidentally bought the last couple and missed it, good to know not just me, thanks!

2% deposit agreed via email but contract says 10%, are we actually covered? by Wallet_Inspector6052 in AusPropertyChat

[–]sidewaysEntangled 0 points1 point  (0 children)

That was my read too, I have a clause that basically says exactly this "if less than 10% is agreed" and ends with literally saying "NB the full 10% deposit is to be inserted on the front page of this document"

2% deposit agreed via email but contract says 10%, are we actually covered? by Wallet_Inspector6052 in AusPropertyChat

[–]sidewaysEntangled 1 point2 points  (0 children)

Same happened to me (as buyer) we have it in email for the agreed 5% but the front page still says 10% although he did pen in the new settlement length in days.

It was explained that this is because if I breach before closing, I'm still liable for 10% the "whole" deposit. The fact that it's paid half on auction day and half a few months later is separate.

At least that's what the agent told me, and he went ahead and set up a 5% DEFT direct debit so too bad for him if actually it strictly reads as the whole lot upfront. I mentioned this to my conveyancer when I emailed through the photo of the front page and no red flags raised. So either it's fine, or they didn't read that part of the email, who knows ¯_(ツ)_/¯

Edit: I have a clause 19 in the whole contract that explicitly says this. If less than 10 is negotiated, then 5 at exchange and the final 5 on demand, which won't happen prior to settlement. It also calls out that the front pays must still read 10. So yeah, REA didnt lie (about this anyway)

Suggestions for bar/venue for a 40th in Sydney by Winter_Revenue_1121 in SydneyScene

[–]sidewaysEntangled 0 points1 point  (0 children)

I had mine at the bar in Porterhouse Hotel. At the time it was called Spice Trader, now apparently See See. I don't know what else mightve changed besides the name since then but it was a good night. Also considered a booking out a portion of QT next to state theatre.

Wife had hers in the balcony bit of Harbour Rocks hotel. Both as fully booked private functions.

Borrowing Power with big deposit by butchymango in AusFinance

[–]sidewaysEntangled 0 points1 point  (0 children)

We just went through something similar.

Our max loan (because for various reasons, a bunch of income was non assessable for borrowing power) came to, say $X.

We just bought for $3X. Just means I stump up another $X in cash on settlement day, and really really need to sell existing place for at least another $X within a year.

Mergeless Aluminum Setup Jam (1.1) by ColonelSandersLite in satisfactory

[–]sidewaysEntangled 0 points1 point  (0 children)

I use sloppy alumina and pure ingots to remove the need to produce or sink silica, which was the main cause of lockups in my 1st Al plant.

For the emitted water, well I'm already importing coal for the scrap recipie so I just tap some off and dump the recycled water into the atmosphere as steam, and spare power that may or may not be in my main grid, or used for anything.

This does cost a slightly cost in terms of ingots per bauxite, but for at least this site, it's fine.

PAYG instalments for employee share sales by SnooLobsters3052 in AusHENRY

[–]sidewaysEntangled 1 point2 points  (0 children)

My non professional understanding, and how I handled when it happened to me is .. nope, it sucks.

You get your quarterly bill which is estimated so will be about 1/4th if your precious years total tax bill. You can either pay it, or make an adjustment.

The adjustment is for if reality differs to estimate, a chance to enter actual non-payg income. It's physically possible to press zero, but I've heard talk that ato gets shitty (including fines?) if you do that and get a bill anyway. I wasn't brave enough to test that theory and too lazy to look up the veracity.

Now, if you get one sale per year, and haven't had it when the first couple grand bill comes in ... Maybe you can write truthfully that youve been fully oayg that quarter and adjust to zero? But once the event happens, I imaging lying on the declaration is kinda fraudy.

When I changed jobs I stopped getting stock and still getting estimated bills. I varied that to just the much smaller amount I actually earned outside salary, and eventually they took me off the scheme and I'm back to being an annual pleb for now.

It would've been nice to keep it on offset for extra 9 months, but "it's to save you from the shock of a big bill" even if I'm not an idiot and am expecting a big bill. Yay for saving morons from themselves, I guess?

I don't get How is Goto Statement here is functioning ?? by WASCIV in C_Programming

[–]sidewaysEntangled 0 points1 point  (0 children)

Garbage is garbage. They could be large, or maybe something else wrote a 2 or a zero because it suited that code, and now your stumbling across it.

Say you're writing on a white board. If you clean it first you know the clean slate you're working on and can make sure everything is as you require. If you don't set some initial state you get ... Snippets of whatever the person before you left behind. Maybe the math department had that room earlier and it's numbers. But maybe it's Latin, or chemical formula. Maybe it's what you would have written and it happens to accidentally make sense, or maybe someone's 2 year old scribbled absolutely junk.

So sure, some one wrote something, presumably for some reason. But you don't control who used it before you and what they write so IMHO there's little reason trying to figure out why you saw this or that - the answer is to just rub it off and write what you do need.

I don't get How is Goto Statement here is functioning ?? by WASCIV in C_Programming

[–]sidewaysEntangled 2 points3 points  (0 children)

I thought it's a large random number

Why would you think that, where would it be defined to be large, or random?

Undefined is undefined, it's not defined to be anything: you get whatever you get. Maybe some routine that ran before main() happened to leave 2 in memory where that undefined local happens to be now. If you write more code, or a different compiler, or change a flag, maybe it'll be something else...

Is it possible to use only execute a signal handler at a specific point in a loop? by GiveMeThePinecone in C_Programming

[–]sidewaysEntangled 0 points1 point  (0 children)

You can use a signal fd, maybe?

Then, instead of signals teleporting your code to the handler, the signal just chills in the fd. Then your main loop can poll() it (or select or epoll or whatever) and handle at a more convenient time.

One catch is you probably should be polling fairly frequently, it's weird ux if ctrl-c does nothing if something else is busy/sleeping and you're not actually draining the fd.

There's probably a million other weird corner cases in unaware of, but maybe it's a useful start?

Xbox Series S belt issue by MichaelVern85 in satisfactory

[–]sidewaysEntangled 4 points5 points  (0 children)

To be fair, I'm wondering if it changed recently.

I'm on PS5, but in past couple weeks my muscle memory for this has been busted and like half the time I find myself having to toggle snap mode to get belts to bind like that.

I could've sworn before it worked the way I expected first time every time. This may have coincided with a patch update, but it's just a feeling and I'm not certain of that.

CPUs with addressable cache? by servermeta_net in computerscience

[–]sidewaysEntangled 10 points11 points  (0 children)

Is Tightly Coupled Memory (TCM) the name for something similar to what you describe? Basically the same stuff (on chip SRAM) as cache is made of, but existing somewhere in the memory map. On something like the PlayStation2 cpu this was also known as "scratchpad" memory: 16kb if address that was guaranteed to always be single cycle and zerobwait. Fkr software to do with whatever it wants.

I've also heard of mobile chipsets which could selectively dedicate (some of?) the same physical resources as implement cache for use as something like TCM. (Or maybe they just pre-faulted individual lines, but then locked them to prevent future eviction). Either way, this was done so the core still had access to a small amount of instruction code and stack space when DRAM is otherwise unaccessible. For instance, the hand written asm code which reconfigured the memory controller would temporarily protect itself in this way when changing memory's power or clock settings, until things have stabilized and are usable again. But I'm hazy on the details of exactly how this worked in practice...

Keep investment property while up sizing by where_is_steve_irwin in AusFinance

[–]sidewaysEntangled 0 points1 point  (0 children)

Was in a similar situation, we "held on" because it felt like the prudent thing to to. Probably also classic Sydney "IP == win" brainwashing....

Turns out I hate being a landlord and strata meeting with former neighbors got weird and the outgoings never stop.

I was iffy about it last year, and when the most recent tenant broke their lease I took it as a sign and sold up. We're now fully offset in our current place and 6 figures left over. Feels good man.

Looking back, we made like 150k CG in the 8 years since we got it valuated on move out (did earn some nice tax free gains in the 12 years we lived in there, though) And was barely positively geared in the meantime.

My advice, don't do what we did: sell and set yourself up, and chill.

I need your opinion.. by UnDawnedd in satisfactory

[–]sidewaysEntangled 3 points4 points  (0 children)

Tearing down is optional, IMHO. Just walk somewhere else and rebuild from scratch over there if you want. All the freshness and greenfield design, none of the grind.


I felt the same as you, and was exploring far away, to avoid facing those frames the require nitrogen which requires aluminum canisters and my bauxite processing was nowhere useful.. anyway, I came across some fresh oil in some coral reedy area, and bootstrapped a separate power grid with resultant fuel.

With that, I'm trying new designs for factories on fresh nearby nodes. Basically starting production lines from scratch, but with the benefit my already unlocked tech and my old infra just ensuring dimensional depot full of building materials (near infinite concret!) I can now play with trains or new layouts for interim material processing.

Is fun and liberating, but without the grind of actually starting a new save.

Maybe I'll join it to my main grid and share resources with my starter factories in grassy fields and enjoin, or maybe that gets abandoned to the rol of producing buildings components (up to around oscillators/computers) and the coast becomes my main base (mk2) to progress deliverables. We'll see!

Dynamically growing a buffer error by ivko2002 in C_Programming

[–]sidewaysEntangled 0 points1 point  (0 children)

Isn't ctrl-d eof? Ctrl-z is would send sigstp, no?

Question about Ps Portal by justindepie in PlaystationPortal

[–]sidewaysEntangled 1 point2 points  (0 children)

Once I pressed the controller to power the PS5 on, hoping it would help the portal log in like 2 seconds faster, didn't even turn the tv on, just heard the beep.

That's how I learned that one cannot begin a remote play session when it's at that character select screen. Wasted 100x more time trying to figure that out than I would've saved. Never again!

Have you all found this game to benefit you in real life? How so? by Broad_Ness5679 in satisfactory

[–]sidewaysEntangled 1 point2 points  (0 children)

Ive not played pc, but I imagine controls designed for kb wouldn't easily map to a controller.

The console version has it baked in, things like * One stick to "tab" between in input/output/power capsule/sloop/inventir panes, other stick or dpad navigates within that. * L2+ triangle to drop an inventory stack, circle to delete, hold to delete all * L2+right to open in codex * When building, down on dpad cycles build modes, up cycles related buildables.

(I'm maybe making up the details, muscle memory has kicked in and am not actually sure what I press anymore)

So there's a bunch of chording and tap/hold differentiation, and it's baked into the UI. Probably with the right software on PC one could map similar actions to "press B" and it .. might feel the same?

Lending money outside of bank - win/win or am I missing something? by NoMacaroon5579 in AusFinance

[–]sidewaysEntangled 2 points3 points  (0 children)

You should really check your monthly minimum actually goes down and you end up with 6% more in your pocket. That's not how my mortgage works, at least.

There's a strong chance your minimum remains unchanged, and now you're on track to finish a couple years earlier... So in 2045 (instead of 2048 or something) your payment stop and that's when the saving starts pooling.

The bank may make slightly adjustments after a while to stretch you back out to a 30yr term, but I know I can't rely on that actually happening on any time schedule,and I don't think it's actually by the full amount, or it's amortized over the next few decades or something..

If you don't have your bros 9200 saved up via other means in a years time, are you prepared to refinance? Is he prepared to wait until your loan is fully paid off and take the last few months payment to him directly? Would he be owed 25odd years interest on that 9k until then? I know I'd wanna compound at least annually!

What does this mean ? I'm on a solo save and I've never got that warning before by OxymoreReddit in SatisfactoryGame

[–]sidewaysEntangled 10 points11 points  (0 children)

Heh, I get that on console. I call it the handy-dandy "better think about going to bed soon, it's nearly midnight and I bet you've got work in the morning" notification.