HNHacker News
TopNewBestAskShowJobs

kaycebasques

13,539 karma · joined May 10, 2016

https://technicalwriting.dev
submissionscomments
kaycebasques··on China expands export controls of rare earths
https://archive.md/xBXgD
kaycebasques··on Nobel Prize in Chemistry 2025
The story about the "aha!" moment inspires me to find ways to physically play with ideas more:

> When the workshop returned the wooden balls, he tested building some molecules. This was when he had a moment of insight: there was a vast amount of information baked into the holes’ positioning. The model molecules automatically had the correct form and structure, because of where the holes were situated. This insight led to his next idea: what would happen if he utilised the atoms’ inherent properties to link together different types of molecules, rather than individual atoms? Could he design new types of molecular constructions?

kaycebasques··on Pdoc – Generate API documentation for Python projects
In the 2021 thread [1] that dang linked to, there was some discussion of friendly and hostile forks. What's the status of the forks?

Are there any libraries similar to Doxylink [2] that ensure that links from Sphinx to pdoc (and vice versa) are valid?

[1] https://news.ycombinator.com/item?id=25903595

[2] https://sphinxcontrib-doxylink.readthedocs.io/en/stable/

kaycebasques··on Trump's Collision Course with Brazil
https://archive.md/A6dTx
kaycebasques··on U.S. Sues Ticketmaster over Claims of Illegal Resale Tactics
https://archive.md/w0lAk
kaycebasques··on Magical systems thinking
I'm glad that the author mentions Systemantics because their line of thinking seems heavily influenced by that book. I noted all the main ideas here: https://biodigitaljazz.net/systemantics.html
kaycebasques··on US economy added just 22,000 jobs in August, unemployment highest in 4 yrs
This paragraph from the article is probably a bigger story than the August headline:

> August’s job report also included a downward revision to June, which showed the US economy lost 13,000 jobs that month. It’s the first negative employment month since December 2020, and it brings to an end what was the second-longest period of employment expansion on record.

kaycebasques··on US economy added just 22,000 jobs in August, unemployment highest in 4 yrs
Right, based off this phrasing I was expecting USD to be at 5-year lows compared to JPY, CHF, EUR, RMB, BRL, etc. but that does not seem to be the case
kaycebasques··on The A.I. Spending Frenzy Is Propping Up the Real Economy, Too
https://archive.md/F7nql
kaycebasques··on Trump moves to fire Federal Reserve governor Lisa Cook
https://archive.md/7eOYV
kaycebasques··on The world doesn't have enough money to pay for this much AI
The real title of the post seems too obscure. The one I picked ("The world doesn't have enough money to pay for this much AI") is a quote from the article and captures the main idea more directly.
kaycebasques··on AGENTS.md – Open format for guiding coding agents
I've also been debating this: https://technicalwriting.dev/ai/agents/#gotta-keep-em-separa...

(Quoting from that post)

Arguments in favor of keeping them separated:

* Writing style. In agent docs, using all caps might be an effective way to emphasize a particular instruction. In internal eng docs, this might come off rude or distracting.

* Conciseness vs. completeness. In agent docs, you likely need to keep the content highly curated. If you put in too much content, you’ll blast through your API quotas quickly and will probably reduce LLM output quality. In internal eng docs, we ideally aim for 100% completeness. I.e. every important design decision, API reference, workflow, etc. is documented somewhere.

* Differing knowledge needs. The information that LLMs need help with is not the same as the information that human engineers need help with. For example, Gemini 2.5 Pro has pretty good built-in awareness of Pigweed’s C++ Style Guide. I tested that assertion by invoking the Gemini API and instructing it Recite the Pigweed C++ Guide in its entirety. It did not recite in full, but it gave a detailed summary of all the points. So the Gemini 2.5 Pro API was either trained on the style guide, or it’s able to retrieve the style guide when needed. Therefore, it’s not necessary to include the full style guide as AGENTS.md context. (Credit to Keir Mierle for this idea.)

