Thursday, March 31, 2022

Show HN: Find companies with jobs using technologies you love https://ift.tt/Vbj5U10

Show HN: Find companies with jobs using technologies you love https://ift.tt/jwP2nLK March 30, 2022 at 03:39PM

Show HN: A VSCode extension that farts as you type https://ift.tt/Sb5Bdty

Show HN: A VSCode extension that farts as you type With April Fools' Day coming up, I thought I'd share my VSCode extension again: Whoopee cushion keyboard. When installed, it makes fart noises as you type. And with the new version I just released, you can now enable this per language (command palette: "This is a smelly business"). So if a coworker who doesn't like CSS happens to leave their desk without locking their screen, who knows what might happen... https://ift.tt/OGcHyrQ March 31, 2022 at 03:05PM

Women Pioneers at Muni: Adeline Svendsen and Muni’s First Newsletter

Women Pioneers at Muni: Adeline Svendsen and Muni’s First Newsletter
By Jeremy Menzies

To close out Women’s History Month, here’s a look back at one woman whose work to bring Muni staff together in the late 1940s created a legacy that lives on to this day. Adeline “Addy” Svendsen was founding editor of Muni’s first internal newsletter, “Trolley Topics.”

Adeline Svendsen sits at her desk in the Geneva Carhouse office building in this 1949 shot.

Adeline Svendsen sits at her desk in the Geneva Carhouse office building in this 1949 shot.

Trolley Topics was a new venture when it started in February 1946. As Svendsen wrote in the first issue it was created, “to bring a little fun, a little news, and a lot of good will to all our fellow employees in the Railway.”

Just two years prior in 1944, Muni merged with the Market Street Railway Company, expanding the small municipal operation into the largest transit provider in the city with hundreds of employees, vehicles of every shape and size, and dozens of facilities scattered across town. The newsletter was meant to help unite the two workforces (which historically had been in competition with each other) and keep everyone on the same page about what was happening across the railway.

Group photo of Trolley Topics contributing staff in 1946. Clockwise from left: reporters Dolores Shea, Robert Fish, Maybelle Paetzel, editor Adeline Svendsen, and cartoonist Charles Reed.

Group photo of Trolley Topics contributing staff in 1946. Clockwise from left: reporters Dolores Shea, Robert Fish, Maybelle Paetzel, editor Adeline Svendsen, and cartoonist Charles Reed.

Through her perseverance and editorial savvy, Svendsen’s monthly quickly evolved from a bare-bones typewritten handout to a proper paper within just six-months of the first issue. Properly printed with an eye-catching front page, nicely laid out columns and photographs supplied mainly by the Muni Photography Department, Trolley Topics looked much like any professional magazine of the day.

Typically, each issue had sections for employee commendations, news from each division about staff activities, goofy transportation-centric cartoons, and articles about general railway announcements and programs. As the years progressed, the paper expanded its scope to include messages from the mayor, announcements about policy changes affecting city employees, more photos from staff events and awards, and occasional news from other departments.

Svendsen poses with one of Muni’s newest buses in this 1947 photo taken at a bus garage once located on 24th and Utah streets.

Svendsen poses with one of Muni’s newest buses in this 1947 photo taken at a bus garage once located on 24th and Utah streets. 

Unfortunately, Adeline Svendsen left the Railway abruptly in 1952 and with her departure, the publication ceased production. Despite the short-lived run of the paper, Svendsen’s nearly seven-year project left an important mark on Muni.

Recognizing the importance of Svendsen’s original Trolley Topics, the newsletter was revived using the same name in 1973. Much like its predecessor, the 1970s Trolley Topics covered staff awards and events but also focused on major programs to improve the system. In mid-1980, the second run of the paper ceased production due to budget problems, with no replacement until the 1990s.

Not only did Adeline Svendsen’s Trolley Topics bring staff together and provide much needed information at the time it was published, her work offers inspiration for our ever expanding efforts to connect our nearly 6,000 colleagues today. Additionally, the stories and photos published in both the original and the revived Trolley Topics give us an invaluable glimpse into the operations and culture of Muni during those times.



Published March 31, 2022 at 02:41AM
https://ift.tt/rvyFWNU

Show HN: Nanojob.com – Micro Task Job Board https://ift.tt/vcAiPRa

Show HN: Nanojob.com – Micro Task Job Board https://ift.tt/OzBQq1o March 31, 2022 at 01:10AM

Show HN: Bookable Schedule – Schedule meetings directly inside ONE email https://ift.tt/Muy2vrN

Show HN: Bookable Schedule – Schedule meetings directly inside ONE email Hi Hacker News! We released a new meeting scheduling product today! You can use Bookable Schedule in Boomerang for Gmail or our iOS app to create a set of availabilities and share it as many times as you’d like inside your email. Recipients receive an image of your live availabilities and through the use of image maps, they can see and pick the right appointment slots directly inside whichever email client they’re using. If the recipient also has Boomerang, they can overlay their calendar on top of the schedule (still inside the email) to see which times work best for them! It works great for things like office hours, client appointments, sales calls, and more. It also doesn't shift the work of scheduling meetings to the person you're inviting, so it's better etiquette[1] and easier for recipients as well as the scheduler. Please feel free to take a look and play with it, we’d love to hear your thoughts! [1] https://twitter.com/JCornebise/status/1486809751602319371 (By the way, we are hiring for frontend and fullstack devs - i.want.to.work at baydin . com) https://ift.tt/kpBR4AU March 30, 2022 at 11:47PM

Show HN: Code reviews intimidated me, so I built a course on how to master them https://ift.tt/Hw3NOFs

Show HN: Code reviews intimidated me, so I built a course on how to master them I’m excited to share Master the Code Review: forge a better process, give better reviews, write better code. It’s a video course with 4+ hours of content [1]. I’ve linked a 21-minute sample below [2]. 6 years ago, I began my software engineering career at Amazon Web Services. I struggled with Pull Requests. My authored PRs received many comments, sometimes 50+. They went through many revisions, sometimes 7+. I often shipped late. My reviews of other PRs were surface level and counterproductive. Long story short: I improved. Through trial, error and experience I learned how to be effective in all 3 dimensions of code reviews: process, reviewer, and author. I came to realize that there isn’t much information out there, giving developers actionable guidance to succeed in a code review environment. Doing so takes specific soft skills, social skills, and technical skills. Very few people talk about them. Late 2020, I started writing about code reviews on my Medium, Twitter [3] and LinkedIn. I grew from 0 to almost 17K followers across platforms. The internet held me accountable for ambiguities and inaccuracies of my public writing. I learned a lot, and leveraged both positive and negative feedback to refine my ideas. My writing experience gave me the confidence to build the course. I created it for my younger self, and I hope developers everywhere find it useful. I launched it a month ago. So far there have been more than 650 students. I’ve received positive feedback from senior managers and principal engineers across big tech. Happy to answer questions! [1] Course: https://ift.tt/Xc5jpls [2] Sample video — Writing effective code review comments: https://ift.tt/AmyP6QO [3] Example Twitter thread: https://twitter.com/curtiseinsmann/status/1317149417330364421?s=20&t=q4gYZPN4BhXDrHtcTTiHmA March 30, 2022 at 11:04PM

Show HN: Open source and collaborative platform for CI/CD https://ift.tt/10KEqhk

Show HN: Open source and collaborative platform for CI/CD https://r2devops.io March 30, 2022 at 05:25PM

Wednesday, March 30, 2022

Show HN: dataset-orm Active Record ORM for the dataset library (python) https://ift.tt/9cZiMuy

Show HN: dataset-orm Active Record ORM for the dataset library (python) https://ift.tt/cLmPlAY March 30, 2022 at 10:05AM

Show HN: A clean alternative Hacker News interface https://ift.tt/ya4ZiJd

Show HN: A clean alternative Hacker News interface This is a clean Hacker News interface that I called `Lipu`. Repo: https://ift.tt/tMZCQ86 https://ift.tt/uF0DgXU March 30, 2022 at 09:37AM

Show HN: Visualize SQL Queries https://ift.tt/xJXISzj

Show HN: Visualize SQL Queries My co-worker and I were debugging a SQL issue; having not seen SQL in two years, I embarrassed myself by confusing union vs. join. After this episode, I tried refreshing my SQL memory, but there are few websites that animate SQL for you. Most of them just have a series of images to help you visualize. There are a few tools that are quite good and robust (especially for large/complex use cases) but require installation and are too complex for my simple purpose. So, just created a small tool to help visualise SQL. Most of the animations are just my understanding of how SQL works. Would love to know what you think? Do you also visualise some of the queries like that in your head? Any feedback would be gold. Btw you can also edit queries and see different results (but its a bit limited). Have fun ;) https://animatesql.com March 29, 2022 at 04:30AM

Show HN: Just a Calendar: Simple Calendar to look at, no login, super light https://ift.tt/xQD7Mzc

Show HN: Just a Calendar: Simple Calendar to look at, no login, super light https://ift.tt/SHuP0Vn March 30, 2022 at 08:41AM

Show HN: Snabl – a practical embedded Lisp in C++ https://ift.tt/mlShcWp

Show HN: Snabl – a practical embedded Lisp in C++ https://ift.tt/kDPYaTw March 30, 2022 at 04:11AM

Show HN: Microsoft 365 License Optimizer https://ift.tt/DcglK62

Show HN: Microsoft 365 License Optimizer https://ift.tt/lcW6t23 March 30, 2022 at 01:35AM

Show HN: Chrome Extension that slaps you if you type “Jada” https://ift.tt/b1VHe0F

Show HN: Chrome Extension that slaps you if you type “Jada” https://twitter.com/justinprojects/status/1508881721378304002 March 30, 2022 at 01:27AM

Show HN: Typogram – Next-Generation Logo Design Tool https://ift.tt/qXgxlCk

Show HN: Typogram – Next-Generation Logo Design Tool Typogram is a beginner-friendly logo design tool for non-designers. https://ift.tt/hAl7NwU Product Video: https://www.youtube.com/watch?v=7PHHaLh1zNU March 30, 2022 at 12:48AM

Tuesday, March 29, 2022

Show HN: I made a calculator to show cost savings of serverless GPUs vs. AWS https://ift.tt/GkeYW6v

Show HN: I made a calculator to show cost savings of serverless GPUs vs. AWS https://ift.tt/sHAFitX March 29, 2022 at 05:18AM

Show HN: DocsQL https://ift.tt/ALkrx1m

Show HN: DocsQL https://ift.tt/CyuriNB March 29, 2022 at 04:43AM

Show HN: Nat.app, personal CRM that knows who you're losing touch with https://ift.tt/Np06JBt

Show HN: Nat.app, personal CRM that knows who you're losing touch with https://nat.app March 29, 2022 at 04:05AM

Show HN: Zen (YC S21) – Posture correction software via webcam (free Beta) https://ift.tt/AHPje5w

Show HN: Zen (YC S21) – Posture correction software via webcam (free Beta) https://ift.tt/GYFU3gO March 29, 2022 at 03:27AM

Show HN: A Better Alternative to the AWS Console https://ift.tt/4Y2Wbnz

Show HN: A Better Alternative to the AWS Console Hey HN: Kaveh here, the founder of https://www.usage.ai/ We launched a new free tool to help engineers understand their AWS spend. Why? Because the way it's done now is a pain. DevOps and Software Engineers end up end up becoming cloud accountants or end up forking over a big % of their AWS bill for a tool to understand costs rather than focusing on business problems. Previous to founding Usage, I worked on high-performance computing research at JP Morgan Chase and as a software engineer at a number of smaller startups. Here's how this new tool works: It's fully self-serve and free to use. You connect a limited-access IAM role (read-only + ability to manage RIs and SPs). You'll see cost reduction recommendations on the Recommendations tab, your active and utilization status on the Plans tab, and the ability to splice-and-dice your data on the Instance Search page via Filters. We make money off of a 20% Savings Fee. If you choose not to let Usage optimize your spend, you'll never need to spend money on Usage. Happy to chat directly kaveh@usage.ai Have you experienced any issues with managing your company or organization's AWS expenses? We'd love to hear your feedback and ideas! Blog post: https://ift.tt/bEUsqcZ Try free: www.usage.ai March 28, 2022 at 10:30PM

