What are you doing this weekend?

15 points by caius 16 hours ago on lobsters | 43 comments

zetashift | 15 hours ago

Resuming doing/learning Rust. I found ownership/borrowing concepts not that that difficult as expected, and iterators are cool! I tried browsing some OSS projects, but Rust code in the wild looks very different than what I feel like I learned ha.

I'll be trying out the Bevy pong tutorial or the CHIP-8 emulator guide, beside those I'll playing videogames and relaxing hopefully.

I also did a Zig sidequests and really liked it a lot! Ziglings is a nice resource and the language has a nice balance of features that feels more intuitive to me than Rust. But I'm also not that smart (yet!) to go handle memory close up like that.

FIGBERT | 12 hours ago

I built my first real program in Rust recently. Had explicitly tried picking it up a few times in the past, but it never stuck—this time, I had a real problem to solve and felt it would be the best tool for the job (really wanted nice enums). I'd recommend just trying to build something that works in as janky a way as possible—all sorts of clones everywhere and everything—and then taking passes back over it to make it idiomatic.

Or at least, that's what I did. I'm no expert. GLHF!

zetashift | 12 hours ago

I'm definitely going to clone() my way out of problems at the start, on my own code! I don't have that much spare time and I'd rather just get a feel of things, and refactor incrementally when possible.

It's a bit hard to know what exactly good Rust code is tho, the code I've seen has so much variation in error handling and writing style.

FIGBERT | 10 hours ago

That's fair. I've mostly been going for concision—so lots of ? bubbling up errors, which I think is idiomatic, and probably vastly too many filter/map/functional concepts. Now that the first domino has fallen and I've actually written something, I should probably start reading other people's code, contributing to the ecosystem, and thus get a better idea of best practices.

motet-a | 9 hours ago

It's a bit hard to know what exactly good Rust code is tho, the code I've seen has so much variation in error handling and writing style.

Good question, I don’t think there’s one correct answer, and BTW I think that C has even more variation in the wild. Between GObject and the Win32 API…

In my opinion Rust is kinda simple if you don’t use futures and async. It’s not the most simple language of the world but it’s okay. However, when you start adding Send futures, it gets… different!

mempko | 13 hours ago

Going to the Handmade meetup in Seattle this Saturday. https://handmadecities.com/

This would be my first one. Should be fun.

abnercoimbre | 11 hours ago

Andrew Kelley will be a featured guest, and two other awesome presenters! You'll enjoy it :D

There's still a bonus RSVP for latecomers. (And if THAT is full please consider Seattle's Zig Day on Sunday.)

Let's see, what else...

  • We have a Tokyo meetup tomorrow too, which caught the attention of Maximilien Dagois. Excited he's joined the community as he wrote my favorite Game Boy ASM book.

  • There's a revival for San Francisco meetups. I think they'll be sending an RSVP this weekend. The new host is a Debian package maintainer.

We have mailing lists for different cities so folks can stay updated. (Plus an RSS feed.) Happy Friday!

[OP] caius | 15 hours ago

Long weekend in the UK, depending on the weather I'm either doing things inside or outside at home then with a friend off to visit a third friend to catch up for an evening out. Should be fairly relaxing/enjoyable with a bit of life admin thrown in.

knirirr | 10 hours ago

Similar relaxation and admin for me, but if the rain holds off I plan to visit the local clay pigeon range with a friend and a pair of century-old French shotguns.

ScottRedig | 7 hours ago

Hosting a Zig Day in Seattle on Sunday. So many people RSVP'd that I had to scramble to find a location with more room. Which I did, so now there's plenty of space for even more people! Zig experience not required if you come with an interest to learn. https://zig.day/usa/seattle/3/

Watching the kiddos both days so my wife can work a side gig.

My side project game is fun, so I'm adding meat to the bones, building out levels and identifying a path to release. I'm terrible at finishing hobby projects, but I want to release on steam to prove to myself I can ship my own product and maybe make some extra money.

datarama | 10 hours ago

If it were up to me, I'd go to sleep and then sleep for the rest of the weekend. Ideally the week too. In fact, let's make it the year. Or the decade. I am so tired.

More realistically: Playing low-effort video games and worrying about the future. I think the time for creative activities is behind me.

