code logs -> 2016 -> Sun, 10 Apr 2016< code.20160409.log - code.20160411.log >
--- Log opened Sun Apr 10 00:00:22 2016
--- Day changed Sun Apr 10 2016
00:00
< ion>
I loath to be forced to reach for my mouse
00:00
< crystalclaw>
When someone asks me to fix their computer, I do like 10 keyboard shortcuts and they stare at me like I'm some sort of mage
00:00
< ion>
yeah
00:00
< ion>
basically
00:00
< crystalclaw>
One thing I can't stand using the keyboard for: scrolling
00:00
< ion>
I love how the meta key is actually useful in windows now
00:00
< ion>
eh
00:01
< ion>
pg-up/dn
00:01
< crystalclaw>
My mouse has forward and back buttons on it, so I use it for web browsing, but that's about the extent of it.
00:01
< ion>
space in a web browser
00:01
< ion>
hjkl in the most random of places
00:01
< crystalclaw>
I'm used to having a 10keyless keyboard and smooth scrolling (macbook) so I still use the mouse for that.
00:01
< ion>
I always just mash backspace for back in my browser
00:02
< ion>
alt+up in windows exploder if I need to go up a folder level
00:02
< crystalclaw>
I enjoy trackpad shortcuts. The one thing I miss on this arch box
00:02
< ion>
I'm not fond of trackpads in general, but sometimes my trackpad is more convenient than my trackpoint
00:03
< ion>
only really use a mouse when I'm at my desktop these days, and even then I have a trackball I use when I can instead
00:03
< ion>
also wacom digitizers are really great
00:03
< [R]>
<ion> I'v toyed with things like archbang on and off over the years but my experience is that updates always break things <-- Arch is really shitty for breaking things IME.
00:04
< ion>
[R]: I've always assumed it was because I was toying with archBang in particular and not a pure Arch system
00:04
< crystalclaw>
I only like /good/ trackpads. The only ones I've used and not immediately cringed are more recent macbook ones. Granted, I don't use many non-old computers with trackpads, but...
00:04
< [R]>
No, the maintainers are twats.
00:04
< crystalclaw>
Really?
00:04
< crystalclaw>
I've never had any trouble
00:04
< ion>
Haha, I can believe that
00:04
< ion>
Also yeah, some trackpads are terrible
00:05
< ion>
The new trend of removing the edges and blending with the rest of the palmrest makes me want to kill somebody
00:05
< crystalclaw>
Once I got it installed and the major problems worked out, no new ones have appeared. The most buggy thing is KDE/plasma5.
00:05
< crystalclaw>
Yeah, it's annoying
00:05
< ion>
I used to get a lotta driver issues in Arch, as I recall
00:05
< ion>
actually no
00:05
< ion>
thats been my experience with linux in general
00:06
< crystalclaw>
I've had zero things that I cared about (no good h100i driver, but who cares) that didn't just work out of the box, excepting graphics cards, but those are a pain no matter the system
00:06
< ion>
graphics drivers break, I get dropped to a CLI, and have no fucking idea what to do now that I'm forced to a linear workflow
00:06
< [R]>
For some unknown reason, they bound glibc to kernel versions, meaning if you didn't update the kernel first, glibc would not work.
00:07
< crystalclaw>
Even my wifi card was immediately recognized
00:07
< crystalclaw>
that reminds me, I should update today
00:07
< [R]>
The dependencies ended up so that if you updated the kernel, it'd do glibc... which would break everything.
00:07
< ion>
I'll admit that I could stand to know bash scripting a fair bit better, but there's a lot to learn in general
00:07
< crystalclaw>
!!92 new packages
00:08
< [R]>
They had a /9 month/ period where the liveCD could only install a system that couldn't be updated.
00:08
< ion>
anyhow, I'm supposed to be going off to meet some folk, gotta save the computer nerding for later
00:08
< ion>
[R]: That might just have been when I was trying Archbang
00:08
< [R]>
Also due to all that, the LiveCDs couldn't be used to recover the system at all.
00:08
< crystalclaw>
What distro again?
00:10
< [R]>
Arch Linux
00:11
< crystalclaw>
Huh.
00:11
< ion>
when was that around, for personal curiousity sake
00:11
< crystalclaw>
^
00:12
< [R]>
About 3-4 years back. Or 2 years after the founder left.
00:13
< ion>
ahahaha
00:13
< ion>
wow
00:13
< ion>
that's right within the time frame when I was messing with that
00:13
< crystalclaw>
Bad timing
00:13
< [R]>
Yeah. Took me forever to find something similar not run by twats. Using CRUX now.
00:14
< crystalclaw>
I actually installed arch as a temporary solution, I was going to experiment with several distros, but I ended up just sticking with it.
00:14
< ion>
I'd been trying it on reccomendation of another person who was using it; clearly they must have installed and done their configuring/updating before things got screwy
00:14
< crystalclaw>
Good luck. Linus is a twat, or so I've heard.
00:15
< [R]>
Arch used to be godly, don't get me wrong.
00:15
< [R]>
Linus seems moderately interested in not fucking things up though, so there's that.
00:15
< crystalclaw>
Why is it so terrible now? If it's bad enough, I'll think about switching, but I like the wealth of wiki resources and fast package turnaround.
00:16
< [R]>
ion: couple that with it being a rolling release...
00:16
< ion>
I have used the documentation from Arch for a lot outside of arch here and there over the years
00:16
< crystalclaw>
The wiki is super useful
00:16
< crystalclaw>
Even on other installs
00:16
< ion>
Yeah, I use mostly debian based stuff if anything at all lately
00:16
< crystalclaw>
Most broken install I've had to fix/use is a centos 6 install on my VPS
00:16
< [R]>
Yeah, generally distro-wikis are usable with other distros if you know what you're doing.
00:17
< ion>
Cygwin is hated, but serves most of my purposes well enough lately
00:17
< [R]>
Arch's is nice since it assumes a minimal system (since that's what it installs)
00:17
< ion>
I do want to get away from a proprietary OS eventually
00:17
< crystalclaw>
Package-manager translation, and a bit of config-file-finding hell, and it's essentially the same.
00:18
< crystalclaw>
Another option is straight-up vanilla Debian.
00:19
< crystalclaw>
Also I apparently built a computer that runs linux really well out of the box. The only proprietary drivers I needed to install were the nvidia and amd ones.
00:19
< [R]>
Linux's primary driver issues seem to be: Video cards and printers.
00:20
< [R]>
Everything else is pretty decent.
00:20
< [R]>
(Also anything esoteric)
00:20
< crystalclaw>
I don't really use printers much, so...
00:20
< crystalclaw>
Wifi card drivers are pretty notoriously badly supported too
00:21
< [R]>
Ah right
00:21
< crystalclaw>
Not sure about bluetooth
00:21
< crystalclaw>
But those worked without any extra driver installation, though I broke both external antennas on my computer >.>
00:21
< [R]>
IIRC the BT userland was pretty terribad.
00:21
< [R]>
But that was a long while ago.
00:22
< crystalclaw>
It even set up my computer to advertise itself as a Bluetooth speaker in addition, which is /very/ nice.
00:23
< ion>
Hah
00:23
< ion>
I should do something like that with my raspberry pi
00:23
< crystalclaw>
Thing is, I don't know how it did it, so I couldn't do it again
00:24
< ion>
its hte idea that counts
00:24
< ion>
s/ht/th
00:24
< crystalclaw>
Install arch+audio and bluetooth drivers and hope?
00:25
< ion>
I never considered such a thing, but it makes good sense since I want to set it up as a streaming audio source/file server anyhow
00:25
< ion>
anyhow, time to hit the road
00:25
< crystalclaw>
See you
00:26
< ion>
Ta
00:58 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Leaving]
01:13
<@celticminstrel>
Is there a way to "trim" the history in a local git repository? Like a shallow clone, except on a repo that's already been cloned.
01:14
< crystalclaw>
There are ways I think, but you lose the change data.
01:15
< crystalclaw>
I've seen tutorials on how to do that before, but I don't remember
01:15
<@celticminstrel>
I don't need all that history locally.
01:16
<@celticminstrel>
But if it did something like changing all the commit hashes, that would be useless.
01:16
< crystalclaw>
You could just take the contents of the repo, copy it somewhere else, and init a new repo
01:16 * crystalclaw shrugs
01:17
<@celticminstrel>
That doesn't sound very useful...
01:18
<@celticminstrel>
I wonder how much space "git gc" would free up...
01:20
< crystalclaw>
Well, what else would you want to do? erasing the history does essentially the same thing.
01:22
<@celticminstrel>
Does it?
01:22
<@celticminstrel>
Initializing a new repo seems to mean starting a brand-new history, meaning commit hashes change.
01:23
< crystalclaw>
Oh, well, doesn't erasing the history remove commit hashes?
01:23
< crystalclaw>
Oh, I see.
01:24
< crystalclaw>
Nevermind, I'm being dumb
01:24
<@celticminstrel>
I don't know, but I wouldn't expect it to...
01:25
<@celticminstrel>
Maybe it does, in which case that would be useless too...
01:25
< crystalclaw>
http://stackoverflow.com/questions/4515580/how-do-i-remove-the-old-history-from- a-git-repository ?
01:26
<@celticminstrel>
Eh? Graft? What the heck is this sorcery?
01:26
< crystalclaw>
Seems like it's hard to remove the files without removing the commits.
01:26
< crystalclaw>
I have no idea
01:26
< crystalclaw>
I only know basic git.
01:27
<@celticminstrel>
That sounds like it changes the commit hashes, though.
01:27
<@celticminstrel>
Unless you can create the graft and skip the filter-branch and still have it remove the new commits.
01:28
<@celticminstrel>
^old
01:28
<@celticminstrel>
Which feels a little unlikely...
01:28
< crystalclaw>
What, exactly, are you trying to do?
01:28
< crystalclaw>
you could shallow clone the local repo somehow?
01:29
<@celticminstrel>
Yeah, I probably could shallow clone the local repo.
01:30
<@celticminstrel>
Maybe I'll try that at some point soonish.
01:30
< crystalclaw>
http://stackoverflow.com/questions/4698759/converting-git-repository-to-shallow
01:30
< crystalclaw>
No, wait
01:30
< crystalclaw>
that ^
01:31
<@celticminstrel>
The second answer looks like it could do this.
01:32
< crystalclaw>
Just took different search terms than what I was doing
01:32
< crystalclaw>
"convert full clone to shallow clone", specifically. Huh, looks like I forgot to specify git.
01:36
<@Namegduf>
Remember you can git clone <local file path>
01:37
<@celticminstrel>
Yeah.
01:37
<@Namegduf>
So there's always the lazy route there
01:37
< crystalclaw>
assuming the disk space is available
01:40
<@celticminstrel>
The repo size suddenly decreased by a lot for no apparent reason...
01:40
<@celticminstrel>
Has something been running git gc in the background or something...
01:53
<@celticminstrel>
Explicitly invoking it actually makes the size go up.
02:38
<@celticminstrel>
And then ran out of space.
02:38
<@celticminstrel>
I think it's kind of ridiculous for git gc to fail for lack of space.
03:14 Crossfire [Z@Nightstar-3nmkps.tpgi.com.au] has joined #code
03:14 mode/#code [+o Crossfire] by ChanServ
03:14 Crossfire [Z@Nightstar-3nmkps.tpgi.com.au] has quit [Connection closed]
03:14 Doug [Doug@Nightstar-0qugbt.sndgca.sbcglobal.net] has joined #code
03:15 Doug [Doug@Nightstar-0qugbt.sndgca.sbcglobal.net] has left #code ["Leaving"]
03:24 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
03:24 mode/#code [+qo Vornicus Vornicus] by ChanServ
04:46 Kindamoody[zZz] is now known as Kindamoody
05:16 Derakon is now known as Derakon[AFK]
05:17
<@celticminstrel>
I can see two possible solutions, neither of which I know how to do - 1) Attach a temporary (RAM-based) filesystem at the git working directory. 2) Tell git to write its temporary files somewhere on a different drive.
05:17
<@celticminstrel>
(By "working directory" I mean the place under .git where it's writing temporary files for the repacking operation.)
05:49 mac [macdjord@Nightstar-ahbhn1.cable.rogers.com] has joined #code
05:49 mode/#code [+o mac] by ChanServ
05:52 macdjord [macdjord@Nightstar-ahbhn1.cable.rogers.com] has quit [Ping timeout: 121 seconds]
06:26 Kindamoody is now known as Kindamoody|nap
07:05
< ion>
bwaaaaaaaaaaah all the things
07:05
< ion>
I adopted a laser cutter today o3o
07:06
< ion>
this is exciting. I can do things to it and it's all just fine, because the things I do will probably eventually make it work
08:12 celticminstrel is now known as celmin|sleep
08:12 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has quit [Connection reset by peer]
08:53 Kindamoody|nap is now known as Kindamoody
11:19 mac is now known as macdjord
11:50 Kindamoody is now known as Kindamoody|afk
12:03 ion [Owner@Nightstar-6grqph.vs.shawcable.net] has quit [Ping timeout: 121 seconds]
12:06 ion [Owner@Nightstar-6grqph.vs.shawcable.net] has joined #code
12:14 Crossfire [Z@Nightstar-3nmkps.tpgi.com.au] has joined #code
12:14 mode/#code [+o Crossfire] by ChanServ
12:22 ion [Owner@Nightstar-6grqph.vs.shawcable.net] has quit [Ping timeout: 121 seconds]
12:25 ion [Owner@Nightstar-6grqph.vs.shawcable.net] has joined #code
15:12
< abudhabi>
http://www.gianlucagimini.it/prototypes/velocipedia.html
15:35
< ErikMesoy>
I have no idea what I'm doing, let me copypaste from BicycleStackExchange...
15:50 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
16:56 gnolam [lenin@Nightstar-t1tbf0.cust.bahnhof.se] has joined #code
16:56 mode/#code [+o gnolam] by ChanServ
16:57 celmin|sleep is now known as celticminstrel
18:19 Vornicus [Vorn@ServerAdministrator.Nightstar.Net] has joined #code
18:20 mode/#code [+qo Vornicus Vornicus] by ChanServ
18:26
<@gnolam>
https://twitter.com/troyhunt/status/717487467876605953
18:57 Crossfire [Z@Nightstar-3nmkps.tpgi.com.au] has quit [Ping timeout: 121 seconds]
20:03 Kindamoody|afk is now known as Kindamoody
20:07 catadroid [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [[NS] Quit: Bye]
21:10 Emmy [Emmy@Nightstar-esfu0j.dynamic.ziggo.nl] has joined #code
21:13 Kindamoody is now known as Kindamoody[zZz]
21:31 Emmy [Emmy@Nightstar-esfu0j.dynamic.ziggo.nl] has quit [Connection closed]
21:32 Derakon[AFK] is now known as Derakon
22:27 Reiver_ [NSwebIRC@Nightstar-q8avec.kinect.net.nz] has joined #code
22:39 catalyst [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has quit [Connection closed]
22:39 catadroid [catalyst@Nightstar-bt5k4h.81.in-addr.arpa] has joined #code
23:24 Reiver_ is now known as Reiv
23:28 Reiver [quassel@Nightstar-ksqup0.co.uk] has quit [Connection closed]
23:30 Reiver [quassel@Nightstar-ksqup0.co.uk] has joined #code
23:30 mode/#code [+ao Reiver Reiver] by ChanServ
23:30 Orthia [quassel@Nightstar-ksqup0.co.uk] has quit [Ping timeout: 121 seconds]
23:32 Orthia [quassel@Nightstar-ksqup0.co.uk] has joined #code
23:32 mode/#code [+o Orthia] by ChanServ
23:58 himi [fow035@Nightstar-v37cpe.internode.on.net] has quit [Ping timeout: 121 seconds]
--- Log closed Mon Apr 11 00:00:39 2016
code logs -> 2016 -> Sun, 10 Apr 2016< code.20160409.log - code.20160411.log >

[ Latest log file ]