Show HN: Java library to help create and manage your garden https://ift.tt/wzKny8e

Show HN: Java library to help create and manage your garden https://ift.tt/CptXAhc March 29, 2022 at 01:37AM

Show HN: Ingredients for Change https://ift.tt/xoV5042

Show HN: Ingredients for Change For far to long ingredient parsers been unavailable to the public. Either due to obsene complexity: https://ift.tt/Rdb3yMw Or because of the dreaded paywall: https://ift.tt/w7fGDby Wait no longer, I introduce PyIng. An easy to use python package for changing this "2 ounces of spicy melon" into this {name: melon, unit: ounces, qty: 2.0}. https://ift.tt/cdN2kyo March 29, 2022 at 12:49AM

Monday, March 28, 2022

Show HN: Free Hosted JupyerLab with GPU https://ift.tt/t7Oys3B

Show HN: Free Hosted JupyerLab with GPU Hi, This is Dan and Genevieve from Burstable AI. We've iterated and made a 45 degree pivot, taking what we learned from developing burst ( https://ift.tt/X7J6Fc2 ) to introduce a cloud service that provides access to a GPU-enabled machine using Jupyterlab to provide notebooks, shell access, and a code/text editor. GPU access is measured and the first 50 hours are free. This is *not* a platform to do crypto mining or run weeks of model training for free. We are focused on the R & D phase of modern AI/ML, where developers/scientists are iterating, testing, and measuring results. We are running a beta program with a few seats left to get feedback and constructive directions for how to make Cloudburst a killer environment for modern exploratory AI/ML research, whether you are a high-school student hacking on the weekend, a small team at a startup, or a consultant building ML pipelines for SmB's (or some other user story we haven't thought of yet). Presently, signup is through your github account. If you have questions, please email us at beta@cloudburst.host. Thanks to all our beta folks! https://cloudburst.host March 28, 2022 at 02:36AM

Show HN: I made a website to increase your focus https://ift.tt/7G8Y9Ec

Show HN: I made a website to increase your focus https://ift.tt/m52t9Yb March 27, 2022 at 11:51PM

Show HN: It is pants or shorts weather? https://ift.tt/eP8T2mi

Show HN: It is pants or shorts weather? https://ift.tt/2dCP0Zm March 26, 2022 at 03:55PM

Sunday, March 27, 2022

Show HN: Random access noise – counter-based pseudo-random number generator https://ift.tt/JcQo04M

Show HN: Random access noise – counter-based pseudo-random number generator https://ift.tt/HQ07zP5 March 24, 2022 at 01:38PM

Show HN: Npx sequentially-generate-planet-mbtiles |low hdware world vector tiles https://ift.tt/AIf5EmX

Show HN: Npx sequentially-generate-planet-mbtiles |low hdware world vector tiles https://ift.tt/mpS7G9n March 27, 2022 at 06:43AM

Show HN: Reverse engineering GitHub's identicon algorithm https://ift.tt/ylZNWTu

Show HN: Reverse engineering GitHub's identicon algorithm https://ift.tt/QMblSYT March 27, 2022 at 04:43AM

Show HN: Engineerfriendly.com – get referrals and find engineers to refer https://ift.tt/fQqERKo

Show HN: Engineerfriendly.com – get referrals and find engineers to refer https://ift.tt/f0le8kC March 27, 2022 at 03:36AM

Show HN: BringRSS – RSS/Atom Newsreader https://ift.tt/21JxApg

Show HN: BringRSS – RSS/Atom Newsreader https://ift.tt/n8lIaKx March 27, 2022 at 03:30AM

Show HN: Make Funny Sounds with Go https://ift.tt/SPyXeIa

Show HN: Make Funny Sounds with Go https://ift.tt/U4bYl8A March 27, 2022 at 12:03AM

Saturday, March 26, 2022

Show HN: Quickgres.js, 430 LoC pipelined PostgreSQL client library https://ift.tt/pVvD4wI

Show HN: Quickgres.js, 430 LoC pipelined PostgreSQL client library https://ift.tt/KjHPoe7 March 26, 2022 at 11:19AM

Show HN: How to create an echo server with Pipy proxy https://ift.tt/KgP8nqs

Show HN: How to create an echo server with Pipy proxy In this part of tutorial, you will learn how dynamic content can be made in responses from a Pipy program. You will also tast a bit of how variables work in Pipy. Takeaways Filter parameters are only evaluated once so they have a "static" value at runtime. To make them "dynamic", they need to be functions that output dynamic values. Global variables have isolated states between concurrent pipelines. One of the builtin global variables is __inbound, which contains address/port information about the current incoming connection. More details, please refer to [https://ift.tt/S2nI0Ej] March 26, 2022 at 10:15AM

Show HN: Snabl – a practical embedded Lisp in C++ https://ift.tt/lt5OWre

Show HN: Snabl – a practical embedded Lisp in C++ https://ift.tt/2uiHwUW March 26, 2022 at 06:40AM

Friday, March 25, 2022

Show HN: Typeables is a Rust crate of unit types, content types, media types https://ift.tt/MxiSU4E

Show HN: Typeables is a Rust crate of unit types, content types, media types https://ift.tt/7LmAS9c March 25, 2022 at 10:08PM

Show HN: Throw – The new space for asking and answering questions anonymously https://ift.tt/d2cgO60

Show HN: Throw – The new space for asking and answering questions anonymously Hello HN community, For the past year we’ve been working on this disruptive new thing. It’s about people, community, communication and truth. Throw is the new space for asking and answering questions anonymously. We believe that in today’s world (both online and offline) content in communication exchanges is strongly influenced by the personas, profiles and façades people maintain/upkeep/safeguard socially, ideologically and on relationships. From the way people post on Instagram the life they want others to believe they have, or the way people behave on thanksgiving with family, or at work, or with friends; on every social setting and interaction to some degree acting and behaving according to that setting and the people they interact with. These dynamics influence the content itself, as people don’t just respond to a question like computers do. What ends up happening is that the responder comes up with the answer by blending the possibly objective answer with feelings, setting, desires, commitments, ideologies, fears, insecurities, etc (social pressure or social agenda). Something is missing between social media and the traditional Q&A… Throw addresses this by creating a space free from this social agenda. Thus focusing strictly on the content exchanged and providing a safe, comfortable and unbiased space where people can ask and answer anything freely with no bias, fears or strings attached. Not only may Throw be used for personal and private questions and answers. But the power of crowdsourcing allows for a great variety of use cases like market research, validation of content and ideas, trivia, and much more. Serious matters and also just for fun… It’s a query marketplace which means that “throwers” (people who ask questions) pay a fee proportional to the answers they need and in turn “catchers” (who catch them and respond) get compensated. This way we guarantee every user gets as many responses as he/she needs. As for dealing with anonymity, we have built a sophisticated moderation protocol to neutralize and quickly ban people that contribute negatively as it is a priority people feel safe and comfortable in this community. We have worked very hard to create a delightful product and are currently very close to rolling out our app to the market. If this is something that may be of your interest or you’d like to be one of the first to test it out, you may keep an eye for our launch and other news by subscribing to our waitlist. https://ift.tt/FPjrVob Also, if you have questions there is additional information in the FAQs section on our web page that could be of help. If you still haven't looked at our explainer video I encourage you to see it as it's quite fun and describes pretty well what we are doing. https://youtu.be/3f9RcVVpkNA Finally, we really appreciate any feedback we can get (of any kind). So if there's anything you like, don't like, or any other thought about Throw, we'd love to hear about it! You may post a comment below or through the contact section on the web page. Be curious and dare to know! Thank you! https://ift.tt/CdT8N0b March 25, 2022 at 06:54PM

Show HN: I made a 90s version of my landing page https://ift.tt/AWYZTEs

Show HN: I made a 90s version of my landing page https://90s.wobaka.com/ March 25, 2022 at 12:14PM

Show HN: Pipy 0.30.0 https://ift.tt/rGA459C

Show HN: Pipy 0.30.0 Pipy 0.30 is now available. It adds improvements to a number of areas including better documentation, more core controls, new filters, enhanced Cache and Metrics API, and some bug fixes. The Pipy Runtime API has expanded its coverage of SSL engines, asynchronous file read/write operations. This release was truly a community effort and could not have been made possible without all of the hard work from everyone involved in active discussions and the Pipy project on GitHub.The Pipy community provides code submissions covering new functionality and bug fixes, documentation improvements, quality assurance testing, continuous integration environments, bug reports, and much more. Everyone has done their part to make this release possible! If you’d like to join this amazing community, you can find it on GitHub, Slack, and the Pipy discussion groups. March 25, 2022 at 09:40AM

Show HN: Snabl – a practical embedded Lisp in C++ https://ift.tt/PanywVX

Show HN: Snabl – a practical embedded Lisp in C++ https://ift.tt/6bJj42f March 25, 2022 at 06:27AM

Show HN: Later Cam – a disposable camera app that mails you photos https://ift.tt/STsuwyQ

Show HN: Later Cam – a disposable camera app that mails you photos https://ift.tt/5NwfFpB March 25, 2022 at 05:54AM

Show HN: Postgres.js – Fastest Full-Featured PostgreSQL Client for Node and Deno https://ift.tt/iuSM5LV

Show HN: Postgres.js – Fastest Full-Featured PostgreSQL Client for Node and Deno https://ift.tt/oxmDAVi March 25, 2022 at 01:00AM

Thursday, March 24, 2022

Show HN: Webapp to generate colorful QR codes https://ift.tt/kZoVPEX

Show HN: Webapp to generate colorful QR codes https://sqr.co/qr/url March 24, 2022 at 04:21AM

Show HN: Bezier Curve Generator from Letters https://ift.tt/NwcQgnm

Show HN: Bezier Curve Generator from Letters Hello, This is a web app that lets you generate some bezier curves that you can then paste into your vector editor and practise tracing. It is a MVP. Feedback welcome, thanks, Enzo https://ift.tt/TcnrPQA March 24, 2022 at 04:10AM

Wednesday, March 23, 2022

Show HN: Create Matplotlib visualizations from the command-line https://ift.tt/iCU3HcJ

Show HN: Create Matplotlib visualizations from the command-line I do lots of data analyses in the command-line and I was missing a simple utility to plot the output of a command (without having to script it). I like very much the Matplotlib API but I found no CLI to pipe data into it. So, I wrote MatplotCLI, a simple CLI that reads data from the stdin and allows to easily create interactive plots from the command-line. Have a look at the README for examples and recipes. Let me know what you think, thanks! Some examples: $ plt "hist(x,30)" < sample.json $ cat sample.json | plt --no-show "hist(x,30); savefig('myimage.png')" $ plt --no-input " x = np.linspace(-1,1,2000); y = x*np.sin(1/x); plot(x,y); axis('scaled'); grid(True)" $ echo ' {"a":0, "b":1} {"a":1, "b":0} {"a":3, "b":3}' | plt "plot(a,b)" https://github.com/dcmoura/matplotcli March 23, 2022 at 01:00AM

Show HN: We made an open-source personalization engine https://ift.tt/Sc2gohi

Show HN: We made an open-source personalization engine Hey, HN! You probably know that the ordering of products on Amazon, posts in FB, and search results in Google is personalized for each visitor, as it directly affects conversion, click rate and engagement. But not everyone can afford to hire an army of PhDs to squeeze every penny out of the ranking, and not everyone agrees on the current (im)balance between privacy and profits. So we built Metarank, an open-source and privacy-focused personalization engine. It can rerank in real-time any type of content, using only the data you allow, and optimize metrics you define. We made a lot of proprietary DIY services for personalization in e-commerce in our past careers and heard so many complaints from other companies also struggling to implement personalization. It’s often considered "too risky" to spend 6+ months on an in-house moonshot project to reinvent the wheel without an experienced team and no existing open-source tools. Like other people in the industry, we were tired of building everything from the bottom up each time we approached personalization - it should be easy not only for Amazon to do such magical ML tricks, but for everyone else. A small demo of the tool with personalized recommendations: https://ift.tt/5Tth8EZ A blog post on how this demo was made: https://ift.tt/aR0LPYU... The project itself: https://ift.tt/1RNcXZw https://ift.tt/1RNcXZw March 23, 2022 at 06:42PM

Show HN: Front-End Best Practices Boilerplate and Course https://ift.tt/pbhXe7B

Show HN: Front-End Best Practices Boilerplate and Course https://ift.tt/Liu41jR March 23, 2022 at 12:39PM

Show HN: App that scans food packaging for nutritions, allergens, origin etc. https://ift.tt/OqZTkg3

Show HN: App that scans food packaging for nutritions, allergens, origin etc. https://ift.tt/8arkDj7 March 23, 2022 at 04:36AM

Show HN: Vault – Sports bet data aggregation app https://ift.tt/qTofeNY

Show HN: Vault – Sports bet data aggregation app Hey HN, this is Caleb and Zach, we co-founded Vault after realizing how behind the times consumer-facing tech was in the sports betting industry. After creating various products and prototypes for sports bettors for most of 2020 (many with little/no success), in early 2021 we realized a key problem that sports bettors faced... Most of them were tracking their bets, ROI, and net profit using Excel tables or other forms of manual entry. Gaining inspiration from fintech apps such as Intuit Mint and CoPilot, both of which link with your financial accounts and aggregate your data, we created Vault. An app that links with a bettor's sportsbooks (i.e. DraftKings, BetMGM, Caesars) and aggregates that data. Would love to hear your thoughts, and feel free to reach out to Zach and I at info@vaultsportshq.com https://ift.tt/v7h4yi2 March 23, 2022 at 03:52AM

Show HN: Scrt – A secret manager for the command line https://ift.tt/8NLqfYh

Show HN: Scrt – A secret manager for the command line https://ift.tt/iBGhK7Y March 23, 2022 at 03:38AM

Show HN: Collow – Save time on your task management for software teams. https://ift.tt/TWRbmZC

Show HN: Collow – Save time on your task management for software teams. https://collow.io March 23, 2022 at 12:05AM

Tuesday, March 22, 2022

Show HN: Party Banner for iOS https://ift.tt/5lkSmDB

Show HN: Party Banner for iOS Hey HN! Today marks the official launch of Party Banner for iPhone and iPad. Even with digital signage on the rise, we often tend to neglect one of the center focal points of our living and office spaces... the TV. Looking for a way to utilize this otherwise empty canvas, Party Banner takes every special occasion to the next level with premium digital banners that help decorate your space. Please share your thoughts on the app, and any banner designs you would like to see in future updates. Thanks, and party on! March 22, 2022 at 02:37AM

Show HN: Chemiscripts: translate ASCII chemical formulas into Unicode https://ift.tt/e8HIu2t

Show HN: Chemiscripts: translate ASCII chemical formulas into Unicode https://ift.tt/uyr5Sx9 March 22, 2022 at 02:03AM

Show HN: A Firefox addon that groups tabs by privacy container in the sidebar https://ift.tt/ENxAa8F

Show HN: A Firefox addon that groups tabs by privacy container in the sidebar https://ift.tt/rzT9au5 March 22, 2022 at 01:35AM

Monday, March 21, 2022

Show HN: Scrapex.ai – Low code scraping platform https://ift.tt/5iCj0lZ

Show HN: Scrapex.ai – Low code scraping platform https://scrapex.ai/ March 21, 2022 at 08:43PM

Show HN: ZeroAcquire – Sell, buy and discover pre-revenue side projects https://ift.tt/8nmjLgX

Show HN: ZeroAcquire – Sell, buy and discover pre-revenue side projects https://ift.tt/ga9wlO6 March 21, 2022 at 06:18PM

Show HN: Search Domain and Username in the same place https://ift.tt/RCAB183

Show HN: Search Domain and Username in the same place https://ift.tt/UEKQWMx March 21, 2022 at 03:10PM

Show HN: Mindscape.pub (Collaborative mind-mapping) https://ift.tt/jNU23l7

Show HN: Mindscape.pub (Collaborative mind-mapping) https://ift.tt/knsCe3G March 21, 2022 at 12:18PM

Show HN: Open-Source 3D Location-Based Wireless Mesh Network https://ift.tt/gJrRply

Show HN: Open-Source 3D Location-Based Wireless Mesh Network I've decided to open source the project I've been working on called Hyperspace. Hyperspace is a suite of software implementing a wireless mesh network for IoT devices. My main requirements are listed on my repo but I'll copy them here. 1. The mesh shall enable nodes to route packets amongst themselves. 2. The mesh shall allow nodes with limited power to participate in routing packets. 3. The mesh shall be IPv6 based. 4. The mesh shall be local. I.E. not require connection to a remote server. 5. The mesh should provide 3D location to nodes in the network. Nodes use the Decawave DW1000 UWB radio to transmit and receive data, and to measure distances to other nodes. Location can be determined with enough distance measurements (see the documentation for more details). The implementation is pretty primitive at the moment. The border router server and the iOS app are super basic and have very little in terms of actual functionality, but the core ideas are there. I'm not happy with the state of smart home devices. I don't like it when a manufacturer shuts down a key server and bricks a bunch of devices. I don't like it when devices don't interoperate. Therefore, I've decided to open source this project in the hopes that it gains traction and that we can work on creating better IoT devices together. https://ift.tt/RZ7n8yq March 21, 2022 at 05:15AM

Show HN: I built a platform for projects to find maintainers https://ift.tt/96NawgZ

Show HN: I built a platform for projects to find maintainers A few days ago, someone I follow asked the community for help maintaining his side-project, 512kb.club. This got me thinking. There are loads of maintainers out there feeling burnt out, but they can't abandon their project since people are depending on the project to be maintained. In an effort to combat this, I built a website that lists projects looking for new maintainers. It's still quite empty and has some rough edges. Any feedback is very welcome! https://ift.tt/WJTEGrY March 21, 2022 at 02:02AM

Sunday, March 20, 2022

Show HN: A way for a teacher to see all student answers in real-time https://ift.tt/1NwSRto

Show HN: A way for a teacher to see all student answers in real-time https://answer-fox.com/ March 20, 2022 at 05:40PM

Show HN: Typebeat: Keyboard-controlled music sequencer, sampler, and synth https://ift.tt/KVPufMS

Show HN: Typebeat: Keyboard-controlled music sequencer, sampler, and synth https://ift.tt/toTNU3c March 20, 2022 at 05:53PM

Show HN: A program that predicts the best Fantasy F1 teams https://ift.tt/I7gNrqF

Show HN: A program that predicts the best Fantasy F1 teams https://ift.tt/pXHDZLT March 20, 2022 at 03:36PM

Show HN: I made a CLI tool that turns pixels into emojis https://ift.tt/rf4xb1F

Show HN: I made a CLI tool that turns pixels into emojis https://ift.tt/lqHJj7S March 20, 2022 at 07:25AM

Show HN: Shuz – Easy close-quarters messaging, with help from QR codes https://ift.tt/yfiKjtg

Show HN: Shuz – Easy close-quarters messaging, with help from QR codes https://shuz.vercel.app March 20, 2022 at 05:02AM

Show HN: Transcrib, a speech-to-text Android app for WhatsApp voice notes https://ift.tt/FTy752r

Show HN: Transcrib, a speech-to-text Android app for WhatsApp voice notes Hi, I made a subscription based Android app to transcribe and read WhatsApp voice notes, supporting all the most common languages. It can be tried for free for 3 days, I'd love to get some feedback! https://ift.tt/epdtM6H March 19, 2022 at 10:30PM

Show HN: Search Domain and Username in the same place https://ift.tt/FzfJXAv

Show HN: Search Domain and Username in the same place https://ift.tt/SNV4MJa March 19, 2022 at 11:27PM

Saturday, March 19, 2022

Show HN: A game that tests how well you know your local area https://ift.tt/13MxtUX

Show HN: A game that tests how well you know your local area https://ift.tt/DpSRXe3 March 19, 2022 at 06:20PM

Show HN: Tinder4Cats https://ift.tt/J5vM0bQ

Show HN: Tinder4Cats Couldn't resist when I saw Tinder for the other day! Thanks https://twitter.com/DasSurma for making the source code for Tinder for Bananas available! https://tinder4cats.com March 19, 2022 at 01:53PM

Show HN: Small GO library for verify async function response https://ift.tt/kfQnHhc

Show HN: Small GO library for verify async function response https://ift.tt/SAXowPT March 19, 2022 at 07:28AM

Show HN: Edrys – an open-source remote teaching platform https://ift.tt/IdwBhpV

Show HN: Edrys – an open-source remote teaching platform https://ift.tt/gZFlnKB March 19, 2022 at 03:27AM

Show HN: Tensorbox, Grammarly for Python/JS https://ift.tt/AWbGSUa

Show HN: Tensorbox, Grammarly for Python/JS https://tensorbox.ai/ March 19, 2022 at 02:22AM

Show HN: Vocal, like Loom, but less complicated https://ift.tt/7lFMY3u

Show HN: Vocal, like Loom, but less complicated https://ift.tt/1xmjPkw March 19, 2022 at 02:20AM

Show HN: Ddosify Cloud – Nocode Load Testing Platfrom [Live Demo] https://ift.tt/wSGFzd7

Show HN: Ddosify Cloud – Nocode Load Testing Platfrom [Live Demo] https://ift.tt/ySnVvBx March 19, 2022 at 12:24AM

Friday, March 18, 2022

Show HN: A Graphviz Implementation in Rust https://ift.tt/1VFUCzs

Show HN: A Graphviz Implementation in Rust https://ift.tt/wDUgAa7 March 18, 2022 at 01:18AM

Show HN: Redis Unleashed: A Free Udemy Course from the Rockstar Frank Kane https://ift.tt/RlrWCMT

Show HN: Redis Unleashed: A Free Udemy Course from the Rockstar Frank Kane Frank Kane is a popular instructor on Udemy and has taught millions of students. He has now created a FREE course (limited time before it becomes paid). Check it out: Check it out: https://ift.tt/HqDbE2K Overview: Today's Redis is more than a cache! Learn how Redis Modules can replace NoSQL, Elasticsearch, Neo4j, Kafka, and more. Chapters: - Deploy Redis Cloud to AWS, Google Cloud, or Azure - Cache key/value data with Redis - Store persistent JSON data with RedisJSON - Query JSON data with RediSearch - Interface with structured data in Python with Redis OM - Analyze time series data with RedisTimeSeries - Create a real-time multi-cloud service environment with Redis Cloud Enterprise - Generate real-time recommendations with RedisGraph - Build a real-time leaderboard with RedisBloom https://ift.tt/HqDbE2K March 18, 2022 at 12:13AM

Show HN: Dezbor.com – Create Dashboard with No-Code https://ift.tt/GRSZ40P

Show HN: Dezbor.com – Create Dashboard with No-Code https://dezbor.com March 17, 2022 at 11:16PM

Show HN: Fin TCP Proxy – A fan in TCP proxy using Vert.x https://ift.tt/OeQWSbq

Show HN: Fin TCP Proxy – A fan in TCP proxy using Vert.x https://ift.tt/AkILD9s March 17, 2022 at 10:59PM

Thursday, March 17, 2022

Show HN: A web app for engineering calculations built using Svelte and Pyodide https://ift.tt/k1v8h65

Show HN: A web app for engineering calculations built using Svelte and Pyodide https://ift.tt/0czVJIa March 17, 2022 at 06:45PM

Show HN: Auto-Generated C4 Architecture Diagrams in Go https://ift.tt/Se638G7

Show HN: Auto-Generated C4 Architecture Diagrams in Go Hey HackerNews! One of the most common problems in IT projects is the problem of out-of-date documentation or lack of documentation. Architecture diagrams are an essential part of it. C4 Model is trying to help with that by providing a tool that helps to standardize a way to create clear architecture diagrams on multiple levels. But having a standard practice to follow is not enough to have this documentation up-to-date. Because of that, Krzysztof from my team created a script that can make these diagrams directly from the code. Unfortunetly we can't share our company code. Fortunately, we have Wild Workouts DDD example that is a perfect use case to show the power of that tool: https://ift.tt/5DsQ0k2... . The linked article describes all the needed steps to create these diagrams. Feel free to play with it and try to add it to your project. If you want to know more about Wild Workouts DDD example, they are already 14 articles that describe the project in detail: https://ift.tt/oaFmlRQ... . https://ift.tt/iJcyaVN March 17, 2022 at 06:43PM

Show HN: PDF API – Generate, convert, and modify PDF documents https://ift.tt/EN3wAkF

Show HN: PDF API – Generate, convert, and modify PDF documents Hi HN, Arek here. We’re super excited to officially launch PSPDFKit API [1]. PSPDFKit API is a collection of HTTP APIs that enable you to convert, generate, and edit documents without running any service on your infrastructure. What differentiates our API from others is that you can chain together multiple “actions” as part of a single API request. For example, you can convert, OCR, watermark, edit, and flatten a document — all in one call. Available actions [2]: - PDF Generator - PDF Converter - Image Converter - OCR - Watermark - Merge - Split - Duplicate - Delete - Flatten Our documentation includes sample code for JavaScript [3], Python [4], Java [5], C# [6], PHP [7], and the command line. We also have a Postman collection [8]. Let us know what you think or if you have any questions. [1] https://ift.tt/FtW2U7s [2] https://ift.tt/kg7GpIN [3] https://ift.tt/VDrnakQ [4] https://ift.tt/nflL6JP [5] https://ift.tt/ITW9vry [6] https://ift.tt/xFsJIBH [7] https://ift.tt/q6Zc2Mt [8] https://ift.tt/YsnorqF March 17, 2022 at 03:54PM

Show HN: Event Streaming for the Rest of Us https://ift.tt/9ixsrf1

Show HN: Event Streaming for the Rest of Us https://ift.tt/8rheQ05 March 17, 2022 at 06:49AM

Show HN: SimpleKV – an extremely simple, anonymous key-value store https://ift.tt/I7enYNQ

Show HN: SimpleKV – an extremely simple, anonymous key-value store https://simplekv.com/ March 17, 2022 at 04:10AM

Show HN: Plaraphy – Paraphrasing API and Tool for Free https://ift.tt/pqdmMOw

Show HN: Plaraphy – Paraphrasing API and Tool for Free https://plaraphy.com March 17, 2022 at 02:54AM

SFMTA to Replace All Parking Meters in the City

SFMTA to Replace All Parking Meters in the City
By Jessie Liang

Test

San Franciscans will see new parking meters on city streets beginning in early March 2022. Staff from the SFMTA’s Parking Meter Shop will replace the meters at all the nearly 27,000 paid parking spaces in the city because those meters have reached the end of their useful lives, and because many of the meters rely on 3G communications technology that soon will be phased out by the wireless companies. The first new meters will be installed in the South of Market and Mission Bay neighborhoods.  SFMTA staff will provide notices on vehicle windshields when the new meters are activated. 

The new meters will provide several benefits, including larger and more legible screens, more intuitive user interface, more powerful batteries, and more resistance to vandalism.  

The following neighborhoods will move to a pay-by-license-plate system with new paystations.

  • South Beach
  • SoMa
  • Mission Bay
  • Civic Center
  • Hayes Valley
  • Fisherman’s Wharf
  • Telegraph Hill
  • Chinatown
  • North Beach
  • Financial District
  • Union Square 

The new system not only makes on-street parking more efficient, but also streamlines enforcement and reduces an estimated $6 million in operating costs over the next decade.  

Pay-by-license-plate, in which you enter your license plate number instead of your space number to pay for parking, gives you the option to pay at any paystation as you head to your destination—simply enter the zone number for the block where you parked. If you pay for parking but leave before your paid time expires, you may return to the same block and park without having to pay again, as long as you are within the original paid timeframe.  

SFMTA tested the new single space meters and the new pay-by-license-plate system in several neighborhoods before undertaking this citywide parking meter replacement project.  For information about a pilot of the pay-by-license-plate system in the Dogpatch neighborhood, click here.  

The purchase of new hardware for the citywide parking meter upgrade project is funded by the SFMTA’s capital budget and will not impact the price you pay at the meter. Parking meter rates will continue to be determined using the agency’s demand-responsive parking pricing program, and more information can be found at the Demand-Responsive Parking page

Please visit the Citywide Parking Meter Replacement Project for more details. To learn how to pay for parking at a meter, please visit the SFMTA parking website

 



Published March 17, 2022 at 02:58AM
https://ift.tt/YmCjM4B

Show HN: Partially encrypt a file based on its HEREDOCs https://ift.tt/yBhq6rG

Wednesday, March 16, 2022

Show HN: An actually useful collection of design resources https://ift.tt/Dcqz4W3

Show HN: An actually useful collection of design resources https://ift.tt/3daYhBP March 16, 2022 at 05:37AM

Show HN: Sortes Alearum – a web emulator for an ancient Roman dice oracle https://ift.tt/iQzAV43

Show HN: Sortes Alearum – a web emulator for an ancient Roman dice oracle https://ift.tt/6iqas5g March 16, 2022 at 01:40AM

Show HN: Inbox World - Read something not controlled by billionaires https://ift.tt/HLgwCNV

Show HN: Inbox World - Read something not controlled by billionaires Version 2.1, totally revamped based on feedback — includes leaderboards by topic, latest posts, and an experiment with a serendipitous Twitter bot. All feedback welcome. https://inboxworld.io/ March 16, 2022 at 01:06AM

Virtual Permit Transition Summary

Virtual Permit Transition Summary
By Stephen Chun

Effective April 1, 2022 the SFMTA will transition annual Residential Parking Permit (RPP) permits from physical stickers to virtual permits. This will streamline the RPP application and administration process. This change will not apply to other permit types—including 1 Day, Visitor, Press, City Vehicle, Teacher and Contractor permits.  

Currently, about 70,000 San Francisco residents living in RPP areas purchase an annual parking permit in sticker form each year. Those renewing their permit at the same address can pay online and receive their permit in the mail.  People buying new permits can do so (a) in-person at the Customer Service Center, where the customer receives their physical sticker at time of purchase, (b) by-mail, or (c) online, and receive their permit in the mail.  

Virtual permits have several benefits, such as: 

  • Permit is active as soon as it is paid. No waiting for a permit to be mailed. 

  • Permits can be purchased online. No need to visit the Customer Service Center. 

  • No need to place a sticker on the vehicle. 

  • Digital permits cannot be stolen from a vehicle. 

  • Faster enforcement in RPP areas with use of LPR technology. 

  • More opportunities for customer friendly RPP policy innovations that advance the City’s Transit First, Vision Zero and Climate Action goals. 

Enforcement  

This transition is made possible through the use of License Plate Recognition (LPR) technology for RPP enforcement. With LPR technology, enforcement vehicles read license plate numbers as they drive through neighborhoods, checking in real time if vehicles have a permit. The system will notify Parking Control Officers if a vehicle without a permit is found to be parked overtime without a permit.  

Privacy Protections  

SFMTA policies regarding the use of LPR technology for parking enforcement is in full compliance with state and with pending local legislation on the use of surveillance technology. All images obtained through the LPR system, with the exception of those associated with a violation, are automatically purged after seven days. Images associated with a violation will be purged after 365 days. Access to images will be limited to authorized vendor support staff and SFMTA employees for the purpose of citation processing, payment and review.  



Published March 15, 2022 at 11:58PM
https://ift.tt/YrE5kOu

Show HN: Fast subdomain enumerator written in Rust https://ift.tt/IzqXVhm

Show HN: Fast subdomain enumerator written in Rust Hello! I'm learning Rust and also information security, so what better way to learn than to put a tool together practicing both skills? I've tried to use a couple of different tools for subdomain enumeration (part of the Discovery-party when it comes to penetration testing), but none of them were very fast, even if the DNS resolver I pointed them towards is, so I wrote my own tool that leverages concurrency to check a lot of subdomains, fast! It's written in Rust, main parts being using Tokio and async_channels, and I think it works good enough for a first release. I wanted to get recursive subdomain enumeration to work too, but couldn't figure out how to send into the same channels I'm reading from and knowing when to close the actual channels. Will work on that next! If you want to check out the project, it's located here: https://ift.tt/4cq0ZAf I'd love your feedback on the code, idea or anything in general! Usually people here have very good feedback, so I'm excited to hear what you think. Thank you! https://ift.tt/4cq0ZAf March 15, 2022 at 11:21PM

Tuesday, March 15, 2022

Show HN: Vim Reference Guide https://ift.tt/NhKvw7J

Show HN: Vim Reference Guide Hello! "Vim Reference Guide" is intended as a concise learning resource for beginner to intermediate level Vim users. I hope this guide would make it much easier for you to discover Vim features and learning resources than my own blundering experience. To celebrate the release, ebook version is free to download till 31-Mar-2022: * https://ift.tt/b0nf6oc * https://ift.tt/ckjXdmn Some of my other ebooks and bundles are on sale and I'm currently creating short 1-3 minute videos to highlight Vim features. You can find these details in the above links. Visit https://ift.tt/yKjAQ7t for markdown source and other details related to the book. Hope you find these resources useful. Let me know your feedback. Happy learning :) https://ift.tt/ruDthiF March 15, 2022 at 05:26PM

Show HN: My Single-file HTML and VueJS website template https://ift.tt/OCq8iZj

Show HN: My Single-file HTML and VueJS website template https://ift.tt/EeDGiWu March 15, 2022 at 09:05AM

Show HN: MakeTime – A tool to leverage your calendar as your reading to-do list https://ift.tt/TVXSsH5

Show HN: MakeTime – A tool to leverage your calendar as your reading to-do list I'm building productivity tools in public and this is my first one! Would love your feedback and any feature requests! https://ift.tt/My46UWI March 15, 2022 at 06:06AM

Show HN: npm install actual-malware https://ift.tt/PhNBdvz

Show HN: npm install actual-malware Our package registry ecosystem has a serious problem... and not just npm. People are aware of this but maybe this will make them a bit more aware https://ift.tt/Nuy4JQb March 15, 2022 at 03:40AM

Show HN: Instantly create a GitHub repository to take screenshots of a web page https://ift.tt/3TJvk6c

Show HN: Instantly create a GitHub repository to take screenshots of a web page https://ift.tt/FsO3yhL March 14, 2022 at 11:04PM

Monday, March 14, 2022

Show HN: We built DeTy.org, a missing persons platform for Ukraine https://ift.tt/0cMOref

Show HN: We built DeTy.org, a missing persons platform for Ukraine https://dety.org/ March 14, 2022 at 08:58AM

Show HN: HN Avatars in 357 bytes https://ift.tt/X3eRxqg

Show HN: HN Avatars in 357 bytes Paste the following into the console of any HN page - for annotated avatars on all HN comments. (self contained code) for(u of document.querySelectorAll('.hnuser'))for(u.prepend(c=document.createElement('canvas')),x=c.getContext('2d'),c.width=18,c.height=14,s=u.innerText,r=1,i=28+s.length;i--;i<28?r>>>29>X*X/3+Y/2&&x.fillRect(6+2*X,2*Y,2,2)&x.fillRect(6-2*X,2*Y,2,2):r+=s.charCodeAt(i-28,x.fillStyle='#'+(r>>8&0xFFFFFF).toString(16)))r^=r<<13,r^=r>>>17,r^=r<<5,X=i&3,Y=i>>2 March 14, 2022 at 08:38AM

Show HN: A Wordle clone made in Google Sheets https://ift.tt/KyuvFj7

Show HN: A Wordle clone made in Google Sheets https://ift.tt/FwsSEul March 14, 2022 at 05:12AM

Show HN: SmoothWAN a simple home internet bonding router using Speedify https://ift.tt/Kcsm89Y

Show HN: SmoothWAN a simple home internet bonding router using Speedify https://ift.tt/3ilIvHP March 14, 2022 at 03:39AM

Show HN: VS Code Extension to Document Code https://ift.tt/Rlr8oyF

Show HN: VS Code Extension to Document Code https://ift.tt/aPDJivW March 14, 2022 at 02:48AM

Sunday, March 13, 2022

Show HN: Version controlled IETF RFCs (draft,RFC,errata,ABNF) https://ift.tt/IMNElZq

Show HN: Version controlled IETF RFCs (draft,RFC,errata,ABNF) https://ift.tt/74o31HE March 13, 2022 at 06:28PM

Show HN: Self-hosted service for creating random avatars https://ift.tt/D5hOGjn

Show HN: Self-hosted service for creating random avatars https://ift.tt/PvXa5w0 March 13, 2022 at 05:00PM

Show HN: French Republican Calendar based on equinoxes https://ift.tt/vHdDhNJ

Show HN: French Republican Calendar based on equinoxes https://frcal.qt.ax/ March 13, 2022 at 11:49AM

Show HN: lcdb – LevelDB Implemented in C https://ift.tt/qInvS1t

Show HN: lcdb – LevelDB Implemented in C https://ift.tt/Td9aNSx March 13, 2022 at 08:00AM

Show HN: I made my personal website a minigame using Phaser 3 https://ift.tt/VJl9IZS

Show HN: I made my personal website a minigame using Phaser 3 Repo here: https://ift.tt/GOtTKLx https://ift.tt/eJZDrFv March 13, 2022 at 07:00AM

Show HN: Sci-Hub Scholar – Firefox Extension Update v1.2 https://ift.tt/O6ClEGt

Show HN: Sci-Hub Scholar – Firefox Extension Update v1.2 Sci-Hub Scholar is a browser extension that takes Google Scholar search results and tries to point them at Sci-Hub, where they can be read freely. The main selling point for this extension versus others is that it works right on the results page, rather than the article page at the pay-walled website. One night, I decided I was going to do some research, only to find every Google Scholar Result behind a paywall. Trying to find the link on Sci-Hub, I ran into a bunch of issues: * https://ift.tt/AgzUCTP is down * Annoying to copy/paste title to Sci-Hub * Didn't want to be presented with another set of search results from my search results. I've seen some other Sci-Hub extensions, most notably https://ift.tt/AbfxzlH . However, most of these require you to go to the article page, then click the extension's button to finally be redirected. I thought I could do better. I recently did an update pass to update with some features others have added and requested. New Features for v1.2.0: * Added support for all Google Subdomains. You can now use this extension on Google Scholar websites for any country! * DOI is now listed next to the article title for articles where the DOI was found * If the title's URL was updated to Sci-Hub, the Icon to the left will now point to the original article. * More accurate DOI lookups! Issues: * Currently, I can't validate that the article exists on Sci-Hub, due to the way Firefox handles website permissions for extensions. I do not want to request permissions for all domains, but since the Sci-Hub domain can change, this is difficult. * I'm afraid to port this to Chrome, because I don't want to lose my Google Account over something like this. * It's a hassle to support manifest v2 for Firefox and manifest v3 for chrome. Haven't found a good workflow setup for developing for both browser platforms at the same time, from one codebase. I welcome any feedback or recommendations on the issues. I also have planned features, and am open to contributions! The extension is all open source and can be found at: https://ift.tt/XjNz0Jb I hope this helps some people get access to the information they need! https://ift.tt/l7XGEqN March 13, 2022 at 12:19AM

Show HN: Hubfs – File System for GitHub https://ift.tt/SNxqCuI

Show HN: Hubfs – File System for GitHub https://ift.tt/706qxbI March 13, 2022 at 12:39AM

Saturday, March 12, 2022

Show HN: CxO Industries https://ift.tt/AgHKV9p

Show HN: CxO Industries This is the MVP of a web app I made to help founders start successful companies. The idea is to provide tools to assist founders, such as: - Business model development - Recommendations based on your current business context and your own role in it - Add recommendations as tasks There are more features in the works too, such as automated answering of common questions. I also want to add far more recommendations than are currently available. The tech stack is: - Flutter (front-end) - Nim (back-end) - PostgreSQL (DB) The web app's UI is actually written on the back-end in Nim, and rendered by Flutter. You can only launch the app once you've logged in. I'm planning to make this tech available as Open Source, and you can join a wait-list if interested: https://nexusdev.tools/ Feedback on CxO Industries, but also the tech behind it, is welcome. https://cxo.industries March 12, 2022 at 01:01PM

Show HN: Make PlantUML diagrams easily accessible from Markdown, GitHub flavored https://ift.tt/wKVOkfa

Show HN: Make PlantUML diagrams easily accessible from Markdown, GitHub flavored https://ift.tt/SHOFedh March 12, 2022 at 06:02AM

Show HN: A simple framework for writing a web scraper using Python decorators https://ift.tt/oYKWMh3

Show HN: A simple framework for writing a web scraper using Python decorators https://ift.tt/TWQPfDJ March 12, 2022 at 04:29AM

Show HN: Phoenix PVM-Based Virtual Machine Monitors https://ift.tt/3ThgmNl

Show HN: Phoenix PVM-Based Virtual Machine Monitors https://ift.tt/uPsB3Eq March 9, 2022 at 09:08PM

Show HN: Gratitude Journal prompts to your inbox, on your schedule https://ift.tt/JVPEOwl

Show HN: Gratitude Journal prompts to your inbox, on your schedule https://ift.tt/JprnBNA March 12, 2022 at 02:37AM

Friday, March 11, 2022

Show HN: Lang: run .c .cpp .py .cljs .ts and more directly in Chrome offline https://ift.tt/PCGzIMB

Show HN: Lang: run .c .cpp .py .cljs .ts and more directly in Chrome offline https://ift.tt/EoldjwC March 11, 2022 at 04:59PM

Show HN: JavaScript Label https://ift.tt/Tzy3Exm

Show HN: JavaScript Label https://ift.tt/k02YKsI March 11, 2022 at 01:41PM

Show HN: Prepform – AI and spaced-repetition to optimize learning https://ift.tt/HD59nyP

Show HN: Prepform – AI and spaced-repetition to optimize learning Hi, I'm Eric and I'm the founder and lead developer of Prepform. A high-quality education helped me pursue my interests and achieve my goals. I started Prepform so students of all backgrounds have access to the same kind of education. I grew up in Southern California, surrounded by dozens of SAT prep programs, and I swear I must have gone to all of them. Different programs followed different styles and techniques, but the strategy they shared was to create a study plan and review mistakes. A study plan is taking a diagnostic test, setting a target score, creating a study schedule, identifying mistakes, and finally reviewing those mistakes. I wanted to take this structure and optimize it with machine learning, while accounting for elements of human learning and memory. I'm a big fan of SuperMemo, a memorization technique developed by Piotr Wozniak, where you review material just as you're about to forget it. Cognitive psychology tells us human forgetting follows a pattern, but Piotr quantified this behavior to identify the precise moment forgetting happens. The goal was to build on his research with AI and tailor it to not only test prep but to the individual student, and make it the engine of the study plan. The result is Blended Prep, which guides students to internalize knowledge rather than memorize material, and gives them the best chance to ace their next exam. I'm so excited to share this with the HN community, and would love to know what you think. You can try it out at https://prepform.com . Thanks for reading. https://prepform.com March 11, 2022 at 01:57AM

Show HN: Asmle – Wordle in 512 Bytes https://ift.tt/Itd73oJ

Show HN: Asmle – Wordle in 512 Bytes https://ift.tt/GsDShFM March 11, 2022 at 12:03AM

Show HN: Multi-Layer CSS Gradient Generator https://ift.tt/4dzPYkU

Show HN: Multi-Layer CSS Gradient Generator https://ift.tt/qdFmtYW March 10, 2022 at 08:46PM

Show HN: Ratarmount – Access archives through FUSE 100x faster than archivemount https://ift.tt/NxACkXG

Show HN: Ratarmount – Access archives through FUSE 100x faster than archivemount https://ift.tt/gCUX5FA March 11, 2022 at 01:05AM

Share Your Feedback on Geary Boulevard's Transit and Safety Improvements

Share Your Feedback on Geary Boulevard's Transit and Safety Improvements
By Amy Fowler

Geary Boulevard is a critical east-west arterial and one of the busiest bus corridors in North America, connecting downtown San Francisco to the Richmond District. The SFMTA has been busy working on the second phase of planned improvements on Geary, called the Geary Boulevard Improvement Project, to improve Muni’s 38 Geary bus service and address traffic safety between 34th Avenue and Stanyan Street. 

The project is building on the success of the Geary Rapid Project, which was recently completed on time and on budget and has already shown promising travel time savings on the eastern half of the Geary corridor.   

Last fall, we asked neighbors in the Richmond about their priorities for transit, safety and driving issues on Geary via pop-up events on the corridor and a Virtual Open House. Thanks to input from over 600 community members, the SFMTA has used this feedback to draft the detailed, block-by-block project design. 

Now we’re conducting outreach on this detailed proposal, which includes: 

  • Installing transit lanes between 28th and 15th avenues. To make room, angled parking on Geary would be converted to parallel parking. 

  • Relocating 11 bus stops and removing two closely-spaced stops to improve transit performance. 

  • Traffic signal upgrades, new bus bulb-outs and lengthening bus zones that are too short to accommodate two buses. 

  • Safety improvements, including pedestrian bulb-outs, daylighting, expanded median refuges and left-turn restrictions at key intersections.

Geary Boulevard Improvement Project conceptual scope map image

Some of the proposed changes would remove parking along Geary—about two parking spaces per block face on average. To help offset this loss, we’re proposing to increase parking spaces on some side streets by converting some parallel parking near Geary to angled parking. 

We have also heard from small businesses about the importance of maintaining customer access to their storefronts. In response, we’re proposing parking policy changes that could help increase parking availability for people visiting businesses or other short-term trips. Some of this can be achieved by curb space changes, such as adding more passenger or commercial loading zones. We are also proposing to add evening and Sunday metering on Geary in Central Richmond between 14th and 28th avenues. This would help to improve parking availability for businesses, but would mean free parking at meters wouldn’t start until later in the evening. Parking meters, especially in commercial areas, are the most effective tool we have to manage parking in high-demand areas. The proposed extended hours can help support increased business activity and make parking spaces easier to find for everyone. 

Do you live or work in the Richmond near Geary? We want your feedback!  

Learn more about the detailed project design and let us know what you think in two simple steps: 

Step 1: Visit our website, where you can review the block-by-block design for the Geary Boulevard Improvement Project. Learn about improvements proposed, including additional transit lanes, bus stop changes and safety treatments. 

Step 2: Then, take a brief survey about the detailed project design. Let us know which project proposals you like or don’t like. The survey will be open through March 31. 

Want to connect directly with staff about the project? You can meet with project staff in-person at our Community Pop-Up event at Geary and 20th Avenue on Tuesday, March 15 from 11:00am to 1:00pm. Or, drop in to our Virtual Office Hours on Wednesday, March 16, anytime from 5:30 p.m. to 7 p.m. 

We’ll also be hosting a self-guided (unstaffed) open house at One Richmond (802 Clement Street at 9th Avenue). Drop in anytime Mondays – Fridays from 1-5 p.m. through March 28 to view project materials and take the survey in-person.  

We’ll use this input to help create the final project proposal, to be considered for approval later in 2022 by the SFMTA Board of Directors.  Construction would be coordinated with needed utility upgrades, as many sewer and water pipes under Geary are over 100 years old. 

Learn more about the project at SFMTA.com/ImproveGeary.  



Published March 11, 2022 at 12:10AM
https://ift.tt/yJ68aOh

Thursday, March 10, 2022

Show HN: 2D Game engine and editor for Windows and Linux https://ift.tt/uZwRk2M

Show HN: 2D Game engine and editor for Windows and Linux Hello HN, Just wanted to show this little 2D game engine that I've been working on for some time (around 2 years on the editor part, longer on some of the components). It's quite full featured but obviously this a project of such magnitude already that the work never really ends. That being said it's definitely already at a point where games can made and published. The editor runs natively on Windows and Linux using Qt5. The games can run on both Win and Linux as well as on WASM with WebGL. Feature wise there's a bunch of the stuff you'd expect. Audio, graphics, scripting, animation+entity+gameplay systems, physics and UI are all there. Scripting is through sol3 + Lua, physics with Box2D. Audio, graphics, UI and game play stuff is all done by me. License is currently GPL. Source code is on github https://ift.tt/ZdA6H2I Some games are available on my site at https://ift.tt/itGUZwr https://ift.tt/ZdA6H2I March 10, 2022 at 04:07AM

Show HN: tiptop https://ift.tt/rIhivX8

Show HN: tiptop https://ift.tt/sdZ4yJ8 March 10, 2022 at 03:00AM

Show HN: I wrote a good React book / website https://ift.tt/8dkVpIs

Show HN: I wrote a good React book / website Pre-covid, I was traveling full time to teach ReactJS to corporate clients. My students (mostly developers at banks and insurance companies) would ask me 'What's a good React book?' and I would struggle to recommend something, knowing that all the books sucked or were really out of date. When all my face-to-face training work dried up and I really didn't want to do online training, I magically got a contract to write a book. I started by reading all of the best-selling books on React, and, yeah, they were all really out of date, incomplete, or just wrong. As I started writing what I hoped would be a really good React book, I also wanted the website to be something useful and a notch above a typical book website. So, I tried to have working examples of the code listings on the site and to organize them in a way that would make them useful for when I started teaching again, or for anyone who doesn't want to buy a book and just wants to see how things are done. The book just came out today! The website isn't perfect or done, but here it is: https://ift.tt/QeYSvkf . How'd I do? March 10, 2022 at 02:40AM

Wednesday, March 9, 2022

Show HN: Retro style game console build on Raspberry Pi Pico https://ift.tt/OxRV9lY

Show HN: Retro style game console build on Raspberry Pi Pico https://ift.tt/flWFt3r March 9, 2022 at 05:50PM

Show HN: World’s first £3 flat fee (0% FX markup) money transfer service https://ift.tt/8fsZxQl

Show HN: World’s first £3 flat fee (0% FX markup) money transfer service Good morning everyone! My co-founder and I recently moved to the UK after working at Robinhood for over 5 years. We were stunned at the fees it was costing us to move money across borders with existing fintech solutions, so we decided to start Atlantic Money - the world’s first fixed fee (with no FX markup) money transfer product. For £3 you can transfer up to £1M. Let us know if you have any questions! https://atlantic.money March 9, 2022 at 01:28PM

Show HN: An app to quickly turn boring screenshots into beautiful images https://ift.tt/1vkOTHo

Show HN: An app to quickly turn boring screenshots into beautiful images https://pika.style March 9, 2022 at 12:28PM

Show HN: HyperSudoku – Multiplayer sudoku puzzle every 15 min https://ift.tt/R9BHZ1S

Show HN: HyperSudoku – Multiplayer sudoku puzzle every 15 min Hi All, This the second iteration of a multiplayer sudoku web-based game I built recently. Hope you like it! Features: 1) No login needed, 2) Web app, that can be added to home-screen as needed, 3) Works on Desktop (with arrow keys supported) & Mobile, 4) Share link with friends to invite to the game Game Rules: 1) New puzzle starts for everyone every 15 minutes, 2) Game ends if you run out of time, 3) Fill all empty tiles correctly before time runs out to win, 4) Incorrect moves will disable the board for a few seconds, with penalty increasing as you've fewer empty tiles remaining Get started here: https://hypersudoku.app March 9, 2022 at 09:20AM