i'm trying to learn Go, i love the fact that there is just 1 way to do one thing, i use python on the daily basis, and we have like 4/5 types of for, i'm searching a programming language that is primitive and easy to remember, maybe i'll try Lua too

thirdtruck | 9 hours ago

Dealing with government bureaucracy and job hunting. The hunt has been exhausting, especially since we're still burned out on our tech career from our last, traumatizing job, never mind how even Starbucks hasn't wanted to interview up for barista positions (and we'd sincerely love to try working in a coffee shop). Sadly didn't make it into a woodworking career training program either. Would've loved that! Any Lobster help with the search, referrals, or contract work would make a huge difference.

For our recharge, we have more of the wonderfully fun Cloudy with a Chance of Starships to read, co-op to play with our partners (hopefully some ATLYSS), and more of the hilarious Wander Over Wonder to watch with another partner.

gunduzc | 8 hours ago

Trying to learn about how I can learn to write a lexer, parser, and type checker.

ashwinsundar | 8 hours ago

Have you read "Crafting Interpreters" by Robert Nystrom? I thought it was a really great read and super approachable.

malxau | 13 hours ago

Fighting with DPMI.

I'd previously heard that the original "True" DPMI provided protected mode redirection of DOS services, and on reflection realized Windows 3.x needed this for Windows programs since it has no file API of its own, just int 21h. All 16 bit DPMI is doing is letting command line programs access DOS just like Windows programs do, which means getting a command line program to run in 16 bit DPMI ought to be trivial.

Unfortunately mine is currently crashing attempting to switch, and debugging across a protected mode switch was never going to be straightforward.

lonjil | 12 hours ago

Working on two things:

A static site generator in Typst. All pages written in Typst, the actual code to put together a site, everything Typst. Though, there will not be any blog posts using the SSG for a while, as I've decided that I'm not allowed to blog about my SSG until I've got at least two other blog posts published.

The other thing I'm working on is a VHDL implementation of the discrete cosine transform. The ultimate goal is to have a high quality lossy JXL encoder, but for now I'm just trying to make the best cosine implementation. Trying to not use too much area, or have it be too slow, nor use too much memory for a LUT, nor be too inaccurate. It's a lot of fun, I haven't done this much math for a real problem in ages :D

That's so cool! Do I understand correctly you are concerned about area because you'll have many many many instances of this cosine? And do you think you might tape out on a shuttle one day?

tclancy | 12 hours ago

Weirdly (to me), happily reading research papers for my day job, which went from QA to “we would like you to invent our AI QA” a month ago. I don’t remember the last time my brain buzzed like this.

tclancy | 12 hours ago

Also, since I took today off and it already the weekend, un-haunting the “haunted” WiFi at my local wings and beers place. This is going to stun all of you when I tell you. Prepare yourselves.

Ok? It’s always DNS.

trevorflowers | 5 hours ago

I plan to dress up as DNS for Halloween. No, I also don't know what that'll look like.

Student | 5 hours ago

What is ai qa? Like what kind of thing are you qaing?

Ahh, some cooking for me. I already spent some time thinking about possible spec-level mitigations for the US government ceasing your domain, and talked about art, psychology and ethics under capitalism.

Next up is a well-deserved watching of a niche anime film I am gambling on... And getting my PC back onto its rightful location on my desk after it was out of service for a few weeks due to needing to RMA the RAM (thank god they let me). Big big unwrapped spool of cables all over the desk since I had to dock my laptops there instead.

In Krakow, visiting Auswitch Birkenau with brother-in-law and our dads. Everything is horrible, on an incomprehensible scale. I worried that I would find the visit difficult, but surprisingly I’m ok 🤷🏼‍♂️

munificent | 7 hours ago

Throwing a cookout for my wife's birthday. Making barbacoa tacos, esquites, black beans, and a few other sides. It's going to be a very busy day cooking and cleaning, but I'm looking forward to eating it all and sharing a meal with our friends.

Sunday will probably be laying out the couch like a slug recuperating from all that.

thirdtruck | 6 hours ago

Barbacoa tacos...

steinuil | 6 hours ago

Trying to set up the steam index on NixOS again I suppose? I failed to get anything working the last time so I don't have anything new to go on but good vibes from the steam frame being around the corner™ and having an accidental interaction with the dev of a VR mod. I hope it works this time!

trevorflowers | 5 hours ago

Mostly trying to sit still so my clavicle will mend itself. Reading. Watching films. Snugging small dogs.

manland | 16 hours ago

I'm back at work after two weeks of holidays :'( It's hard right now, but I think this week-end will be fun, since I'm going to start coding on my side project again GitRoot ;)

classichasclass | 16 hours ago

Hedge trimming and finishing an article.

for the first time in a while, no idea. classes have started again and my research isn't a flaming pile of garbage (for now) so the usual sense of panic has dissipated a little.

i did pick up a copy of the dragon book, so might start reading through that?

icefox | 14 hours ago

Heading home after a very weird week of vacation in Penn Yan, NY. Very beautiful and lovely time, but just lots of Interpersonal Stuff going on.

regedit | 14 hours ago

Working on my budget, hanging out with the kids, yardwork, and if time permits starting a new Lazarus project.

zmitchell | 14 hours ago

There's a Texas barbecue/Thai fusion place I really want to try: https://www.eempdx.com/

mysticmode | 13 hours ago

Going to a Zen ashram in the hills for a short stay this weekend. I don't know but I got some vibes to write and this time I wrote about few of my reflections on Ego - https://nirm.al/notes.html

srcreigh | 13 hours ago

See if codex can configure my bricked router via serial UART. I successfully soldered UART and can get root shell, remains to be seen if the ISP configuration tools are scrutable.

I will be looking for a good reason to get a beefy machine for local AI. The 256GB M5 ultra Mac Studio seems to only be able to produce <$1000 per year worth of mid coding model - not great.

So I decided that I will budget to buy model capacity from openrouter at similar throughput rate / quantization as my desired machine. See what it’s like.

Also looking into whether other kinds of models are more economically favourable to self host compared to hosted.

koala | 13 hours ago

I don't know. On Tuesday hopefully I start the official paperwork for the master's degree that qualifies me for secondary school teaching in my neck of the woods.

Life stuff is not fun lately. I also need to send back one or two work laptops, so I should get started in restoring at least the one I know is going back. (Shame, 3K€ ThinkPad P with 64gb of RAM and an absurd Nvidia GPU... which has decent battery life and is not as heavy as I thought. The other one is a ThinkPad Tablet that I'd like to keep if the price is right, because it has 16gb of RAM and the only other laptop I have only has 8.)

I would like to have some energy to play with writing DeltaChat bots + webxdc apps. I was kinda thinking that it would be a lightweight way to provide a UI for some stuff without having to worry about networking. (My brother wants a remote control mechanism over his heated/cooled bed that can only be controlled over Bluetooth with an app. I found a Python library that works, but I need to deploy whatever somewhere close to the bed itself.)

(webxdc has always been fascinating to me. And lately I have enjoyed the convenience of chat apps, which I never believed in. I also love DeltaChat.)

intelfx | 12 hours ago

3K€ ThinkPad P with 64gb of RAM and an absurd Nvidia GPU... which has decent battery life and is not as heavy as I thought

Which one is it?

koala | 11 hours ago

This one.

My main annoyance is that it bothers you with a message during boot if you don't give it 100W, but with my use, 65W worked well enough.

intelfx | 11 hours ago

Oh, Arrow Lake, nice. I see it's even lighter than the P1 I have. How is its idle power usage (if you happen to care about that sort of thing)?

koala | 7 hours ago

Huh, I really have not cared much about it. Just that I think I've been able to go for nearly a full work day without much use.

cesarandreu | 12 hours ago

I've been vibe coding a tool to help me clean up my audiobook collection and now I'm waiting for my weekly limit to reset so I can continue. It makes me wish there was a well documented standard that handled all edge-cases already so I could just copy and use that, but the community has yet to converge on such things. The community really needs the equivalent of IMDB or MusicBrainz to document and aggregate all historical metadata related to audiobooks.

Honestly I feel like I get blown into so many directions all at once that it's hard to follow through on anything. Recently I'm thinking that I would like to leverage my ability to get addicted to things towards positive goals, but I haven't figured out how to hack that aspect of myself.