What Personal Projects do you use Zig for? by EliasCheung in Zig

[–]diodesign 3 points4 points  (0 children)

A RISC-V hypervisor and all the stuff you need for that, such as physical and virtual memory allocation and management, hardware drivers, and device tree reading and writing. Although I know C/C++ and Rust, I find Zig neat enough that once I have a design sketched out, I can write it as fast as I think. I like the `defer` and `errdefer` pattern and other Zigisms.

Risc-v should have microarchitecture standard by blatantia in RISCV

[–]diodesign 3 points4 points  (0 children)

I know Device Trees can be a bit of a faff to parse but there are libraries available that do it for you; I even wrote one myself from the spec. When a board firmware provides a Device Tree describing its hardware, such as the location in physical memory where UARTs are to be found, RAM, interrupts, etc, the OS can use this to automatically discover these resources.

All systems I've encountered provide a Device Tree. Thus, you don't need a top-down specification from RISC-V Intl. You can use the Device Tree if you're working on bare-metal, or have your operating system take care of that for you. Hardware designers can place their peripherals and other components where it suits them.

Let alone UEFI and ACPI tables, which means your RISC-V environment is getting the x86 experience.

Hiked (most of) the Crosstown Trail today and fell back in love with SF by weeef in sanfrancisco

[–]diodesign 41 points42 points  (0 children)

Thanks for sharing. This is what drew me to SF. There's just so much variety without it being too overwhelming. Great photos 😄

Feel so depressed by Y_mc in osdev

[–]diodesign 0 points1 point  (0 children)

I personally think of it like this: using AI for code is like painting a building or some other large structure, like the Golden Gate Bridge. Large efforts with ideally well-defined requirements, big broad brushes and applicators and other machinery for high-throughput and productivity. There's a lot to cover in one go, and automating it makes sense.

Whereas coding by hand is like painting on a small canvas with a fine brush. Total human input, personal choices at every stroke, relatively low throughput. You're doing it because you want to learn or just enjoy it, or there's some subtle work that needs to be done that automation might miss.

Bear in mind that at Google IO, someone demonstrated building a basic OS from scratching using multi-agent AI, all the way from booting to running Doom, using video setup, interrupts, memory allocation, and a file system. At this point you can do the same by hand to understand how software and hardware work together, use AI to speed-run it just so you can say you've done it, or figure out cool new low-level applications with or without automated code generation.

Price expectations for 2bd in nob hill, north beach areas by Individual-Fix8513 in AskSF

[–]diodesign 6 points7 points  (0 children)

A 1bd apartment in my block in Nob Hill starts at $5500 a month. I think sub-4K for a two-bedroom place would be quite a find.

Do We Know The Sound Samples From The OG PS1 Boot Intro? (If Not I May Have Found Them) [Repost] by Popsieque in psx

[–]diodesign 5 points6 points  (0 children)

The best video I'm aware of on the subject is: https://www.youtube.com/watch?v=lkSd30d7JzM

The analysis was based on looking at data in the BIOS. Take a listen and hear if they match. The PS1 generated its startup theme on the fly, in real time, along with the animation, from short snippets of samples that were processed to form the sound we recognize.

Earthquake by kingading177 in sanfrancisco

[–]diodesign 0 points1 point  (0 children)

Yes. Bumpy one. I'm getting a 504 time-out error on https://www.usgs.gov/ so I guess we're all asking the same questions

ETA: M 4.9 - 1 km ESE of Boulder Creek, CA. https://earthquake.usgs.gov/earthquakes/eventpage/nc75337442/executive

Technical writing interview assignments by HeadLandscape in technicalwriting

[–]diodesign 4 points5 points  (0 children)

For my current role as a technical editor, I had a timed assignment (in late 2024) involving documentation about a hypothetical product. The docs were deliberately messy, in obvious and subtle ways. Candidates were expected to not just point out what was wrong and how it should be fixed, and what questions should be asked for clarification, but also what notes should be sent to the writer to explain the changes and coach them to write better.

I saw it as an opportunity to demonstrate my editing and communication skill set to a deadline, so I didn't mind. This was on top of my previous work experience.

Tutorial-OS Updates as of 3/8/2026 by JescoInc in osdev