Show HN: An album art-based Wordle clone called UNCVR https://ift.tt/lHsUnMW

Show HN: An album art-based Wordle clone called UNCVR https://uncvr.it/ March 9, 2022 at 08:29AM

Show HN: I'm working on an open-source self-hostable GitHub Gist https://ift.tt/iyDlaQs

Show HN: I'm working on an open-source self-hostable GitHub Gist https://ift.tt/PIxsaFb March 9, 2022 at 03:02AM

Show HN: Kaado.io – Unifying Personal Productivity https://ift.tt/i3WzR18

Show HN: Kaado.io – Unifying Personal Productivity Hi HN, a while ago I discovered a problem with problem with personal productivity tools: Every time you find a tool that works well in one regard (say, habit tracking), you neglect your previously working systems (say, your to do list system). So I set about to build a system which unifies all the different aspects of personal productivity. Everything is represented in cards (like flash cards) which are defined in Markdown. The following types of cards exist: * Learning : Classic front/back prompts to memorize things. Think "What is the capital of Argentina?" on the front and "Buenos Aires" on the back. Works with a spaced repetition algorithm so time between prompts is optimized. * Habits : Recurring actions you want to do - you can set the frequency individually. For example "Stand up and walk around your room" every two hours. * Checks : Recurring prompts, similar to habits, but always questions referring to the past. For example a daily "Did you drink enough today?" prompt * To do : One time actions that are deleted upon completion. * Reading List : Used for books, articles, talks etc. There are always a limited number of reading list items active, which will prompt you to read a page a day until you are done with the given book. * Other : Everything else - interesting websites, quotes, art or even memes that you will occasionally see. The idea is that there is a single queue for all types of cards, only ever showing you one item that's due next - whether habit, learning prompt or a random note. This prevents choice fatigue, the dread of lengthy to-do lists and the boredom of endless dry learning prompts. I've been using the app successfully for myself for quite some time now but would love external feedback. You can check it out at https://kaado.io. It's currently completely free (and in fairly early stage development). Simple email signup is needed but you won't get any unprompted mails. Apart from that I would love your takes and ideas regarding personal productivity and what works for you. March 8, 2022 at 08:32PM

