The Official Status Thread
-
Status: Because I have nothing to do until Monday, I rewrote my JavaScript Dwarf Fortress video player in Go and then compiled it back to JavaScript.
It has a cross-platform native command line renderer, too, if you're into that sort of thing.
-
-
-
Status: a new DO NOT WANT macro for @accalia
Ugh, I forgot copy/paste kills animated gifs.
-
404 FOX_NOT_FOUND A ticket has been created for this incident: Title: DO NOT WANT Description: Please convert to fox.
-
I personally use IsoBuster, can't guarantee it'll work miracles but it might help, and I don't think it has any retarded messages in it.
-
-
Status:
Tonight I watched Paul Dano ride Daniel Radcliffe across the ocean like a jet ski, propelled solely by the power of Radcliffe’s farts.
[...]
Paul Dano plays Hank, a young man stranded on an island — how, where, or why, we don’t know, but he’s had enough and is ready to hang himself. Hank ends up changing his mind when a dead body washes up on shore — enter Radcliffe — and after trying to perform CPR Hank realizes he’s unleashed a torrent of gas from the corpse. (Trust me; you haven't heard fart sound effects until you've heard them in Dolby Atmos.) Radcliffe’s character, eventually referred to as Manny, shimmies and shakes under the power of his flatulence, until he starts propelling himself out in the open ocean. Hank jumps aboard, riding the corpse away from the island in grand victory.It’s one of the strangest, most audacious openings I’ve ever seen, and it’s really just where the story begins. Hank ends up on the mainland, still lost, and feeling indebted to the corpse he brings Manny’s body along. Only Manny isn’t as dead as he seems at first; he slowly comes to life, an eye blink here, a slurred word there, and soon the pair strike up a friendship as they try to trek their way out of the wilderness. Manny ends up becoming the swiss army man of the film’s title, as Hank realizes he can use him as a water jug (Hank frequently drinks water poured from Manny’s corpse-mouth), an air cannon (he shoves projectiles down Manny’s gullet and shoots them out to hunt), and a compass (after looking at an old Sports Illustrated, Manny gets an erection and, well, points the way forward).
-
When will Hollywood stopping rehashing Shakespeare???
-
ooooh. noice!
thanks for the find.
-
-
-
FOX_NOT_FOUND
A ticket has been created for this incident:CLOSED WONTFIX DESIRED_RESULT
Finally, a Discofeature I can get behind.
-
So first, there's this. The Song of the Count. Classic.
https://www.youtube.com/watch?v=3e7yYBDHOgg
And then there's this:
-
huh, nope, argentinian.
now, where did you got that idea? i don't like queues that much...
-
Status: 2.5 hours of shoveling snow and I have only covered the porches and decks. Well, all but 2 porches and decks.
The driveway remains untouched.
-
Yeah, I went out for a while earlier. Can still see where I dug earlier, but several inches have filed in the trenches. Been too windy to go out for several hours, though.
-
I sometimes wish it snowed properly here
-
Felt like downloading World of Tanks:
Wow, they've really streamlined their website!
-
Status: Yay my bank found my debit card number on a database of stolen numbers, so now I have to get a new one. :( <- WTF Discourse I specifically hit ESC to get rid of the smileys, why is there a smiley!!! FUUUUUCK
Oh well, the card was worn-out anyway. I was so excited that I almost held the same card all the way until its original expiration date, but alas. 6 months short of that goal.
EDIT: this of course happens when I have almost no cash in my wallet (< $30) and no food in my house. How do you "I only ever use a credit card!" people cope with this? I have a couple hundred in emergency cash in my lockbox for specifically stuff like this.
-
WTF Discourse I specifically hit ESC to get rid of the smileys, why is there a smiley!!!
Discourse knows better than you. You meant to put a smiley there. You must have just and put a
=(
there. Stop doing it wrong. Discourse's way is correct.EDIT: this of course happens when I have almost no cash in my wallet (< $30) and no food in my house. How do you "I only ever use a credit card!" people cope with this? I have a couple hundred in emergency cash in my lockbox for specifically stuff like this.
I keep a few hundred in a lockbox for the same reason, and I only use a credit card. Debit when absolutely needed. Cash if there's a raisin. You can always go to your bank and see a teller and get some cash out old skool. Take a pic of a withdrawal slip while you're there, for nostalgia.
-
You can shorten the bookmark names, instead of
Gmail
just useG!
. That and the favicon is enough, and it leaves room for more crap.Office 365
is too long, should uninstall it if the bookmark cannot be shortened toO
o
!
.
-
Status Just skunked the computer on Pro. Suck my cribbaging cock, you pathetic AI! HAHAHAHAHAHA!
Sidenote: How do I take a screencapture on an iphone?
-
@Lorne_Kates said:
You can always go to your bank and see a teller and get some cash out old skool.
Oh I know. The gal on the phone says they can also issue a temporary debit card number at the bank which is only valid until the new card arrives.
If I were smarter, I think they're open today until like 4 PM and I'd pull on shoes and head down there. But I ain't got no shoes, and the $100 I took from my lockbox + the $16 I had in my wallet is plenty to get me through Monday, when I can go to the bank on my office's clock, fuck them.
It's annoying to have to do my grocery shopping with a calculator tomorrow, but meh. Or I could procrastinate on that also and do is Monday evening I guess... or hit up the CoinStar in Fred Meyer, I got like $150 in change at least.
-
You can shorten the bookmark names, instead of Gmail just use G!. That and the favicon is enough, and it leaves room for more crap. Office 365 is too long, should uninstall it if the bookmark cannot be shortened to Oo!.
What the fuck are you talking about, and why is it a reply to me?
-
I reply to you because I like you.
-
Could you maybe wait until your anti-psychotic drugs kick in before replying?
Because I still have absolutely no idea.
-
You don't want to go shopping in this weather, I've just seen a pic of the snow at JFK!
-
-
How do you "I only ever use a credit card!" people cope with this? I have a couple hundred in emergency cash in my lockbox for specifically stuff like this.
By having more than one of them.
-
-
EDIT: this of course happens when I have almost no cash in my wallet (< $30) and no food in my house. How do you "I only ever use a credit card!" people cope with this? I have a couple hundred in emergency cash in my lockbox for specifically stuff like this.
Rule of thirds, Blakey.
1/3 of assets in long term savings account or investments.
1/3 in active bank accounts, accessible through cards or internet.
1/3 in cash or easily movable assets (eg. gold), hidden around the house or other realestate you ownThe only way to live.
-
Status: of the videos I recorded last night after like 5 shots of scotch, 66% of them are actually usable. Better than I expected.
-
FUN FACT:
In Symfony PHP framework, you can add a local method as an event listener.
class MyClass extends BaseClass { public function __constructor() { $this->addEventListener('on_click', [$this, 'onClick']); } private function onClick(EventData $e) { #... } }
Pretty standard stuff, right?
Except, this crashes. Oops!
The reason: you can't use
private
orprotected
function. Due to the hackish way both classes and first-order functions are implemented in PHP, your callback must bepublic
.public function onClick(EventData $e) {
Yay, fun.
-
Because that's not really a callback. It's just an array with two members -
$this
and'onClick'
. It'd probably be possible to allow for a private callback in PHP, but you'd need different syntax for it.Which I'd be all for. The array-is-a-callback thing is insane.
-
2.5 hours of shoveling snow and I have only covered the porches and decks.
That's different. Most people want to shovel the snow off the porches and decks.
-
Because that's not really a callback. It's just an array with two members - $this and 'onClick'. It'd probably be possible to allow for a private callback in PHP, but you'd need different syntax for it.
Yeah, ultimately, it is just passed down to
call_user_func
.Like a turd, rolling down the increasingly wider sewer pipes, until it eventually plops down into the huge river of shit that is PHP runtime.
-
The same happens in any language where callbacks are called via reflection (or similar)
-
If your language doesn't let you pass a function literal around as a value, it's feature-wise on par with Cool.
-
Good thing most languages do allow it :)
-
It's a good thing that I can write code with blocking HTTP requests that runs in your web browser without freezing. I don't know what I'd do if I had to write code that had to keep all its state in callback closures.
-
I don't know what I'd do if I had to write code that had to keep all its state in callback closures.
I believe that's called 'writing JavaScript' ;)
-
Why write JavaScript when I can write code in a saner language that compiles to JavaScript?
-
I have been meaning to give TypeScript a try
-
My usual poison is C, which has function pointers.
Lately I've been doing performance work. Single thread, about 10kloc (but that includes initialization code), currently 100k iterations per second and we'd like to have another order of magnitude on that.
I'm not looking forward to parallelizing that thing either, but I may have to. For now I've been trimming down unused functionality.
-
The parallelized version in C# probably outperforms the single-threaded version in C by at least 5 times, even considering C#'s overheads.
-
status: why is doing things right in C++ so unnecessarily difficult?
- Why the can I throw basic types? throwing pointers and integers, really, why is it allowed?
- Why the should I worry about a hippie douche inheriting from multiple exception classes? and therefore use the ugly advice:
Quote:
- Use virtual inheritance. ... Using virtual inheritance
from your exception's base class(es) prevents ambiguity
problems at the catch-site in case someone throws an
exception derived from multiple bases which have a base
class in common
I want to throw a fucking exception with a message I want to create on the fly, and reading from the best source.
This is in Python:
raise ValueError("Your value {val} sucks".format(val=some_val))
Now try to do that in C++, first thing first the fucking
std::string
is not recommended?- Don't embed a std::string object or any other data member or base class whose copy constructor
could throw an exception.
std::string
is supposed to make my life easier, so that I wont have to resort to C like:There are various ways to avoid copying string objects
when exceptions are copied, including embedding a
fixed-length buffer in the exception object, or managing
strings via reference-counting.And as if throwing exception is done only when the house is on fire and all hopes are lost, programmers be dammed:
- Don't worry too much about the what() message. It's nice to have a
message that a programmer stands a chance of figuring out,
but you're very unlikely to be able to compose a relevant and
user-comprehensible error message at the point an
exception is thrown.
whaat?
-
And the parallelized version in C will likely outperform the single-threaded version in C by a factor of however many threads I decide to start. But I'd prefer to not need to write it.
-
But if it were currently in C# you could refactor it to be multi-threaded in like 45 minutes.
-
That's true of all non-esoteric languages with threads.