Re: single use vape things
I smoked for 35 years and I tried gum, patches, inhalator, nasal spray and hypnotism. I failed every time. I started vaping 10 years (not single use) and 3 days later I smoked my last cigarette.
152 publicly visible posts • joined 16 Mar 2018
Shill 1: In these uncertain economic times it can be difficult to make decent returns which is why a broadening of your portfolio can really help.
Shill 2: What do you recommend?
Shill 1: For me the answer was crypto. I don't work anymore because for my $750 investment I am getting an $11,500 a week return.
Shill 3: Same. I use Crown Prince [redacted] who is authorised by The Nigerian Central Bank.
Shill 4: I do, too and his fees are so low...
On and on it goes.
I'm very computer savvy but I wouldn't even know how to obtain such content so it's good there are organisations trying to stifle it at source. I presume that law enforcement only catch a tiny minority of people in possession of such material so I wonder how big the problem might be.
I, for one, found the Health Secretary twerking as a substitute for giving evidence directly to the Health Select Committee rather unseemly so the closure of this account will bring a little dignity to the functioning of Parliament. If Angela Rayner could close her Only Friends account the voting public could have a new found confidence in our august representatives.
When I was a civil servant 40 years ago hardly any data sharing between government departments was allowed. For low clearance staff departments had no access to criminal records and instead personnel departments collected press cuttings relating to staff with convictions. When I later worked on computerising HR functions of a department I was amazed at the number of people whose careers had been stopped in their tracks without their knowledge because they were unlucky enough to have a local reporter write up their conviction. Now the pendulum is swinging too far in the other direction.
"Netflix remains (very) profitable"
Netflix has only been reasonably profitable for 3 out of the last 12 years. It has accumulated over $15 billion in debt which it services by being a cashflow business. It's incredibly dependent on the US, UK, Brazil and, to a lesser extent, Germany. The US and UK are incredibly overcrowded markets which have only shown revenue growth because of price increases and consumers not being overly price sensitive. That's all changing because inflation is running riot. There's good reason to worry about Netflix because if it loses too many subscribers it can't afford content which means it loses more subscribers. Available content is dwindling because content owners want their own streaming services and unlike them Netflix doesn't have other significant revenue streams.
The BBC renegotiated its Terms of Trade with independent producers that it commissions programmes from. Previously it had a one month IPlayer window now it has one year window with outside commissions which it can then extend non-exclusively in return for dropping its UK commercial exploitation cut from 25% to 20% and its international exploitation cut from 12.5% to 10%.
In Netflix's two biggest markets (the US and UK) it is certainly close to saturation with subscription count being equal to around 20% of overall population. Places like Germany and France hover around 13% so there's room to grow in those places. Unfortunately, Netflix makes over half its revenue from 4 countries even though it has a presence in 190 countries.
What you are describing is the equivalent of old fashioned cfront. When C++ came out there were no native compilers so cfront emitted C and the C was compiled. It was an unholy mess. For example, when templates came out cfront would create a .pty directory and emit often hundreds of C source file to speculatively represent each specialisation possible of the parameterised types. LLVM is a vast improvement on that approach.
Corporates will never shift the hoi poloi to Macs. The vast majority of their users send emails, write Word documents, watch cats being cats on YouTube and order shit off Amazon. Moving to very expensive and very fragile Macs makes no sense.
So, companies can get loans at 3% if they don't lay off staff and index wages. The rest of the world, quite rightly, intends tanking the Russian economy creating all of the attendant inflation that entails. What use is a debt service cost of 3% if the inflation rate is 20% (at least) and I have to lock wages to inflation and retain staff? The only way the 3% service cost can be provided is by money printing which feeds inflation which feeds the cost of indexed salaries which feeds my need to borrow more money which is, by definition, an inflationary spiral. The only way out is to remove the locks of cheap lending, enforced indexing and staff retention.
"I guess your idea of writing multithreaded code is to FORK and manually use IPC, rather than just using async and letting the runtime manage it.
Just because you can spend your life debugging race conditions, doesn't mean you should.
Or is all your code strictly single-threaded, and runs a single processor core at 100% whilst leaving the other 7 idle?"
Async/await in C# is nothing to do with multithreading. When an async function hits an await the function becomes split at that point and the code following gets wrapped as a completion routine which gets processed on the same synchronisation context so execution can return to the caller while it completes during idle time on the same thread. The async modifier indicates that the return result of the function will be wrapped in a Task generic for that type which can be awaited on. The code only becomes multithreaded if you create another Task on which you call Run. In most cases you remain single threaded and your code has full thread affinity. In short async can allow you to make optimum use of the synchronisation context to do different things while waiting whereas multithreading allows you to make use of multiple synchronisation contexts to do things in parallel. The reason async applications which are busy appear to be shared over multiple cores is scheduler hopping which may continue a thread on a different core to the one it was paused on. It's still one thread.
The Windows message loop has always been required even in the dread days of writing applications in C and still today in C#. I started as a C developer and the version 2.0 of MFC which you are misremembering was a nightmare but not as big a one as MFC 1.0 with C++ 7 which came in a box a yard long for the manuals in the shadow of OLE 2 (which later became COM) when you hand crafted virtual function tables. No sane person would today write a desktop presentation layer from scratch using even the latest version of MFC. It's not about handholding. It's common sense.
Employees might have to go to work. Shockwaves spread throughout the technology sector today when a leading employer suggested people it pays should turn up for work. Amnesty International would have issued a statement condemning the move but there was no one available in their Indignant Directorate to issue a statement due to staff shortages. However, Russell Wilson of the Information and Technology Workers Union called from his seafront retreat in the Bahamas to reject out of hand all forms of modern day slavery in the industry.