Tuesday, March 8, 2022

New Customer Information System Signs Coming to a Transit Shelter Near You!

New Customer Information System Signs Coming to a Transit Shelter Near You!
By Kharima Mohamed

New customer information sign on a bus shelter as the 19 Polk approaches

As part of the Next Generation Customer Information System project, over 700 new Liquid Crystal Display (LCD) signs will display real-time information at Muni transit shelters. Approximately one-third of these signs will be double-sided to provide additional visibility at the highest-ridership stops and major transfer points. This week we installed a single-sided prototype at Eddy and Larkin streets. Serving the Tenderloin, an Equity Neighborhood, this sign will feature real-time predictions for the 19 Polk and 31 Balboa routes. The primary purpose for installing this prototype is to conduct in-field hardware testing, especially with rain, wind and colder temperatures.   

We know there is an urgent need for more effective signage and are excited to roll out the new customer information system later this year.  The new LCD signs will eventually replace all existing NextBus Light Emitting Diode (LED) signs, many of which have been in service for two decades and have reached the end of their lives and are no longer manufactured. 

An extensive public outreach effort helped provide the new display sign’s overall design and other Customer Information System elements.   

Key features of the new signs include: 

  • 24-inch LCD screens with vandal-resistant tempered glass 

  • Americans with Disabilities Act (ADA) compliant text-to-speech capability 

  • Larger and clearer text 

  • Letters and characters in multiple languages 

