Full Width [alt+shift+f] Shortcuts [alt+shift+k]
Sign Up [alt+shift+s] Log In [alt+shift+l]
17

✏️ Borrego Boogie

from Naz Hamid — Journal + Links [alt+shift+b] in literature

Almost a year ago, Jen and I headed south to Bishop, then a run through Death Valley, an obnoxiously windy night in Alabama Hills, and then reset in San Diego before a good run and a few nights in Anza-Borrego desert. It's remarkable that a place this wild and surprisingly technical for off-roading in spots, is a State Park open to all. There are so many sections of the traverse (we preferred south-to-north) that beg you to stop and take it in, and of course, photograph. Read on nazhamid.com or Reply via email
8th Mar 2023

Stay updated

Get a weekly newsletter with the top 5 articles worth reading every week.

More from Naz Hamid — Journal + Links

🔗 Substack is at it again

There is no such thing as a perfect place on the internet. But it’s possible to avoid the ones that aren’t even pretending to try to be better. The best time to leave Substack was a long time ago. The second best time is now. — Marisa Kabas Visit original link → or View on nazhamid.com →

3rd Jan 2025 • 31 votes
✏️ The Work Is Never Done

I went for a run. I’ve been running consistently for over a year and a half now. It’s a panacea for me. I run outside. I like to feel the cool wind on my skin, my pores open and sweating, the legs rhythmically turning over in pursuit of flow. In the beginning, I kept my head down, finding it difficult to smile or look at others. I usually like to connect to people somehow, to remind us of our humanity. Eventually, as the pace got me past the first mile, I started to look up and around. I saw and heard people. A laugh. A morning greeting between co-workers. A one-sided phone exchange. The juxtaposition of the feelings of my country divided and decided, against the backdrop of life as usual was jarring. I wanted to run down the feelings, in search of something: resolution, calm, peace, catharsis, or something else altogether to jettison the overwhelm. My body needs nurturing. It wants to build. It craves maintenance. If you have ever made anything then you know this truth: creation can take hours, months, years. And yet destruction can happen in an instant. Yet we still forge. We have to conceive, design, and construct to satisfy this innate desire. With matters of the physical, the mind, and the heart, upkeep is paramount. Without it, disrepair creeps up quickly. To achieve or progress further, requires even more effort. Sometimes that feels outsized in comparison to how easy it is to slip into decay. My feet took me to over 3 miles around a corner and a mild uphill. The legs started to give, and the crushing feeling in my chest forced me to a stop. I wasn’t having a heart attack. My ire had manifested itself physically, and halted me. I had to let it consume me briefly. I had to have a small breakdown. This was grief tied up in a turd of disappointment. My legs started to walk. Slowly at first, and as I crested the small incline, they got back to it. The feeling of disbelief is a privilege. I’m not surprised. Disappointed and angry, yes. But not surprised. I’ve experienced racism enough times in this country and gone through a lengthy process with immigration to know what this country truly is. Ironically, the racism I've experienced has occurred in cities. And despite being heightened to it when traveling through smaller parts of this country, I haven't knowingly experienced it. The racism is here, in our backyards. But this country is unlike any other. There are good people here, aiming to truly make the world a better place. It can be a place where you can make something out of nothing. That promise has been forgotten in favor of lifting the singular and not the plural. I’ve been able to make a good life for myself, and the many dependents I am responsible for, but that didn’t come easy. This life was hard-fought and hard-earned. I wanted it, and needed to make it happen. My family and loved ones rely on me, and I have a duty to care. My breath settled back in and the legs found their beat again and took me home. Five miles down. Five miles to keep the systems in check. Five miles to strengthen this body, sharpen this mind, and create momentum. As I walked through the door, I realized I found something I’ve had all along: resilience, and the ability to work hard. The work is never done. Let’s get to it. Read on nazhamid.com or Reply via email

7th Nov 2024 • 31 votes
🔗 What price?

If anything, as the well gets poisoned by their own outputs, large language models may well end up eating their own slop and getting their own version of mad cow disease. So this might be as good as they’re ever going to get. — Jeremy Keith I use AI. Not particularly for generative work but to work through code or even to find some semblance of an answer because the very same companies have made search unusable. My work also involves AI, and there's a longer post here about ways that AI might help, but the concerns are real, and I struggle with that balance. Visit original link → or View on nazhamid.com →

