« first day (1902 days earlier)      last day (3119 days later) » 

1:03 PM
I think it is pretty much impossible. Or would take a very long time to do.
 
15
Q: Is there a command to get a list of cmd commands in Windows?

amiregelzWhen working on a computer running Windows offline (without an Internet connection), is it possible to get/generate a list of available cmd commands (including usage) through command-line?

We even have that :P
 
@DavidPostill well on Linux you could use a combination of find and parsing the output of file to determine whether the file command thinks each file is in some kind of executable format, then exclude those with the executable bit turned off, that way they won't show up in the results then have the guy wonder why he can't run that command
but then again maybe he wants to include files that match an executable signature while being "not executable" per the DACLs?
he's just letting the answerer do all the work as to the problem of determining what constitutes an executable file
that's lazy and will lead to lots of different contradictory answers
 
@allquixotic +1
 
his problem is that his question isn't well-defined because he doesn't seem to understand that it needs to be well-defined, or that what he's asking so far isn't defined enough
 
xy problem?
 
1:10 PM
Kind of. His first question should be, What criteria should I use to determine whether a file is a valid "command" (whether it's on the PATH or not)?
Then based on the answer to that, he can ask How can I determine whether each file on disk meets <these criteria>?
 
Sounds like @DragonLord is hoping to become Vulcan
 
@DavidPostill: an XY problem indicates he has a solution he needs to beat into a problem
 
Or he has a problem (which he hasn't shared or is unable to express in a simple way) and has completely over-engineered what he thinks the answer should be.
 
@DavidPostill: What sort of problem needs all the commands, inbuilt and otherwise on two of the big three OSes?
 
1:17 PM
Like I said in a comment "security audit" maybe?
It's the kind of thing a security does ...
 
In his boot(ies) I'd start here ss64.com
 
Or some other kind of audit. Looking for 'illegal' or 'unapproved' software on his company network ...
 
On Linux it'd be find / -type f -executable
 
Tho his booties are a bit more like this
 
Yes, that's my number 1 goto as well.
 
1:19 PM
But Windows... Not sure there's a real distinction as far as binaries go between CLI and non-CLI.
But either way, checking file types misses any executable binary that isn't marked as executable - and... ah this is getting to complicated.
 
@qasdfdsaq How does that catch a user script that changes the executable bit on some random file, executes it and changes the executable bit back again?
 
... so back to the XY problem...
 
You have to analyse every script to make sure it's not doing something sneaky behind your back
 
@qasdfdsaq hence closing it as too broad
 
Same for windows
 
1:21 PM
Well technically it would find the user script - and the script itself is the "runnable command". What the script file manipulates or creates, whether it be another executable or a data file, isn't itself an executable command.
Loading DLLs for example...
 
cmd renames random to random.exe, runs random.exe and renames random.exe to random.
 
Is just another abstract way of "Cmd loads DLL, calls DLL subroutine", with a bit less complexity
I'm just trying to find some way in my head for it to be not too broad but clearly failing.
 
@qasdfdsaq No, but it becomes executable even if only for a short time. So his "lets call it audit" script never finds it.
 
Yeah, but it's only executable as a result of the initial executable script - which is much the same as a DLL. And ultimately any file or file type could potentially harbour an executable binary, which is why virus scanners go on the file content, not file attributes.
 
That's why I siad before "I think it is pretty much impossible. Or would take a very long time to do."
 
1:25 PM
@qasdfdsaq What if someone does chmod -R 777 something on a directory? This is very common when people don't understand why they're getting Permission denied, and makes all kinds of files that are not genuinely executable, "executable".
 
Agreed. So the answer is write a virus scanner and report everything that could possibly be executed.
 
If you restrict to "list available CLI commands" it might be doable, in that literal, narrow context. If you want to find any executable code on the system, then using typical virus scanner heuristics would be necessary.
@allquixotic: Then you need to use a LART on them.
 
@qasdfdsaq People do do this tho
 
I know. And I practice liberal application of LART's.
People also set up phpMyAdmin servers linked to a MySQL database with a username of 'root', no password, and globally accessible on the internet.
 
Even the shell gets confused by this
 
1:27 PM
@qasdfdsaq people who run phpmyadmin need to be larted ;p
 
sean@gp:~$ chmod +x ~/bin/foo
sean@gp:~$ which foo
/home/sean/bin/foo
sean@gp:~$ file ~/bin/foo
/home/sean/bin/foo: ASCII text
sean@gp:~$ cat ~/bin/foo
haha
 
urbandictionary.com/define.php?term=LART for anyone who isn't familiar with a LART
 
The one good thing about the question is that is has generated an interesting discussion ;)
 
The bad thing is we still don't have a clue what he wants to achieve :-P
 
Its ok
chances are, neither does he.
 
1:29 PM
@qasdfdsaq There are also a lot of tools (archivers, for example) that will automatically set the DACLs upon extract. This can be disastrous. For example, if you create a .tar file on Windows, then extract it on Linux, IIRC it'll include the executable bit for ugo. Also, ntfs-3g doesn't support DACLs, so every file on an ntfs-3g mount is world executable.
You simply can't expect every file with u|g|o +x to be a valid, runnable executable file and not some other type of data. It's not a realistic assumption on today's systems except in the most tightly controlled environments.
You have to examine the file contents, which takes us back to using a virus scanner, or at least file.
 
And on a Mac, it becomes completely different again.
Having to deal with mixed mode (Windows + *nix) permissions on a networked filesystem is enough of a headache as it is :(
 
Heh, and even with file, there's the question of: if you ran the command, would it actually work? Say you parse file output... OK... if a file says it's a valid 64-bit ELF binary for the Linux kernel, maybe you don't have the requisite libraries in LD_LIBRARY_PATH and they're not in the default ld.so.conf search directories? It won't work as a "command".
 
Ok. The question has been modified to just Linux. That narrows it down a tiny bit.
 
@DavidPostill That's like narrowing down the question "What is the meaning of life, the universe and everything" to just "What is the meaning of life".
(assuming we didn't know about 42)
 
@allquixotic Hehe. That's why I said "tiny bit". I forgot the smiley ;)
 
1:36 PM
What's the meaning of life, the universe, and everything on Linux
2
 
We have the why
 
Urgh. BBL, need to go and apply the LART across in the classrooms...
 
"I'll explain the purpose of this "project" - it's about generating a list of ALL internal and external CLI commands of your Linux installation. Isn't it meaningful for a user to have an overview of ALL CLI commands as a way to see what's available to be used in terms of CLI commands?"
 
headdesk
 
"I find it hard to believe that there is no such (CLI) program for Linux, considering the fact that Linux distros are very usable and usually have good documentation"
@qasdfdsaq +1
 
1:41 PM
C:\arcconf>arcconf getconfig 1
Controllers found: 1
----------------------------------------------------------------------
Controller information
----------------------------------------------------------------------
   Controller Status                        : Optimal
   Controller Mode                          : RAID (Expose RAW)
   Controller Cache Preservation            : Disabled
   Channel description                      : SAS/SATA
   Controller Model                         : Adaptec ASR81605ZQ
No, I'm not trying to buffer overflow you. Just showing off my awesome RAID build on my home workstation
 
@qasdfdsaq This is the sort of attitude I hate with sysadmins. Please be nice.
Aug 13 at 23:53, by DragonLord
Geeks have their place. What is *not* justified is lashing out at users who don't understand how their computers work.
Yes, it's frustrating. No, it's not an excuse to bash less experienced users.
 
@DragonLord: Does anyone get hurt by saying that? No, not really ;p
 
@DragonLord I'm sure @qasdfdsaq was joking with the LART remark. Sysadmins make jokes like that to other sysadmins not to the lusers.
 
@allquixotic: HELP HELP I'M BEING OPPRESSED BUFFER OVERFLOWED. JUST CAUSE A UNIFORMED FART THREW A CARD AT YOU DOES NOT MAKE YOU KING?
 
I will never hit anyone with a LART.
 
1:47 PM
You clearly need to aim better.
Its a bit like me joking about rolled up newspapers.
 
@JourneymanGeek +1.
@DragonLord It was a joke
 
What you're asking for, to use the book analogy, is a list of every single word used in a book. You'd have several pages worth of index listing the word "the" and every single page it's used on (probably, every single page of the book), the word "of", the word " a", etc. This is not helpful to someone who is expecting an index of important words. An index is hand-curated to only contain words that are relevant to the subject of the book, and not so common as to be useless (e.g., listing the word "the" on every page). Similarly there are commands you shouldn't ever need to run. — allquixotic 2 mins ago
That's why we have user documentation for these operating systems, like manpages, tldp.org, MSDN, etc. where you can go and find a list of useful commands intended to be run by the user, and before you even invoke them you can learn what their semantics are, so you don't accidentally create a 100 GB disk image file named --help when you naively run the command during your blind exploration of the system's commands. — allquixotic 1 min ago
 
@DragonLord Read alt.sysadmin.recovery or BOFH and you will understand why sysadmins let off steam with such jokes. It's another way of expressing your emotions (in this case probably frustration)
 
bleh, now this guy is just being standoffish; I'm done with him
 
@DragonLord: I hate the attitude of users, I guess the feeling is mutual
In this case they were sent three notices saying "YOU MUST REGISTER AT LEAST 1 WEEK BEFORE THE CLASS STARTS", 30 minutes AFTER the class starts "Errm I had to register???"
(And yes, LART'ing people is a joke, I don't actually hit people with a clue-by-four, that would be illegal)
@allquixotic: A 12Gbps controller is yummy I must agree.
 
1:56 PM
@qasdfdsaq ahh school. I do not miss thee
though I wasn't one of those folk.
 
@qasdfdsaq the thing I love about it is the maxCache 3.0 SSD caching feature... IOPS of several SSDs in RAID, with the storage capacity of several HDDs in RAID.
 
(To be clear, University and school are I believe used interchangeably in the U.S. but not in the U.K)
I'm too sexy to deal with "school" kids.
 
and if I have a power failure or something, I don't have to fear about dirty writes corrupting the FS, since it has a flash cache
 
@allquixotic Mmm, flash cache is also nice. Unfortunately I couldn't justify the cost of 12Gbps controllers so I just put 2x6Gbps SSD's in RAID as cache >_>
 
@qasdfdsaq what are you using as the caching solution?
 
1:58 PM
@qasdfdsaq: Oh, I probably mean uni, but same difference.
 
software?
(I could've technically bought the 6 Gbps prior generation of this Adaptec RAID controller, the 7Q, but I wanted the latest firmware, latest drivers, best UEFI support, best future proofing)
(don't use Adaptec if you can avoid it) — ewwhite May 7 '14 at 20:05
 
root@qasdf-servage:/home/qasdfdsaq# zpool status
pool: seagate-64t
state: ONLINE
status: The pool is formatted using a legacy on-disk format. The pool can
still be used, but some features are unavailable.
action: Upgrade the pool using 'zpool upgrade'. Once this is done, the
pool will no longer be accessible on software that does not support
feature flags.
scan: scrub repaired 0 in 11h37m with 0 errors on Thu Sep 3 00:55:49 2015
config:

NAME STATE READ WRITE CKSUM
^^ This.
 
Still puzzled by that comment - they've never failed me thus far, and I've had the 6405E, the 8805 and the 81605ZQ
@qasdfdsaq Oh, right :D well my main desktop at home is a Windows box, so no ZFS unless I did some wonky thing with Xen and PCIe passthrough of my GPU and... that makes my head hurt (I'd still have NTFS on top of ZFS either way though)
 
Also, I don't LART inexperienced users or people who don't understand how their computers work. They generally compliment be for being polite and helpful. I LART people who ignore or disobey clear explicit instructions.
 
# zpool status
  pool: tank
 state: ONLINE
  scan: none requested
config:

        NAME                                                  STATE     READ WRITE CKSUM
        tank                                                  ONLINE       0     0     0
          mirror-0                                            ONLINE       0     0     0
            ata-HGST_HUS724020ALA640_PN2134P5G7X74X           ONLINE       0     0     0
            ata-HGST_HUS724020ALA640_PN2134P5G7X7UX           ONLINE       0     0     0
 
my OVH dedi
 
(Even if they're not my instructions, I have to fix the fallout)
 
that's a lot of HDDs in yours O_O I have two 2 TB HDDs and two 300 GB SSDs split between L2ARC and ZIL on my dedi
 
@allquixotic Yeah, I have a main Windows box too. I've previously done icky things such as virtualized solaris/ZoL with passthrough and so forth and screwed things up spectacularly
 
2:03 PM
So I decided *** it, I'm going to do it "properly" this time - bought myself a 24-bay storage chassis and a separate Xeon server board
 
@qasdfdsaq ZFS on Windows would be the dream, but I think ReFS is coming soon anyway, so that's good enough
 
0_0
Nice
 
I've lost more data from disastrously dirty ZFS hackarounds than I ever have from actual drive failures.
I started when I was a student, when cheap/dirty was the name of the game.
 
I only entered the enterprisey storage market in 2012 when I started with my first entry-level RAID controller
 
I've always wanted ZFS on Windows, but these days, I don't mind the extra electrical cost of just running a literal dedicated server 24/7. It can do other things too anyway, like routing, filesharing, Plex streaming, etc.
 
2:04 PM
before that I had everything on HDDs with no backup
 
only thing keeping me sane right now ^^
 
I only entered the "having a backup" market about 6 months ago >_>
 
@qasdfdsaq: if you arn't massively picky, there's some cheap/interesting home server options
 
Spend 15 years telling people off for having no backup... rather hypocritically I must say
 
@qasdfdsaq so are you running a Windows box that's somehow backed by ZFS, then?
 
2:05 PM
@qasdfdsaq I have three backup sets
Sometimes 4
 
Basically a 64TB (usable) ZFS server, and a Windows desktop.
 
oh, the desktop's separate?
 
It's not really "backed" in any way as it runs off local SSDs, just all large files/media/backups/etc. go on the network storage
 
ah, NAS, got it
 
Yeah, it's separate. Like I say, I used to run it on the same machine using virtualisation and hacks and so forth. Caused too much of a headache.
 
2:07 PM
can't see myself putting up the scratch for a storage cabinet and that many disks, so I'll probably stick with what I have :P 8 TB usable is enough for me anyway
BBL, duty calls
 
I used to be like that, but kept wrecking my entire life with dodgy storage arrays. It's like when you move from "do-it-yourself" builds to enterprise-supported software. There comes a point where the hassle overtakes the cost of just chucking money at someone else to make sure it doesn't go wrong.
@allquixotic: P.S. I wouldn't call it just a "NAS" per se: goo.gl/photos/49QCgPftTgZLLW9WA
 
@qasdfdsaq I worked with something like half a dozen enclosures like that at my last job
those things are cool.
 
It's basically a full-blown Linux server with network storage as part of its duties but I use it for VMs, VPNs, media streaming and so forth.
@JourneymanGeek: You mean like this? goo.gl/photos/bGnDhSegYWkE7NQg7 :-P
 
Kinda
but dell
I guess those are supermicros?
 
2:13 PM
ahh ok
We had R series and some MD series enclsures
 
Rather non-Dell looking but they are Dell, honest!
Second from top is a R420 I believe.
Course buying a storage array with Dell written on it costs £1000+
 
@qasdfdsaq Nice. For proper backup I use Crashplan. I can't use it for VPN, media streaming, etc. because I don't have an "always-on" Internet connection. My iPhone 6S+ is my internet connection, and it goes with me to work. Verizon unlimited LTE. I use over 100 GB per month and they don't complain because I pay for the hotspot feature.
 
Buying a no-name Ebay box that does the same thing, £250.
 
My dedicated server hosted by OVH is what I use for media streaming, VPN, VMs, etc. Granted the inet latency is much greater than having it in my home, but I have a 500 Mbps dedicated uplink (symmetrical) to the public Internet on that box, and it sits on the backbone, so it's great for hosting.
 
@allquixotic: I've considered Crashplan, seems like a very good deal. Except to actually upload all my data, with my 20Mbps upload, would take an entire year at full speed.
I used to have an OVH box too but recently switched to Online.net
@allquixotic: P.S. Are you based in Europe?
 
2:15 PM
@qasdfdsaq I invested that year, and now I'm only incrementally uploading stuff as I generate new data (not very fast).
@qasdfdsaq Maryland, USA.
 
Woopteedoo, our HPC just went down. Laters...
 
holy HELL
dual Haswell Xeon for 170 USD a month?
Oh. The extra monthly cost for extra IPs ruins it for me.
OVH's /27 is a one-time fee.
It'd actually be cheaper than my OVH SP-128 2015 with better specs if not for that.
However, it is $6/month cheaper if I get 10 IPs... hmm...
 
Yeah, OVH does have that differentiating factor (as do their SYS subsidiary). They basically lob IPs at you like candy.
 
main advantages: twice as many HDDs with twice as much storage, and two Xeons instead of one... double the core count... hmm....
 
P.S. Take a look at oneprovider.net, they have some "reseller" deals with Online.net that are even cheaper
 
2:20 PM
disadvantage: I'd have to shell out 480 Euro (ouch!) for a ZIL/L2ARC drive
@qasdfdsaq I think we were born from the same mother. You speak my language.
 
:-D
 
I'll be back later, you should hang out here though, this is a very enticing deal
I will have to look into online.net / oneprovider.net more later
 
I only use my server for things that require the symmetric gigabit. Everything else I host in my ZFS box at home.
TTYL. I need to deal with this broken HPCC anyway.
 
nice
good luck! come back soon ;D
 
@JourneymanGeek You mean the translation?
 
yup
and that the OP did it himself
I'll see if I can wrangle a CM to do a revision purge.
 
@JourneymanGeek So many perks to being a mod :\
Welp, better get to controlling my emotions better.
 
Y'know I myself have been wondering if I could simply zap away the part of my brain that keeps overloading me with undesirable emotions. I've heard people with specific kinds of brain damage that actually does exactly that, and there's ECT
and TMI
Er, TMS
 
3:03 PM
@JourneymanGeek That might be a good idea given my revision ... ;)
 
@DavidPostill: yeah, that's why I did it
 
@JourneymanGeek Out of curiosity: Is there a special mod-only command that lets you contact a CM directly, or do you just go through the contact form?
 
@DragonLord: erm
Lets just say there's ways
quite a few ways
(that is to say I have no idea how public these available channels are, or if I can talk about them)
meta.stackexchange.com/questions/266300/… would probably be what I'd do
(Its on MSE, Its public, SOMEONE ELSE SQUACKED)
 
I suppose I'll have to learn to start sending emails to team@stackexchange.com when needed.
 
Better to go through the normal channels
That is to say flag
If its unflaggable then and only then use chat
 
3:08 PM
It's not often that this is needed, but I'm learning about it.
 
@DragonLord: I NEVER had to contact a cm/team as a normal user, ever.
 
I did contact community@stackexchange.com at one point but it proved to be unnecessary. Very unusual issue, though (a user contacted me off-site over disputed content).
 
3:23 PM
I'm baaaack
 
The journey continues...
 
@DragonLord Yes, you hack their mobile and track their location via GPS. Tricky, but quite effective.
 
@qasdfdsaq we can only dream..
now to write a php function that parses a varible payload which may or may not contain the data I rqure D:
my brain hurts
I can't even think what payloads I might get
hell, some are even empty D:
So it could just be a int, or something in xml, or something in json
/me cries
or some mashed up thing that someone has thought up and never documented. yey
I now have 5 different datatypes to find and parse
 
3:54 PM
@djsmiley2k "Divide and Conquer" Split the problem up into 5 smaller pieces. Do one datatype at a time.
 
aye
just painful
so PHP...
 
My go-to solution for all difficult problems is pay someone else to deal with it for you (aka throw money at the problem)
 
I could just maybe strpos?
I should write a proper function for the function XD
so i need to match <reigistrationid> and reutrn the following int
oh beautifu
 
5:03 PM
@qasdfdsaq Any servers I can do a ping test against on online.net infrastructure in DC2 or DC3 in France so I can ask some of my users to do ping tests and compare to my current provider in Canada?
I'm pretty sure it'll be worse but I'm not certain. Most of my users (90%) are US-based. I'd think going northward along the east coast fiber is a lot faster than the trans-continental link.
I used to host on Hetzner but getting into Germany was way too congested; I didn't merely have ping problems, I had severe throughput limitations to the US.
I'd get around 12-15 Mbps (symmetrical) to the US, which is a far cry from 100 Mbps and extremely limited compared to the reliable 500 Mbps I can push to the US from OVH in Beauharnois, Canada
 
Wow this machine is wonderfully unstable at the moment
 
Details? @allquixotic and @Mokubai
 
@CanadianLuke Failing drive in a RAID0, the RAID "broke" on Friday, managed to repair it then spent the weekend getting data off it. Yesterday the machine just hung, in a kinda "my system drive just vanished" sort of way... today some Nvidia service was fooked until I did a system restore...
New drive should be here tomorrow. Going to just rip the old drives out and start with a fresh install on it.
 
5:20 PM
You poor thing... Why is your system drive on a RAID 0?
 
Bought the system that way, I suspect the manufacturer did it to offset the penalty that bundling McAfee has on a system.
 
-.-
Create your system partition as RAID 1, minimum, then RAID 0 the rest, if you want fast access
 
Never got round to backing everything up and doing it properly, now it's just going to be a single large non-RAID drive
no money for SSD either atm
 
What country are you in?
 
UK
Hmmm. At least one of the drives is clicking now.
-.-
I believe the phrase is "Borrowed time"
I don't trust these drives for beans.
 
5:57 PM
the damned HDD cage is vibrating again
 
Hmmm. Clicking more, and louder. :/
 
my hdd was clicking frequently last night so ill get a second SSD later
it was probably normal clunking but still annoying
 
my car makes annoying revving noises when I step on the gas pedal. I'll get an EV tomorrow
 
more abbreviations..
 
@allquixotic In my case I think the clicking is related to the drive failing though, it's only just started clicking after being silent for ages.
An occasional click, fine. But this is every few seconds.
 
6:20 PM
@Mokubai where abouts
If your anywhere near coventry I might be able to throw some drives at you
I don't know what's left under my desk, it'll be interesting to look :D
 
@Mokubai Use SSDs, then mirror them. Done.
How you get them you ask?
Well, depends on your morals... If you have none, then steal. If you do got morals, then save up and buy them
 
About 130 miles away
 
yeah that's a bit far D:
how large the drives?
 
@djsmiley2k 2 x 1TB, nearly full. Hence SSDs alone would be far too expensive @CanadianLuke
 
4x or 6x 512GB SSDs
 
6:30 PM
;/
yeah I couldn't 'just afford' that
2 x 1Tb I could do, if I was deperate
 
You could also just ask a business around town if you can take their old servers off their hands for them, for cheap
My server has 4TB of usuable storage - 4x 2TB drives, in a RAID 10
Cost me under $700 for everything
 
I can provide you some temp backup if you want...
but am I trustable? you decide.
[19:31:28] /dev/md127 3.6T 1.7T 1.8T 48% /
I need MOAR
 
@CanadianLuke 6 x £182 = £1092. A whole bucket of nope when a 3TB spinning rust is £84
 
But think of the SPEEEEEEEEEEED!
 
6:33 PM
@djsmiley2k I've backed up everything I care about (~1TB) and I can redownload the rest as they're games from Steam.
 
lol.
 
Thanks for the offer though
 
@Mokubai sign up for backblaze
/me wishes for a linux client
 
I've got a spinning rust on its way, should be here tomorrow for me to reinstall
@CanadianLuke My "town" is a mainly commuter area with mostly shops and houses, no businesses that "just" throw out large capacity servers and the like...
:(
 
Dang... That sucks
My OnePlus Two is apparently in my town now! Just need to wait for it to show up now
 
6:44 PM
Didn't those guys suggest that people would want to throw out an S6 in return for one of their phones?
 
Is this GoPro clones or what?!
 
Feck that for a laugh.
S6 for a 1+2? No chance.
 
Meh. I like it being open :) Besides, I already have a buyer for my OnePlus One
 
7:11 PM
In 90 minutes I'll be in a team meeting with my boss's boss's boss.
There's a project that has to be alive by then and we're still commiting code >_<"
 
@Boris_yo Yep. There are quite a few clones out there now.
 
@ThatBrazilianGuy Then why are you talking on chat? Get back to work, slacker! :-P
What are you building?
 
The team is doing a complete rewrite from a messy, spaghetti-coded, outdated, ancient, in-house system built by a trainee used as a pseudo-CMS to generate the main site of the organization
And migrating it to Drupal (that nearly nobody here had no prior knowledge)
Around 70k articles have been migrated already
...the Drupal template is also being built by a trainee +_+'
 
Why are you guys using trainees for something that big?
 
@CanadianLuke $$$$$$$$$$$$$$$
 
7:24 PM
@MichaelFrank No, our pay rate is the same. It's all in-house, no payment involved. Just politics.
@CanadianLuke Between the sysadmins, the "analysts", managers and, well, my team and me, he's the one who knows more PHP/JavaScript/HTML.
 
Good luck
 
:24857691 In a proprer organized organization, I'd agree. Here's... well.. it's complicated.
 
@ThatBrazilianGuy (in regards to your deleted message) NO COMPANY IS!!!!!!111
 
damn IT
 
@RecycleBin Not sure what you're trying to damn there...
 
7:37 PM
ugh never mind
 
damn, I was thinking again
has any of you considered that turning water into wine would be a terrifying way to kill someone?
5
 
(assuming that there is no excess energy created from nuclear fusion)
 

« first day (1902 days earlier)      last day (3119 days later) »