Arguments against:

* Duplication. Conceptually, agent docs are a subset of internal eng docs. The underlying goal is the same. You’re documenting workflows and knowledge that’s important to the team. But now you need to maintain that same information in two different doc sets.

kaycebasques··on The beauty of a text only webpage
I have tried using a GitHub repo to host photos that I displayed on a different website. IIRC it didn't work great. I would try to access the photos over the raw GitHub URLs and I'm pretty sure they would often 404. Was I holding it wrong? Are there any great guides on this topic? I also remember that "uploading" photos over Git was a pain. Basically could only upload one at a time.
kaycebasques··on Intermittent fasting strategies and their effects on body weight
Microdosing ozempic
kaycebasques··on AI must RTFM: Why tech writers are becoming context curators
> how do LLMs handle things like API updates?

Quite badly. Can't tell you how many times an LLM has suggested WORKSPACE solutions to my Bazel problems, even when I explicitly tell them that I'm using Bzlmod.

kaycebasques··on Ask HN: How many of you are working in tech without a STEM degree?
Graduated with a B.A. in History from Cal in 2011. Struggled for 6+ months to land a job. Took any miscellaneous writing job on oDesk (now Upwork) that I could get. Saw a lot of contracts for something called "technical writing" and they often paid much better than other writing work. Figured out that it was basically "instruction manuals for computer professionals". Realized it was a good fit. Took a bunch of basic C.S. courses at community college. Family friend got my foot in the door at an IoT startup, but it was really those C.S. classes that persuaded them to give me a try. And the fact that I would work for peanuts. Turned out that I was competent in the work and I really enjoyed programming. A few years later, Google recruited me, and I've been at Google ever since.

I technically have an A.S. in C.S. from that community college, but I think my circuitous path fits the "non-traditional STEM background" criteria.

Computers have been great to me! Very thankful that I stumbled into this path.

kaycebasques··on Claude for Financial Services
This reminded me of Bloomberg's model. How's that going? Are Bloomberg subscribers using it a lot?
kaycebasques··on Investors bought 27% of US homes in Q1, as traditional buyers struggle to afford
It's only a 5-year high. Do they not have data before 2020? I need data over a much longer timeframe than 5 years to determine how interesting the 27% number is.
kaycebasques··on Red Hat Technical Writing Style Guide
This doesn't create slop. It's just an automated editor. A linter for natural language.
kaycebasques··on Red Hat Technical Writing Style Guide
Lots of people have tried it. The problem is the sheer number of rules in a typical technical writing style guide. I continue to believe that a fine-tuned model is the way to go, and I made a lot of progress on that front, but I learned firsthand how labor-intensive feature engineering can be.

The most reliable non-fine-tuned method I have seen is to do many, many passes over the doc, instructing the LLM to focus on only one rule during each pass.

kaycebasques··on Red Hat Technical Writing Style Guide
I tried to do this back when I was content lead for web.dev: https://web.archive.org/web/20230329155818/https://web.dev/h...

Almost everything in there falls under the "best practices" bucket and there is little discussion of "conventions". If I did it again today, I would try to provide lots more justification and evidence for each guideline.

The upside is that authors focus their limited time/energy on the edits with the highest ROI. E.g. if the author only has time to either A) make the content more scannable or B) use Oxford commas everywhere, I would much prefer that they spend their cycles on A. This doc also reduced friction at review time. When some proposed new content didn't meet my quality bar for whatever reason, I would point the author to specific sections of this doc and ask them to revise their draft based on these guidelines.

During a code review, a request to fix a race condition is much higher priority than a name improvement. I'm arguing that TW style guides need a similar type of distinction.

I can pick out specific examples of best practices versus conventions in the Red Hat guide if it's still not clear.

kaycebasques··on Red Hat Technical Writing Style Guide
Looks solid. My gripe with most technical writing (TW) style guides (this one included) is that they mix best practices with conventions:

