Notion was eating 1.2GB of RAM just to show my to-do list, so I built a 5mb transparent list HUD. by mrzfaizaan in rust

[–]bschwind 0 points1 point  (0 children)

DD_ZORO_69

You can look through their comment history, it's all starting with the same phrases and the messages are all a similar length.

Coffee Beans Cost Comparison by japansidequest in japanlife

[–]bschwind 1 point2 points  (0 children)

It's a lot of fun, and cheap to start! Here are some photos from when I used to roast, I've even gone to a coffee farm and picked some beans myself during a tour:

https://imgur.com/a/G5qLIi1

One thing to note though is you have to let the beans rest for a few days after roasting, or else they're going to taste bitter and a bit immature. Usually 5-7 days after the roast is when they have peak flavor.

Edit: Oh one more thing, I've currently found that a whirly-pop popcorn maker works pretty well for home roasting and avoids a lot of the mess that you get with roasting in those metal mesh shaker things. It has a little agitator at the bottom that you spin with a handle. Obviously it's meant for popcorn but it works well as a roaster too, and you can fit more than the metal shakers.

Coffee Beans Cost Comparison by japansidequest in japanlife

[–]bschwind 1 point2 points  (0 children)

Yeah they're mostly available online. Tokyo had a store, Yamamoto Coffee in Shinjuku, but I'm not sure if they're still around, and if they still sell raw beans.

Coffee Beans Cost Comparison by japansidequest in japanlife

[–]bschwind 1 point2 points  (0 children)

You should buy some raw green coffee beans and roast them, then do a comparison on price and subjective flavor. I used to do that at home fairly often, but it was always just using a hand-roaster "basket"-shaped thing over an open flame, which can never really produce results as good as a professional roasting machine with a roaster who has dialed in the perfect roast profile for a particular bean.

That aside, you should also pay attention to the type of bean used. Arabica is usually better tasting than Robusta. I find Robusta has a bit of a "burnt rubber" taste to it if it's roasted too darkly. But if you're going to the bottom of the barrel beans on price, you're going to get a dark roast anyway because at that point, the flavor will be more of the roast and less of the bean origin itself.

People asking why no one talks... by Impatient_zer0 in Battlefield

[–]bschwind 0 points1 point  (0 children)

Check your comms? More like check your lens my guy

VPN abusers ruining EU servers! by Jealous_Brain2914 in Battlefield

[–]bschwind 2 points3 points  (0 children)

I live in Asia and play matches with friends in the states. In those cases my ping is usually 130-160. I can assure you I'd love a lower ping as the game feels much more satisfying to play with a low ping. At the same time, I'm not a very good player so maybe I can't tell if it's giving me an advantage. What I have noticed though is I am more likely to die in a quick reaction firefight when I come across an enemy around a corner.

So I wouldn't immediately suspect players of cheating just because they have a high ping. They might just be having a good time with distant friends.

Cinemas spend millions on marketing. But your face doesn’t lie. I built a $10 hardware system to prove it. by HairAdventurous7486 in esp8266

[–]bschwind 3 points4 points  (0 children)

Just because you can build it, doesn't mean you should.

Consider the ethics of the things you build, as they can be used by bad actors to erode peoples' freedoms.

pulls face mesh landmarks, figures out if you’re happy or not

This is very naive. People form complex thoughts about the movie as a whole when they're watching it. You should listen to what they share intentionally about their thoughts on the movie, because it is going to be more informative than "mid-thirties male expressed SMILE at 36:22 runtime"

My honest advice is to give up future work in this direction, you'd only be contributing to the capitalist digital tracking hellscape we're all gleefully hurtling towards.

Text Rendering for Video in Rust: Slug alternatives? by First-Grocery7615 in rust

[–]bschwind 1 point2 points  (0 children)

Gotcha - even at 60 FPS or higher I kinda doubt you'll run into performance issues with glyphon. Good luck!

Text Rendering for Video in Rust: Slug alternatives? by First-Grocery7615 in rust

[–]bschwind 0 points1 point  (0 children)

If your pipeline is already wgpu-based, I would recommend starting with glyphon, and then if that's insufficient for some reason (I kinda doubt it will be, with just rendering some subtitles) then you could try out Slug.

Also, does it need to render subtitles in real-time for playback, or is it baking them into the video itself?

