I do all my browsing and development in Safari and I find using anything else quite unbearable. From the messy developer tools to the lack of system-wide password manager, the other browsers out there just don't do anything to deserve consideration. I recently did some benchmarks, all on the same device with purported support for the same processor, and the Brave browser cannot run one of my apps at anywhere near a usable speed. Benchmarking it produced scores _half_ that of Safari's (meaning half the speed of Safari). I've spent ages in Chrome trying to get it to simply wrap text when viewing the source code of scripts, which can be a literal pain because Google thinks Dark Mode isn't worth implementing for their developer tools. And I wish this left at least Firefox as an option, but every time I open a Firefox window or tab, it tries to read my machine's environment variables--if denied access to this sensitive information, it becomes unusable and unresponsive. No other browsers do this except those in the Firefox family, such as Tor Browser. Yeah, the privacy browser, as it calls itself.
So now the narrative is that Apple isn't supporting PWAs because they want to make money from the App Store. First, they do support PWA features, because PWAs are not a singular thing, but a list of new ideas for web browser features. Second, installing web pages as apps by adding them to your mobile devices' Home Screen is a chore performed only by developers who are also die-hard Apple luddites. Only European developer-managers have brought up PWAs with me as a serious option and alternative to a native app. I can only try warn them that the general population in the West at least, has no clue what a PWA is and such "apps" will have no visibility on the App Store, amongst many other drawbacks. It just seems like a fantasy held by a niche group of developers with a pet argument against Apple that PWAs will ever gain mindshare or usage with anyone but each other--not the flock of average users they need.
Please tell me I'm wrong about my final point--but part of the PWA "standard" is web workers. I understand these as Javascript files that run perpetually or periodically while the "app" is even closed or minimized. As Apple battles cookies and trackers, these web workers seem to be invisible to the user, so far as I can tell. Background App Refresh is another story, you can disable it or toggle it on a per-app basis. For Apple to support PWAs, they must first apply this same control to web workers, and with every other security setting.
The iPhone was launched as a (proto)-PWA-only device, but developers hacked and pleaded for native app development by third parties, and Apple delivered. They're delivering on PWAs too, even though it's kind of redundant (I make cross-platform apps for web and mobile/native easily).
Even as Apple lowers their fees/commission for App Store operation costs, and PWA features are carefully added along side--decades of light-weight competitors desperately spreading FUD and moving goal posts has created a subset of people (gamers mostly but some devs too) who think of Apple the same as people thought of "Reefer Madness" or any other psyop that is less about sound reasoning and engineering and more a battle of attrition.
I guess he's no longer under contracts from Apple, but still seems kinda unprofessional. Then again, when one of your biggest assets is your association with certain brands and characters, you sell it to the full extent of the law.
I hope I'm not reading this as a refutation capitalism as exploitation-based economics. I could carry on about that, but will pick up something:
> I've never purchased shampoo or paid for a hair cut - I am female [me: this choice of quote has nothing to say about gender, please read on]
In the Soviet Union, there was a growing demand for consumer goods. Government fought to reach a balance on whether it was time to undertake those goals, and how much of it should be handled by the secondary market.
After WWII, the United States switched to a highly commercial culture of consumer debt financing, a general consumerist focus. This put the communist nations, themselves developing rapidly, under even more strain to give citizens what they saw the West was enjoying. This may have been premature, and some might argue lead to an untimely end for the USSR.
What's interesting about your story is you we're living in a world of few consumer goods, like in the era before and during Khrushchev.
So where capitalism used the newly developing marketing gimmicks to both sell consumer goods at home, and undermine the priorities of People's government abroad--you, at least, are in a place where those superfluous goods are not a sign of victory over People's governments, but actually wasteful and unattainable. At least if one wants to move out of their car one day.
I'm sure none of this is lost on you as a writer of... what was it... Biden speeches? [Fake edit: the apocalypse!]
If we are rejecting the consumerism that served some role in bringing down the USSR, perhaps it's not a wishful thought that class consciousness growing. Maybe we're fatigued, ready to accept a world without the gimmicks parading themselves as innovation and surviving for years a household names off investor money and debt like a Potemkin village.
This is a good practice, living off less, but it's a blow to Western economic theories that have bought their way into textbooks. But what's to come down the pipeline isn't just the growth of China, but also Africa and partnering nations that we're used to exploiting (look at the grooming of India as a place of new manufacture). We'll soon see less opportunities to exploit, higher prices and, well, Socialism or barbarism.
This happens every time someone gets butthurt on a mainstream social site, it's getting tiring.
So, the site offers "freedom of speech"? Can I go on there and slander someone or do insider trading? Can I share copyright material against DMCA takedown notices? With any luck yes and they go to court.
What these folks really want is a place to indoctrinate and coordinate attacks on marginalized people. Thankfully they usually don't succeed.
Look at the user list--"Admin" and "test123". Check the terms of service--it's Lorm Ipsum placeholder text.
I'd also poke fun at their unlicensed use of Ricky and Morty giving an... ungodly gesture (), but hey it's a "free speech" site that means they can rip off whatever they like... oops, they're at `107.180.41.94`, a GoDaddy shared hosting service in the US. Moreover, it seems to be registered to a Canadian or by a Canadian company so hate speech laws are going to be even more developed there.
For the record, there it is well documented that corporate wings of the Democratic party control dozens of accounts under a single owner. There are likely many more operators that we haven't uncovered yet, with more puppet accounts tied to each.
Russians are allowed on reddit, as far as I know. Auto-blogging is common-place. Blogs that hvae opinions and even organized up-voting is common. There are differences in ideology from us, maknig things seem like a "campaign".
This is just xenophobic targeting of one nation to create consent for some kind of action against "Russian" accounts/citizens and those mis-targeted as Russian (see Twitters method of Russian detection).
I post this to try reduce the fear of Russia and the anti-Russian scapegoatism in general.
Batteries would be the easy part :). But with your level of knowledge, I'd suggest you first buy a used Macbook, maybe even a broken one, and find sources of hardware to replace/improve the machine affordably. Also do some Arduino/Rasperry Pi projects. (I've been a software dev for 5 years and I'm learning a lot doing the above myself.)
I believe there are a few open source laptop projects in various states of completeness and goodness. Some ARM, some PowerPC, and so on. There was also OLPC.
Here's some links. You'll notice you might not like the options. One is an ultraboook with 1-2 USBs. The others are like, high school science projects :P
I'm pretty sure there's some better ones, but ther you go. Oh, and to make your own board schematics and designs for 3D printed cases I suggest a Macbook Pro, 2012 or later.
While I'm a big Arango fan, I was hoping the team could create shared clusters for a lot cheaper. Not exactly for my sake, but to help onboard people. For example, get a free DB with a RAM, bandwidth and storage limit, just to try it out. Then of course a $50 price tier for more resources would be great. Right now, the cost of entry is about $150+ USD.
I'm in a situation where I've been trying to, almost for practice, scale my app before release. That means learning Kubernetes and CDNs and more. Because it's a side project in my spare time, I was haemorrhaging money to GCP, in part because of the ArangoDB.
I'm still not very confident in my scaling or sharding skills. I've lost data a few times. A $0, $15 or $50 learner plan would really help me stay on board and evangelize it. Take a look at mLab/MongoDB Atlas: https://mlab.com/plans/pricing/ ($0, $15 and $150 plans).
Lastly, getting deployment options on Alibaba, Huwawei and Linode cloud services would be great. Arango has expanded from Europe and if they don't strike the North American popularity they want, they would be fool-hearty to miss Asian markets--and many of their western customers may ben seeking high availability there. Or just brands better trusted than Western countries.
But yeah, hope I can finally get some reliable Kubernetes!
The singularity to me, is at best a bad case of seeing a trend and assuming it will forever stay exponentially growing. This mistake has been famously made countless times. Can you really imagine a state of _infinite_ scientific growth and technological development? Of course not. There are upper bounds on what even a planet of scientists and computers can do. Moreover, this singularity hype comes at a time of "austerity" where public funding is decreasing--that should be your biggest indicator of the direction we're going.
At worst, the singularity is a kind of cult-like pseudo-science. And "singularity" is only the newest word for it. Futurists, designers and scientists have been foretelling "leaps and bounds" changes since forever, always ending in disappointment. But sometimes including the sale of vitamins and snake oil that promise longevity.
In the West, our biggest tech companies are scams or making not money (or arguably, social good) at all. Government contracts finance sparse private tech investment. Thought leaders tell of a bright future, only slightly tuned from past futurism to include the latest buzz words. This is a Potemkin village, a carrot on a stick.
Meanwhile China has built out a sprawling high-tech train network, leads the world in wireless infrastructure and even smartphones (sorry, Apply :( ) and is aiming to go 100% electric vehicles. The East and West seem at polar opposites, but still the closest thing to the singularity is in places like Shenzen, China. New operating systems, collective effort towards RISC-V. Even some rumoured use or CRISPR.
But hey, in the West we're making "Twitter but for video" and half a dozen Electron-based Slack-clones! Maybe our multi-billion dollar Pentagon spending will lead to an new fighter jet that works, but I think there is hardly a world-wide effort towards the singularity concept which seems impossible to begin with.
Currently I really enjoy Safari and it's extension model. Each extension has an app, so you can usually find them on the App Store, use them independently of Safari and change settings and things with a native UI. Example: OTP Auth--an app to store 2-factor authentication tokens. Started on iPhone but now it has an app, menu icon, browser extension and so on. All with 1 download (on desktop, and another on mobile).
Short answer: I suggest Gitlab as it includes everything project management needs for free, and you can even host it yourself should you have the need.
The reason is important--all the smaller tools out there being bought up by larger tools/companies and made into complete project management packages. It used to be that Github did just one thing--git hosting--and anything else was an "integration" with another service through an API, tokens and webhooks, etc.
Now what's happening is companies like Atlassian, Microsoft and Pivotal are buying or building all those little tools or services that used to be separate apps connected by happily sharing their API with anyone, and making them features of a larger product.
This isn't necessarily a bad thing. It means a lot fewer open browser tabs and less context shifts between one service and another.
I recommend Gitlab because it's both the most mature solution, free to use, and open source to boot. As Microsoft is still in the buying and consolidating stage, with some features in beta, Gitlab has had most of those features for years, and battle-tested them with their users able to report bugs or submit merge requests right on the very platform being developed.
The features included in Gitlab--for free--include git repo hosting on par with Github, unlimited private repos, issue-tracking and a Kanban board, CI (you can host your own runner or use their free runners), private Docker registry, artifact hosting, static website hosting, error-reporting, serverless and Kubernetes integration, wikis, code snippets and more.
So before you go use 1 or 2 services that will inevitably be rolled into some larger one, use the cheapest, most mature one out there that also happens to be open source. You may not need all the features now, but It's really cool when you realize they are right there waiting for you when you do, at no extra cost.
BTW: I'm a web and mobile developer, so don't know all the needs that game devs have that we don't from project management stuff.
Apple laptops are incredibly good. But I did notice, switching to a 2012 temporarily, that I only missed like... half a dozen things. It was half the speed, twice the mass, but it got the job done shockingly well. I hated the old hinge trackpad, and the keys weren't to my liking. A few apps (mostly iPad ports) had typography that was hard to read on a non-Retina display. I switched back to the 2018 and yes it was a huge relief, but I could have switched back to my 2018 model 3 or 4 days ago and that says something.
I have run into the storage problem a number of times, yeah. Once there was a `.Trash` file in some hard-to-access place that needed deleting. And if your Time Machine backups are failing, they can create a big cache somewhere mysterious in the file system. I have told Time Machine to ignore docker files as well, not sure if it helped in every case. In one case I deleted all my node_modules folders, and Time Machine backup succeeded and macOS deleted it's prepared backup files, freeing up tonnes of space.
We'll see if it occurs again with Catalina.
All the other stuff is almost entirely wrong, in my experience.
So now the narrative is that Apple isn't supporting PWAs because they want to make money from the App Store. First, they do support PWA features, because PWAs are not a singular thing, but a list of new ideas for web browser features. Second, installing web pages as apps by adding them to your mobile devices' Home Screen is a chore performed only by developers who are also die-hard Apple luddites. Only European developer-managers have brought up PWAs with me as a serious option and alternative to a native app. I can only try warn them that the general population in the West at least, has no clue what a PWA is and such "apps" will have no visibility on the App Store, amongst many other drawbacks. It just seems like a fantasy held by a niche group of developers with a pet argument against Apple that PWAs will ever gain mindshare or usage with anyone but each other--not the flock of average users they need.
Please tell me I'm wrong about my final point--but part of the PWA "standard" is web workers. I understand these as Javascript files that run perpetually or periodically while the "app" is even closed or minimized. As Apple battles cookies and trackers, these web workers seem to be invisible to the user, so far as I can tell. Background App Refresh is another story, you can disable it or toggle it on a per-app basis. For Apple to support PWAs, they must first apply this same control to web workers, and with every other security setting.
The iPhone was launched as a (proto)-PWA-only device, but developers hacked and pleaded for native app development by third parties, and Apple delivered. They're delivering on PWAs too, even though it's kind of redundant (I make cross-platform apps for web and mobile/native easily).
Even as Apple lowers their fees/commission for App Store operation costs, and PWA features are carefully added along side--decades of light-weight competitors desperately spreading FUD and moving goal posts has created a subset of people (gamers mostly but some devs too) who think of Apple the same as people thought of "Reefer Madness" or any other psyop that is less about sound reasoning and engineering and more a battle of attrition.