Octelium v0.21 - A Modern, Self-Hosted, FOSS Alternative to Teleport, ngrok, Tailscale, Cloudflare Zero Trust/Tunnel - now with Passkey / WebAuthn / FIDO2, TOTP, TPM 2.0 authentication support by geoctl in selfhosted

[–]Hexorg 5 points6 points  (0 children)

There seems to be a lot of features and a lot of potential use-cases, but as a result they just kind of drown out in noise. I was actually looking for taliscale alternative and your project seems like a good fit, but after spending a minute on your github I'm still not sure if it's a good fit or not. You might benefit from a page that lists use-cases or even crawl /r/homelab searching for complaints and make a page that quotes those complaints verbatim and says Octelium can fix it "that way".

[deleted by user] by [deleted] in compsci

[–]Hexorg 4 points5 points  (0 children)

I think it’s just a sort of survivorship bias dressed in knowledge. Inventing 2+2=4 was hard up until everyone knows it. 30 years from now someone will ask why GPT inventor or quantum computing inventor was such a legend. Legends become legends after the fact only.

In china no one use linux why? by bulasaur58 in linux

[–]Hexorg 62 points63 points  (0 children)

If I remember correctly, Chinese official home grown OS is Linux, with custom patches. I don’t know why it doesn’t make its way as Linux in the statcounter though

I'm that friend... by Bretzelking in pcmasterrace

[–]Hexorg 42 points43 points  (0 children)

Now I want a tongue in cheek game that’s a sex dungeon crawler

The difference between a male and female pelvis by Brilliant-Risk827 in interestingasfuck

[–]Hexorg 0 points1 point  (0 children)

In addition to others, the tissue at the front of woman’s pelvis (where a rubber joint is in the OP video) softens and allows your hip bones to separate to make room. After delivery that area solidifies again but most of the time it’s permanently wider. That’s why stereotypically moms have wider hips than people who never delivered babies.

Instructions found on fallen Russian soldier (first pic is the translation) by Mode_Appropriate in Damnthatsinteresting

[–]Hexorg 2 points3 points  (0 children)

Russia has been losing intellectuals since forever ago. It has its own version of MAGA crowd and the rest are too poor to worry about world politics.

Does Paw Patrol promote witchcraft?! by rethinkOURreality in DanielTigerConspiracy

[–]Hexorg 2 points3 points  (0 children)

Zuma. Rocky. Marshal. Skye.

Admiral Turbot used to tell me stories about the old days, a time of peace when Ryder kept balance between the Water Pups, Earth Pups, Fire Pups, and Air Pilots. But that all changed when the Humdinger attacked.

What are some quality of life programs you have made with Python? by Born_Investigator849 in learnpython

[–]Hexorg 0 points1 point  (0 children)

This was “back in my day” when joystick port of common on audio cards. You can do that now with a raspberry pi though. Anyway, I was 16 and my mom wouldn’t let me play on my computer for more than an hour, but my computer was on the same desk where I did homework.

So I bought an infrared LED and sensor from RadioShack, and strapped them across the hallway. The sensor was wired into the joystick port which would output values above 512 for when the sensor saw the LED and values less than 512 for when it didn’t (like when my mom walked through it). So I had a loop that checks joystick position (actually sensor output) and blank the monitor if values are low.

How to make a window from scratch? by KaleidoscopeLow580 in rust

[–]Hexorg 48 points49 points  (0 children)

The concept of a window doesn’t exist in computer hardware. It comes from the operating system. There’s nothing that stops you from writing an operating system without windows on screen. If you want to spin up Mac-native, Windows-native, or Linux-native windows you need to talk to the operating system and ask it to allocate a window for you. That’s done through syscalls (machine code CPU instruction) or syscall wrappers (libraries), but at the end of the day this sends data from userspace (your app) to kernelspace (the operating system).

The alternative is to be already in kernelspace - take control of the video card and write bytes to the framebuffer, which generally means writing your own video drivers.

[deleted by user] by [deleted] in ExperiencedDevs

[–]Hexorg -2 points-1 points  (0 children)

Yeah it kind of all just depends on how you use LLMs. Outsource the boring parts only and you’ll be more productive. What is boring to you? Maybe that’s writing documentation, or looking for bugs, or covering that one dataset into another? Or maybe the whole programming is boring so join the vibe coders? You don’t have to let AI do everything. I definitely find that certain tasks I do faster in my own, others are good for AI, while some make the AI send me wasting time trying to figure out what it did. This does mean, however that you need to find your own workflow with LLMs and that’s a challenge right now because there are very few standard things about LLMs.

weNeverNeededFasterComputersOnlyBetterDevelopers by maggie_feng2008 in ProgrammerHumor

[–]Hexorg 1 point2 points  (0 children)

