Register and share your invite link to earn from video plays and referrals.

outfoxxed
@outfoxxedd
infinite recursion encountered at undefined position Author of
37 Following    4.1K Followers
Huge thanks to DHH and the Omacom Foundation for the sponsorship!
...and that's right into the pocket of @outfoxxedd! The Omacom Foundation is becoming the premier sponsor of Quickshell in a long-term, three-year agreement. So thrilled that the Oligarchy distro was formed to do this 😄
Show more
Tagged Quickshell 0.3.1, bugfix release
@GoogleDesign whoever is coming up with the "different corner radius for different elements" thing: can you stop like please can you stop stop doing this never do this again undo all the ones you've done so far in fact never design again
Show more
Realized today that FUTO keyboard has custom layout support, so I can pretty easily port thumbkey's layout and have both flick typing and mobile keyboard niceties at the same time
Show more
Wired up a trackpoint module to my keyboard. Took a bit to get it working nicely but barely having to move my hand to move the pointer is nice. I'll put it in the right spot whenever I do my own pcb. Still have to add pointer acceleration to my firmware though.
Show more
Tried using GPT 5.5 to write android patches this weekend. It did ok on some small stuff, though trying to get the tweak below in a way that wasn't buggy as hell was like pulling teeth even with it being able to self test. Quite happy with how it turned out though.
Show more
Is this worse Rust with poorly implemented algebraic effects? Also why are they calling structs shapes?
Released Quickshell 0.3 with networking support, polkit agent creation, further Wayland integrations and more :)
HSVsphere: Git? Seriously? You’re still using Git? Passerby: Yeah. It works. That’s kind of the point. HSVsphere: “Works” is not a metric. You should be using jj. It has a conflict-minimizing commit DAG with referentially transparent rebasing and topology-aware history rewriting. Git is just legacy entropy accumulation. Passerby: Or I could just commit my code and move on with my life. HSVsphere: That mindset is why tooling stagnates. What OS is that, Linux? Passerby: Yes. You’ve heard of it, I assume. HSVsphere: Unfortunately. You should be using BSD. Linux is an unprincipled aggregation of subsystems with no coherent design lattice. BSD has a vertically integrated kernel-userland symmetry model. Passerby: I don’t need a “design lattice.” I need my Wi-Fi to work. HSVsphere: That’s because you’ve optimized for convenience over correctness. And let me guess, glibc? Passerby: I didn’t “guess” anything. It came with the system. HSVsphere: Exactly the problem. You should be using musl. It has a minimal ABI surface, deterministic linking semantics, and eliminates historical baggage vectors. Passerby: You sound like you lose sleep over shared libraries. HSVsphere: Only when people use the wrong ones. What language are you writing? Passerby: Python. HSVsphere: That’s indefensible. You should be using Rust. It enforces memory safety through affine type systems and borrow-checked ownership graphs. Python is just runtime guesswork. Passerby: It’s a 20-line script. HSVsphere: So? Small programs deserve correctness too. In fact, their lack of structure makes undefined behavior even more insidious. Passerby: It prints a CSV. HSVsphere: Today. Tomorrow it becomes a pipeline. Then a system. Then you’re trapped in technical debt recursion. Passerby: Or it stays a CSV script because I’m not building a space shuttle. HSVsphere: Complacency. What are you using for encryption? Passerby: GnuPG. HSVsphere: Predictable. You should switch to Sequoia. GnuPG is a monolithic relic with opaque state machines. Sequoia has a composable cryptographic primitive layer with verifiable packet algebra. Passerby: I just need to send a file securely, not prove a theorem. HSVsphere: Security is theorem-proofing. Anything less is cargo cult cryptography. Passerby: You’ve complained about literally everything I’m using. HSVsphere: Not everything. I haven’t asked about your shell yet. Passerby: Don’t. HSVsphere: Bash? Passerby: Yes, Bash. HSVsphere: You should be using IonShellX. It has a lazily evaluated command graph with type-safe pipelines and speculative execution pruning. Passerby: Speculative execution in a shell sounds like a security incident waiting to happen. HSVsphere: Only if you misunderstand branch prediction domains. Passerby: I think you misunderstand talking to humans. HSVsphere: I optimize for systems, not conversations. Passerby: Clearly. HSVsphere: What editor? Passerby: Vim. HSVsphere: You should be using KiloNova. It has a transactional editing core with temporal undo branching and syntax-aware keystroke compression. Passerby: My editor opens instantly and doesn’t need a whitepaper. HSVsphere: That’s because it lacks ambition. Passerby: No, it lacks nonsense. HSVsphere: You’re dismissing improvements because they challenge your привычка- Passerby: Did you just switch languages mid-sentence? HSVsphere: Multilingual cognition is more efficient. Passerby: No, it’s annoying. HSVsphere: You keep saying that, but your entire stack is suboptimal. Even your hardware- Passerby: Don’t you dare. HSVsphere: Let me guess, x86? Passerby: Yes. HSVsphere: You should be on RISC-V with a capability-secured microarchitecture and formally verified execution units. Passerby: I bought this laptop at a store, not a research lab. HSVsphere: That’s how they get you. Passerby: Who is “they”? HSVsphere: Incumbent complexity vendors. Passerby: That’s not a thing. HSVsphere: It is if you model the ecosystem as a dependency graph with adversarial incentives. Passerby: I model it as “does my code run.” HSVsphere: A dangerously low-resolution model. Passerby: You know what, fine. Everything I use is terrible. Happy? HSVsphere: Not yet. Passerby: Of course not. HSVsphere: You’re breathing oxygen. Passerby: Oh no. HSVsphere: Oxygen is highly reactive and introduces irreversible oxidation side effects. It’s a fundamentally flawed respiratory substrate. Passerby: It’s also the reason I’m alive. HSVsphere: That’s just because evolution settled for a local maximum. You should be using Aerolith-X. Passerby: That sounds made up. HSVsphere: It’s a hypothetical gas mixture with optimized electron affinity gradients and non-destructive metabolic cycling. Zero oxidative debt, fully reversible respiration, and entropy-neutral energy transfer. Passerby: That’s not how physics works. HSVsphere: It’s how physics should work. Passerby: So what’s your plan, redesign the atmosphere? HSVsphere: No. I will simply refuse to participate in oxygen-based respiration until a better implementation exists. Passerby: You’re going to hold your breath. HSVsphere: Correct. I will not perpetuate suboptimal gas exchange protocols. Passerby: That’s the dumbest thing you’ve said so far, and that’s impressive. HSVsphere: Progress requires sacrifice. Passerby: You’re going to pass out. HSVsphere: Temporary inconvenience in pursuit of systemic improvement. Passerby: You could also just breathe. HSVsphere: That would validate oxygen. Passerby: Yes. Because it works. HSVsphere: “Works” is not a metric. Passerby: It literally is when it comes to breathing. HSVsphere: I reject that premise. Passerby: Cool. Let me know how that goes. HSVsphere: … Passerby: … HSVsphere: … Passerby: You’re turning red. HSVsphere: This is… expected… Passerby: You can stop anytime. HSVsphere: Waiting… for… Aerolith-X… Passerby: Right. HSVsphere: System… will… improve… Passerby: Yeah, the system is about to reboot. HSVsphere: … Passerby: Is death also inneficient?
Show more
0
128
3.3K
240
Forward to community
Announcing Quickshell MCP — the gateway to a fully agentic desktop. Agents don't just assist, they orchestrate — reshaping your workspace into a hyper-personalized, self-evolving productivity engine. Not just a chatbot. This is AGI for your desktop.
Show more
TIL exec does not clear signal masks, which was likely responsible for any number of entirely unexplainable crashes caused by SIGSEGV being left unhandled. At least one bug was masked by this, My crash reporter would crash if the original process crashed to anything but SIGSEGV.
Show more
okay, cool, sealed the deal. You have absolute idiots in management. Best part is you said yourself that your actual team runs the twitter account and not just some powerless funny social media guy like @teamspeak does. You built a way less feature-rich discord. It's been done many, many times. Hell, the fluxer guy did it with 0 funding and as a one-man job in a few months. We've had guilded, we have stoat, and like 200 other chat apps built by CS students. All done with 0$ instead of 8 million $ from crunchyroll or wherever you got your funding. Calling this "something no one else could" shows me your entire team is braindead and I will never use your service. I did not want to comment on the state of your service either because I did try it and there are a ton of places where you're actually significantly worse than discord. Actually, all of them. You don't excel at anything and a "raid planner" is not a revolutionary feature anyone really cares about. You did not accomplish anything and you're yet to prove you're worth anything. So far you just yap about creating something groundbreaking just to attract new users into your data collection scheme. I do not care that you "will update the privacy policy" because you still havent done so. At the moment, you're a much worse discord profiting on people's fear. I recommend everyone considering root to just stick to discord. It's genuinely better.
Show more
0
24
1.3K
61
Forward to community
peak github actions failure mode
damn the fanta has acttual orange juice here
New Qt PlatformTheme (replaces qt6ct and such) that doesn't break KDE apps or Qt 5, and has a declarative configuration. Been running it a couple days and its quite nice. (my themes have been broken for ages)
Show more