Please keep pictures of cute mice to the correct thread.
Best posts made by CreatedToDislikeThis
-
RE: Bad code? As in *really* bad?
@wharrgarbl (& @anotherusername )
I didn't test either, but I'd expect there'd indeed be padding between the char and the return address - on a little endian system.
On a big-endian system, however, I'd expect the padding to be before the char, so the return address would immediately follow the char.If true, this is a better explanation for why nothing bad happened on the little-endian machine than MSB-clobbering.
-
RE: ⏱ You know you've been spending too much time on TDWTF when...
You know you've been spending too little time on TDWTF when you go to the end of this topic and expect to see the latest you've-been-spending-too-much-time lines.
-
RE: Honey I Discourse'd the RAM
Hey, you remember Firefox, the browser infamous for its hilariously inefficient RAM usage?
Firefox was just the early dawn of a new era of inefficiency.
... And I fear Discourse is as well.
-
RE: Microsoft's Cl---ic mistake
FYI, the correct solution would've been to automatically run the filter on the source tree each time it changes and - instead of using the broken results - flag a build error if the filter had any matches.
The developers must then either remove the profanity (if genuine) or tell the censorship captain or whoever to add their word to the exception list.(Bonus points for starting with a filter that already has the common exceptions built-in)
-
RE: Error handling in C
@remi said in Error handling in C:
I had a phase in my programming life where I valued no-duplication above almost everything else, and that lead to making a lot of silly 2-lines functions that are called in completly different locations and other such things that made code almost impossible to read (such as "this block and that one do the same thing except for one parameter so I'll make a common function... oh, and this one as well if I add one more parameter... and that one..." and I'll end up with some weird function that does nothing clear except massaging a lot of parameters). I'm now leaning more in the readability-first camp, but of course this is not a definitive rule.
That's why you don't aim to deduplicate code - you aim to deduplicate logic.
-
RE: Discussion of NodeBB Updates
@ben_lubar said in Discussion of NodeBB Updates:
If anyone would like their downvotes purged from the record, I can set something up for that. Send me a message if this is the case.
We haven't had the discussion in the staff forum yet (it's not Monday until tomorrow) so this would only be if we decide to make them public.
That's a great idea.
If combined with a "downvotes will be made public in N days" warning, I think the publicization concerns can be addressed. (though it's up to you admins to decide if this is indeed the case, of course).Whether public downvotes will improve or worsen matters in this community is a very hard question to answer definitively.
If we mentally think of the community as consisting of "desirables" and "undesirables": (in practice, all people are both desirable in some ways and undesirable and others, so this is a simplification)
- Anonymous downvotes allow "undesirables" to downvote "desirables" without this being known, decreasing community morale, especially if false accusations start flying.
- Public downvotes may discourage some "desirables" from downvoting "undesirables" if they fear this'd drag them into an argument. This will decrease the amount of "good" downvotes.
- Public downvotes will allow a person to make an informed decision on how much the downvote he got means to him.
It should also be noted that anonymous downvotes aren't the same thing as anonymous comments - they can only be used to say a fixed statement: "post X and/or user Y are bad in some way" (can't even differentiate between the post and user for a particular downvote!)
Because of this, I don't buy the "chilling effects" rationales.In the end, the only real way to be sure what effect on the community it will have is to try it for a while.
-
RE: Modern way to backup emails
Is this the original inspiration behind SSDS?
-
RE: AWS issues
@Yamikuronue said in AWS issues:
@ben_lubar Yeah, but we're talking about the raw vs the cooked, which are different things, and both relevant. so....
They're only both relevant if every user is going to quote every post in every topic every time.
Otherwise, only getting the raw when needed for quote makes sense. -
RE: Blakeyrat's JavaScript Is Rusty Thread
@blakeyrat said in Blakeyrat's JavaScript Is Rusty Thread:
Why am I looping though 6000 items just to find the count
Are you? Outside of enumerables (which javascript doesn't have baked in) and strlen (which is one mistake javascript somehow managed to avoid), getting the length of a collection is an O(1) operation.
Also, since you hate primitive javascript, why not use typescript? (which I think you also had a thread about)
It would allow you to use for-of (for arrays, at least), classes & lambdas (which don't have the 'this' problem), etc.
It generally sits in the sweet spot between 'primitive' and 'too far from the target language'.Also also: at least your Rust isn't Javascripty!
-
RE: TypeScript project
@blakeyrat said in TypeScript project:
Remember that utopia of ~ 8 years ago when you got a "project file" and you could just double-click it and hit the play button and shit just worked? Sigh.
I don't think it ever actually existed - you'd normally just get a funky compiler error to resolve - but yeah.
-
RE: Re: Re: Re: Re: Re: Bigly list of things that were true 30 years ago, but not today
Also, it just struck me - why in god's name does NodeBB encourage chaining topics via "Re:"? These originate from the email world where they're used to chain the email equivalent of single posts into the equivalent of topics.
In the forum world, you can just reply to an existing topic or create a new topic with a real name if you must!And just to stay on topic:
-
RE: 📧 The Official Spam Emails Thread™
@tsaukpaetra It's a google doc I posted on the forums.
I guess google automatically leaks your email address when you share a doc? Good thing it's secretly a temporary mail address! -
Phew! I cancelled the 'sudo rm -rfv --no-preserve-root /' just in time!
So I wanted to see if the old 'rm -rf --no_preserve-root /' command actually deletes anything important (mostly so that I know how authentic jokes involving it are).
I opened my linux VirtualBox VM, made a snapshot, was smart enough to mark the shared folders as Read-Only, and started the delete.
I quickly found I had to add a -v to see it working and a 'sudo' prefix to get anything real done.Then after it deleted the /usr/bin stuff, I noticed it started deleting my shared folders anyway!
Luckily, I managed to stop it before (I hope) it got to deleting anything unrecoverable.I'm assuming the culprit here is VirtualBox which probably doesn't actually apply the shared folder changes until guest restart or something. (At least I'm hoping it's not the case that you can modify shared folders marked as Read-Only!)
So yeah, basically I managed to almost screw myself up with the ole' rm -rf command. Do I win anything?
-
RE: Let's all play 'Guess What the Hedgehog is Saying in Japanese!'
"Please release me from this endless torture!"?
-
RE: America First
@Yamikuronue - I'm not going to let the garage scare me into not expressing my opinions -
It's their responsibility to avoid ruining this thread.
-
RE: Let's rely on undefined behaviour for memory safety
That said I would wish that more lock implementations had debug versions of their lock that'd check for any wrong usage of the API and abort on it, even if this is more expensive.
It's nice to say "it's undefined behaviour", but when you have no earthly idea whether and where you're triggering it, that's not very helpful. -
RE: In the name of the Father, and of the Son and ...
@djls45 said in In the name of the Father, and of the Son and ...:
@pydsigner said in In the name of the Father, and of the Son and ...:
@PJH said in In the name of the Father, and of the Son and ...:
... of the Lord of Rivendell
Not like it decreased the efficacy of the prayers though.
Nor increased it.
But it certainly multiplied it.
-
RE: MY FRIDAY LINK TOPIC is this a "thing?": First Time User Experiences
I nominate IDA for worst UX
Dialog that pops up if you try to quit without saving:
-
RE: Nihilist Arby's
I assume you didn't post this one because it offended you somehow? It's easily the best.
Or because of that damned ty po
-
RE: Vote of No Confidence
I think reaction would've been way different if - instead of waking up one morning and all the avatars are round - there would be some sort of upgrade path.
(E.g. an option that's disabled by default for existing forums, or even one disabled for all forums until there's been some consensus that the round avatars are good in practice).
-
RE: The Official Status Thread
Representative thread safety:
if (x == INT_MAX) InterlockedExchange (&x, 0); else InterlockedIncrement (&x);
-
RE: From Twitch spam sent to me
I don't even give a shit about Twitch, but I'd be happy not to be using a non-HTML player anymore .
Why? Are you some kind of HTML supremacist?
<script=I swear I'm not doing it on purpose but it seems every single of my posts lately involve accusing someone of moral misconduct
I blame all of you all. -
RE: From Twitch spam sent to me
One less binary blob, maybe, so one fewer basket the eggs are in
You... Normally want more baskets for the eggs...
-
RE: Jed Shatwood (not really)
I want to be able to write a<b and see a<b.
Is that so much to ask? -
RE: Discussion of NodeBB Updates
@ben_lubar said in Discussion of NodeBB Updates:
The system will continue to work because it records new IP hashes automatically.
GDPR Crime?
-
RE: Google launched something called knative, but it's website won't tell you what it does
@Jaloopa said in Google launched something called knative, but it's website won't tell you what it does:
"kuh-nay-tiv"
Or just "knay-tiv".
Vowels are for babies. -
RE: TempleOS and HolyC (Again. I think there's already a thread. Oh well.)
Was the TempleOS webpage always like this? There're a lot more "special opinions" than I remember...
-
RE: Poll: The new 2^n Badges
I'm using 2^0 as my title before you take it away from me.
[size=10]And what's up with the space between the ^ and the 0?[/size]
-
RE: "You were watching videos about video games, so here are some videos about trains"
If YouTube understood puns, it would also understand what utter garbage those videos are and would recommend you the trains video just on principle. I know I would.
-
RE: Video rental stores
@marczellm said in Video rental stores:
without purchasing extra hardware and a bigger internet connection? Current is 5 Mbps since when it was considered a fast one, and I'm telling you there is literally nothing I do that needs more bandwidth.
If you'll start downloading movies, that'll be something you'll be doing that'd use more bandwidth.
-
RE: Cracked's complete total lack of self awareness
So which side are you on?
I always assume you're on the anti-SJW side since you're hateful a lot (and not SJW-hateful, but regular person hateful)
But you occasionally make pro-SJW statements (like this, and some fat comic I recall you posting).Tossing aside the possibly you're a complex human being, decide which side you're on, already!
-
RE: The Official Status Thread
Status: slowly realizing how terrible having "truthiness" in dynamic languages is.
-
RE: Firefox Asinine Grinning Balloon Crap
Every person should just fork chromium and give it the UI that suits them.
I'm not sure if I'm kidding
-
RE: Discussion of NodeBB Updates
The sysadmin outranks the admin whenever he wants to.
-
RE: 0MG I leik pwn j00
@accalia said in 0MG I leik pwn j00:
i am a very long password that is easy to remember yet hard to guess because i am a clever fox and know that password strength is all about entropy and not stupid password complexity rules.
... Is that your password?
-
RE: Where is the reply as a new topic button?
This is like that time Jeff banned everyone from meta
Except, you know, completely different
-
RE: The Official Status Thread
@RaceProUK - I found it hilarious. It's not your fault NodeBaby broke that badly.
-
RE: Sometimes I want other types of upvotes
I want to see downvoters, I still don't entirely understand the reasoning behind making upvoting transparent and downvoting opaque.
-
RE: This is important - Let's highlight it ! - FF34
TRWTF is still using Firefox.
Yes.
Also, TOtherRWTF is using Chrome.
You can't win the browser wars. -
RE: Forum guidelines
How about letting the mods decide what to do about flag abuse given that nobody else is affected by it? It appears that the mods are the ones least concerned about it.
Or is this secretly about fox?
-
RE: Mods can laugh at my post while I can't see it
isPostVisible(post) { return <...> && !post.deleted && !post.thread.deleted; }
That's pseudo-code, you
-
RE: New Study Suggests There's a Limit To How Long People Can Live
@PJH said in New Study Suggests There's a Limit To How Long People Can Live:
@DoctorJones said in New Study Suggests There's a Limit To How Long People Can Live:
admin only feature?
Yup. Clicking the number between the arrows produces:
Is this something that can be enabled to be shown for all users?
Personally, I want to know who downvotes me and I want people who I downvote to know who I am.
-
RE: The split
@sockpuppet7 said in The split:
used some hardware with only 100KiB of available memory (this was about 10 years ago)
A computer with just 100kiB available for a critical program in 2008 (or so)?
It took me way too long to realize you didn't miss the "this was about 10 years ago" bit. :(
-
RE: ON CONFLICT DO UPDATE command cannot affect a row a second time
@ben_lubar said in ON CONFLICT DO UPDATE command cannot affect a row a second time:
I also see a ton of this:
2018-07-11 12:00:05.703 UTC [9711] ERROR: payload string too long
2018-07-11 12:00:05.703 UTC [9711] STATEMENT: SELECT pg_notify('socketio', $1::TEXT)postgres doc says:
payload
The "payload" string to be communicated along with the notification. This must be specified as a simple string literal. In the default configuration it must be shorter than 8000 bytes. (If binary data or large amounts of information need to be communicated, it's best to put it in a database table and send the key of the record.)Now I'm curious what these dropped "notifications" contain.
-
RE: The Official Status Thread
Status: fun firefox bug - search for something that appears in the current webpage, hold f3, click and hold the left mouse button over some text and release f3 - you'll be selecting some text... but in green!