home.social

Search

18 results for “freeman”

  1. when the moon
    looks like the etched rock
    that it is

    #dailyHaiku reposts by Freeman Ng. Today’s 3-5-3 haiku was originally posted on Jul 31, 2023.

    #daily #haiku #micropoetry

  2. night echoes
    the lake's dark surface
    the fluttering moon

    #dailyHaiku reposts by Freeman Ng, author of THE HOUSE WE SHELTERED IN AND THE MASKS WE WORE, a pandemic picture book (PandemicPB.com).

    Today’s haiku was originally posted on Aug 5, 2010.

    HaikuDiem.com

    #daily #haiku #micropoetry #smallPoemSunday

  3. in the night
    we lone travelers
    in our beds

    #dailyHaiku reposts by Freeman Ng. Today’s 3-5-3 haiku was originally posted on Jun 10, 2015.

    #daily #haiku #micropoetry

  4. I wonder why these ties have the TJ Maxx anti-theft thingies on them?

    [googles Hickey Freeman neckties]

    Ahh. That’s why.

  5. Dustfall review – Anna Torv leads a rock-solid, thoughtful police drama with hefty emotional pull
    By Luke Buckmaster

    Director Emma Freeman and her team deliver a clever detective story less interested in the mechanics of a sexual assault than the social conditions that surround it

    theguardian.com/tv-and-radio/2

    #Australiantelevision #Television #Culture #Televisionradio #AustralianBroadcastingCorporation #AnnaTorv #TVcrimedrama #TheGuardian #LukeBuckmaster

  6. #AppleTV estrenará en 2027 el intenso drama criminal de atmósfera envolvente de seis episodios #Dustfall, protagonizado por Anna Torv, que adapta la novela de Vikki Petraitis #TheUnbelieved", galardonada con el premio de los lectores de los Davitt Awards, y la dirección corre a cargo de Emma Freeman. 

    noescinetodoloquereluce.com/20

  7. A Sunday Kind of Love: The Cozy Stay-Home-and-Read Ritual for Fall

    Fall has a way of making home feel like the place to be. The light turns honey-soft. The air grows cooler. The day seems to ask less of us.

    A Sunday like this doesn’t need a packed itinerary. It needs a book you’re glad to open, something warm to sip, and the permission to stay put.

    There’s a tender steadiness in Etta James singing “A Sunday Kind of Love”. The song carries warmth and longing, but never rushes them. That’s the feeling we’re borrowing, not as a schedule to follow, but as a gentle invitation: give a little attention to something you love.

    After a season of literary events, soirees, watch parties, and festivals, a quiet Sunday can be its own kind of counterpoint. No tickets to find. No room to cross. Just you, your book, and a stretch of time that belongs to you.

    https://open.spotify.com/playlist/1Y4QPE6hRXDoHnmvKAWIGH?si=YKvuAYucS6-0Kq98MVM9HQ&utm_source=copy-link&pi=SWPL_C4RRKasL

    Settle In

    Make your reading corner welcoming, not perfect. A favorite chair by the window will do. Add a throw for your feet, a lamp for the afternoon, and a candle if you enjoy one. Keep your phone on the other side of the room, not as a grand gesture, just far enough away that turning pages feels easier than checking notifications.

    Choose a drink that suits the weather. Spiced cider, tea, or coffee can be lovely. So can a simple plate: toast and fruit, a warm bowl of soup, or whatever you already have and want to eat. The point is comfort, not a production.

    Then let the room quiet down around you.

    If you like music, put Etta James on low for a few minutes while you settle in. Or let the rain, the radiator, or the hush of the house set the tone. There’s no right soundtrack. There’s only the feeling you want to make room for.

    The Fall Bookshelf

    If your day calls for storytelling, let guide you toward a novel, memoir, or collection that brings a distinctive voice and perspective into the room. There’s no need to make the choice complicated. Pick the book that makes you want to turn the page.

    A fall shelf deserves variety: fiction, memoir, children’s books, nature writing, and more. Here are titles 2026!


    Majestic Hills
    Dawn Turner
    August 4
    Amazon →
    Fortress of Ambrose
    J. Elle
    August 11
    Amazon →
    The Inevitable Undoing of Zahara Douglass
    Leslye Penelope
    August 11
    Amazon →
    The Book of Chuck
    LaToya Watkins
    August 18
    Amazon →
    Firebird Waltz
    Misty Copeland
    August 25
    Amazon →
    The Brunch Shift
    Adrienne Thurman · illustrated by Mags DeRoma
    August 25
    Amazon →
    Hawk & Sparrow
    Ayana Gray
    September 1
    Amazon →
    It All Starts When You Do
    Kier Gaines
    September 1
    Amazon →
    The Great Refusal: A New Vision of Resistance
    Casey Gerald
    September 1
    Amazon →
    The Heart trials
    J. Elle
    September 1
    Amazon →
    A Spark of Greatness: The Autobiography of a Fighter
    Laila Ali · illustrated by Cozbi A. Cabrera
    September 8
    Amazon →
    All My Sisters and Me
    Sheryl Lister
    September 8
    Amazon →
    Black Arts: Stories
    Megan Giddings
    September 8
    Amazon →
    Black Boys, I See You
    Wade Hudson · illustrated by Keith Mallett
    September 8
    Amazon →
    Laws of Solomon
    Eriq La Salle
    September 8
    Amazon →
    Ashes at the Altar
    LaDarrion Williams
    September 15
    Amazon →
    Tending the Vines: Black Abundance in Eight Plants
    Ashia S. Ajani
    September 15
    Amazon →
    The A Word: A Mother’s Journey Through Autism and Love
    Tisha Campbell
    September 15
    Amazon →
    The Insider You Built: How Organizations Stay in Control of Autonomous AI Agents
    Camille Stewart Gloster
    September 15
    Amazon →
    Mazywood
    Tananarive Due
    September 22
    Amazon →
    The True Confessions of First Lady Freeman
    Deesha Philyaw
    September 29
    Amazon →
    Charlie’s Boy: A Memoir
    D.L. Hughley with Geoff Gray
    October 6
    Amazon →
    Friends & Family
    Natalie Baszile
    October 6
    Amazon →
    It’s Only Dancing
    Jasmine Guillory
    October 6
    Amazon →
    The Four Wives and Five Deaths of Richard Milford
    Nafissa Thompson-Spires
    October 6
    Amazon →
    The Occidental Book of the Dead
    T. Geronimo Johnson
    October 6
    Amazon →
    Truth to Power: A Luke Cage Marvel Crime Novel
    S. A. Cosby
    October 13
    Amazon →
    Hanging and Burning: A King Oliver Novel
    Walter Mosley
    October 20
    Amazon →

    Set the Mood

    Small seasonal changes can shift the whole mood of a room: a soft layer here, a gentle glow there. We gathered a few favorites to help you set the stage for slow Sundays!

    Cozy TouchWhy It WorksFind ItBedsure GentleSoft White Throw BlanketA plush, ribbed layer for cozy evenings on the couch or an extra accent on the bed.View on Amazon →GODONLIF Candle Warmer LampA warm pool of light and a flame-free way to enjoy the scent of a jar candle. Follow the maker’s use and safety directions.View on Amazon →Bottalive Fall Door MatA plaid seasonal accent for a porch or entryway, adding a welcoming touch before guests step inside.View on Amazon →Der Rose Fall Faux Plant SetSmall faux greenery adds a low-maintenance seasonal accent to a shelf, desk, or windowsill.View on Amazon →Ooit Store Ceramic Vase SetA trio of textured vases for dried stems, autumn branches, or a simple shelf display.View on Amazon →

    Build Your Sunday

    Think of the day as a loose rhythm, not a checklist. You can linger, skip a step, or change the plan entirely.

    Wake slowly. Let the morning arrive before the errands do. Make your first cup, find your chair, and read a few pages. Even a short beginning can make the day feel different.

    Stay a while. After breakfast, give yourself a longer stretch with the book. Settle in for a chapter, or read until your tea is gone. If you’re absorbed, keep going. If your mind wanders, pause without scolding yourself.

    Take a small break. Stretch your back. Step outside for a few minutes of cool air. Put on something simple to cook, or warm up lunch. A quiet pause is part of the day, too.

    Return for the last hundred pages. Or ten pages. Or one chapter. The pleasure is in coming back to the story without turning the afternoon into a race.

    Close gently. In the evening, write down one sentence, image, or idea that stayed with you. It doesn’t have to be profound. “I loved that last line” is enough. Then let the book rest beside you until next time.

    Choose Your Mood

    Some Sundays call for a book that takes over the room. Others ask for something brief and bright. Let your energy choose the reading, rather than insisting you finish the book you think you should be reading.

    • For the immersive Sunday: Choose a literary novel with a vivid world and characters you’ll miss when you set it down. Let the hours open up around it.
    • For a clear-eyed Sunday: Reach for a sharp memoir. A compelling voice can make even a quiet afternoon feel full of discovery.
    • For a shadowed Sunday: Pick a gothic or atmospheric read for the gray afternoon, the kind with a strong sense of place and just enough mystery.
    • For a spacious Sunday: Try a slim essay collection. Read one piece, sit with it, and let the book meet you where you are.
    • For a familiar Sunday: Revisit an old favorite. You already know the way in; the pleasure is noticing what feels new this time.
    • For a long-awaited Sunday: Open the book you’ve been saving for “when you have time.” This is time. Start wherever you like.

    Treat this as your browsing shelf: linger, sample, and follow whatever sparkles!

    Share the Quiet

    Solitude and community can sit beautifully side by side. Try starting a Sunday club: invite a few friends to read the same book on the same day, each at home and at their own pace. No group chat buzzing all afternoon. No pressure to reach a certain chapter by noon.

    Then, in the evening, text or call to trade notes. Which character surprised you? What line stayed with you? Did you love the ending, or are you still deciding?

    It’s a small way to have both things: the pleasure of being alone with a book, and the delight of sharing what it stirred up. For people looking for Atlanta book clubs and book clubs in Atlanta, it can also be a lovely bridge between a solo reading habit and a fuller gathering. Whether you’re part of an African American book club or simply hoping to find readers who enjoy thoughtful conversation, one shared Sunday can be a welcoming start.

    Come Back When You’re Ready

    At Urbane Renaissance Society, we love the charged warmth of a room gathered around a story. Our Atlanta literary events, book conversations, and literary salons create space for readers to meet, listen, laugh, and think together.

    But the quiet days matter, too. A Sunday spent at home with a book doesn’t pull you away from community. It gives you room to return to it refreshed. Sometimes the best preparation for a lively gathering is a little solitude: time to hear your own thoughts, fall into a story, and notice what you’d like to talk about.

    So make the tea. Find the softest throw. Let the book have your attention for a while. You don’t have to finish it. You don’t have to make the day count. You only have to let it be yours.

    As an Amazon Associate, we earn from qualifying purchases. Release dates, prices, formats and availability may change; confirm current details on Amazon.

    And when you’re ready to come back out into the world, connect with Urbane Renaissance Society to hear about upcoming gatherings. Until then, may your fall Sundays be gentle, your pages inviting, and your love of reading the lasting kind.

    #autumReading #autumnBooks2026 #bookReview #Books #Fall2026Books #fiction #reading #writing
  8. Every online PDF tool I used in my freelance days made me uncomfortable.

    Smallpdf, iLovePDF, Adobe's web tools — they all work the same way. You drag your file into a browser window. The file uploads to a server you don't control. The server processes it. The result downloads back to you. The server "deletes" your file.

    For a recipe PDF or a scanned receipt, none of that matters. For a client's tax return, a medical record, or a legal contract, it matters a lot. During those few seconds of processing, the document sits on infrastructure owned by someone else. You're trusting their security, their employee access controls, their logging, their breach response — and you have no way to verify any of it.

    I wanted something that worked differently. So I built one.

    The core idea
    Process everything in the browser. Never send the file anywhere.

    The technical phrase for this is client-side processing. Instead of a server doing the work, JavaScript running in the user's browser does it. The file stays in memory on the user's machine. The network never sees it.

    You can verify this yourself in about 30 seconds:

    Open any of my tools

    Press F12 to open DevTools

    Click the Network tab

    Process a PDF

    Watch the request list

    If zero upload requests appear, the file never left your machine. If you see a POST request with your file in it, it went to a server.

    For my toolkit, magictoolshub.com, you can also disconnect your internet after the page loads. The tools keep working. That's the strongest proof that nothing is being uploaded — there's no network to send it to.

    The tech stack
    The core libraries that make this possible:

    pdf-lib — for manipulation. Merging, splitting, rotating, encrypting, adding watermarks, signing, embedding images. This is the Swiss Army knife. Written in TypeScript, compiles to plain JS, and can be bundled for browser use. The API is clean and the docs are decent.

    pdf.js (Mozilla) — for rendering and text extraction. This is the same engine Firefox uses for its built-in PDF viewer, so it's mature and battle-tested. I use it for OCR input, text extraction, and image export.

    Tesseract.js — for OCR. It's the JavaScript port of Tesseract, the standard open-source OCR engine. Runs entirely in the browser using WebAssembly. Slower than native Tesseract or cloud OCR, but the file never leaves the device.

    JSZip — for batch operations where users want to download multiple results as a zip.

    WebAssembly — not a library, but a compilation target. Some operations (OCR, compression, encryption) benefit from WASM because they're computationally heavy. Tesseract.js and certain PDF transformations run as WASM modules for this reason.

    What was actually hard
    I expected the PDF manipulation to be the hard part. It wasn't. pdf-lib and pdf.js handle most of the complexity.

    The hard parts were:

    1. Memory management on large files. A 500-page scanned PDF can be 100+ MB. Loading it, processing it, and generating the output requires holding multiple large buffers in memory simultaneously. On a low-end laptop, this can crash the tab. I ended up streaming operations where possible and adding memory warnings when files exceed 50 MB.
    2. Font embedding for Arabic. The toolkit supports 24 languages, including Arabic and other RTL scripts. When you generate a new PDF with text in it (like a watermark or a page number), you have to embed the font. Getting proper Arabic shaping — where letters connect correctly — required using Cairo and Noto Naskh Arabic and being careful about how the text was drawn.
    3. Web Workers for the heavy stuff. Running OCR on the main thread blocks the UI. The user sees a frozen tab and assumes it's broken. Web Workers solve this — the processing happens in a background thread and the UI stays responsive. But passing large ArrayBuffer objects between the main thread and a worker has its own gotchas (you either copy the buffer, which doubles memory, or transfer it, which detaches the original).
    4. Browser compatibility for WASM. Modern browsers all support WebAssembly. Older browsers and some mobile webviews don't. I ended up detecting WASM support and degrading gracefully where possible, or refusing the operation with a clear message where it wasn't.

    What I got wrong
    I underestimated how many tools I actually needed. When I started, I thought 20 tools would cover 95% of use cases. Then users asked for OCR. Then for redaction. Then for Bates numbering (legal). Then for e-signatures. Then for PDF/A conversion (archival). Six months later I have 112 tools and I'm still adding.

    I built in the wrong order. I built the tools first, then the marketing site, then the pricing page, then the payment integration. I should have built a working payment flow for a single tool before building 20 tools. The product work compounds; the distribution work doesn't.

    I assumed people would understand the "no upload" benefit. They don't, until you show them. DevTools is a great demo, but you have to explicitly walk people through it. "We don't upload your files" is marketing speak. "Open DevTools and watch the Network tab" is a demonstration.

    What I'd do differently
    Start with a single tool. Pick the one that solves the most painful problem. Build it, market it, get to $100 MRR. Then expand.

    Charge from day one. Free tools attract people who won't pay. A $9/month tool with no free tier attracts people who value the solution. The middle ground — freemium with a real free tier — is the hardest to get right.

    Write about the architecture early. I built for months before writing anything. If I'd written one technical post per week from the start, I'd have 30 posts by now, each ranking in Google for a different long-tail query. That's compounding that I missed.

    What's next
    I'm currently working on improving the OCR speed. Browser-based OCR is genuinely slow for large scanned files, and the biggest complaint I get is that a 300-page scan takes 5+ minutes. Some of that is inherent to the WASM execution model. Some of it is optimization I haven't done yet.

    I'm also looking at WebGPU for image processing operations. Compute shaders could speed up redaction rasterization, image-based watermarking, and certain compression operations by an order of magnitude on supported hardware.

    If you're building something client-side and want to compare notes, my DMs are open.

    webdev

    javascript

    webassembly

    privacy

    #privacy #security #tools #software #coding #development #engineering #inclusive #community
    How I Built a 112-Tool PDF Toolkit That Never Uploads Your Files

  9. "Tyranny is tyranny, no matter what its form; the free man will resist it if his courage serves."

    Learned Hand

    #quoteoftheday #Tyranny #Freedom #Courage #Resist

  10. Here's the XV-5050 Bank H NKS supplement for the Roland Cloud XV-5080 VST3.

    It contains 128 Bank H patches only ever found on the XV-5050 module not the XV-5080, plus R&B Kit 1 and House Kit, with newly rendered previews for all 130 presets. It's intended to complement the Freelance Soundlabs XV-5080 collection; none of that collection's original presets, previews or artwork are included.

    You'll need the XV-5080 VST3 plugin and Komplete Kontrol. The ZIP includes an HTML readme with clickable links and installation instructions.

    After rescanning the User library, select Roland Cloud, then XV-5080. The melodic patches are under XV-5050, then Bank H; the two drum kits are under Factory, then Bank H.

    73 entries are labelled [Approx] because of effect/control differences, with details in their preset comments. All 130 were checked using the actual Mac plugin and indexed by Komplete Kontrol 3.5.4. Windows/Maschine playback and exact hardware parity remain unverified.

    I hope these benefit someone. In my case, I can begin to resurrect old midi files I was last able to play in 2007, so I'm very happy today.

    Links and download:

    Roland Cloud XV-5080 plugin:
    roland.com/us/products/rc_xv-5

    Freelance Soundlabs XV-5080 NKS collection (on the Roland Legendary Series page):
    freelancesoundlabs.com/product

    XV-5050 Bank H NKS supplement (ZIP):
    dropbox.com/scl/fi/9wzp6g0dn4a

  11. Why are the Zuckerbergs here? What are they doing? Follow the lede to find out

    Jeremy Stern introduces his fifteen-thousand word essay, published in Colossus, about Meta CEO, and Facebook co-founder Mark Zuckerberg, with a lede so succinct it must be the envy of any writer: There they are. The Zuckerbergs. Ledes, also called hooks, are a brief sentence that entices someone to read a newspaper or magazine article. The longer the piece, the more important the hook. They were something I struggled with during my extremely short career a freelance newspaper writer. I […]

    disassociated.com/why-what-zuc

  12. A gap on your CV isn't the problem most people fear it is. An unexplained one can be, because it leaves the reader to fill in the blank themselves. Some practical ways to handle it: • Name it briefly on the CV. One line is enough, e.g. "2024–2025: Career break, caring for a family member" or "Career break: travel and relocation". • Keep the explanation honest and short. You don't owe anyone your medical or family details. "Health reasons, now fully able to return" is plenty. • Include anything useful you did in that time, if it's relevant: a course, freelance work, volunteering, a project. Only if it's real, and don't pad it. • Use months and years consistently. Hiding a gap by switching to years only tends to get noticed. • Prepare a two- or three-sentence answer for interview: what the gap was, that it's behind you, and why you're ready for this role now. Then move the conversation forward. • Don't apologise for it. Calm and matter-of-fact reads far better than defensive. Plenty of people take time out for caring, health, study, redundancy or simply a break. Interviewers mostly want to know you're ready and keen now. Have you got a gap you're unsure how to explain? Feel free to ask how you might word it. #CVTips#CareerBreak#JobSearch#CareerAdvice

Share on Mastodon

Enter the server where you have an account.