The Official Status Thread
-
@Dragoon said in The Official Status Thread:
Yeah, trying out brave right now to see if it handles my abuse of tabs better. So far its behaving.
I'm behaving myself because of Chrome
-
@error said in The Official Status Thread:
I have a 4K display but I don't let it upscale so I have more room for windows.
I multitask like a motherfucker.I would. But it's a 23" monitor and I'm too old to be able to read that tinyscript.
But I can read it on a 27" monitor - which is a good thing because Ubuntu can't do mixed scaling for shit.
Maybe someday I'll get a 27 (or bigger) for myself...
-
@error said in The Official Status Thread:
And I want it without having to build something myself.
I probably just need a shell script called "cs" on my path that trims off the first line, makes a temporary folder with a csproj, calls msbuild, and...
-
I trimmed some last night, it is now 3 windows with ~120 tabs between the three.
-
Y'all are tab-hoarding lunatics.
-
@loopback0 said in The Official Status Thread:
Y'all are tab-hoarding lunatics.
My homemade Chrome extension does a few things to help with this:
- it can identify, focus, and close duplicate tabs
- it can discard all tabs (one-off or toggle) for when I have so many tabs the browser literally crashes from OOM when I restore them all
- it can pop out a single tab from the window when the tab bar is so crowded it's just a Toblerone bar and I can't distinguish tabs
-
@error My homemade not hoarding tabs helps with this.
-
@error said in The Official Status Thread:
@loopback0 said in The Official Status Thread:
Y'all are tab-hoarding lunatics.
My homemade Chrome extension does a few things to help with this:
- it can identify, focus, and close duplicate tabs
- it can discard all tabs (one-off or toggle) for when I have so many tabs the browser literally crashes from OOM when I restore them all
- it can pop out a single tab from the window when the tab bar is so crowded it's just a Toblerone bar and I can't distinguish tabs
@loopback0 said in The Official Status Thread:
@error My homemade not hoarding tabs helps with this.
Would be nice if @error stopped hoarding the extension.
-
@dangeRuss said in The Official Status Thread:
Would be nice if @error stopped hoarding the extension.
I'd release it publicly except it does a lot of other helpful things like logging me into websites.
-
I'm currently working on reading data directly from 1Password. It has a browser extension native host that I'm trying to redirect the stdio to so I can read data from it... right now it's failing because it's fucking checking the signature of the parent process. Such paranoia! So anyway I'm reading up on how to spoof parent process IDs, which is apparently possible but it means I have to call native Win32 APIs, which really fucking obnoxious in Node which is why I started wondering about a C# Interpreter.
See, everything is connected.
-
The architecture I have right now is: I have a Windows service running on node, that exposes an API and connects via websocket to a Chrome Native Messaging Host also written in node, that will proxy to the 1Password extension, and three different browser extensions that are all clients of the Native Messaging Host. Those extensions use background processes to talk to the NMH and relay messages to the content scripts injected into webpages.
It's all quite simple, you see.
-
@error said in The Official Status Thread:
I'm currently working on reading data directly from 1Password. It has a browser extension native host that I'm trying to redirect the stdio to so I can read data from it... right now it's failing because it's fucking checking the signature of the parent process. Such paranoia! So anyway I'm reading up on how to spoof parent process IDs, which is apparently possible but it means I have to call native Win32 APIs, which really fucking obnoxious in Node which is why I started wondering about a C# Interpreter.
See, everything is connected.
Or you can stop using janky stuff like 1password and switch to Keepass. Because if you succeed, it's probably good proof that you shouldn't be using 1password.
-
I'm also considering relaying commands between connected browser extensions via an SSH intermediary server (sort of a Command and Control Server setup). I'm turning myself into a botnet.
@dangeRuss said in The Official Status Thread:
Or you can stop using janky stuff like 1password and switch to Keepass.
Sunk cost fallacy. I paid for it.
-
@error said in The Official Status Thread:
Sunk cost fallacy. I paid for it.
Keepass is free. And I assume your 1password subscription expires at some point.
-
@dangeRuss said in The Official Status Thread:
I assume your 1password subscription expires at some point.
It does not. I have a perpetual license.
-
@error said in The Official Status Thread:
The architecture I have right now is: I have a Windows service running on node, that exposes and API and connects via websocket to a Chrome Native Messaging Host also written in node, that will proxy to the 1Password extension, and three different browser extensions that are all clients of the Native Messaging Host. Those extensions use background processes to talk to the NMH and relay messages to the content scripts injected into webpages.
It's all quite simple, you see.
We'll see you on the front page soon then?
inb4: there's a front page?
-
This post is deleted!
-
@loopback0 You just don't see my genius. I'm playing 4 dimensional chess over here. I started with a bot, then I had to make a bot to administrate the bot, and a bot to control that bot, and another bot to keep that one in line. Soon, my bots will control you all!
@error_bot ```attack
-
Hey! I was reading that!
-
@HardwareGeek said in The Official Status Thread:
Hey! I was reading that!
Just fixing the deliberately mangled bot command so it could output an error message for the punchline. But I guess failing twice to even get it to acknowledge me works just as well.
-
@error said in The Official Status Thread:
when the tab bar is so crowded it's just a Toblerone bar
Have you tried getting a better browser?
-
@topspin said in The Official Status Thread:
@error said in The Official Status Thread:
when the tab bar is so crowded it's just a Toblerone bar
Have you tried getting a better browser?
But they discontinued NeoPlanet!
-
@error said in The Official Status Thread:
@topspin said in The Official Status Thread:
@error said in The Official Status Thread:
when the tab bar is so crowded it's just a Toblerone bar
Have you tried getting a better browser?
But they discontinued NeoPlanet!
I cannot tell which part of it is the website and which part is the browser. So, yes, it must perfectly fit your idea of modern software.
-
@topspin said in The Official Status Thread:
which part of it is the website and which part is the browser.
Yes!
Filed under: Frames securely mediate by design.
-
@error said in The Official Status Thread:
I'd release it publicly except it does a lot of other helpful things like logging me into websites.
Just list it as a feature.
- Auto-login on major kink websites -- no need to create an account!
-
@error said in The Official Status Thread:
I have a perpetual license.
Yeah, right. 1password will never go out of business
-
@TimeBandit said in The Official Status Thread:
@error said in The Official Status Thread:
I have a perpetual license.
Yeah, right. 1password will never go out of business
Maybe he’ll get a discount on 2Password when they pick up stakes and move.
-
-
@error said in The Official Status Thread:
@error_bot ```attack
Hmm, that doesn't look like a tag cloud…
-
@error On a computer with Visual Studio (any of them since 2015) or Visual Studio Code, open a Developer Command Prompt and run
csi
. There's supposed to be a file association with*.csx
, but there might not be on your system.As for your shell script, you don't need the csproj or MSBuild or any of that; all you need is
csc
which comes in the box with every copy of the .NET Framework. However, you do need a way to pass command line arguments tocsc
, specifically when it comes to declaring which libraries your code references. I suggest your shell script scan the code file for#r
directives (which aren't valid C# but are used incsi
and a few other places where C# gets hosted) for that.
-
Status: Look Ma, we have Internet again!
-
@error said in The Official Status Thread:
a Windows service running on node
Is that really possible?
-
Status: Finally experienced a tech support scam.
Just got a call from "Telstra" about the "hackers" that are doing "illegal things" on my computer. As expected it looks like they haven't developed a technique for dealing with Linux yet as she quickly hung up.
I would have trolled them for longer ("sorry, my PC is really slow and takes 10 minutes to turn on and I'm really bad at typing") but I'm expecting another call.
-
@TimeBandit Sadly yes. Node provides ways to package JS objects into and out of C-style
struct
s, a foreign function interface, and a way to create function pointers out of JavaScript code. All it has to do is call into SCM within about 15 seconds of starting and respond to a "service start" callback within 30 seconds after that.Edited to add: Most solutions use another tool like SRVANY, NSSM, or WINSW which handle all the SCM stuff themselves and launch Node out of process. It's still possible to do so from within Node itself -- assuming it starts up fast enough.
-
@error said in The Official Status Thread:
I'm currently working on reading data directly from 1Password. It has a browser extension native host that I'm trying to redirect the stdio to so I can read data from it... right now it's failing because it's fucking checking the signature of the parent process. Such paranoia! So anyway I'm reading up on how to spoof parent process IDs, which is apparently possible but it means I have to call native Win32 APIs, which really fucking obnoxious in Node which is why I started wondering about a C# Interpreter.
See, everything is connected.
Is circumventing security to write malware to own yourself some kind of dom/sub thing?
-
@error Not by choice. I want to write it in real C#. Somebody that doesn't know shit is insisting on PutridShell.
I mean, look, bossman, when you don't know anything, you have four choices:
- Let me do it my way.
- Get me training to do it your way.
- Find somebody else.
- Do without.
-
I wish @pie_flavor was still around so he could read @Zenith's rants.
-
@Zenith said in The Official Status Thread:
Get me training to do it your way.
You can get trained to forget everything you know?
-
@error https://www.linqpad.net/lprun.aspx
I haven't tried it myself, but I assume it works just as well as LINQPad itself.
-
-
@TimeBandit said in The Official Status Thread:
@Zenith said in The Official Status Thread:
Get me training to do it your way.
You can get trained to forget everything you know?
To be fair in this context "your way" could mean "using software made since 2009"
-
@TimeBandit said in The Official Status Thread:
Is that really possible?
@error's kinkiness knows no bounds.
-
@Zerosquare said in The Official Status Thread:
@TimeBandit said in The Official Status Thread:
Is that really possible?
@error's kinkiness knows no bounds.
I don't want to think about the wilder aspects of Rule 34 today.
-
@TwelveBaud said in The Official Status Thread:
assuming it starts up fast enough.
@TwelveBaud said in The Official Status Thread:
call into SCM within about 15 seconds of starting
😰 what a world we live in...
-
@dkf said in The Official Status Thread:
@Zerosquare said in The Official Status Thread:
@TimeBandit said in The Official Status Thread:
Is that really possible?
@error's kinkiness knows no bounds.
I don't want to think about the wilder aspects of Rule 34 today.
I like the taller ones myself.
-
@loopback0 said in The Official Status Thread:
@TimeBandit said in The Official Status Thread:
@Zenith said in The Official Status Thread:
Get me training to do it your way.
You can get trained to forget everything you know?
To be fair in this context "your way" could mean "using software made since 2009"
A working solution is a working solution, even if it's old.
I tire of new "solutions" that do half as much as what they replace. At this point, going back to punch cards might be less tedious than some of the stuff we have to use.
-
@Gąska said in The Official Status Thread:
I wish @pie_flavor was still around so he could read @Zenith's rants.
Did he rage quit during the Benpocalypse or just fade away like in BTTF?
-
@Zenith said in The Official Status Thread:
Did he rage quit during the Benpocalype or just fade away like in BTTF?
He got older
-
Stupid group policy...
I keep removing the blacklist entry from the registry, they keep putting it back.
-
@error "my employer doesn't want me doing things, but I keep doing them"
Sensible approach, I'm sure.