Skip to main content

Posts

Showing posts from October 30, 2022

Show HN: Utility for Searching the Earliest Root Commit (Open Source) https://ift.tt/UDW9cSL

Show HN: Utility for Searching the Earliest Root Commit (Open Source) I wrote the utility for searching the earliest root commit in a repository and the earliest repository in a repository group. Repositories are searched recursively in the specified base directories. The earliest root commit and the earliest repository in a repository group are determined in the two ways: by author datetime and by committer datetime. Collected data are represented in the JSON format. The utility is written in Python. I also tried to use type hints, data classes and generators as much as possible. https://ift.tt/0FMO5ed November 6, 2022 at 01:06AM

Show HN: Reveddit.com: Improving online discourse with transparent moderation https://ift.tt/sRIGX8w

Show HN: Reveddit.com: Improving online discourse with transparent moderation Hi HN, this talk represents a summary of my work over the last four years on addressing shadow moderation with Reveddit. Let me know what you think, good or bad, and I'll do my best to answer. What is shadow moderation? It is any action taken against your content that you aren't told about and aren't able to detect while logged in. I focus on Reddit comments since every single removal is shadow removed— removed comments are shown to you as if they're not. You can try this for yourself on, https://ift.tt/lOeGjck https://ift.tt/ba3mfIH Your content will be removed, you won't be told, and it will be shown to you as if it's publicly visible. https://ift.tt/YOEA8tK November 5, 2022 at 05:13AM

Show HN: Reader Mode without the boring parts https://ift.tt/3InYAlJ

Show HN: Reader Mode without the boring parts By boring I mean the text extraction that makes every website look the same and that sometimes fails. Arguably I've spent too many months on this detail, but in addition to the standard DOM iteration, Unclutter uses a CSSOM iteration, patching of mobile styles, CSS word blocklists, and crowdsourced element selectors. Plus an animation system to move text to its "uncluttered" position. Also interesting might be the article "library", a lightweight read-it-later list. It uses screenshots instead of titles & thumbnails, and drag & drop to move articles around. And there's an integration with Hacker News, where every top-level comment with an article quote in it automatically gets converted into an annotation. https://ift.tt/14sO82Z November 5, 2022 at 01:31AM

The Good Times are Rolling on the Embarcadero Bikeway!

The Good Times are Rolling on the Embarcadero Bikeway! By Eillie Anzilotti If you build it, they will ride.  That’s the main takeaway from the new two-way bikeway along the Embarcadero, which opened earlier this year. The Embarcadero is one of the most vibrant and well-visited public spaces in San Francisco: people flock to the waterfront for Bay views, excellent food, and the popular farmers’ market. With more and more people traveling along the Embarcadero by bike and scooter, the shared-use promenade was, quite simply, getting too crowded. As part of the larger Embarcadero Enhancement Program to improve transportation along the waterfront, the SFMTA’s Vision Zero Quick-Build team recently extended the two-way bikeway between Mission and Howard all the way up to Broadway to provide more space for people traveling by bike and scooter.  Six months after the new bikeway was completed, the main question is: is it working? The answer is a resounding yes. After the bikeway was installe

Chinatown Connects to Muni Metro

Chinatown Connects to Muni Metro By Deanna Leo With the completion of Central Subway, customers will be able to ride the T Third Muni Metro all the way from Visitacion Valley to Chinatown. Starting November 19, when Muni Metro riders can first take Central Subway's special weekend service to Chinatown,  prepare to spend the day in Chinatown enjoying all its sights, sounds and flavors. There is so much to explore in the largest Chinatown outside Asia! Tourist attractions include the Dragon’s Gate, Old St. Mary’s Cathedral and Portsmouth Square, the site of San Francisco’s original customs house where today, members of the Chinese community spend the days singing or playing mahjong, a traditional and very popular tile-based game. Fans of Amy Tan’s novel, The Joy Luck Club, can meander the streets of Chinatown searching for the places where her story unfolds. On Wavery Place you can visit the First Baptist Church where the four mothers in the story meet to play mahjong. Muni M

Show HN: SnowId – A Decentralized, K-Ordered, 128-bit UUID library in C https://ift.tt/4WEPexp