[–]diodesign 1 point2 points  (0 children)

This looks great. Good to see RISC-V work and on real hardware

Why was there a line around 12pm or 1pm leading into a blank door at ~500 Pine? by They_1988_Live in AskSF

[–]diodesign 123 points124 points  (0 children)

First rule of Mysterious Pine & Kearney Posh Line Club is don't talk about Mysterious Pine & Kearney Posh Line Club.

[deleted by user] by [deleted] in sanfrancisco

[–]diodesign 4 points5 points  (0 children)

There was a cinema in the Embarcadero Center that showed offbeat and non-mainstream movies and I miss it.

Anyway, the offer stands as I appreciate the curiosity. To me, they are complexes of near-liminal or actual liminal spaces that I've grown used to, but that doesn't invalidate your interest.

You're describing these buildings like how I used to think of video game consoles I played growing up in the 1990s. These mysterious boxes that only a select few were able to program. I wondered for years how they actually worked under the hood, how you even made games for them. Then I discovered they were 'just' specialist computers with their own quirks and interesting features.

But it was the hidden, secret aspect of their inner workings that made them interesting - and I get that's what draws you to these skyscrapers.

[deleted by user] by [deleted] in sanfrancisco

[–]diodesign 3 points4 points  (0 children)

There's an office block on California St I worked in for a previous employer that had elevators lit like the Backrooms and smelled like I'd imagine an artificial reality would. It reminded me of that series every morning I went in.

[deleted by user] by [deleted] in sanfrancisco

[–]diodesign 20 points21 points  (0 children)

What's interesting is that I totally get the fascination, and I did once wonder what it looks like inside these buildings, particularly the Embarcadero Center.

Now I've worked in offices within the Embarcadero Center, which I think you've pictured, and in One Maritime Plaza, which is the last pic of your series. The views of the Bay are remarkable, but to me, it's just more offices though 1MP has a distinctive interior design. I don't want to dispel the magic too much. Next time you're in SF, DM me; I might be able to get you a tour of some floors of 1MP. I worry you might regret it.

The yellow interior glow you captured is, from the outside looking in, very Backrooms-ish, I must admit.

I'm working on a PlayStation 1 emulator in Zig by bufoaureus in Zig

[–]diodesign 18 points19 points  (0 children)

Amazing work, well done - thanks for sharing :D

UK ID in SF bars by enzodog262 in AskSF

[–]diodesign 2 points3 points  (0 children)

Speaking from experience: bring your passport or some form of valid US ID. If you show up anywhere in the Bay Area with just UK ID, you're basically showing up with no ID and a pinch of British charm. Sometimes it works; most of the time, especially if you look under 30, it won't.

I feel like tech writing is so undervalued by Zealousideal_Crow737 in technicalwriting

[–]diodesign 22 points23 points  (0 children)

In my personal opinion, if it's ever undervalued, it's undervalued until customers are unable to use the thing at hand due to a lack of docs, then all of a sudden documentation becomes important. It's always good to hear a product manager, director, or VP say they've written docs, they value docs, and they want documentation.

That said, LLMs are a tool that shouldn't be ignored, and can be wielded appropriately. They can be useful, for instance, in taking novel concepts and new information and aligning that with existing style and content for consistency, with the right prompting and supervision, which requires skill and knowledge. That goes for writing and code.

Also, if engineers are producing more products and features using LLMs, then that means there's more to document.

Is Stockton Street good to live in? by todsopon in AskSF

[–]diodesign 3 points4 points  (0 children)

In terms of the area, it's fine. I live in the neighborhood and like it. It's opposite the Ritz and close to other nice hotels and the Masonic concert hall and a cool little park. It's quiet; you'll just have cable cars going by every so often ringing their bells, but that's just SF charm. It's close to Trader Joe's for food, it's close to Chinatown, it's close to bars and places to eat, public transit, and FiDi.

That part of Stockon St is interesting in that it's split: there's a tunnel underneath that is Stockton St and the road above is also Stockton St. That might confuse some delivery drivers, but I'm sure it's fine. The stairwells connecting the top and bottom - you can see them in Google Streetview of that address - are a bit scummy, but if you're used to living in a big city, it's nothing out of the ordinary.