6th Oct 2024 • 21 votes
✏️ Music is Memory

Stone Temple Pilots’ “Kitchenware & Candybars” comes on, and suddenly I'm 17 again, driving underneath the amber glow of late-night deserted streets in Kuala Lumpur. I can feel the sharp air conditioning in the car against my skin, keeping the tropical heat and humidity outside at bay, while the heady thoughts of my former teenage self wash over me. This isn’t singular to that song or memory. Music is so engrained in my being, noting the notable. A chord, drumbeat or lyric can transport me through my lifetime and to the person I once was. I then exist in this liminal state, suspended between now and then, today and yesterday. Read on nazhamid.com or Reply via email

3rd Sep 2024 • 20 votes
🔗 Eva Decker

Eva Decker is a designer engineer who likes playing piano and writing CSS. Currently living in NYC with Samwise. — Eva Decker Visit original link → or View on nazhamid.com →

6th Aug 2024 • 20 votes

More in literature

'A Frangible and Transparent Failure'

The title poem in Anthony Hecht’s 1979 collection The Venetian Vespers is a dramatic monologue spoken by an aging American expatriate living in Venice. Across its roughly eight-hundred lines the speaker gives the impression of fleeing something left unstated – not a scandal or crime but his unsatisfactory self. In the sixth and final section he writes: “Ho fatto un fiasco, which is to say, / I’ve made a sort of bottle of my life, / A frangible and transparent failure.” The Italian can be translated: “I made a complete mess of it.” This indulgence in self-disgust continues:  “My efforts at their best are negatives: A poor attempt not to hurt anyone, A goal which, in the very nature of things, Is ludicrous because impossible. Viscid, contaminate, dynastic wastes Flood through the dark canals, the underpasses, Ducts and arterial sluices of my body . . .”   Here, Hecht makes an inspired transition:   “. . . As through those gutters of which Swift once wrote: ‘Sweepings from Butcher Stalls, Dung, Guts, and Blood, Drown’d Puppies, stinking Sprats, all drench’d in Mud, Dead Cats and Turnip-Tops come tumbling down the Flood.’”   Those are the concluding lines of “A Description of a City Shower,” a pastoral parody and my favorite among all of Swift’s poems, first published in The Tatler in October 1710. Pat Rogers in his edition of The Complete Poems (Yale University Press, 1983) tells us it was also Swift’s favorite. The final three rhyming lines are inspired. An early edition of the poem was subtitled an “imitation of Virgil’s Georg[ics].” Nearly as good as the passage quoted by Hecht are the lines leading up to them:   “Now from all parts the swelling kennels flow, And bear their trophies with them as they go:    Filth of all hues and odors seem to tell    What street they sailed from, by their sight and smell. They, as each torrent drives with rapid force,     From Smithfield or St. Pulchre’s shape their course,    And in huge confluence joined at Snow Hill ridge, Fall from the conduit prone to Holborn Bridge.”

6 hours ago • 1 votes
The AI Pascal’s Wager