* "Best practices": Aspects that tangibly improve docs quality. Usually backed up by experimental data or overwhelming consensus.

* "Conventions": Arbitrary decisions that don't clearly improve docs quality one way or the other, except for the fact that they improve consistency, and consistent docs are easier to use.

When everyone in the room has this shared understanding, TW style guide conversations often go much faster and smoother.

kaycebasques··on The Moat of Low Status
"Sucking at something is the first step towards being kinda good at something." --- Jake the Dog
kaycebasques··on Gemini CLI
Tangentially related, I published some notes about "docs for agents" (e.g. `GEMINI.md`, `CLAUDE.md`, `AGENTS.md`, etc.) yesterday

It's more focused on implications for docs strategy (I'm worried that agent providers are steering us towards duplicating information that's already in eng docs) rather than user best practices i.e. "put this into your agent doc to improve agent performance"

https://technicalwriting.dev/ai/agents/

kaycebasques··on Gemini CLI
I agree that we should standardize on AGENTS.md but Gemini CLI does at least let you configure the filename: https://github.com/google-gemini/gemini-cli/blob/3a369ddec3b...

Claude Code seems to require the CLAUDE.md filename.

https://technicalwriting.dev/ai/agents/

kaycebasques··on DeepSeek aids China's military and evaded export controls, US official says
https://archive.md/LXG6h
kaycebasques··on U.S. bombs Iranian nuclear sites
This is my honest assessment of the calculus of the move. Please don't interpret any of this as me personally supporting or approving of these motives. I'm just trying to have a genuine intellectual discussion about the potential thought processes of our collective leaders.

* Quick, victorious wars can be incredibly popular domestically, regardless of whether surveys say that only 16% of the US population supports the war. Trump needs an approval ratings boost. The global tariff shock was a PR disaster. A quick, victorious war is a tried-and-true approval rating booster over the last 200-300 years. The key, of course, is actually keeping the war truly short and victorious. If it drags on, or if people start asking "have we truly won?", then that's a whole different matter.

* We have moved out of a unipolar geopolitical world and into a multipolar one. The USA is checking the ambitions of the rival powers. Want to invade Ukraine? Sure, go ahead and try, but it will be a multi-year slog. Want to go for years maybe developing nuclear weapons, maybe not, and making US antagonism a central part of your political platform? Watch us systematically attack your nuclear program and and air power and do highly targeted assassinations of your political elites over the course of two weeks. Want to invade Taiwan? Look at what happened in Ukraine and Iran and maybe reset your expectations about how that will pan out.

* There has been a lot of questioning lately around whether the US will actually help their allies when they're in a pinch. This is sending a pretty strong message of reassurance to allies.

* Trump may actually want things to escalate to a point where he can reasonably declare martial law within the US. How do you stay in power when you've already hit your two-term constitutional limit?

Your question was "how does it benefit the US?" but I don't think that's answerable because everyone has a different take on what's best for the US. It's much more feasible to discuss "how does it benefit Trump?" or "how does it maintain US's position as a world power?"

kaycebasques··on Meta announces Oakley smart glasses
Visual AR is what I meant, yes. Along the lines of the first paragraph of this article: https://en.wikipedia.org/wiki/Augmented_reality
kaycebasques··on Meta announces Oakley smart glasses
So there's no AR aspect to the lens on any of these Meta-partnered smart sunglasses, right? I assumed that was standard on all of them. Naive, I know, because that would require some amazing hardware. But it does go to show that we're still far from the Star Trek future that other simpleton consumers like myself might be hoping for / expecting.
kaycebasques··on Andrej Karpathy: Software in the era of AI [video]
On one hand, I think Karpathy is a gifted educator in a way that's not repeatable as a science. On the other, if the conference leaders next year told every presenter to watch this talk and emulate how Karpathy focuses on concrete insights and suggests what to build now, then the overall quality of presentations would probably trend higher.
← PreviousPage 3 of 34Next →