Show HN: SnowId – A Decentralized, K-Ordered, 128-bit UUID library in C Sharing my project inspired by twitter snowflake UUID generator but that supports: 1) Longer range of id's to be generated. 2) No coordination with other machines in the distributed system. https://ift.tt/DpFjoX5 November 4, 2022 at 05:20AM

Show HN: Eleven – Code sandboxes with automatic HTTPS https://ift.tt/FeBtJY4

Show HN: Eleven – Code sandboxes with automatic HTTPS Eleven is the second project that I've built to learn Go. It lets you create code sandboxes in your cloud provider account easily. What's a "code sandbox"? Just a VM, running in your cloud provider account, with some runtimes pre-installed, your repositories cloned, a way to connect to it with your preferred editor (or via SSH) and a way to serve your apps easily via HTTP (with automatic HTTPS). You could use it to deploy your app, as a remote development environment or even to test some code. It's up to you. For example, to deploy a Node.JS app on AWS: $ eleven aws init hello-world --runtimes node@18.7.0 --repositories eleven-sh/hello-world > Success! The sandbox "hello-world" was initialized. $ ssh eleven/hello-world forever node index.js > Forever: command started. Run "forever stop" in current path to stop. $ eleven aws serve hello-world 8000 --as hello.eleven.sh > Success! The

Open Source Authentication and Authorization https://ift.tt/tkw4fEp

Open Source Authentication and Authorization I’m Rishabh and the co-founder and CTO at https://supertokens.com (YC S20). We offer open-source user authentication and we just released our user roles product for companies implementing authorization. Our users are web developers, and a prominent and adjacent pain point for our users is authorization. Developers typically implement two independent solutions for authentication and authorization. Offering AuthN and AuthZ in a single solution is something we’ve been thinking about for the last few years. Quick primer, authentication is knowing who the user is, and authorization is knowing what the user has access to. A physical analogy: A person enters a building. Authentication means reading their ID card and knowing that the person’s name is John. Authorization means knowing which floors, offices, and files John has access to. With increasing privacy and data complexity, companies like Netflix[1], Slack[2], and Airbnb[3] have built out thei

Show HN: I wrote an eBook on Linux CLI tools and Shell Scripting https://ift.tt/DJ9kwQR

Show HN: I wrote an eBook on Linux CLI tools and Shell Scripting Hello! This ebook aims to teach Linux command line tools and Shell Scripting for beginner to intermediate level users. The main focus is towards managing your files and performing text processing tasks. Includes plenty of examples, exercises (200+) and solutions. To celebrate my latest ebook release, you can download PDF/EPUB versions of Computing from the Command Line for FREE till 08-Nov-2022: https://ift.tt/2l4WN3u (the web version linked as the post url is always free) All books bundle (all my 13 programming ebooks) is $10 (normal price $28) - https://ift.tt/f9JxisG... Visit https://ift.tt/1Tiropy for markdown source, example files, exercise solutions, sample chapters and other details related to the book. I would highly appreciate if you'd let me know how you felt about this book. It could be anything from a simple thank you, Gumroad rating, pointing out a typo, mistakes in code snippets, which aspects of the boo

Show HN: Nudges.fyi – simple, unmissable reminders via phone/text/email https://ift.tt/ql3wOJY

Show HN: Nudges.fyi – simple, unmissable reminders via phone/text/email I built this app primarily for my wife, who has tried many mainstream todo-list apps (OmniFocus, Things, and Todoist come to mind) over the years with little success. She isn't particularly interested in setting up a productivity system and the administrivia that goes with it. Even having to remember to look at an app once a day was far from ideal for her. This app is an attempt at a solution for anyone that fits this description, with a focus on alerting over organization. Here's how it works: you create a nudge that's set to trigger at a given date and time, and the app phones you, texts you, or emails you (or all three) at the right moment. Nudges can trigger on a schedule, so something like "call me about monthly bills for the next month on the last day of every month" is quite easy to set up. It also works well (sample size 1, admittedly) as a supplement to a more robust GTD system. I use

Over Half Next Generation Muni Shelter Displays Installed with More Upgrades Coming

