On box mods(the big vapes you might recall starting to see 10-15 years ago) there is a chamber up top you have to manually fill with nicotine. This can be a bit annoying to do but the real problem is remembering to bring liquid to refill with.
That’s really the only negative to the large box mods, other than having to recharge 18650 batteries all the time. But disposables are usually much smaller(easier to hide if you’re in school), use nicotine salts(which are much more potent) and they usually last a long time - sometimes 20k hits. So these aren’t “bad” products, they have a lot of selling points.
This is all well and good, but just because something came from before doesn’t mean it was a good idea then, or especially now. You’re basically citing survivorship bias. Of course something still used from the 80s is well made, otherwise it would have been replaced 30 years ago.
Most of the networking stuff from the 80s at least wasn’t particularly well made, it’s just been maintained and significantly reworked to not have massive security vulnerabilities.
> 1998 - 2009 was a tough time to be a Windows user
Is that true? I was too young to really have an opinion but to me most people cite XP and especially Windows 7(ignoring Vista which was bad) as the height of Windows. Of course outside of Windows, like mobile, it really was bad but if we’re just talking Windows then I can’t help but disagree.
XP had a very, very long run, and I think that people tend to mostly remember the time period when Vista was out but they were sticking to XP, which had stabilized pretty well by then. Recency bias and all that. Also, at this point it's easy to just be nostalgic for when Microsoft regarded Windows as an operating system rather than a vehicle for delivering advertisements to a captive audience.
The initial rollout, though, was frustrating for users who were beset by hardware and software compatibility issues, confused by a significantly altered user interface, and still experiencing the blue screens they had been told that XP would banish.
I was a bit young to have an opinion myself but in the early part of that, you had Windows 98, which had a pretty solid reputation, and Windows XP, whose brought the stability of NT to home users. Windows ME was poorly received but it wasn’t on the market for long before Windows XP came out.
Yeah, I think the decline of the Windows platform came a little later. Windows Me and Vista were crap, but 98SE was perfectly usable until XP came out, and XP was usable until 7 arrived. But, OS X and the Linux desktop made huge advances during that time period, vastly increasing the number of business software and gaming titles that would run well, so that by the 2010s, switching operating systems became a lot more viable for a lot more people. Especially with the rise of web-based applications in that time period, meaning many home users were no longer locked into a desktop client for things like email and office software.
Just because we are natives of this universe does not mean its behavior or characteristics will be naturally sensible to us. There is no “real” reason it should be something “simple” or reasonable to us. The universe simply is; us as well.
I really cannot until this business model FAANG has come up with in the past 20 years where they are somehow owed money by developers for creating services and products for a platform is completely repudiated. I owe you money because a user clicked a link in my app and then bought something? I am so glad I have never written a line of code for an Apple product.
I struggle to find the logic in Apple's fee structure. Imagine if say carmakers (Porsche, BWM, Volvo, etc) demand a cut of revenue from taxi companies?
This would be ridiculous, and yet Apple seems to believe it's OK.
On a personal note, in the last year (since the alt store story, Apple pretending to fail to understand the DMA and other directives, etc) I've completely lost the motivation to build for this platform.
I imagine you got that code snippet(or a similar example) from somewhere but to me the fairly obvious problem is the chafing between the C and C++ world. %s is for C style strings and I have to imagine that printf function is in the C world. The String(“Hello world…”) is an object in C++ world so expect weird behavior when you try to combine them. As you say in your edit, SSO will make this even weirder.
IMO compilers make you a lot more mature in recursive algorithms and trees, and then after that much more conscious about what exactly the code you write resolves to in terms of that languages semantics. Learning how closures work(variable capture and having to traverse the scope stack to find bound variables) is also a positive.
And that’s just for your first recursive descent compiler. One thing to remember is that you will also one day want extended functionality in your language and either implement C FFI in your language(straightforward or even freely done for you depending on language) and call some C library for the purpose or you have to implement the functionality somehow. So you end up writing a lot of stuff you wouldn’t otherwise.
No I have been paying attention to those rules. I did not violate any of the rules. Ironically you are breaking the rules by polluting the thread with irrelevant noise and false accusations.