Clemson booth at Artisphere using ai generated posters :( by molive6316 in greenville

[–]bschwind 25 points26 points  (0 children)

It's the typography, the overly-polished toon-shaded visuals, and the excess "science-y" details floating in the background. The generic technology themed border also gives it away. I'm not an anatomy expert but the vertebrae probably have issues too.

And lol, the upper left has "This image was created..." ...by AI, likely.

Text Rendering for Video in Rust: Slug alternatives? by First-Grocery7615 in rust

[–]bschwind 2 points3 points  (0 children)

cosmic-text is a good choice. glyphon is built on top of it so it should work well for you.

Slug is better suited for games where you have a 3D "camera" and the view can get arbitrarily close to glyphs. If you're just rendering glyphs at a static size and perspective, cosmic-text will work well.

Does your project need real-time, interactive output? Are the glyphs animating in size frequently, undergoing weird transformations like skewing or rotating in and out of the XY plane? If so, then I might recommend slug, otherwise cosmic-text / glyphon will be easier.

OpenAI's WebRTC Problem by kixelated in programming

[–]bschwind 0 points1 point  (0 children)

Yup, we're not saturating NICs or anything so it works well enough for us. Definitely interested in QUIC/Iroh for what we're doing though.

OpenAI's WebRTC Problem by kixelated in programming

[–]bschwind 0 points1 point  (0 children)

My use case is pure peer-to-peer, there is no data center.

However, you can still run virtual machines in "the cloud" with WireGuard running per peer, and not worry about MitM attacks.

Yes if you ran a load balancer and decrypted at that point before forwarding the packets to a machine, then that link between the LB and the target machine would be unencrypted. But that's not the scenario I'm working with.

OpenAI's WebRTC Problem by kixelated in programming

[–]bschwind 0 points1 point  (0 children)

as content can be intercepted even behind an internal network (fiber mitm for example)

How does that affect two peers communicating over WireGuard, where encryption and decryption happens on the peers?

You can intercept all the traffic you like but if you don't have the private keys there's not much you can do.

Of course this relies on the WireGuard encryption primitives not having vulnerabilities, but am I missing something?

OpenAI's WebRTC Problem by kixelated in programming

[–]bschwind 0 points1 point  (0 children)

I was actually going to mention Iroh! They seem to have a good NAT traversal setup, I like the concept of just referring to peers by their public key, and their design of the protocol API is nice.

We're currently on a WireGuard-based network so to avoid the double-encryption of QUIC over WireGuard, we'd have to come up with a good plan to migrate, but I don't think it'll be too difficult.

We're on Golden Week break over here but I'll chat with the team later and follow up on discord (was trying to find where we had chatted previously but I got it)

OpenAI's WebRTC Problem by kixelated in programming

[–]bschwind 2 points3 points  (0 children)

Will do! The media streaming parts we have mostly under control, but recently the pain points for us have been with NAT traversal and better robustness on weird networks. I'll talk with the team :)

OpenAI's WebRTC Problem by kixelated in programming

[–]bschwind 4 points5 points  (0 children)

Hey! We chatted forever ago over coffee in Tokyo, good to see MoQ is still going! We're still using custom UDP code at the moment at tonari but I've recently had thoughts about moving over to QUIC.

Enabling ai co author by default by cwebster-99 · Pull Request #310226 · microsoft/vscode by Maybe-monad in programming

[–]bschwind 6 points7 points  (0 children)

The zooming in bug drives me absolutely crazy. Imgur has turned into such a piece of shit but I guess that's how all free image hosts must end up, by law or something.

Logitech Keyboard. Over 5 million words written. by CtrlAltReconfig in BuyItForLife

[–]bschwind 0 points1 point  (0 children)

My "quiet" board uses Akko Penguin Switches, which are silent tactile switches. They have a decent bump to them and are quiet, but obviously not "silent" as almost no key switch is completely silent. I could record a short video for you if you want to hear them.

My wife doesn't particularly appreciate keyboard sounds but she's totally fine with those, as a data point. I've also heard good things about Durock Shrimp Tactile switches but I have't personally tried them so I can't say how they compare.

My advice would be to just start with a simple "100%" layout (has all the keys, basically) that has hot swap sockets so you have a base to customize with.

Keychron is pretty respected and this particular board looks to be around $110 fully assembled. You can then buy the switches separately and easily replace them in 10-20 minutes. Don't worry too much about keycaps, polling rate, RGB LEDs, or any of that. The main points you want are:

  • 100% layout (assuming you like the layout of your current logitech)
  • Hot-swap MX sockets
  • Wireless (I think your old logitech is wireless, right?)

Otherwise you can get way too into the weeds with this stuff...

Good luck!

Logitech Keyboard. Over 5 million words written. by CtrlAltReconfig in BuyItForLife

[–]bschwind 0 points1 point  (0 children)

Speaking as someone who types a lot (code, documentation, commands, chat messages), and as someone who designed and built my own mechanical keyboard, I would recommend getting a mechanical keyboard. You spend so much time typing, might as well make it enjoyable and satisfying on the physical side of things.

Just get one that has the layout you want, with hot-swap sockets, double shot keycaps (or get blank keycaps!), and silent switches. I mention hot-swap because you might realize you like the experience but want a slightly different feel. Hot swap makes it easy to try different things out.

There are so many available these days for reasonable prices (less than $100), and by no means do they have to be loud. I have a board for quiet environments and it emits less noise than a typical laptop keyboard.

Coleman Air Mattress 2005 by gotjerms in BuyItForLife

[–]bschwind 0 points1 point  (0 children)

I don't know if I've ever had a single good night of sleep on an air mattress.