We will evaluate how the prototype signs withstands the real-world environment and determine if any adjustments are needed. Public feedback will be reviewed as we fine-tune how information will be displayed.  

The public is welcome to provide feedback on the look and feel of the sign at Eddy and Larkin streets. These signs will replace existing NextBus signs starting  in Spring 2022. Check out the new sign and let us know what you think. Please provide your feedback by emailing us at CIS@sfmta.com



Published March 08, 2022 at 05:02AM
https://ift.tt/J9GMOZ0

Show HN: Prodscape.net – Map your mobile app https://ift.tt/5kiRTVJ

Show HN: Prodscape.net – Map your mobile app Hello HN, Long-time lurker, first-time poster here. I've created a service that creates a "flow map" of your mobile app. Check it out at: https://prodscape.net . The goal is to reduce last-minute regressions, promote holistic discussion, and help develop more ownership within an organization. This is something that I would have liked to have had when I was working at a big company. Some caveats: 1.) Only iOS is currently supported but Android-support will be coming soon. 2.) You need a developer-signed IPA file (see the guide on creating an IPA file here: https://ift.tt/CikWwr4). I would appreciate your thoughts on: 1.) your barriers to trying it 2.) your impressions of the map 3.) whether you're interested in applying this within your team 4.) anything else. Don't have access to an IPA file? Email me at illahi@prodscape.net and I will send you one to try. Thanks! March 8, 2022 at 01:47AM

