This forum is in permanent archive mode. Our new active community can be found here.

Random Comments

1506507509511512521

Comments

  • edited March 2016
    SWATrous said:

    So as soon as I hear the words Raw Selvedge I'm mentally shortcutting straight to "Psycho Killer, Qu'est-ce que c' est?"

    Je me lance vers la gloire.

    Honestly, I'm not that serious about jeans. I buy what either looks good to me, or serves a purpose. Why did I buy them? They looked really fucking good.
    Post edited by Churba on
  • Comfort is king. Other than that, I try to not buy the same color twice.
  • Apreche said:

    Comfort is king. Other than that, I try to not buy the same color twice.

    Well, yeah. Don't go buying uncomfortable clothes no matter how good they look or functional they are, unless they're serious business safety gear. Most of which, you'd struggle to make comfortable anyway.
  • edited March 2016
    Apreche said:

    I try to not buy the same color twice.

    I actually do the exact opposite; once I find one pair that fits well, I buy two more of the same. Same with shirts, but in packs. I basically try to make my wardrobe like a cartoon character's, is what I'm saying.
    Post edited by Victor Frost on
  • I actually do the exact opposite; once I find one pair that fits well, I buy two more of the same. Same with shirts. I basically try to make my wardrobe like a cartoon character, is what I'm saying.
    Advantage: people can't tell if the jeans you are wearing are dirty because they're always the same ones.

    Disadvantage: people think you are wearing the exact same pair of jeans every day and are a filthy animal.
  • Having a widescreen monitor at work where the first thing I did was turn my coding screen vertical made things a lot nicer (I think I heard that time on GeekNights like a billion years ago?). I don't understand how my co-workers can waste so much space leaving them horizontal.
  • edited March 2016
    Neito said:

    Having a widescreen monitor at work where the first thing I did was turn my coding screen vertical made things a lot nicer (I think I heard that time on GeekNights like a billion years ago?). I don't understand how my co-workers can waste so much space leaving them horizontal.

    I have horizontal, I just have two vertical windows side by side. If you do the vertical monitor you can see a lot of code, but you can only have one window visible at a time. At least 2-3 vertical co-workers though.
    Post edited by Apreche on
  • edited March 2016
    I can't really stand the vertical monitor. I've tried, but I just can't. I usually don't have to look at a bunch of code all the way down a page. But if I do I just have plugins that collapse function/methods down to their signatures. I also end up utilizing side by side views way more.
    Post edited by MATATAT on
  • Apreche said:

    I have horizontal, I just have two vertical windows side by side. If you do the vertical monitor you can see a lot of code, but you can only have one window visible at a time. At least 2-3 vertical co-workers though.
    That's fair. I do that on the main display (Chrome on the right, Slack on the left), but don't really need anything open beyond that and my editor.

    Frankly, having had laptops for most of my life, this plethora of screen space is almost overwhelming to me.
  • edited March 2016
    So, in the wake of this whole "Kik NPM incident" thing, it's coming to light that basically the entire Node.js community and codebase is this hilariously intermingled mess. Nine nested dependencies to see if a number is a positive integer intermingled mess.

    Post edited by Neito on
  • There's more evidence every day that everything I have been saying about nodejs is true. The JavaScript world has very few people who actually know how to program or anything about computers. They are a prime example of doing extra work and spending extra money just to avoid learning things. Those things being UNIX and other programming languages besides JavaScript.
  • edited March 2016
    Apreche said:

    Advantage: people can't tell if the jeans you are wearing are dirty because they're always the same ones.

    Disadvantage: people think you are wearing the exact same pair of jeans every day and are a filthy animal.
    You assume I work a 9-5 job at a place that is not my house.
    Post edited by Victor Frost on
  • Neito said:

    So, in the wake of this whole "Kik NPM incident" thing, it's coming to light that basically the entire Node.js community and codebase is this hilariously intermingled mess. Nine nested dependencies to see if a number is a positive integer intermingled mess.

    The best line in that whole thing:

    "
    is-positive@3.1.0
    What in god's name did versions 1, 2, and 3.0 do?
    "
  • Rym said:

    The best line in that whole thing:

    "
    is-positive@3.1.0
    What in god's name did versions 1, 2, and 3.0 do?
    "
    I like to imagine that v1 just kicked you in the beanbag.
  • Apreche said:

    There's more evidence every day that everything I have been saying about nodejs is true. The JavaScript world has very few people who actually know how to program or anything about computers. They are a prime example of doing extra work and spending extra money just to avoid learning things. Those things being UNIX and other programming languages besides JavaScript.

    We're so smug up in our Python ivory tower, but is PyPI really that different?
  • Starfox said:

    We're so smug up in our Python ivory tower, but is PyPI really that different?
    NINE DEPENDANCIES to do "if ((x % 1) == x) && (x>0)) return True". Is there really anything I can install via PIP that's THAT bad?
  • If there was, would you even know? Or do you just `pip install requests` like everyone else?
  • Wow, that was all savage, no chill. And for the record, I used URLLib for years before finding out about Requests.
  • Starfox said:

    If there was, would you even know?

    I wouldn't. What's all that crap (for example) flask installs? I don't know what it does. I don't audit my requirements.txt. I just go along with it because I want my pythons.
  • Starfox said:

    We're so smug up in our Python ivory tower, but is PyPI really that different?
    It used to be garbage back in the day, but now it's much better ever since they got a CDN. Also, regardless of PyPi, the real reason you don't see Python packages doing stupid tiny things like "is-positive" is because Python the language isn't garbage like JavaScript. It includes all those things in Python, no PyPi necessary.

    If you want to talk about package managers that are actually good, let's talk about apt. Apt is king, everyone else should bow down and kiss its feet.

    I wish there was some way to extend apt to just handle all package management on every platform and for every language.

    For example, instead of

    pip install flask

    why can't I do

    apt-get install python.flask

    or instead of npm install garbage

    apt-get install nodejs.garbage

    Just let apt do everything, because nobody else knows wtf they are doing.
  • How would you virtualenv

    apt-get install python.flask

    You would need separate "virtualenv"s for all the stuff you apt-get??
  • Starfox said:

    How would you virtualenv

    apt-get install python.flask

    You would need separate "virtualenv"s for all the stuff you apt-get??

    I have an answer, but I know you won't like it.

    The one flaw of apt-get is that it is sudo system-wide only. Homebrew is garbage, but it's still the best OSX has ever had. Brew does one thing right, though, which is you brew as non-root.

    If you could apt as non-root, you could just use different UNIX users to get automatic isolation.

    I like UNIX and doing things the UNIXy way. If I was king of computers, we would all be using Plan 9.
  • I figured that's where this line of thought leads to.

    However, not only do I not don't like, that sounds like it'd be really good. I've wished I could not-sudo apt-get before.
  • Starfox said:

    I figured that's where this line of thought leads to.

    However, not only do I not don't like, that sounds like it'd be really good. I've wished I could not-sudo apt-get before.

    Yeah, it would be so simple

    Let's say I apt-get python.flask. It could put the packages into someplace like

    /home/myuser/.python/site-packages/flask/

    Now a different user does apt-get python.flask.oldversion. It puts the files into

    /home/otheruser/.python/site-packages/flask/

    The PYTHONPATH environment variable would globally be ".:~/.python/site-packages/:....."

    The Python packages that get used are determined by which user executes the Python interpreter. I see no reason an identical system wouldn't work for every other language that imports packages based on some sort of PATH.
  • One problem is all the stuff you apt-get that's not a library or module or something. How do you apt-get install apache2 into a private directory? Gonna get mad shit fucked up yo.

    Or does apt just know what's a system thing and what's a user thing and what's in between.
  • I'm curious what you think of Flask @Apreche
  • Starfox said:

    One problem is all the stuff you apt-get that's not a library or module or something. How do you apt-get install apache2 into a private directory? Gonna get mad shit fucked up yo.

    Or does apt just know what's a system thing and what's a user thing and what's in between.

    How would that be fucked up? root is a user that can still apt-get things. And I might want my own Apache that isn't system wide.
  • Pegu said:

    I'm curious what you think of Flask @Apreche

    Sometimes you want to make a web application, and it's only going to take about one file of code. So why not let Flask take care of the WSGI stuffs for you? But sometimes you are making a large application, and you end up pip installing all kinds of other nonsense to get features like authentication, ORM, etc. Django, Rails, etc. already hvae all those things? But then again maybe you are writing a big application that is weird and you need to use your own auth, a weird database, and the large frameworks don't match up. Let Flask do the WSGI parts and write all the other stuff yourself.
    Pegu said:
    Someone JUST uploaded that as a joke.
  • Starfox said:

    One problem is all the stuff you apt-get that's not a library or module or something. How do you apt-get install apache2 into a private directory? Gonna get mad shit fucked up yo.

    Or does apt just know what's a system thing and what's a user thing and what's in between.

    This is why Docker is so appealing.
Sign In or Register to comment.