Friday, December 15, 2023

Show HN: Octopus – a directed acyclic graph for app development https://ift.tt/NDYoUGV

Show HN: Octopus – a directed acyclic graph for app development Directed acyclic graphs are muched discussed in comp-sci, but octopus appears to be the first reusable, turnkey, ready-to-wear, off-the-shelf implementation of a DAG for application development, in any language, that I'm aware of. This is remarkable because DAGs hit a sweet spot in the middle of the three common programming paradigms (OO, event-driven, functional). Let's have a DAG as the top-level structure of our applications. Data-fetching and onChange handlers live in DAG nodes, next to the data they act on. The UI flows out from the DAG with fine-grained reactivity. Our app state is effortlessly consistent, because any outside change (user action, api result) unleashes a graph traversal. Our UI components become much simpler, because they just need to dumbly reflect values in the graph. I'm putting this up for a second time. Absolutely no-one bit the first time, which can't be right :-) https://ift.tt/bImJ8FY December 15, 2023 at 12:06AM

‘Muni Is My Ride’: A Celebration of Muni Riders and Operators

‘Muni Is My Ride’: A Celebration of Muni Riders and Operators
By Sophia Scherr

Muni is more than just a system of buses, trains, streetcars and cable cars. It's a living entity that pulses through the streets of San Francisco, connecting riders to the neighborhoods and people that they love. In the vibrant pages of "Muni Is My Ride," artist Keith Ferris and writer Lia Smith invite readers to celebrate the soul of Muni.  

The project began as a collection of sketches depicting interesting passengers that caught Ferris’ eye. After a few years, he realized those sketches were something special: a mosaic of people who make up the heart of Muni. Ferris and Smith, who are both passionate about the transit system, found inspiration in each other as the project unfolded. What started as a passenger showcase grew to include portraits of Muni operators.  

Ferris and Smith then embarked on a journey (during COVID no less!) to capture the essence of riding and operating Muni. The pair conducted in-depth interviews and lightning-fast portrait drawing sessions with Muni operators whenever and wherever they could. The interviewing process wasn’t easy at first, as some operators were not eager to open up. However, through word of mouth, a handful of operators agreed to share their stories. The diversity of the operators’ backgrounds and perspectives adds more layers to the narrative of what Muni means to people.  

Ferris and Smith found unexpected joy and serendipity as they were creating the book, making new friendships and improving their marriage, highlighting the magic of Muni in facilitating connections.  

As readers make their way through the pages of "Muni Is My Ride," Ferris and Smith hope they’ll develop a deep appreciation for our system and its dedicated operators and staff.  

“Muni is more than just a mode of transportation,” says Smith. "In a world that can feel increasingly individualistic, Muni offers a chance for people to interact with one another, fostering a sense of community and shared humanity”.  

The authors also encourage readers to recognize the humanity of the operators who provide our city with such an essential service. Ultimately, the book is intended to serve as a reminder of the shared responsibility that binds San Franciscans to their public transit system and to inspire readers and riders to take pride in Muni.  

 “Muni Is My Ride” is the perfect gift for the Muni or public transportation lover in your life this holiday season, as it offers readers a glimpse into the people that make our system so unique. You can find it at the following locations: 

  •  Local independent bookstores Bird & Beckett, Christopher's, Dog Eared Books, Fabulosa, Green Apple on the Park, the Market Street Railway Museum, Medicine for Nightmares and the Russian Hill Bookstore 

  • Online book sales through The Green Arcade

  • The San Francisco Public Library 



Published December 14, 2023 at 11:53PM
https://ift.tt/oRnugvV

Thursday, December 14, 2023

Show HN: Full-Text Search the Browser History Using SQLite and WASM https://ift.tt/CnQdvye

Show HN: Full-Text Search the Browser History Using SQLite and WASM https://ift.tt/0KTdEYB December 13, 2023 at 08:14PM

“120 years: SFMTA Photo Archive 1903-2023” Exhibit Opens Dec. 16

“120 years: SFMTA Photo Archive 1903-2023” Exhibit Opens Dec. 16
By Jeremy Menzies

On Saturday, Dec. 16, a new exhibit featuring photographs from the SFMTA Photo Archive is opening at the Harvey Milk Photo Center with a reception from 2 – 5 p.m. The show,“120 years: SFMTA Photo Archive 1903-2023" taps into twelve decades of image making by photographers working for our city’s transit agencies.  

A black and white vintage photo of a busy street with buses and people crossing the street.View east towards Ferry Building on Market Street from 4th Street, October 1, 1948.

