greptilian logo

IRC log for #sourcefu, 2017-07-02

http://sourcefu.com

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
00:21 pdurbin heh, that's fine
09:16 aditsu joined #sourcefu
11:36 aditsu pdurbin: hi, so, could you explain what it is? (also wondering why you haven't done that in the readme)
11:49 aditsu btw, you have a typo - "githhub"
11:50 pdurbin phew, at least the link works :)
11:53 pdurbin aditsu: do you want to know what it is now or what I want it to be in the future?
11:54 aditsu I guess the latter would be more interesting..
11:57 pdurbin Google highlights all their open source projects here: https://opensource.google.com/projects
11:57 pdurbin I would like Harvard to have a website like this too.
12:00 aditsu heh, they're such show-offs.. all dat fancy animation :p
12:02 aditsu anyway, you could start with a simple list on a web page
12:03 pdurbin yes, for sure
12:03 pdurbin minimum viable product
12:03 pdurbin aditsu: I just updated the Google doc linked from https://github.com/IQSS/open-source-at-harvard . Does that help?
12:05 aditsu not a lot.. I wasn't even aware you had a link to a Google doc
12:06 aditsu it might help to copy some of it into the readme
12:06 pdurbin absolutely
12:06 pdurbin the google doc is more fluid, easier to update
12:07 aditsu sure
12:07 pdurbin for when I'm not sure if I want to commit :)
12:07 aditsu btw, you can see most of my open-source projects at http://sf.net/users/aditsu (but I'm not actively involved in some of them anymore)
12:08 pdurbin Depeche and CJam were the ones that were on my radar
12:09 aditsu yeah, those are my main projects currently
12:10 aditsu haven't worked on CJam for quite a long time.. but I'll get back to it
12:11 aditsu I also have a whole bunch of other projects that I haven't decided to publish..
12:14 pdurbin aditsu: did you take a look at my Go code in that repo? Is it awful? I'm trying to learn Go by hacking on a project rather than by reading a book first. Probably not the best idea. :)
12:17 aditsu I actually don't know anything about Go (the language)..
12:18 aditsu why did you choose it?
12:18 aditsu ah, just an opportunity to learn?
12:20 aditsu the syntax seems a bit strange
12:28 pdurbin ok, so prologic and I are the only Gophers
12:29 aditsu if you tell me good stuff about it, I might give it a try :p (maybe at the next Google Code Jam)
12:42 pdurbin aditsu: well, I'm a big fan of `gofmt`. I wrote about it here: https://groups.google.com/d/msg/dataverse-dev/y2Jpk3szTf8/rckKmP6-BgAJ
12:49 aditsu source code formatter? I think I used one at some point, but struggling to remember what it was..
12:49 aditsu (for java)
12:50 aditsu ooh, maybe jalopy
12:51 aditsu yeah I think that's the one - https://sourceforge.net/projects/jalopy/
12:52 aditsu it was about 10 years ago though..
12:55 aditsu not sure why I missed that discussion
12:58 aditsu I have some doubts about the "uncontroversial" part..
13:00 aditsu it might clash violently with my (or somebody else's) preferred style :p
13:10 pdurbin Too bad for them. The benefits of a team-wide style are too great.
13:11 pdurbin aditsu: how large of a team have you worked on for a Java project? How many developers in one code base?
13:11 pdurbin semiosis: same question
13:14 aditsu largest was about 100 I think; also, I didn't really know java at that time :p
13:16 aditsu after getting proficient, I think my largest team was about 7 people
13:17 pdurbin Ok. 100 is huge to me. I'm used to 7. On either team was there a team-wide style? Or was it chaos and everyone could just do whatever?
13:17 aditsu wait, I also worked in a team of about 30 people, but most of my work there was in python, very little java (android)
13:18 aditsu we had some style rules that we had to agree on, and I think that's important
13:19 pdurbin ok, sounds like we're on the same page
13:19 aditsu but different teams/companies can have different styles
13:19 pdurbin sure
13:19 aditsu and perhaps different degrees of flexibility
13:19 pdurbin But the point about `gofmt` is that the entire Go ecosystem has a single style. I absolutely love this.
13:20 aditsu sounds like communism :p
13:22 pdurbin heh
13:22 pdurbin but you agree it's important to have a team come together around some style rules
13:24 aditsu yes, but I wouldn't go that far to impose a single style to everybody everywhere... still, if people can get over it, it can simplify things
13:25 aditsu oh, I think I know the solution: auto-format with the team's (or standard) style when pushing, auto-format with individual developer's style when pulling :D
13:26 aditsu everybody is happy.. unless they look at the same screen together :p
13:31 pdurbin aditsu: do you think everyone in the Go ecosystem should throw off their chains and stop using `gofmt`? :)
13:32 aditsu I don't presume to tell them what to do :) they should do what they think is right
13:38 aditsu btw, I think the haskell compiler complained about my indentation style when I tried to write something :p
13:38 aditsu it was quite distressing
13:58 pdurbin don't let those compilers push you around
13:58 pdurbin it's a free country
13:59 pdurbin no communism here
16:10 prologic haha
16:11 prologic I've bother a Gopher (Go) and Gopher (the protocol) :P
16:11 prologic But seriously Go (Golang) is a pretty fucking nice language really
16:14 pdurbin yeah, I like it
16:14 pdurbin maybe it's an acquired taste
16:16 pdurbin prologic: can you please tell me if download.go and parse.go at https://github.com/IQSS/open-source-at-harvard are awful? I'm curious what more idiomatic Go looks like.
16:17 prologic one sec
16:20 prologic looks mostly fine to me
16:21 prologic you write somewhat like I do when I first start something, then I refactor into functions with good units of work and interfaces that make sense
16:27 pdurbin prologic: ok, phew. If you feel like it, please send me a pull request against one of the files to show how you'd refactor.
16:31 prologic one sec :P
16:31 prologic let me write a url shortener first
16:31 prologic and a paste bin
16:31 prologic both things I've been unable to get going and unhappy with existing self-hosted solutions
16:32 prologic either in Python or Go
16:32 prologic so gonna write some quick 'n dirty versions
16:57 pdurbin prologic: that sounds like a much better use of your time. :)
16:57 prologic ahahaha
16:58 prologic OTOH you're welcome to spin such things up for yourself when I'm done
16:58 prologic you know that thing I wrote golinks?
16:58 prologic pretty f'n useful tbh :D
16:58 prologic I use it so much now, when its down I notice (which only happened when I broke dns here)
16:58 * pdurbin looks at https://github.com/prologic/golinks again
16:59 prologic although I have to admit (probably just me being a hacker/engineer) my two most common commands are g and gh :O
16:59 prologic I should build in some metrics/stats into golinks
17:00 pdurbin I notice when my Digital Ocean VM is down if I go to check weechat and can't. I can't remember the last time I had any downtime though.
17:00 prologic hehe
17:00 prologic hmm need another coffee brb
17:00 prologic almost there with a url shortener
17:01 prologic jcaveast: not going to be pretty though but who cares :P
17:01 prologic caveat*
17:01 pdurbin that's exactly why I put my Go code on github as is
17:02 prologic next up a paste bin; with just two basic features. a simple ugly form to throw shit in and a api for a cli to make things easy like: echo "foo" | paste
17:03 prologic was thinking of using no persistance for this though; just an internal time based cache
17:03 prologic so you never have to worry about deleting pastes
17:10 pdurbin I almost always check the "keep forever" box when making pastes.
17:23 prologic really?
17:24 prologic And do you ever go back to view ones from months ago? :P
18:11 pdurbin very seldom
20:05 prologic so you'd need something like what I'm going to make :D
21:17 pdurbin prologic: it sounds like you're building https://github.com/throughnothing/Dancebin
21:19 pdurbin https://github.com/throughnothing/Dancebin/pull/1 was added because I asked for it, apparently: https://irclog.perlgeek.de/crimsonfu/2012-05-08#i_5559376
21:19 pdurbin codex sivoais: Perl! ^^
21:20 pdurbin anyway, it was nice, I used it for a while, but now http://danceb.in (the site where it ran) is down and I guess all of my pastes with it
21:20 pdurbin so yes, I guess I can let go of pastes
21:38 prologic :D
21:39 prologic do you bother self-hosting things btw?
21:40 pdurbin yeah, I host http://wiki.greptilian.com and http://podcasts.greptilian.com and a few other things
21:40 pdurbin 5 bucks a month for a Digital Ocean VM
21:40 pdurbin http://music.greptilian.com
22:13 pdurbin http://thedurbins.com
23:27 prologic nice :D

| Channels | #sourcefu index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

http://sourcefu.com