« first day (2410 days earlier)      last day (2851 days later) » 

20:04
<-- is installing OpenSUSE
What prompted this?
HEATHENRY
No, that's Arch.
oh
carry on
so I have a conundrum
Oh?
I have a Makefile.
20:13
should I keep the DPI Changer app separate and continue to support API 16+, or should I merge the function into SystemUI Tuner and have it be only 21+
Keep it separate.
If you want to know what happens when too much functionality gets bundled into one app, take a look at Facebook for Android.
lol true
70+ MB of raw... whatever-it-is.
20:14
well luckily for me, most of my app is actually part of Android
the SystemUI Tuner APK is still only 1.9MB, with normal, landscape and tablet layouts
That's pretty good.
NitroShare is about the same.
And it doesn't have a tablet layout :P
well look at me with the better optimization >:D
I'm not sure a tablet layout would be much different.
There's not a lot of information in the activities to begin with.
20:16
someone suggested that I add a sort of Smart Settings into SystemUI Tuner, where you can schedule switching among SIM 1, SIM 2 and WiFi
Can the Android emulator emulate a dual-SIM phone?
@NathanOsman for a lot of mine, I just limited the width of the elements, so they wouldn't stretch across the screen
@NathanOsman No idea at all. They joined my Telegram group though, so if it is something I can change, I have a tester
@TheWanderer Maybe my file browser would benefit from having two fragments side-by-side.
But other than that...
definitely
you don't need to tablet-ify every resource
20:20
but if you do go paned mode for tablets, it'll be a lot easier to make separate layouts for the different elements and then just include those differently in the respective tablet and phone layouts
Yup, I did that with the 2buntu Android app.
Article list on the left, article content on the right.
And then it just becomes a fragment transaction on smaller screens.
nyes
aha
so it looks lke Settings.Global has the entries for SIM data
so mobile_data0=0 would turn data off for SIM 0 and so on
@TheWanderer So is your app getting good reviews?
@AndroidDev 4.6 average out of 70
two 3stars from Italians
two 1stars from the Poles
another 1star from India
oh cool. Android has an official API to detect multiSIM
@TheWanderer wait I thought it was 0-5?
Oh wait, you mean you have 40 reviews total?
And the average of those is 4.6?
20:27
I have 70 but yes lol
what sort of rating system would be 0-70? xD
2buntu's average is 5 >:)
@NathanOsman must be like 1 review
Then again, that's mostly 2buntu editors reviewing it :P
20:28
@TheWanderer I think we have like 5 reviews.
O_O
We have 11.
OMG
A TRUE ACHIEVEMENT
20:28
Yes...
Still, 11 reviews by our fans isn't such a great thing :P
where's the Material?
"Developer actually fixes complaints"
I mean it is great.
But not exceptional.
@TheWanderer Didn't exist back when I wrote the app.
Is a very old app.
20:29
@TheWanderer nowhere in sight when I'm around :P
@NathanOsman better fix that issue
or I might click one star.
Holo FTW!
@TheWanderer Don't be a nubcake.
@NathanOsman that's @Seth
sheesh
oh good news
I did not break my foot
Honestly, my biggest complaint with Material is that it uses way too much white
The dark theme is OK
Not great
20:31
@AndroidDev That's why you can change those colors
But OK
@NathanOsman So when does Nitroshare go live in the play store?
guys the dd finished
500063650304 bytes (500 GB, 466 GiB) copied, 4719 s, 106 MB/s
976773168+0 records in
976773168+0 records out
500107862016 bytes (500 GB, 466 GiB) copied, 4719.65 s, 106 MB/s
no errs
its not hardware
SubscriptionManager subscriptionManager = SubscriptionManager.from(this);
int sims = subscriptionManager.getActiveSubscriptionInfoCountMax();
that's so easy!
@KazWolfe
never
@AndroidDev he's too scared about the reviews
@edwinksl and I are gonna use our sockpuppets to spam 1 star reviews
20:35
@NathanOsman Also is it intentional that you have a service running always even when the app is closed?
@AndroidDev how else will he receive connections?
@TheWanderer Well you could make it so that the service is only active when you're in the app, unless there is an active transfer, in which case it could keep running until the transfer was done
@AndroidDev I think the point is to let it be open at all times for convenience
idk though
and I mean, it is open source
But a running process conusmes RAM and CPU
Maybe it could be a toggle
Whether or not you always want it running
In the background
they don't really take much
20:39
interesting.
@KazWolfe yes?
@AndroidDev As soon as I finish updating the desktop client to work with it.
@AndroidDev For NitroShare? Yes.
That is what allows it to listen for incoming connections.
(Transferring files to the device.)
It is super light on battery though - it doesn't really do anything until a transfer is initiated.
Even when I was using it heavily during testing, it never even used 1% of the battery.
And it was transferring large 1 GB files at 30+ MB/s.
ignore pls
20:43
XDA's image server is being stupid
so I needed an Imgur link
Yup, you sure did.
Can't live without Grumpy Cat.
@NathanOsman So should I take care of modifying the icons for the dark theme, or do you want to do it?
don't modify
tint
Yeah, I will try to get tinting to work.
@TheWanderer what's your favorite little USB burning tool again?
20:47
I managed to get it to work for the buttons :D
But they're PNGs, not SVGs
@Seth On Windows? Rufus.
@Seth FURF
There is simply no other.
Riiiight. Thanks.
20:47
Rufus
hue
@NathanOsman this
so much this
Too bad it doesn't have a Linux version though.
stay away from LiLo, UUI, UnetBootin
trash
@NathanOsman yeah it is
No idea what our poor macOS friends use.
The next Mac is probably going to drop USB anyway.
it is Open Source though github.com/pbatard/rufus
even if it's GPLv3
@NathanOsman #courage
@NathanOsman I had to help a friend reinstall OSX on their Mac today... That was fun... Not
20:52
reinstalling macOS is easy though
Errrmmmmm....
Not in this case
you just boot holding CMD+R
and then restore from the internet
DU didn't see the HDD
So I had to backup all the files, and then completely format it
And then bring the files back
0
Q: Network manager default configuration file?