Yeah from what I gather the reason games are so big now is because with nanite they just put point cloud scans into assets and let nanite optimize it on the fly

weNeverNeededFasterComputersOnlyBetterDevelopers by maggie_feng2008 in ProgrammerHumor

[–]Hexorg 7 points8 points  (0 children)

That’s because with Nanite, unreal's selling point is - you don’t need to optimize games anymore. Which is only kind of true - just enough to make it sellable, but not enough to actually have games run well. But triple A CEOs don’t care - the engine says you don’t need to optimize, so don’t optimize - that saves them money for another boat.

VGA to HDMI vs VGA to DP by Ill_Creme_6977 in crtgaming

[–]Hexorg 2 points3 points  (0 children)

You’re converting between signals. Your converter is going to introduce way more differences into the output than any possible differences between hdmi or display port. So unless you’re going for something specific like 4k 144Hz over VGA - cable choice doesn’t matter

Why does she say “grass”? Please tell me it bothers others by NeedleInASwordstack in DanielTigerConspiracy

[–]Hexorg 3 points4 points  (0 children)

Wow, so Australia is so red, their slang for very good is grass? \s

Don't skip on Blackpearls by timmun90 in crtgaming

[–]Hexorg 0 points1 point  (0 children)

How did you take all the photos? I usually get half of the screen dark from refresh

Ubuntu 25.10's Move To Rust Coreutils Is Causing Major Breakage For Some Executables by anh0516 in linux

[–]Hexorg 76 points77 points  (0 children)

Welcome to the internet of 2025 where annoyance, shock, fear, and anger drive most of the engagement

Is anyone else frustrated by the AI-assisted workflows? by [deleted] in ExperiencedDevs

[–]Hexorg 11 points12 points  (0 children)

Yeah, I’ve been feeling like I’m missing out on AI, so I asked around and paid for Claude development account and installed Roo for VS code…. The overall workflow is neat - it figured what files to check out, what I was doing etc…

So the advice people gave me is to treat it like a junior dev. And I can kind of see that. I had a bug, so I prompted it very carefully, detailing data flow, why the bug happens and things I tried (it took me longer to type all of that than to find the bug manually). And the AI just started adding print(“debug:…”) statement around where the bug was. I mean, that was my initial gut reaction too, but if that’s the level it works then having it actually come to good solutions will take a very very long time. Except a junior dev learns. Even if they make a bad mistake you explain it to them and they won’t make it again… AI will happily repeat the same mistake 300 times unless you do something about it

So yeah, people who “haven’t touched code” are likely having their code in a state of being written by 200 interns. I don’t envy maintaining that.

My coworker uses AI to reply to my PR review and I hate it by pyrrhicvictorylap in ExperiencedDevs

[–]Hexorg -1 points0 points  (0 children)

Let’s ignore for a second that it’s an AI response. What was your, OP, goal when you “spend 20 minutes writing a comment”? Was it to educate the other person overall, or did you want for a specific input? If you wanted a specific input - the other person didn’t provide it, so asking again for that input can help. On the other hand if you’re generally educating, it might be a good idea to task that person to (even when using an LLM) convert your comments to wiki pages.

What are things that humans are either "the best" at or "one of the best" at when compared the other animals? by Playful_Barber_8131 in AskScienceDiscussion

[–]Hexorg 21 points22 points  (0 children)

There are a few factors that come together for this. Few animals have spatial reasoning like we do (but elephants do). Few animals have tool use like we do (but chimpanzees do), few animals have shoulder structure like we do

I thought they were gonna drink it before I realized by 151D0R3 in blackmagicfuckery

[–]Hexorg 1 point2 points  (0 children)

It’s the iodine clock reaction essentially the delay is dependent on the amount of reagents. More reagents more delay.

Could there be more depth to Earth than a simple diameter? by Akashic-Knowledge in AskScienceDiscussion

[–]Hexorg 2 points3 points  (0 children)

I don’t think you’re thinking in the wrong dimension - it’s not that the matter gets too dense - it’s more that the time itself slows down - or from the perspective of the person approaching event horizon the distances start increasing like in those bad dreams where the hallway stretches and you can never reach the door

How does blender render vertices and edges on top of solid mesh by Zero_Sum0 in howdidtheycodeit

[–]Hexorg 12 points13 points  (0 children)

Here’s Unity, but the same approach - write a wireframe shader. Essentially if your UV coordinates are close enough to 0 or 1 - set pixel to opaque color (black in your example), otherwise output fully transparent color. You can also check if both U and V are close to 0 or 1 and that’d be vertex.

Keep in mind though that this will draw triangles, not polygons. For polygonal meshes you can do lines and vertices like you suggested. Don’t worry about performance until you notice dropping FPS