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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
You assume I work a 9-5 job at a place that is not my house.
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.
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.
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?
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?
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?
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.
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?
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.
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.
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.
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.
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.
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.
Comments
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.
Disadvantage: people think you are wearing the exact same pair of jeans every day and are a filthy animal.
Frankly, having had laptops for most of my life, this plethora of screen space is almost overwhelming to me.
"
is-positive@3.1.0
What in god's name did versions 1, 2, and 3.0 do?
"
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.
apt-get install python.flask
You would need separate "virtualenv"s for all the stuff you apt-get??
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.
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.
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.
Or does apt just know what's a system thing and what's a user thing and what's in between.