Show HN: iPod Clickwheel.js https://ift.tt/2JDbFS3

Show HN: iPod Clickwheel.js https://ift.tt/hk2C4o6 March 8, 2022 at 01:16AM

Show HN: How we used Gatsby and Puppeteer to create dynamic Open Graph images https://ift.tt/pfB4dIP

Show HN: How we used Gatsby and Puppeteer to create dynamic Open Graph images https://ift.tt/OSMhXx2 March 7, 2022 at 09:33PM

Show HN: utt, the Universal Text Transformer https://ift.tt/pxoqUEY

Show HN: utt, the Universal Text Transformer https://ift.tt/PDU31eK March 8, 2022 at 01:04AM

Show HN: An AI tool to build predictors for stock market and crypto https://ift.tt/J4tvyXC

Show HN: An AI tool to build predictors for stock market and crypto https://www.exnge.com/ March 7, 2022 at 03:13PM

Monday, March 7, 2022

Show HN: Jamn.io (social media structured as a weighted directed graph) https://ift.tt/D9LsVpt

Show HN: Jamn.io (social media structured as a weighted directed graph) https://www.jamn.io/ March 7, 2022 at 10:41AM

Show HN: I made a simple web game called Survival Pong https://ift.tt/yjGbrCi

Show HN: I made a simple web game called Survival Pong https://ift.tt/jYfX9Tz March 7, 2022 at 05:08AM

Show HN: Lovenotwar.js a minimalist banner to stand for peace https://ift.tt/GhTMPs4

Show HN: Lovenotwar.js a minimalist banner to stand for peace https://ift.tt/F7tkocE March 7, 2022 at 03:00AM

Show HN: I've stopped giving a fck to 'Trusted By Companies' line on web pages https://ift.tt/jxNkrZc

Show HN: I've stopped giving a fck to 'Trusted By Companies' line on web pages https://ift.tt/GaMhjEV March 7, 2022 at 12:41AM

Show HN: Load SSH Keys into Agent from Apple Keychain https://ift.tt/ykNc75J

Show HN: Load SSH Keys into Agent from Apple Keychain A simple snippet to add to your .bashrc/.zshrc that loads your SSH keys into ssh-agent from the Apple Keychain. https://ift.tt/gR1oWqZ March 6, 2022 at 10:06PM

Show HN: The Axis – Measure the (Jimi) Hendrixian-Ness of Any Song, with AI https://ift.tt/zhCawqP

Show HN: The Axis – Measure the (Jimi) Hendrixian-Ness of Any Song, with AI https://ift.tt/ZxWUFXK March 6, 2022 at 08:57PM

Show HN: I made a privacy-first minimalist Backblaze https://ift.tt/Vm7IXKp

Show HN: I made a privacy-first minimalist Backblaze Creator here. I was looking for something as simple as Backblaze Personal [1] but privacy focused and open source. This is my attempt to build that. Uses PyQt6 [2] for the GUI and Pyinstaller [3] for creating the platform specific binaries. The backup engine under the hood is Restic [4]. The server code is written in Laravel [5]. All the code is on GitHub [6]. I actually really like Backblaze (even use B2 for this offering behind the scenes) so this isn't meant to throw shade their way. Just wanted a private open source alternative. Something like Bitwarden but for backups. [1] https://backblaze.com [2] https://ift.tt/ImE8KMZ [3] https://ift.tt/192GoaP [4] https://ift.tt/7p3G2FN [5] https://laravel.com [6] https://ift.tt/AJlKLY1 https://blobbackup.com March 6, 2022 at 07:28PM

Sunday, March 6, 2022

Show HN: An SQL Builder in Rust https://ift.tt/bIvgD5B

Show HN: An SQL Builder in Rust Hi guys. I just write an SQL builder. I want to know what you think. https://ift.tt/lyve7P5 March 6, 2022 at 07:58AM

Show HN: Windows XP Themed Mastodon Instance https://ift.tt/CuUtysw

