Top Posts

Leica Sofort 2June 13, 2024
Grand Seiko SBGX261February 23, 2023

Recent Articles

  • ‘No one’s ready for this’

    ‘No one’s ready for this’

    This is probably not great.

    Sarah Jeong for The Verge:

    Anyone who buys a Pixel 9 — the latest model of Google’s flagship phone, available starting this week — will have access to the easiest, breeziest user interface for top-tier lies, built right into their mobile device. This is all but certain to become the norm, with similar features already available on competing devices and rolling out on others in the near future. When a smartphone “just works,” it’s usually a good thing; here, it’s the entire problem in the first place.

    I agree with the concluding sentence very strongly.

  • Some Labor Day Sales

    Some Labor Day Sales

    Solid sales and a few great ones.

    Let’s save you money, and make this site some money, here’s some sales:

  • Tips on Using LLMs (AI) Effectively for Text

    Tips on Using LLMs (AI) Effectively for Text

    Most guides to generative AI are shit, so I will try my hand at one for you.

    There is an immense amount of noise in the world about how you can, should, and should not use new AI tools. I don’t find most of these practical, so I am going to write my own for you.

    There are four common ways to use LLMs with text, which I want to tackle:

    1. Generating Text
    2. Revising Text
    3. Summarizing Text
    4. Retrieving Information from Text

    There’s nuances with using AI for each of these, but some ways you can get around those issues. Before we dive in though, any screenshots you see here are going to be utilizing Anthropic’s Claude tool, but these techniques work broadly with most/any of the options out there. While I personally think Claude handles this type of work better, the practical differences between Claude, ChatGPT, Mistral, Gemini, and Llama are fairly minimal so use what you have.

    Generating Text

    This is one of the trickiest ways to use an LLM, but perhaps the most common. When you hear about LLMs making stuff up (aka hallucinating) it’s generally for stuff like this. My general recommendation is that if you are going to use an LLM to generate text from a prompt (say an email you are struggling to write) then don’t copy and paste the generated text. Instead use that as a template, and thus a better way to use an LLM to generate text is not to generate text, but to ask for an outline, or key things you could/should include.

    That said, there are times when letting the LLM do the work will make the most sense. For those times there are two ways to get the best possible outcome:

    1. Give the LLM a lot of context and instruction.
    2. Anchor the LLM to source material.

    I’ll break down each technique, and it goes without saying, but the best quality would be to combine both of these techniques at once.

    Ok first an example, let’s have an LLM write an email to a friend we have not seen in a while:

    That’s a pretty shit email, right? Imagine getting that from a long lost friend. But we should expect it to be bad because we gave the LLM only a single data point to work off of: “old friend”. Let’s add far more context and instruction and look at how things change:

    The wild thing here is that this text mostly seems human in nature (which is where LLMs excel) but might not actually sound like you.

    That kind of text generation is really common, and the longer and more detailed you prompt, the higher quality the output will be (that was from Claude 3.5 Sonnet). But you start to run into diminishing returns, because if you are spending so much time writing a detailed prompt, couldn’t you write the email yourself? I think so.

    Which is why it’s more interesting when you generate text, that you anchor generated text with source material. A common practice right now is to have an LLM write a cover letter for you, so you could have it spit out something generic like we prompted above or you can do something with what I call anchoring the prompt with source facts. To do that for something like a cover letter you need two things: job description, and a resume. For the sake of example, I’ve PDF’d an article view of Bill Gates’ Wikipedia page, and am using a job description from the Gates Foundation for a ‘Deputy Director, Foundation Strategy Office. Here’s how that goes:

    That’s pretty solid. What is happening here is that the LLM is effectively matching who you are, with what the job is, and then drawing that connection in the letter. This type of use is powerful, because while this is LLM generated, it’s highly specific to the role. Can people sniff this out? Probably? But the point I want to make isn’t about cover letters and whether this is a good or bad idea, but rather that if you give an LLM two data sources and have it generate text based off both of those sources, it’s pretty damned good — and exceedingly fast.

    (Generative AI detection is not cut and dry, there’s a lot of article out there claiming people detect it using XYZ things, but end of the day any company filtering automatically by this is just as likely to flag a well written by a human cover letter as they are a true AI one.)

    So while it writing the email to the long lost friend isn’t full of that many time savings, writing a cover letter with that type of matching, does offer loads of time savings as it would be tedious to do that manually — and you might miss connections as boredom sets in (hiring is broken).

    Revising Text

    Ok, next is the revision of text. There’s a lot of tooling around this. There’s grammar checkers, and there’s style checkers, and tone checkers. But all of them are more or less using the same underlying foundation models, so using one of the major LLMs is going to yield as good or better results. But there’s three areas where LLMs really help with text revision: Tone Adjustment, Weak Arguments, and Length.

    Tone Adjustment: simply give the LLM your text, and ask it to make something more polite, professional, casual, etc and it will go to work for you. Let’s pick on Apple for this, here’s the first paragraph from this news release:

    Starting with iOS 18.1, developers will be able to offer NFC contactless transactions using the Secure Element from within their own apps on iPhone, separate from Apple Pay and Apple Wallet. Using the new NFC and SE (Secure Element) APIs, developers will be able to offer in-app contactless transactions for in-store payments, car keys, closed-loop transit, corporate badges, student IDs, home keys, hotel keys, merchant loyalty and rewards cards, and event tickets, with government IDs to be supported in the future.

    Let’s make that sound more casual and friendly:

    Prompt: I am writing a press release for a massive company, 
    I would like to make it sound more casual and friendly, 
    here’s my opening paragraph, please rewrite it:
    

    Hey there! We’ve got some exciting news for iPhone users and app developers. With iOS 18.1, we’re opening up a whole new world of possibilities. Imagine using your iPhone for all sorts of contactless transactions, right from your favorite apps – and we’re not just talking about Apple Pay or Apple Wallet.
    Want to pay for your coffee, unlock your car, hop on the subway, or flash your work ID? There’s going to be an app for that! Our new NFC and Secure Element tools will let developers create safe, easy-to-use contactless features for all kinds of things – from loyalty cards to concert tickets. And stay tuned, because we’re working on adding government IDs to the mix too!

    Or make it into a poem:

    Prompt: Actually, scratch that, please make it into a poem​​​​​​​​​​​​​​​​
    
    In the palm of your hand, a world unfolds,
    iOS 18.1, new stories to be told.
    No longer bound by Wallet or Pay,
    A tap of your iPhone opens the way.
    
    NFC and Secure Element, hand in hand,
    Developers' dreams across the land.
    Coffee shops and subway rides,
    Car keys and office IDs - no more divides.
    
    Loyalty cards and concert nights,
    Hotel access and home delights.
    A future where your ID's digital too,
    All from your iPhone, safe and true.
    
    So here's to progress, here's to ease,
    To contactless wonders, if you please.
    iOS 18.1, a new frontier,
    The future of transactions is finally here!
    

    So yes, this is one of the highest value items. In my experience the best way to go about is to actually ask the LLM what the tone sounds like, and let the LLM know what tone you want, and then ask for suggestions to bridge that gap. So that would be something like “Here is some text, I’d like it to sound professional but casual, can you analyze the current tone and let me know what it current sounds like, and make suggestions for how I might make it sound more like what I want?” That will keep it from rewriting the text, help you learn, and retain your voice.

    Weak Arguments: Another interesting text revision is to ask an LLM to critique the quality of your argument. I’ll pick on myself here with a recent LinkedIn post of mine and ask the LLM to critique the arguments:

    Again, the key here is rather than having the LLM rewrite the post, which then it’s not really my thinking, I have an on demand reader who will instantly tell me what I am not seeing or thinking of as the writer. But keep in mind, if you ask the LLM to find something, it’ll often find something. And here LLMs matter, as each is going to find different things. This is not a game where you can keep doing this until the LLM says it is perfect, so you have to pick and choose your battle and decide what matters.

    Length: for this I’ll take my sample text from Wikipedia’s entry on Quantum Thermodynamics so we are all as utterly lost as each other, and I am going to ask the LLM to shorten this text, making it more concise without losing the context.

    This is really when you are showing a poor use, I didn’t know this wouldn’t be condensed well because I don’t know what the fuck this paragraph is talking about. But let’s keep pushing the LLM on it:

    I don’t know the source material well enough to know if this is good or not, which is the point in me picking this topic. If you don’t know the content of what you are asking the LLM to revise, then you need to be very careful because it might end up omitting key things. So when you ask the LLM to shorten something, I use it as a guide, and example of what seems extraneous and wording choices — not as a copy and paste product. There’s no reason to ask it to lengthen things, no one wants that. The best use case for this is to get ideas about how you might summarize things, but generally this is a rough use case.

    Summarizing Text

    A lot of people are investing heavily on having LLMs summarize things for them. Apple is putting this at the forefront of iOS, but since that’s not out, we will have to keep with the current LLMs to look at summarization of long text.

    But, it’s almost not worth it. Because LLMs are not very good right now at high quality summarization. They can miss the important details, the things which a human summarizing something would not miss. While at the same time, there’s been research showing the LLMs focus heavily on the start and end of text, and ignore the middle when they summarize. Now, this is yet another area of an LLM where a good prompt will go a long way to getting a better summary. I am going to ask the LLM to summarize my Best List from 2022 which has a little over 30 products I picked as the best and is extremely long. (To do this I converted to a PDF by ‘printing’ the webpage.)

    Summary:

    That gets you the gist of what is going on, but I don’t think that this is a good summary. It’s not really how a human would summarize this page. Let’s take another stab, and since we know this involves products, let’s not ask for a generic summary, but a key item list:

    The LLM kept going and returned every item. But that’s just a list, nice, but not really summarizing shit. Let’s try a different tactic. Here you can see how I told the LLM what is going on, and a clear structure for what I want from it:

    Now, it clearly missed some stuff since there should be 30+, but that’s the core of the issue with LLM summarization: it misses stuff. There’s no way around it. Just know that, keep that in mind, and you can still make plenty of use out of these tools for summarization. Cliff’s Notes, they are not.

    Retrieving Information from Text

    One of the use cases where LLMs can help a lot is as a form of advanced search for text. This is effectively what Perplexity is doing with the web at large. They find the pages on the web which match your query, aggregate them together, then summarize and display what sounds like the answer (which is also why it can be wrong at times too). But you can do this easily, upload a large body of text, or PDF/File and start asking the LLM to find things within it.

    This is fantastic for legal documents, or really lengthy files where the answers might not be in a single page, and instead need to be tied together. But it’s imperfect. To look at this let’s upload the Supreme Court rulings for Harrington v. Purdue Pharma and ask questions about it:

    Using a tool one file at a time like this can be a touch annoying, which is why you are seeing more and more commercial offerings coming out to allow you to query all your files in this manner. They effectively work in a similar manner to Perplexity. They first find the relevant documents, then the parts of that document, then they formulate the answers. Which is where the real risk is, because LLMs can miss things, but you can also be practical and get value.

    If it’s a document you don’t understand well, and is really long so you are unlikely to ever read it, then you are probably better off using the LLM to query that document while keeping in the back of your mind you might be getting slightly wrong information.

    Legal contracts are areas where an LLM can sift through and find you a lot of interesting information. Let’s take a blank lease template for California:

    For a lot of people, reading these types of documents can be awful, so they don’t read them. Instead, as you can see here, the LLM can answer questions even before you have filled in the fields. So one good way to use an LLM is to feed it a document and ask the questions you want before signing — it won’t replace a lawyer in any way, but I also don’t think most people have these documents reviewed by a lawyer. User be ware I guess.


    If you take away one thing from this, it’s that asking the LLM things, rather than using it to generate copy and paste text, is almost always a better use case.

    That’s as quick as I can make the overview, hope it helps.

    There’s other uses which are fun, so maybe next time.

  • ‘ Which is Getting Better: Photographers or Cameras?’

    ‘ Which is Getting Better: Photographers or Cameras?’

    Because even a Leica will not make you a great photographer.

    My wife, Erin, started a new Substack and I’ll share my favorite bit of her inaugural post:

    My husband stood right next to me in that aquarium in Tampa over Spring Break this past March. He captured images of the same moment, and he was using a Leica Q2. He was set up and ready for the shot when I pulled my phone out and made mine. And his commentary was, “I was standing right next to you, and nothing I captured with my Leica came close to what you did with your phone.” I bet that’s how I would feel standing next to Ansel Adams using his old Hasselblad, with any of my modern cameras in my own hand.

    Oof! Good read, go check it out and subscribe for more!

  • IPPA Winners 2024

    IPPA Winners 2024

    Big congrats to the winners this year. Top prize went to my exceptionally talented wife.

    Big congrats to the winners this year.

    Top prize went to my exceptionally talented wife.

  • Member Journal — 8/19/24

    Member Journal — 8/19/24

    What happens when we realize we already have what we need, and instead need future happiness.

    This week: software distraction, paper and pens, rituals and habits, ten years from now happiness, and buying things you don’t need.

    You must be a member to read the rest of this article. (Already a member? Log In.)

  • High Twist: Feeling Autumnal

    High Twist: Feeling Autumnal

    Layering Up for Cooler Days

    This week:

    In this episode of High Twist, Ben and Bruce are feeling’ autumnal discuss their excitement for fall fashion and the layers it brings. They cover a wide range of autumn-appropriate clothing items, from boots and sweaters to flannel shirts and corduroy. They explore the versatility of fall clothing, touching on topics like the iconic Barbour jacket, the charm of Shetland sweaters, and the practicality of accessories like gloves and scarves.

    Listen on: web, Spotify, Apple.

  • Hardgraft Full Disclosure DOPP Kit

    Hardgraft Full Disclosure DOPP Kit

    A really good looking DOPP kit, which also works well.

    I’ve been searching for a DOPP Kit which would be sized correctly for how I travel, while also looking sharp and being aesthetically pleasing. There’s a lot of DOPP Kits out there, but this Full Disclosure Dopp kept drawing me back to it. The size seemed right, and all of the materials looked nice.

    I was about to buy one in classic leather, until I realized that this would spend most of the time around water and soap, and leather doesn’t seem like the right choice of material for that type of use. So instead I opted for the Vegan leather alternative, and there’s no going back — this is a fantastic DOPP Kit.

    (more…)

  • Eyes On: Summer New Gear Report

    Eyes On: Summer New Gear Report

    A few newer gear things to tease your eyes.

    One thing Members regularly read about is new gear I pick up and items I am eyeing. I tend to note new things I am testing or trying at the end of most of my Member Journals. I went back through the last 8 months or so to take a look at the gear I’ve mentioned and pulled out a selection to share.

    (more…)

  • Member Journal — 8/12/24

    Member Journal — 8/12/24

    Why offices are a mess, which also is a guide to fix them.

    This week: why I am less enamored with the office and how to fix it; and a couple small things.

    You must be a member to read the rest of this article. (Already a member? Log In.)

  • Current Setup: Day Hiking

    Current Setup: Day Hiking

    Looking at my current day hiking load out.

    Having recently moved to Colorado, I’ve been doing a lot of day hiking with my family. So, I thought it would be a good time to go over what I am keeping my pack and using right now, as I am sure it will change in a few months.

    (more…)

  • High Twist: The Linen Lowdown

    High Twist: The Linen Lowdown

    Everything You Need to Know About Summer’s Favorite Fabric

    In this episode, Ben and Bruce discuss linen fabric, its properties, and how to wear it. They cover different types of linen (Irish vs Italian), linen weights, care and maintenance, and how to style linen garments. The hosts share their personal experiences with various linen pieces and offer recommendations for brands that make quality linen clothing. They also touch on linen-adjacent fabrics like hemp and ramie, discussing their unique properties compared to linen.

    Listen: web, Apple, Spotify.

    For those who do listen, we would really love it if you subscribed on your platform of choice. I assume it helps with something more than my ego when I check the stats, but at the very least it helps there.

  • Packable Totes: Peak Design and Epperson Mountaineering

    Packable Totes: Peak Design and Epperson Mountaineering

    Pack that tote up.

    I started taking a packable tote with me for travel. It comes in handy during airport snack stops when you buy slightly more than what fits in your bags. Or during strolls around cities when you pick up a few odds and ends and don’t want to be carrying around large branded store bags. Or if you live in a state where the norm is the use your own tote bag to carry anything you buy.

    While I have a lot of thoughts on non-packable tote bags, today I want to talk about two packable ones which I think are quite excellent in different ways. I often carry one of these with me.

    (more…)

  • Member Journal — 8/5/24

    Member Journal — 8/5/24

    Why hoods are bullshit, and other things hiking.

    This week: talking about hiking stuffs this week, from shirts, to a new daypack, and finishing up with sharps.

    Side note: this year really seems to be picking up the pace, right?

    You must be a member to read the rest of this article. (Already a member? Log In.)

  • Buying Fake Watches

    Buying Fake Watches

    There’s a lot of fake luxury watches out there.

    A great read about Istanbul & Counterfeit Watches. I love this bit:

    (more…)

  • Great Deals on Hiking Stuffs at REI

    Great Deals on Hiking Stuffs at REI

    Great deals to fill up your emergency bags.

    REI has some nice discounts going on here. <- Affiliate link, that is.

    (more…)

  • Kifaru Echo Backpack

    Kifaru Echo Backpack

    Allow me to introduce you to the best outdoors backpack I’ve ever used.

    I’ve had this Kifaru Echo for nearly a year now, having picked it up back in August of 2023. And while I immediately loved this bag, I didn’t use it a ton, and so it sat around waiting for Texas hikes which never happened. But when I moved to Colorado, I knew this bag was going to get used a lot for hiking.

    And after putting this bag through the paces on the trails, in the mountains and woods — I can confidently say that this is the best outdoors backpack I’ve used.

    (more…)

  • High Twist: Bag it Up

    High Twist: Bag it Up

    Ben and Bruce discuss their preferences for various carry solutions, discussing the pros and cons of different bag types for daily use and travel. They also share insights on organizing bag contents using pouches and accessories. They talk about balancing style with practicality, the importance of versatility in everyday carry items, and how their choices…

    Ben and Bruce discuss their preferences for various carry solutions, discussing the pros and cons of different bag types for daily use and travel. They also share insights on organizing bag contents using pouches and accessories. They talk about balancing style with practicality, the importance of versatility in everyday carry items, and how their choices reflect their personal styles and needs.

    Listen: Web, Apple, Spotify

  • Sunspel Riviera Polos

    Sunspel Riviera Polos

    This is the best polo shirt you can buy.

    I stopped wearing polo shirts for a while, and when I was ready to get back into them, I wanted to wear the best ones out there. I was told that the Sunspel Riviera Polos were in a league of their own — the best for sure. I bought a long sleeve variant, and then I bought another, and a few more including short sleeved models as well.

    Yes, I agree, these are the best polo shirts you can buy.

    (more…)

  • Member Journal — 7/29/24

    Member Journal — 7/29/24

    Generative AI is getting really good, it’s at a spot where it doesn’t make a lot of sense to use anything other the commercial options (personally or professionally) so let’s review them.

    This week: state of AI for July; and some gear.

    You must be a member to read the rest of this article. (Already a member? Log In.)