#ot1-perplexing-regexing

1 messages · Page 357 of 1

light coyote
#

Thanks

umbral lantern
#

Who likes Motorcross

#

Dm me

solid pollen
#

Oh nice, my primary device isn’t /dev/sda

#

It breaks a lot of scripts, that’s great

bleak lintel
#

My primary device fluctuated sometimes

solid pollen
#

It is dev/nvme0p

#

It.. fluctuated?

bleak lintel
#

yeah

solid pollen
#

Like, randomly?

bleak lintel
#

just at random periods I would boot up and have /dev/sdb or whatever

#

yeah

solid pollen
#

Can’t be because you booted up with an additional device hooked up?

bleak lintel
#

nope

#

no clue what was going on

#

that was a super broken system

solid pollen
#

Which distro was doing that?

bleak lintel
#

/dev/sda to /dev/sdp I think it was

#

arch

solid pollen
#

Aaah, that’s a feature

#

Don’t question the arch

bleak lintel
#

lol

solid pollen
#

I’m looking a bit around, and apparently /dev/sdp shouldn’t even exist han

bleak lintel
#

maybe I'm remembering wrong

#

it just flicked around

#

no i think it does exist doesn't it?

sand goblet
#

it can

rough sapphire
#

Tf

#

bro

#

100% safe no cap!

solid pollen
#

/dev/sda file not found too bad!

rough sapphire
#

oo?

#

really?

#

How fast does it make a brick wall?

#

@solid pollen

solid pollen
#

Don’t know, not gonna try for sure

rough sapphire
#

haha

solid pollen
#

/dev/random takes some time to generate the bits, as /dev/zero are just zeros

high hedge
#

Hi

rough sapphire
#

Yeah fair enough

bleak lintel
#

watch it guys, posting code like that could be malicious

vestal briar
#

Type cat /dev/urandom and i'll hack your computer

#

I think i'm going to go and strangle a god damned goose now

rough sapphire
dense moon
#

hello guys... i have to mend a TRS cable, but i'm not sure on what to do with the isolation wires, any help?

gentle moss
#

tip ring sleeve?

#

and by isolation do you mean earth wires?

#

or is there a shielding around the L/R/E internal core?

#

@dense moon

dense moon
#

i'm not sure... there's some copper strings around another copper wires that are protected

gentle moss
#

are there 3 clear "core" wires?

dense moon
#

@gentle moss it's from a drum guitar hero set... so assumed that the outside wires are to diminish meddling and stuff

#

it's just one core wire, yellow

gentle moss
#

if they're fine strands rather than a single wire

#

they're either not supposed to be wired

#

or they're to be wired to earth

#

by the sounds of it, if there's one core wire, than the "strings" should probably be wired to earth

#

does it look like the ground on the left?

#

the "strings"?

dense moon
#

yeap, just like the left one but with only one signal

gentle moss
#

