HNHacker News
TopNewBestAskShowJobs

PrivateButts

252 karma · joined September 10, 2021

I make dumb things

https://privatebutts.dev

submissionscomments
PrivateButts··on Show HN: Open-source GeForce NOW alternative with Stadia's social features
Wait, I thought that you need either a hacked driver or a very expensive license to split up Nvidia GPUs, even within containers?
PrivateButts··on Not an iPad Pro Review: Why iPadOS Still Doesn't Get the Basics Right
When I last checked in on Linux running on a 2-in-1 a year or two ago it wasn't good. There are some minor hardware issues with Surfaces specifically (webcam and some other random stuff doesn't work without a ton a work) but what really killed it was the X/Wayland mess. Had tons of showstoppers in tablet mode because some applications wouldn't recognize the OSK, or would trap me in an dialog until I grabbed a mouse and keyboard. There were some distros who's login screen was unusable when touch only as well, but I'd have to dig up my notes to remember which one. Might be time soon for another tablet experience roundup now that there's a new Ubuntu LTS out.
PrivateButts··on MicroSD cards' SBC days are numbered
Good riddance. MicroSD cards are way overused as a storage medium, and they are such a fucking crapshoot quality-wise. We are long overdue for an external variant of NVMe that can take it's place in all but the most micro of applications.
PrivateButts··on Open Source Tool Changer for FDM 3D Printers
I love seeing new tool changer designs but the space. It truly seems to be the future of printing, rather than filament changers like mmu/ams/ercf. I've been working on my own tool changer for a spare bedslinger I have laying around, I can't wait until I have something to show for it.
PrivateButts··on Visual Studio Code for Education
That's why you gotta shoot em up with Python to get them hooked on programming then teach them enough C++ to hang themselves with.
PrivateButts··on Visual Studio Code for Education
I like to write my Python in a vertical monitor, it does reinforce keeping your lines short. There's always going to be examples where you just need to have that one line of arcane garbage, but for the most part I find that I can scan through a Python file much faster since I don't have to disect each line.

The point is to emphasize readability but the truth is that readability is pretty subjective. To each their own syntax, I guess.

PrivateButts··on Microsoft confirms Windows 11 24H2 turns on Device Encryption by default
Am I understanding the article correctly that it's for new installs only?

Also is "on by default" the right wording for something that needs a registry change to turn off? That just seems like it's forced with a workaround that they'll remove at some point.

Last point, does that mean that windows is going to take a massive speed penalty going forward since they also default to their slow software encryption over hardware encryption?

Man this kinda blows. I'm hoping that W12 will have all this Vista-esk transition crap sorted out by the time it launches.