Since 1903, the development of San Francisco has been documented through the lens of our transportation system by more than two dozen people. Today, these photographs make up the vast collections in the SFMTA Photo Archive. With well over 100,000 images, the archive is one of the largest repositories of photos focused on our transit network. 

A colorized vintage photo of two subway trains at the tunnel entrance of West Portal station in San FranciscoWest Portal Station with new Light Rail Vehicles at platform, February 18, 1982. 

From glass plate negatives to digital image sensors, the tools of the trade may have changed, but the work of capturing our city’s ever-evolving transportation system still is much the same. Everyday scenes of San Franciscans traversing the streets, historic moments in our local history and inexplicably beautiful views of normally mundane subjects come alive through the black and white and color prints on display in the exhibit. 

A black and white photo of an early 20th Century streetcar surrounded by a work crew and horses.Shop crew with new streetcar and team of horses at Southern Pacific Railroad yard, January 1904.

120 years: SFMTA Photo Archive 1903-2023 runs from Dec. 16, 2023, through Feb. 3, 2024. The gallery is located at 50 Scott Street on the west end of Duboce Park and is open Tuesday-Thursday 3:00pm-8:30pm and Sat 11:00am-4:30pm. Take Muni Metro, (N Judah, J Church, K Ingleside or M Oceanview), 22 Fillmore, 6 Parnassus, 7 Haight/Noriega or 37 Corbett to get to the gallery. 



Published December 13, 2023 at 11:24PM
https://ift.tt/VZrYtPv

Wednesday, December 13, 2023

Show HN: Visualize rotating objects from the 4th, 5th, nth dimensions https://ift.tt/LEU6jI3

Show HN: Visualize rotating objects from the 4th, 5th, nth dimensions Ever since I remember I had a lot of curiosity regarding hyper dimensional spaces. Picturing higher dimensions, such an impossible yet exciting idea... So years ago I came across a small GIF of a tesseract. Since then it left me wondering how cubes from even higher dimensions would look like... Years passed and I became a software developer, decided to tackle the problem myself and ncube was the result. ncube allows you to visualize rotating hypercubes of arbitrary dimensions. It works by rotating the hyperdimensional vertices and applying a chain of perspective projections to them until the 3rd dimension is reached. Everything is generated in real time just from the dimension number. The application is fully free and open source: https://ift.tt/bUtg3Cy . There, you'll find some demos, more detailed explanation and how you can test it out yourself. Binaries for Windows, Mac and Linux are available: https://ift.tt/suwrOSx There's also a web version that runs fully on the browser: https://ncube.ndavd.com If you like the project I'd appreciate if you could give it a star on GitHub ♥ If you have any issue or feature request please submit at https://ift.tt/A9B4czh https://ncube.ndavd.com December 11, 2023 at 11:53PM

Show HN: A dictionary of untranslatable words from around the world https://ift.tt/o5Oldc9

Show HN: A dictionary of untranslatable words from around the world Have you ever come across a word in another language that just perfectly captures a feeling or concept you can't quite express in your own tongue? I created coolforeignwords.com because I wanted to share those "aha" moments with fellow language lovers, and created a website to make those words easier to find. So, whether you're a word nerd, a traveler, or just curious about the world, please feel free to visti my website. Try it out and please share your feedback. It's still very early stage, so would love any advice. Thank you https://ift.tt/wqCzY6V December 13, 2023 at 03:04AM

Show HN: QA GPT – Write UI tests in plain English powered by GPT-4-Vision https://ift.tt/WYS1VBH

Show HN: QA GPT – Write UI tests in plain English powered by GPT-4-Vision Hey HN, QA GPT enables engineers and QA teams to write UI and functionality tests in plain english. As engineers, we sometimes get a little lazy when it comes to testing the functionality of our changes. It's hard to switch from coder hat to user hat. However, a single bug can significantly impact users experience and satisfaction. Errors found in production aren't just a nuisance; they're costly. The later a bug is discovered, the more expensive it becomes to fix. I built QA GPT as a proof of concept to make writing UI/functionality tests really easy. It's super simple - just write your test case in plain english and run it. For example: - "Test the new sharing functionality by signing in, selecting a user, and clicking share." - "Log in and try adding a product to the cart" - "Create a new card, view the number of the card, and verify the digits match the face of the card" Let me know what you guys think https://ift.tt/9L10S3e December 13, 2023 at 02:54AM

Show HN: Tablr – Supabase with AI Features https://ift.tt/uZsg6oX

Show HN: Tablr – Supabase with AI Features https://www.tablr.dev/ June 30, 2025 at 04:35AM