HN user

bschwindHN

3,656 karma
Posts3
Comments1,189
View on HN

I work on software and a bit of hardware for my job, at tonari. It's basically a low latency video "portal" to connect spaces. My most recent hardware project was to add an OLED display + rotary encoder dial to the product. That was a fun project, and it turned out great! It was also my first time doing a 4 layer board and having to worry at least a little bit about EMI and all that. All my previous stuff has been lower speed 2 layer stuff, like a custom mechanical keyboard.

OshPark's quality is high, but their prices are certainly higher too. Good to support them though if you live in the States, since that's where they manufacture the boards.

Wow, very very similar to my first PCB, a breakout board for the TSL4531. I ordered it from OshPark back in 2016. Used the exact same soldering iron, and a Quick hot air station, though it's the less fancy one than you have.

https://github.com/bschwind/tsl4531-module

https://imgur.com/ozk7UuS

(sorry for imgur, not sure what people use for image hosts these days)

I then went on to also make a BME280 breakout:

https://github.com/bschwind/bme280-module

From there on I've made various PCBs, and thankfully they've pretty much all worked on the first try. I do take a lot of extra time to verify the design and double check all the datasheets.

It's weird. I get that growing up in a nurturing household is a privilege, but I'm not sure the answer is to hook up kids to AI. Maybe some form of it could be beneficial, but it just seems too ripe for abuse, and/or too easy to have unintended consequences.

I hope they can find a way to keep them, it would certainly garner a lot of goodwill. Not like people will stop taking their trains because the melodies are gone, though...

For the digital flipboard on the Keikyu line, it's nice they did it, but I wish they would add a bit more perspective to the flippy parts. Right now it looks like a horizontal scanline just moving down the signs to reveal the next station name underneath.

This is great! I read through the paper and watched the video, I want to try implementing this in wgpu. For pixel-aligned 2D text, I'm wondering if a hybrid approach would be good, where you use traditional glyph atlases for smaller font sizes with the right hinting applied, and then use this scanline sweep approach for larger sizes or where you know you'll be animating the size or viewing it in 3D with perspective.

Speaking of font hinting, if you're rendering with this technique, couldn't you also used the hinted bezier curves if you know you're drawing at a particular size and particular location on the pixel grid?

Resetting Xbox 16 days ago

Microsoft, as always, has no taste. And they think they can MBA their way into making fun games.

The Xbox was my main gaming platform from around 2005 to 2018, and the experience got worse and worse as time went on. At this point in time, I really don't know why you would choose an Xbox over another console or just PC gaming.

They can try to "reset" but from the outside it just looks hopeless as long as Microsoft is involved.

I'll stick with Steam and Nintendo consoles. At least Nintendo still recognizes the importance of a fun gameplay loop, even if they struggle at other things like good online services.

My first WiFi router :)

I bought it in anticipation of the Nintendo DS having WiFi capabilities, which I had never heard of before (I was like 13 or 14 then). Had to convince my parents to get broadband internet too.

I don't have any commenting tactics except spotting the opportunity to slip in a joke. I think it's kind wild that a big thread raging about furries has spawned from the blog post of a hardware company making some quirky RF hardware.

i can't play devil's advocate for intentionally doing that around kids. I can't even maintain good faith anymore, next time I see that shit I'm putting a stop to it, unless one of you can convince me not to.

We're gonna see some bad headlines coming from this guy's local Charles E. Cheese real soon...

I was just about to type the same thing. There's no way this isn't AI-generated, I've had conversations with ChatGPT to learn about some matrix math and solving systems of equations, and this feels like a carbon copy of some of those conversations. Em-dashes galore, things "falling out" of other things, bullet points, "That last point is the heart of it.", "Both frames clean, no skew.", "Now here is the insight that makes the whole thing click.".

I am not giving you the benefit of the doubt even with your disclaimer at the top. Too many LLMisms to be a coincidence.

I read the article anyway so people don't complain about me complaining about AI slop, and I'll say this: Reading this article was like having someone explain really complex board game rules without first giving me motivation on why I would want to play or what I'm trying to achieve. What can I do with SVD? Maybe give me a concrete problem to solve, where SVD is helpful.

I recently worked on a toy 2D geometric constraint solver and it was super fun to implement from scratch. I had an AI to consult on various mathematical concepts (which in my opinion is one of the great uses of AI), and giving it a concrete problem to solve was extremely helpful to to cut through a lot of the notation noise. It of course also gave me the motivation to actually learn the concepts, or else I wasn't going to see lines and circles snap together using the constraints I had defined.

In any case, maybe you really did write this without any AI usage. I doubt it, but if that's really the case, I'd recommend a change of tone and writing style, because currently it is almost exactly 1:1 with a vanilla chatgpt session.

No kidding, it drives me crazy. The tone is always so authoritative and dramatic, like every fact is a mic drop moment.

I need to get back to writing some of my own articles I've been meaning to write, as a palate cleanser.

The AirPods Effect 1 month ago

Tangentially related, but it's interesting to use airpods in hyper-busy train stations in Japan like Shinjuku station, where you have a huge mass of people, and a large majority of people using bluetooth earbuds of some sort. A train rolls up and the sheer amount of 2.4GHz traffic can jam your own audio for a bit. It's an interesting stress test of radio interference.

Did you read the article? Each demo canvas is interactive and running multiple shaders per frame. They could probably reduce power consumption by having a play button on each demo canvas, or pausing the simulation after a sufficient amount of time has passed and things have stabilized, but yeah. The reason your GPU is being used is because it's being used.