okay so you probably want to wire the core to positive (if it's TRS it should have two terminals in the jack) and then wire the strings to earth

dense moon
#

i've already removed it

gentle moss
#

yeah okay, so that looks like a standard jack connection, rather than TRS

#

TRS has two core wires and earth

dense moon
#

the wires on left were around the ones that were inside a yellow cape

#

i already removed it to see what it looked like

gentle moss
#

jack cables generally have the earth as a weave of cable around the internal core

dense moon
#

the conector is fine... the rest of the cable is ripped in three pieces by the bastard lying back there

gentle moss
#

haha

dense moon
#

oh, got it... sorry for the confusion

#

so... i just mend ground to ground and core to core?

gentle moss
#

yup

dense moon
#

and isolate them?

gentle moss
#

yup yup

dense moon
#

awesome!!!

#

won't be a problem if i mend all the three pieces?

#

i really need the length

gentle moss
#

it should be fine providing the connections are solid

#

in general when repairing fucked up cables as long as you pair like to like you should be okay

dense moon
#

awesome!!!

#

thanks so much bro

gentle moss
#

the key part is making sure they're well connected

#

twist each half together tightly etc

dense moon
#

yeah... i don't got any tin nor a weld stick

#

but i think it'll work

#

thanks a lot bro

gentle moss
#

this is the perfect example of a join, but if you do something similar it'll last a decent while

dense moon
#

that's the one i'll do

gentle moss
#

👌

#

called a western union splice

#

:D

#

the overlay prevents them coming apart when pulled upon

dense moon
#

yeah... i remember doing those one time haha

#

thanks a lot bro ❤️

gentle moss
#

np

#

gl and happy guitar hero!

foggy ridge
frosty berry
#

what are the point of steps E and F?

#

do they make it more durable?

#

oh wait, you answered that

solid pollen
#

error: target not found: nvidia-440xx-utils let's just calm down a little

#

I think I broke my install

frosty berry
#

|o/ arch

sand goblet
#

@solid pollen any reason you can't use mesa?

#

er, nouveau

#

mesa is the intel one

#

What card do you have?

solid pollen
#

Gtx1060

#

Because I want the Nvidia optimisations for blender and unreal

sand goblet
#

The package you want to install is just nvidia

#

You probably also want nvidia-dkms

#

And you can install nvidia-settings if you want a control panel

solid pollen
#

nvidia ask me to choose between 34 packages

sand goblet
#

you want the one named nvidia, if it's asking for optional packages then just hit enter

solid pollen
#

No it is asking to choose a package to install

sand goblet
#

well what packages does it give you?

solid pollen
#

It can't find it now

#

I just reinstalled manjaro

#

Updated the package list

#

But nothing

sand goblet
#

if you reinstalled it then you picked nonfree in the livecd bootloader, right?

solid pollen
#

...

#

I didn't noticed it

#

Okay, 3rd install time!

solid pollen
#

Looks like my vsync problem is solved

sand goblet
#

Great, you can give me a hand then

#

\o/

solid pollen
#

Well, I just switched to non free drivers 😄 _I'm kind of struggling _

sand goblet
#

well I need a tester

#

haha

solid pollen
#

Yes?

sand goblet
#

you have been pung

#

:>

solid pollen
#

Do you really except me to install a full dev environment right now as I just started using manjaro? :D

sand goblet
#

you don't need a dev environment

#

you need minecraft

#

haha

solid pollen
#

Ah okay it is self contained haha

sand goblet
#

MultiMC is on the AUR as well

solid pollen
#

Okay okay

#

there are two of them

sand goblet
#

the one that isn't git

solid pollen
#

Do you really need me to test on arch or windows is fine?

sand goblet
#

Anything is fine really

#

Just none of the testers are.. testing

solid pollen
#

Haha okay

#

Gotta reboot

sand goblet
#

Thanks

#

Take your time, I have to get up from my desk

solid pollen
#

Okay, that's my fault

#

I had an automatically downloaded extension that override the auth header

sand goblet
#

F

solid pollen
#

Wait the 15.2 version was released?

#

Like, they now have real devs working at mojang?

sand goblet
#

Haha

#

No, Mojang releases mappings now

solid pollen
#

Mapping?

sand goblet
#

Obfuscation mappings

#

It makes Forge dev much, much faster

solid pollen
#

I see

#

I just downloaded the 64bit version

graceful basin
#

arent those literally worthless, as MCP was not the bottleneck in updating and there are some legal issues with using then and they do not contain parameter and field names

sand goblet
#

It probably isn't your default

#

@graceful basin No, they do use them and it does make things more consistent

#

It wasn't the only bottleneck though, certainly

solid pollen
#

It does launch anyway

#

Okay

#

Now how do I access the webmap?

#

Let's hop servers

lost knoll
#

Do people say "I don't remember"?

sand goblet
#

They do

sinful turtle
#

just discovered a kinda stupid 'bug' in discord

#

<@&352427296948486144>

#

you can do role pings on unpingable roles (it doesn't actually ping)

#

(for context that message was <@&352427296948486144>, typing it normally doesn't work)

stark prawn
#

@sinful turtle

sinful turtle
#

wow that pings

stark prawn
#

It does

sinful turtle
#

also what is the purpose of the ! in pings?

#

it shows up sometimes and not other times

stark prawn
#

role/user etc

sinful turtle
#

wdym?

#

I was writing a discord bot related to pinging recently and I had it debug by printing out message contents

#

and it basically randomly either had or didn't have an !

#

oh yeah also you can do this <@&12345>

rough sapphire
#

I don't understand

#

are you saying you can ping unpingable roles or merely mention them?

stark prawn
#

He can give it a nice color in chat.

rough sapphire
#

ah, I'm on mobile, so it doesn't do anything

placid torrent
#

What does exactly happen when u install a program?

frosty berry
#

files get added to your system, mainly

placid torrent
#

so i can install something on x path, copy to an usb, from that usb to another computer

#

and i will keep working?

#

without reinstalling on the new pc?

stark prawn
#

If the files don't depend on other things on the pc

placid torrent
#

ty

stark prawn
#

And all references are relative

frosty berry
#

well, some files might not be installed directly in the directory you are looking at, on windows, the registry often contains information about the installed programs, the registry is files as well, but you can't just extract the part created by an installer for a program.

#

a lot of programs have "portable" versions that avoid these issues, and some program just work without any issues.

placid torrent
#

i knew about the portable versions, but lets say steam

#

the platform itself

#

it has more than the folder where i install it, right?

tardy goblet
#

well I had success with some games

#

just moving them

vestal briar
#

Getting very basic track listings from files with thy almighty pathlib

undone berry
#

What are you actually making?

#

And with what tools?

vestal briar
#

Basic music player as a local webapp for fun

stark prawn
#

Does it support MPRIS?

vestal briar
#

Using flask for backend

undone berry
#

You should try Electron

vestal briar
#

Ew

undone berry
#

JS is overhated

vestal briar
#

JS is fine

#

Electron isn't

stark prawn
#

JS isn't the reason people dislike electron

undone berry
#

Whats wrong with Electron?

vestal briar
#

Take etcher as an example

undone berry
#

Etcher has always been fine for me

vestal briar
#

Could have been easily made with countless ui frameworks

#

But they picked electron

#

So now the install size is 150mb (zipped) for no reason

stark prawn
#

Every electron app has it's own little chromium browser and nodejs inside

undone berry
#

Etcher is slightly annoying because quite often you're loading it for one thing

#

But for a music player

#

you launch it when you turn your PC on

#

and never touch it again

#

so who cares

#

its not that heavy

vestal briar
#

Mine will be hooking onto a browser

undone berry
#

For a music player I much prefer a dedicated app

vestal briar
#

The only thing that's actually running is a tiny python server with a list of album paths in ram

undone berry
#

rather than losing it in a mess of tabs

vestal briar
#

I can also just make a weird firefox window especially for it

#

Still hooks onto firefox instance but is standalone

stark prawn
#

app mode

vestal briar
#

Sure it'll take up a ton if you are not using firefox already but it's for fun

undone berry
#

Thats fair - and obviously for any project that you're making, use whatever you want to use

vestal briar
#

Basically what a progressive web app is

undone berry
#

I just like pushing people towards Electron

#

because

#

I'm convinced its the future

vestal briar
#

You want to see the world burn

undone berry
#

Writing code to make GUIs sucks

#

vs HTML

vestal briar
#

Webapps are really cool, I just don't think the electron approch is good

stark prawn
#

My old laptop dislikes electron.

undone berry
#

I don't see anything wrong with it

stark prawn
#

It only has 6gb ram.

vestal briar
#

Much better just hooking onto whatever you already have installed

stark prawn
#

So just slack and discord already take up a chunk

undone berry
#

That sucks for current you

#

but future you will love having pretty apps

#

and not caring about the RAM usage

vestal briar
#

Is that a good thing?

undone berry
#

Its not a bad thing

#

compare discord to TeamSpeak

#

TS is great software

#

but it just looks ugly

#

and isn't nice to use

vestal briar
#

Look at windows 10 native stuff

#

Really nice looking and lightweight

undone berry
#

Like what?

#

All I can think of is stuff like the win10 settings panel

#

which I definitely don't think looks great

vestal briar
undone berry
#

absolutely fucking awful

vestal briar
#

This will probably be an entire chomium installation somewhere

undone berry
#

A calculator is the kind of thing that I think should always be done in QT

#

it doesn't need to look pretty

#

but its also not an application you're using that often

vestal briar
#

So what's the argument for etcher

#

It's literally 3 buttons and a dropdown box

undone berry
#

Yeah, I agree Etcher should be in QT or something

pine vector
#

don't forget the ads!

vestal briar
#

Discord is the one thing I can sort of say is the usecase for electron but even then

undone berry
#

But something like a Music player, or Steam, or uh - another app - should look pretty and be easy to use

#

and the best way to achieve that

#

is Electron

vestal briar
#

It could just be attached to a running instance

undone berry
#

You can just use Discord in browser if you want that

vestal briar
#

Rather than being your 3rd web browser installed locked down to discordapp.com

pine vector
#

hehe. so the ElectronVM? this sounds eerily similar to something. 😉

undone berry
#

I want disparate processes for different apps

vestal briar
#

You want a new web-browser install for each tab is what that sounds like

undone berry
#

no

#

I want a different process

stark prawn
#

electron makes for pretty and easy to use apps? Not sure if electron has anything to do with that.

undone berry
#

I just don't care that its a different web browser instance

#

Electron lets developers use HTML/CSS/JS

#

which is where the best GUI stuff exists

vestal briar
#

Electron looks pretty but it's just a new web-browser install locked to a server thats running on your pc

undone berry
#

Who cares?

vestal briar
#

A progressive one is using a web-browser that's already installed to run the pretty thing

#

People that don't have money for massive computers

undone berry
#

Right now sure

#

but

stark prawn
#

We are living right now.

vestal briar
#

And basically anyone who doesn't want to waste electivity

undone berry
#

Running electron apps vs native apps cost an entirely negligble difference in electricity

pine vector
#

at a micro-scale, sure. but multiply that by the number of PCs in the world....

undone berry
#

Thats true for millions of things in tech

#

for example

frosty berry
#

i do believe it's easier to do beautiful apps in kivy than with web tech in electron, fight me 😄

vestal briar
#

I'm using 1gb of my 8gb on running 3 web browsers

undone berry
#

how much electricity do you think is wasted converting floats into json into their binary representations?

#

a lot

vestal briar
#

Oh no sorry

#

5gb

undone berry
#

or at least not a negligible amount

stark prawn
#

You'd think it would be harder to convert them to their string representation.

undone berry
#

I think there are lots of places to look before coming to Electron apps for saving electricity

#

to the point that

#

I think it is time misspent

#

if developers focus on that area

#

vs saving computing in other areas

vestal briar
#

Just a nice native framework or a progressive webapp can beat electron in basically every way

undone berry
#

There are no native frameworks that are near as nice to use as HTML/CSS/JS

vestal briar
#

Even with that argument

#

Progressive web apps are better

#

And you could easily make 90% of electron apps natively with some nice solutions

undone berry
#

You could, but its time and effort spent

#

for tiny amounts of gain

vestal briar
#

They are as fast or faster to make than electron apps in dev time

undone berry
#

Not to make it look good

#

and to make it usable

vestal briar
#

Progressive ones are the same tech

#

Just not wasting recourses

stark prawn
#

Plus pwa's can't access your system

vestal briar
#

And native granted won't look as nice as html but speedy as hell to build and is passable anywhere unless you explicitly need great design

sand goblet
#

Microsoft are embracing PWAs in Windows 10X

#

They're first class citizens

undone berry
#

PWAs might be the answer

#

but I'm pretty sure stuff like complete QT desktop apps are becoming less relevant

lost saffron
#

I'm just having the most frustrating thing with instagram right now. Evidently my account's email has been changed. Trying to use the reset link does not work because the email has been changed. Trying to follow their site's instruction on how to report hacked account does not lead to anywhere. It just leads to their help centre page that says follow on-screen instruction. But the on-screen instruction just gives me direction to get to the help centre.

#

Apparently there is no real way to be able to email instagram directly either. So who here has experience dealing with instagram in situation like this?

foggy ridge
#

lmao

golden walrus
#

@woeful monolith please don't dump memes and related without context in this server

sand goblet
#

Weird, the work laptop skipped the bootloader I installed and went right to windows

gentle moss
#

has it run a windows update?

sand goblet
#

Nope

#

Actually I rebooted it and got the bootloader this time

#

Odd.

gentle moss
#

fastboot behaviour?

sand goblet
#

I have that disabled in UEFI though

gentle moss
#

hmm

stark prawn
#

That's normal windows behaviour

solid pollen
#

Windows very random behaviour like always?

stark prawn
#

shutdown is really just hibernate light.

#

for a real turning it off and back on again you need the restart option

sand goblet
#

It shouldn't skip the bootloader when the UEFI is set not to though surely

gentle moss
#

it shouldn't, no

stark prawn
#

Curse the day that microsoft broke the age old "Have you tried turning it off and back on again."

gentle moss
#

hah

#

we have problems with desktops with like

stark prawn
#

Maybe windows set it back.

gentle moss
#

200days uptime

#

because they just shutdown the machine

sand goblet
#

I hadn't booted windows since then though

stark prawn
#

We need a seance to get to the bottom of this.

gentle moss
#

we'll johnny mnemonic into the bootloader

stark prawn
#

Splice the jtag into the video uplink!

gentle moss
#

download the UEFI roms into the back haul

sand goblet
#

I thought Linux would fix the graphics card problems on this machine

stark prawn
#

restore the e-fuses and downgrade AESGA to a previous version.

sand goblet
#

It didn't, though

stark prawn
#

Did you opt for proprietary drivers?

sand goblet
#

It's an Intel card so it hardly matters

gentle moss
#

upstream the FPGA calculations straight into the memory controller

sand goblet
#

There's an issue where the VGA doesn't work for like the first 45-60 mins after boot

#

The machine detects it but there's no output

stark prawn
#

May be a hardware issue.

sand goblet
#

I think so too

gentle moss
#

core dump the VGA matrix to the central image

stark prawn
#

Intel drivers are created by intel themselves and will be part of any normal distro's kernel.

gentle moss
#

they'll also be shit

#

just fyi

stark prawn
#

You could use this as an excuse for trying clear linux

#

I hear clear linux is also killer on the new high end consumer amd processors 😛

sand goblet
#

how is it on an intel baytrail M dual-core 2840?

#

at 2.58GHz boost

#

and 4GiB of RAM

#

haha

stark prawn
#

no clue, but iirc clear linux is made by intel and optimized for intel.

#

Like compile flags that benefit intel and stuff

sand goblet
#

the funny thing is

#

using linux on this machine is faster

#

but only marginally

#

the things that were slow on windows are still slow

gentle moss
#

no shit

#

it's a fucking celeron

#

off to buy a plank of wood with more processing power

#

o/

sand goblet
#

buy yourself a clue-by-four while you're at it

stark prawn
#

For web browsing it won't be a huge difference.

sand goblet
#

haha

#

nah web browsing is only one of the problems

stark prawn
#

I'm too lazy this morning. Can't bother to get a charging cable.

sand goblet
#

it's slow to like

#

open applications

#

switch applications

stark prawn
#

Constantly listening to: please charge headset

rough sapphire
#

i had an intel celeron 400 MHz back in the day. it was the Beast :<

stark prawn
#

try i3

sand goblet
#

PLEASE CHARGE HEADSET

#

the problem with using i3 is I need something I can actually be productive in

#

and i3 is not it

#

I've been there

#

I'm using xfce right now

stark prawn
#

I installed it on laptop yesterday. overall positive so far

sand goblet
#

the plan I originally had was like

#

obviously I can't run dev tools on this

#

but at least I can have discord and such locally

#

but now I'm not so sure

#

discord is just about usable but it maxes out a core

#

that'd be fine at home where I have 8, haha, but not here

frosty berry
#

i've used i3 on laptops and dektops alike for 8+ years i think, the trick i guess is certainly to tune it quite a bit to suit your needs, at least for me, it's quite different from the base config. (most major change is using dynamicaly named workspaces, not numbered or fixed names worksepaces, it took a couple of scripts to get right, but it completely changes how i use it.)

stark prawn
#

I learn as I go.

#

Like: I needed a notification daemon

#

because libnotify just freezes for 5 minutes if there isn't one, everytime you get a ping

sand goblet
#

Yeah, i3 is like vim, it needs customising

#

that's something I don't want to spend a lot of time on

rough sapphire
#

it doesn't need customising

#

I can happily work with the default config

sand goblet
#

good for you, haha

stark prawn
#

This wasn't an i3 thing. Just that it's something that plasma usually took care of.

#

And the default i3 config is pretty good tbh.

rough sapphire
#

(and neither does vim, but I digress)

sand goblet
#

I have already tried i3 at this point

#

It wasn't intuitive enough for me

frosty berry
#

yeah, the point is not being intuitive

#

like vim

#

it's being productive

stark prawn
#

Once I get the hang of i3 imma enable vim keymap for vscode

rough sapphire
#

tools arent meant to be "intuitive", they're meant to get the job done as productively as possible

sand goblet
#

The point of something being intuitive is that someone can be relatively productive from the start and build on the more advanced concepts as they go

stark prawn
#

These tools have a steep learning curve

sand goblet
#

And if you can't do that then.. Provide a tutorial like emacs does

stark prawn
#

You can play one of the vim games

sand goblet
#

And present it front and center so I don't have to go looking for it

sand goblet
#

Haha

stark prawn
#

IDE's are generally super easy to start with, but have enormous functionality.

#

Especially with plugins

sand goblet
#

Yup

stark prawn
#

I still learn daily about vscode

sand goblet
#

I still regularly discover IDEA features

rough sapphire
#

i dislike when people dare make bold statements about things or tools they've only tried once

sand goblet
#

Well we live in a user-oriented world

#

You can't blame people for liking their user-friendly intuitive tools

rough sapphire
#

liking one thing doesn't mean other people can't like something else

sand goblet
#

Well, I don't think anyone said that

rough sapphire
#

I have nothing against vscode, visual studio, or other IDEs whereas you have a lot to say about i3 and vim

#

when in reality they are superb tools

sand goblet
#

Are you seriously getting salty about "i3 is not intuitive"

#

Are you sure you're not the one with the problem here?

#

You don't have to twist that into "oh apparently I'm not allowed to like i3"

rough sapphire
#

you call it "unproductive" when it's the no1. productivity tool.

#

and apparently "help, I dunno how to use it" = it's bad

sand goblet
#

Oh, did I?

#

Quote me.

frosty berry
#

yeah, i think gdude just said " It wasn't intuitive enough for me" which is fine, even i disagree it's the best thing to look for

rough sapphire
#

The point of something being intuitive is that someone can be relatively productive from the start and build on the more advanced concepts as they go
@sand goblet
the problem with using i3 is I need something I can actually be productive in
@sand goblet

sand goblet
#

Yes, I said those things

frosty berry
#

yeah this one bothered me more

#

i guess emphasis on the "I"

sand goblet
#

Where did I say it wasn't useful for anyone's productivity?

#

I can't use it

rough sapphire
#

you're implying it's impossible to be productive in i3

frosty berry
#

but still, that's weird to state that you can't be productive on it, it's more like you don't want to.

sand goblet
#

No, you're reading into a sentiment that wasn't there

#

Everyone is productive in their own tools

#

That's why they use those tools

#

I would hope that was painfully obvious

#

This is why I hate trying to discuss usability improvements to tools like this

frosty berry
#

these tools are quite important for us, so making statement about them is dangerous 🙂

sand goblet
#

xx is no newcomer to the internet

#

and I don't think it's unreasonable to ask for this kind of tool to include a basic tutorial of some kind anyway

tame terrace
#

I can't be productive in i3 either. hey there's two of us.

sand goblet
#

I'd like to use i3, but I can't get my head around it

#

I would have found emacs equally unusable if it didn't have a tutorial haha

stark prawn
#

tbh my plasma workflow was already very similar to i3

tame terrace
#

there are probably tutorials on the world wide web if you were so inclined.

sand goblet
#

yes, but why do I have to go searching for them?

tame terrace
#

why not

#

you think everything should ship with tutorials?

sand goblet
#

because the tool is deliberately designed not to be intuitive, it's designed to be productive - as previously mentioned

#

you're going to need a tutorial

tame terrace
#

I think this is a silly idea. There are tons of tutorials out there, whether they ship with the tool or not seems irrelevant

sand goblet
#

also, i3 is a WM, so if you're using it and you don't know how it works, you probably can't look up a tutorial yourself

rough sapphire
#

intuitivity and "user-friendliness" can and will eventually become a limiting factor to how productive and efficient you can get with it

stark prawn
#
 grote@alpha  ~   master ●  man vim     
No manual entry for vim
#

heh

sand goblet
#

I don't entirely disagree with you @rough sapphire

tame terrace
#

I'm not really motivated to run through a tutorial to learn i3wm, but that's on me, I don't really hold that against the tool. Maybe if I did, I'd fall in love with it. many of my colleagues have.

#

but I guess I'm already too pleased with my desktop environment to really care.

#

it's solving a problem I just don't have.

stark prawn
#

Depends on what you do with it really.

sand goblet
#

I would agree with that, I guess

#

I don't feel limited by cascading managers

tame terrace
#

my windows tend to stay in the same place more or less all the time

#

I think i3 is a great productivity tool if you've got limited screen real estate

#

perhaps less so on a super ultra widescreen monitor

#

probably great for laptops on the go, perhaps less so for desktops that never get rebooted.

stark prawn
#

switching workspaces, opening programs; that's pretty much what I did in plasma and now in i3

sand goblet
#

I don't even use workspaces, yeah

tame terrace
#

yeah, I don't really understand why I would switch a workspace. I can fit everything on my screens

sand goblet
#

I do appreciate tiling WM features

#

but I tend to add those to cascading managers

#

rather than go full tiling

tame terrace
#

I use gTile for tiling, and it works quite well for me.

sand goblet
#

I mostly use windows, so it's aquasnap there

#

and gnome has an extension for it

stark prawn
#

snap to sides is a standard feature in modern de's

sand goblet
#

it's a bit more involved than that

tame terrace
#

that's true, but on a super ultra widescreen you need more tiling options than snap

sand goblet
#

I like that aquasnap lets me grab a window boundary and resize all of the windows at that boundary at the same time

tame terrace
#

I need at least 3, often 4 or 5 windows sharing that screen

stark prawn
#

I can imagine doing something silly like 2 windows vertically split.

frosty berry
#

i mean, i3 has a doc page, which is not very long, and explains all the features

sand goblet
#

I usually have 3-5 windows on my left monitor, yeah

frosty berry
tame terrace
#

..not very long?

frosty berry
#

ok, it's a tad long

tame terrace
#

the table of contents don't even fit on the screen

#

it's pretty long

frosty berry
#

but code examples takes more than half of it, you can skim it 🙂

tame terrace
#

so you use i3?

frosty berry
#

and it's pretty detailed, you don't need everything in there

#

yeah

tame terrace
#

and whats your monitor setup like?

frosty berry
#

currently on laptop, so just one

#

but i've had setups with up to 4 screens

stark prawn
#

.... I copied some parts of your config and didn't add attribution 😦

tame terrace
#

I practically never work on my laptop alone.

frosty berry
#

i have a key binding to move a workspace to "next screen"

#

so when i'm on multiple screens, i can easily organize like that

#

i think that's the only thing i really needed to adapt to a multiple screen setup

rough sapphire
#

I use i3 with 3x1080p screens

#

each screen is a logical workspace

frosty berry
#

i was actually reluctant to move from wmii to i3 years ago, because the tags tied to a screen, not common to both, so when you changed tag, it only changed it for your current screen, and you had to go to the other screen and change this one as well. had the habit to have one browser window for almost each tag, and have it on the second screen, for docs and the stuff, but wmii was dead in the water, and i3 was where the action was, so i ended up switching, and i must say it works out really well this way too, it's more like gnome does (or did?) it, you can use the second screen as a more fixed one (tough you can change it easily), and switch more often the main one.

sand goblet
#

Why do they call alt mod1? I guess so you can rebind it?

rough sapphire
#

yes

frosty berry
#

i bound it on "super"

rough sapphire
#

the default is Win, but you can bind anything to anything

sand goblet
#

oh, it's win?

#

the link tshirtman posted said it was alt

rough sapphire
#

can be alt as well

#

those are the two common defaults

#

depending on your kb layout

#

my old laptop worked a lot better with alt as mod1 because of the placement of the Fn button

stark prawn
#

It's alt

sand goblet
#

I thought it would only ship with one default

#

I'm already confused haha

stark prawn
#

If you first launch i3 it will ask you which you want.

sand goblet
#

Ah okay

stark prawn
#

The default is alt, not win

rough sapphire
#

the first time you open i3 it asks you some questions

#

I'm misremembering then

sand goblet
#

they're calling the windows key mod4 in the tutorial

#

okay

frosty berry
#

the official name of this key is "super"

sand goblet
#

yeah, that's what I call it usually

#

although some people seem to call it meta

stark prawn
#

In their terminoligy they call it 3 different things depepnding on os. command for osx

frosty berry
#

ah meta confused me a lot at first

sand goblet
#

So, to switch between the terminals, use $mod+k or $mod+l. Of course, you can also use the arrow keys.

#

just on their own, or with the modifier?

frosty berry
#

with the modifier

#

it would be pretty bad to steal the bare keys from the window

#

i mean, you basically never need the arrow keys, but still.

#

(you do if you use a word processor, i guess)

#

pretty sure only the first 3 sections of the docs are really needed to get started btw, so it's not that long.

sand goblet
#

aside from the keybinds I don't think this gives me much I don't already have

#

but it definitely seems much, much lighter

frosty berry
#

it sure is

sand goblet
#

Would be nice on a low-spec laptop like this, I think, barring other alternatives

#

it's not that I never saw the appeal, though

frosty berry
#

well, there are other lightweight alternatives, i liked fluxbox for quite some time.

sand goblet
#

Oh yeah, I've used fluxbox before

frosty berry
#

it's certainly less weird

#

openbox is a good bit nearer of a common desktop experience

#

and still pretty light

sand goblet
#

it's interesting that I basically ended up shoehorning most of the i3 featureset into windows

#

I guess the advantage is that i3 comes with that stuff

stark prawn
#

If you go i3 I would advice to install a program launcher along with it

frosty berry
#

rofi is nice, though dmenu does the job

gentle moss
#

i thought i found some nice pita breads in the gluten free section at tesco

#

got home, looked at the packet

#

not gluten free

#

:|

sand goblet
#

the heck were they in that section for then

gentle moss
#

my thoughts exactly

#

i thought it was too good to be true

#

they were soft and squishy

#

and only £1.35

#

that should've been the tip off

vestal briar
#

Eat them and sue tesco!

gentle moss
#

it doesn't work like that

rough sapphire
#

ot1-where-is-meme-channel

gentle moss
#

Me and the miss are building new shelves for the rat cage and last time she didn't plan or do it so well

rough sapphire
#

how's this ?

sand goblet
#

Pretty sure we have that one

gentle moss
#

So I encouraged her to draw out what we're going to do

#

:|

rough sapphire
#

!otn l

stark prawn
#

I like the fisk wondering what the fuck is included in the drawing.

gentle moss
#

this is why her DIY projects go to shit though

#

but, she wants to learn. so that's good

rough sapphire
#

@gentle moss she did exactly what she was instructed to, I don't get it

gentle moss
#

:D

#

for a start you don't use a handsaw to cut sheet wood <_<

plucky ridge
#

Forgot how much I love Perry Bible Fellowship

gentle moss
#

oh god

#

i just made smoked basa cakes

#

smoked basa mixed with mash potato + herbs and shallow fried

#

soooooo good

plucky ridge
#

Read that as and shallow friends

#

Like jesus

#

Get better friends

gentle moss
#

jesus is a real fairweather friend tbh

#

i should find another one

plucky ridge
#

Okay so I have concluded some things while doing Project Euler

#

While working on Problem 5, where the goal is What is the smallest positive number that is evenly divisible by all of the numbers from 1 to 20, I have found a few interesting things

#

First, my original solution was as follows:

found = False
current = 21

while True:
    found = all([current % num == 0 for num in range(2, 21)])

    if found:
        break
    current += 1
print(current)

This method took around 7 and a half minutes to complete

#

So then I got to thinking, what if I cut down on the number of numbers it had to check. So I stripped it down a bit, and came up with this:

found = False
current = 21

while True:
    found = all([current % num == 0 for num in range(20, 10, -1)])

    if found:
        break
    current += 1
print(current)

This put me at roughly 4:45 or so. To speed this up a tad, this is what the fastest solution I came up with was

#
found = False
current = 21
DIVISORS = [num for num in range(20, 10, -1)]

while True:
    found = all(current % num == 0 for num in DIVISORS)

    if found:
        break
    current += 1
print(current)
#

By defining all the numbers to be checked ahead of time and by removing the brackets to make it a generator rather than a list comprehension, I managed to bring it down to around 2 minutes and 10 seconds. Still slow, and I want to improve it, but this taught me a couple of things

#
  1. When determining multiples like this, if you're starting from 1 up to a range, you only need to do the upper half, since anything below that would already contain the various multiples of 2. Might need additional tweaking on that thought.

  2. When using all(), and you know that there are going to be a bunch of things that will be knocked out, use a generator rather than a list comprehension. That lets it short circuit and save a fairly substantial amount of time.

  3. Again regarding using all(), make sure you put the things most likely to cause a short circuit near the front, so that you're having to check less things per iteration.

  4. Make your list of things to check before hand. That saves on having to generate the new set of things to check every time

#

Like I said, I'm sure there's a better way than what I did, but I found it interesting that I was able to shave a little over 5 minutes versus my initial solution.

#

This has been another episode of Hemlock's Ramblings

#

Oh holy crap

#

Okay, so I happened to have PyPy on my system, figured I'd give that a shot

#

The solution that took 2:10?

#

10 seconds in PyPy

#

That's friggin nuts

undone berry
#

Cpython is just complete trash for these algo problems where runtime matters

plucky ridge
#

Well sure but I didn't expect PyPy to crush it that hard

#

Yeah that's just friggin' wild

sand goblet
#

PyPy is ridiculously fast, isn't it

#

The power of the JIT compels you

plucky ridge
#

In situations like this yeah

#

Where there's obvious repetition

#

I just want to understand how it does it like that

#

Just seems like magic

rough sapphire
#

can you show the code for that

#

i wanna try pypy too 🙂

#

@plucky ridge do you have some magic to get those timed automatically

#

or is it in the scripts

plucky ridge
#

Oh nah. I just did datetime.datetime.now() before and after

#

Subtracted the start from the finish

#

Not the sturdiest way of testing it, but this was more for my amusement and curiosity rather than a rigorous testing.

rough sapphire
#

well you get a clear difference still

plucky ridge
#

Oh absolutely

#

One sec, I'll show the current full code I have

#
import datetime


found = False
current = 21
DIVISORS = [num for num in range(20, 10, -1)]
start = datetime.datetime.now()
while True:
    found = all(current % num == 0 for num in DIVISORS)

    if found:
        break
    current += 1
finish = datetime.datetime.now() - start
print(current)
print(finish)
#

Yeah nothing fancy

#

Running that through standard CPython gave me the 2:10 to around 2:14, whereas through PyPy it gave me 10 seconds

rough sapphire
#

the same here

#

but it's not weird that pypy is faster imho

#

it's doing actual compilation of the code

plucky ridge
#

Oh I'm not surprised that it is faster, just how much faster

rough sapphire
#

tested it with C++

#
758 milliseconds
232792560```
plucky ridge
#

I'm sure it could be nice and quick in Cython as well

#

I might have to futz with that later

rough sapphire
#
#include <iostream>
#include <chrono>

using namespace std;

int main () {

        auto start = high_resolution_clock::now();

        bool found = false;
        int curr = 20;

        int divisors[10];

        for (int i=0; i<10; i++)
                divisors[i] = 20-i;

        while (true) {

                curr++;

                for (int n=0; n<10; n++) {
                        if (curr % divisors[n])
                                break;
                        if (n == 9)
                                found = true;
                }
                if (found) break;
        }

        auto stop = high_resolution_clock::now();
        auto duration = duration_cast<milliseconds>(stop - start);

        cout << duration.count() << endl;
        cout << curr << endl;
}
#

the moral of the story is that while pypy is really fast, there's still room for improvement

#

oh nice is that java or C#

#

wait its C#

#

🤷‍♂️

#

imagine coding C#

#

not in the rude way imagine but like the actual imagine

#

like imagine coding it and having memory leaks for days

#

yes, C++ is not for the novice.

graceful basin
#

with std::unique_ptr, it is not as bad

rough sapphire
#

wrote that code above and didn't leak memory once, YUSS

#

whats the difference between c# and c++ like fr

#

C# is for humans. C++ is not.

graceful basin
#

C# is not a bad language

rough sapphire
#

they are very different things although they started closer together than they might seem as of 2020.

#

HolyC is the best language trust me

#

only scrubs cant code holyc

#

im going to be called a racist now 😦

vestal briar
#

Got the audio player actually retrieving and displaying song info on page

#

Not using database because for this it's easier to store in memory right now for a basic demo

#

It doesn't work because the audio location is supposidly invalid

#

But when you copy the URL of the audio player bit at the bottom and put it in a new tab, it works perfectly fine

rough sapphire
#

i got pinged

#

why

sand goblet
undone berry
#

Do I need to either be on Linux, or have an intel cpu to use virtualised stuff for Android Studio?

undone berry
#

I think I'm being dumb. I really can't figure out to to use an Android Virtual Device in Android Studio. I found this, but everything I do seems to tell me I still need HAXM which I don't think I can install.

I found this, but apparently I'm dumb and can't figure out what its actually telling me to do, I enabled the windows thing and think I have all of the prerequisites, https://android-developers.googleblog.com/2018/07/android-emulator-amd-processor-hyper-v.html

#

The important part is i'm on a Ryzen CPU

#

Windows 10, Android Studio 3.5

fleet junco
#

@undone berry I had the same issue. Switching to mac fixed it

undone berry
#

I have Ubuntu installed, I guess I'll just have to switch to that for Android stuff

vapid bluff
#

i dont know how to fix this specific issue, but there are other ways to run an android emulator than AVD

undone berry
#

I just want the green button in Android Studio to work

vapid bluff
#

it will work if you have an android device hooked up via adb

#

it doesnt matter what that device is, where it's running

#

could be an android x86 installation running in vmware for example

#

or if you have an android phone, you could just hook that up

undone berry
#

alright sure - do you have any reccomendations for another emulator?

vapid bluff
#

there are some programs out there like bluestacks, genymotion, etc that are essentialyl android emulators with some bundleware

#

could look into that as well

#

nox is another one

undone berry
#

Oh actually - I heard about Greymotion during my search as apparently good

#

I'll check that one out (actually it was bluestacks I'd heard of)

rough sapphire
#

i have android x86 running on oracle VM

#

its basic. and no shitty software ads from 3rd party

#

but i use scrcpy to access my real life mobile when i need to

clear plume
#

Ewwwww

#

Android

rough sapphire
#

yeah windows phone ftw

#

ok any ideas how can i relay notifications . device info on wifi ?
use adb ? android . or make a app with notification access ??

solid pollen
#

Windows.. Phone ? They still exist?

#

An app would be the easier I think

rough sapphire
#

notice those italic text

solid pollen
#

I don't see how adb would help in this case

#

Aah

rough sapphire
#

adb can relay a lot of thing tho

#

a software even relay screen and i can even control it

solid pollen
#

We are talking about the Android Debug Bridge, right?

summer vector
#

ELA's status is so accurate

#

Its been like this for 10 minutes

#

im not kidding

rough sapphire
#

fuck adb

#

That shit got a remote execution exploit

#

Made like 15k phones vulnerable

#

hell no

summer vector
#

Oof

rough sapphire
#

@rough sapphire

#

Ik people that infected over 10k phones with that

#

^^

#

yes @solid pollen

solid pollen
#

@summer vector well, check your ram, a source build is probably struggling

#

You can do that? Didn't know, nice

rough sapphire
#

then don't allow it easy as that @rough sapphire

#

why stupidly press accept ?

summer vector
#

@solid pollen Will do

rough sapphire
#

scrcpy @solid pollen it is nice . although i had to get old built of adb to make it work

solid pollen
#

What is that s** jetbrains passwords are autogenerated?

#

Google actually knew my password, and it is a bunch of random letters

undone berry
#

You might have autogenerated the password with Google when you signed up

solid pollen
#

I don't think I'm that dumb, I need to type it outside of google to access my account

sand goblet
#

They're not autogenerated

#

Chrome has a generator

solid pollen
#

So I am that dumb

#

Nice to know

#

Haha

#

Ah g btw, what plugins do you have on your IDE?

#

I think I'm missing an important one, but I can't remember which

rough sapphire
#

material theme
and rich presence is all needed

#

are there plugin for .kv file syntax highlighting ?

solid pollen
#

Yes

sand goblet
#

there you go

#

ugh, bad combine

#

it's hard to take scrolling screenshots

solid pollen
#

Hrmmm

#

Can I at least have the high res version? 😄

frosty berry
#

it is high res, you neet to open original

sand goblet
#

it totally trimmed the top couple plugins too

#

sharex is great but it's terrible at this

royal lakeBOT
#

Hey @sand goblet!

It looks like you tried to attach a file type that we do not allow. We currently allow the following file types: .3gp, .3g2, .avi, .bmp, .gif, .h264, .jpg, .jpeg, .m4v, .mkv, .mov, .mp4, .mpeg, .mpg, .png, .tiff, .wmv, .svg, .psd, .ai, .aep, .xcf, .mp3, .wav, .ogg, .md.

Feel free to ask in #community-meta if you think this is a mistake.

solid pollen
sand goblet
#

oh okay, that's gonna get annoying

#

discord's added a new feature

solid pollen
#

Did they?

sand goblet
#

well it uploaded my message as a text file

#

presumably because it was over 2000 chars

undone berry
#

I get a dialogue if I try to paste it in

#

it use dto just say lol no

sand goblet
solid pollen
#

Thanks!

vestal briar
#

Man artist/album/track classification is hard

#

People format songs so weird

gentle moss
#

that's why you should always self-organise your mp3 collection

vestal briar
#

Yeah

gentle moss
#

i strip all ID3 tags and organise through folder structure

vestal briar
#

Trying to get to the point of rythmbox

gentle moss
#

that way, if i ever want to organise them, i can use the folder structure i've made to re-id3 tag mp3s

#

Artist / Album (Release Year) / (Tracknumber) - (Trackname)

vestal briar
#

This would be so easy if they where all artist -> albums -> tracks

#

How am I meant to classify that

gentle moss
#

:|

vestal briar
#

Hm what about just a folder structure with each level having different names

#

If there are 3 levels of recursion, artist -> album -> track (mp3)

#

If there are 2, compilation -> track (mp3)

#

If there are 4, artist -> compilation -> album -> track (mp3)

rough sapphire
#

so apparently origin's servers are down

gentle moss
#

well @vestal briar

#

they're all albums with unique names and release dates

#

that's why /<Album name> (<Release Date>)/ works fine

sand goblet
#

psst

#

besiege 1.0 is out

#

go blow shit up

plucky ridge
#

I think I just realized something about those early access games

#

Besiege first came on sale like, what, 4 or 5 years ago?

#

It's hard to keep up interest in something that only just now got out of beta

sand goblet
#

Yup

#

although that game has always been amazing

#

I haven't played it in forever so I probably will again soon

vestal briar
#

I've played too much of it to be fun anymore

#

250 hours

pine vector
#

@rough sapphire with the Titanfall. i slightly miss that game... 😄

glass gorge
#

Stairs are stupid

rough sapphire
#

yes

rough sapphire
#

[]1]][]1]]][[[[]][]1[][][]1[]][]1[]1[]][][]][][]1[][][]1[][]]11][[][][[]

#

@rough sapphire watse game is dit ?

#

Titanfall, like sommer said

#

well, Titanfall 2

sand goblet
#

They both look like they have a decent single player campaign, but that they focus on competitive multiplayer

rough sapphire
#

Titanfall 2's campaign was excellent

rough sapphire
#

Is there a way I can make Linux Mint look like Windows?

stoic abyss
#

There should be a theme or something

rough sapphire
#

Hm, themes?

stoic abyss
#

Search on Google I'm sure there are a guide when I get home I will try to find out and send it to you

rough sapphire
#

Thanks, didn't knew you could install themes.

stoic abyss
#

Ye, don't remember how exactly since I don't use mint like year ago or smth but you can install themes

sand goblet
#

Kind of weird to want it to look like windows, though

#

that'll just confuse you more

#

I suggest the Arc themes, particularly Arc-dark - that's what I usually use on Linux

rough sapphire
#

I- just switched to Linux, and I already want my Windows back.

wheat lynx
#

Why did you switch to Linux in the first place?

rough sapphire
#

Cause Windows was being weird and didn't allow me to wipe the C drive.

#

ahahaha

#

Thought it would be fun to try Linux.

sand goblet
#

It would be fairly weird for it to allow that

rough sapphire
#

I mean... I just wanted to reset the whole os and delete everything I have.

#

😭

sand goblet
#

The major difference between linux and windows in that regard

#

windows will stop you from deleting system files

#

linux won't, it'll just break instead

rough sapphire
#

Fucking Windows.

wheat lynx
#

You should be able to reset windows...

sand goblet
#

You can easily reset windows in the recovery options, yeah

rough sapphire
#

I'm gonna commit apt remove root

wheat lynx
#

or at least reinstall it from usb if it is conpletely ruined

rough sapphire
#

@sand goblet, @wheat lynx but it returns an error after the Asus screen shows 40% it boots into Windows advanced options and when I click Continue to Windows boots and bam! Returns an error.

sand goblet
#

well then reinstall it from recovery media

#

you do have recovery media, right?

rough sapphire
#

What's that...

sand goblet
#

well some machines come with an OS installation DVD

#

otherwise you have to make it yourself while the OS is still installed

rough sapphire
#

Nah, my laptop had just Windows 8.1 installed.

sand goblet
#

also sometimes laptops come with a recovery partition

rough sapphire
#

And I tried to make an iso file from another laptop, it appears to be corrupted or not burned to the usb.

#

Well it's a 7 y/o laptop, wdym.

#

It's old and hardware also needs an upgrade, the hard drive is fucking loud and makes streetch sounds some sort.

sand goblet
#

well if you told the linux installer to wipe and use the entire disk, then you already destroyed any recovery partition that might've been there

rough sapphire
#

Yep

#

I overwrote the Windows partition.

#

So...

sand goblet
#

OK, well that isn't what I said

rough sapphire
#

I mean, it asked wherever I want to use the c disk as the partition disk, I selected yes.

gentle moss
#

yesterday i linked you instructions on how to do a windows recovery

#

and it sounds like you've just straight up wiped the partition while trying to install linux

#

there's no "recovery" from that unless you have the installation media

rough sapphire
#

I mean, yeah Windows is not there anymore, got my Linux account password reset and the sudo password.

#

I tried to boot from a Windows iso file later on from a usb stick I used to boot into Linux.

#

Didn't work.

#

Just booted me into Linux.

#

Even if the first choice was the usb stick.

sand goblet
#

did you use the same usb port?

#

and did you watch for the "press enter to boot into..." prompt?

gentle moss
#

also you need to make sure you mount the iso properly with something like rufus

rough sapphire
#

Bios?

sand goblet
#

bios?

rough sapphire
#

bios?

#

I did use the same port, yes.

sand goblet
#

I think someone pointed out yesterday that you had a misunderstanding relating to what a BIOS actually is

#

so how would you define it?

rough sapphire
#

@gentle moss I installed a Windows tool from Microsoft's site, it said that it burned the iso to the stick, not sure.

sand goblet
#

You could still do it from linux if you can get a copy of the ISO

rough sapphire
#

lol imagine not knowing what the bios is

#

A motherboard prompt thingy where you control everything from CPU to OS???

sand goblet
#

using balena etcher, not rufus

rough sapphire
#

fuck rufus

#

balena is amazing

#

🙂

#

😉

sand goblet
#

it's an electron app, which is a legitamate complaint for a tool like this

#

but it's pretty good

#

and cross-platform

rough sapphire
#

If I wiped my Windows, the license isn't there or it's stored in a variable somewhere on hardware?

sand goblet
#

Well, that depends

#

hang on

gentle moss
#

7 years old laptop? probably not storing keys in UEFI.

sand goblet
rough sapphire
#

Well, good for me I can get a license for free.

sand goblet
#

I have had laptops far older than that that stored the key that way, Bisk

#

far, far older

gentle moss
#

maybe i'm forgetting how old uefi is

sand goblet
#

pretty old

gentle moss
#

time flies when you're tech support for free

sand goblet
#

but I mean the feature itself isn't actually a uefi exclusive feature

#

dell BIOS do it as well

gentle moss
#

yeah, i wasn't aware many others did the same

#

since it requires a custom bios, most are pretty standard

sand goblet
#

right, and a custom installer

#

Still, it's possible

rough sapphire
#

Well since I got a way to change my sudo password I can atleast access the os apps.

#

Might aswell stick around with Linux.

rough sapphire
#

how do i add an extra line to my table in html

#

like a vertical line

#

in the middle

sand goblet
#

Add more cells, I guess

rough sapphire
#

cells?

sand goblet
#

Yeah

rough sapphire
#

whats cells

sand goblet
#

Rows contain columns of cells

rough sapphire
#

on

#

oh

#

how do i create one

sand goblet
#

just add another <td> in each row

rough sapphire
#

no

#

vertical line

#

that goes through everything

sand goblet
#

what, you want the line to like, pass through content in the table?

rough sapphire
#

yes

#

sorry im afrikaans so my english is shit

#

i want a line to go through the whole page of all tables

#

in the middle of the table

sand goblet
#

I can't think of an easy way to do that

rough sapphire
#

ok

#

how do i do it in a hard way

#

hoe doen ek dit in n hard menier ?

sand goblet
#

Well I guess you would have to somehow create an absolutely-positioned element that floats above the table, of the correct width, height and positioning, that looks like the line you want

#

I honestly can't think of a good way to do that

rough sapphire
#

i shouldnt have said i can do this shit

sand goblet
#

Someone posted this, I guess you could try it

rough sapphire
#

dankie

#

thank you

#

wanneer my kop seer is dan praat ek afrikaans want dit is baie makliker

#

error : cannot translate

#

bruh

#

i tried to say when my head hurts i speak my native language

#

english is very hard

stuck prairie
#

Just wrote a 76-word sentence. Hope everybody's proud, because I'm not :)

rough sapphire
#

😗

undone berry
sand goblet
#

It's true, but it's been fixed

undone berry
#

It really demonstrates the potential impact of putting a bad answer on the internet

rough sapphire
#

aye

#

i think it was the most popular SQL-related answer on SO had an injection vuln in it

#

or something equally silly

#

also

gentle moss
#

one of the most highly copied piece of SO code has a bug in it too

#

i think it's a piece of JS?

rough sapphire
#

ok as i was afk , my PC went sleep and also also set my status to Idle on discord, WOW

#

i

#

uh

#

yeah

#

that's... pretty standard behaviour

sand goblet
#

yup

rough sapphire
#

but i noticed it now only

sand goblet
#

I checked out Matrix the other day (via Riot.im)

#

It was quite a nice experience but I don't think it's as user-friendly as it could be

#

I think my biggest complaint is how it deals with rooms vs communities

rough sapphire
#

how do you mean

sand goblet
#

well, if rooms are channels and communities are servers

#

Let's say you wanted to recreate this server on Matrix

#

So you create a community, go to add rooms, type in a room name and.. "Can't find room, try a Matrix ID"

#

it turns out that you create a room separately from a community, and then you can add that room to the community afterwards

#

rooms in a community don't have any kind of centralised permissions either

rough sapphire
#

that's an architectual issue, not an implementation one

#

due to the decentralized nature of matrix

sand goblet
#

I don't think decentralisation makes that impossible

#

and it could be worked around in the client

#

a side effect of this though means that, if you're in a lot of rooms from a lot of communities

#

your home screen contains all of the rooms you're in

#

and it's not obvious at all where they come from

#

so you'll end up with eg an Announcements room for every community you use

rough sapphire
#

🤔 my communities are grouped

sand goblet
#

The default view is ungrouped, and then you can pick a community to see only those channels

#

At least as far as I've been able to figure out