Details
-
AboutI'm a fast typer and a slow eater. I enjoy long walks off short piers. I am the Florida Man.
-
SkillsJavaScript, HTML, CSS, Python, Lua, C#, c, c++, Java, XML/ XAML, VB.net, MySQL, php, Android, Node, Linux, Windows, Scratch.
-
LocationAmerica (38.8976074, -77.0365946)
Joined devRant on 1/8/2017
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API

From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
Oh my sweet summer child. Welcome to the world of binary compatibility.
-
@Lensflare at the time, I had android, so the extent of the crashing was only exposed to me through other people talking about it. Now I have iOS, but the app hasn’t been updated in then centuries so it’s not a fair comparison.
-
Memeposting has always been an issue, so eventually the “categories” of rant were introduced (rant, meme, devRant, etc.) because the memes were pissing off some of the OGs (I was like 17 at the time so I don’t mind them)
Posting a meme in the rant category became blasphemy. If your rant was positive in tone, it usually was marked with “!rant”. For the most part, people actually stayed on topic and ranted about tech.
There were in-person meetups (generally in Europe). Rarely, organized by the devRant team in NY but mostly organized by the community around Germany. There was at least two giant threads where we posted face reveals. I guess mine is gone now. People used to upvote spam as a gesture. Alex actually stopped ranting because it made him too angry. This platform was made for him lmao.
Linuxxx eventually disappeared and that was the end of old devRant. I think Alice was still active for a little bit after Linuxxx left but I don’t think it was a long tenure. -
In the VERY beginning, we had a guy named Alex, who wrote the angriest and most profane rants you would ever read. He was most popular for a while before being overtaken by a infosec guy named linuxxx, who was the first and only ranter to reach 100k upvotes and get a custom face tattoo in the avatar editor.
People used to beg for upvotes to get free swag. People posted their rubber duckies. April fools had pranks, like pixelated avatars and binary score counters. There was a rant topic each week.
Then Alice showed up and became the pink-loving queen of devRant. She was very skilled at design and front-end work, but also ran a stats database that used the devRant API.
At some point, there was a rush where a handful of people were making devRant clients for every platform. JS96, who is still around, made the most popular one for Windows.
dfox and, to a lesser degree, trogus were both active.
The app was regularly updated, speedy, and stable. 99+ notifications per day was possible. -
@Hazarth Good point. A fish can make a disturbance in a puddle, but not a sea.
A good idea can propagate through devRant, but not Reddit. -
@Lensflare I don’t think LLMs will have much incentive to leave social media and other places where there is money to be made. With social media gone, the rest of the internet will take a hit in traffic but largely be unperturbed.
-
@Liebranca yes there are lots of shitposters and reposters out there today, but AI can generate content at STAGGERINGLY increased quantities and it can all be done by individuals who are incentivized by earnings programs. Social media will turn a blind eye until they start to lose money, at which point it might very well be too late.
It’s not a matter of “humans are bad at posting too” it’s a matter of “LLMs are super-charging the lazy posters and further outcasting genuine good content” -
JavaScript has a lot of funky tricks that make it easier to write, like hoisting. You can call a function before it’s defined in a JavaScript file, which is funny for a scripting language and obviously won’t work quite as well in a REPL
-
Sudoku? How much memory do I get to build a branching solver? I could do it with 1-2GB :)
-
That's not even a development database, that's a proof of concept you whip up for your boss in 35 minutes after killing a line of cocaine.
-
Wow, managers can leverage AI to be just as fuckass stupid as before
-
I think it’s clearly designed (only) for infrastructure at scale. Your proxy would be running QUIC and internally it might be calling to any number of different servers over insecure HTTP/2 or maybe 1. It’s a bit dumb though, not every website is horizontally scaled or needs to be. QUIC definitely seems to fuck the middle class web server.
-
@antigermgerm the first one is free? How generous! I'll take a 10 kilo sample please.
-
And here I am on my 15th month of work on my stock trading toolkit and it still doesn't actually do anything.
-
@NoMad Violated and stretched?! Sounds like a bad day at the office.
-
@MM83
🚀✨ Introducing isaN™: Because Knowing What IS a Number is the Future of AI-Driven, Cloud-Native, Disruption-As-A-Service™ ✨🚀
👨💻 Problem: Developers have been stuck in the dark ages with isNaN(), a function that can only tell you if something is not a number. But what if—💡—you actually wanted to know if something is a number? Until now, you were helpless. Enter isaN™, the hypermodern, zero-trust, blockchain-adjacent API that finally solves this billion-dollar pain point.
💾 Our patented NumCloud™ Verification Engine® leverages quantum-ready serverless edge functions 🛰️ to deliver instantaneous "YES, THAT IS A NUMBER ✅" responses at sub-millisecond latency (under ideal WiFi conditions, on Tuesdays).
📊 Pricing Tiers (confusing but investor-friendly):
🍼 Free (but not really): 10 calls/month, rate-limited to 1 call per fiscal quarter, requires filling out a 47-question compliance survey.
[Out of space for comment] -
Additionally: aren't 80+% of languages today a mixture of basic and c? The only outliers I can think of that are genuinely used in production environments are like lisps, f#, and (if you want to count it) SQL but SQL is just BASIC's brother (same philosophy, but evolved separately)
-
Curious how you figure QBasic factors into this
(I've only written VB.Net and had a single day where I looked at some archaic VB 4)
Are you talking about the syntax for type declarations? Such as
var x: Number = 5;
Which is sort of like
Dim x as int = 5 -
Fuck me, you're experiencing a microcosm of model collapse!
Client uses LLM, LLM doesn't know what the fuck the client is talking about, so LLM hallucinates until the hallucination is accurate enough to convince the client it's correct (it isn't)
You use an LLM to interpret the hallucination-addled request. LLM2 doesn't know what the fuck you OR your client is talking about, hallucinates until it sounds correct to you too.
Hallucinations compound, and reality fades away. That's literally the reason why most models aren't using 2025 data to train, because it's all full of LLM horsepiss data. -
Windows 11 is the first windows release to break backwards compatibility since the DOS/NT split (the rounded corners might hide a 2-3px tall button maybe!)
-
@MM83 @Lensflare introducing: isaN!
const isaN = num => !isNaN(num);
It will be available via NPM soon through a microservice that costs 2.99 a month and makes calls to
GET https://api.isan.io/v4/isan?n=x
Rate limited to 1000/day per key, of course, unless you purchase the enterprise subscription which costs $45 / seat / month and you're locked into a 2 year contract (the service will go out of business before your contract finishes) -
There is no cloud, it's just someone else's computer (SEC)
There is no autonomous LLM dev, it's just someone else's Indian (SEI) -
JavaScript getting heat for this is always so funny because it's a gateway drug to floating point encoding (which is a HELLSCAPE)
Surprise, here's the exact same thing in c (a function which returns NaN, which is a double)
Here's some homework for you: check out how infinity and negative infinity work too! -
@D-4got10-01 Another reason this code is so crap (along with most educational code). The order of operations is not as solid as it could be here, for exactly the same reason you've stated. In fact, I don't usually like to start counter variables with 0 unless they're used exclusively for indexing work. In the case where they're a literal numerical counter, start them at 1!
-
Smoking weed really is medicine!
- Smoke weed to chill
- Turns out, weed dulls your memory (BAD VIBES!)
- Weed makes me forget that, chills me out
What's not to like?! -
Yes of course! I performed well in my first job (which I got by chance) and my boss' boss had pull with my next boss. I might have gotten the gig without, but WITH that guy on my side, it was a sure deal. My new (which is a crazy thing to call him after 6 years) boss has told me this.
-
I think even in general, your average programmer has been stung by the power of looping more than 100 times in their career so whenever a programmer sees a loop they're already on high alert - thinking about bounds, stack overflow, locking up the UI/ main thread, etc.
Loops are one of the most powerful programming concepts, so programmers (excluding front-end developers who know nothing except declarative bindings in react/angular) so after a while you just get a spidey sense for it. -
This is certainly bad code, so it's ok to be tricked by it (it's way too imperative, it should just be 2 ** 10 [or Math.pow(2, 10) if you're old school]) but getting a feel for compounding effects inside a loop happens naturally. Here's how it happened for me:
- Write a loop in college
- Run the code
- Nothing happens, my laptop fans go to 100%
- "Fuck, loops are dangerous!"
(Repeat until you get it through your exceptionally thick skull, in my case) -
@12bitfloat @Lensflare lol not to mention the fact that the only reason people use the term “AGI” is because they want to call their crappy model of English language “AI” to keep corporate America happy and thinking we’ve made something we haven’t.
-
We’re running out of time!!!! Eventually they’re gonna be able to count the “r”s in strawberry and what are we gonna do THEN?!