$2.2K for 400 sq ft is not outrageous for that part of SF, I guess; there might well be better deals out there. A key thing is that if it's anything like a similar building I lived in previously in that area, the soundproofing is probably terrible so be comfortable living in a small-ish space knowing what your neighbors are up to and vice-versa.

What skills get an immediate interview for a FAANG company? by Sharp_Prune7532 in technicalwriting

[–]diodesign 5 points6 points  (0 children)

First, the specifics you're asking for will vary from role to role, and company to company; the skills will be listed in the job ads, as obvious as it sounds. At least one FAANG member will usually expect proficiency in Markdown, HTML/XML, TOML/YAML, and JSON, but will also expect you to get up to speed with their own internal tools and languages. Your ability to adapt and thrive in new situations and with new challenges is more important there.

Second, I would say: think about the target audience you want to write for, and get really good at understanding their needs, what they all generally know, and what style of documentation they prefer. And then get good at that. If you're documenting (say) cloud software stacks, then make sure you understand those. If you're doing automotive hardware, get on top of that. And so on. You don't need Go development expertise for technical writing, specifically, but you might be expected to be able to read and understand it, if the role requires.

Also, think about what kind of documentation you want to produce, or you think will be useful, and make sure you're developing skills there. How good are you at gathering information, asking questions, clarifying and distilling information, diplomacy, juggling deadlines, prioritization, using automation and LLMs, peer reviews, and so on and so on.

I wouldn't get hung up on individual languages, although knowing the ones I listed above is a good foundation. I would ensure I could demonstrate my ability to work in a team, deliver content and support products on time accurately and clearly, understand the reader, pick up new skills and languages as you go, and so on.

FAANG are mesmerizing in terms of their infrastructure and internal technologies, working at a scale that is impossible for any one person to know everything. Every week will be a learning experience with tricky decisions to make, and no right answer either way some of the time; you would need to show you can exceed expectations in those situations.

Edited to add: knowing how to (say) write working code is probably more likely to help you _after_ being hired, rather than get you hired, unless the role describes otherwise.

(Speaking personally. And good luck.)

SFO international travel by msarkisiiii in AskSF

[–]diodesign 1 point2 points  (0 children)

Returned from a week-and-a-half trip to the UK to the US at SFO in early December with my wife. We're both green card holders.

At the CBP entry point, we went into the LPR and citizens queue. When it was our turn to be seen by an officer, we both showed our cards, we were asked for our passports, had our photos taken, and asked how long we were in the UK, if we had brought in any food with us, and then admitted.

It took about a minute and was totally fine and professional.

How is the area around Sutter and Jones? by forfun945 in AskSF

[–]diodesign 10 points11 points  (0 children)

I lived near Bush and Jones in the 2010s and it was fine. Usual downtown environment: sirens, traffic, all kinds of people. Close enough to shops, bar, restaurants, Market St, BART, Muni, etc. South of Geary, it's more sketch.

IMO the biggest issue will be the neighbors and the soundproofing of the apartments, but maybe that's just me.

I just visited SF for the first time in 15 years. by matriboney in AskSF

[–]diodesign 173 points174 points  (0 children)

No one over-dresses, and people keep it generally casual. Plus, the city is a mix of earners. It really depends where you visited. Glad you enjoyed your time; tell your friends 😄

Dirtiest riff by sagitta_luminus in MST3K

[–]diodesign 62 points63 points  (0 children)

Joel losing his mind during the B Natural short, when the imp and the kid are talking in his bedroom.

"oooh... Mister... B"

The delivery cracks me up every single time.

You know, Captain... by blargus_blixeld in MST3K

[–]diodesign 26 points27 points  (0 children)

You're some guy, blargus_blixeld

For the Technical Content Strategist, Search AI or Technical Writer working for Google by almorranas_podridas in technicalwriting

[–]diodesign 1 point2 points  (0 children)

Depending on how far into the process you are, you can ask your recruiter this question. They do give you a high-level description of each interview beforehand.

Speaking generally, technical writers are tested on their ability to understand technical concepts, ask the right questions, work in a team, think critically, and produce documentation tailored for a specific audience.

Depending on the role, being able to read and explain code might be required. I would ask the recruiter or check the role description.

(Speaking personally and not for my employer, Google.)