TW: Flat privilege, hermaphrodite motherfucking alligators.
Okay. Literally the best reverse image search software has actually been open-sourced. Problem being that it’s written in PHP, which is bad for desktop use.
Guess who’s gonna port this shit to something saner.
Never mind, it’s already saner.
Libertarians are throwing “ensuring health care, education, a home and a job for everyone” around as if it’s a bad thing.
Excuse me, motherfucker, but some of us are appalled by the notion of someone being too poor to live in a house during winter with tons of foreclosed houses to go around.
Cory motherfucking Doctorow on how DRM and modern intellectual property laws impact computers, the internet, and activism.
This guy nails it so hard and so often he’s practically Jesus’ father.
I had a friend recently send me this amazing Youtube clip.
Aside from it just being a bit confusing without any context it’s simply amazing to realize that “bullet time fanservice” is now a real thing o.0I’ve posted the gif of the chick’s super-breasts dodging the bullet before, but this whole clip is gold.
Booblet time.
RECOIL STRAIGHT TO THE FUCKIN’ TITTIES.
Good lord, can you imagine how much that HURTS? Her boobs looked like freakin’ BALLISTICS JELLY. God….
To be fair, she did have the most horrible boob cramp afterwards.
I’ve been an exclusive command-line user for over six months now, and over this time, the configuration tricks I’ve amassed are… considerably sizeable. Instead giving you a bunch of dotfiles to look at, I can write a long-ass post to boast about them.
While technically not a “CLI hack”, Cygwin is awesome. We all have to use Windows sometimes, and Cygwin makes the experience considerably more tolerable. Most important command-line utilities exist, and the rest can be compiled without hassle. Cygwin has become an integral part of every Windows installation I make.
Zsh is a significant improvement over bash, both for interactive and programmatic use. It’s fancier. It’s faster. It’s more customisable. It’s incredibly more predictable and secure. If you’re spending a large amount of time on the command line, zsh is the way to go.
The PATH variable determines which directories the executables you can use are read from. If you want to install custom executables and scripts, the way to go is usually /usr/local/bin. However, since superuser privileges are required to write to this directory—not to mention its global nature—sometimes it’s in your best interest to add a $HOME/bin directory to PATH. Personally, I’ve appended it to /etc/zsh/zprofile:
export PATH=$HOME/bin:$PATH
The Internal Field Separator determines how strings are automatically split. Normally, the IFS is set to space, tab, newline, and NUL. It’s in the best interest of efficiency and security that you reduce it to just newline and NUL, because that’s most likely what you want.
export IFS=$'\n\0'
Everyone knows zsh features menu select which can be enabled as follows:
zstyle ':completion:*' menu select
What’s less commonly discussed, however, is that you can use ls colours in the menu, which are a significant help.
zstyle ':completion:*' list-colors ${(s.:.)LS_COLORS}
By default, many utilities are incredibly insecure and easy to exploit due to the existence of files beginning with dash (‘-‘). If you do file management through the command-line, alias all potentially file-system-damaging commands as thus for security:
alias cp='cp -vri --preserve=xattr --'
alias mv='mv -vi --'
alias rm='rm --one-file-system -vi --'
You can consult the manpages for sane default parameters to use. If you want to bypass aliases, prepend a backslash (‘') to the commands.
The mass renaming of files is a bit of a pain in the ass. Fortunately, such pattern-based alterations to text are trivial to do in a decent text editor, such as vim.
function vimmv {
if [[ -z $1 ]]; then; return; fi
local file i
file='/tmp/vimmvtmpfile'
touch $file
for i
do
echof $i >> $file
done
vim $file
i=1
while read line
do
if [[ $*[i] != $line ]]
then
\mv -vn -- $*[i] $line || break
fi
((i = i + 1))
done < $file
\rm $file
}
Metadata is important, and tags can make finding specific material out of thousands of files a breeze. You can use hashtags directly in file names. Unfortunately, there’s a 255 character limit, which is easy to reach. Fortunately, you can maintain an index-concept association table in, e.g. ~/.tagtable that looks like
#1 paris
#2 moscow
#3 celldweller
You can query the file like this:
function tag {
if [[ -z $1 ]]; then; return; fi
figrep ' '$1 $HOME/.tagtable
}
And you can decode the files’ tags like this:
function dtags {
if [[ -z $1 ]]; then; return; fi
for i in `echo $1 | grep -o '#[A-Za-z0-9_]*'`
do
grep -F $i $HOME/.tagtable
done
}
Using a key file and a service / website name, you can create incredibly secure passwords that you never need to remember.
function passgen {
if [[ -z $1 ]]; then; return; fi
if [[ -z $2 ]]; then; return; fi
local file pass
file='/tmp/passgentmpfile'
\cp -- $1 $file
printf -- '%s' $2 >> $file
pass=$(sha256sum $file | cut -c -64)
\rm $file
case $2 in
skype|yahoo)
echo $pass | cut -c -20 | xclip -selection clipboard
;;
battlenet|microsoft)
echo $pass | cut -c -15 | xclip -selection clipboard
;;
*)
echo $pass | xclip -selection clipboard
;;
esac
}
You can then run
passgen /my/key/file.xt awebsite
to generate them.
It’s best not to make the location of your key file too obvious. Your best bet is a specific picture in a folder with thousands of pictures, which you can easily rediscover in case of data loss. Like, say, wikipedia’s logo.
Backticks make the shell function more like a proper programming language. For example, the following command:
mv `ls -tr | tail -n 10` /my/folder
would move the 10 most recent files to /my/folder. Clever use of backticks can make using the command line far more intuitive. This is far more useful if your IFS is set to something sane.
Breaking news to the inhabitants of the pedophilia tag: you don’t get to talk about morality if you think difference of opinion justifies murder. You have been approached civilly multiple times and shown peer-reviewed research, and death threats are your only counter-argument.
Seek therapy; psychopathy is a nasty bitch.
I hope that anon dies a horrible death and never speaks to you again.—High quality loving and caring and humanist values extracted from the pedophilia tag. You can practically see the compassion oozing off.
|
|
aerachleon said: WHAT IS MY MUMS BRA SIZE??!?!?!? |
I dunno. Go copulate with her and report back. Make sure it’s anal so there are no offspring.
Pedophilia is inherently bad, but promoting mass murder is A-OK.
I don’t have a Ph.D in ethics, but this sounds a bit… hypocritical. Then again, tumblr is a university of hypocrisy.
you can never beat me in anything Scam or Superhero comic related!
try playing the older Elder Scrolls, 1 and 2, both are free on the Offical websites
I’m going to receive a lot of hate for this, but I absolutely despise the Elder Scrolls series. The only instalment I consider acceptable by any standard is Skyrim, and even its quality is questionable.
The rest of the games are generic high fantasy information dumps written by people obsessed with clichés and with all the eloquence of Genesis, King James version.
Morrowind is an especially bad offender. I’ve tried playing it three times now, and I’ve consistently quit at about 10 hours due to how wooden and uninteresting every single word written in it is.
(Source: 40niyr)
WHY SEGA WHY?!
or what about, Marvel vs Capcom 3? pay £60 for it brand new when it came out, what do you get? disk locked content and VERY bad “balancing”, how do they solve the “balancing”? with patches like most companies? or behind the scenes stuff like NetherRealm Studios? NOPE new game, demanding you pay £60 for 12 characters and a few stages
You win. I don’t even know how to reply to that. I’m gonna retreat to my DOS box and play Wing Commander and visual novels till I die.
(Source: 40niyr)
You don’t know “scam” until you look at Square Enix, Korean MMORPGs, and microtransaction trading card games.
So basically Square Enix. May it go bankrupt and all its franchises rot in Sora x Riku hell.
or Games Workshop, don’t forget them, Scammed everybody in Britain at least once by know £40 pound for plastic, really GW? it was cheaper when Plastic was dearer
Oh man, you really know how to scratch open wounds. Now it’s a contest, and I’m going to end it in two swift, decisive, nuclear-fusion-powered radioactive blows of rot and disappointment.


Look on my works, ye nostalgic, and despair!
the difference being that the PS3 could play games well, from what we know about X1 is that it barely does that and that Sony marketed it as a console with extra features, while the X1 was promoted as a All-in-one machine that also does gaming.
in the end with nintendo is people buy nintendo for the games, like Mario, Zelda, Metroid etc and Nintendo scored big with the Exclusive monster hunter games being on them now, they are extremely popular in Japan.
even then the real scammers in the Gaming industry are Capcom and EA.
You don’t know “scam” until you look at Square Enix, Korean MMORPGs, and microtransaction trading card games.
So basically Square Enix. May it go bankrupt and all its franchises rot in Sora x Riku hell.
(Source: 40niyr)
|
|
Anonymous said: Your mom's cup size. Go. |
Either A or B. Probably B.