I have no clue how popular it is though overall, presumably not super popular.
I also don't think the $300-$2000/mo "ad-free iOS subscription" would be super popular if it existed, but idk, I know at least a few people that would go for it.
10,056 karma · joined August 28, 2014
I have no clue how popular it is though overall, presumably not super popular.
I also don't think the $300-$2000/mo "ad-free iOS subscription" would be super popular if it existed, but idk, I know at least a few people that would go for it.
Android has more ads if you buy it through a carrier, but you can easily make it have far fewer ads by installing LineageOS, and then installing Firefox with the real uBlock origin (not ublock origin lite).
iOS does not allow you to install alternative browsers, nor can you customize the OS to the level of lineageOS, so iOS simply cannot match the best that you can do on android.
Android has more of a free market because on my pixel phone, I can choose either Google's android distribution, or LineageOS, or Graphene, or build my own ROM. I can use F-Droid or the google play store.
What we need is laws requiring that all iDevices apple makes are open hardware which support installing android, iOS, or a custom OS you build yourself, all hardware-essential drivers are free, and so on. That would let people compete on the software side of thing while Apple's hardware team iterates on that. If iOS really is better on its merits, people would install it even with the option to pick other OSs.
For iOS, they could simply charge an extra $600/mo as a "iCloud ad-free premium" fee to remove the ads, and I think that would make everyone happy.
> it suspected that the plaintext of Nr. 173, SIPVX, might be related to the plaintext of the unbroken MVUEH message
It makes sense that Nr. 172 and Nr. 173 might be related since they were sent at around the same time.
In Nr. 173, "ROSENOW ROSENOW" was also present.
It also makes sense that a longer crib would generally be more effective than a shorter one.
The code for all of those things is there, but not enabled if for most iOS users. There's a non-zero chance this code is there for Apple to try and convince the EU to let them release a Siri AI, and then just like sideloading have some impossible-to-actually-use alternative path to make the DMA happy.
Amazon Linux uses their own NTP server for EC2 instances (and a large number of distros on AWS use it too).
Android, the most popular linux distro in the world, uses Google's NTP servers rather than NTP.
ChromeOS, another quite popular linux distro, also uses Google's NTP servers.
> Do not use the standard pool.ntp.org names as a default configuration in your system
Apple's default is time.apple.com, ubuntu has their own pool, android as well, same for windows.
All the big linux distros also run their own ntp servers.
The ntppool.org stats show about 100k queries per second https://status.ntppool.org/
100k/s is consistent with on the order of lower 10s of millions of devices, with most checking every 10 or so minutes, and a few misconfigured ones hammering the server at a high frequency.
It certainly isn't billions of devices.
Apple isn't omnipotent, they have misses too.
What an offensive comment. You earn the benefits of citizenship by paying taxes, and ideally participating in your community (though _many_ americans also just disappear into their houses and watch tv / tiktok instead of being part of the community, both first generation citizens and people from a longer line of citizens).
First generation american citizens are every bit as much citizens as nth generation citizens. They all pay taxes equally and are subject to the same laws.
I would have sympathy for you if it was interrupted by suddenly changing the requirements through no action of your own.
Like, if you commit a crime, are a belligerent drunk, or whatever and they don't renew your visa over that, I have no sympathy.
If you're unable to secure employment for an extended period of time, and they don't renew your visa, I also have less sympathy since that's part of the bargain you knew going in.
If you play by the rules, but they reject a visa renewal for a reason like "we have too many immigrants from $x country, so we're rejecting y% of renewals" , well that's legally within the government's rights to do, but I'll have sympathy for you and think that you're morally in the right and China's failing its duty to its foreign residents.
Likewise, this US one is a case of capricious rejection, the US government is not holding up its end of the deal you both thought you were agreeing to. Like, the deal with a work visa, even if it's not permanent, is "if you follow the rules and keep good steady employment, you can live here, but yes it's conditional on the work thing".
I have sympathy for this hypothetical you, and also I have sympathy for those holding american visas who are impacted.
https://github.com/gorhill/uBlock/wiki/uBlock-Origin-works-b...
I also can't use Safari because I want my tabs and bookmarks to sync between my desktop machine (linux) and my phone (iOS), and Safari is the only major browser which can't do that.
Not to mention Safari is just an inferior browser which seems possibly designed to hold back Progressive Web Apps so that everyone has to make app-store apps and tithe a percent of all profits to apple.
There's obviously no real technical limitation since if you live in the EU you can sideload an alternative browser in theory (though apple has made it unrealistic in practice since they're ignoring the spirit of the law and instead doing their darndest to resist giving users even a whit of freedom).
Especially when you compare it to the US, where our democracy and capitalism have led us to numerous wars and war-crimes.
Like, just this year, we've committed far more breaches of international law than china https://en.wikipedia.org/wiki/Analysis_of_the_2026_Iran_war#...
In recent history, we performed dozens of violent coups and destroyed countries in the name of overthrowing communist regimes.
China has a totalitarian government, but it's existing more in harmony with the world than the US government has for all of my life, so I don't think you can say that the Chinese government will conflict with other countries while in the same breath implying the US government is better.
Everyone sorta knows, but because iMessage "feels" like it's just the native messaging app on the phone, it makes people feel like the issue is android (why don't android phones come with this super-sms built in?) rather than apple for not making the app available broadly.
If it were a separate app, then perhaps the EU would have regulated "when setting up iOS, you must get a default option between iMessage, Whatsapp, Telegram, Signal, etc, you must be able to change the default messaging app", and forcing people to install it would make it more obvious that this is Apple implementing a proprietary chat protocol, not Apple just doing SMS better than android.
> they didn't create the problem. And they're not a charity.
Apple did create the problem by creating a walled garden messaging app, banning beeper for implementing the iMessage protocol for android, and tying some of the phone's core functionality to this built-in app in an anti-competitive way.
A certain amount of industry interoperability should be expected. If you make a browser, it should be able to load competitors websites (which nice, safari can load google.com, good work). If you make a computer that can install arbitrary software, you should allow anyone to install software they wrote freely (oops, apple missed that one). And if you make a messaging app or social media app, you should make it support all major operating systems people use so that people can switch their operating systems and phones without losing touch with their friends. I should still be able to facetime my grandma even if I switch to linux because gosh knows she's not going to learn a new video call app.
The iMessage app does both SMS, and the iMessage protocol. Apple could have released an android app to let you have blue bubbles on android and communicate securely without any of the constraints of SMS by simply releasing "iMessage for Android".
Somehow Signal, Whatsapp, Telegram, Discord, WeChat, LINE, KakaoTalk, etc etc all manage to have both iOS and Android apps that can message each other, but for some reason the richest company in the world, Apple, cannot manage to port its chat app to one additional platform?
It is 100% Apple's fault that messaging between iOS and Android has had so much dumb "green bubble" friction.
Apple's conflation of the SMS and iMessage protocols has also made it harder for people to realize what's happening. Frankly, Apple should have had two apps from the start (Text Message and iMessage), one of which only spoke SMS, and the other of which only spoke iMessage.
Firefox addons target gecko, not webkit.
What Orion's doing is horribly hacky and prone to cause issues with a multitude of addons, and of course Mozilla shouldn't bow to Apple's incredibly anti-competitive behavior.
You pay apple for a phone that can act more-or-less as a general purpose computer with apps. Apple should let you install the apps you want, and that they don't do so is insulting.
The fact that the EU and Japan ruled it illegal, and Apple responded by only changing it in those two countries instead of all countries is doubly insulting.
Like, the fact that instagram's average revenue per user is around $25 means that instagram ads are, on average, tricking people into buying 100s of dollars of crap they don't need.
If the ads weren't successfully brainwashing people, eventually people would stop buying ads presumably.
... But yes, I agree people will generally choose a "brainwashed consumer" tax to the tune of $300/year over paying instagram $25/year.
So, what's the solution? Advertisement should be illegal, the government should tax everyone a bit more, and taxpayer dollars should go to making ad-free social networks where people can post pictures of their dog.
Like, having highways and electricity and the internet was seen as beneficial, so the government has subsidized a huge amount of infrastructure for those things, to the benefit of all.
If being able to search the largest collection of knowledge ever created, the internet, has value to the people, the government should create or subsidize an ad-free search engine. If communicating has such value, the government should create or subsidize a messaging app that doesn't brainwash the users.
For example, I found out about the local farmer's market in my city via advertisements being hung up around town, and that helped me get fresh produce and find some community. I'm not sure if I ever would have found that farmer's market otherwise.
I also found one job via a "Who's Hiring" hacker news post, and that's obviously an advertisement thread advertising open positions.
Of course, these do not balance out the negative impact of ads, such as advertising credit cards and sports gambling and gacha gambling games to get people into debt, advertising tv shows and movies to waste people's time watching garbage, and generally advertising garbage that makes people who were otherwise happy waste money and time for no real gain in life satisfaction.
Ads are being forced on you when you're trying to do something else, like you go to facebook to see your actual friend's pictures of their kids, you're not looking for ads, and yet you get some micro-brainwashing on the side.
The true "skill issue" is that governments are too unskilled to prevent these mass mental attacks to prey upon their citizens, and haven't gotten off their ass enough to make advertisement even more illegal than other similarly harmful substances like opium, tobacco, and online gambling (both sports gambling and gacha games).
The go type-system is simply incapable of enforcing nil-safety without being no longer able to compile the go stdlib nor most code in the wild, so it's a quite valid criticism of the go type-system and language, and your comment doesn't hit on a valid solution.
This is a lot cheaper of a bribe than i.e. the gold plaque Tim Apple gave to Trump too.
"LLMs will accelerate math research, allowing us to prove that meaningfully sized quantum computers are impossible and crypto is secure. Modern cryptographic algorithms remains unbroken until the last human is turned into a paperclip in the year 2430"
Say you distribute your application to a customer and link against libzip, and that customer points to the minizip 8.8 CVE above and says "if you don't fix this vulnerability our scanner is flagging, we are required to stop using your product", that'll cause you plenty of problems even though you don't use nor provide any way to reach the vulnerable code.
That sort of blind CVE adherence is so common in the industry that it's usually easier to do meaningless updates than fight back.
Let's assume you have a slice of strings you want to uppercase. Which of the following is more readable?
uppercased := slices.Map(inputSlice, strings.ToUpper)
// or
uppercased := make([]string, 0, len(inputSlice))
for _, s := range inputSlice {
uppercased = append(uppercased, strings.ToUpper(s))
}
Let's say you want to parse a bunch of user-given inputs into durations, surely the following is more readable? parsed, err := slices.MapErr(inputstrings, time.ParseDuration)
I think map functions lead to cleaner code when used like the above, and a lot of for loops end up falling into those patterns.Go is a language built for people who don't wish to learn any math or CS theory, for people who don't wish to be "computer scientists" but rather "grug-brained programmers".
The new datatypes will mean having to read things like "sz := sx.Union(sy)", and the union operation between sets is too math-like, and thus makes it less readable.
"Advanced" data-types, like sets and heaps, only make code more readable to okay programmers, it makes code less readable to the average go programmer. To the average go programmer, a union operation is more readable as a for loop which does not have any math-y sounding name at all.
Is a piece of software subject to patents? Is it export controlled?
Both of those can change without the data changing at all. A new patent can be applied for and accepted, at which point all code the patent description matches is potentially encumbered (even if it was written with no knowledge of the patent or before the patent existed, yes our patent system sucks).
Export controlled is also a matter of laws, not an attribute of the data itself, and laws change independent of data.
Programmers have trouble seeing color (two identical numbers are the same bits, how can typing '1234' to unlock one phone be legal, and '1234' to unlock another phone be illegal?)
Courts care about color (intent, provenance, permission), even though that color cannot be digitally represented.
I think that one is true. Like, if you're building something that is able to be successful despite having a poor type system, frequent panics, and difficult to correctly use concurrency primitives, Go is a great language for letting the lowest common denominator programmer be productive.
If you're building more serious software, then it can be a very bad tradeoff that destroys your company or product, but you know, that's true of a bunch of languages.