#ot1-perplexing-regexing
1 messages · Page 338 of 1
int now
Gotcha
It's nice how consistant minecraft has been with updates
All good quality for years now
Which is honestly surprising. I can't imagine they're much more money to be made from it
Through the game itself, I mean
Merch and spin-offs sure
Yeah
Though minecraft is still suprisingly popular for younger players still
Constant new players
Fair point. And I guess that'd be a relatively steady trickle
Probably sustains it enough to keep patches going if nothing else
Is there a subscription or did I imagine that
there is
Realms
Ah, that would do it then
They released Minecraft Earth recently
in bedrock edition
yeah minecraft earth <3
Never got time to test it out , will do surely
Even if the base game doesn't profit much anymore, franchise would make up a ton as you said
Doesn't seem too good though. Haven't played it
Though £18 per sale is quite a bit if it's a million or more each year
It is pretty good actually
I wanted to like it but I just don't have that creative drive
I know that's what keeps people coming back to it
I used to love it, i played it all the time
I come back every year or so
Have a couple weeks playing it then burn out sort of thing
That rounding error reads like javascript
Javascript stores all numbers even integers as 64bit floats
So what's likely happening is the sqlite browser is converting the integer into a number, then that to a string, which causes the precision loss.
In today’s episode on how to make a language inefficient, let’s the JS case!
Even better, they've "fixed" this with BigInt, but AFAIR that's not standard enough for use yet
So much bad has came from js
I mean it did revolutionise the internet
Just in firefox console
But can we really forgive it for electron?
Thanks for reminding i am on ram eating chrome
@plucky ridge just so you see this ^
Good to know
I mean, Javascript have Java in his name, how could it be a good language haha
Its not my laptop so its ok
Irritating, but good to know.
I prefer Opera personally < 3
Worse than chrome
Opera used to be an interesting, separate browser
now they're just a chrome reskin ._.
Heyy, I love like chrome
A deathblow to the internet, truly
Horrible but at least it's own thing
Opera worse than chrome ?
Yes
Yeah
Well it's got all the google trackers
nah keep your advice youself in that
With a nice load of chinise ones ontop
"GAMING BROWSER" Ok then..
No such thing as a free vpn
Anyway, the worst is Safari
If you don't pay for the product, you are the product ```
Also it's windows only, what??
Really?
If a reskinned chromium can't run on mac or linux, your software has problems
In BETA only
And?
Doesn't mean it needs to take away os support
Nah, opera run on linux
^
you don't game on Arch tho
Wait what?
Talking about the weird gaming browser
Ah
ahhh thats hawt thats hawt
?
Starting pretty wrong, their website is in french even if my navigator explicitly ask for an English page
If it was any other kind of website that would be okay, but we are talking about a web browser here
Yeah opera
Clearly
It tracks @solid pollen 's location so it thinks it wants french
^
Even if every shread of browser metadata says he wants english
Yeah, but I explicitly turned by bowser to load English page
And it is highly highly triggering me
it clearly says EARLY ACCESS
Ahh am just wasting my time here
What point are you trying to make?
No, I'm sorry, but it is saying accès anticipé
Anyway, a product with a lot of flaws can not be okay if it written EARLY ACCESS
Its an excuse for not working properly
Yep
Unique UI
Not really a good thing for a daily use software
And the vpn doesn't inspire confidence
Their UI is garbage, looks like Asus' Rog UIs
Works perfectly for me , even thought it is EARLY ACCESS
Your BIOS is better at browsing the internet? :)
Sure, why not :P
I just don't see the need for a gaming browser. What is the point?
Is Firefox open source?
semi-trusted
E.g. Chrome
Still googleified but at least it's not straight up malware for example
Opera uses the chrome rendering engine, so is about as open source as chrome or Firefox
what do you mean about as open source as firefox
here the firefox git
how much more open source does it get? @undone berry
Chromium the rendering engine is open source, but I'm not sure if it is the most interesting part
yeah i agree that chrome is only open source ish
firefox though is completely open
i mean firefox is licensed under several licenses, including GPL
if they werent oss they could hardly do that
Sure
Didn't remember ff was completely open actually
But it is on par with chrome
And edge I assume?
Edge is useless anyway
Actually. I think it's open source
i mean microsoft is rewriting edge into a chromion derivative
Yeah
from 5s on Google, it seems like Edge will be fully open sourced or is open source
so in a bit of time we will only have_
chromium likes
firefox
apple web kits
and thats it
Microsoft open sourcing their work? Meh
I remember Firefox saying it was a bit sketchy when Edge announced the switch
because Chromium will almost completely dominate
Although they don't all use the same JS engine
We need a word for "open source" but still heavily company backed and monopolistic
Proprietary software?
No
It's still technically open source
Take chromium or android for example
Both heavily backed by google, basically monopolies of their fields and includes parts to make money from the end user
Is this the destinction between free software (https://en.wikipedia.org/wiki/Free_software) and open source?
Yes - free software doesn't necessarily have publicly available source
That's freeware
Free software: https://en.wikipedia.org/wiki/Free_software
Freeware: https://en.wikipedia.org/wiki/Freeware
By the looks of it
yeah
you're right
the linked page explains it https://en.wikipedia.org/wiki/Free_software#Naming_and_differences_with_Open_Source
also, the 4 freedoms below it
Tons of free, open source software is indeed created by large companies
And we do use a lot of it
Not just chromium, but also software like nginx
An additional classifier for "open source but a company" is basically useless
At the end of the day, any software that meets the open source definition affords you the same rights and freedoms regardless of where it comes from
A classifier like this is just going to scare people away from the open source community
"open source, BUT"
So it's it is "open source, BUT", why not list it as that
Looks like open source means you can edit the code, no matter motives for publishing in the first place or what it actually incurs to the end user
And free software means more gnu freedom?
Looks like free software is the term I was looking for, "Open source" and its associated campaign mostly focus on the technicalities of the public development model and marketing free software to businesses, while taking the ethical issue of user rights very lightly or even antagonistically.
that's the open source definition
all the licenses on this site adhere to that definition
you'll find it's basically all of them
Yes? Wasn't talking about what open source was; only what subcatagory to fit non-ethically-correct but open source software into
I'm not sure how "backed by a company" isn't ethically correct
are mozilla projects like Firefox "not ethically correct"? How about Signal and their e2e-encrypted messaging stuff?
What about programming languages like Kotlin, or useful software like Nginx?
I dunno why you're phobic of things touched by companies, haha
Since Python Discord was/is sponsored by Beardfist, are the open source projects here "not ethically correct"?
you've got some real logical gymnastics to do
I also think not-ethically-correct is a vast oversimplification of most things - I could see google's management of Android as a bit iffy, but I don't see how it can really be seen as unethical at all - by using say Kotlin, you're not supporting Google
you're not supporting Google anyway, Kotlin is a JetBrains project
I'm pretty sure it is, yeah
to be fair, most languages are
But yeah I really don't understand this paranoia and nobody has explained it yet
Paranoia of what?
I'm assuming the paranoia with Google being this huge information gathering machine
Rhoo
I'm tired of people being scared by Google information gathering
What is the problem with having machine, not humans, analyzing your search queries??
I don't think it's the fact that they're just watching your search queries
Your emails, your messages, your location, your habits
It's very "Big Brother"
But instead of trying to control your life they're just trying to control what you buy
Yeah, yeah, a lot of other things, but you know, they provide free services
I'm not disagreeing with you, but I understand where others are concerned.
And we need people to be concerned to keep things in check
Both sides of the scales must have weight
And you don't have more ads, just targeted ones
if you don’t want personalized ads just use duckduckgo 
DDG's results are terrible in comparison sadly
@plucky ridge The guy wants a completely new definition for open source projects maintained or started by a company
The only reason I've gotten so far is that it would be a tag for projects so that people know they're unethical
I'm still waiting for an explanation lol
So is it about Google paranoia type of things?
The implication was that all open source projects related to companies are unethical
Because compagnies need to earn money I guess
I don't see how that relates though
Open source is open source, by definition, no strings attached
If there are strings attached theeeen it isn't open source
I don't know, I think the same as you
Just about all open source is open source with companies
I can’t think of single project well known project that isn’t
a lot of open sources projects are not backed by any company
python is a good example, it's not backed by any particular company
some companies contribute engineer time to the project or money to the psf, but that's about it
Open source doesn't mean "open source"?
Not sure what you mean by no strings attached
I already linked you the OSI definition
open source as a concept can't be selectively applied, is what I'm saying
your license covers everyone, regardless of circumstances or anything else, or it's not open source
Open source by definition can't say "Everyone can use it except Jack, because Jack's a jerk."
You can replace Jack with anyone, for any reason, and it's still not open source by the OSI definition.
looks at Jack. rolls eyes...
Damn it, Jack!
great Scott
@rough sapphire you have homework and you want someone to do it for you?
yes
lol
why don't you do it yourself what does the other person get out of it?
Good idea
But you need money
@rough sapphire Why would they need money?
People don't do homework of another people for free
im hella broke]
Then just do it yourself
@rough sapphire What part are you having an issue with**?**
FUCK
accidentally totally wiped my certbot config
well... time to set up 20 domains manually again
RIP
totally fucked my certbot install in the process as well
ImportError: cannot import name 'constants'
dog pls
i had sudo pip installed a bunch of certbot shit a while back and it came back to bite me in the ass
all is well now
well, i lie
all is not well
because i deleted all of my certs by accident
and now I can't get new certs because the nginx certbot plugin first tries to validate the nginx config before getting new certs
which... doesn't work, because the config is invalid due to missing certs
FUCK
Reboot or reinstall it
Save them somewhere safe first, and then copy paste them after
no dog, i'll still have broken configs then
the problem is not certbot
the problem is that all of my certs are missing
nginx refuses to listen on ssl if it doesn't have a ssl cert location
it refuses to accept a location if the file doesn't exist
the file can't exist if certbot can't renew it
certbot can't renew it if the nginx config fails to validate
you see where i'm going with this
Then, delete the line related to the certificate in the config
I got the same problem with certbot some times ago
fixed it with the power of sed
\o/
anyone familiar with the US education system here?
Better off just asking your question
so, suppose you apply to a college under early decision, and they admit you, but you still cannot afford to attend
can you request that the application be withdrawn?
asking because its highly unlikely that I will be able to afford college in the US as an international student without at least an 80% scholarship
@safe lagoon Possible, but you might discuss with them various options. See if they have any grants, tax credits, work studies, etc.
A lot of them might be willing to work with you to find something that works
And sometimes they have special funds for international students
where are you based @safe lagoon?
India @undone berry
arey Bhai Bhai Bhai Bhai
@safe lagoon
@AG#7863 bhai i don't do hindi
I'm from the south
If it says it came from the Blender Foundation, can I trust it?
Looks weird
I'd like to checksum it, but can I trust the checksum too?
hm, it's the official website and it's https, so the probability you got served something nasty is low, so i'd say windows is being paranoid, but checking the checksum is a good idea
i can check if i get the same checksum here
We are physically pretty close, but I guess it is worth trying
bb6e03ef79d2d7273336f8cfcd5a3b3f blender-2.81a-linux-glibc217-x86_64.tar.bz2
9604cd22f0964f8b51af25d921194150 blender-2.81a-macOS.dmg
8ae886aceeff7e84ab5e38f0f082d81f blender-2.81a-windows64.msi
955f0a74d2b09000d6bfebf8b8314807 blender-2.81a-windows64.zip```
It does match
yeah, for me too
i didn't know that 🙂
A Stichting is a Dutch legal entity with limited liability, but no members or share capital, that exists for a specific purpose. This form of entity makes it possible to separate functions of ownership and control. Okay, make sense now haha
ah ok
I think the best translation for "stichting" would be "non-profit foundation", although I'm not a lawyer and do not know the exact meaning of "foundation"
A stichting has a specific, non-commercial purpose
according to wikipedia the literal meaning is just "foundation", and there are few limits on what the purpose can be
it's probably different in terms of specific legal constructs from other countries' "foundation" but that seems more like a difference in law than concept
No, a "stichting", at least in the Netherlands, it's quite literally a legal entity that's non-commercial
I'm not sure how good your Dutch is, but I can link you the legal definitions if you like
https://en.wikipedia.org/wiki/Stichting says it's been used to protect commercial corporations from hostile takeover, i don't think "non-commercial" in the English sense is flexible enough to cover that purpose, though it does have the limitation "official goal cannot include making payments to anybody, except for charitable causes"
A Stichting (lit. foundation) is a Dutch legal entity with limited liability, but no members or share capital, that exists for a specific purpose. This form of entity makes it possible to separate functions of ownership and control. Its use has been pioneered successfully ...
The stichting itself cannot have a commercial goal, although it can make a profit. However, that profit may never benefit the owners of the stichting, but must always be used for the goal of the stichting as recorded in a notarial deed; you can't make payments to the owners.
Here's some information (in Dutch): https://www.justitia.nl/stichtingsrecht
@sand goblet have you started playing dawn yet?
Dawn?
Destiny 2 season of the Dawn
Oh
No, I was waiting for someone to play with
but I don't think I finished shadowkeep yet either
Oh we played all weekend we were wondering where you were
Were dominating in gambits now me Sommer and known lol
And nightfalls 950 are easy now
I haven't played since the 24th of November so I'm probably a good distance behind
Okies well this weekend we will get you caught up then gear comes fast
No, probably not
Oh?
Ohhh gotcha
I have to work the 23 24 then a week off almost
I kinda feel bad now should have messaged you I thought you knew 😔
I have nearly 2 weeks off from work starting the 24th, but we have family over
also I saw you guys playing, lol, I just figured you were doing your own thing
I wasn't gonna crash a party
It's a clan lol you are not crashing anything
@sand goblet it's a trap. They only want to keep you awake foooorever. lulz
It's always a trap
Lol
Gear does come pretty quick though.
Omg this lady is trying to catch her dog that got out and the dog is not having it
Someone didn't protected the dining room enough?
Nice fire
At least there is less people to pay at the end of the month
He's still making a profit
Well until the prisoners starve from lack of food from lack of cooks
You loose money when people get out of jail too right?
Yes
Yay, the snowsgiving server is down again!
Hey does anyone know how to code in Visual Studio Code in C++? I can't seem to get my code to run, even though my code is accurate. It starts by saying launch.json doesn't exist, when it does, and i need something called MinGW or something along those lines. Please help! @ or DM me if you can.
@fringe marsh C++ is a compiled language. mingw is a windows-compatible compiler, and must be installed (its not built-in).
Visual Studio (not Code) comes with a C++ compiler, i believe. you may have better luck with that. there is a free community version.
Ok, I'll give that a go. Thanks @pine vector
just opened VS. yep, C++ is available.
@pine vector I can't figure out how to run it. Do you know how?
run, what exactly?
There is a green right-facing arrow in the toolbar. click that, and it should compile and run the code. F5 key should also work...
I did that, and it says the System File cannot be specified
🤷♂️ sorry... does it give you any hints as to which system file?
hmm. i haven't tried to integrate OneDrive with VS...that could be the issue?
I'll try and move the file. One second.
So I got the same error. I'm still a little confused. How did you create your file? I feel as if I may have created something different. It is a .cpp file though
i just made a C# project. i don't have the C++ utils installed.
Do I need to install something seperate for C++ do you think?
did you select the C++ stuff when you installed VS?
I believe so. I'll run the installer again.
you can check. goto Tools->Get Tools and Features
Ok let me try that
should have a blue check mark on C++
assuming they didn't change it in 2019, if thats what you're using
My VS is updating right now, so it'll be a minute
hehe. such is the way... 😄
@pine vector new obliskd can be done on nessus and EdZ
I have to go have dinner gimme one sec
new festive season too
@shell blade i was wondering when some new ones were going to open up...
i've been trying to be a good boy tonight. but still haven't gotten much work done... 😄
lol yeah, just thought i would let you know
i presheate it! really wants to D2 now...
im logged in about to eat in 10 min then i can really play
@pine vector I'm back now, and I still can't seem to get it to work
still same error?
Yah
hmm. it seems like it can't find the compiled file...
what does the output say when you change it from debug to build?
Where do I do that?
the output window (looks like a terminal). should be in the bottom. there is a dropdown that likely says 'debug'...
also, did you put it in a project, or is it just the single file?
I don't really know what I am doing
is this your first foray into C/C++?
oh. what environment is your previous C++ experience in?
just a little on a random website just to learn it a little bit
But I wanna do it in vs now
honestly, most of my Visual Studio experience is with embedded code, and in Atmel Studio (which is based on VS).
Do you know how to run stuff in VS?
like i said earlier, F5 is what I've always used.
When you create a new C++ file, do you just create the file, and then go in it, its empty, go to new file, then do a .cpp file?
i would probably start with a new project, rather than a single file. but it should work either way.
as long as you aren't requesting non-standard lib stuff.
microsoft docs can be painful sometimes, but this might help: https://docs.microsoft.com/en-us/cpp/windows/walkthrough-creating-a-standard-cpp-program-cpp?view=vs-2019
I created a new project with premade code, from VS themselves so i can just click run and it'll run, but I'm still getting the same error
Now I'm getting a bunch of console errors that say cannot open **********.h or something
** as in a random word or something
did you install VS to the OneDrive?
No
k. just making sure.
I don't know how to fix it
i wish i could be of more help.
Thanks for the help @pine vector ! Also I was just looking and noticed your role is Adafruit, what is that? I know what an Adafruit is tho
Partner: Adafruit
oh. This server and Adafruit's server are both part of Discord's Partner program, as well as partners with each other. I'm a mod on Adafruit's server, so they tagged me with the role.
Oh that's cool!
You fix the issue?
You'd want to start by verifying that the location in your error box there matches your build output target
You can also adjust where the debugger looks for the program you want to debug
@fringe marsh
Your program was compiled, the debugger is just looking for it in the wrong place.
Nothing wrong with the visual studio install. It's a configuration problem.
@swift meadow How do I adjust where the program looks to run the file?
also didnt mean to friend you, you can remove me if you'd like
Also @swift meadow I'm getting all these errors. I get the source location not found or something but also these
#include <iostream>
int main()
{
std::cout << "Hello World!\n";
}
Thats the code
python discord server
Hey I asked someone and they said I could go here since this is off-topic. I can't find anywhere else to ask
I know I knew you were joking 🙂
Reading now
Thanks
Which version of visual studio are you using?
2019
k'
So right click on your project and go to properties
In the solution explorer window
I assume you created a project?
Yah
and your cpp file is part of that project?
Yah
ok, so on the left side of the window is a "Solution Explorer window
yup
Yup I see it
yup
What do I do?
I guess my first question is if you found the exe generated yet?
It should be somewhere inside your projects folder. Typically in a Debug or Release folder
Not inside of visual studio, but in file explorer.
oh ok let me look
Right click on your project
and select open in file explorer, or something to that affect
I see it
What do you have in that folder?
ok there's your debug folder.
Open that up and see if your Demo.exe file is there
ok, so nothing built yet.
There's some pdbs there for VS, but nothing for your code.
In VS open up that cpp file, what do we see?
this is what i see when i open it
Looks reasonable to me.
Was this an empty project you created?
Or did you specify a different option when you created it
Any errors when you try to compile it?
Right click on the project, hit Build. Check the output window.
On that purple icon with the 2 + signs I showed you earlier.
in the solution explorer window
mines blank
um
In your screenshot earlier you had a solution and project both called "ConsoleApplication1"
I know I opened the .cpp file from file explorer and now its blank
ok in the file explorer, open the file with the SLN extension
ConsoleApplication1.sln
That'll open in VS, and once that's back up we can fix this.
now there is stuff there
ok perfect. Right click on your project and hit build.
Need to know what if any errors you get.
Where do I right-click? sorry
ok so I'm curious. Right click your project, go to properties.
yup
yup
how is that set
Change it to say "Not using precompiled headers"
hit apply / ok
Then try to build again
Did it again, same errors
Ugg I gotta go now. I'm sorry I can't finish this right now
thanks for the help though
np. Shoot me a message tomorrow and I'll help ya get through it.
Ok thanks!
So those files are all part of the CRT. Make sure your VS installation has "Universal CRT SDK" selected
print(@sinful copper.randint(1,6))
Loss.exe
some people are libraries too
Sure, hashing as theory for File System makes sense
@lofty dirge imagine a file system where you can specify any single point in time (since the start of the filesystem) to go back to.
@lofty dirge Well in fairness, it's sometimes satisfying to just work on the what if's. And it's entirely possibly you're working out in a say military aspect where you only have the one machine that HAS to work
in real world, once you start looking into it, mirror is much much better solution
I'm not disagreeing with you, mirroring does offer a more solid solution
But it could also have implications for things such as git
i honestly dont see how mirroring would be practical for what im suggesting
git has different requirements, git primary concern is go back in time
Sure sure
meta, that exists now, most of it is still mirror, user over writes file, write new copy, keep pointer to old
I've never got into details of git, does git keep copies or just track line changes
meta, VSS copies on Windows do that
It's still mind boggling that there hasn't been any huge like overtaking changes to move away from RAID
afaik vss creates snapshots
Oh huh
it doesnt let you revert the filesystem state to any single point in time in the filesystem's past
only those at which snapshots were made
I guess any of the numbered RAID's
Git keep a full copy of every state of every file in the history btw
0, 1, 1+0, 3, 5
Are the ones I'm primarily thinking of
Like I've read about things like BeyondRAID but nothing seems to be the next true successor
If that makes sense
@lofty dirge you can force git to use delta, but by default it keep a copy of every state, so check out can be instantly
I guess I never really understood how it was so fast. That's kind of neat, Aka
Mr. Hemlock, most modern SAN/File systems no longer do strict RAID
Ah, it's still just called that?
for example, Windows Storage Spaces, you give it 48 SSDs and say "I want 3 copies of every block" so when you write a file, it sends out 3 copies to various disks
what's different then most RAIDs, is disks are not strictly kept
like Disk 1 is not exact copy of Disk 2 and so forth
Well sure, but that'd just be striping, right?
@lofty dirge in the filesystem im proposing, rather than storing copies to facilitate reverting a file's state, you would recalculate it. the checksum/hash/whatever would act as a kind of mathematical history to get from its start to end.
Huh
therefore you could go from the current state to any state in the past
like turning a dial
but file1 coupld be done disk 1,7,10 and file2 could be on disk 1,4,14
Using deltas I guess meta?
1 does not pair with 2
all it knows, 48 disks, all files have 3 copies SOMEWHERE in this pool of 48 disks
so if you has disk failure and plenty of space
you just start making fresh copies on other disks
And unlike striping, you wouldn't need disks like 3, 4 and 5 to rebuild a clone of failed disk 1
yep
Okay, I'm with ya
and if you have a failure, you start rebuild with existing capacity left
uhhh
And any new disk added would just be factored into the whole scheme as needed
Okay, question: What do you guys say the I stands for in RAID?
like Windows will take a new disk and lazy begin load balancing into disk
I've always said "Inexpensive"
implosive
meta, again, cool file system and something of like exists
not as far as im aware
you honestly dont seem to be reading what im saying
so i think im gonna dip
but when it comes to implementation, you will find just keep copies and pointers works well
not much point in having a conversation if youre not gonna listen
meta, you are talking File System where every write is cataloged and you can revert to any point of time
I think I get it
you would like to use some hashing/parity algorithm to keep old copies
The focus for Meta's is revertability where as Rabbit is primarily talking about file integrity and... insurance?
No that's not the word
mr. Hemlock, I'm talking revertability
Reverting to a previous file state with cloning?
but again, hashing/parity on new write is compute expensive
as opposed to just writing a new file, marking it new and keeping a pointer to old copy
I think the approach would be heavily dependent on needs
But I can certainly see the merit for both
now maybe you hash like git does so you can keep integrity
if you're doing parity why not do it across drives to stop failure breaking the array
but when it comes to storing different files, copies are much better idea then parity/hashing
like you have file1.docx -> user edits/saves, file system would generate hash/parity, store that and do what with new_file1.docx meta?
I think where the multiple copies thing breaks down is when we don't have the availability of additional drives or storage beyond the one or two storage devices that are part of the system
I'm talking copies in general
And under those constraints are options are significantly weaker
git apparently does that
Sure sure
I'm more just thinking within the constraints that Meta was talking about
even on single disk, copies will probably work better then hashing/party
why would you do parity on a single drive
parity would
if you're even that bothered about data purity you'll be building a multi-drive system
Sure
the risk of random bit flips corrupting files is pretty damn low
Most file systems handle that well enough anyway
meta apparently dipped out
He did yeah
I would just like to point out that this started out because of a discussion on .pyc files
Just thought that was an interesting rabbit trail (pun unintended)
filesystems can handle file purity
my take away as SRE of this conversation, you developers are smart, but Ops deal with this shit on constant basis, they know
if you want to back your shit up you're using a drive array
I'm not a dev. My major was CIS, so I'm kind of a generalist
But granted, that quite a while ago
and there are systems that keep copies of every changes
Now I'm an office monkey
I've worked with SANs that had that feature
storage area network
and I know some of blob storage cloud providers offer similar feature as well
Apparently Azure does not natively which is cloud provider I use
but you can take snapshots
Okay so if snapshots take copies, is there a specific kind of compression they use to keep the snapshot size reasonable or am I misunderstanding how they work
it takes copies
nope! you snapshot it, you pay for it
nope, problem with hashing/compressing and such is lag time on retrieval
like for example, we had a client that pushed 1GB CAD files to blob storage, can you imagine how long it would take to get that file if it was compressed
Fair. Are there any additional benefits or protections given from snapshots? Or is it just because they're all there in one place so it'd be easier to just slap it back into place?
right but for snapshots
they could do something clever like store them all in a deduplicating filesystem, so that unchanged files only take metadata space
that's not "compression" per se, but it's similar
when is the last day to submit the qualifier
okay thanks
Music: Noisia - Seven Stitches
nice
same lol
||if you write qualifier bad enough there's a higher chance you'll end up in better team|| 
but I'll cover all advanced + all the secret test cases I can find
they seem pretty sure about lot of people showing up 🤔
hm interesting and yeah the more the merrier i guess
ah i'm not so sure i can join in since
- i haven't used kivy before (not too much of an issue but.. )
- i have finals that week
dang

I think you'll only need a few hours of contribution durgin those 10days as there are 5 members
even having someone to give hints and idea is a huge help
oh really? i can definitely do more than a few hours within 10 days
well ye that would be acceptable I guess. Last time we had 3 team members but 1 couldn't contribute due to personal things. Even with that we managed to finish and results were very good. 2 of us had 23 commits each and from the commit history we commited first 2 days then paused and then commited again in the last 2 days. And that's just 2 of us. With a 5 man team even if 1 backs down there are still more than enough of you to make some work.
our biggest problem was actually what idea to code
I had lots of fun that time. At first I didn't think we'll go trough it as our team leader couldn't attend and I felt pretty newbie at the time. But once we had a idea 2 of us separated into backend and frontend, made out scripts each then connected it and voila. It was a cool experience
ohh this seems pretty doable and fun! was last time goal to create a website?
@lament jackal Please read Requirement 3 in the nickname policy here and change your name: https://pythondiscord.com/pages/rules/
Mines just a laptop with a mouse and headphones sitting on a desk
how can you write code on just a laptop. I don't get it.
i used to think the same, but i started using i3 and adjusted my workflow for it, and it changed everything
I like to start by sacrificing a goat
I could probably write code on a small PDA now if it had i3
Tiling manager and tmux
god I really want a small PDA now
i3 is my unresistable succubus
if I couldn't use i3 at work, I'd be 40% less efficient
I am not exactly sure about these numbers but I agree on the statement
[09:06] lemon: i3 is demonic
[09:07] lemon: I'd rather be a plumber than be forced to use i3 on my work machine.
funny you should say
because i3 was clearly designed by plumbers
i mean look at all the guttering
@tame terrace You've said that a couple of times, i3 is demonic, but what actual part of it is demonic to you? I don't get it, I'm quite happy with using it.
If you're using a mouse for an app, the cursor is confined to that app, isn't it?
How do you drag things between apps if that's the case?
let me check properly
I just like a mouse driven UI I guess
I still enjoy tiling but you can add that to Plasma or Gnome, so
No
I can drag files between different windows and drop them
If that's what you mean
If you're using a mouse for an app, the cursor is confined to that app, isn't it?
trying to understand what you mean by this
Last time I tried i3 I thought I couldn't move the cursor out of the app window
It was a while ago though, so I could be wrong
The window certainly does not jail your mouse; I was a bit unsure about drag+drop support, but there's no issue with that either
Alright
I'm not an i3 evangelist by the way, I just like using it myself
i3 feels incredibly restrictive to me, and I can't deal with the keyboard-driven workflow. I think i3 gaps look absolutely terrible, I'm not a huge fan of workspaces and i3 seems to revolve around them, it's frustrating to set up, it's too minimalistic for my liking, and it's just too much of a paradigm shift for my liking.
Okay, so i3 doesn't fit your workflow, @tame terrace. That doesn't sound demonic; it just sounds like it's not the right tool for you.
yes, I was being hyperbolic when I refered to it as demonic
too many gutter gaps at any rate G
There's no gaps
I know, but you shit on i3 everytime I see you mention it
Those windows aren't tiled or anything haha
aw damn it.
I don't really care about that
...
:incoming_envelope: :ok_hand: applied mute to @rough sapphire until 2019-12-19 10:16 (9 minutes and 59 seconds) (reason: duplicates rule: sent 4 duplicated messages in 10s).
!ban 645369027799285770 Go away.
:incoming_envelope: :ok_hand: applied ban to @arctic sandal permanently.
!ban @arctic sandal spamming racial slurs
:x: According to my records, this user already has a ban infraction. See infraction #5226.
So satisfying to see the bot do that
okay
I'll edit the text
yes
Well, why dignify that with anything else?
logs.
I need to up my infraction counts, I'm lagging
@hasty scroll discord bot?
what's the context, felix?
There's no approval process though
accepted or rejected to what
I.. Don't see why you need it to be accepted
Discordbots?
Womp womp
Forget what you saw
no need
😂
it's forever in history
Damnit
what has been seen cannot be unseen
Anyway, speaking of alternative shells
There actually are a bunch of them for Windows too
Most of them are old though
Anyway, what I was saying, @tame terrace, I don't care if you shit on i3, I just wanted to hear your reasons for shitting on it.
naw I just found it very frustrating and now it's personal
yeah @hasty scroll! now it's personal!
sounds like a backstory to a movie
@dusky orchid laying down the law
Its just moderation and some other commands. Like polls or self-roles messages.
Also working on economy rn
Here's one https://cairoshell.com/
you better be shaking in your boots, @hasty scroll because @dusky orchid's dad knows geoffrey rush's dad!
Is it weird that i don't understand what he's saying?
yeah baby I'm famous as fuck
i'm going to assume you mean the owner is popular, not the server
both are true
we gotta pump up those numbers
The server is popular
hey man I'm working on it
well all you need is a lemon
Yeah promote my server
Now
Or i grab my knife
Gonna cut those lemons
Are staff applications opened? @tame terrace
Or can i even apply?
@sand goblet cursor is handled by X, interfacing with xinput, not the wm
is there a name for the spinning thing you do with a bar of soap to apply it to your hands
lmao
“before I evicerate you”
Hmm tell me @rough sapphire, wasn’t the command supposed to only work in #bot-commands ?
Okay okay
Test suites are great haha
Tests are the bomb.
I feel like I'm just on the cusp of understanding how to do them properly
I just think of it as "affixing" functionality in the code, so even if I change stuff, the stuff that's tested keeps working the same way. Then you just affix everything that you're afraid of breaking when you mess about. Then you rewrite the code such that you can affix as much as possible.
And then the code automatically becomes super stable and super nice to read.
Sure but shouldn't testing also try and catch some of the things you don't know to be afraid of?
Here, for example, I wrote tests to make sure that the regex I created was working, and now that I have changed something, I know that I broke stuff
I think maybe you're thinking of exploratory testing, and I find that it's better to do that manually.
Then once you find an error case, maybe you wanna write an automated test that covers that.
@solid pollen 👍
I should play around with the idea more. Or at least see if I can properly apply it to our repo
There is also test-driven development, where you create the tests before the implementation, so you know where you are going
Been meaning to cut my teeth on tests by working on some of the ones we need
Like, when you test manually, you can be creative and try different stuff in complex and unexpected ways fairly easily.
Like, test all kinds of weird inputs or combinations of inputs in different orders.
Sure
It would take a lot of effort to write automated tests to do all of that, and it might not even pay off.
But with manual testing, you can do one-off deep testing.
And maybe you find a bug or maybe you don't.
If you do, you cover it with an automated test.
Although, of course, there are tools to help automate exploratory testing in different ways, too.
None that's like super mainstream, though.
Like mutation testing or property-based testing.
-nods-
@solid pollen Yeah, I find that TDD works best in cases where you have a good idea of what you want the interface of the thing you're building to be, but less of a clear picture of how you want it to work internally.
And especially when the thing needs to have a lot of complex internal logic, as opposed to something that's logically simple, but interacts with a lot of different external entities.
So TDD is perfect for developing complex algorithms, for example.
But it makes less sense when you have, say, a simple web app that retrieves data from an API and just displays it on a page.
Or stores it in a database.
Yeah, I think it work better on small functions that have a clear output (like the cj5 qualifier)
Or big functions.
As long as they are proper functions.
It's debatable whether you even need automated tests for very simple logic, you can usually see if it works or not just by looking at it. And if the logic starts getting complex, you can break it out into a function, and then you can test it.
The stuff that remains outside the function will be simple and can be verified by inspection.
Open source projects should have tests even for simple functions IMO
But, for internal projects, I guess it’s fine as long as everyone know what they are doing
There's such a thing as writing too many tests, as well.
Each test you write needs to be maintained, and imposes restrictions on the code it tests. So changing the behavior becomes more time-consuming, because you need to refactor the tests to accomodate the new functionality.
So tests cost money. Maybe it's worth it because the test prevents a bug that also costs money to fix, or costs money because it hurts the business.
But it's not guaranteed.
It might just be a waste.
There's an art to writing tests that maximize utility while keeping the overall number of tests down to just the essentials.
Well that's just like anything. It's all about balance
For sure. It's good to know what factors you are trading off of each other in a given context, though.
Sure sure
For the record, I hate random .dll errors
Just in case someone got the wild notion that I'm a fan of them and decided to grace my day with them
you thought of using the secure erase function built into most discs @plucky ridge ?
or do they have to be wiped to a specific spec?
Not sure, I've just been using... which is it... the DoD spec one
just mass overwrites?
I think it's mass overwrite, clearing overwrite again
Either way, I just found the IRS media sanitation guidelines, going to review them again
i think it's neat the ATA spec contains a "secure erase" function
i guess the problem is the manufacturer to implement them properly
I don't think I've ever known how to do that
I'm pretty sure I was just using DBAN and wiping it that way
probably the safest way
But since the IRS mentioned that I don't even have to do the DoD short, I'm not going to
Or maybe I will
Ehhhhhhhhhh
DoD stuff is going to be way over the top i imagine
You'd think
They usually do the wipes and then incinerate
Which just cracks me up
"KILL IT, KILL IT WITH FIRE"
if you read the UK MoD's spec it lists all the ways to destroy data up to certain security thresholds
but all of them list "incinerate" as an acceptable form
For sure
I just find it funny that some places dictate that you need to do both
Feels a smidge like overkill
for their highest spec destruction of spinners it's something like
3mm x 3mm x 3mm diced chunks
OR
burn it at 2000c
:D
I have no idea why, but it's incredibly humorous to imagine a chef just chopchopchopping through a shit ton of hard drives.
"i'll have uhhh... the fillet steak with peppercorn sauce and julienne hard drive as a side."
"I'll have some zip disks, please" "Ah yes sir, an excellent year for media."
Okay, now to load my van up and get to delivering for the next while
Thank god for podcasts
Followed relatively closely by flash drives
btw this is what i was reminded of by your chef thing
[chopping intensifies]
that show is both weird and fun
jazz drives.... basically high density zip disks
oh okay
Guys, can you somehow run two OS at the sane time and do not drop your performance more than like.. 15%?
Using containers or some kind of wizardry like that
same time? 
Or switching from one to another in less than 10 seconds
without a drop in performance probably not.. not sure tbh
but a virtual machine will let you switch back and forth almost instantly
But performance of VMs are pretty horrible, right?
you can quite easily run two OSes at the same time
look at for example the L4 environment
yeah VMs don't perform great
@tired osprey do you know any resource on how to run windows and Linux at the same time? Looks very promising
how we do it in our product is running one compartment with linux and another one with linux running a windows inside a hypervisor....which is more or less a VM really
i uh heard plans of our l4 peeps to make some vodoo so it runs windows closer native / without that linux but idk about those plans atm
maybe if they get it done theyll push it to upstream and everyone can use it oooooooooooooooooooooooooor they dont and everyone in the team starts crying
is this channel name a reference to the purge made by stalin in the USSR?
Nope. It was a lame joke about us doing a big cleanout on one of the database tables a few months ago
considering such a link could be made, we've removed the ot channel name from the name pool and regen'd a new one
Damn this convo is going on forever 😂
It's annoying trolling now
I wouldn't be surprised if Microsoft limited issues being created/modified for a little while.
Also, it's a little silly for all of this trolling to stem from removing a hat of all things. There aren't better uses of the troll's time?
they actually did that already
I didn't even know that could be done
but I understand their pain.. what they should've done was make it an option that can be enabled/disabled
I mean, it's a hat though.
That doesn't mean people should troll the issue tracker.
well people are generally not built to handle issues well
wow.. pun
anyway.. as I was saying.. different people have different ways to cope.. some are not generally accepted
I saw the initial issue that it offended them as legitimate. The influx of trolls after that, is completed unwarranted and unnecessary.
for instance.. I laugh when in uncomfortable situations.. my gf hates that:p
it's about sending a message XD I'm sure there's a better way to handle it.. they just don't know
Starbucks with the cup designs for example.. people still don't know what to do