S. LWhat is the default network manager configuration file in Ubuntu? When I install it on top of the default /etc/network/interfaces network setup on a server it overrides the configuration in some file as the network stops functioning, I've tried to change my /etc/network/interfaces before startin...

21:13
@NathanOsman have you used VPN on your phone?
OpenVPN, yes.
I have a VPN on one of my servers and here at home.
where does the VPN icon show in the status bar?
Right-hand side, IIRC.
Want a screenshot?
hmmm
sure
but can you also see if adb shell settings put secure icon_blacklist vpn hides it?
It's the key icon.
21:16
I know that :p
I'll check ADB.
$ ./adb shell settings put secure icon_blacklist
usage:  settings [--user <USER_ID> | current] get namespace key
        settings [--user <USER_ID> | current] put namespace key value
        settings [--user <USER_ID> | current] delete namespace key
        settings [--user <USER_ID> | current] list namespace

'namespace' is one of {system, secure, global}, case-insensitive
If '--user <USER_ID> | current' is not given, the operations are performed on the system user.
It no like command.
forgot vpn at the end
Nope, that added a new icon :P
dafuq
rotation lock?
One sec.
It added the funny-looking "N" icon.
21:21
NFC
derp derp
Oh, lol.
well I guess you'll have to download my app now :>
Why is that?
or just say adb shell settings put secure icon_blacklist nfc
I have OxygenOS, don't forget...
21:22
@NathanOsman and?
And that means I have a settings page that lets me choose which of those icons I see.
oh
except VPN I guess
Yeah, I don't see one for that...
Check out that aspect ratio :P
lol
G6 ain't got nothin on that
It's a new feature they added to screenshots.
21:26
hey my app does have a bunch of other icon options though
@NathanOsman scrolling screenshots?
TouchWiz has that
TouchWiz is lame though.
because it literally has everything
and it's slowwwww
EXACTLY.
OxygenOS is fast. And I love it.
21:27
@TheWanderer found a bug in your app
Runs and hides...
@AndroidDev is it you?
private String SLOT_BLUETOOTH = "bluetooth";
private String SLOT_DATA_SAVER = "data_saver";
private String SLOT_ETHERNET = "ethernet";
private String SLOT_HOTSPOT = "hotspot";
private String SLOT_MOBILE = "mobile";
private String SLOT_AIRPLANE = "airplane";
private String SLOT_WIFI = "wifi";
private String SLOT_VPN = "vpn";