PrivateButts··on Ask HN: What have you built with ESPHome, ESP8266 or similar hardware
As a joke, I built a jar that would call a phone number to inform them the status of the jar. Thing looked like a bomb.
PrivateButts··on Short Stack: World’s smallest Nintendo Wii
Haven't touched a GameCube or a Wii in a long time, but didn't those things not support hot plugging GC controllers in general?
PrivateButts··on America's Drivers Agree: LED Headlights Are Just Too Bright
I think that auto dimming has made that aspect so much worse. It fails often, and removes that aspect of driving from the driver's mind. They just don't think about it anymore and blind the fuck out of pedestrians and cyclists since the sensor doesn't pick them up.
PrivateButts··on There are likely >1e12 SQLite databases on Earth
I'm probably going to get clowned on here, and although I love sqlite for local development, I do wish that projects stop using sqlite as their only option for deployment, or worse, shove a temporary one in the same directory as persistent data. It's a huge pain if you use NFS backed storage or docker vols. There some home lab stuff that I just can't run due to it, which is sad because I need more services to waste power on.
PrivateButts··on The Brewintosh, a 3D Printed Full-Size Macintosh [video]
After having built a Voron and a couple other kit projects lately, I've fully converted over to threaded inserts in my designs, it adds one extra step but it feels so much better than trying to get a machine screw to bite without cracking the plastic, and it gives you a bit more margin if you accidently undersize your hole, or the plastic shrinks too much.
PrivateButts··on Django REST framework 3.15.0
I love DRF, but we don't really use it anymore for front to back communication. Too much working around the pure REST implementation to get anything done. However, we'll still throw it into our projects because the data folks love it. Easy way for them to shop for whatever data they want from the system.
PrivateButts··on Google's self-designed office swallows Wi-Fi "like the Bermuda Triangle"
For us, the hardwired network is faster but they have pretty aggressive blocking rules (no music/social media/Debian apt repos for some reason), and the WiFi is speed limited but mostly unrestricted. Keeps the business critical stuff from getting congested when all the summer staff/guests are here.
PrivateButts··on I bought my own game from a reseller – Here's what happened. [video]
Allegedly in the early days press would get special steam accounts that let them download everything from the store free of charge.
PrivateButts··on Hard disk LEDs and noisy machines
I'm surprised that it's not standard to show some basic performance metrics when using an IDE's debug tooling. It's already aware of the processes that it's spawning so it should be able to keep an eye on them. Just enough information for you to go hmmm and open a profiler.
PrivateButts··on W4 Games raises $15M to drive video game development with Godot Engine
Oh yeah, Godot is perfect for that. GD Script is very approachable (it's like if Python got Typescript-ified).

I'm sure that as the GDExtension project develops, it'll only be a matter of time until someone builds a visual programming language for it.

PrivateButts··on W4 Games raises $15M to drive video game development with Godot Engine
From the perspective of a hobby unity dev who's making a jam game in Godot to feel it out, Godot has a lot of rough edges, weird choices, and stuff that's just missing.

Stuff that I've encountered so far:

- A very annoying issue where the editor will lock up after my Linux laptop wakes up from sleep. I've lost work because I've closed the laptop without remembering to close Godot first.

- Performance issues with large assets or too many assets. A single pixel art asset pack ([LimeZu's Modern Interiors](https://limezu.itch.io/moderninteriors)) brought Godot to its knees until I pruned it. The large tilemaps in there will also slow the tilemap editor to a crawl.

- I've been struggling with getting the dynamic tilemap rules to behave as expected. YMMV

- I'm not a fan of Godot's single-window UI approach, especially when it comes to scripting. You can futz with editor settings to make this slightly better, though.

- You can't mix 2d and 3d stuff like you can in Unity, and the 3d side of things is way rougher than 2d.

- They're still working out what direction to take with an Asset store.

- The shift from Unity's GameObject>Component model to Godot's single script per node approach has been an awkward adjustment for me. I keep replicating the old model by making prefab nodes that are basically just components.

- I miss Unity's play mode scene inspector. Godot is halfway there. You can poke around in the scene tree, but you don't see that update in the editor.

- The collision system isn't as straightforward as Unity

- It'd be nice if we had a bit of a slot system like we have with Vue Components for when we nest things under packed scenes.

The good stuff:

- There's only one type of signal/callback instead of the three different systems Unity can use. The signaling system is well-implemented instead of feeling bolted on.

- Godot doesn't differentiate between a Scene and a Prefab like Unity does. It avoids the don't destroy on load juggling you have to do and gives you a bit more control

- Some neat shortcuts for boilerplate stuff are built into the editor. For example, if you're adding SFX, you often want to provide several similar SFX clips to provide variety. When you set the SFX in the editor, you can assign a Randomizer to it, which takes a list of SFX and plays them randomly based on the weights and mode you set. You can even set pitch and volume adjustments to add even more variety.

- The fire-and-forget tween system is very convenient.

A lot of people compare Godot to Blender. It's not at the level that Blender is at now, but it does give me Blender pre-2.5 vibes- A solid base for enthusiasts that can be honed into polished software for the masses. I hope that Godot glows up the same way.

PrivateButts··on Django 5.0
Sure thing! We have migrated to Strawberry for all our projects going forward, next time I have my hands in those project guts for maintenance I'll document some and send it on.
PrivateButts··on Django 5.0
I loooove Django, any project that I work on that isn't Django causes me to yearn for it greatly. However, there's two things that have been minorly bothering me about it:

- The complete lack of any motivation to support type hints (yes I know about stubs and the other 3rd party).

- The GraphQL situation is a mess. Graphene on again off again development and Strawberry being not quite all the way stable yet sucks compared to how baller DRF is. It's still a massive fight to get subscriptions working well. It would be nice to see the foundation throw them a bone like they did with Channels.

PrivateButts··on Ask HN: What work/office purchase transformed your life?
BOOX Note Air2. It's pretty good for what I need. The fact that it's Android underneath is really nice.
PrivateButts··on Ask HN: What work/office purchase transformed your life?
I'll second what others said about chairs and nice keyboards. If you're going to spend a lot of time using it, it might as well be a good one. Some other things that helped me with a mainly work from home life:

- A very large desk with a ton of space to tinker with things. I got an corner desk, with one wing holding an electronics workbench, and the other kept clean for working on my 3d printer or camera or taxes, etc. PC is in the center

- Monitor arms, they are just night and day better than stands

- More monitors, I went up to 3, but I've been thinking of adding more or swapping one with a lg dual up

- Stream Deck, really nice to add macros to your workflow. It's also got nice integrations with Teams and Discord for helping with calls

- Wireless headset, I use a steel series one. Very nice to be able to get up and get water or a snack during a meeting and not miss anything

- EInk notebook, I hate typing notes, and this replaced my pile of scratch pads

- Nvidia Broadcast, noise cancellation you can apply to both yourself and the shit audio your boss's laptop mic makes

Not a purchase, but I've taken the time to make some simple scripts to improve my workflow lately and it's been great. I have one that I use multiple times a day that just turns on my webcam and light, then opens OBS in virtual cam mode. When I close OBS it turns off the cam and light. It may just change 4 clicks to 1 click but it's quite nice in practice.

PrivateButts··on The Steam Deck OLED spot ad was made with Steam Deck OLEDs
Last I heard, it's the same supplier as the Switch OLED; that's why it uses MIPI over eDP. Samsung is the manufacturer I think
PrivateButts··on Bluesky migrates to single-tenant SQLite
I've got a bunch of invites if folks want them:

bsky-social-etdu7-njigu

bsky-social-2ktcs-uwoxg

bsky-social-6f5nh-36gnq

bsky-social-ciwro-3gzk5

bsky-social-y4h57-dxh3g

PrivateButts··on Cosmopolitan Third Edition
Could be like the improvements seen when running applications using DXVK. My understanding is that sometimes these translation layers can use newer and more efficient methods than the path that a native implement for the time would use. I'm not a subject matter expert though, and could be completely off base.
PrivateButts··on YouTube's Anti-Adblock and uBlock Origin
Others in the thread have pointed this out, but they did have a lite plan that wasn't rolled out broadly for some insane reason. They axed it this month:

https://www.theverge.com/2023/9/25/23889917/youtube-premium-...

PrivateButts··on YouTube's Anti-Adblock and uBlock Origin
I wouldn't mind subscribing to YouTube Premium. I use YouTube a crap ton, and every time I hear a creator weigh in on the matter, they claim that subscribers that use YTP earn them way more than 100s of ad views. This could potentially solve my problem with patron, where I just don't have the monthly budget to support everyone directly. A fixed donation that's divided up between everyone I watched that month sounds like a good alternative to those who don't make the cut for my patron budget.

However, I hate how they price YTP. Why is everyone so allergic to options/add-ons with subscriptions? Ideally, I just want to pay for two seat license to YTP+Music, so my wife and I can consolidate our Spotify duo plan with YTP. Failing that, I would love to pay for just YTP without Youtube music and keep Spotify. Under the current model I would have to either pay for two separate full price subscriptions for $28, or for less money, get the family plan and have 3 extra licenses I don't need. I could sublet them to friends or other family, but I don't want to mix our accounts together, and I shouldn't have to be a mini-landlord because Google won't do $14/m + $2.5/m per seat.

PrivateButts··on Prof said doing CS to become a web developer is using a cannon to kill a fly
If the quality of interns I get every year is anything to go by most College CS programs are still stuck in the 2000s era of web development. We usually get one or two that never heard of git, and it's rare that any of them know what a container is. They can tell me how to use tables to format a page though! Regardless, I know it's due to a lot of reasons, mainly that some of our local colleges are basically extended training programs for the nearby defense contractor, and they don't have an interest in web developers.
PrivateButts··on The pneumatic tube mail system in New York City
When I used to work at a bank, the staff at a branch that still used tubes at the drive through would complain about how hard they are to maintain. Apparently they were down to a single contractor in the whole county who knew how to fix them, and he was always threatening to retire soon.
PrivateButts··on Tech CEO sentenced to 5 years in IP address scheme
One complaint that I have about ipv6 and mac addresses is that they use hex separated by colons. Not only is it way longer than an ipv4 address, you can't rattle one off using a number pad. Back when I did full time IT, that sounds like a nightmare if in ipv6 land you have to enter addresses as commonly as you have to enter ipv4 addresses.
← PreviousPage 2 of 4Next →