Over Half Next Generation Muni Shelter Displays Installed with More Upgrades Coming By Kharima Mohamed New Muni service information displays are going into Muni shelters throughout San Francisco with updated features as part of SFMTA’s Next Generation Customer Information System upgrades. As part of our Next Generation Customer Information System (CIS) project , we are installing over 800 new, larger Liquid Crystal Displays (LCDs) at Muni shelters and stations, replacing existing NextBus signs and expanding real-time information coverage. So far, we are over halfway to completion, with over 435 new displays installed in shelters . New screens show real-time multilingual information including graphics, maps and destinations. New LCD displays (left) are replacing the previous Muni information displays (right). Beginning this fall, Muni predictions on our new and improved Next Generation screens will include: Crowding.  On vehicles equipped with automatic passenger counters, d

Show HN: Can Strava Do This? https://ift.tt/Aq9Nnwh

Show HN: Can Strava Do This? I recently added a new feature to the MTB Hangtime app that allows users to generate a telemetry overlay on top of an action camera video. The demo video was created using only the app, no third party video editing tools. The goal was to be able to capture the telemetry data with a smart phone and the video with a GoPro, then generate the output video without any additional tools. https://www.youtube.com/watch?v=Jqul6Y-U2Pw November 3, 2022 at 01:08AM

Show HN: HiSHtory: Your shell history in context, synced, and queryable https://ift.tt/icx20HD

Show HN: HiSHtory: Your shell history in context, synced, and queryable hiSHtory is a better shell history. It stores your shell history in context (what directory you ran the command it, whether it succeeded or failed, how long it took, etc). This is all stored locally and end-to-end encrypted for syncing to to all your other computers. All of this is easily queryable via Control-R and via the hishtory CLI. This means from your laptop, you can easily find that complex bash pipeline you wrote on your server, and see the context in which you ran it. https://ift.tt/1Xd3ejM November 2, 2022 at 04:43AM

Show HN: Stable Diffusion implementation in Rust/libtorch https://ift.tt/toGKD2b

Show HN: Stable Diffusion implementation in Rust/libtorch This is an implementation of Stable Diffusion in Rust using libtorch bindings - including some nice samples of rusty robots! It follows the lines of Huggingface's (amazing) diffusers library. The main goal is to show how a complex model can be converted and re-used on the Rust side. https://ift.tt/9D5hP3t November 1, 2022 at 02:32AM

Showdown at the Cow Palace

Showdown at the Cow Palace By Lori Phelan Some of the agency’s most skilled transit operators, mechanics and parking control officers recently polished up their silver stars and rode into Daly City for an epic showdown at the Cow Palace. It was a chance to show they were the best of the best. And boy did they deliver! The SFMTA Roadeo had dozens of transit operators navigate through a course containing various obstacle while under a strict time limit.  The event was the 32nd Annual Bus Roadeo (and yes, you read that correctly). The name "roadeo" is derived from the better-known horse rodeo competition. The original roadeos, which began in 1937, featured trucks in various categories going through the same obstacles that drivers go through today.  The agency took on the moniker in 1974 and held the inaugural event in the parking lot at the former Candlestick Park. It was there a dozen transit operators competed to determine who would lasso the award as best driver.  There

Show HN: Alternative Tab Manager for Firefox https://ift.tt/1JsPmSo

Show HN: Alternative Tab Manager for Firefox This is an addon. I'm using it exclusively for tab management. I removed the bar bar with css to rely only on this. It has a bunch of convenient features that you might like. So far I find it very pleasant to use. https://ift.tt/KXtMNDs October 31, 2022 at 05:15AM

Show HN: Mel's Hack – The Missing Bits https://ift.tt/6lrXOpH

Show HN: Mel's Hack – The Missing Bits New article on Mel's Loop project – an analysis of Mel Kaye's hack for his blackjack game for the RPC-4000 computer. "This approach to coding is far from extinct. One often finds it in software teams, among some highly regarded – though less valued – members. If you've spent several years in the industry or in Computer Science academia, you surely know this subspecies: the developer that replaces a straightforward loop with a series of auto-resolving promises, capped by a cryptic reducer, then revels in their teammates' bewilderment at the sight of the new code. Hardly the personality that you'd select for a coding legend." (ibid) https://ift.tt/JnjogV3 October 30, 2022 at 01:43PM