Show HN: Windows XP Themed Mastodon Instance https://ift.tt/Tw3zckK March 6, 2022 at 01:01AM

Show HN: FUSE Filesystem for Manipulating Minecraft https://ift.tt/K9hcLq7

Show HN: FUSE Filesystem for Manipulating Minecraft https://ift.tt/50gjTcm March 6, 2022 at 12:41AM

Show HN: CL and FB reselling app with auto renew and auto price reduction https://ift.tt/RLUQ4gx

Show HN: CL and FB reselling app with auto renew and auto price reduction I recently moved apartments and had a lot of stuff I wanted to get rid of. I found the reselling process to be cumbersome – I needed to post the same info twice, to both Facebook and Craigslist. I had to renew the items so they don't expire. I also had to reduce the item prices if they didn't sell. So I decided to do what any right minded overzealous, "pragmatic" software engineer does – instead of spending 10 minutes every few days reducing the prices and renewing the items, why not spend 3 weeks to build out a fully decked out Electron app that does all of the above automatically for you? Why not indeed... In the end, it's been a fun ride and I learned a lot. And actually! now it's coming in handy as I'm finally starting to sell the backlog of items that I've accumulated. Once I built it, I figured I'd offer it on gumroad, make a buck, why not... btw, the link is for a discounted version ($1 instead of $10) so that you lovely HN lot can try it out. Curious if you all have thoughts / feedback! Hopefully it will help you out on your next move too! https://ift.tt/RQyOa6Y.. March 6, 2022 at 12:17AM

Show HN: I built a Wordle decoder that guesses your guesses https://ift.tt/viHQ0Uo

Show HN: I built a Wordle decoder that guesses your guesses https://ift.tt/03Cev4a March 5, 2022 at 11:32PM

Show HN: GenieCloud – no-code app builder for Julia, Python and R https://ift.tt/qHBOrwK

Show HN: GenieCloud – no-code app builder for Julia, Python and R https://geniecloud.io March 5, 2022 at 08:45PM

Show HN: RImageShield, free tool to protect images embedding a copyright message https://ift.tt/v2PjVim

Show HN: RImageShield, free tool to protect images embedding a copyright message https://ift.tt/7DWO4lY March 5, 2022 at 09:37PM

Saturday, March 5, 2022

Show HN: I made Wordle but for kids spelling lists https://ift.tt/3BriJeE

Show HN: I made Wordle but for kids spelling lists https://ift.tt/CdaJW46 March 4, 2022 at 10:46PM

Muni Customer Satisfaction Survey

Muni Customer Satisfaction Survey
By Jeanne Brophy

38R and Passengers at bus shelter downtown

The results of the 2021 Muni Customer Satisfaction Survey reflect ridership impacts and concerns during the global pandemic and a local shelter-in-place order. As a result, Muni reduced service and experienced significantly lower ridership demand.  Muni was able to provide service to essential workers along with protecting its front-line workforce and the overall financial outlook for the agency.

Survey respondents gave us a 57 percent overall positive satisfaction rating. Topping the customer list of most important attributes were accessibility, cleanliness, and operator helpfulness.

Highlights of the 2021 Muni survey:

  • 57 percent of Muni riders rate its overall service as “good” or “excellent” – a 2% decline from 2019
  • Low-income riders rate Muni service higher now than before the pandemic indicating our data-driven service delivery was aligned to the public need of focusing on essential workers and the transit dependent:
    • < $25,000 income category rate “excellent/good:” 63% up 9% vs. 2019
    • $25,000-$50,000 income category rate “excellent/good:” 74% up 8% vs. 2019
  • In 2019, nearly three-quarters (72%) of riders rode Muni once a week. Since the start of the pandemic*, this has decreased to just over half (52%)
  • 79 percent rate Muni’s accessibility for people with disabilities as “excellent” or “good” – an increase of 8% from 2019 -- Muni’s best rated attribute by respondents
  • 60 percent rate the cleaning of Muni vehicles “excellent” or “good”—an increase of 11%--our biggest gain this survey period
  • 70 percent rate transit operator helpfulness as Muni’s best attribute – up 4% since the last survey. We appreciate our front-line operators for their service delivery to essential workers throughout the pandemic

How We Gather Results
The 2021 survey project used a hybrid approach, blending both telephone interviews and online surveys to collect feedback from adult San Francisco residents. A total of 413 interviews were conducted during the period of August 17, 2021, to October 6, 2021. This survey was established to track the level of satisfaction that Muni riders have with our service. Using this tracker, progress can be tracked over time and measure the impacts of changes that have been implemented to improve service. 

PDF icon Ridership Survey 2021: Executive Summary and Questionnaire

PDF icon Ridership Survey 2021: Report Crosstabs and Accessible Data



Published March 05, 2022 at 12:25AM
https://ift.tt/2KurEPZ

Friday, March 4, 2022

Show HN: Super-lightweight custom element for identicons (avatars) https://ift.tt/HYgl7tG

Show HN: Super-lightweight custom element for identicons (avatars) https://ift.tt/lneO9t1 March 4, 2022 at 01:09PM

Show HN: I made a web game using emojis and no JS framework https://ift.tt/mjOLGJt

Show HN: I made a web game using emojis and no JS framework https://ift.tt/FXlJSZE March 4, 2022 at 08:01PM

Show HN: I made a little Math game named Summle https://ift.tt/B8A6N5i

Show HN: I made a little Math game named Summle https://summle.net/?hn March 4, 2022 at 07:44PM

Show HN: RateYourRecruiter.dev https://ift.tt/qdjoAul

Show HN: RateYourRecruiter.dev Tech recruiting and interviewing sucks. So I created https://ift.tt/74Pot0c to hold recruiters to account. The elevator pitch reads: Interviewing for a role in a highly sought after tech company is broken. Recruiters have incentive to get as many people in for interviews, with little to none (or incorrect) information. Questions often have little to do with on-the-job responsibilities, and are rarely communicated to recruiting and back to the candidate. By having a more transparent process is not only more equitable, but will lead to greater success for candidates and recruiters. RateYourRecruiter.dev aims at demystifying the recruiting and tech interview process. March 4, 2022 at 10:04AM

Show HN: Granular Authorization and Access Control System Based on OPA https://ift.tt/GNHj4JE

Show HN: Granular Authorization and Access Control System Based on OPA https://ift.tt/NS1sR2c March 4, 2022 at 04:54AM

Show HN: Surfboard – CodeSandbox for Arduino https://ift.tt/FNM8eSQ

Show HN: Surfboard – CodeSandbox for Arduino https://sfbd.is/ March 4, 2022 at 02:45AM

Thursday, March 3, 2022

Show HN: Creodocs, a document creation platform based on LaTeX templates https://ift.tt/8hl4ZfF

Show HN: Creodocs, a document creation platform based on LaTeX templates https://creodocs.com March 3, 2022 at 02:35AM

Show HN: A 1980s-arcade-style invaders game made with HTML5, Canvas, Web Audio https://ift.tt/RknzXuv

Show HN: A 1980s-arcade-style invaders game made with HTML5, Canvas, Web Audio https://ift.tt/blRQKfX March 3, 2022 at 02:22AM

More 20 MPH Streets Coming Soon Near You

More 20 MPH Streets Coming Soon Near You
By Christine Osorio

Last October when California Assembly Bill 43 (Friedman) was signed into law, we posted a blog about which gave cities new flexibility in setting speed limits—specifically reducing them. “Speed Management,” a reference that is still in development, focused on reducing speed limits in key business activity districts where at least 50% are dining or retail. Since the bill went into effect last month, we’ve already started lowering speed limits by 5 MPH (from 25 MPH to 20 MPH) in the first phase of approved corridors, four of which have been implemented: 

  • San Bruno Avenue, from Silver to Paul avenues (Completed January 2022) 

  • Polk Street, from Filbert to Sutter streets (Completed January 2022) 

  • Haight Street, from Stanyan Street to Central Avenue and from Webster to Steiner streets (Completed February 2022) 

  • 24th Street, from Diamond to Chattanooga streets and from Valencia Street to San Bruno Avenue (Completed February 2022) 

The remaining corridors of this phase scheduled to completed through April 2022 are scheduled as follows: 

  • Fillmore Street, from Chestnut to Union streets and from Jackson to McAllister streets (Scheduled March 2022) 

  • Valencia Street, from Cesar Chavez to Market streets (Scheduled March 2022) 

  • Ocean Avenue, from Geneva Avenue to Victoria Street and from Junipero Serra Boulevard to 19th Avenue (Scheduled April 2022) 

An articulated coach approaching a new 20 mph speed limit sign at the intersection of San Bruno and Wayland Ave.

Phase 2 proposes an additional 35 business activity districts and corridors and will go to the MTA Board for legislation this spring with a goal to begin installation in Summer 2022. Additional locations in Phase 3 will be proposed later this year. Check out the updated map below for more information. 

Map of Business Activity District Streets showing the three phases

Speeding Kills – Just 5 miles over the limit is twice as likely to kill. 

Because speeding is the leading cause of traffic deaths and severe injuries in San Francisco, slowing speeds is the single most effective tool for achieving Vision Zero, the citywide commitment to ending traffic deaths. This current speed reduction work builds off other SFMTA programs to create safer streets and encourage slower streets such as the first neighborhood-wide 20 MPH speed limit changes in the Tenderloin or reducing speeds on Market Street to 20 MPH. Through this collective speed management work, 75 miles of streets across the city will have 20 MPH speed limits. Over 50% of these streets are on the High Injury Network – the 13% of streets where more than 75% of severe and fatal crashes occur.   Find more information on the Speed Management project page.  

--- 

Vision Zero (www.visionzerosf.org) – Vision Zero is the City’s commitment to prioritizing street safety and ending traffic deaths. These deaths and injuries are unacceptable and preventable, and San Francisco is committed to stopping further loss of life. The full program is outlined in the Vision Zero SF Action Strategy



Published March 03, 2022 at 02:38AM
https://ift.tt/Qfnmh4i

Show HN: Sending Email from Cloudflare Workers for free https://ift.tt/aiRg3V9

Show HN: Sending Email from Cloudflare Workers for free https://ift.tt/TDf4BJc March 3, 2022 at 02:27AM

Show HN: WAPM – WebAssembly Package Manager https://ift.tt/N4LsAyU

Show HN: WAPM – WebAssembly Package Manager Hi HN! I’m Syrus, from the Wasmer team. We just released the new version of WAPM that is an order of magnitude better than the previous one (that we also announced here in HN two years ago! [0]), enabling an incredible experience for using and publishing WebAssembly packages. The tech stack that we are using includes: * Python and Django (for the backend) with Graphene (for the open GraphQL API [1]) and Django Channels with websockets over GraphQL [2] for subscriptions * Next.js [3] with React-Relay [4] and Tailwind.css [5] for the frontend * WebAssembly and Wasmer [6] (for the online shell) Vercel for serving the frontend and GCP for serving the backend. Please let me know if you have any questions, I’d be very happy to answer them! https://wapm.io/ March 3, 2022 at 12:52AM

Show HN: I made a WebGL-based app that traces images using circles https://ift.tt/joJLwN7

Show HN: I made a WebGL-based app that traces images using circles I was fascinated by this [0] and this video [1]. After many struggles, I finally built this app that traces images using circles similar to what these videos had shown. The most challenging part (to me) is to find a way to convert images to vector lines. I had tried Potrace, but its output is not suitable for my use case: too many small elements share the same border. Potrace's goal is to represent the original image faithfully using vector lines. But I want to trace the image edges. After searching and trying some Potrace alternatives in vain, I finally found my keyword. Surprisingly (to me), it lies at the end of the wiki page of the very topic [2]. Then I found a paper [3] that has nice pseudocode and a C implementation. I rewrote the pseudocode in Rust because I wanted to experiment with rustwasm. Honestly, I didn't care much about the math behind it. From then, I could continue to finish the app and show it to the world. This app is also my chance to learn about rustwasm and WebGL. FYI: this app is offline-only; your images never leave your browser [0] https://www.youtube.com/watch?v=r6sGWTCMz2k [1] https://www.youtube.com/watch?v=-qgreAUpPwM [2] https://ift.tt/Pro6wkp [3] https://ift.tt/qeYthsw https://ift.tt/ugedaB4 March 2, 2022 at 11:26PM