The AI Pascal’s Wager Should you accept contributions generated by LLMs in your Open Source project? Let’s put aside for a moment all the ethical/ecological/societal considerations about the use of generated code (also known as "slop" if you don’t like it and "vibecode" if you do) in open source projects and consider it from a simple, practical, pragmatic point of view. There are basically three potential positions: 1. Mostly accepting LLMs as neutral tools that contributors could use (with safeguards or not, with policy of human reviewing or not). The middle ground (position 2) may seem like the most rational position to take. It is also the default. Let’s wait and not decide too quickly! But what we can learn from Debian is that nobody is really happy with it. If we think about it from a longer-term perspective, we can infer that the middle-ground position is unsustainable. LLM generated contributions will eventually slip in despite some guardrails such as "human review is mandatory". The longer a project stays in the "middle ground", the more ineluctable the slop infection becomes. Which is to say: not choosing or trying to choose a middle ground is basically full support of generated code, but slower. It is effectively choosing position 1 (pro-AI) without being explicit about it. It is either naive or hypocritical. Instead of letting the world choose for you, I believe that each open source project is now facing a strong choice that has to be made urgently. Accept AI-generated contributions or not. This is not easy. Both choices will alienate some part of the community and some key contributors. That’s sad, but a project cannot please everyone. Now, contributors may argue whether pro-vibecode or anti-slop is better from a philosophical, ethical or pragmatic point of view. Nobody can decide what is best for a project but its key community members. Let’s try to think from a generic strategical point of view. What will be the effects of both positions on the project? Adopting AI PROS: More contributions and less time spent developing annoying stuff. While every study on the subject tends to conclude that using LLMs is actually slower than writing code yourself, let’s admit that advantage. CONS: Alienate a part of the community that rejects vibecoded software. In some FLOSS circles, that may include very influential users. Developing your project become increasingly dependent of on expensive and completely proprietary software over which you have no control. So, in the short term, adopting AI mostly alienates some community members and abandons your independence in order to improve some (perceived) productivity. Rejecting AI PROS: Strong support from the “ethical” part of the community (see the growing number of anti-AI software lists) Nothing changes. CONS: Alienate some contributors who really want to use AI. When you think about it, contributors who are completely turned away by the fact that they can’t use LLMs are probably contributors you don’t want in your project, even if you have a Debian-like “moderate use of AI” position. People who don’t want to contribute without LLMs are probably not able to review and understand the code by themselves (or they will lose that ability soon enough). To illustrate this, see the number of Pull Requests on Github were the author admits "not having the knowledge to test their own code". So refusing contributions from those people is probably more of an advantage than a disadvantage. More importantly, rejecting AI will not alienate any users. Nobody in the world is saying "I’m refusing to use this software because it was made by humans". The longer-term perspective One of the main problems with using generated code is that we still don’t know what impact it could have in the long term. What will the codebase look like when each contribution is less and less understood by humans? What if AI assistants become suddenly too expensive to use and nobody understand the architecture anymore? What if huge portions of your code are, in fact, copy-pasted from another project using a different incompatible license? Cory Doctorow compares slop to asbestos: it looks nice, shiny and it is easy to put it everywhere. But if you ever need to regain control or remove the slop, it will take years of work, at best. Your own version of Pascal’s wager While mass marketing is trying to instil a Fear of Missing Out hysteria, the most rational and pragmatic approach is to strongly reject all AI-generated contributions to your projects. For now. Someday, we might realise that LLMs are doing good in the world, that they are evolving toward ethical, reliable, sustainable solutions, and that people who use them are happier (try to read that sentence again without rolling your eyes). If that really happens, you could always change your AI policy. It will cost you nothing. But if you let the slop in now, you may regret it forever… You may be forced to abandon your project. On the other hand, if you refuse AI-generated contributions to your project right now, the worst very hypothetical regret you could ever have is "I should probably have done it sooner". The conclusion is simple: If you are AI-agnostic, the pragmatic course of action is to strongly refuse any AI-generated contribution to your project. Picture of a Pascaline by Rama About the author I’m Ploum, a writer and an engineer. I like to explore how technology impacts society. You can subscribe by email or by rss. I value privacy and never share your adress. I write science-fiction novels in French. For Bikepunk, my new post-apocalyptic-cyclist book, my publisher is looking for contacts in other countries to distribute it in languages other than French. If you can help, contact me!

11 hours ago • 1 votes
If we fix the phone, we fix society

Here's how I would redesign it.

a week ago • 3 votes
Some remarks on being stuck, with digressions on David Hockney, developing style, and gardens

If something feels wrong, it is useful to articulate very precisely why that is

3 weeks ago • 3 votes
[RIDGELINE] A Few London Strolls

Ridgeline subscribers — For the last ten days I’ve been walking around London. Mostly in a little corner of it in the northeast part of the city. But can you even call a part a “corner” when the city extends in every direction without stopping? Whatever you call it, I’ve been in my little northeast section (if not corner) spending mornings reading and writing until I’m cross-eyed and then afternoons walking the streets over and over again.

3 weeks ago • 2 votes
📚 BoredReading

You seem to be enjoying this.

Join free to unlock everything.

Create free account

Already have an account? Sign in