code logs -> 2019 -> Sun, 25 Aug 2019< code.20190824.log - code.20190826.log >
--- Log opened Sun Aug 25 00:00:00 2019
01:36
<&Reiver>
What is a .gitignore ?
01:38
<&McMartin>
It is an attempt at being exactly what it says on the tin: a file listing files for Git to ignore.
01:38
<&McMartin>
Usually for temporary, derived, or site-specific files that are not intended to be uploaded and preserved.
01:39
< Yossarian>
it's a file to ignore that git exists because it PALES in comparison to the ALMIGHT CVS
01:40
<&[R]>
wat
01:40
< Yossarian>
or RCS!
01:40
< Yossarian>
</facetiousness>
01:40
< Yossarian>
</sarcasm>
01:45
<&Reiver>
okay, I don't understand that, but I feel that suggests I can leave that as 'none' for the moment anyway
01:46
<&[R]>
You don't even need to make one
01:48
<&[R]>
; for x * { access $x^/.gitignore && echo Has ignore || echo No ignore } | sort | uniq -c
01:48
<&[R]>
17 Has ignore
01:48
<&[R]>
17 No ignore
01:52
< Yossarian>
I don't understand that. Both are true? or the number of elements is 34 (17 * 2)?
01:52 * McMartin grumbles at Ubuntu, whose linker is being recalcitrant
01:52
< Yossarian>
erm
01:53
<&[R]>
There's 34
01:53
<&McMartin>
Of his 34 git checkouts, exactly half specify ignore lists.
01:53
<&[R]>
^
01:53
< Yossarian>
ah, thought that conditional fell through the floor or somethin'
01:54
<&McMartin>
It is unusually neat~
01:54
<&McMartin>
Anyway
01:54
<&[R]>
It does, just not in the way you think it does
01:54
< Yossarian>
but then I did consider the fact that there might be two sets of 17 in the total number of checked elements
01:54
<&McMartin>
If Github is suggesting a default .gitignore for C# projects, just accept their defaults, it'll be fine
01:55
<&McMartin>
Reiver: The user story, as it were, goes like this
01:55
<&McMartin>
*does a bunch of work and testing*
01:55
<&McMartin>
*goes to check in his changes*
01:55
<&McMartin>
< Git> Hey, here's a list of the 5,723 files you changed
01:55
<&McMartin>
< Me> WTF is this, I changed three files, what is all this rubbish
01:55
<&McMartin>
< Git> These files changed, man, don't look at me
01:55
<&McMartin>
< Me> Please STFU about those files
01:55
<&McMartin>
< Git> OK, these three files have changed
02:01
<&Reiver>
alrighty
02:02
<&McMartin>
You can trust github here, and if you regret your choices later this can be retroactively addressed with only minor amounts of pain and annoyance~
02:02
<&McMartin>
And we will probably end up tapping Mahal for her PowerShell knowledge, if you're working on a Windows system
02:02
<&Reiver>
alrighty, cheers
02:02
<&Reiver>
I almost certainly will be, yes
02:04
< Yossarian>
PowerShell knowledge? Sounds useful for penetration testing.
02:05
<&McMartin>
Much as bash is
02:05
<&McMartin>
The question is "how much of bash's ancillary utilities does WinGit ship with" and ISTR this varies a great deal, so.
02:12
< Pink>
Reiver, specifically if you are using unity, you will want a git ignore for unity projects
02:13
< Pink>
BEcause unity auto-generates a lot of stuff that you do not need or want uploaded, and that people downloading your project won't want because they will need to be recreated on their computer anyway.
02:13
< Pink>
https://github.com/github/gitignore/blob/master/Unity.gitignore for example
02:15
<&McMartin>
Oh, that's a very sophisticated one, very nice
02:16
<&McMartin>
"Ignore this directory except for files with this extention contained at any directory depth within it" is a nice trick. I should keep that one in my notebook.
02:17
< Pink>
Yeah, it seems to work very smoothly.
02:18
< Yossarian>
Eh, I haven't played with it but my understanding is via PowerShell "cmdlets" you can do a plethora of things
02:18
<&[R]>
cmdlet's are cmd.exe's version of batch files
02:19
<&[R]>
Batch files are run by console.com (or something) and have a different syntax for things than cmd.exe does
02:19
< Pink>
But yeah, for many small unity projects(especially ones that are mostly code as opposed to lots of art assets) your actual assets can be dwarfed by Unity temp, cache, etc.
02:19
< Pink>
And all the libraries and soforth.
02:19
< Yossarian>
Makes sense.
02:22
< Pink>
And it is always fun when you need a 2kb script someone made and git offers you a 600 meg project file :D
02:24
<&Reiver>
huh, thank you!
02:25
<&Reiver>
how do I add it to my project?
02:25
<&[R]>
A .gitignore file?
02:25
<&[R]>
git add .gitignore
02:25
<&[R]>
Then commit
02:27
<&Reiver>
That simple sentence suggests I should go read a couple tutorials.
02:28
<&McMartin>
Git is... not beginner friendly, in a variety of ways
02:28
<&McMartin>
I think Github will have some relatively sane ones for your needs
02:28
<&[R]>
Merge conflicts took me forever to figgure out
02:28
<&[R]>
github's tutorials are pretty good primers
02:28
<&McMartin>
For many years the official tutorials were in no way sane because they were designed to showcase how git dealt with psychotic organizationsal structures.
02:28
<&Reiver>
Step 1: Where am I typing 'git add .gitignore'~
02:28
<&[R]>
Wish I had them when I started
02:28
<&[R]>
In the terminal
02:28
<&McMartin>
Reiver: Into a tiny UNIX port that Windows Git installs for you, most likely
02:29
<&[R]>
Or do it via the UI since you're not running an OS
02:29
<&McMartin>
Helpful
02:29
<&McMartin>
For calibration, please remember that this is Reiver attempting to move into hobby programming from professional non-software-development
02:30
<&[R]>
Sorry just frustrated with my own stuff
02:30
<&McMartin>
Assuming that what he really wants is to become an devops sysadmin is not useful
02:30
<&[R]>
So I'm kind of pissy, I appologize for being rude
02:30
<&[R]>
What UI is Reiver using for git anyways?
02:31
<&Reiver>
Well, McMartin makes a useful point for baseline establishment!
02:31
<&[R]>
git add is the most basic operation, you're going to be doing it a ton
02:31
<&[R]>
(Once for every file you add)
02:31
<&McMartin>
I'm doing a quick scan now for sane tutorials
02:32
<&Reiver>
I'm passable as a DBA in Oracle and a neophyte SQL Server DBA, with a whole swath of data cleansing/visualisation skillsets, and can nonironically be butting up to the point of 'guru' when it comes to SQL syntax and functionality. (I don't know quite enough weird edge cases, but anything requiring an algorathm is witihn my balliwick)
02:32
<&McMartin>
github tutorials I'm finding are for managing one's github account and repos through the web interface, which is not what I want
02:32
<&Reiver>
I have not *programmed* in fifteen years, and have not done any heavier lifting than occasional server or batch file config in same.
02:33
<&McMartin>
This looks like a good start for getting git actually installed in a way I approve of on Windows. https://www.pluralsight.com/guides/using-git-and-github-on-windows
02:33
<&Reiver>
I also have not installed any software on my computer except for Unity and Visual Studio yet, so if I need to install a plugin to type 'git commit' into... well, I didn't even know I needed to do that yet.
02:33
<&McMartin>
I have just linked those steps.
02:34
<&[R]>
Ahh
02:34
<&McMartin>
git is... very tightly linked, at the command level, to the Unix terminal and several very specific quirks of it.
02:34
< Yossarian>
+5 pts for usage of 'neophyte'
02:34
<&[R]>
Yeah, you need to install something to run git
02:34
<&McMartin>
Because of certain conflicts in those commands with default windows commands, the isolation layer that the tutorial I linked provides is IMO helpful.
02:35
<&McMartin>
I think but am not positive that this includes a gui interface as well, but the "Git Bash Here" context menu has generally done the things I need.
02:35
<&McMartin>
People who spend a lot of time on the Internet ragging on Windows also generally do not have a good sense of the best way to get unix utilities *running* on Windows, but the underlying technology for doing so (MSYS2, and the 2 is important) are replicated by the WinGit installer in a way that (unless you mess with stuff) won't conflict with other things.
02:37
<&McMartin>
(And, uh, for the buzzword-friendly; MSYS and MinGW to the extent that they weren't folded into MSYS2 are defunct and never worked well, Cygwin was even worse and is only useful when you need bug-for-bug simulation with Unix systems, and nowadays the correct way to handle that is not cygwin but to build a Linux VM and run that. WSL is solving a very specific problem that exactly one developer community has
02:37
<&McMartin>
right now and gets more press than it's ready to withstand.)
02:38
<&McMartin>
If you've already created a repository on GIthub, you won't need to do the "git remote add" dance, because you'll have something you can create with "git clone"
02:38
<&[R]>
You don't need to do git init either
02:39
<&McMartin>
Right
02:39
<&McMartin>
That said
02:39
<&McMartin>
It's worth doing that just to see how to do it and because it will give you a "playground" to mess around in with versioning text files or something before you start dealing with Something Big.
02:40
<&McMartin>
Oooh
02:40
<&McMartin>
And for the being fancy
02:40
<&McMartin>
I have not played with https://desktop.github.com/
02:41
<&McMartin>
That said, lol at "native" and "electron" in the same paragraph
02:45
<&Reiver>
I think I may attempt to read this conversation after the tutorials again.
02:45
<&Reiver>
In the meantime, Notepad++ shall be my default editor because it is Better Than Vim and I know it so it's a start
02:45
<@Alek>
^5
02:46
< Yossarian>
disagree
02:46
<&[R]>
gvim was absolutely frustrating to use
02:46
<&[R]>
I think notepad++ is probably the better option
02:47
<&[R]>
Though I used programmer's notepad instead
02:47
< Yossarian>
oh, well, gvim...
02:47
<&[R]>
gvim's the vim he'll get on Windows
02:47
<&McMartin>
Yep
02:47
<&McMartin>
Though at least on WIndows it doesn't somehow use more CPU than Emacs.
02:48 * McMartin hasn't figured that one out yet.
02:48
<&[R]>
Heh
02:48
<&[R]>
Maybe it was written by the same people who made Flash?
02:48
<&McMartin>
Should be very similar sourcecode bases
02:48
<&[R]>
(Flash on Linux liked to 100% a CPU core while idle)
02:48
<&McMartin>
If I had to make a serious guess: the system that's doing that is a GNOME/Wayland system and GTK/Wayland might have some wackiness.
02:49
< Yossarian>
One is an operating system, though, and the other is a thing on teh webz
02:49
<&McMartin>
Especially if it's not GTK3
02:52
<&McMartin>
But yeah. NP++ is Fine (tm). It doesn't grow with you, but that's not a problem yet.
02:53
<&Reiver>
oh, I know it's insufficient
02:53
<&Reiver>
But it is my Standard Outrider Editor to run alongside SQL Server Management Studio, so it's a decent start
02:53
<&McMartin>
Right
02:53
<&McMartin>
And, I mean
02:54
<&McMartin>
I use it for assembly language and HTML
02:54 * Reiver nods
02:55
<&[R]>
pnotepad had edit over FTP which was pretty baller
02:56
<&[R]>
(This was before anyone provided SSH for shared hosting)
02:57
<&Reiver>
... does anyone know anything about Visual Studio Code?
02:58
<&[R]>
It's apparently not ass
02:58
<&Reiver>
It is certainly very... recognisable
02:58
<&[R]>
Some people in some linux channels actually use it
02:58
<&McMartin>
The TL;DR is that it's MSVS but just the text editor part.
02:58
<&McMartin>
And then you stick in plugins for various other languages
02:58
<&McMartin>
And yeah
02:58
<&McMartin>
It's like top 3 even on Mac and Linux
02:59
<&McMartin>
I'd say "since you're working in C# here, I don't think it gives you anything that MSVS itself won't get you"
02:59
<&Reiver>
Yeah, I get that feeling
02:59
<&McMartin>
Unless there's something Unity-specific in which case I"ll defer to those with experience.
02:59
<&Reiver>
Could be handy to have consistency
02:59
<&Reiver>
OTOH could be handier to have an alternate set of cutlery
02:59
<&McMartin>
If you're on Windows and are writing JavaScript or Rust or something it has value there, I understand
02:59
<&Reiver>
hm
03:00
<&McMartin>
I feel a lot like this is "get *something* off the ground, then worry about how your kitchen is decorated"
03:00
<&Reiver>
This is for the "default editor used with Git" option
03:00
<&Reiver>
You're right
03:00
<&McMartin>
Oh hm
03:00
<&Reiver>
But I am also... lightly paranoid about not fucking things up on the first attempt
03:00
<&McMartin>
I actually ended up using a copy of vim that shipped with git >_>
03:00
<&Reiver>
It's probably a lack of confidence thing, but I am going to be making enough mistakes as it is without the more fundamental ones >_>
03:00
<&McMartin>
You will rarely be using that editor to write more than three lines
03:00
<&Reiver>
ah, cool
03:00
<&McMartin>
The git editor is for typing in your changelogs.
03:01
<&McMartin>
Not developing the code.
03:01
<&Reiver>
Notepad++ it is
03:01
<&Reiver>
thank you
03:01
<&Reiver>
*That* is the kind of context that is what I am seeking, even when I don't know I should be asking for it :)
03:01
<&McMartin>
I didn't realize that was the question until that point~
03:01
<&[R]>
Same
03:02
<&Reiver>
I only realised at that point what it was asking /me/~
03:02
<&McMartin>
Oh, nice
03:02
<&McMartin>
I *think* this will also install a program called "Git Gui"
03:02
<&[R]>
Most of my commits are one line, so I use -m
03:03
<&McMartin>
That should make the "clone existing repository" part relatively painless
03:04
<&Reiver>
"Adjusting your PATH enviroment": a) Use git from git bash only, b) git from the command line and also from 3rd-party software, c) use git and unix tools from the command prompt, redtext "Warning: This will override Windows tools like 'find' and 'sort', only use if you understand implications"
03:04
<&Reiver>
... I'm, uh, going to discount c) then
03:05
<&[R]>
B is probably the better option
03:05
<&[R]>
Since it's A+
03:05
<&[R]>
And it's harmless if you don't use the 3rd party stuff
03:06
<&Reiver>
okay, cheers
03:06
<&Reiver>
... OpenSSL library or Native Windows Secure Channel library?
03:06
<&[R]>
*shrug*
03:06
<&Reiver>
Don't get me wrong, I appreciate the importance of getting this stuff right, but holy hell I haven't felt so baffled by the buttons in front of me in decades
03:07
<&McMartin>
This is why open source is terrible, tbh
03:07
<&McMartin>
I'd go with openssl, just because Anything It Ships With Is Less Likely To Break
03:07
<&[R]>
OpenSSL is probably the more reasonable option
03:07
<&McMartin>
The important choice here is "don't let it alter your PATH"
03:07
<&Reiver>
I am not used to a software install asking me questions I don't only not know the answer to, but don't even understand the framework for the question >_>
03:07
<&Reiver>
aha
03:07
<&[R]>
WSC is probably an option for if you wanted to use Windows' key store
03:08
<&[R]>
Which you'd likely want to in a more enterpise environment
03:08
<&Reiver>
ah, I see
03:08
<&Reiver>
cheers
03:08
<&[R]>
Are any of the options selected by default?
03:08 * Reiver elects to go with 'yeah, convert to windows on export and convert back to unix on import', because why the fuck not
03:08
<&[R]>
Because chosing the defaults should be fine
03:08
<&Reiver>
Usually the top one
03:09
<&[R]>
-*- Reiver elects to go with 'yeah, convert to windows on export and convert back to unix on import', because why the fuck not <-- don't
03:09
<&Reiver>
But there isn't anything saying "Default" to guide you along
03:09
<&Reiver>
... okay
03:09
<&[R]>
That can fuck some things up
03:09 * Reiver backs up on that one
03:09
<&Reiver>
Commit and check out as-is, then?
03:09
<&[R]>
Yeah
03:09
<&Reiver>
jfc, the one time I thought the question was simple enough to not bug you guys with~
03:09
<&[R]>
You can make your editor export unix if it matters anyways
03:09
<&[R]>
(Hint: they're talking about newlines)
03:10
<&Reiver>
(I knew that part, at least)
03:10
<@celticminstrel>
(It's command.com, not console.com.)
03:10
<@celticminstrel>
[Aug 24@9:59:09pm] McMartin: I'd say "since you're working in C# here, I don't think it gives you anything that MSVS itself won't get you"
03:10
<@celticminstrel>
Well it does divest you of the need to sign into an online account...
03:11
<&Reiver>
I'm OK with that bit honestly
03:11
<@celticminstrel>
BTW, Git GUI is pretty decent, enough that I never bothered to install any other GUI on my Windows machine.
03:11
<&Reiver>
MSVS is something I have a very passing familiarity with, so I'll run with it and hopefully the old engine will have the rust flake off in time
03:11
<@celticminstrel>
Tho it's technically two separate programs which is a bit weird.
03:11
<&Reiver>
celticminstrel: Should I be installing that instead of gitforwindows, then?
03:12
<@celticminstrel>
Git GUI ships with git.
03:12
<&McMartin>
Reiver: You are installing Git Gui
03:12
<&[R]>
As mentioned it ships with what you got
03:12
<&Reiver>
oh
03:12
<&Reiver>
Okay, cool
03:12
<@celticminstrel>
What was the other one again?
03:12
<&McMartin>
(And also the core tools)
03:12
<&McMartin>
Git Bash
03:12
<@celticminstrel>
No not that
03:12
<&McMartin>
Which Git Gui wraps
03:12
<&McMartin>
Oh, the thing I linked
03:12
<@celticminstrel>
The history browser
03:12
<&McMartin>
That was Github's electron thingy
03:12
<@celticminstrel>
No not that.
03:12
<&Reiver>
MinTTY vs cmd.exe?
03:13
<&[R]>
MinTTY, cmd.exe is pretty ass
03:13
<@celticminstrel>
There's a git command that I can type in that opens up a GUI of the repo's history.
03:13
<@celticminstrel>
I think you can also open it from a menu in Git GUI.
03:14
<@celticminstrel>
I use cmd.exe but I'm not gonna recommend it exactly. Powershell works too I think FTR.
03:14
<&McMartin>
Yeah
03:14
<&[R]>
MinTTY lets you resize in *two* axises
03:15
<&McMartin>
In particular, I recommend against git integration with cmd.exe in general, because there's too many ways it can interfere with normal windows commands'
03:15
<@celticminstrel>
Uh?
03:15
<&[R]>
This should not actually be a deciding possitive
03:15
<&[R]>
But it is
03:15
<&Reiver>
Enable: File system caching? Git Credential Manager? Symbolic links?
03:15
<@celticminstrel>
Doesn't cmd.exe allow that too?
03:15
<&Reiver>
as of win10, yes
03:15
<&Reiver>
Cutting edge tech, that one
03:15
<&[R]>
Fuck if I know. I quit Windows in XP
03:15
<@celticminstrel>
Yeah as of win10
03:16
<@celticminstrel>
Tho actually I'm pretty sure you can do it in win7 too
03:16
<@celticminstrel>
Just, not with the mouse. Need to go into the menu and edit settings or something.
03:16 * McMartin is afk for a bit; his silence is neither approval nor condemnation
03:16
<&[R]>
MinTTY is Cygwin's terminal, I liked it a ton more than cmd.exe
03:17
<&[R]>
<celticminstrel> Just, not with the mouse. Need to go into the menu and edit settings or something. <-- that worked in XP too. It was ass.
03:18 * Reiver figures he'll go with the defaults then: File system caching, Git Credential Manager, but no symbolic links. Is a little iffy on the credential manager bit, though.
03:19
<@celticminstrel>
Heh
03:19
<&[R]>
Oh, MinTTY is WSL's terminal too
03:20
<@celticminstrel>
Win10's ability to select text in the terminal without first going into the menu is actually quite annoying.
03:20
<@celticminstrel>
Because the program is suspended while any text is selected.
03:21
<@celticminstrel>
So if you click and accidentally select one character and then wonder why the program isn't responding... that's why.
03:22
< Pink>
Reiver, for that file you place it in your project directory. It is like a robots file on a website.
03:23
<&[R]>
Sounds very MS'y
03:23
<&[R]>
RE: selection
03:26
<&Reiver>
Pink: Aha, okay, thanks
03:26
<&Reiver>
I will be able to do that once I finish with this wisard :)
03:26 * Reiver still doesn't understand what Git Credentials will do to him, but hopes it is not inconvinient.
03:29
< Pink>
>Win10's 'ability' to select text
03:29
< Pink>
I mean, Ray Charles could pick out a shirt.
03:31 * Pink vaguely dreads when he'll have to actually upgrade windows
03:38
<@celticminstrel>
Don't do it! :o
03:38
<@celticminstrel>
I'm half-convinced that Windows 10 is actually malware.
03:38
<@celticminstrel>
At the very least, Windows Update (in Win10) is.
03:38
<&[R]>
W10 was completely unusable on my work laptop
03:39
<&[R]>
My favorite bit was when the font engine crashed
03:39
<&Reiver>
I now have Git!
03:39
<&[R]>
Meaning no fonts could be rendered
03:39
<&Reiver>
Now to use my GitHub account to sign into VS
03:40
< Pink>
Well, I don't PLAN to until there's no other option.
03:40
<&[R]>
Also spending an hour opening all the images I was going to work on, so I could just bulk convert them, going to the bathroom and returning to a "Windows is updating your machine"
03:41
<&[R]>
Then updates taking multiple hours
03:41
< Pink>
I'm still on win7, and there was kicking and screaming involved to get me there
03:41
<&Reiver>
win7 is ok
03:41
<&Reiver>
win10 is eventually inevitable
03:42
<&Reiver>
but I don't disagree with reluctance.
03:42
<&[R]>
Run a Linux VM, learn it, then run a Linux host with Windows VM, then slowly deprpecate the Windows shit
03:42
< Pink>
Not everyone can stop using windows applications.
03:42
<&[R]>
If only there were like seven ways to solve that on Linux
03:43
< Pink>
Yes, I know. Because I've certainly never had someone ever suggest moving to Linux before.
03:45
< Pink>
And no, my computer can barely run some of the software I use as it is, running them in unsupported emulation won't help.
03:46
<&[R]>
Then enjoy W10
03:46
<&[R]>
And MS shoving shit down your throat
03:47 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
03:47 mode/#code [+o mac] by ChanServ
03:47
< Mahal>
I've said this before and I'll say it again, [R]
03:48
< Mahal>
In my experience the people complaining that windows 10 is aWFuL and UNMANAGEABLE either lack the knowledge to admin it correctly or refused to buy the version that grants those rights
03:49
< Mahal>
Of course, Windows isn't the right tool for all jobs, and I freely agree with that name
03:49
<&[R]>
Sure, but I'm not paying 240$ for an entirely new liscence of W10 just to fix updates being retarded
03:50
<&[R]>
When I was forced to get Home with the laptop to begin with
03:51 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
03:51
< Pink>
I doubt it is unmanageable. If I did, I'd not be dreading having to upgrade, I'd be refusing to. =P I do think that it is awful, especially since I don't want to be a professional administrator to have my computer basically obey me. And I'm sure that when I do move to it I will be forced to dig deep to get basic functionality in place and to make it less hideous.
03:52
< Mahal>
You can buy Pro upgrades. Or you could have bought a laptop with Pro, as I did.
03:52
<&[R]>
Plus there's things that you can't change anyways
03:52
<&[R]>
Work provided the laptop, didn't have much choice there
03:52
<&[R]>
(Small company)
03:52
< Mahal>
If your employer is supplying a machine wihh Windows Home they are almost certainly breaching license agreementa
03:53
<&[R]>
That's MS' own fault then, stop fucking forcing the shit on all systems
03:53
<@Alek>
I'll note that 8.1 wasn't as bad as people were saying either, IMHO better than 7 and almost as good as 10.
03:53
< Mahal>
And it should be the employer paying for pro not the individual
03:53
<@Alek>
the lack of the Start button was easily remedied for most people.
03:53
< Pink>
I think that 'better' is not a single metric, Alek.
03:54
< Mahal>
Yeah, I found 8.1 not as bad as 8 but tbh most of 8 was a trashfire
03:54
< Mahal>
10 is fine.
03:54
< Pink>
And that trying to make one size fit all is in fact much of the problem.
03:54
< Mahal>
And I'm 1000% in favor of enforcing Windows updates from a general Internet security standpoint.
03:55
<&[R]>
I'd like the forced updates better if the way to specify a time wasn't crap
03:55
< Mahal>
It's not. If you buy Pro. :P
03:55
<&[R]>
Also W10 straight up could not hibernate
03:55
<&[R]>
Which was trivial in Linux
03:55
<&McMartin>
Um
03:55
<&McMartin>
When you say "hibernate" do you mean "suspend" or
03:56
< Mahal>
Err. W10 hibernates just fine.
03:56
<&[R]>
I mean suspend-to-disk
03:56
<&McMartin>
Because Win10 suspends-to-disk as part of its normal powerdown sequence
03:56
<&[R]>
No option to, google did not help
03:56
<&[R]>
And it was very much not the default since the computer would be very dead after 5 hours in a bag
03:57
<@Alek>
10 Home "recently" got updates to the way you can specify update times, so it's better than it used to be, anyway.
03:57
<&McMartin>
That's not powering down
03:57
<&[R]>
Obviously
03:57
<&McMartin>
By default, Win10's "Shut down" option is a reboot that hibernates after doing the boring parts of startup.
03:57
<&McMartin>
Suspend is... not that.
03:58
<&[R]>
That language is *very* unclear then
03:58
<@Alek>
it's also not W10's fault.
03:58
<&[R]>
Yeah, it's MS'
03:58
<@Alek>
the language has been like that for the better part of 2 decades at least.
03:58
<&Reiver>
10 home lets you pick when to update, but it does not let you delay it indefinitely.
03:58
<&Reiver>
One may begrudge this
03:59
<&Reiver>
But I admit when I was on win7 I would delay for months a a time so that is not a mark in favor of allowing such flexibility~
03:59
<&[R]>
Hell, a button that's "Yeah, go ahead, update now" would've been a massive improvement
04:00
<&[R]>
Since sometimes I'd delay, because I was WORKING, and then I'd be done
04:00
<&[R]>
(I know there is one, but 1) it was shown that said button opted you into beta programs, 2) it's hidden in a ton of menus)
04:02
< Mahal>
I'm sorry but what the fuck, that's just not how it works, [R]
04:02 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
04:02 mode/#code [+qo Vornicus Vornicus] by ChanServ
04:02
<&[R]>
Uhh yeah?
04:02
<&Reiver>
... what?
04:02
<&Reiver>
You just hit 'restart and install updates', dude
04:02
< Mahal>
Start - restart and update now. It's not exactly hidden.
04:03
<@Alek>
what they said, R
04:03
<&[R]>
https://www.digitaltrends.com/computing/windows10-check-for-updates/
04:03
<@Alek>
not just in Start-Power, but also in the Windows Update screen you get a button that says Restart Now.
04:03
<&[R]>
I don't recall that being a thing (I remember that from XP, but I did not see that in W10)
04:04
< Mahal>
Yeah, if you can go ahead and find me a legitimate source then I might believe you
04:04
< Mahal>
Digital trends is not that
04:04
< Mahal>
It's explicitly not how it works anyway
04:04
<&[R]>
https://www.pcworld.com/article/3326833/careful-windows-10s-check-for-updates-button-may-download-beta-code.html
04:04
<&[R]>
https://tech.slashdot.org/story/18/12/14/2048226/regular-windows-10-users-who-manually-look-for-updates-may-end-up-downloading-beta-code-microsoft-says
04:04
< Mahal>
You sign up to your update branch thru management of your win10 login in Microsoft website
04:04
<@Alek>
so uh. hibernate, suspend, I have neither, I have Sleep. >_>
04:05
< Mahal>
If you don't explicitly sign up you stay on the regular update branch
04:05
<&Reiver>
methinks R may not have touched a windows computer in a bit too long~
04:05
<&McMartin>
It's been awhile since I've had to give a shit about ACPI levels, but I believe Sleep and Suspend are the same thing.
04:05
< Mahal>
If you check your power settings you may have disabled them
04:05
<&[R]>
https://www.techspot.com/news/77846-microsoft-admits-non-insiders-beta-testing-windows-updates.html
04:05
<@Alek>
there's an option to opt in to beta updates in advanced update settings, but I never touch those.
04:06
<&[R]>
<Reiver> methinks R may not have touched a windows computer in a bit too long~ <-- not at all in a year
04:06
< Mahal>
I should note again, sometimes windows is not the right tool for the job. That's fine.
04:06
<&[R]>
Right
04:07
<&[R]>
Which is why I don't use it
04:07
< Mahal>
I don't even want to pretend to say windows is right for everything cos it's not
04:07
<&McMartin>
You are giving the impreession that you don't use it because you have been convinced by FUD and open conspiracy theories.
04:07
<&McMartin>
It's... kind of a bad look
04:07
< Mahal>
That.
04:08
<&[R]>
So, the *one* argument I've made is the Windows Insider involuntary bullshit thing
04:08
<&[R]>
Everything else is my own experience
04:08
<&Reiver>
No offense, but half of it is wrong, though
04:08
<&Reiver>
So either your memory is bad or you misunderstood what you looked at
04:08
< Mahal>
You are presenting your personal experience as a statement of how windows works, when it is demonstrably not the case for several of those statements.
04:08
<&McMartin>
Which is leading you to say that things cannot be done that can be trivially done because you didn't find out how to do it.
04:09
<&Reiver>
Which, to be fair, is largely how I feel looking at Linux
04:09
< Mahal>
Movie time here. Chat later!
04:09
<&McMartin>
Reiver: Anyway. You now have Git installed
04:10
<&McMartin>
You should be able to open "Git Gui", select "clone an existing repository", and feed it your github repo and get the files already there onto your system.
04:10
<&[R]>
Okay, so let's go back. MS renamed "Hibernate" to "Power Off", without making it clear that was happening. Therefore, reasearching how to make Windows hibernate, was leading me to think my system couldn't, because it was very demonstratably going to sleep only.
04:10
<&[R]>
*XP* had an option "close the lid -> hibernate"
04:10
<&Reiver>
McMartin: Oh, nice!
04:10
<&[R]>
W10 did *not* have that option
04:10
<@celticminstrel>
At least on Win7, "Hibernate" basically writes everything to disk and fully shuts down, so when you start up your programs are still running, while "Sleep" os more of a soft power down, like MacOS.
04:10
<&McMartin>
[R]: The thing you want is not actually what the poweroff is
04:10
<&[R]>
Someone said something otherwise
04:10
<&McMartin>
celticminstrel: Right. This is a standard
04:11
<&[R]>
<McMartin> Because Win10 suspends-to-disk as part of its normal powerdown sequence
04:11
<@celticminstrel>
^is more
04:11
<&McMartin>
Right
04:11
<&McMartin>
That's not the same thing
04:11
<&[R]>
Right.
04:11
<&Reiver>
McMartin: so do I throw an URL into my 'source location' or
04:11 * Alek adds Hibernate and removes Sleep, since he doesn't really need it.
04:11
<&[R]>
I wanted suspend-to-disk. AKA Hibernate.
04:11
<&Reiver>
And should I have care with determining a target directory?
04:11
<@Alek>
not that I'll use Hibernate all that much either, but eh.
04:11
<&[R]>
W10 was simply not doing that, and was not providing a clear way to do that.
04:11
<&McMartin>
Since that's not the same thing, and we agree it is not the same thing, then there wasn't a misunderstanding
04:11 * Reiver has never used any version control system at all. Across three professional business units. Yes, run in scream now.
04:11
<&McMartin>
However, it can hit the ACPI state.
04:12
<&[R]>
I can actually pop the W10 disk back in and show screenshots
04:12
<@Alek>
Sleep stores stuff in RAM and leaves it lightly powered.
04:12
<&[R]>
Right
04:12
< Pink>
I've still never actually set up a git repository
04:12
<&[R]>
Hence why I wanted hibernate.
04:12
< Pink>
Only used them
04:12
<&McMartin>
Reiver: You have however managed your own home directories, right?
04:12
<@celticminstrel>
Huh? Does "Power Off" in Win10 keep your programs running? o.O
04:13
<&McMartin>
celticminstrel: No.
04:13
<&[R]>
Like, I haven't ever called hibernate "sleep" so I'm really fucking confused why you keep bringing that fucking up
04:13
<@celticminstrel>
Then how is it the same as Hibernate...?
04:13
<&McMartin>
celticminstrel: You know how booting takes forever because it's initializing a bunch of stuff
04:13
<&McMartin>
"Shutdown" is acutally "reboot, then hibernate just as you're ready to provide the login screen"
04:13
<@celticminstrel>
Ah.
04:13
<&[R]>
Okay
04:13
<&McMartin>
Which would not work if it could not carry out suspend-to-disk operations.
04:14
<&Reiver>
McMartin: E:\Gamedev\ or are you being cleverer than that
04:14
<&McMartin>
But that's part of ACPI
04:14
<&McMartin>
Reiver: No, that's all
04:14
<&McMartin>
The target directory is where you want your stuff on your disk
04:14
<&[R]>
I am getting my W10 disk
04:14
<&McMartin>
I'm not gainsaying that your UI did not offer your options.
04:14
<&McMartin>
But your screenshots will prove as much as me taking screenshots of my GNOME control panel prove what can and cannot be configured on Linux
04:15
<&McMartin>
(That system is running GNOME 3)
04:15
<&McMartin>
(So it also thinks updating GVim requires a reboot.)
04:15
<&[R]>
cat /sys/power/state
04:15
<&[R]>
Ughh
04:15
<&[R]>
That's fucking bullshit
04:16
<&McMartin>
Reiver: The github page for your repo should have a "clone or download" page, and it will offer a couple of cloning options.
04:16
<&McMartin>
Either should work; the https one will let you use passwords if you don't want to fiddle with signing keys for login
04:17
< Pink>
So, anyone particularly familiar with unity timeline?
04:17
<&Reiver>
I am afraid to say I am still installing Unity, so not yet~
04:30
<&[R]>
OMFG, this is painfully slow
04:31
<&[R]>
Focus stealing, how I have not missed you at all
04:32
<&[R]>
Also maybe some blame should be shifted to Lenovo... booting this disk via BIOS made it go into a Win8 installer...
04:32
<&[R]>
I strongly suspect that's not normal
04:33
<&Reiver>
uh, no
04:33
<&[R]>
It is normal?
04:36
<&Reiver>
no
04:38
<@Alek>
mighta been a win8 machine originally with the free win10 upgrade applied.
04:38
<@Alek>
or something something
04:39
<&[R]>
Bear in mind: this is the W10 install that came with the machine, when bought from a store
04:39
<&[R]>
Costco specifically
04:39
<&McMartin>
That doesn't mean that it was designed with W10 as the factory install, as you well know.
04:40
<&Reiver>
Yeah no
04:40
<&Reiver>
Especially from something like Costco it is entirely possible the hardware sat around and got updated before selling as win10 via the upgrade
04:40
<&[R]>
Fair enough
04:41
<&McMartin>
At this late date if it's resetting I would not put high odds on it even accepting the update.
04:41
<&McMartin>
Unless it also had a Win10 OEM code with it or something.
04:41
<&[R]>
I got booted into W10 by switching back to UEFI boot temporarily
04:42
<&McMartin>
Also I'm not sure why you're doing this.
04:42
<&McMartin>
I'm not doubting your word that it wasn't an option available by default on your particular hardware.
04:42
<&McMartin>
I'm doubting that it's impossible to make it happen anywhere, in part on the grounds that someone else reconfigured their own system to do so over the course of this very conversation
04:42
<&[R]>
Fair enough, there's some stuff on it I didn't copy over, so I'll do that and swap the HDDs again
04:43
<&[R]>
Just *super* frustrating being on one job that needed a report, keeping all the images open so I could do that, going to the next job and *bam* power's dead.
04:43
<&[R]>
With no hibernate option in the shutdown menu
04:44
<&Reiver>
As noted again, if you're doing this in a work enviroment you're on the wrong liscence.
04:44
<&[R]>
Blame MS
04:44
<&Reiver>
No, blame your employer for being in breach
04:44
<&[R]>
Either make it piss easy to correct it, or stop selling shit like that
04:44
<&Reiver>
I will say that Home works fine for 95% of stuff you'd want to use Home for
04:45
<&Reiver>
And if being bossy around security updates is what it takes to stop the Massive Worm Exploits Of Yesteryear, I'm all for it
04:45 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
04:45 mode/#code [+o macdjord|slep] by ChanServ
04:45
<&Reiver>
Because in not trusting me to be sensibel, they're not trusting anyone else either, and this is very much a tragedy of the commons, and one an awful lot of people discounted out of hand then acted al pissy when they got breached anyway.
04:45
<&[R]>
I know why it's like that
04:46 * Reiver shrugs. And if that's not acceptable, stop using the version of Windows specifically designed for The Plebs Who Cannot Be Trusted With Their Own Security Settings.
04:46
<&[R]>
Which is what I did
04:46
<&Reiver>
Upgrade to Pro?
04:46
<&[R]>
By switching to something else entirely
04:46
<&Reiver>
ha, well, same diff.
04:46
<&Reiver>
Jolly good.
04:46
<&[R]>
As mentioned, I haven't run W10 in a year
04:47
<&Reiver>
But don't blame Home's security system for being, effectively, an Enterprise enviroment where IT decides to reboot your computer for you, albeit at vast scale.
04:47
<&[R]>
Right, but here's the thing: small bussinesses
04:47
<&[R]>
The owner's going to buy the cheapest fucking thing
04:47
<&[R]>
And guess what? THEY HAVE *HOME*
04:47
<&[R]>
So... either make it piss easy to fix, or *stop* doing that.
04:48
<&Reiver>
no, have the business buy the right liscence and stop being a cheapskate
04:48
<&Reiver>
We're talking about buying Pro, not Enterprise, here
04:48
<&[R]>
Right
04:48 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
04:48
<&[R]>
And I'm saying they're making the upgrade path stupid
04:49
<&Reiver>
In the meantime, it really does sound like your Inherent Flaws With Windows 10 are 'your boss was a cheapskate and it wasted a bunch of your work because your system was not fit for purpose'
04:49
<&[R]>
Which they are
04:49
<&[R]>
I looked for upgrades, and I got search results full of the 30$ dollar full license ones, which were sketchy as fuck
04:49
<&Reiver>
In the meantime, I'm going to try and put my attention back itno figuriging out Git.
04:53
< Pink>
Timeline is kind of amazing, and really shows a lot of the basic issues with unity. It is a powerful, moderately well designed NLE style editor... but it lacks absolutely basic functionality, including stuff that is ubiquitous through the rest of the software.
04:55
< Pink>
And almost every unity tool is like that. Almost every one has SOME weird little element that doesn't work with the rest of the software.
04:57
< Pink>
I just learned that you can set every parameter on on orthogonal cameras using an animation curve... except the zoom/scale. For some reason that parameter just isn't hooked up. You CAN a script that does nothing but set that parameter to match a parameter in the script, and then animate the script.
04:58
< Pink>
...wow, my grammar has taken a nosedive in the past hour.
05:01
<&Reiver>
Pink: You're making me a tad nervous now >_>
05:02
< Pink>
Don't worry.
05:03
< Pink>
You're probably better equipped than I am for it.
05:05
< Pink>
Also probably a more practical project in mind:D
05:05
<&Reiver>
haha, oh dear
05:05
<&Reiver>
I am not equipped for anything at all
05:05
<&Reiver>
My strength is in databases.
05:06
<&Reiver>
Which is why my very first game... has nothing do with them
05:06
<&Reiver>
welp~
05:06 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
05:06
<&Reiver>
I *should* be building some monstrosity of a 4X stat-juggling monster
05:06
<&Reiver>
I have one in my head!
05:06
<&Reiver>
And yet I cannot even.
05:06
<&Reiver>
So hovercraft Toyota Wars it is.
05:07 Vorntastic [uid293981@Nightstar-2dc.p8m.184.192.IP] has joined #code
05:07 mode/#code [+qo Vorntastic Vorntastic] by ChanServ
05:13
< Pink>
Hah
05:14
< Pink>
Database skills are incredibly useful for larger projects.
05:27 Derakon is now known as Derakon[AFK]
05:47
<&Reiver>
Aye. This isn't one of them~
05:56 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
05:56 mode/#code [+o mac] by ChanServ
05:59 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
06:00
<@celticminstrel>
Oh huh, looks like Twitter finally broke the one app that still works on my computer.
06:00
<@celticminstrel>
Not that I've even been using it lately, given that I mostly tweet from my phone...
06:01
<@celticminstrel>
Especially since it was replaced.
06:06 celticminstrel [celticminst@Nightstar-6an2qt.dsl.bell.ca] has quit [[NS] Quit: And lo! The computer falls into a deep sleep, to awake again some other day!]
06:29
<&Reiver>
Okay
06:29
<&Reiver>
I have a GitHub repository
06:29
<&Reiver>
I am now firing up Visual Studio
06:29
<&Reiver>
And it is asking me if I would like to clone or check out code from GitHub
06:29
<&Reiver>
Have I already done this, and should stick to futzing with the local stuff, or do I hook that straight into the internet too, or?
06:41
<&Reiver>
Pink: Any opinions on whether I want the latest Unity vs a 2018 LTS?
06:44
< Pink>
I'm using 2019.3
06:45
<&Reiver>
the alpha? Is this a wise thing to do, or is it Eh, Good Enough?
06:48
< Pink>
A lot depends on what is important to you. A lot of long term issues have been fixed.
06:48
< Pink>
Most likely, it won't make any discernable difference to you.
06:50 * Reiver nods.
06:50
<&Reiver>
Did you go with .3 for any particular reason?
06:56 * Reiver scratches his head at options for build support
06:56
<&Reiver>
Gonna assume I need "Windows"
06:56
<&Reiver>
Do I want "Universal windows", and do I need to care at this stage about any of the other ones
07:09
<~Vorntastic>
Probably not
07:16
<&McMartin>
Universal Windows is a thing you don't care about
07:16
<&Reiver>
okay, thank you
07:16
<&McMartin>
That's the "maybe if we do work we haven't done it will also run on Xboxen some day as an Xbox store app!" and they have not done that work and also you don't get access to anything fun >_>
07:16
<&Reiver>
... snerk
07:16
<&Reiver>
Duly noted~
07:17
<&McMartin>
I mean
07:17
<&McMartin>
it (and the Windows/Xbox store stuff) is what spooked Gaben enough to make him port the Source engine to Linux and hire the SDL team to bring it into the modern era
07:17
<&McMartin>
So it's got that going for it, but you'll notice this is all about not having to use it >_>
07:18
<&McMartin>
My ignorant but serious answer is that by the time you really have to care, it's probably going to be something you manage through Unity's release options.
07:21
< Pink>
reiv- some of the preview packages require it.
07:21
< Pink>
And .2 had some problems that would take a long time to explain
07:22
<&Reiver>
But ones that you're pretty sure I don't care about in my own little corner?
07:22
< Pink>
Yes.
07:22
<&Reiver>
McMartin: Fair enough, and thank you
07:22
<&Reiver>
This is exactly the kind of stuff where I appreciate the million-questions stuff; I am spinning up with /way/ too little context of my own
07:23
<&McMartin>
Yeah
07:23
<&McMartin>
That said
07:23
< Pink>
Well, basically, they've been going through a long process of moving away from having one monolithic application towards a more modular approach
07:23
<&McMartin>
A lot of the "fun stuff" you don't get is system-specific, so you shouldn't "need" it anyway, and anything that relies on a Windows-specific thing will be a headache once you want to do Mac/Linux/mobile releases.
07:23
< Pink>
Which is generally a good idea, since it lets you not include 5 gigs of packages for your tiny mobile game(for instance)
07:25
< Pink>
In this case, while migrating functionality, they accidentally closed off access to a small part of the core unity namespace- but only to scripts loaded in packages.
07:25
< Pink>
(that is, modules)
07:26
<~Vorntastic>
https://cdn.discordapp.com/attachments/329400828920070144/615037536732971018/unknown.png
07:27
<&McMartin>
Some kind of entity system?
07:27
<~Vorntastic>
Clearly
07:29
<~Vorntastic>
(I don't know what the true context is but it's a cute little pun)
07:30
<&McMartin>
"Proposed by Caesar as present partiple of _esse_ 'be', to render Greek philosophical term _to on_ 'that which is'"
07:30
<&McMartin>
Latin: even Caesar had to make shit up
07:54
<&Reiver>
Latin: Only died out once people insisted it not change any more.
08:01
<&[R]>
Wasn't Italian invented because they wanted a more romantic (read: expressive) language than latin?
08:02
<&McMartin>
Italian as we know it was invented because Dante wanted to sell his books to a broader audience than the Learned or His Hometown.
08:04
<&McMartin>
https://www.languagesoftheworld.info/historical-linguistics/dante-alighieri-and-the-italian-language.html
08:05
<&McMartin>
I misremembered the attribution, though I did remember the line.
08:05
<&McMartin>
"As for modern standard Italian, its first literary expression is considered to be I Promessi Sposi (The Betrothed), a novel by Alessandro Manzoni, who described his language in the Preface to the 1840 edition as the Milanese dialect “rinsed in the waters of the Arno” (river in Florence)"
08:05
<&Reiver>
Okay!
08:05
<&McMartin>
And, uh, to be clear
08:05
<&Reiver>
I now have a VS account, a Unity account, and have successfully made and commited a change via the GitHub tutorial on the browser.
08:06
<&McMartin>
Italian comes into being As Standard Italian, in, um, 1861
08:06
<&Reiver>
This is a Start(tm).
08:06
<&McMartin>
Reiver: That is a start, and it will put you in fine stead on all future projects, Unity or no.
08:06
<&Reiver>
I should probably start an Actual Unity Tutorial next, and then start futzing with VS after that, so there's, er, something to futz with?
08:06
<&McMartin>
Seems reasonable.
08:06
<&Reiver>
One question you may or may not know
08:06
<&McMartin>
The tutorial I did years ago involved rolling a ball around a thing
08:06
<&McMartin>
This may have gotten cooler since.
08:06
<&Reiver>
VS is asking me whether I want to create a new project or hook into a GitHub project
08:07
<&Reiver>
This is a new project, or will be once I make one in Unity
08:07
<&Reiver>
Do I make a new VS one or is it "Make Unity, publish to GitHub (still a little fuzzy on that bit)", pull down via VS, futz with there?
08:07 * Reiver moves the " to the end of the sentence.
08:08
<&McMartin>
Not sure offhand, but my honest suggestion is "your first Unity project is scratch; don't bother with Github, just fiddle with it in the expectation that once fiddled you will Destroy Everything"
08:09
<&Reiver>
That is a fair shake
08:10
<&Reiver>
Perhaps I should have been less specific in my enviroment naming, but that is fine
08:11
<~Vorntastic>
Reivers_first_unity_game_about_planes_do_not_steal
08:11
<&McMartin>
Our bold hero, Lt. Cmdr. Donut Steele
08:11
<&McMartin>
Oh wait, no
08:12
<&McMartin>
Operational Commander Donut Steele.
08:12
<&McMartin>
Since he's OC.
08:12
<~Vorntastic>
Yes
08:12
<&jeroud>
I seem to recall Unity being pretty self-contained, although the editor it opened for me to write code in appeared to be some third-party thing.
08:12
<&Reiver>
I have decided to come up with a name Velasquez in my game, somewhere. I don't yet know where.
08:12
<&Reiver>
Might be your commanding officer.
08:12
<&McMartin>
jeroud: That would have been MonoDevelop, but Xamarin has been purchased by Microsoft and the differences have been merged into the open-source editions of the Visual Studio experience, AIUI.
08:13
<&Reiver>
god, I have so many ideas for a game I pulled out of my ass while futzing about in Elite, what the hell
08:14
<&jeroud>
Halfway through that sentence, which was supposed to be a question about why VS instead of just Unity, I figured out the answer myself.~
08:14
< Yossarian>
Is handedness a genetic trait or is it learned or both?
08:14
<&McMartin>
Genetic
08:14
<&Reiver>
Genetic
08:14
<&McMartin>
The history of attempts to make left-handers "unlearn" it are a fascinating history of obvious child abuse
08:15
<&Reiver>
To the point a particuarly infamous scottish clan had their keep tower's stairwell turning the opposite way to normal, so they could exploit Being Lefthanded to their advantage against anyone who attacked
08:15
<&jeroud>
But IIRC there's a spectrum, rather than a binary switch.
08:15
<&McMartin>
Ambidexterity is indeed known to the ancients.
08:16
<&jeroud>
Or maybe a switch with a spectrum.
08:16
<&jeroud>
I certainly know a lot of people who are lefthanded for some things but not other.
08:18
<&McMartin>
Oh sure
08:18
<&McMartin>
Not to mention, like
08:18
<&McMartin>
I'm going to be better with a parrying dagger in my left hand because it is my offhand. :)
08:19
<&McMartin>
And there are also the odd side bits
08:19
<&McMartin>
I cannot write legibly with my left hand, normally, but writing mirrorscript with it is a lot more feasible than it "should" be.
08:19
<&McMartin>
(It's still awful, though.)
08:22
<~Vorntastic>
I can only think of like 2 things where in exclusively left handed
08:22
<~Vorntastic>
Writing is one of them
08:22
<&jeroud>
Something Bunnee noticed recently is while as a sinistral she writes loops clockwise, us dextrals tend to write them widdershins.
08:22
<~Vorntastic>
I'm*
08:23
<&McMartin>
My script-S starts widdershins and ends deasil.
08:23
<&jeroud>
She uses scissors dextrally, though, because sinistral scissors are less common and more expensive.
08:23
<&McMartin>
And I'm honestly not sure how else I could do it.
08:24
<~Vorntastic>
Knives? Ten key? Swype? Various gross motor functions? All ambidextrous
08:24
<&McMartin>
Scissors always struck me as less a matter of, hrm, sinistral dexterity and more about Where The Blade Ends Up Actually Being.
08:24
<&jeroud>
She was observing closed loops specifically, primarily "o".
08:24
<&McMartin>
... oh. She prints.
08:25 * McMartin writes manuscript in the D'Nealian hand, which involves a lot of mid-letter reversals.
08:25
<&jeroud>
Yeah. Scissors have definite chirality which complicates things.
08:25
<&McMartin>
Chirality was the word I was looking for
08:26
<&McMartin>
This also means that when she shifts hands to scissor something in half
08:26
<&McMartin>
You need to put on your deepest Mortal Kombat voice and intone BUNNEE WINS. CHIRALITY.
08:26
<~Vorntastic>
What.
08:27
<&jeroud>
My hypothesis on the writing is that since your writing hand is typically holding the paper in place its more convenient to start lines moving away from the hand.
08:27
<&McMartin>
This also means your palm doesn't risk smearing the text.
08:28
<&jeroud>
Because it reduces the risk of the stylus moving the paper.
08:28
<&McMartin>
Vorntastic: There was once an attempt to do a compilation of Mortal Kombat finishers to go with the Dalek verb list
08:28
<&McMartin>
Unfortunately, the third one added to the list was BANALITY and this was deemed to encompass all possible other results.
08:29
<~Vorntastic>
The banality of gory death is certainly a thing
08:29
<&jeroud>
The text smearing is likely why we write left->right.
08:29
<&McMartin>
Look, when you explode into bones and gore and there are three complete ribcages, it's hard to take it seriously
08:30
<&jeroud>
I've always wondered if cultures with right->left languages have historically had a higher incidence of sinistrality.
08:30
<&McMartin>
ISTR that a lot of the earliest writing systems alternated LTR and RTL on each line, which complicates this
08:31
<&McMartin>
But does let me use the word boustrophedonic.
08:31
<&McMartin>
"In the manner of plowing a field"
08:31
<&McMartin>
We plow our paper WITH WORDS
08:33
<&McMartin>
Speaking of words
08:33
<&McMartin>
The only piece left of my UQM conversion that is blocking me getting a vaguely runnable test version is unicode text input.
08:33
<&McMartin>
But I think that can wait for another day.
08:39
<&jeroud>
I'm pretty sure cuneiform was ltr, and that's because it's generally written densely on small tablets with the stylus in the strong hand.
08:41
<&jeroud>
Boustrophedonic writings are often large inscriptions where obscuring text just written costs less than moving back to the other side between lines.
08:41
<&jeroud>
Think hieroglyphs on the walls of a monument.
08:43
<&jeroud>
Meanwhile! I have more of a Scheme to write.
08:44
<&jeroud>
(So far it can add numbers and define/lookup variables.)
08:44
<&jeroud>
(I have a long way to go before R5RS compliance.)
08:48
< Yossarian>
Damn, Louis Rossmann has almost 1mil subs, what a pimp.
08:49
< Yossarian>
I wonder if he has learned enough to start making his own boards, need that 35W mobile Ryzen custom board to stuff into a nice Thinkpad chassis ;)
08:50
< Yossarian>
ah, sorry, not #hardware :(
09:41
<~Vorntastic>
Huh. I've learned how to do Lights Out sometime in the past month
10:34 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
14:18 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
14:19 mode/#code [+o macdjord|slep] by ChanServ
14:21 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
15:08 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
15:08 mode/#code [+qo Vornicus Vornicus] by ChanServ
15:26 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
15:27 mode/#code [+o mac] by ChanServ
15:30 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
15:52
<~Vornicus>
Well this looks suspiciously like a decimal carry algorithm
16:24 celticminstrel [celticminst@Nightstar-6an2qt.dsl.bell.ca] has joined #code
16:24 mode/#code [+o celticminstrel] by ChanServ
16:27 Vash [Vash@Nightstar-sjaki9.res.rr.com] has joined #code
16:58
<~Vornicus>
It is a decimal carry algorithm. Okay this function 1. updates the scores via carries, 2. updates the high score at the same time.
17:07 Vorntastic [uid293981@Nightstar-2dc.p8m.184.192.IP] has quit [[NS] Quit: Connection closed for inactivity]
18:17 celticminstrel [celticminst@Nightstar-6an2qt.dsl.bell.ca] has quit [[NS] Quit: KABOOM! It seems that I have exploded. Please wait while I reinstall the universe.]
18:19 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
18:19 mode/#code [+o macdjord|slep] by ChanServ
18:22 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
18:43 Vash [Vash@Nightstar-sjaki9.res.rr.com] has quit [[NS] Quit: Leaving]
18:56 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection closed]
19:02 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
19:02 mode/#code [+o mac] by ChanServ
19:05 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Ping timeout: 121 seconds]
19:37 celticminstrel [celticminst@Nightstar-6an2qt.dsl.bell.ca] has joined #code
19:37 mode/#code [+o celticminstrel] by ChanServ
22:31 Kindamoody is now known as Kindamoody[zZz]
22:38 Derakon[AFK] is now known as Derakon
22:40
< Pink>
I really should move from monodevelop to visual studio
22:42
<@Reiv>
I am liking VS so far.
22:43
<@Reiv>
It is pleasing to have a full-powered IDE under my wing instead of some crummy secondary software.
22:52 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
22:52 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has joined #code
22:57 Emmy [Emmy@Nightstar-9p7hb1.direct-adsl.nl] has quit [Ping timeout: 121 seconds]
23:31 macdjord|slep [macdjord@Nightstar-rslo4b.mc.videotron.ca] has joined #code
23:32 mode/#code [+o macdjord|slep] by ChanServ
23:33 mac [macdjord@Nightstar-rslo4b.mc.videotron.ca] has quit [Operation timed out]
23:34
< Pink>
Oh, and I have encountered one minor issue with 2019.3 that you may or may not see, where you get a bunch of "Object at index 0 is null" errors. All you have to do is close the inspector panel and reopen it. Not sure if it is 2019.3 or one of the preview packages I'm using precipitating that, but the big red(but harmless) error messages can be alarming.
23:53 himi [sjjf@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
23:59
<@Reiv>
Huh, interesting, cheers
--- Log closed Mon Aug 26 00:00:01 2019
code logs -> 2019 -> Sun, 25 Aug 2019< code.20190824.log - code.20190826.log >

[ Latest log file ]