Best posts made by ben_lubar
-
RE: 256 is "oddly specific number"...
-
RE: The IRC quotes Thread
15:23 <BenLubar> my salts are 1GB long 15:23 <BenLubar> also I don't hash the password 15:23 <BenLubar> it's just buried in a pile of salt 15:25 <naygeeplus> BenLubar: I think you were reading *Practical Crypto* and switched to *Scandinavian Fish Preservation for Dummies* 15:25 <naygeeplus> and didn't notice
-
RE: Easier Than Fizz Buzz - Why Can't Programmers Print 100 to 1? (article)
Guys, you're not solving the correct problem.
for(int i=0; i < strlen("100 to 1\n"); i++) { putc("100 to 1\n"[i]); }
-
RE: NPM package that does nothing accidentally removed, breaks shit AGAIN
@LB_ said in NPM package that does nothing accidentally removed, breaks shit AGAIN:
@Grunnen When the major version number is 0, that is "unstable". When the major version number is greater than 0, that is "stable".
I'm not sure what the middle number is for, but the first number changes when you break something on purpose and the last number changes when you break something by accident.
-
RE: The "Good news, everybody: we’re safe from Skynet!" Rant
@apapadimoulis said in The "Good news, everybody: we’re safe from Skynet!" Rant:
The advancement of the UNIX/Linux mindset of “nothing is intuitive, CLI or GTFO” -- combined with the “modern” development practices -- means that writing code as a job is becoming less and less accessible to people who would otherwise be great software developers, because they simply don’t want to memorize obscure commands and quirks for the shitpile of tools required today.
It's almost as if someone saw that Linux software was hard to use but generally worked without issues once you figure it out, that Windows software was easy to use but third-party software broke if you looked at it wrong, and that websites were written in JavaScript that required more compatibility shims than code but are pretty well sandboxed, and then they took the wrong half of each.
-
RE: :wtf: How can this be so wrong??? (AKA the Discopocalypse thread)
NodeBB's method:
"Hey, there are some bugs in your software that I don't pay for."
"Ok, we'll fix those because they also affect people who pay us because they use the same software."
Resolved: FIXED
Discourse's method:
"Hey, there are some bugs in your software that I don't pay for."
"THIS PROBLEM CANNOT POSSIBLY EXIST BECAUSE IT WAS NOT FIRST DISCOVERED BY ONE OF OUR hundreds OF PAYING CUSTOMERS"
Resolved: BANNED, no longer welcome here, IMAGE MACRO, WEBCOMIC
Community Server's method:
"Hey, there are some bugs in your software that I don't pay for."
"Wait, why can't I find the product I'm using on your website?"
Resolved: no bugtracker so technically there's no unresolved bug report
-
RE: You're welcome, front page commenters!
My favorite spam so far is this advertisement for a spambot that "can bypass almost any anti-botnet protection" that was caught by possibly the dumbest anti-spam algorithm ever created.
-
RE: stop polluting people's pointless spam threads
@groo said in stop polluting people's pointless spam threads:
@ben_lubar That was quick, good work
My method of operation: argue against a change while secretly working on the change during the argument.
-
RE: Blakeyrat pointing out NodeBB problems
There are three plans of action:
- Stay on NodeBB and report bugs/submit PRs. This gives us more bugs in the short term but less bugs in the long term.
- Go back to Discourse and pretend this import never happened. This gives us more bugs in the short term and no bug fixes ever in the long term.
- Start another migration to yet another forum software. From past experience, I can guarantee that we will find thousands of bugs in the first day no matter what software we switch to. Also I'll probably die if I try to do another migration that soon.
-
RE: I converted NodeBB to use a PostgreSQL database. AMA.
@julianlam The test suite output is supposed to look like a Dwarf Fortress that just got visited by a dragon, right?
-
RE: North Korea hacks South Korean banks
It saddens me to know that I'm being more secure with a bunch of forum posts written by dicks than the entire financial sector is being with all the money in the world.
Congratulations, WTDWTF, you are more important to me than your money is to your bank.
-
RE: Is adblocking a DMCA violation?
By this logic, a corporate firewall would be in violation of the DMCA, because it blocks many domains, some of which might be tracking sites that are used by companies that want to issue DMCA takedowns.
-
RE: WTF Bites
@coldandtired said in WTF Bites:
I am the founder of this new aquarium, and I was wondering what is a fish?
-
RE: Exposing Blaggers?
@lucas1 said in Exposing Blaggers?:
@ben_lubar Learn some culture outside of the internet FFS.
Why don't you write about it on your blag?
-
RE: The benefits of using biometrics instead of passwords...
Pros:
- Can't change password
- Can't log into account
- Password can be stolen using a microphone, a piece of tape, or a camera
- Password is visible at all times in public
Cons:
- I can't think of any
Oops, I put the headings on backwards. Sorry.
-
Ways to troll speedrunners
- Have a choice between killing and saving some animals, where saving them is significantly faster.
- Make an optional objective named "Runner's Choice".
- Put a space between "speed" and "run" in the ingame leaderboards.
- Fill the inside of every wall and floor in every map in the game with kill triggers.
- Require a button press to complete the game after a long unskippable credits sequence.
-
RE: Wherein :disco::horse_racing: has no :fa_truck:'s to give
That is provably incorrect. You have given at minimum two foxes.
-
RE: Polish in NodeBB and E-Mail stuff
NodeBB seems to have plenty of unpolished edges.
as opposed to Discourse, which has plenty of polish and no edges. or sides. or vertices.
-
RE: World of VNC
I should totally set up an unsecured VNC server that's broadcast-only Dwarf Fortress.
-
RE: How I got locked out of my appartment
@boomzilla said in How I got locked out of my appartment:
I don't trust my Roomba to run when no one is around. It's always finding crap to knock over or sucking up electrical cords (like a laptop power cord that someone left lying around) or shoe laces or...good lord, so much crap. But then, it sounds like you live alone, so I guess it's easier to keep stuff tidy.
If you want something that will knock stuff down for no reason and chew on cables, just get a cat.
-
RE: Honey I Discourse'd the RAM
... And I fear Discourse is as well.
The AAA video games industry has already been increasing their production-cost-to-gameplay ratio for several years.
Discourse is less of an inefficiency story and more of a story about people using technology they don't understand.
This forum is running inside a Docker instance on an otherwise empty VPS. But the docker instance wasn't distributed. You have to compile it yourself.
Oh, but the compilation script doesn't need any special stuff installed. Even though it's written in Ruby. So what's actually happening?
Well, the launcher script creates a Docker instance with Ruby in it, runs a one-line script to parse some YAML to get one key from it, and then deletes the docker instance. Or sometimes it crashes and doesn't delete the docker instance.
So they "fixed" that by including a script that runs inside another Docker instance and needs root access to the host machine and deletes any non-running container. Which is great if you only ever run one contai-- WAIT A SECOND, THAT NEGATES THE POINT OF CONTAIN-- correct, because they're using technology they don't understand.
-
RE: Hmmmm....
@stillwater said in Hmmmm....:
@ben_lubar It's all fun and jokes up till when a frustrated user looks at shit like this, throws the computer out the window which falls directly on top of you walking outside the building.
ha ha joke's on you i don't go outside
-
RE: WTF Bites
@Zerosquare said in WTF Bites:
https://mashable.com/2018/09/16/full-stack-developer-online-course-deal/
What's next? "Learn how to become a brain surgeon in half a day"?
As I always say, anyone can do anything if they put their mind to it and don't care at all about the results.
-
RE: Apple's full of shit
"WE WERE THE FIRST PEOPLE TO THINK OF THIS" has been Apple's tagline on absolutely everything they have ever done.
-
RE: WTF Bites
@Zerosquare "This mixtape sounds way better when I play it on frayed wires going through a pool of gasoline. It's risky, but I've gotta do it for the audio koala tea!!!!1!"
-
RE: How dare you use the possessive form of someone's name...
@khudzlin said in How dare you use the possessive form of someone's name...:
Latvian
Also, Latvian is just Latin with VIM bindings.
-
EU bans content in online video streaming platforms
The proposals will require that streaming services give over at least 30% of their on-demand catalogues to original productions made in each EU country where a service is provided (individual EU Member States could choose to set the content bar even higher, at 40%).
The only way this can even be attempted is by arbitrarily picking twice or three times the "content" made by a certain EU member state from your catalog and blocking everything else within that EU member state.
-
RE: 🗣 Things Our Customers Have Said About Discourse Thread
I wonder if there's some way to make a webpage display a letter with a colored background without having to run a dedicated server for it...