--- 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 |