Sunday, July 14, 2024

Show HN: Htmx Offline Mode https://ift.tt/fVeEXRQ

Show HN: Htmx Offline Mode I wrote a pretty simple extension to HTMX that captures requests made if you lose internet or other connectivity to the server receiving the requests. Then, when you're back online, it replays requests. Maybe someone here would benefit from it. https://ift.tt/onRudPz July 13, 2024 at 10:06PM

Show HN: Eternium.css – minimal CSS lib for layout/styling form elements https://ift.tt/T1gFijo

Show HN: Eternium.css – minimal CSS lib for layout/styling form elements https://ift.tt/JKyoHns July 14, 2024 at 01:03AM

Saturday, July 13, 2024

Show HN: Perf Sea – performance engineering for everyone https://ift.tt/wIWS6AK

Show HN: Perf Sea – performance engineering for everyone I have found that many companies don’t have time for performance engineering and leave random tunables incorrectly configured for their workload. Instead of solving the same problems over and over I wanted an open source place where people could collaboratively share their best practices, knowledge, and methodologies, because in performance engineering no one is really a competitor. It is under active development, but currently you can: * scan flamegraphs to match with optimizations * scan raw hardware counter events to generate high level metrics and insights * scan arbitrary command output for system configuration red flags All in the browser with a simple copy paste. https://perfsea.com/ July 12, 2024 at 06:09PM

All Aboard the Boat Tram This Summer!

All Aboard the Boat Tram This Summer!
By Madhu Unnikrishnan

Is it a boat or a tram? Find out this summer! Our beloved Boat Tram will make its 2024 debut this Saturday, July 13. It joins a roster of historic vehicles plying the city’s rails as part of Muni’s Summer Heritage Service. We’ll share more about the history of these heritage vehicles. First, let’s cover how to catch a ride. Muni Summer Heritage Service includes: Vintage Streetcars on the Embarcadero Where you can ride: Serving the Embarcadero, the heritage streetcars make stops on the F Market & Wharves Line between the Ferry Building and Pier 39. When you can ride: Sundays and Mondays through...



Published July 12, 2024 at 05:30AM
https://ift.tt/IcWKYkE

Show HN: Windows 9X – Windows 98 but all of the programs are AI generated https://ift.tt/tKqy7bJ

Show HN: Windows 9X – Windows 98 but all of the programs are AI generated https://ift.tt/t2VUCoR July 12, 2024 at 08:44PM

Friday, July 12, 2024

Show HN: Leaderboard of Top GitHub Repositories Based on Stars https://ift.tt/yQAeniV

Show HN: Leaderboard of Top GitHub Repositories Based on Stars I created a leaderboard showcasing the top 1000 GitHub repositories based on the number of stars. With GitHub hosting over 100 million public repositories, this leaderboard highlights the top 0.001% in terms of the number of stars. Stars might not be the perfect metric for adoption—metrics like the number of monthly downloads could be more accurate—but this list still represents some of the most popular and influential projects in the open-source community. You can check out the leaderboard here: https://ift.tt/aPwCKZe https://ift.tt/aPwCKZe July 12, 2024 at 02:07AM

Show HN: Mandala – Automatically save, query and version Python computations https://ift.tt/FQIApHr

Show HN: Mandala – Automatically save, query and version Python computations `mandala` is a framework I wrote to automate tracking ML experiments for my research. It differs from other experiment tracking tools by making persistence, query and versioning logic a generic part of the programming language itself, as opposed to an external logging tool you must learn and adapt to. The goal is to be able to write expressive computational code without thinking about persistence (like in an interactive session), and still have the full benefits of a versioned, queriable storage afterwards. Surprisingly, it turns out that this vision can pretty much be achieved with two generic tools: 1. a memoization+versioning decorator, `@op`, which tracks inputs, outputs, code and runtime dependencies (other functions called, or global variables accessed) every time a function is called. Essentially, this makes function calls replace logging: if you want something saved, you write a function that returns it. Using (a lot of) hashing, `@op` ensures that the same version of the function is never executed twice on the same inputs. Importantly, the decorator encourages/enforces composition. Before a call, `@op` functions wrap their inputs in special objects, `Ref`s, and return `Ref`s in turn. Furthermore, data structures can be made transparent to `@op`s, so that an `@op` can be called on a list of outputs of other `@op`s, or on an element of the output of another `@op`. This creates an expressive "web" of `@op` calls over time. 2. a data structure, `ComputationFrame`, can automatically organize any such web of `@op` calls into a high-level view, by grouping calls with a similar role into "operations", and their inputs/outputs into "variables". It can detect "imperative" patterns - like feedback loops, branching/merging, and grouping multiple results in a single object - and surface them in the graph. `ComputationFrame`s are a "synthesis" of computation graphs and relational databases, and can be automatically "exported" as dataframes, where columns are variables and operations in the graph, and rows contain values and calls for (possibly partial) executions of the graph. The upshot is that you can query the relationships between any variables in a project in one line, even in the presence of very heterogeneous patterns in the graph. I'm very excited about this project - which is still in an alpha version being actively developed - and especially about the `ComputationFrame` data structure. I'd love to hear the feedback of the HN community. Colab quickstart: https://ift.tt/b7fUM0G... Blog post introducing `ComputationFrame`s (can be opened in Colab too): https://ift.tt/guEhzXi Docs: https://ift.tt/9Qw0hE7 https://ift.tt/DhiR9Sj July 12, 2024 at 01:40AM

Show HN: Free OSS transcription app I made and found it's faster than wispr flow https://ift.tt/jXQh9Tk

Show HN: Free OSS transcription app I made and found it's faster than wispr flow title doesn't let nuance, ofc it's not the app ...