@kt_ said in I've been wronged. A tale of being forced to use Android:
Is there a way to customize this drop-down?
Apparently, yes. Are you willing to pay $1-2?
http://www.makeuseof.com/tag/edit-clean-androids-share-menu-root-required/
@kt_ said in I've been wronged. A tale of being forced to use Android:
Is there a way to customize this drop-down?
Apparently, yes. Are you willing to pay $1-2?
http://www.makeuseof.com/tag/edit-clean-androids-share-menu-root-required/
@Tsaukpaetra
Which Android version do you use? I can't even choose Hangouts as the default app for SMS/MMS on my phone from the settings menu…
@kt_ said in I've been wronged. A tale of being forced to use Android:
This one is called "Messages".
Oh, that one. I always used Signal as my default SMS/MMS app. It's just more convenient to have all messages in the same app, no matter whether they were encrypted and sent over the internet or not.
@LaoC Motorola is getting better as well. My Z Play has received more or less one update per month since I bought it. I'm currently on the March 1st security patch level, so they're far from perfect (security updates are delayed by 1-2 months), but it's something. Definitely better than some other manufacturers.
@wharrgarbl said in I've been wronged. A tale of being forced to use Android:
moto G4 plus
Isn't that the one with the overheating issue?
@Maciejasjmj said in I've been wronged. A tale of being forced to use Android:
@Gąska said in I've been wronged. A tale of being forced to use Android:
even the most shitty Android phones aren't that shitty.
You obviously never had to use a 512MB RAM device. It's a doozy. I had the touch-tracking overlay on so that I'd actually know when the touches bothered to register.
And my Android TV still crashes and reboots once every two weeks. Sony's software is almost as bad as Samsung's. The hardware is a lot nicer, though.
@anonymous234 said in I've been wronged. A tale of being forced to use Android:
True. But that's no reason to buy a $900 Galaxy S8, that's a reason to buy a Nexus, or a Moto G. Maybe a Xiaomi or a Oneplus?
I'd consider the Moto Z series high-end smartphones, and they are a lot cheaper than $900. Also, did you just suggest Samsung as an example?
:kill_it_with_fire.gif:
@wharrgarbl said in I've been wronged. A tale of being forced to use Android:
Motorola updates their middle range better than Samsung updates their high end, at least that was my experience.
If you think I was trying to say something positive about Samsung, you definitely misunderstood me.
But I disagree with you on your premise, updates aren't worth a 4x in the price.
4x? For comparable hardware? Please show me an example.
I know the difference between a $150 Motorola smartphone and a $400 Motorola smartphone from experience. Trust me, the performance difference is huge!
@wharrgarbl said in I've been wronged. A tale of being forced to use Android:
they only have slightly improvements over the middle end ones.
Actually receiving updates is more than a "slight improvement" if you ask me.
@RaceProUK said in I've been wronged. A tale of being forced to use Android:
If the permission is required for the app to run, then you're asked on install. If the permission is optional, you're asked on first use.
Nope. This depends entirely on which Android version is targeted by the app, not on whether the permission is required. Over time, all apps will have to switch to asking for the permissions at runtime.
@kt_
As a former iOS user and now Android user, I fully agree with you. Especially about GMail (fuck that app with a purple cactus)! Mobile Firefox is slightly better than Chrome, BTW.
I wish I could have the flexibility of Android and a well-designed UI on my phone. :/
@cark said in The official unpopular opinions thread:
Find me one that does:
Lateral joins
Upsert
CTEs
Any convenience functions for querying the information schemathen we'll talk
SQLAlchemy
@wharrgarbl said in The official unpopular opinions thread:
give me an example of a object DB you think is a good idea
Did I say that the concept works well in practice? No, I didn't. I simply pedantically corrected you when you called PostgreSQL an "Object DB". It's not.
@boomzilla I got two notifications for that post.
@wharrgarbl said in The official unpopular opinions thread:
Oracle and PostgreSQL
Object-relational DB = relational database with a few convenience features != object DB.
@cark said in The official unpopular opinions thread:
ORMs are a freakin waste of time. Writing SQL by hand is at least twice as productive
Then you've never used a good one. I'm too lazy to write stupid glue code that creates the domain objects.
@RaceProUK said in Can we have an official NodeBB-Stylish/userscript topic now?:
hard-working
You spend at approximately half of your workday here, my dear. ;)
@anotherusername Based on your initial reaction, I'd say you both ed.
@Steve_The_Cynic said in Enlightened:
static_cast<void *>
I guess it's a matter of personal preference whether you'd prefer a static_cast or reinterpret_cast in this case. The result is the same.
And of course there's at least one discussion on SO:
@cark If you need a premade utility function for that at all, you should return your programming license.
@NedFodder said in Enlightened:
Unless you're writing lots of template stuff, then your implementation will be in a mix of header and code files. That annoys my OCD.
You can still separate them, just give the implementation a different file ending (e.g. tpp
) and include them from the header file.
@JBert Didn't make it into Visual Studio 2017, apparently: https://docs.microsoft.com/en-us/cpp/visual-cpp-language-conformance
But the situation has improved a lot, I'd expect the next version to implement almost all of the C++17 library features.
@LB_ said in Enlightened:
You could fold all the functions in a class in Java for a C++ header-style view.
But then you'd still see all the helper functions, which would be in an anonymous namespace in the implementation file in C++.
@wharrgarbl said in The Official Funny Stuff Thread™:
You don't appreciate a well prepared meat
???
(I can't believe you all missed this opportunity.)
@ben_lubar said in Can we have an official NodeBB-Stylish/userscript topic now?:
VanillaJS is extremely bloated. Why does it need cryptography and text to speech and 3D graphics support in the same library?
And at the same time, there's no way to pad a string without using an external library.
@djls45 said in Enlightened:
But if you want readable, self-documenting code, why would you choose C++ in the first place?
Because it allows you to put all the non-obvious code into a evil_templates.tpp
header file and then write readable, self-documenting code everywhere else?
Spoiler alert: This is a very bad idea!
Seriously, though: The separation between interface (header files) and implementation (code files) - among other things - actually makes (well-written) C++ easier to read than well-written Java, in my very personal opinion.
@djls45
It allows you to make your APIs and code more self-documenting, which is a good enough reason to use it.
@cvi said in Enlightened:
The backward behaviour is one of the consequences of the overloaded meaning of char in C++ -- if we had separate types for the two, the interface wouldn't even be possible
Welcome to C++17, which has exactly what you want:
@The_Quiet_One said in Apache, mod_rewrite and me. What am I doing wrong?:
I used to think the same thing until I learned about logging mod_rewrite.
Most shared hosting providers won't let you access that log, though. And as we all know, there are occasionally huge differences between different Apache versions. If your local test server has a different one installed, you'll have "fun" figuring out how to adapt the .htaccess
to get it to work in production.
I really don't miss web development...
@Kian said in Enlightened:
Yeast is also smelly but you can't make cake or beer without it.
You put yeast in cheesecake?
@Benjamin-Hall
I'm so glad I don't have to deal with mod_rewrite
anymore. It's really powerful, but configuring it correctly is always a pain, there are simply too many pitfalls.
@Steve_The_Cynic said in Enlightened:
You used reinterpret_cast. Instant code smell.
Not if you're casting a pointer to char*
or void*
. Looks perfectly fine to me.
@Steve_The_Cynic said in Enlightened:
iostreams
i.e. the library that is broken by design because it doesn't allow you to create translatable format strings. Performance isn't even relevant, iostreams are broken by design.
@cvi said in Enlightened:
Isn't this one of the things that the standard ended up relaxing around C++11?
Yeah, unfortunately. (IIRC, C++14 was the first version that officially allowed putting those types in the global namespace.)
I.e. it's now permissible to put the C-API stuff both inside and outside of std, as long as you do have it in std for the <cxyz> versions, and outside for the <xyz.h> versions.
It's still stupid. The only valid reason (IMO) to allow those types outside of std
is backwards compatibility with C programs. That's covered by providing the stdint.h
header. Why even have a separate cstdint
header for C++ programs if that is allowed to pollute the global namespace as well? Just so that sloppy programmers don't have to change that one include?
@RaceProUK said in Parsing email addresses:
To show the difficulties of validating email addresses, this is a regex that enforces RFC1035
That only proves that regular expressions are a shitty tool for more complex grammars and completely unmaintainable.
@Steve_The_Cynic said in Enlightened:
Sun's C++ compiler
Ouch! The memories, they hurt!
OTOH, Sun is the only compiler whose standard library correctly puts the types from cstdint
in the std
namespace. So at least they do some things correctly, which is nice.
@Polygeekery said in Silicon Valley’s $400 Juicer May Be Feeling the Squeeze:
I tell my wife that I drink Moscow Mules in order to ward off scurvy.
Do you make them with fresh ginger, with ginger ale or with ginger beer?
@dkf
Red Bull - The only way to make vodka more vile than it already is.
@bb36e
Yeah, fruit juice is unhealthy, especially if you remove the pulp (=fibers). I especially hate "health advisors" who talk about all the vitamins in juice to convince you to drink a lot of it.
You know what also contains almost all the vitamins you need? French fries with ketchup! And almost everything else you eat every day, as long as your diet is not completely fucked up.
@Vault_Dweller said in Kava kava:
Alcohol might not be able to solve problems, but neither does milk or water.
Alcohol is not a solution, it is a solvent!
Do you want to end up on notalwaysright.com? Because that's how you end up on notalwaysright.com. (Or retailhellunderground.com, or one of the other 1000 pages where people bitch about abusive customers.)
He did come back eventually and got me a supervisor. I told the supervisor that I hope he teaches Avd to not provide untrue information to customers. He said he appreciates the feedback.
That's exactly what you tell problem customers to make them go away. I'm 90% sure he decided to completely ignore your feedback after looking at the chat logs. If not, he's a shitty manager.
@wharrgarbl said in Shipping WTF:
Fucking 1%ers
Nah, I don't choose sexual partners based on fortune.
TRWTF is that you impulsively buy stuff and then completely forget about it.
I'd never do that! NEVER!!!
Just yesterday I wondered why the PS4 Store wouldn't let me buy a game until I realized it had already been sitting in my library for at least six months.
@antiquarian said in Net neutrality non-neutrality:
If that really works, why not raise the minimum wage to $1000/hour?
I wasn't arguing for minimum wages here (that flamewar is ), just questioning xaade's logic.
@RaceProUK Something something United Airlines?
(It's the frequent flyers lounge, after all.)