steventhedev
That sounds like a great way to write a grant request for travel money to Malta. This man isn't insane - he's a genius.
Horrible, obviously wrong science, but I at least applaud the semi-transparent attempt to get most-expenses paid for vacation to Malta.
That makes a lot of sense - I wonder if they also do the SIGSEGV trick like HotSpot to know when they need to JIT the next chunk of instructions
But does it run Doom? Using CMOV instructions only?
I thought FAT binaries don't work like that - they included multiple instruction sets with a header pointing to the sections (68k, PPC, and x86)
Rosetta to the best of my understanding did something similar - but relied on some custom microcode support that isn't rooted in ARM instructions. Do you have a link that explains a bit more in depth on how they did that?
From what I've understood of this - it's transpiling the x86 code to ARM on the fly. I honestly would have thought it wasn't possible but hearing that they're doing it - it will be a monumental effort, but very feasible. The best part is that once they've gotten CRT and cdecl instructions working - actual application support won't be far behind. The biggest challenge will likely be inserting memory barriers correctly - a spinlock implemented in x86 assembly is highly unlikely to work correctly without a lot of effort to recognize and transpile that specific structure as a whole.
I have worked remotely on and off for years. Having a physical separation between the space where I work and the space where I play is an absolute must.
Beyond that - the hardware needs for development and gaming are wildly different. If you want something that's going to be good at both, you're going to either going to have to spend a lot of money or compromise heavily on quality.
I'd strongly recommend against it. Nothing to do with specs or viability but psychologically you'll want to play games - they're enjoyable. You can work around that in a few ways: only use the keyboard/mouse for dev work, only play games outside the workroom, etc. it will still take a lot of self discipline, but it's nothing compared to having a different OS, physical machine, etc.
In terms of specs - if it can run vs code, you can use the remote development plugins to run things on a beefier computer if you do heavy data work, etc. I don't know if it will do video editing though.
Seriously though - JIRA isn't always a massive pain in the ass. It's just the way it's used that sucks. Workflow restrictions so devs can't move tickets from testing back to in progress, dozens of mandatory fields, etc.
When your tools start dictating your workflow rather than the other way around then it's time to switch tools.
Friends don't let friends use JIRA
Stripe is a company that operates within the US and are subject to US law. The US passed a law that says that RT is subject to comprehensive sanctions. That means that it is now a criminal offense for any US company or person to do business with them. So Stripe doesn't have much choice and has to immediately stop doing business with RT. In the actual announcement, African Stream is called out by name. No proof needed because they are explicitly added to the list of sanctioned entities, and can enjoy being cut out of doing business with any company with a US or EU connection, just like ISIS, Boko Haram, and the PFLP.