"I'm marinating a bitcoin in a Node.js brine"



  • @blakeyrat said:

    The writing part of creative writing isn't fun.

    There was a curmudgeon called blakey,
    Whose enjoyment of language was shaky.
    Though he loved a good gripe
    He just hated to type:
    It was boring and made his hands achy.

    @blakeyrat said:

    That still doesn't explain why you'd choose shitty tools over good tools.

    No, but it could go some way toward explaining why you have so many disagreements with so many people about what constitutes shittiness.



  • @flabdablet said:

    There was a curmudgeon called blakey,
    Whose enjoyment of language was shaky.
    Though he loved a good gripe
    He just hated to type:
    It was boring and made his hands achy.

    Even with all the bugs in Discourse, I can't find a way to like this enough.



  • To dash off a verse is a chance
    To write by the seat of your pants.
    No waterfall plan
    Can persuade one to scan;
    You can't do this shit in advance.



  • @tufty said:

    I can't find a way to like this enough

    https://www.youtube.com/watch?v=TkOAUht3G5o&t=2m42s



  • @blakeyrat said:

    I buy or make the absolutely best ones I can manage.

    Funny you should bring that up. I'm currently making a metal lathe. Not only because I'm too cheap to go and buy one, but because of the challenge. So:

    Metal lathe = ability to make things I want.
    Designing precision machine tool in a way that it can be constructed without precision machine tools, or can be constructed in such a way that when precision machine tools are required, it can be used to bootstrap itself : mental challenge, fun.
    The process of making the tool : also fun.

    I've spent a fair mount of today making a new lathe carriage and cross slide. This involved using the existing lathe as a milling machine, using a fairly dangerous bodged-together fly cutter to take recycled construction steel down to 1/100mm accuracy. And then deconstructing the entire machine in order to be able to start re-scraping the ways[1], thus getting them accurate enough to work with the new cross slide. Much of this could be described as tedium, merely "doing", but there's a very tangible buzz from making something that accurate by hand. Now, I can only speak for myself here, but I get a similar buzz by implementing something in a clean way in code, even though the process of entering the code itself could be seen as tedious "doing".

    YMMV, of course, but I doubt you're in the majority.

    [1] "scraping" is actually worse than it sounds. It's done like this :

    • apply marking ink to each mating surface, rub them together
    • identify "high" points where there's no ink on each mating surface.
    • manually scrape off an infinitesimal amount of metal from each high point
    • clean surfaces
    • repeat until the high points are within tolerance

    The carriage is fine, as it's just been milled, but the bed / ways need doing by hand - the lathe I'm building has a 70cm capacity between points, so that's getting on for 1m of ways to scrape.



  • Ok, but are you making your lathe purposefully shitty? Are you using only the crappiest tools you can find to make it?



  • I wasn't going to, but I will now.


  • :belt_onion:

    @blakeyrat said:

    really competent web server it can plug into

    While that may be true, that option is not available on all platforms...


  • Discourse touched me in a no-no place

    @accalia said:

    but Javascript is fun

    Yeah, the same way DF is fun.


  • Discourse touched me in a no-no place

    @fbmac said:

    visual studio community edition is expensivefree for some shit I do at home

    FTFY.


  • Discourse touched me in a no-no place

    @accalia said:

    With your love or ranting i'd suggest radio talk show host, or something in politics.

    If he hurries, he might get a job on Pacifica before it goes under.


  • FoxDev

    @FrostCat said:

    Yeah, the same way DF is fun.

    oh, no it is an entirely different kind of fun!

    DF you only have one environment to have fun in, with JS there's IE5, IE 5.5, IE6, IE7, IE8, IE9,IE10, IE11, Edge, Safari (various versions), Firefox (various versions), Chrome(Variuous versions), Opera (various versions) Nodejs 0.10, Nodejs 0.12, iojs 1.x, iojs 2.x, iojs3.0, nodejs 4.x, nodejs5.x



  • Interestingly, in terms of writing I'm unquestionably the second, but I need much more detailed plans for programming.

    @tufty said:

    Even with all the bugs in Discourse, I can't find a way to like this enough.

    Some anime I was watching at some point, probably a particularly horrible one, involved a father character whose only skill was groveling. Everyone always commented on how wonderful his form was when he apologized for things. He once did a hyper spinning rolling grovel. I tried to find a gif, but I don't know where to look.



  • @blakeyrat said:

    The writing part of creative writing isn't fun. It's just tedium you have to get over. The creativity part is fun.

    Sure, if you somehow manage to plan everything and solve all the potential problems ahead of time.
    Few people (if any) are capable of that.

    Most of us try to plan ahead, and make the actual typing of code as predictable and boring as you think it should be. And then, after all our careful plans crumble to dust in the face of reality, we go back and plan some more. Unless all you ever do is resolve simple tickets someone else made, I bet that's exactly how you work as well.


  • Trolleybus Mechanic

    @LB_ said:

    Also why do you add the gray border and drop shadow? That sounds like extra effort...

    I'm used to dropping screenshots into Word doc (for documentation) or emails (to visually prove why people are fucking idiots). In either case, adding the border and dropshadow helps the screenshot stand out, keeps it from mixing into text visually, and makes it easier to spot the next paragraph.

    I hate the way Word and Outlook add the border & dropshadow-- they crop the image to make room for the border, and drop the resolution significantly. So the screenshot program I use (pickpic) has an easy keyboard shortcut to add that. So now it's just habit. I'm done with a screenshot HITTHEKEYBOARDSHORTCUT done.



  • You have to excuse me for being late to the party. It took a while to print everything out, photograph it, scan the photo, paste it into a spreadsheet, embed the spreadsheet into a Word document, send the document to Sharepoint, email myself a link to it, accidentally CC: the entire company, send reply-all explaining my mistake, politely reply to all of the out-of-office responses that were sent to the entire mailing list, and... well... you get the picture.

    Just another normal day at the office.

    How do you hold those tiny mice, and how is it that your desks are all so clean, anyway?



  • @accalia said:

    @FrostCat said:
    Yeah, the same way DF is fun.

    oh, no it is an entirely different kind of fun!

    DF you only have one environment to have fun in, with JS there's IE5, IE 5.5, IE6, IE7, IE8, IE9,IE10, IE11, Edge, Safari (various versions), Firefox (various versions), Chrome(Variuous versions), Opera (various versions) Nodejs 0.10, Nodejs 0.12, iojs 1.x, iojs 2.x, iojs3.0, nodejs 4.x, nodejs5.x

    But whichever way you do it, you're [url=http://dwarffortresswiki.org/index.php/DF2014:Losing]still losing[/url].



  • @fbmac said:

    VS didn't run on linux

    I wouldn't hold your breath. Although there is VS Code...



  • @blakeyrat said:

    Ok, but are you making your lathe purposefully shitty?

    I'm not. I think there are plenty of reasons for using alternative solutions. Cost is one - not the cost of VS but if I need a cloud server for the project I'm working on, I can get away with a $10/month *nix server vs the $50+/month Windows server. For a personal project I just won't shell that out for Windows. That and node.js works very well for certain applications - it doesn't have to be a web server.



  • @RandomStranger said:


    What the hell is all that newfangled crap?

    I miss Workbench



  • I think I'm going mad here.

    I recognise all of those cursors, but somewhere, something is telling me I've used a system that had the cursor pointing the other way (up and to the right). And I can't for the life of me work out what that system might have been, or if it's just branefart.

    Bueller?



  • Some text editors (used to?) do that if you have the mouse just off the left edge of the document.



  • And it pissed me of every. single. time. it. did. it.



  • Looks like Visual Studio 2008 does it but I don't know how to take a screenshot with my mouse cursor in it.


  • Java Dev

    I like writing code, because I'm figuring out all the details as I'm writing it. I'll tend to know where I'm going roughly, and more precisely once I've written down my main data structures, but I'm not figuring out the fine implementation details until I'm writing the functions in question.

    I also find it's faster and more fun to just write a potential approach and see if it'll work than to theorize about it endlessly.



  • @mott555 said:

    I don't know how to take a screenshot with my mouse cursor in it.

    Step 1. Get your smart phone/a camera (wooden table optional)



  • @tufty said:

    I'm currently making a metal lathe.

    Gingery pattern, or something else?



  • Something else.



  • @flabdablet said:

    There was a curmudgeon called blakey,Whose enjoyment of language was shaky.Though he loved a good gripeHe just hated to type:It was boring and made his hands achy.



  • @accalia said:

    DF you only have one environment to have fun in, with JS there's IE5, IE 5.5, IE6, IE7, IE8, IE9,IE10, IE11, Edge, Safari (various versions), Firefox (various versions), Chrome(Variuous versions), Opera (various versions) Nodejs 0.10, Nodejs 0.12, iojs 1.x, iojs 2.x, iojs3.0, nodejs 4.x, nodejs5.x

    I'm pretty sure JavaScript doesn't have any three-eyed six-legged slavering dimetrodons. LAAAAME.


  • BINNED

    @ben_lubar said:

    I'm pretty sure JavaScript doesn't have any three-eyed six-legged slavering dimetrodons. LAAAAME.

    Not intentionally, no. But once you start playing with DOM and callbacks the probability of this pointing to one of those sooner or later is approaching 1.


  • Trolleybus Mechanic

    Proposal: A new programming language.

    this refers to the current scope

    that refers to the parent scope on the stack

    theotherthing refers to all global scopes not in this or that.


  • FoxDev

    @Lorne_Kates said:

    Proposal: A new programming language.

    this refers to the current scope

    that refers to the parent scope on the stack

    theotherthing refers to all global scopes not in this or that.


    that.that.that.that.that.this.that.that.this.foo

    ....



  • @nexekho said:

    ... it's time for everybody's favorite game show - guess who's the Mac user? 😄



  • @uncreative said:

    Writing code is a million times more fun to me than playing any game I've ever played. It is like this for many software developers I know.
    ...
    I write code strictly for the joy of writing code. I just happen to get paid to do it as well.

    I concur. I was developing software (admittedly much smaller projects) as a hobby for 10 years before I was doing it for a living. When I took my first job after college, I must've gone 6 months with the attitude of "all this and I'm getting paid too!".

    It only stopped being fun when I got "promoted" to the point where they want me to design stuff and then give the designs to others for implementation.

    I have always said (and I continue to say) that if I wasn't writing code for a living, I'd be doing it in my spare time.

    @tufty said:

    I recognise all of those cursors, but somewhere, something is telling me I've used a system that had the cursor pointing the other way (up and to the right).

    Back in the MS-DOS days, when those (few) apps with mouse control all implemented their own pointers, some did that. I also remember some where the pointer is vertical.

    In Microsoft Word (at least 2010 and earlier, I don't know about 2013) the pointer changes direction when it's in the left-side margin to indicate that clicking will select a line/paragraph.


  • BINNED

    You jest, but I saw a bunch of code in the form of var that = this;

    I'm fairly sure jQuery is full of that, actually.


  • Trolleybus Mechanic

    @David_C said:

    ... it's time for everybody's favorite game show - guess who's the Mac user? 😄

    Don't worry, they'll tell you.



  • @David_C said:

    I have always said (and I continue to say) that if I wasn't writing code for a living, I'd be doing it in my spare time.

    I actually took a systems administration job for a while just so I could code in my free time on the projects I felt like working on, instead of the lackluster projects my day job before was giving me.

    Because of this, I will soon be working at my dream job.



  • @Lorne_Kates said:

    that refers to the parent scope on the stack

    If you're writing your JS library in an object, it's pretty common to have a var that = this; at the top where you initialize shit.

    At least it was a few years ago, my JS is "out of date" by about 4-5 years at this point, so God knows what the kiddies do now.


  • I survived the hour long Uno hand

    @blakeyrat said:

    it's pretty common to have a var that = this;

    or var self = this
    or var curthis = this


  • Dupa

    @flabdablet said:

    There was a curmudgeon called blakey,

    There should be a place named somewhere in that line. :pedantic_dickweedery:


  • FoxDev

    @Yamikuronue said:

    @blakeyrat said:
    it's pretty common to have a var that = this;

    or var self = this
    or var curthis = this

    i also see var elem = $(this) a lot in jquery callbacks...




  • FoxDev

    @blakeyrat said:

    JSRF - Like This Like That

    .... i initially read that title wrong and thought "Japan Self Defense Force has a band that publishes music? and they were imported into the country? ... oh. No. that's JetSetRadioFuture... huh... I wonder if they are any good bookmarks for when she gets home and won't share the music with the whole office"



  • @accalia said:

    Japan Self Defense Force has a band that publishes music?

    Why wouldn't they? Every branch of the US Military does. I liked a video from Ukraine's militay in Funny Stuff. It's pretty damned common.


  • FoxDev

    @blakeyrat said:

    Why wouldn't they

    no reason they wouldn't i just was unaware that they had any audience in America.

    That's rather why i thought of them first with that acronym and my brains autocorrect software.



  • @David_C said:

    guess who's the Mac user? 😄

    They could just be using the Windows Black Pointer Theme, that's totally a thing in Mouse Properties...



  • @accalia said:

    JetSetRadioFuture... huh... I wonder if they are any good

    Not a "they" but a video game. If you like the sound track, you should also check out the first game.



  • It's the best rollerblading/graffiti game ever made.



  • Actually that's Ubuntu.


Log in to reply