Wednesday, March 2, 2022

Show HN: WunderHub – publish and consume APIs like NPM packages https://ift.tt/NnZK0FJ

Show HN: WunderHub – publish and consume APIs like NPM packages https://ift.tt/gfZa1tu March 2, 2022 at 12:27AM

SFMTA Budget Priorities for FY 2023 to FY 2024

SFMTA Budget Priorities for FY 2023 to FY 2024
By Andrea Buffa

T Line LRV at the Oakdale boarding island in the Bayview District

It’s budget season! 

Every two years, the SFMTA develops a consolidated budget to guide the agency’s decisions about where to focus our funding to best meet the transportation needs of all San Franciscans. We’re developing a budget that’s designed to support San Francisco’s economic recovery, increase transportation equity, protect the environment and keep the agency on sound financial footing.  

We presented the base budget (projected revenues and expenditures for the next two years if we made no changes and continued our current policies) to our Board of Directors in early February to get their feedback and are now seeking input from the public. Your feedback will help us understand what to change in our base budget: which investments are most important to San Franciscans and which new revenue sources you think we should pursue. We’re considering both fare increases and decreases as well as changes to parking fees. 

The City Charter requires us to submit the final budget to the Mayor’s Office by May 1. The Mayor then sends it to the Board of Supervisors on June 1 for a final vote. 

How to provide your input on the SFMTA FY 2023 to FY 2024 budget 

Online Survey: We invite you to give us feedback about your transportation priorities by filling out this short survey. It’s available in English, Spanish, Chinese and Filipino. We’ve included an open-ended question so you can let us know if there’s a specific transportation priority you want to let us know about. 

Community Transportation Priorities Survey image

Online Listening Sessions: We’re hosting two listening sessions that will include a short budget presentation and time to hear your questions and suggestions. You can request simultaneous interpretation in any language for our budget listening sessions by calling 415.646.2109 at least 48 hours prior.  

Online Town Hall: At our online Town Hall meeting, we’ll share the feedback we heard from the survey and online listening sessions. 

March 10, 2022, 6:00 p.m. - 7:00 p.m.  
Get login information at SFMTA Budget Planning - Fiscal Years 2023 & 2024 

After gathering feedback from the public, our directors and our staff, we’ll revise the budget and present it for additional review at two SFMTA Board of Directors meetings: 

SFMTA Board of Directors Budget Meetings:  

  • March 15, 2022, 1:00 p.m. 

  • April 5, 2022, 1:00 p.m. 

Budget Background 

If you’ve been tuning in to our Board of Directors meetings during the two years, you’ll know that the SFMTA’s revenue was severely reduced by the COVID-19 pandemic. COVID devastated our transit fare and parking revenues, which are two of our three biggest revenue sources. Even now, our transit revenues are about 75% lower than pre-pandemic levels and parking revenues are 20% lower.  

The recovery of our transit fare and parking revenue depends on the pace of San Francisco’s economic recovery, which is still uncertain. Data from the Controller’s Office shows that the city’s economy and downtown are recovering more slowly than comparable metropolitan areas. 

This compounded the financial problems our agency already had. Over the last 20 years, the demands on San Francisco’s transportation system have grown and revenues haven’t kept up. Our agency has what’s called a “structural deficit” -- the amount of money it takes to operate our system costs more than the revenues we take in. 

We got through the last two years because we fought for and won San Francisco’s fair share of federal pandemic relief funding and then we were prudent about using that funding to restore service.  

Recently, our short-term budget outlook has somewhat improved because some of the external revenue sources we rely on did better than expected. We’re receiving more money than we thought we would from the San Francisco General Fund and need to spend less on our pension costs. Still, according to the Controller’s Office, the SFMTA will face a structural deficit of approximately $20 - $50 million every year beginning in FY 2024-25.  

This background informs the FY 2023 to FY 2024 base budget that we’re asking for feedback on. It tries to balance the need for us to restore and expand services with the need to maintain the agency’s long-term economic stability. 

Click below to view the budget website in:  

Español - 繁體中文Filipino    



Published March 02, 2022 at 12:33AM
https://ift.tt/BameGSR

Show HN: Type2Learn – Learn by typing the webpage text in the browser itself https://ift.tt/9o4G5rE

Show HN: Type2Learn – Learn by typing the webpage text in the browser itself Ever happened that while reading a long article, you cannot concentrate and read the same line again and again? Try this extension now! Read the text by typing it on the webpage itself. Practice your touch typing by monitoring your speed, errors you make, and accuracy in real-time. Chrome store link: https://ift.tt/Saprkx9... https://ift.tt/af3lbT4 March 1, 2022 at 11:51PM

Show HN: A modular Python TUI framework with a fast and pretty markup language https://ift.tt/7LJdgWj

Show HN: A modular Python TUI framework with a fast and pretty markup language https://ift.tt/9xavM2f March 1, 2022 at 11:16PM

The Golden Gate Park Shuttle: Back and Better than Ever!

The Golden Gate Park Shuttle: Back and Better than Ever!
By Eillie Anzilotti

The Golden Gate Park shuttle is shown with the ferris wheel in the background. The sky is bright blue and cloudless.

Over the months of outreach that the SFMTA and our colleagues at the San Francisco Recreation and Park Department conducted for the Golden Gate Park Access & Safety Program, we heard a lot of feedback on the park shuttle. Specifically, that it needed some TLC.  

Now, the Golden Gate Park free shuttle is getting the major overhaul it deserves. This past weekend, Rec & Park and the SFMTA began rolling out some key improvements to the shuttle—starting with expanded service, a longer and more connected route, more stops, and shorter wait times. These upgrades were informed by feedback from the numerous older and senior residents and members of the disability community, and will create a more accessible, reliable, and enjoyable experience of Golden Gate Park and its cultural institutions. 

A map showing improved park shuttle service. Stops include: Haight and Stanyan, which connects to the 7, 33, and 66 Muni lines; McLaren Lodge; Peacock Meadow; Tennis Center/Dahlia Dell, which connects to blue zone parking; Conservatory of Flowers; Cal Academy, which connects to the 44 and has blue zone parking; 10th Ave/DeYoung, which connects to the 5R; the rose garden; the Stow Lake boathouse, which has blue zone parking; and Transverse, which connects to blue zone parking.

Here are some more details on all the improvements:  

  • New weekday service from noon to 6 p.m. with pickup every 20 minutes 

  • Adding a third shuttle to existing weekend service from 9 a.m. to 6 p.m. with pickup every 15 minutes 

  • Connections to the Haight Ashbury neighborhood and its cafes, shops, and bus lines, as well as the park’s renovated Stanyan Street edge.   

  • Shuttle information that is easier to find and use online, including on navigation apps.  

  • New stops, including:  

  • Stow Lake Boathouse and café, with easy access to Strawberry Hill and its lakeside path, waterfall, picnic areas and Chinese Pavilion. 

  • Haight and Stanyan streets near Whole Foods Market with connection to Muni lines 7, 33 and 66.  

  • 10th Avenue/de Young Museum stop a short distance from the 5-Fulton and closer to the museum’s entrance than ever before.  

Before, the shuttle only ran on weekends—and only along JFK drive. Now, we’re taking steps to integrate the shuttle into the rest of our Muni network and transportation system—in addition to all the improvements above, you’ll now see the shuttle appear on all Muni maps. 

More good news: the recent upgrades are just the first step toward improving the Golden Gate Park Shuttle. More stops, new seating, better signage, and bus shelters are on the horizon—and we’re looking forward to welcoming you on the new and improved shuttle! 



Published March 01, 2022 at 11:21PM
https://ift.tt/xAIX86B

Show HN: Socket – Secure your JavaScript supply chain https://ift.tt/5MB4umJ

Show HN: Socket – Secure your JavaScript supply chain https://socket.dev March 1, 2022 at 08:41PM

Tuesday, March 1, 2022

Show HN: Container registry on a budget using AWS S3 https://ift.tt/90N8tKw

Show HN: Container registry on a budget using AWS S3 https://ift.tt/1qOJnwQ March 1, 2022 at 03:07AM

Show HN: Fetch Forms – a headless form builder https://ift.tt/emvuscy

Show HN: Fetch Forms – a headless form builder I've been building websites for 8 years and I've always hated building forms. They're all similar enough to be a repetitive task, but different enough that they still take quite a bit of time and effort. So, after a few years of not finding the tool I wanted, I decided to built it. Introducing Fetch Forms! Developers can create forms with the speed of a form builder and they can use those forms in their code. Devs can use their favorite frontend tools and libraries or even use Fetch Form's frontend libraries to render their forms. Form submissions are always provided to the developer in-code as well as an optional setting to save the submissions to Fetch Forms cloud. I would appreciate any feedback! https://ift.tt/FKPCpHG March 1, 2022 at 03:03AM

Show HN: Stripe Sigma alternative: tdog | SQLite | Datasette https://ift.tt/VwRSZ9x

Show HN: Stripe Sigma alternative: tdog | SQLite | Datasette Hello, I have recently released this GitHub repo which is a container running the tdog CLI (downloads your Stripe account to a SQLite file) and the Datasette server (reads the SQLite file, presents a web UI). This lets you browse your tables and query them with SQL. There is a live demo at: https://ift.tt/2FKpyNm Github: https://ift.tt/k7cfzDL Cheers. https://ift.tt/k7cfzDL March 1, 2022 at 01:12AM

Show HN: GraphQL-go-tools, open source GraphQL Engine, written in Golang https://ift.tt/cZI12n7

Show HN: GraphQL-go-tools, open source GraphQL Engine, written in Golang https://ift.tt/f5mieun March 1, 2022 at 12:11AM

Show HN: Assertables is a Rust crate of macros for “assert” testing (v5) https://ift.tt/x4cg9a7

Show HN: Assertables is a Rust crate of macros for “assert” testing (v5) https://ift.tt/PzxLNFj February 28, 2022 at 11:57PM

Show HN: Language aware diff on GitHub PRs https://ift.tt/cxijS6g

Show HN: Language aware diff on GitHub PRs Hi HN! We were frustrated with text diffs on GitHub PRs, so we made DiffLens ( https://ift.tt/3gSbFTR ). DiffLens constructs an Abstract Syntax Tree for each file, and uses that semantic information to intelligently diff changes. Checkout the demo on our website ( https://ift.tt/B1S4Lca ). Getting started with DiffLens is easy! Simply install the app on your repositories. The next time you open a PR, DiffLens will automatically create a diff for your changes. If you review code, especially TypeScript, JavaScript or CSS, give DiffLens a try! We're always looking for feedback. If you encounter bugs, or want to give us feedback, we'll be around. You can also reach us at support@difflens.com. https://ift.tt/3gSbFTR February 28, 2022 at 10:23PM

Show HN: A more social, Amazon-free alternative to Goodreads https://ift.tt/hioe34J

Show HN: A more social, Amazon-free alternative to Goodreads https://www.booqsi.com/ February 28, 2022 at 11:59PM

Show HN: I Created a Chrome Extension for PG: TRAB (Tweet Reporter and Blocker) https://ift.tt/GYf4nq3

Show HN: I Created a Chrome Extension for PG: TRAB (Tweet Reporter and Blocker) A few days ago I saw this tweet from PG: https://twitter.com/paulg/status/1496549841912094733 ...and guessed it shouldn't be too hard to make a chrome extension to do this (I had never made a chrome extension before) So I took a stab at it - took me a bit over a day to make it, and it was fun to put together. I responded to his tweet with the link to the extension but I'm not sure if he would've seen it. https://ift.tt/1gKswNC February 28, 2022 at 11:02PM

Show HN: Pocket2Linkding – Migrate from Mozilla Pocket to Linkding https://ift.tt/IwYJfju

Show HN: Pocket2Linkding – Migrate from Mozilla Pocket to Linkding With the Mozilla Pocket shutdown coming up in about two weeks, I thought ...