Sorry folks, I think I’m done here.
You can reach me via Wire (@ext) if you need anything.
$LAYYYTER
styofa doing anything
AnasAbdin

⁂

Discoholic 🪩
RMH

ellievsbear

No title available
Lint Roller? I Barely Know Her
Mike Driver

PR's Tumblrdome
No title available
Sweet Seals For You, Always

JBB: An Artblog!
he wasn't even looking at me and he found me
h
i don't do bad sauce passes
tumblr dot com
One Nice Bug Per Day

pixel skylines

seen from Thailand
seen from United States
seen from United Kingdom
seen from T1
seen from Türkiye

seen from T1
seen from Germany

seen from United States
seen from Ireland
seen from United States
seen from Türkiye

seen from Türkiye
seen from United States

seen from Canada

seen from Malaysia
seen from United States
seen from United States
seen from United States
seen from Belgium

seen from Türkiye
@spacejewfromhell-blog
Sorry folks, I think I’m done here.
You can reach me via Wire (@ext) if you need anything.
Set native thread name
Linux: pthread_setname_np(thread_id, name)
FreeBSD: pthread_set_name_np(thread_id, name)
Windows:
#include <windows.h> const DWORD MS_VC_EXCEPTION = 0x406D1388; #pragma pack(push,8) typedef struct tagTHREADNAME_INFO { DWORD dwType; // Must be 0x1000. LPCSTR szName; // Pointer to name (in user addr space). DWORD dwThreadID; // Thread ID (-1=caller thread). DWORD dwFlags; // Reserved for future use, must be zero. } THREADNAME_INFO; #pragma pack(pop) void SetThreadName(DWORD dwThreadID, const char* threadName) { THREADNAME_INFO info; info.dwType = 0x1000; info.szName = threadName; info.dwThreadID = dwThreadID; info.dwFlags = 0; #pragma warning(push) #pragma warning(disable: 6320 6322) __try{ RaiseException(MS_VC_EXCEPTION, 0, sizeof(info) / sizeof(ULONG_PTR), (ULONG_PTR*)&info); } __except (EXCEPTION_EXECUTE_HANDLER){ } #pragma warning(pop) }
FUCK YOU MICROSOFT! FUCK YOU VERY MUCH!
Who needs a language from the 90s...
when you have a language from the 60s.
type NullBool struct { Bool bool Valid bool // Valid is true if Bool is not NULL }
https://golang.org/pkg/database/sql/#NullBool
There’s something really off with people who claim they enjoy using golang.
I never thought I was going to write production code with free monads, but here I am.
I think I have reached the point in my career where I begin to have real appreciation for good management when it comes to software development.
Tomorrow I’m going to take my copy of “The Mythical Man-Month” to work and beat the shit out of a few guys with it.
If I had said “Yes,” the entity on the other end would have recorded that response, and then edited it to make it sound like I had accepted their offer of a major purchase. I could have then been hit up with charges I never actually agreed to. The Better Business Bureau reports that for the last few days of January, more than half of its Scam Tracker reports have been about this particular issue, which is rampant in both the U.S. and Canada. In many cases, the “Can you hear me?” comes right at the beginning of the call (again, before you may even realize it isn’t actually a human being calling). The BBB recommends not responding and hanging up ASAP if you’re asked “Can you hear me?” or a similar question. Nancy Cahill of the Canadian Anti-Fraud Center went even further with her advice. “The best way to protect yourself is to not answer calls from unfamiliar phone numbers or any from unknown number,” she told the Winnipeg Free Press.
If a robocall asks ‘Can you hear me?,’ hang up immediately (via accessnow)
And here is another example proving biometric authentication to be less that reliable.
Via https://twitter.com/ThePracticalDev/status/747843812219813888
IBM T221 partially disassembled
Who would’ve known that cleaning this thing would be such a pain in the ass?
Also it turned out that the cooling fans aren’t there just to annoy me (74dB is quite loud), and after unplugging them the display switches off after a few seconds.
The problem I’ve been trying to tackle recently is this. In programming world, there are two kinds of libraries, static and dynamic. More on that in Wikipedia. In Linux static libraries are built strictly without PIC in them, dynamic libraries are built with PIC. This leads to a situation, where you cannot combine multiple static libraries into one huge dynamic blob to load later as a plugin, for example. And this is exactly what I need to do.
In addition to that, there is no way to merge multiple shared libraries into a single one.
Btw, it seems that Windows allows stuff like this. TL;DR Linux sucks ass.
Thats me. Because irssi is awesome.
Machine Learning with Python. Lol.
Google, have you heard about airplanes?
I used to have a quite busy account on GMail, but for the past few years I’ve been using it mostly for receive-and-never-reply stuff. The problem is.. well, this
Of course someone has my password! That someone is me! Every time I travel to a new place (or an old one that isn’t within 1000km of my home), I get this shit in my gmail inbox and a denied access to my account unless I’m willing to provide a phone number. Just any phone number will do, actually. We tried using a number in Afghanistan, and it worked and I was able to access my account after that despite the fact that I have never been to Afghanistan nor I have ever used Google services from an afghani IP address.
Google, I perfectly understand that the majority of your users have an IQ of a toaster and cannot be trusted with their passwords. But that doesn’t mean the rest of us must suffer from this bullshit. And no, providing a phone number will not make your services more secure.
P.S. Before somebody says this, yes, I have enabled access via imap in gmail settings (they call it unsecure access or whatever).
_d0t: hi! Where can I find the list of words prohibited from use in nicknames?
emiserson: _d0t, it's not public, for obvious reasons
_d0t: emiserson, but why not?
_d0t: ok, just tell me how many there are.
emiserson: because a) it changes a lot, and b) that would tell people how to get around the words
emiserson: why?
_d0t: for obvious reasons
emiserson: sorry
_d0t: :(
_d0t: i have found 7 so far
emiserson: seems a productive use of your time