It also acts as a url shortener for their hardware support pages.
s.team/deck, and s.team/machine take you to the appropriate support pages.
522 karma · joined September 29, 2022
My site contains links to my personal projects and blog posts about those projects.
It also acts as a url shortener for their hardware support pages.
s.team/deck, and s.team/machine take you to the appropriate support pages.
The "linux" support is pretty narrow (because I made this for myself). It's restricted to SteamOS. But I'm sure it could be ported easily, the repository contains documentation about the important parts from reverse engineering the firmware.
I have a Razer Wolverine Xbox controller that has extra back paddle buttons. The controller doesn't expose the paddles directly to PC's over USB. You have to use button remapping on the controller to map them to 'real' Xbox buttons for the PC to see them. But I wanted to use the back paddle buttons on Steam as separate controls.
So I downloaded the latest firmware update off the internet (because what device doesn't have firmware updates these days), installed Ghidra and an MCP server for it, and told Sol to look for how I can expose these extra buttons to a PC host. Maybe we could write a firmware patch?
Turns out the controller already has a special mode to expose those buttons, possibly as a hardware test. But it was enough to write a Linux driver to put the controller into that mode, and a little bit of extra driver code to map the paddles to a Linux controller button, and voila. Paddles working in Steam.
And it only took a few hours to do, too. I spent more time making an open source repository out of the concept than I spent making it work.
And everything inside it is prefixed with “Sexy”. SexyString, SEXY_ALLOC_MAP, SexyTrace...
It’s certainly of an era, haha.
It’s a general beginner tutorial, but blender can be so weird that many skills don’t transfer (like how you move the camera in the viewport).
The tutorial takes you through pretty much everything you need to know to get started with blender. Modeling, texturing, painting, modifiers, compositing, geometry nodes, and rendering. You can skip the parts that seem familiar, since you already know 3DS Max.
If you’re using real yubikeys, it’s protection against losing one. If you had two from the start, you’re not at risk of losing your only way into your account when one goes missing or is stolen.
You'd need at least 24 new M4 Max Studios, or 16 new M3 Ultra Studios, or 3 used 512 GB M3 Ultra Studios just to power one GLM 5.2 instance. And even then, you're probably looking at < 5 tokens per second.
Personally, I think it makes way more sense to pay a model provider $3/1M tokens.
There's a button under the QR code for a "visual test" which is just the usual "pick pictures containing a bicycle" thing.
If the damage resulted from an unexpected problem like a bug, then you’re probably fine. But this phrase was intentionally placed by the author and intended to inflict at least a little damage (destroy code) onto specific users.
Whether some words are legally equivalent to an actual virus, I couldn’t say.
Notepad Next: https://github.com/dail8859/NotepadNext
It’s a (still work in progress) cross platform re-implementation of Notepad++.
It also predates agentic coding, if that’s something that concerns you.
I don't think anybody is arguing that it's selling amazingly well or is a growing market.
And I agree with the argument. It seems a little premature to make this claim now, so close to WWDC.
If WWDC comes and goes with no major announcement for the future of visionOS or the Vision Pro, that would be a significant indicator of Apple having given up.
However when I make comments here, I do it with the intention of reading what people have to say in response.
If I am making a comment with the intention to ignore the responses to it, then that’s a good signal for myself that what I am writing is likely not an appropriate comment for HN, and then delete it.
I often post comments on HN, just to delete them 5 minutes later when I realize I don’t care to deal with the replies I’ll eventually get.
You have to be quick because if someone does reply, you can no longer delete your message.
When you submit a link to HN, there is an entry field for text in addition to the url.
It does not really describe what the text is used for. For links, the content of that field is simply added as the first comment.
Someone who is unfamiliar with the submission process may assume this field should describe what they are submitting, and not format it like a comment.
Then that text gets posted as the first comment and tons of people downvote it, jumping to the conclusion that the weird summary comment is from an AI, and not the submitter describing their own submission.
(I also assumed these comments were AI until someone else pointed this out)
The base M5 has super/efficiency cores.
The Pro and Max have super/performance cores.
It's possible this developer didn't want to do that, so they chose to not publish in the EU.
The live wallpapers become your screensaver, playing the video. Then when you move your mouse, the video continues until it finds a “good” stopping point.
Might explain why the screensaver process lives on forever for seemingly no reason.
As an engineer, you needed to have an answer to that question or else you could not be promoted (at least in some parts of the org chart).
It was a box that your skip levels needed to see checked in order to approve promotions. My lead told me as much in exactly those words.
These days, the only testing any release of Windows gets is from Microsoft employees (Dev/PM) and Windows Insiders.
They have rules of how many hours of self-hosting are required before they can release, but that’s the only requirement. That there exists telemetry of it running.
You might see a gap with that testing methodology, but it might also explain how things like this happen. If it’s a bug that doesn’t prevent boot, it’s easy to ignore.
(I knew a few devs who would just put builds of windows on one of their computers and play a 72 hour long video of a black screen on repeat to get self hosting hours. Then they would proceed with their feature release. And nobody saw any problem with that.)
I phoned xfinity support who said they’d send a tech out at no cost to me.
The tech comes, finds bad connections in the shared external apartment box, fixes them, leaves without entering my apartment.
Xfinity sends me a support bill for the tech.
I call xfinity support to complain saying they said the tech would be free. The support agent says there’s nothing they can do and also that I should sign up for their support plan to get a 50% discount on the fee.
I tell them to cancel my internet subscription because I won’t support a company with deceptive billing practices. They give me 3 retention offers (the last one being an additional 25% discount on the tech fee). I decline because they told me it would be free. My internet is scheduled to be cancelled.
I go to twitter (as it was called at the time), and @ xfinity support with this same story.
Someone from that Twitter account DMs me and I told them that if they cancel the technician fee, they can leave my internet subscription active.
They do so with exactly no fuss.
I don’t know why, but apparently publicly @‘ing xfinity on Twitter gets you better support than calling them and actually cancelling your internet.
Approximate location, age, mobile OS/browser, your contacts, which TikTok links you open, who generated the links you open, TikTok search history, how long it takes you to swipe to the next video on the for you page, etc.
I don’t think it's really possible to say what TikTok’s algorithm does “naturally”. There’s so many influencing factors to it. (Beyond the promoted posts and ads which people pay TikTok to put in your face)
If you sign up to TikTok with an Android and tell it you’re 16, you’re gonna get recommended what the other 16 year olds with Androids in your nearby area (based on IP address) are watching.
It’s given me an appreciation for the kind of code quality everybody just naturally agreed on and did back when I worked at a FAANG. Nobody needed to be convinced to write/maintain tests for their change, or be told to keep the mainline branch building cleanly.
I wonder if any of the large studios out there today have a culture of testing and reviews?
The biggest problem I faced at the time (during ChatGPT 3 era) was that, without a good context, LLMs are the most vanilla roleplayers you’ve ever seen. By themselves, LLMs are just not interesting enough for a player to choose to talk to in-game.
If you want them to be “interesting” to talk to, you must provide (or generate and keep track of): a backstory, chat history, the scene, NPC inventory, the NPC’s current emotional state, the weather, literally everything needs to be given to the model before it generates messages for the player.
At which point you’ve got a big task. You need a way to automatically get the relevant data to the model for the specific conversation you’re having. There might be tools to pick appropriate text documents from a db given a conversation topic, but I didn’t/don’t know how to make that work for games.
I’m sure there’s a way to accomplish this with more modern tools and models. (Maybe instead of providing all that data up front, you would now give the model tools to call to retrieve that data on-demand?) But that’s what made me give up in 2022.
I tried to use one for Borg backups a few years ago and just ran into endless transient connection issues.
I notice that it requires the tool to be pulled from NuGet. While it looks like you could enter any package and NuGet source, I would be very surprised if there wasn’t a locked down whitelist of allowed sources (limited to internal Microsoft NuGet feeds).
Locking down NuGet packages was one of the primary things we (the Windows Engineering System team) were heavily focusing on when I left years ago. We were explicitly prevented from using public NuGet packages at all. We had to repackage them and upload them to the internal source to be used.
Switch – OLED Model – $399.99 (previously $349.99)
Switch – $339.99 (previously $299.99)
Switch Lite – $229.99 (previously $199.99)
Nintendo Sound Clock: Alarmo – $109.99 (previously $99.99)
Joy-Con 2 controllers – $99.99 (previously $94.99)
[0]: https://www.gematsu.com/2025/08/switch-price-increase-announ...
So I think pull requests are still accepted, but issues are not.