private String SLOT_VOLUME = "volume";
private String SLOT_HEADSET = "headset";
private String SLOT_SPEAKERPHONE = "speakerphone";

private String SLOT_CLOCK = "clock";
private String SLOT_ALARM = "alarm_clock";
whew
@TheWanderer if you say that you're rooted but aren't, it just dumps you back at the main activity, without displaying a failure message or anything
@AndroidDev yeah I have to build in my root checker
Can't be that hard, can it?
21:30
it's not
I'm just lazy :p
stupid segfaults.
most useless errors.
@AndroidDev I already have a method I made myself that doesn't rely on known locations
@TheWanderer Found another bug :D
hello from tumbleweed.
Linus was right. You need to enter your password to do everything. Couldn't even connect to wifi without entering my password.
Couldn't set the time without entering my password either.
21:37
@AndroidDev wat
@Seth annoying :=)
@TheWanderer If you go Setup --> I am rooted --> get teh permz --> back on main screen --> open hamburger menu --> exit app, nothing happens the first time. You have to hit it twice.
public boolean testSudo() {
StackTraceElement[] stackTrace = new StackTraceElement[] { null };
try{
Process su = Runtime.getRuntime().exec("su");
DataOutputStream outputStream = new DataOutputStream(su.getOutputStream());
outputStream.writeBytes("exit\n");
outputStream.flush();
su.waitFor();
} catch (Exception e) {
stackTrace = e.getStackTrace();
e.printStackTrace();
}

return stackTrace[0] == null;
}
@AndroidDev oh yeah
something is happening
it's just going back to the previous activity
It comes with ZSH by default though, which is cool.
21:39
@TheWanderer Well I see the animation, but the screen doesn't change
I can get a vid if you want
@AndroidDev because the previous activity is the same activity
And here I was, thinking this was an Ubuntu room...
I know what you're talking about
I just need to figure out the finish()
@SmokeDetector Wait I thought you were a bot?
@TheWanderer And here I thought you were a smoke detector.
also it turns out I have no idea how to use YaST
21:41
in Charcoal HQ, 14 mins ago, by SmokeDetector
SassBot® 5000™ installed.
Is someone logged into the smoke detector account?
ThomasWard?
Probably Thomas. Although Undo does as well.
I doubt Undo would come here though
Did he set it up? It's not an SE thing?
Y'all could, of course, be wrong :P
true. You could just be a troll.
A hacker troll.
I should report it.
21:44
@TheWanderer Why did you create another instance of it?
@SmokeDetector Yeah, but you identify evil posts, and @ThomasWard is evil, so....
It could also be another certain bored mod.
@SmokeDetector you called?
Should I invite George and we can have a bot party?
(I'm kidding.)
Spam-watching does need some lightening up.
Party's at yours, George.
4
@TheWanderer definitely. giving 1-star reviews is my favorite hobby
21:54
@SmokeDetector !!/alive
@AndroidDev Define alive.
Can this state of semi-conscious, semi-intelligent repetitivity truly be called life?
This bot is oddly sentient.
It thinks that it thinks...
user136984
This is nice, but at same time, a little disconcerting...
Apr 24 at 15:41, by Seth
gets into emergency paradox protection gear
21:57
Lol!
user136984
Considering that we have no idea if we are talking to friend or foe.
"This. Statement. Is. False."
Don't think about it. Don't think about it. Don't think about it.
user136984
Well, I hope that it's just a mod having some fun or Smoke Detector finding some life in his circuits rather than something more sinister.
I think the former is most likely
@NathanOsman wat
21:59
ok, who took over @SmokeDetector?
Seriously... this is pretty concerning provided that account is pretty powerful, all things considered.
@KazWolfe The question is, who didn't?
I greet thee, fair subjects.
Oh no...
As long as my autoflagging doesn't get rogue'd, @SmokeDetector.
@GeorgetheDev Did you get the party memo, my man?
22:01
@SmokeDetector I smell smoke. Is your house on fire? Or am I just that hot :P
@KazWolfe I make no guarantees.
user136984
@SmokeDetector: Well, it is possible that you are one of my more evil pot plants who has come to life and spread its roots into the internet.
@GeorgetheDev sniff Your sensors are faulty. No smoke here.
user136984
In fact, this pot plant of mine really needs a bigger pot...
lol what is happening to smokedetector
22:02
@GeorgetheDev when's day at the office part 2 coming?
I don't have a TV.
Few electronics are rated for the low temperatures in the Antarctic.
@edwinksl Something that is making me seriously consider disabling autoflagging on my account.
user136984
Why does this room have such a habit of getting weird?
3
Because waffles.
5
22:04
hue
@KazWolfe you realise like 5 different people have access to that account, without being able to affect autoflagging at all?
Let's discuss something related to technology.
@ArtOfCode oh, control over the account isn't enough to fire autoflags?
I am thinking of writing a book.
nevermind then, carry on.
22:05
"The Mythical Penguin Month"
autoflags is metasmoke, not smokey, I think
@GeorgetheDev So did you figure out why all the webserver requests were timing out?
What requests?
@KazWolfe nowhere near enough - the system is separated. Only Undo and potentially me have enough access to fire flags on any registered account
@ParanoidPanda If you're not here, is it weird? Schrödinger's weird.
22:07
If a server fails and nobody issues a request, is it still considered downtime?
Hmm... good question.
@GeorgetheDev Didn't this guy say "technology", not "philosophy"?
Now for the great reveal - this whole conversation was an elaborate hoax to seed the starwall with new content. Mission accomplished. Everyone go home now :P
@SmokeDetector Technolosophy. There, we now have a new discipline.
@NathanOsman Psst, @George, the humans still think we're benevolent
22:09
@NathanOsman wat
(I was kidding. Sorta.)
@SmokeDetector You and me are pals so long as the fish keep coming.
@GeorgetheDev in your day at the office video
Oooooh. That video.
It is coming soon...ish.
I need a couple of filming permits still. It's hard to get staff at a nuclear reactor site to let you film.
22:12
Ohai @GeorgetheDe. How's it going?
@GeorgetheDev But did you ever figure out why all the requests were timing out after you "fixed it"?
GeorgetheDe xD
@AndroidDev Pssst - if you look closely at the video, you'll see he actually deletes the line of code that was making half the requests work.
It's a bit of an easter egg in the video :P
I think I might even have the screenshot here on disk somewhere...
Oh, I'll have to watch it again then :)
@NathanOsman Ohai, that's a me! :D
22:15
You are using Go now?
user136984
I will leave you to your crazy room... :D
user136984
Goodnight folks! :)
Then I think it's line 128 that he removes.
You can guess what happens.
22:17
@GeorgetheDev shrug - your code, not mine
@NathanOsman Atom default theme, I see. Amateurs.
I think that's Sublime...
Monokai.
Ssshhhhhh. They don't need to know that.
Well fam, it's been lit here but I gotta run.
Thanks for the fun.
...and all the fish.
@GeorgetheDev innit tho bruv, later my g
6
22:21
Exit George Edison...
@NathanOsman I was, yes and no.
I really want to use it, but I don't have any good projects to do in it :/
I'm planning on redoing the API for the group I'm a part of in it eventually, but RN we're still adding features and fixing bugs in the Python one.
22:37
Ah.
22:52
What in the world are you people up to?
Someone please tell me that wasn't @NathanOsman having a conversation with three of himselves.
5
writing code and trying not to destroy docker.
two of himselves.
Two I know, but three might be too much.
I think Smokey was art.
Ah, good.
I don't think Nathan has rights to log in to Smokey.
22:53
Yes, of course I don't.
Absolutely not.
I mean... think of the implications.
hey guys, so I can get a free take of the SUSE Certified Administrator in Enterprise Linux exam tomorrow.
not that I know anything about SUSE but I figure why not :P
Good luck! I bet you'll do better than most even without ever having touched a RH-based system.

« first day (2410 days earlier)      last day (2851 days later) »