Friday, March 31, 2023

Show HN: Smart Rabbit answers children's questions and is funny https://ift.tt/8f5kalJ

Show HN: Smart Rabbit answers children's questions and is funny My Story : There was a group of parents who struggled to answer their children's difficult questions. They found themselves stumped by their children's curious minds and wanted to provide them with the best possible answers. One day, a developer student decided to create an AI project that could help both parents and children. He worked tirelessly, designing and developing a system that could analyze and understand children's questions and generate appropriate responses. Finally, after months of hard work, the Smart Rabbit project was born. Parents and children alike were thrilled with the results, and the project quickly gained popularity.. website: https://ift.tt/jUFEwdh thankful for your review! https://ift.tt/189HXwh March 30, 2023 at 01:34AM

Show HN: Walkie-Talkie for Badass Developers https://ift.tt/I6muEqX

Show HN: Walkie-Talkie for Badass Developers https://www.flowy.live/ March 31, 2023 at 03:37AM

Show HN: RoboPianist, a piano playing robot simulation in the browser https://ift.tt/lVIZAjY

Show HN: RoboPianist, a piano playing robot simulation in the browser https://ift.tt/ATrhwOX March 30, 2023 at 10:52PM

Show HN: Simple test, can ChatGPT group chat? https://ift.tt/gvYHumD

Show HN: Simple test, can ChatGPT group chat? I just wanted to see if ChatGPT could interpret a group chat, and each individual message, and determine whether true or false to respond and, subsequently respond if true. It's running live right now (It's just a 10m script nothing too serious). https://ift.tt/kgmnzH7 March 31, 2023 at 12:43AM

The Municipal Railway Planning Division & The First 5-Year Plan

The Municipal Railway Planning Division & The First 5-Year Plan
By Kelley Trahan

The San Francisco Municipal Railway 5-Year Plan, 1979-1984 was the first comprehensive service plan created by the first San Francisco Municipal Railway transportation planners. The plan introduced a grid system to provide more efficient crosstown service with better neighborhood connections that would improve access and increase ridership, moving away from Muni’s prior service design focused on trips to and from downtown. It also provided service standards, including coverage, capacity and stop spacing, many of which continue to inform Muni planning efforts today. The San Francisco Municipal Railway saw many changes at this time, including the opening of the Muni Metro, the conversion of some lines from diesel to electric trolley bus, a simplified fare structure and increased fares and historic streetcar service on Market Street. 

Prior to the mid-1970s, the San Francisco Municipal Railway’s service development was determined by a mix of privately-operated transit systems it had acquired, rather than one master transit plan. This changed when the federal government required the agency to submit a 5-year plan to be eligible for funding.  

The entire process began when President Lyndon B. Johnson signed the Urban Mass Transportation Act of 1964 into law in response to the nation’s long-term transportation investment needs. The new law provided grant and loan money to local transportation systems and created an oversight agency, the Urban Mass Transportation Administration (UMTA), which would be renamed the Federal Transit Administration (FTA) in 1991. The Metropolitan Transportation Commission (MTC) then was put together by the California State Legislature in 1970 and tasked with reviewing transportation grant applications submitted by agencies in the state. 

Text of documentation with signatures towards the bottom of the page with time stamped notation of 1964

 

Text of documentation with signatures towards the bottom of the page with time stamped notation of 1964

Urban Mass Transportation Act of 1964, Public Law 88-365, 78 STAT 302

An in-depth study of Muni was undertaken in 1974 by Wilbur Smith & Associates, a private consultant and author of the UMTA’s Characteristics of Urban Transportation Demand: A Handbook for Transportation Planners. The Municipal Railway Planning, Operations and Marketing (POM) Study was completed in 1977 and analyzed the Muni system and the travel needs of its riders and made recommendations for a 5-Year Plan. 

 A new in-house Muni Planning Division that had been created with UMTA funding in 1974 presented the POM Study at more than 70 community meetings, and after intense review and several revisions, The San Francisco Municipal Railway 5-Year Plan, 1979-1984 was drafted. 

A dozen people dressed in business casual posting for a group photo in front of a bus in what seems to be a bus yard. They are positioned in several different tiers.

Muni Planning Division Employees in Presidio Trolley Coach Yard, May 17, 1979

Since that first plan was written, transportation planning at the SFMTA has expanded to include capital projects, street design, bike lanes, paratransit, parking, historic streetcars and much more, while promoting safety, equity and sustainability. The SFMTA continues to publish an operating and service plan approximately every 10 years, now called the Short-Range Transit Plan (SRTP), which is based on the needs, goals and agency priorities to serve the people of San Francisco. 



Published March 30, 2023 at 11:56PM
https://ift.tt/viy0xaI

Show HN: Kaskada – modern, open-source event processing https://ift.tt/CYfTEQm

Show HN: Kaskada – modern, open-source event processing We recently open-sourced Kaskada – an event-processing engine built on Rust and Apache Arrow. It features a high-level, declarative query language designed specifically for reasoning about events in bulk and in real time. Unlike SQL, an aggregation over events produces a timeline indicating the value at each point in time over the events that have occurred up to that point in time. The query language provides composable, expression oriented syntax, including the ability to nest aggregations. Due to the focus on events and temporal queries, it provides capabilities to shift events forward (not backward, to avoid "leaking" information about the future into past values), ticks that create new times (allowing you to observe the current value of an aggregation every day, for instance) and joins that operate "at the current time". Example query: # Purchases up to a point in time let purchases_now = count(purchase) # Shift that *forward* one day (so the value now is from 1 day ago) let purchases_yesterday = purchases_now | shift_by(days(1)) # Compute the difference (purchases since yesterday) in purchases_now - purchases_yesterday More on the history of Kaskada is available in this blog post https://ift.tt/pcmKbIX . More information on the project (and documentation) is available at https://kaskada.io . https://ift.tt/ItCkj9W March 30, 2023 at 11:57PM

Thursday, March 30, 2023

Show HN: GitHub Annotations for flake8 with my plugin https://ift.tt/mSoCOfX

Show HN: GitHub Annotations for flake8 with my plugin I made a plugin for the Python linter flake8 that turns it's output into Github Annotations by invoking it with `flake8 --format github`. https://ift.tt/InRmgUX March 30, 2023 at 02:18AM

Show HN: DataLegendAI – Amazon Sales Tracker – The Most Accurate https://ift.tt/vpUu9DG

Show HN: DataLegendAI – Amazon Sales Tracker – The Most Accurate DataLegendAI, unlike any other website, provides Amazon sellers with the actual (not estimate) data from the Amazon marketplace using the power of AI, providing unparalleled accuracy for essential data like historical sales, current stock, competitors count.I launched this with my friend a month ago, would appreciate any feedback on it! Thanks. https://ift.tt/lYtbOKj March 29, 2023 at 11:24PM

Show HN: Nextflick.io – Watch a random movie trailer https://ift.tt/SxyOTPE

Show HN: Nextflick.io – Watch a random movie trailer I want to introduce Nextflick to you, a website I made showing you a random movie trailer, so you can find out what to watch next. Technically, Nextflick is a rather simple website. Everything is rendered on the server-side. Movies are scraped from the TMDB API and dumped into a NoSQL database. When you request a page, a random movie is selected and it shows you a YouTube embed with a respective trailer. Even though this may seem like such a simple tool, I am immensely proud of it. It is my first project I ever actually shipped, and I had this idea in my head for over 5 years. Sadly I am suffering from a bad load of perfectionism, which always got in the way of finishing anything, until today. I deliberately chose to create something that is small and straightforward. I chose Go as a language because it helps me enormously to "get sh*t done". I don't have to think about too many language constructs or idiomatic ways of how to achieve something. I can simply write down my thoughts. I love the error handling as well, it makes me worry less about unexpected errors because the API pretty much tells me exactly where they happen and I can handle them right then and there. NoSQL helped me even more to keep things simple. Since there are no write operations happening on the website itself, it can be used in a readonly mode. If I want to download a new set of movies from TMDB, I simply write everything into a new NoSQL file and then swap the old against the new. I consciously did not implement any sort of filters. I wanted the experience to mimic that of going to your local cinema: you see a set of random trailers, some of them you won't like, but maybe one will stick. You might end up watching a movie you never thought to look for in the first place. There are currently 5.546 movies in the database. This number seems a bit low to me, given that TMDB has over 1.000.000 movies stored. However, I applied some criteria to the movies I imported in order to achieve a certain amount of quality: * They needed to have a trailer * They needed not to be flagged as "adult" * They needed to have an average TMDB user rating of over 6.5 to filter out low quality results * I realise that there are people who are interested in "crappy" B-movies. Pending feedback, I might be willing to reconsider this. * I excluded certain genres like live music or documentaries * They needed to be released, so you can actually go and watch them * They needed to have a runtime of at least 80m, I didn't want to include short films for now * They needed to be released after 1965 * I know that there are a lot of gems from before that time, however, I felt that most of the older ones didn't have proper trailers, or at least not of the sort as we would expect them today, so it felt a bit off to include them * They needed to be in English (for now, if people like it I might add more languages later on) There are also some outstanding issues I have not addressed yet: * YouTube shows the full title of the video name in the embed, this kinda gives away the surprise of watching the trailer until the end. However, since they disabled the option to hide video information, I was not able to find an easy fix for this * Some YouTube videos are marked as "private" or are not available in certain countries, so you will see an error every now and then. I might need to start using YouTube's API to filter these out * Trailers do not autoplay in Safari and Firefox * This one is unfortunate, as it negatively affects the experience of browsing through the trailers. I haven't figured out if there is a way to "fix" this * I tried my best to reach very good Lighthouse results. Oddly enough, the YouTube embed itself performs really poorly by loading megabytes of JavaScript and is flagged by it * Some movies are flagged incorrectly by TMDB, you might end up seeing some movies that are actually not precisely following the criteria I mentioned above https://nextflick.io/ March 30, 2023 at 12:01AM

Wednesday, March 29, 2023

Show HN: Hacker News Summarizer (Chrome Extension) https://ift.tt/9DlYyWV

Show HN: Hacker News Summarizer (Chrome Extension) Hey Hacker News community, We're excited to announce the launch of our new Chrome extension, "Hacker News Summarizer," which uses OpenAI API to summarize articles on Hacker News. It helps you quickly understand the key takeaways without reading the whole article. Plus, no login or confirmation is required to use it! Simply install the extension and click the "summary" link next to "comments" when you want to read an article. Disclaimer: Not all articles are summarised, or supported but we will change and try to support them later. Additionally, this extension is not affiliated with OpenAI or Hacker News. Chrome Extension: https://ift.tt/KfHZ5C3 ... Try it out today and let us know what you think in the comments below! Thanks, The Hacker News Summarizer team https://ift.tt/jVFr3Sh March 29, 2023 at 04:18PM

Show HN: GPT-3.5-turbo wrapped inside my personal website https://ift.tt/WQjCBNV

Show HN: GPT-3.5-turbo wrapped inside my personal website https://ift.tt/biyLWvo March 29, 2023 at 03:04PM

Show HN: Atmos – Everything you need to create color palettes https://ift.tt/9CeXD71

Show HN: Atmos – Everything you need to create color palettes https://atmos.style March 29, 2023 at 01:08PM

Show HN: An intuitive, no subscription, privacy-first calorie tracker for iPhone https://ift.tt/v28afpN

Show HN: An intuitive, no subscription, privacy-first calorie tracker for iPhone Hi all, over the last 2 years I've been on and off building my app for iPhone. Caloree is basically a freemium calorie tracker/food diary with the ability to only track calories. This sets it apart from the competition which usually allows logging a gazillion macros. This (hopefully) makes it easier for users to log their food. Feedback so far has been great. The app launched today, which I am quite proud of. It's been 2 years next to raising 2 small kids which meant to often sacrifice the project when it was moving along nicely and spending way less time on it than I would have wanted to. It was a real test on my patience which is usually not that great :) Let me know if you have any questions or feedback is also greatly appreciated! - Rudy https://caloree.app March 29, 2023 at 06:59AM

Show HN: Customizable, embeddable Chat GPT based on your own documents https://ift.tt/6GQqi8Z

Show HN: Customizable, embeddable Chat GPT based on your own documents https://libraria.dev/ March 29, 2023 at 06:41AM

Show HN: GPT4 vs. GPT3:What you should know https://ift.tt/clr6JOi

Show HN: GPT4 vs. GPT3:What you should know https://ift.tt/2TDBEdw March 28, 2023 at 08:22PM

Tuesday, March 28, 2023

Show HN: Using Voice to Interact with ChatGPT https://ift.tt/ib8Bjld

Show HN: Using Voice to Interact with ChatGPT Hi HN, During the weekend, I built a Chrome extension for ChatGPT that allows you to interact with it using your voice. Currently, it supports more than 10 languages, and I will add more gradually if requested. Although it's still in its early stages, I would be happy to receive critical feedback! https://ift.tt/IyDYJLx March 28, 2023 at 03:28PM

Show HN: PoachMe.dev, Reclaim Your Time https://ift.tt/biIGzMg

Show HN: PoachMe.dev, Reclaim Your Time A couple of months ago, I posted about my stealth startup on HN and got a lot of friendly help and signups so I'm officially launching today to a wider audience. All of the features highlighted here are "FREE" (we just take a cut from your scheduled recruiter calls) PoachMe.dev is your one stop shop to being paid for the time you spend with recruiters on finding a job. From the hiring manager, to the recruiter, to the HR team cutting you an offer letter, every single person in the chain is getting paid while a candidate gets to pretend their money and time and resources aren't dwindled every time they take an interview so this turns it back on it's head. Have you ever received a random message asking for a random technology you don't have while also claiming "you're a perfect fit"? Send them a pre-composed "reply template message" from PoachMe ("Great. Please book a slot on my calendar and we can chat more about this. You'll receive my resume upon confirmation of the booking. https://ift.tt/4v8M0Eg ") so they can schedule and pay for your time. You will be surprised how many great recruiters will blatantly tell you that you are not worth your time as soon as they're asked to pony up even $100/hr while making an easy 10k for placing you at a company. If your skills have value, you can cut through the recruiter chaff and get to the recruiters who are actually easy to work with in one easy step. After we built this core feature, we've branched out to creating a career snapshot (https://ift.tt/J3m2iYd) which allows you to showcase your skills in one single screen without it being a resume and have started work on a virtual business card you can update and flash unto NFC cards so you have a digital business card you can carry around with you ( https://ift.tt/gqs1rUv ) Sign up today using the following limited signup code ( https://ift.tt/u95fvP0 ). Although I am sure I am able to scale this startup to any size, limiting signups is a super easy way to not get HN-hugged-to-death. https://ift.tt/qXvs6wY March 28, 2023 at 01:45PM

Monday, March 27, 2023

Show HN: Flightle https://ift.tt/sDKZ0y8

Show HN: Flightle https://ift.tt/tUpOfqE March 27, 2023 at 05:35PM

Show HN: Hacker Cabin https://ift.tt/jbn7RxB

Show HN: Hacker Cabin https://ift.tt/nlTEWVy March 27, 2023 at 05:30PM

Show HN: GPT My Life https://ift.tt/OdfrvEe

Show HN: GPT My Life Have you ever considered just letting AI control your life? I mean, it's clearly superior to humans in every way. AI never gets tired, it never gets emotional, and it never makes mistakes. So why bother trying to control your own life when you could just let the machines do it for you? Just sit back, relax, and let GPT-3 plan your day. After all, what could possibly go wrong? https://gptmylife.com/ March 27, 2023 at 04:59PM

Show HN: SlickGPT https://ift.tt/QlZYc2C

Show HN: SlickGPT SlickGPT is a light-weight "use-your-own-API-key" ChatGPT client written in Svelte. It offers GPT-4 integration, a userless share feature and other superpowers. https://ift.tt/5wTyGRQ March 27, 2023 at 01:12PM

Show HN: Notclick.in – summarize YouTube videos with ChatGPT https://ift.tt/z6KBWPm

Show HN: Notclick.in – summarize YouTube videos with ChatGPT https://notclick.in March 27, 2023 at 07:33AM

Show HN: Repid – new Python job scheduler with Asyncio in mind https://ift.tt/DzIo6BE

Show HN: Repid – new Python job scheduler with Asyncio in mind https://ift.tt/xeyMFUi March 27, 2023 at 07:41AM

Sunday, March 26, 2023

Show HN: Generate your guided meditation (with human-like voice) using GPT-4 https://ift.tt/XEVUfWw

Show HN: Generate your guided meditation (with human-like voice) using GPT-4 https://ift.tt/DXM7vgb March 26, 2023 at 05:14PM

Show HN: GPT-4 Reverse Turing Test https://ift.tt/9kwKWEN

Show HN: GPT-4 Reverse Turing Test https://ift.tt/PewRT70 March 26, 2023 at 04:41PM

Show HN: I made a non-trivial iOS app with GPT-4 in just a few hours https://ift.tt/ULBWRJd

Show HN: I made a non-trivial iOS app with GPT-4 in just a few hours After being inspired by your responses to the Ask HN thread yesterday ( https://ift.tt/KnzfUGx ), I decided to see if I could use ChatGPT to make a functioning app. I picked a random project idea out of my Notebook of Amazing Ideas, and spent just a couple of hours using GPT-4 to build it. I've never built an iOS app before, and even if I made something like this as a web app (my usual job), I would expect it to take at least a week. My process was basically 1) Ask ChatGPT to write some code 2) Copy and paste the code into the right files (this took a little bit of React knowledge on my part). 3) Run the code and paste any errors back to ChatGPT and ask it for suggested solutions. 4) Repeat. https://ift.tt/2Lob8OI March 26, 2023 at 02:13PM

Show HN: Grant-Funded FAFSA help, 1:1 college access coaching, and Fin Aid https://ift.tt/xszZBbM

Show HN: Grant-Funded FAFSA help, 1:1 college access coaching, and Fin Aid https://ift.tt/zfCyZ34 March 26, 2023 at 08:09AM

Show HN: 13Sheep – a JavaScript game largely authored by ChatGPT https://ift.tt/md1yzLI

Show HN: 13Sheep – a JavaScript game largely authored by ChatGPT 13 Sheep is a quick roll-and-write game designed by Moritz Dressler, intended for one or more players. By drawing fences on a grid, players try to protect as many sheep as possible before the wolf comes. I reproduced the rules in an online experience, allowing for additional user customization compared to the pen and paper version. A lot of the code comes from a conversation I had with chatGPT. Here's a blog detailing the prompts used in the conversation with chatGPT: https://ift.tt/yCge4Op https://ift.tt/X0qk9VQ March 26, 2023 at 05:51AM

Show HN: Lunette – A word processor designed around writing, not formatting https://ift.tt/KRNvZgm

Show HN: Lunette – A word processor designed around writing, not formatting https://lunette.app/ March 26, 2023 at 03:04AM

Saturday, March 25, 2023

Show HN: Tool that uses GPT to translate text into executable commands https://ift.tt/Iw4eEYh

Show HN: Tool that uses GPT to translate text into executable commands https://ift.tt/NPiOZ50 March 25, 2023 at 06:01PM

Show HN: Kepler Book – A Way to Document and Share Errors https://ift.tt/tvNjkP8

Show HN: Kepler Book – A Way to Document and Share Errors Kepler is a website to explain code errors in a context-driven way, instead of scouring the internet for solutions to obscure programming errors? This is an experimental project. Inspired by the popular Stack Overflow and Val Town. Kepler-Book is a new platform that allows developers to easily write and document errors for others to read and understand the context. Most times i was tired of struggling with obscure programming errors and wish there was a better way to document and share our solutions, check out Kepler-Book today. The team behind the platform is eager to hear feedback from the Hacker News community and is committed to making Kepler-Book the go-to platform for documenting and sharing errors. https://ift.tt/EXKgJtf March 25, 2023 at 04:14PM

Show HN: ESER-32/Zuse Elektra emulator https://ift.tt/1R2To3f

Show HN: ESER-32/Zuse Elektra emulator https://ift.tt/twvNVls March 25, 2023 at 02:33PM

Show HN: CommandClick: WebBrowser enforced by JavaScript and shellscript(Termux) https://ift.tt/HiwY6f9

Show HN: CommandClick: WebBrowser enforced by JavaScript and shellscript(Termux) CommandClick is low code android app making tool. On the surface, CommandClick is web browser. In fact, this is low code android app making tool. Surely, CommandClick can customize brosser But feature. Futher more, you can original android app by low code. Please check my readme! https://ift.tt/PV4TFR8 March 25, 2023 at 09:58AM

Show HN: FTX Creditor – Confirm that the bankruptcy court has your claim https://ift.tt/2jaxhHJ

Show HN: FTX Creditor – Confirm that the bankruptcy court has your claim FTX Creditor is the easiest way to confirm that the bankruptcy court knows about your claim. Background: Last week, FTX published 1.3M anonymized user accounts in a Schedule F filing that lists the unsecured creditors they know about. 1.3M is a huge number, but it may be less than half of the total users FTX had. If your account is not listed, file a proof of claim with the bankruptcy court, or they may not treat you as a creditor (Federal Rules of Bankruptcy Procedure: Rule 3003). The data was uploaded as a series of PDFs, which makes it hard to find your claim, especially if you don’t remember the exact amounts you had and have to fuzzy match with cmd+f! We built FTX Creditor so that you can find your claim with the information you have. Features: - Find claims by: - Assets. If you remember having 4-5 BTC, 10-20 ETH, 0-100 SOL, you can filter 1.3M claims down to 4. - USD value. The face value of a claim is the account value on November 11, the day FTX filed for bankruptcy. You can exclude “Sam Coins” from the value calculation. The court may ignore the value of assets closely associated with SBF, such as FTT and SRM. - Customer code. - See the court document a claim was listed in. - Subscribe for notifications about events that may impact your claim, such as when the court sets the deadline to file a proof of claim. - Search for terms across all public court filings. Future Work: - Creditors who are interested in selling their claims can receive offers from buyers. - Explore aggregate statistics across accounts and assets. - FAQ on the most relevant parts of the bankruptcy process. FTX creditors, we got this! https://ift.tt/RMeABXW March 25, 2023 at 02:12AM

Show HN: Sync your keys and configs via an encrypted Git https://ift.tt/0AKB4k9

Show HN: Sync your keys and configs via an encrypted Git https://ift.tt/Z18qWYL March 25, 2023 at 04:07AM

Friday, March 24, 2023

Show HN: A Web3 Boilerplate Project in React.js https://ift.tt/p6OgU5i

Show HN: A Web3 Boilerplate Project in React.js https://ift.tt/Z94tXju March 24, 2023 at 07:44PM

Show HN: Hacker News Summarizer (Chrome Extension) https://ift.tt/bPUSFdl

Show HN: Hacker News Summarizer (Chrome Extension) Hey Hacker News community, We're excited to announce the launch of our new Chrome extension, "Hacker News Summarizer," which uses OpenAI API to summarize articles on Hacker News. It helps you quickly understand the key takeaways without reading the whole article. Plus, no login or confirmation is required to use it! Simply install the extension and click the "summary" link next to "comments" when you want to read an article. Disclaimer: Not all articles are summarised, or supported but we will change and try to support them later. Additionally, this extension is not affiliated with OpenAI or Hacker News. Chrome Extension: https://ift.tt/HK1odTv... Try it out today and let us know what you think in the comments below! Thanks, The Hacker News Summarizer team https://ift.tt/qLoWuaI March 24, 2023 at 04:18PM

Show HN: Unity AI Asset Generation https://ift.tt/IFxzvyh

Show HN: Unity AI Asset Generation Hello HN - like a lot of programmers, I am really excited by everything going on with ChatGPT/DALL-E. I am a game developer by trade, and I think there is a lot of potential to change workflows for game development. I was very inspired by Keijiro Takahashi's prototypes for asset generation using OpenAI within Unity, so I tried to make a more generic means of generating text and image assets within the Unity Editor using OpenAI's APIs. I've been surprised by the success so far - it definitely has it's limits, but I think we have just begun to scratch the surface of the potential here. https://ift.tt/rStFqK8 March 24, 2023 at 11:59AM

Show HN: ChatGPT develops a Dungeons and Dragons multiplayer game https://ift.tt/Ts9QlVS

Show HN: ChatGPT develops a Dungeons and Dragons multiplayer game https://ift.tt/M8Qx0gY March 24, 2023 at 07:25AM

Show HN: Create a “rogue” WiFi AP & Captive Portal with a Raspberry Pi https://ift.tt/aCx4OG7

Show HN: Create a “rogue” WiFi AP & Captive Portal with a Raspberry Pi This project makes a Raspberry Pi pretend to act as a WiFi hotspot with a captive portal. It does not actually provide an internet connection to connected clients, but simply triggers their captive portal detection, which causes them to present users with a browser window containing content of your choosing. I created this for security tinkering purposes, but also because I found the documentation for similar projects lacking. I've attempted to document and explain the salient points of the entire Raspberry Pi Linux configuration relating to the captive portal. https://ift.tt/rquZPwn March 24, 2023 at 03:20AM

Show HN: AlpacApp – An Extendable and Highly Customizable Website Builder https://ift.tt/qwRPHX4

Show HN: AlpacApp – An Extendable and Highly Customizable Website Builder Hey HN, I'm Yassine and today I'm launching AlpacApp (formerly yawb.io), a modern website builder with four distinctive qualities: 1. With a single click, you can export your project as a Zip file and host it yourself if you wish. 2. You have full control over the design of the website. Click on any element and start customizing the styling properties. 3. You can create your own blocks to extend the functionality of AlpacApp. You can even, download, share and upload blocks. 4. It features a built-in Notion integration to embed your notion pages directly in your website. Write in Notion and Design in AlpacApp. I truly believe in this project and while there are already plenty of website builders available out there, none of them provides the level of customizability and flexibility that Alpac.App provides! I'm really open to feedback and any requests. You can follow my build in public journey on twitter: https://twitter.com/ybouane Yassine https://alpac.app/ March 24, 2023 at 01:03AM

Thursday, March 23, 2023

Show HN: Gyeeta – An Open Source and Free Observability Tool https://ift.tt/UQoHWi5

Show HN: Gyeeta – An Open Source and Free Observability Tool Hello Everyone, We are excited to announce the public release of Gyeeta - https://gyeeta.io Gyeeta is a free, eBPF based Open Source (GPLv3) Observability tool which provides the following capabilities : - Service Level Statistics such as Queries/sec (Requests/sec), Response Times (Latency) and HTTP Errors (if HTTP based) with no manual inputs or integrations. Monitors binary / proprietary network protocol or non HTTP Service statistics as well. - Service Maps, Process and Host level Network Flows with info on all Services and Processes. - Detection of Host and Process Level CPU starvation, Virtual Memory or IO Bottlenecks. - Monitor all applications without any instrumentation or tapping irrespective of the programming language used. - Self Learning Algorithms that can detect Anomalies, Contention or Degradation without any manual inputs. - Advanced Cluster, Service or Process Level Alerts using a powerful Web UI or REST APIs. - All Data In-House (On Prem). Not a SaaS tool. - All Linux Kernels released since 2016 supported (Linux Kernels v4.4.x or higher). Gyeeta is optimized (C++ based) for minimal CPU and Memory requirements. Website : https://gyeeta.io Github link https://ift.tt/dJ8Ehqi https://gyeeta.io/ March 23, 2023 at 01:26PM

Show HN: Wrapper around restic for Docker Compose https://ift.tt/EFC31jd

Show HN: Wrapper around restic for Docker Compose auto-restic is a tool for automatic backup and restore persistent data in docker compose. It uses restic under the hood but offers scheduled jobs, web notifications, and automatic recover (volume is empty and there is backup in cloud) if needed. https://ift.tt/5Up8Sik March 23, 2023 at 06:11AM

Show HN: Cursor – IDE built for coding with GPT-4 https://ift.tt/aqW0Nf4

Show HN: Cursor – IDE built for coding with GPT-4 https://www.cursor.so/ March 23, 2023 at 03:41AM

Show HN: GPT-4 autonomously editing a program allowing it to edit programs https://ift.tt/OUngqKS

Show HN: GPT-4 autonomously editing a program allowing it to edit programs https://ift.tt/iArmMV6 March 23, 2023 at 02:55AM

Show HN: Dungeon Map Doodler Beta - Free online map drawing tool https://ift.tt/ncKf9ml

Show HN: Dungeon Map Doodler Beta - Free online map drawing tool This is a D&D map making tool I've been working on for a while now, but I just added some new features to the beta that I think HN users might find neat. When building a world map, you can use "Dynamic Brushes" to draw organic looking terrain. This is achieved entirely with svg filters and javascript canvas, no fancy libraries or anything. This came with a pretty large rewrite of some of the underlying code, so I'm sure there's a number of bugs I haven't come across, but I'd love to hear your opinions on it! https://ift.tt/fhqlK8b March 23, 2023 at 01:48AM

Show HN: Unscribbler – Simple Handwriting Reader https://ift.tt/YSTbMFc

Show HN: Unscribbler – Simple Handwriting Reader This is a handwriting-to-text converter! Just follow the instructions on the page and you're good to go :) Background: I've been tutoring on the side for a while and it's apparent that the whole process can be smoothed out, with the end goal being an AI tutor buddy with a stylus interface. This is a little step in that direction. As for implementation details, I forked excalidraw (at https://ift.tt/NBw90UI ), got a gcp free tier instance running, and scraped together a Google K8s Engine cluster serving with torchserve. Luckily there's a great deal on the public preview of c3 cpus at the moment. For the model, I'm using trocr-base-handwritten ( https://ift.tt/JWhc2Q0 ). Let me know if anyone has any ideas, suggestions, and/or tips! https://ift.tt/HERbikg March 22, 2023 at 10:51PM

Show HN: Zapier's first API https://ift.tt/dBwote9

Show HN: Zapier's first API Hey HN! We launched Zapier way back in 2012 on HN: https://ift.tt/354QRXg and thought we'd return home to announce something special and hopefully exciting :) We are trying to finally live up to the "API" in our name with Zapier's first universal API: Natural Language Actions – https://ift.tt/UnND31f API docs – https://ift.tt/m1qjAb4 (to be fair, we have published APIs before that can access Zapier data, but never before one devs can use to directly call the 5k+ apps / 20k+ actions on our platform) For example, you can use the API to: * Send messages in Slack * Retrieve a row in a Google Sheet * Draft a reply in Gmail * ... and thousands more actions with one universal API We optimized NLA for use cases that receive user input in natural language (think chatbots, assistants, or any product/feature using LLMs) -- but not strictly required! Folks have asked for an API for 10 years and I've always been slightly embarrassed we didn't have one. We hesitated because we did not want to pass along our universe of complexity to end devs. With the help of LLMs we found some cool patterns to deliver the API we always wanted. My co-founder/CTO Bryan did an interview with Garry on YC blog with more details: https://ift.tt/iCbZf4c... We also published a LangChain integration to show off some possibilities: * Demo: https://www.youtube.com/watch?v=EEK_9wLYEHU * Jupyter notebook: https://ift.tt/W2vNsQm We know the API is not perfect but we're excited and eager for feedback to help shape it. March 22, 2023 at 10:02PM

Wednesday, March 22, 2023

Show HN: Generate styled web pages with just Python https://ift.tt/OWkaCKr

Show HN: Generate styled web pages with just Python There are a lot of Python to web app frameworks going around these days but I wanted something that was a little more lightweight that just generates HTML pages and can be embedded in Flask or other Python web servers incrementally. PyVibe uses Python components to construct a page with styling that you can use in Flask, in a static site, or even in Pyodide. https://www.pyvibe.com/ March 22, 2023 at 06:11AM

Show HN: Cfnctl – Terraform CLI experience to AWS Cloudformation https://ift.tt/BhvPOnW

Show HN: Cfnctl – Terraform CLI experience to AWS Cloudformation https://ift.tt/hvOa5Tb March 22, 2023 at 03:53AM

Show HN: Google Bard vs. OpenAI ChatGPT: The dice problem part one https://ift.tt/QL12irB

Show HN: Google Bard vs. OpenAI ChatGPT: The dice problem part one https://ift.tt/s4fxHuZ March 22, 2023 at 02:55AM

A Decade of Rolling out the Red Carpet for Riders

A Decade of Rolling out the Red Carpet for Riders
By Cassie Halls

 A map showing the expansion of transit lanes in San Francisco from 2103 to 2023, as well as lanes that are coming soon. A summary of key highlights from the map is included in the following link.

An animated map showing the expansion of red transit lanes in San Francisco. View as a PDF. Accessible version of the expansion of red transit lanes: 

Red Transit Lanes Over Time in San Francisco from 2013 to 2023 

There is nothing quite like looking out the window at gridlock traffic while your bus coasts down a red transit lane. This may feel like an “only in San Francisco” pleasure – after all, San Francisco was one of the first U.S. cities to “roll out the red carpet” by painting bus lanes red. But red transit lanes have now become a popular way to keep buses out of traffic in more than 25 cities across the country. 

The SFMTA is celebrating a decade since the installation of San Francisco’s first red transit lane on Church Street on March 23, 2013. You can help us celebrate by riding that first red transit lane between Duboce and 16th Streets on Muni’s 22 Fillmore and J Church along with thousands of other weekday riders. As you whiz past traffic, you may feel the estimated 14% time savings afforded by the red color.  

If you drive, help us celebrate by keeping transit lanes clear. Remember, double parking in transit lanes is camera enforced. Transit lanes are an essential tool to keep Muni moving on San Francisco’s busy streets.  

Dedicated transit lanes started popping up in the city as early as the 1970s following the adoption of the city’s Transit-First Policy (which happens to be turning 50 this month). As of 2023, over 20 lane miles of transit lanes now also have the red treatment, in addition to 55 miles of transit and bus/HOV lanes without red paint.  

J Church using red transit lanes and picking up passengers on a boarding island on Church at Market Street.

J Church train using red transit lanes on Church at Market Street. 

Although often the most visible, transit lanes are one of more than 20 tools in our toolbox to improve transit reliability and reduce delays. With Muni Forward, we’ve built more than 80 miles of transit corridor reliability improvements to keep Muni moving — with upgrades like bus bulbs for faster boarding and traffic signals that stay green for transit.  

As an early adopter of red transit lanes, the SFMTA helped lay the groundwork to change federal guidelines to make it easier to paint lanes red. This is because red colorization has led to a 55% improvement in motorist compliance and is a cost-effective way to reduce delays. We have to say they’re looking great for their age! 

We know that despite our best efforts, Muni buses and trains are sometimes stuck in traffic and transit lanes are occasionally blocked. That is why we continue to innovate to bring improvements to our riders. Last year we colorized six miles of transit lanes in the Van Ness Improvement Project, Geary Boulevard Improvement Project, and along Mission Street in SoMa, 4th Street and Stockton Street. We also continue to install Muni Forward transit priority projects across the city and push for further compliance improvements through an education campaign for motorists. The SFMTA was also recently awarded a state grant to deploy new next-generation camera technology as a part of the transit lane enforcement program. 

Stay tuned for more red transit lanes and other reliability improvements in the year ahead.  



Published March 22, 2023 at 02:05AM
https://ift.tt/ex7qX5O

Show HN: Watermelon – GPT-powered code contextualizer https://ift.tt/mlEUHuj

Show HN: Watermelon – GPT-powered code contextualizer Hey there HN! We're Esteban and Esteban and we are looking to get feedback for the new version of our GPT-powered, open-source code contextualizer. We're starting with a VS Code extension that indexes information from git (GitHub, GitLab, or Bitbucket integrations available), Slack and Jira to explain the context around a file or block of code. Finally, we summarize such aggregated context using the power of GPT. As devs we know that it's very annoying to look at a new codebase and start understanding all the nuances, particularly when the person who wrote the code already left the company. With this problem in mind, we decided to build this solution. You'll be able to get into "the ghost" of the person who left the company. Soon, we will also be building a GitHub Action that does the same thing as the VS Code extension but at the time of creating a PR: Index the most relevant information related to this new PR, and add it as a comment. This way we will provide context at one more moment, and also, we will be making the IDE extension better. Here's our open source repo if you also want to check it out: https://ift.tt/HN6zfeS Please give us your feedback! Thanks. https://ift.tt/Y9iRsmP March 21, 2023 at 10:09PM

Show HN: Harmonized Data Platform https://ift.tt/XMbF3Cu

Show HN: Harmonized Data Platform Hi HN, My background is on datascience and I thought during the last few weeks on how to turn the data into commodity problem: Getting any meaningful out of data can be erroneous, time-consuming and includes repeatable processing work (and it is done over and over again). Im trying to mitigate this by harmonizing data, so it is ready for being consumed via an API or Spreadsheet. After a few iterations I ended up with this prototype that I wanted to share with you. Please notice, that this is an early prototype and not a finalized product yet. Im also delighted to know your opinions or thoughts or advices. You can get the first impression at https://databarnum.com/ March 20, 2023 at 01:18AM

Tuesday, March 21, 2023

Show HN: Aoi – Auto-load database schema to ChatGPT and execute SQL https://ift.tt/leahbLE

Show HN: Aoi – Auto-load database schema to ChatGPT and execute SQL https://ift.tt/KV0FOgq March 21, 2023 at 06:32AM

Show HN: Leetcode but for front end engineers. Bad idea? https://ift.tt/m4zTsXN

Show HN: Leetcode but for front end engineers. Bad idea? https://ift.tt/z2KkCLa March 21, 2023 at 04:08AM

Show HN: GPT4-powered Slack bot that can scrape URL contents https://ift.tt/yk0JOCS

Show HN: GPT4-powered Slack bot that can scrape URL contents This repository contains a Python-based Slack GPT Bot that uses OpenAI's GPT model to answer users' questions. Additionally, the bot can extract content from URLs provided in the user's message and take into account their content in its response. Features - Extract URLs from user messages - Scrape webpage content from URLs - Integrate with OpenAI's GPT-4 to answer questions - Maintain conversation context in a threaded format - Socket mode integration with Slack https://ift.tt/HhVc5fA March 21, 2023 at 02:40AM

Show HN: Find words “halfway” between two others https://ift.tt/bjLy0ZR

Show HN: Find words “halfway” between two others https://ift.tt/p9LBHd2 March 21, 2023 at 01:11AM

Show HN: Great Books Homeschool beta program https://ift.tt/Diy1sjE

Show HN: Great Books Homeschool beta program I built this customizable literature-based K-12 homeschool curriculum, based on my experience as a homeschool parent. It's designed especially for intellectually curious kids who love to read. One of the main benefits of homeschooling is the ability to design customized programs of study that let kids learn at their level of challenge in each subject. But since designing custom curricula from scratch requires a huge time commitment and familiarity with children's literature and academic materials, most homeschooling parents don't take advantage of this potential and instead opt for prepackaged curricula. Great Books Homeschool eliminates a lot of the work involved in designing a complete and rigorous curriculum for homeschooled students. The website generates a default program of study for each student, then helps parents customize it. Transcripts and other records are generated automatically. Pricing is normally subscription based, but we're offering complimentary access for twelve months to the first 50 users who sign up for our beta testing program. In return, beta testers are requested to complete a monthly questionnaire about their experience with the curriculum. If you would like to participate in the beta testing program, please first create a free trial account at https://ift.tt/5HoEUYT . Once signed in, go to https://ift.tt/P7A0zbB... and complete the application form. Questions and comments are welcome! https://ift.tt/5HoEUYT March 21, 2023 at 12:57AM

Show HN: Warn Orders allow employed to view upcoming layoffs up to 60d out https://ift.tt/IikpVmc

Show HN: Warn Orders allow employed to view upcoming layoffs up to 60d out Link is for CA based employers. https://ift.tt/72EsZvO March 21, 2023 at 12:16AM

Monday, March 20, 2023

Show HN: Missing Calendly Feature: Branded Links https://ift.tt/SDyrABi

Show HN: Missing Calendly Feature: Branded Links https://ift.tt/Ddg8Wn0 March 20, 2023 at 10:55AM

Show HN: What I've learned from my users after talking to them? https://ift.tt/O6pvUSt

Show HN: What I've learned from my users after talking to them? https://ift.tt/AFJS5fZ March 20, 2023 at 08:00AM

Show HN: Chatblade – A CLI Swiss Army Knife for ChatGPT https://ift.tt/wKh6IEG

Show HN: Chatblade – A CLI Swiss Army Knife for ChatGPT integrate chatGPT into your scripts or terminal work. Supports piping text, saving prompts, estimating costs, and some basic json/yaml extraction. I've added some elaborate examples on the readme of how to use it with pictures, that may provide a better overview. https://ift.tt/UYRSVOq March 20, 2023 at 02:48AM

Show HN: A living archive of albums recommended by the New Yorker https://ift.tt/8PSx4zN

Show HN: A living archive of albums recommended by the New Yorker https://ift.tt/45muPIJ March 20, 2023 at 12:04AM

Show HN: Text Adventures, ChatGPT based text adventure games everyday https://ift.tt/7agmFp9

Show HN: Text Adventures, ChatGPT based text adventure games everyday Hi HN! I worked on this small fun thing over the weekend. Everyone starts from the same point every day. things diverge from there. Your choices define where the story goes. https://ift.tt/EsqdZgK March 19, 2023 at 09:18PM

Show HN: Next.js ChatGPT – Responsive chat application powered by GPT-4 https://ift.tt/fNqBTbn

Show HN: Next.js ChatGPT – Responsive chat application powered by GPT-4 https://ift.tt/AoblC4O March 19, 2023 at 03:32PM

Sunday, March 19, 2023

Show HN: Side-Project: FlowChartGPT – Turn Text into FlowCharts https://ift.tt/cCApujh

Show HN: Side-Project: FlowChartGPT – Turn Text into FlowCharts https://ift.tt/COnzKyp March 19, 2023 at 05:08PM

Show HN: Yaksha Programming Language https://ift.tt/qmzDQ5J

Show HN: Yaksha Programming Language I have been working on this for a while. Main goal was to build a usable programming language. I even end up building few tools for this such as IntelliJ plugin, etc. I also plan on building some games with it in future. Main use case would be: small games (raylib), tools and any recreational programming (wasm4) Please have a look. Thank you. ------------------------------------- Main Repo: https://ift.tt/KvpB8J0 Doc: https://ift.tt/Ro9b4Kj Library: https://ift.tt/ej1uUEg ---------------------------------------- Started after a comment from WalterBright here https://ift.tt/zuTIs3x https://ift.tt/5inAk0r March 19, 2023 at 04:43PM

Show HN: Explore random user homepages on the SDF Public Access Unix System https://ift.tt/tel8zBm

Show HN: Explore random user homepages on the SDF Public Access Unix System https://ift.tt/n96Rqxt March 19, 2023 at 02:40PM

Show HN: I want to change how people buy health supplements https://ift.tt/IaLfQiu

Show HN: I want to change how people buy health supplements I made a table where you can find out the source/location of factory for where health supplements are made. Then, I spent a year reading product labels so you can save time and money when buying supplements. This is that update. This is still a work in progress but it functions fine. My previous post was a simple database of company data showing ingredient sourcing/location. That took 10 days, this has taken me close to 9 months. BackOfLabel is an extension of that initial interest with dosage information at the product & ingredient level. This update allows sorting by many more attributes at the product level (for 4000+ products at the moment) of manually scraped data. Now, for instance you can sort by specific types of ingredient - eg. filter by magnesium glycinate , magnesium orotate or any combination. eg. find ubiquinol or ubiquinone, two forms of coenzyme q10. This is useful for consumers but also companies seeking competitor analysis. You are able to filter products by – Ingredient – Filter by liquid, tablet, capsule, powder & more – Browse by UPC Code – Dosage Information – No. Individual Serving – No. Manufacturer Serving – Total Dosage For example You can also search by type of protein powder - eg. search for whey protein powder and find the dosage information for many products instantly. It frustrates me and I think the way that people buy supplements is wrong. And they don't know any better because there are incentive structures that keep them in the dark. This is a small effort to combat the misleading labeling and lack of regulation in the industry. full disclosure - i've provided a generic affiliate link in the table that means i earn a small percentage (5%) of total cart if you purchase through the link note: browse on desktop to filter & sort https://ift.tt/870KTB2 March 19, 2023 at 06:01AM

Show HN: Andromeda Invaders: Autoplay - Press ‘Enter’ twice and wait 5 seconds https://ift.tt/nUPxSO1

Show HN: Andromeda Invaders: Autoplay - Press ‘Enter’ twice and wait 5 seconds https://ift.tt/dEftOvY March 19, 2023 at 01:10AM

Show HN: RoboMUA – AI-Powered Beauty Solutions for All Skin Shades https://ift.tt/U16j8kY

Show HN: RoboMUA – AI-Powered Beauty Solutions for All Skin Shades roboMUA is leveraging artificial intelligence, augmented reality, and unique inclusive data sets for over 100 skin shades to help users efficiently find custom beauty products and even clothing items (shape/bodywear) from the comfort of their devices. https://ift.tt/xItYEgh March 19, 2023 at 04:13AM

Show HN: Supersonic: a desktop client for Subsonic music servers built with Go https://ift.tt/DPbJaoE

Show HN: Supersonic: a desktop client for Subsonic music servers built with Go For the past several months I've been working on a new cross-platform desktop client for self-hosted Subsonic music servers. The second alpha release was just published yesterday! Built with Go and the Fyne UI toolkit, and using libmpv as an audio backend, Supersonic supports high quality gapless playback of pretty much every audio format, and is fast and lightweight on resources. It also features infinite scrolling through albums. https://ift.tt/OVUjzRZ March 18, 2023 at 11:30PM

Show HN: Easy-to-use licensing library for .NET apps https://ift.tt/N3r0Az5

Show HN: Easy-to-use licensing library for .NET apps This free, open-source .NET library allows you to license your non-free applications through activation keys. Follow the quick start instructions and try it out in 5 minutes! Available on: NuGet https://ift.tt/kqd2WEg... Website (full docs, downloads) https://ift.tt/WBdYbgt GitHub (downloads, full docs, release notes etc.) https://ift.tt/5zYBcsU https://ift.tt/5zYBcsU March 18, 2023 at 11:33PM

Saturday, March 18, 2023

Show HN: i2forge – A Platform for Verified Reasoning https://ift.tt/LHzDSEk

Show HN: i2forge – A Platform for Verified Reasoning Hi! We're Amisi and Claude, builders of the i2 language and the i2forge platform. i2 is an (early draft of a) language designed to make formal verification easy for mathematicians. We are launching the language as an open source project today ( https://i2lang.org ) together with a closed alpha for i2forge. However, we have a publicly accessible demo page which anyone can use, and we would love your feedback. Thanks. https://ift.tt/BHiIWZJ March 18, 2023 at 07:27AM

Show HN: Llamero – A GUI app to easily download, install and infer LLaMA models https://ift.tt/fqZ74Ve

Show HN: Llamero – A GUI app to easily download, install and infer LLaMA models https://ift.tt/GXJBYmw March 17, 2023 at 05:12PM

Show HN: Writing my masters thesis in public https://ift.tt/WZTSwPB

Show HN: Writing my masters thesis in public https://ift.tt/Ugrxe0V March 18, 2023 at 03:36AM

San Francisco’s Transit-First Policy Turns 50

San Francisco’s Transit-First Policy Turns 50
By Michael Delia

Two buses, a bicyclist, a pedestrian and person riding a scooter all on Market Street.

Transit on Market Street in downtown San Francisco, 2018

It’s been a half-century since the San Francisco Board of Supervisors put transit needs above all other traffic initiatives, and now, the city’s Transit-First policy is celebrating its golden anniversary. The policy guides the city’s work on major infrastructure projects and planning efforts. Its principles drive San Francisco officials to promote incentives that reduce traffic congestion and solo vehicle trips, support transit investments including the purchase of Muni buses and light rail vehicles, and regularly evaluate how well our transportation network functions. 

Adopted on March 19, 1973, the original Transit-First policy was born out of an effort to reshape the Municipal Railway so it could serve San Franciscans' needs more effectively. The goals were very specific: 

  • Create exclusive bus lanes and prohibit automobiles from streetcar and cable car tracks. 
  • Restrict turning movements of automobiles that conflicted with transit vehicles. 
  • Extend sidewalks at transit stops to allow boarding from the travel lane.  
  • Strictly enforce parking codes and tow-away regulations along major transit corridors. 
  • Consider the use of preemptive traffic signals for transit vehicles. 

By the early 70s, San Francisco streets had become increasingly crowded. The Freeway Revolt just over a decade earlier led to the cancellation of planned highway construction in the city, and an office boom downtown was bringing in thousands of commuters. Meanwhile, the San Francisco Bay Area Urban Renewal Association (SPUR) began a comprehensive review of Muni’s operations in 1972. The organization interviewed operators and management, conducted line checks and reviewed company properties and processes to identify areas for improvement. 

“The recurring theme was most Muni vehicles were operating in traffic. This was the source of many problems — schedule bunching, accidents, unhappy operators and riders,” said Jim Chappell, executive director of SPUR from 1994-2009. 

The recommendations in SPUR’s report, “Building a New Muni,” were well-received by the mayor and city supervisors, and the Transit-First policy was passed not long after its release. Transit-First also addressed concerns about increased air pollution and environmental damage by effectively putting the personal automobile on notice. 

Cable car tracks with the words “keep out” painted over the street.

Transit-only lane along the Powell Street cable car tracks from California to Pine Street | November 27, 1973 

New equipment, transit priority and a focus on complete funding for Muni were initial hallmarks of the policy. The passage of Proposition E, a city charter amendment, in 1999 further enhanced Transit-First by including protections in the landmark legislation for people walking and bicycling. 

“San Francisco’s Board of Supervisors showed remarkable foresight in adopting the Transit-First resolution, and it no doubt helped San Francisco remain one of the strongest public transit cities in the nation,” said Jason Henderson, San Francisco State University Geography and Environment professor and author of Street Fight: The Politics of Mobility in San Francisco.  

In addition to making transit, walking and biking more attractive, Transit-First also promotes equity. When residents have options beyond cars, employment and economic opportunity can grow, as does the opportunity to reduce greenhouse gases. 

Professor Henderson believes San Francisco was the first city in the country to adopt a policy to prioritize public transit, but that doesn’t mean the work is done. “Transit-First must no longer be advisory,” he said. “[New policies are] needed so that public transit, cycling and walking are more than aspirational.”   

In recent years, the “Muni Forward” program has reflected the Transit-First policy with 80 miles of transit priority street improvements. Among those improvements, diamond-marked transit lanes have evolved to become the present-day “Red Carpet” lanes reserved exclusively for buses and taxis to reduce travel times and the impact of traffic congestion on Muni schedules. Meanwhile, Market Street has gone through various redesigns in the downtown area over the years. Following boarding island and lane improvements, San Francisco’s busiest thoroughfare received its first red transit lanes in 2014 and was declared “Car Free” in a monumental celebration on January 29, 2020. 

Three people board a Muni bus on Van Ness Avenue in front of City Hall.

Riders board a 49 Van Ness/Mission bus near City Hall 

Today we can see the Transit-First policy in action in the now open Central Subway and projects such as the Van Ness Bus Rapid Transit (BRT) corridor and the Muni Forward L Taraval Improvement Project that is now under construction to add transit lanes, make the route more accessible and improve pedestrian safety and visibility. With Transit-First entering its 51st year, there are new challenges as the COVID-19 pandemic has driven many people back into private cars. However, the SFMTA’s improvement projects continue with a focus on proven strategies that make transit, walking and bicycling the city’s preferred modes of travel. 



Published March 17, 2023 at 11:42PM
https://ift.tt/mUAGHK0

Show HN: AI tool to guess your personality from your tweets https://ift.tt/0jxUDoS

Show HN: AI tool to guess your personality from your tweets I was curious how these latest LLMs would perform when personality profiling someone based on their tweets (things like someones core interests, political leanings and even more obscure stuff like personality type). Results were interesting (at least to me) so I put together a dashboard. Initially I was going to allow users to submit their own username through a self-service portal but that's scrapped for now as Twitter management are yet to finalize some API reforms that could kill it. The project is really quite simple. It uses the Twitter API to get prominent recent tweets, feeds these into GPT-3, parses the response (output format is defined strictly in the prompt) and displays these graphically client-side. Anyways hope you enjoy and feel free to ask any questions! https://birdbrain.bio/ March 17, 2023 at 06:44PM

Show HN: Weigh My Luggage – Just bring a bathroom scale https://ift.tt/Vv8NaPT

Show HN: Weigh My Luggage – Just bring a bathroom scale https://ift.tt/upsRlG4 March 17, 2023 at 06:40PM

Friday, March 17, 2023

Show HN: GPT4 – Full Playthrough of Pokemon Yellow https://ift.tt/9Sabnxv

Show HN: GPT4 – Full Playthrough of Pokemon Yellow https://ift.tt/4pBqdF0 March 17, 2023 at 04:24AM

Reimagining Potrero Yard – A Community Open House, Saturday, March 18

Reimagining Potrero Yard – A Community Open House, Saturday, March 18
By John Angelico

A rendered image of a modern multi-use building is seen from the street level intersection of 17th and Hampshire streets. At the corner, a retail establishment is seen. The first two levels of the building show industrial construction elements. Above those levels, housing units are seen along with greenery and trees. Pedestrians are seen on the sidewalk, a cyclist is seen in a bike lane, and vehicles are on the street.

This conceptual rendering shows one of the proposed spaces in the Potrero Yard project designated for small businesses and non-profits at the intersection of 17th and Hampshire streets. (Image: Arcadis IBI Group) 

This Saturday we’re joining the Potrero Neighborhood Collective (PNC) developer team to host a community open house for the Potrero Yard Modernization Project, the nation’s first joint development of a bus facility with integrated housing and retail. Learn about how we’re improving transit by replacing a century-old bus yard with a modern facility, as well as addressing SF’s need for affordable housing. Please join us to view the latest designs and give your input on this groundbreaking project.  

A rendered image of a modern multi-use building is seen from street level. There are trees on the street and signage is visible on the sidewalk in front of the building showing the Muni and SFMTA logos. Pedestrians are seen on the sidewalk, a vehicle is on the street and a Muni bus is seen in the background. The image is labeled in English and Spanish: Reimaging Potrero Yard; Reimagina el Potrero Yard.

Join us! Reimaging Potrero Yard. Saturday, March 18,  2023, 1-3 p.m. KQED, 2601 Mariposa Street, SF. (Conceptual rendering from Arcadis IBI Group)

What: Reimagining Potrero Yard Community Open House

Español - Reimagina el Potrero Yard. Sábado 18 de marzo, 1-3p.m. KQED, 2601 Calle Mariposa, San Francisco CA

When: Saturday, March 18, 1-3 p.m. 

Where: KQED building, 2601 Mariposa Street, San Francisco, CA 94110 

This event will be family-friendly with activities for all ages. Take a tour of Potrero Yard to get an inside look at this 108-year-old facility and check out the historic Muni bus we’ll have parked outside. Childcare and lunch will be provided.  

Safety note: Closed-toed shoes required, and no strollers allowed on the tour. 

For interpretation or other accommodations, please contact PotreroYard@plenarygroup.com or 415-646-2223 at least 48 hours before the event. 

Topics we need community input on include: 

  • Streetscape on 17th Street: What type of amenities and activities would you like to see on 17th Street to create a welcoming environment? 

  • Spaces for small businesses & non-profits: What kind of neighborhood organizations or businesses would you visit? What type of street vendors would you like to see? 

  • Landscaping choices along sidewalks: Creative landscaping can greatly improve the vibrancy and safety of spaces. We want your ideas — including which tree species you’d like to see.  

  • Look and feel of the building: Do you have ideas on building materials? Let us know what colors, textures and artistic elements you’d like to see on the new structure.  

  • Public art: Art in the public realm can enliven spaces and capture the essence of unique neighborhood characteristics. The project’s Public Art strategy will be developed with input from the community. Learn more at our upcoming informational presentation to the SF Arts Commission Civic Design Review Committee on Monday, March 20. 

At the end of 2022, we selected the Potrero Neighborhood Collective to partner with the city and launch the current predevelopment agreement phase. This period lasts roughly 18 months. The Potrero Yard Modernization Project has always considered transparency and open dialogue to be key as we partner with the community to bring this project forward. The project would not be where it is today without that community partnership. This open house is an opportunity to help shape the project’s design before we break ground in 2024. 

To learn more, visit the Potrero Yard Modernization Project (SFMTA.com/PotreroYard).



Published March 17, 2023 at 03:55AM
https://ift.tt/bVXMTta

Show HN: Another crypto checkout page but with a flat $0.10 fee https://ift.tt/A4BbPm8

Show HN: Another crypto checkout page but with a flat $0.10 fee We have a handful of customers(12) that are using it. If you interested in making it 13 customers and want to try it out - we would love to have you onboard https://paystitch.com March 17, 2023 at 02:28AM

Show HN: New Quantile-Based Subsampling Algorithm https://ift.tt/BQpPYS3

Show HN: New Quantile-Based Subsampling Algorithm https://ift.tt/IGkwVF0 March 17, 2023 at 02:19AM

Show HN: Can you beat my dad at Scrabble? https://ift.tt/EuONnMB

Show HN: Can you beat my dad at Scrabble? https://dadagrams.com March 16, 2023 at 03:04PM

Thursday, March 16, 2023

Show HN: Schematic – A simple database management UI for Spring Boot https://ift.tt/x9wUs2C

Show HN: Schematic – A simple database management UI for Spring Boot https://ift.tt/UbfFaGQ March 16, 2023 at 05:41PM

Show HN: Learn ML and AI infrastructure in the browser https://ift.tt/R6L5B1f

Show HN: Learn ML and AI infrastructure in the browser We are the developers of an open-source package Metaflow that we started at Netflix. Metaflow provides a human-friendly interface to the full stack of ML infrastructure, including data access, compute, workflow orchestration, and versioning. It is used by hundreds of companies across industries. Over the past years, we have seen that there are two major stumbling blocks for folks who want to learn to build real-world ML applications: 1) Setting up the full infrastructure stack in the cloud costs time and money. The investment is worth it once you know what you want to do, but that's not always the case in the beginning when you just want to explore. 2) While many excellent ML/AI tutorials exist publicly, there aren't that many hands-on, interactive environments showing how to map models to real-world workflows, running on real infrastructure. This Show HN release is about our attempt to address (1) and (2): We host free, fully-featured sandbox environments that include a private Kubernetes cluster, metadata service and UI, and a workflow orchestrator backed by Argo Workflows (1). If you like what you see, you can set up a similar environment in your cloud account using our open-source Terraform templates. In addition, leaning on industry experts, we have created a number of tutorials covering NLP, computer vision, OpenAI Whisper, and recommendation systems (2). Hopefully you'll find these resources useful. Let us know what you think! https://ift.tt/tsaNEko March 16, 2023 at 12:10AM

Show HN: Ingest data from your customers (Prequel YC W21) https://ift.tt/xX3A2cO

Show HN: Ingest data from your customers (Prequel YC W21) Hey HN! Charles here from Prequel (https://prequel.co). We just launched the ability for companies to import data from their customer’s data warehouse or database, and we wanted to share a little bit more about it with the community. If you just want to see how it works, here’s a demo of the product that Conor recorded: https://ift.tt/buIwdkW. Quick background on us: we help companies integrate with their customer’s data warehouse or database. We’ve been busy helping companies export data to their customers – we’re currently syncing over 40bn rows per month on behalf of companies. But folks kept on asking us if we could help them import data from their customers too. They wanted the ability to offer a 1st-party reverse ETL to their customers, similar to the 1st-party ETL capability we already helped them offer. So we built that product, and here we are. Why would people want to import data? There are actually plenty of use-cases here. Imagine a usage-based billing company that needs to get a daily pull from its customers of all the billing events that happened, so that they can generate relevant invoices. Or a fraud detection company who needs to get the latest transaction data from its customers so it can appropriately mark fraudulent ones. There’s no great way to import customer data currently. Typically, people solve this one of two ways today. One is they import data via CSV. This works well enough, but it requires ongoing work on the part of the customer: they need to put a CSV together, and upload it to the right place on a daily/weekly/monthly basis. This is painful and time-consuming, especially for data that needs to be continuously imported. Another one is companies make the customer write custom code to feed data to their API. This requires the customer to do a bunch of solutions engineering work just to get started using the product – which is a suboptimal onboarding experience. So instead, we let the customer connect their database or data warehouse and we pull data directly from there, on an ongoing basis. They select which tables to import (and potentially map some columns to required fields), and that’s it. The setup only takes 5 minutes, and requires no ongoing work. We feel like that’s the kind of experience every company should provide when onboarding a new customer. Importing all this data continuously is non-trivial, but thankfully we can actually reuse 95% of the infrastructure we built for data exports. It turns out our core transfer logic remains pretty much exactly the same, and all we had to do was ship new CRUD endpoints in our API layer to let users configure their source/destination. As a brief reminder about our stack, we run a GoLang backend and Typescript/React frontend on k8s. In terms of technical design, the most challenging decisions we have to make are around making database’s type-systems play nicely with each other (kind of an evergreen problem really). For imports, we allow the data recipient to specify whether they want to receive this data as JSON blob, or as a nicely typed table. If they choose the latter, they specify exactly which columns they’re expecting, as well as what type guarantees those should uphold. We’re also working on the ability to feed that data directly into an API endpoint, and adding post-ingestion validation logic. We’ve mentioned this before but it bears worth repeating. We know that security and privacy are paramount here. We're SOC 2 Type II certified, and we go through annual white-box pentests to make sure that all our code is up to snuff. We never store any of the data anywhere on our servers. Finally, we offer on-prem deployments, so data never even has to touch our servers if our customers don't want it to. We’re really stoked to be sharing this with the community. We’ll be hanging out here for most of the day, but you can also reach us at hn (at) prequel.co if you have any questions! March 15, 2023 at 09:34PM

Wednesday, March 15, 2023

Show HN: Quality News – Towards a fairer ranking algorithm for Hacker News https://ift.tt/9OjvVkD

Show HN: Quality News – Towards a fairer ranking algorithm for Hacker News Hello HN! TLDR; - Quality News is a Hacker News client that provides additional data and insights on submissions, notably, the upvoteRate metric. - We propose that this metric could be used to improve the Hacker News ranking score. - In-depth explanation: https://ift.tt/JZrsxzL The Hacker News ranking score is directly proportional to upvotes, which is a problem because it creates a feedback loop: higher rank leads to more upvotes leads to higher rank, and so on... → ↗ ↘ Higher Rank More Upvotes ↖ ↙ ← As a consequence, success on HN depends almost entirely on getting enough upvotes in the first hour or so to make the front page and get caught in this feedback loop. And getting these early upvotes is largely a matter of timing, luck, and moderator decisions. And so the best stories don't always make the front page, and the stories on the front page are not always the best. Our proposed solution is to use upvoteRate instead of upvotes in the ranking formula. upvoteRate is an estimate of how much more or less likely users are to upvote a story compared to the average story, taking account how much attention the story as received, based on a history of the ranks and times at which it has been shown. You can read about how we calculate this metric in more detail here: https://ift.tt/JZrsxzL About 1.5 years ago, we published an article with this basic idea of counteracting the rank-upvotes feedback loop by using attention as negative feedback. We received very valuable input from the HN community ( https://ift.tt/KsCNr9v ). Quality News has been created based largely on this feedback. Currently, Quality News shows the upvoteRate metric for live Hacker News data, as well as charts of the rank and upvote history of each story. We have not yet implemented an alternative ranking algorithm, because we don't have access to data on flags and moderator actions, which are a major component of the HN ranking score. We'd love to see the Hacker News team experiment with the new formula, perhaps on an alternative front page. This will allow the community to evaluate whether the new ranking formula is an improvement over the current one. We look forward discussing our approach with you! Links: Site: https://ift.tt/cgd5kbS Readme: https://ift.tt/JZrsxzL Previous Blog Post: https://ift.tt/RSLfDkv... Previous Discussion: https://ift.tt/KsCNr9v https://ift.tt/xEDwfae March 15, 2023 at 08:36PM

Show HN: Mr. Graph. A graph deifnition and execution library for Python https://ift.tt/39BEvpG

Show HN: Mr. Graph. A graph deifnition and execution library for Python What: Mr. Graph is a python library designed to make composing graphs of sync and async functions easy! Use google style docstrings to automagically create dataclasses and chain together function calls into graphs. Why: I like the design of Dagster, but not the latency. For apps and systems engineering, sometimes I want to compose a graph out of regular python functions. I don;t need all the heavy machinery that comes with a full workflow engine. Current features: - Use with either async or sync functions - Uses google style doc strings to name return values. - Creates dataclasses for each function's output. - Can infer pipelines from input and output signatures - All directed acyclic graph layouts supported. linear, fan-in, fan-out. Future Features: - Better examples for use with async calls (like LLMs) - Splitting dataclasses, better error handling, logging improvements. This is under active development. Any feedback, interest, or contributions are appreciated. Thanks! https://ift.tt/Bu2yJrw March 15, 2023 at 10:00PM

Show HN: Discontent – Extension to combat garbage search engine results https://ift.tt/euomATB

Show HN: Discontent – Extension to combat garbage search engine results Creator here. In a nutshell this extension is a "Like / Dislike" system but for website results. I miss the days of things like the YouTube dislike bar, where you can quickly assess if something is good or not. Currently sitting at ~90 users. To get it off the ground I've scraped the last year of HN to make a set of good links, and used a few content farm blacklists to make a set of bad links. Right now it's semi-useful and should only get better with time. There are some simple measures in place to prevent spam & abuse, but will cross that bridge if it ever comes. All feedback welcome! https://ift.tt/TQ5o1Mj March 15, 2023 at 07:01PM

Show HN: Gamaddy – Play Online Games https://ift.tt/f96QZbg

Show HN: Gamaddy – Play Online Games https://gamaddy.com/ March 15, 2023 at 01:01PM

Show HN: Whatdoesthiscodedo.com – AI explanations for other people’s code https://ift.tt/HfJiypb

Show HN: Whatdoesthiscodedo.com – AI explanations for other people’s code https://ift.tt/LdPH7CE March 15, 2023 at 06:03AM

Show HN: Built a blog using Rust and Axum https://ift.tt/g8WbuYo

Show HN: Built a blog using Rust and Axum https://ift.tt/JD1A86I March 14, 2023 at 10:49PM

Tuesday, March 14, 2023

Show HN: Potash – Malware Proximity Search Engine https://ift.tt/GLlVjcT

Show HN: Potash – Malware Proximity Search Engine I wrote a search engine that ingests malware TLSH hashes from abuse.ch and provides a proximity search engine in order to find "close" malwares to yours. Comes handy if you want to classify a Malware that's not on VT or a malware that you only have the hash, but want to download a close enough sample. It works as a CLI app or a ReST API https://ift.tt/WAo9ZyJ March 14, 2023 at 02:01PM

Show HN: Using GPT-3 and Whisper to save 40% of doctors’ time https://ift.tt/hEpO8du

Show HN: Using GPT-3 and Whisper to save 40% of doctors’ time Hey HN, We're Alex, Martin and Laurent. We previously founded Wit.ai (W14), which we sold to Facebook in 2015. Since 2019, we've been working on Nabla (https://www.nabla.com), an intelligent assistant for health practitioners. When GPT-3 was released in 2020, we investigated it's usage in a medical context[0], to mixed results. Since then we’ve kept exploring opportunities at the intersection of healthcare and AI, and noticed that doctors spend am awful lot of time on medical documentation (writing clinical notes, updating their EHR, etc.). Today, we're releasing Nabla Copilot, a Chrome extension generating clinical notes from video consultations, to address this problem. You can try it out, without installation nor sign up, on our demo page: https://ift.tt/3XKzLtC Here’s how it works under the hood: - When a doctor starts a video consultation, our Chrome extension auto-starts itself and listens to the active tab as well as the doctor’s microphone. - We then transcribe the consultation using a fine-tuned version of Whisper. We've trained Whisper with tens of thousands of hours of medical consultation and medical terms recordings, and we have now reached an error rate which is 3× lower than Google's Speech-To-Text. - Once we have the transcript, we feed it to a heavily trained GPT-3, which generates a clinical note. - We finally return the clinical note to the doctor through our Chrome extension, the doctor can copy it to their EHR, and send a version to the patient. This allows doctors to be fully focused on their consultation, and saves them a lot time. Next, we want to make this work for in-person consultation. We also want to extract structured data (in the FHIR standard) from the clinical note, and feed it to the doctor’s EHR so that it is automatically added to the patient's record. Happy to further discuss technical details in comments! --- [0]: https://ift.tt/2Lj4Pu3 March 14, 2023 at 07:46PM

Show HN: Scriptable.run, make your product extendable by anyone. https://ift.tt/JqwlspZ

Show HN: Scriptable.run, make your product extendable by anyone. https://ift.tt/ntP2H1f March 14, 2023 at 11:52AM

Show HN: AI Chat Bestie – Enhanced UI for ChatGPT API https://ift.tt/G7UOWDB

Show HN: AI Chat Bestie – Enhanced UI for ChatGPT API Been working on this since last week and glad to share it here and now! There's already been a few other takes on this idea, but I figured none would fit me as well as if I had just built it myself. All messages are sent and stored locally in the browser for privacy and speed. Accounts are optional and upgrading is a one-time deal. Any questions, comments, feedback, please, I'd like to hear it all! https://ift.tt/G6IOf2W March 14, 2023 at 05:15PM

Show HN: Django Developers – Reverse Job Board for Django Developers https://ift.tt/4H79e2v

Show HN: Django Developers – Reverse Job Board for Django Developers https://ift.tt/vtBHFki March 14, 2023 at 12:24AM

Monday, March 13, 2023

Show HN: SwiftGPT – The native macOS app for ChatGPT https://ift.tt/PYzie7O

Show HN: SwiftGPT – The native macOS app for ChatGPT https://ift.tt/J5NdFQP March 13, 2023 at 03:18PM

Show HN: I Scraped Hacker News for TLD Popularity https://ift.tt/x8ylhW2

Show HN: I Scraped Hacker News for TLD Popularity https://ift.tt/TfIlK9S March 13, 2023 at 04:14PM

Show HN: I revived a game I abandoned 5yo ago and released it for free today https://ift.tt/rmDfG2L

Show HN: I revived a game I abandoned 5yo ago and released it for free today https://ift.tt/ka9rmVE March 13, 2023 at 03:18PM

Show HN: This Job Does Not Exist https://ift.tt/kvVypdA

Show HN: This Job Does Not Exist https://ift.tt/Od5AQKr March 13, 2023 at 01:35PM

Show HN: Mermaid Flow https://ift.tt/kHyZbDE

Show HN: Mermaid Flow https://ift.tt/S4dZ8oO March 13, 2023 at 09:40AM

Show HN: Codon: A Compiler for High-Performance Pythonic Applications and DSLs [pdf] https://ift.tt/i1Qy6hj

Show HN: Codon: A Compiler for High-Performance Pythonic Applications and DSLs [pdf] https://ift.tt/mjw8Sx3 March 13, 2023 at 02:36AM

Show HN: Topiary: universal formatter engine using treesitter https://ift.tt/l1cUkew

Show HN: Topiary: universal formatter engine using treesitter https://ift.tt/A7BtcnQ March 13, 2023 at 01:27AM

Sunday, March 12, 2023

Show HN: Halp – A CLI tool to get help with CLI tools https://ift.tt/J1TPxIU

Show HN: Halp – A CLI tool to get help with CLI tools https://ift.tt/wK2F4RT March 12, 2023 at 04:54PM

Show HN: PicoVGA Library – VGA/TV Display on Raspberry Pi Pico https://ift.tt/zUwcLTx

Show HN: PicoVGA Library – VGA/TV Display on Raspberry Pi Pico https://ift.tt/Rcz4BTW March 12, 2023 at 01:28PM

Show HN: Ztick – tiny desktop utility to keep notes written in Zig https://ift.tt/xvuGM6b

Show HN: Ztick – tiny desktop utility to keep notes written in Zig Trying my hands with zig, hence wrote a small app for my personal use. I hope it helps others who are trying to learn zig. PS: Code is not at its best place, so it could use few refactor iterations ( I am still learning zig ) https://ift.tt/yzkoRiL March 12, 2023 at 11:35AM

Show HN: Hacker News LCD Badge https://ift.tt/ejH8mvo

Show HN: Hacker News LCD Badge https://ift.tt/JUdhDB0 March 12, 2023 at 10:04AM

Show HN: ChatGPT Based PR Reviewer and Summarizer https://ift.tt/7BJeh3E

Show HN: ChatGPT Based PR Reviewer and Summarizer https://ift.tt/5HBGCSk March 12, 2023 at 01:45AM

Show HN: Andromeda Invaders: Auto Play: Press 'Enter' twice and wait 5 seconds https://ift.tt/UgtFoZS

Show HN: Andromeda Invaders: Auto Play: Press 'Enter' twice and wait 5 seconds https://ift.tt/SgKMsXG March 12, 2023 at 12:18AM

Show HN: Browse and Generate AI Memes for Free https://ift.tt/n7FvwRx

Show HN: Browse and Generate AI Memes for Free https://meme.koll.ai March 11, 2023 at 11:12PM

Saturday, March 11, 2023

Show HN: Find the most climate friendly meeting location https://ift.tt/thxy5zs

Show HN: Find the most climate friendly meeting location Just enter the locations people will be traveling from. MLC then calculates the location, where the combined aircraft emissions are minimised. Based on data from the European Emissions Agency. https://ift.tt/Wvuo6UE March 11, 2023 at 10:37PM

Show HN: ReplGPT.jl, a ChatGPT shell mode for Julia https://ift.tt/4w71yXv

Show HN: ReplGPT.jl, a ChatGPT shell mode for Julia https://ift.tt/3SfJcnW March 11, 2023 at 08:03AM

Show HN: structured-ripgrep – Ripgrep over structured data https://ift.tt/Ow2a1sl

Show HN: structured-ripgrep – Ripgrep over structured data https://ift.tt/IGRP92F March 11, 2023 at 02:49AM

Friday, March 10, 2023

Show HN: Both speedy and compatible video process library for Web Browser https://ift.tt/X27MzJL

Show HN: Both speedy and compatible video process library for Web Browser https://ift.tt/hHYlvwp March 10, 2023 at 11:47AM

Show HN: Discontent – Extension to fight garbage content on the web https://ift.tt/EDGxgdk

Show HN: Discontent – Extension to fight garbage content on the web Creator here, I made this out of mild frustration with the current state of search engine results. Let me know what you think. https://ift.tt/q462Aud March 10, 2023 at 03:43PM

Show HN: I added autopilot to the lunar lander game https://ift.tt/0VmvCDX

Show HN: I added autopilot to the lunar lander game I got both (1) pretty good at and (2) too addicted to the lunar lander game from a few days ago... so I decided to make an autopilot for the lander based on what I felt like was the best strategy! Now I can have perfect landings every time without lifting a finger :D Writing the autopilot code was a lot more fun than I expected! It felt a bit like programming a robot. Source: https://ift.tt/q6oCxZm Original lander HN post: https://ift.tt/BCn39Lw https://ift.tt/Zdjl2vO March 10, 2023 at 09:00AM

Show HN: Homepage.gallery – Find your web design inspiration https://ift.tt/zRoqLQ9

Show HN: Homepage.gallery – Find your web design inspiration https://ift.tt/8QUt2E9 March 10, 2023 at 01:33AM

Show HN: Send an AI Generated Physical Letter to Congress in Seconds https://ift.tt/h7Cnyi8

Show HN: Send an AI Generated Physical Letter to Congress in Seconds https://ift.tt/Bj0itcr March 9, 2023 at 06:27PM

Show HN: Ask Chad GPT https://ift.tt/BQLkbId

Show HN: Ask Chad GPT Fun project I made over the weekend to ask AI Chad any questions you many have. Leveraged "developer mode" with the new chat api + next.js. Originally made to show my friends, but some people here may get a kick out of it. Share any good Chad answers you get! https://ift.tt/yUAl5OS March 10, 2023 at 12:28AM

Thursday, March 9, 2023

Show HN: Lofi, a Tiny Spotify Player https://ift.tt/tsU2fCi

Show HN: Lofi, a Tiny Spotify Player https://ift.tt/Qxi4rk6 March 9, 2023 at 05:54AM

Show HN: Delete All Your Tweets https://ift.tt/queyM4U

Show HN: Delete All Your Tweets To use it, go to your Twitter timeline then go to "tweets" tab to delete all tweets, OR go to "replies" tab to delete replies. Paste the following code into the browser JavaScript console. DISCLAIMER! This code deletes all your Tweets - I am not responsible for you deleting all your Tweets. Make sure you set your twitter handle in the code before pasting it! // IMPORTANT IMPORTANT IMPORTANT - SET YOUR TWITTER HANDLE IN THE NEXT LINE! // IMPORTANT IMPORTANT IMPORTANT - SET YOUR TWITTER HANDLE IN THE NEXT LINE! const yourTwitterHandle = "@yourhandle"; // one every 10 seconds to avoid Twitter noticing const waitTimeSeconds = 10 const sleep = async (seconds) => new Promise(resolve => setTimeout(resolve, seconds * 1000)); const main = async () => { while (true) { await walkTweets(); await sleep(waitTimeSeconds) } } const walkTweets = async () => { let articles = document.getElementsByTagName('article'); for (article of articles) { const spanElements = article.querySelectorAll('span'); for (spanElement of spanElements) { // delete if it is a retweet if (spanElement.textContent === "You Retweeted") { article.scrollIntoView(); try { const retweetElement = article.querySelector('[data-testid="unretweet"]'); if (retweetElement) { retweetElement.click(); document.querySelector('[data-testid="unretweetConfirm"]').click(); } } catch (e) {} return } if (spanElement.textContent === yourTwitterHandle) { // in this case it might be a tweet or a reply article.scrollIntoView(); try { // try to delete a reply const tweetReplyElement = article.querySelectorAll('[aria-label="More"]')[1]; if (tweetReplyElement) { tweetReplyElement.click() Array.from(document.getElementsByTagName('*')).find(el => el.textContent.trim() === 'Delete').click() document.querySelector('[data-testid="confirmationSheetConfirm"]').click(); return } } catch (e) {} try { // try to delete a tweet const tweetElement = article.querySelector('[aria-label="More"]'); if (tweetElement) { article.scrollIntoView(); tweetElement.click() Array.from(document.getElementsByTagName('*')).find(el => el.textContent.trim() === 'Delete').click() document.querySelector('[data-testid="confirmationSheetConfirm"]').click(); return } } catch (e) {} } } } } main() March 9, 2023 at 05:33AM

Show HN: SupportGPT – Generative AI for customer support automation, w ChatGPT https://ift.tt/tszOMVv

Show HN: SupportGPT – Generative AI for customer support automation, w ChatGPT SupportGPT https://ift.tt/WKl69zM March 9, 2023 at 03:42AM

Show HN: Reverse Proxy as a Service https://ift.tt/faMtrlN

Show HN: Reverse Proxy as a Service https://SnowOwl.co March 9, 2023 at 03:13AM

Show HN: Bloc.host – Dirt Cheap, Dead Simple static site hosting https://ift.tt/lCsIkup

Show HN: Bloc.host – Dirt Cheap, Dead Simple static site hosting https://bloc.host March 9, 2023 at 12:17AM

Muni Safe Driver Awards 2023

Muni Safe Driver Awards 2023
By Sophia Scherr

Title: "Muni Safe Driver Awards - Class of 2023! Highlighting Safe Drivers Francisco A. (22 years), Sharon A. (24 years) and Rafael C. (33 years). Text below: "Congratulations to our incredible Muni Safe Driver Awardees! Earning this achievement is a hard-earned career milestone. Next time you ride don't forget to thank your operator!" Muni logo

Keep an eye out for one of our Safe Driver Award PSA’s on your next Muni ride & don’t forget to thank your operator! 

Driving through San Francisco’s winding and hilly terrain in any vehicle is tricky. Doing so in a 40-foot bus, cable car or streetcar is not as easy as our operators make it seem. Despite these challenges, every day our Muni operators connect San Franciscans to where they need to go safely.  

This Saturday marks the 50th Safe Driver Awards, where we celebrate our transit operators who have put safety first in their efforts to deliver you to your home, work and communities. This year 249 operators earned the distinction of being a Muni Safe Driver. Receiving a Safe Driver award is a hard-earned career milestone — to achieve it, operators must have driven at least 1,952 hours during the past fiscal year (July – June) without a preventable incident or collision. Quite a few operators have maintained their Safe Driver status for several decades. Now that’s a dedication we applaud! 

This Saturday, we’ll recognize the following operators for 35+ years of continued safe driving:  

  • Oliverio V. – 48 years (Cable Car) 

  • Lonnie M. – 45 years (Green Division) 

  • Jason L. – 38 years (Green Division) 

  • Eddie C. – 35 years (Cable Car) 

  • Andrew M. – 35 years (Cable Car) 

“I can’t thank our operators enough. They show up to work every day with a commitment to keeping our riders safe. Those recognized at the Safe Drivers Awards ceremony display extraordinarily safe driving track records,” said Jeffrey Tumlin, Director of Transportation. “All our operators have worked throughout the pandemic and in very difficult driving conditions or challenging environments with safety as their top priority. They are the heroes that positively represent our agency daily and deserve the utmost praise for their service!”  

The SFMTA and our city rely on our Muni operators to keep the city moving by providing daily service to hundreds of thousands of riders throughout the Muni network. We not only honor these incredible 249 operators, but all the employees who work hard to make safety the standard by which we operate. Next time you ride, don't forget to thank your operator!  



Published March 08, 2023 at 11:49PM
https://ift.tt/x4g2Pec

Wednesday, March 8, 2023

Show HN: Construct Animate – our new browser-based animation tool https://ift.tt/dj36Me9

Show HN: Construct Animate – our new browser-based animation tool https://ift.tt/10Ri2Nb March 8, 2023 at 03:47PM

Show HN: Co-locating Debian Bullseye with an evil maid https://ift.tt/BTsjFn9

Show HN: Co-locating Debian Bullseye with an evil maid In order to facilitate the secure co-location of a server, I looked into protecting a Debian Bullseye system from evil maid attacks. In addition, since I've enjoyed using ZFS for some time, I decided to rely on a natively encrypted ZFS root file system. Basically... I'd like to take a system containing sensitive information, box it up, and drop it in the mail without worrying about losing it or having it wind up in the wrong hands. A couple of things became clear while researching how to do this. First, there should be little chance that a rogue data-center admin can insert malicious software. When the system reaches the data center and gets powered on we should be confident that it's running our software completely unmodified. As I understand things, Secure Boot is designed to help with this and therefore should be enabled. However, by relying on Secure Boot alone, there will be no remote method of knowing that it hasn't been disabled until after the ZFS pass-phrase is provided to the initramfs via dropbear. At that point it's too late. An evil maid could have already subverted dropbear, for example, and just now stolen the pass-phrase. To avoid this I realized that a second requirement of using a TPM device to automatically unlock the ZFS root was in order. TPM devices have the ability of "sealing" data to so-called Platform Configuration Registers (PCR). This feature allows the data to be accessed only if the "measured" system state matches some original expected state. The TPM can fully start the system unattended but, if anything's unexpectedly meddled with, act like a tripwire requiring the pass-phrase to be typed in manually. If we ssh in and reach dropbear requesting the pass-phrase, we'll know that we either need to update our sealed data after a grub/kernel/initramfs update... or someone's been messing with our start up code. This window of opportunity will be too small for an evil maid to take practical advantage of. This sounded like the right track and I set out to try and configure both, Secure Boot and TPM unlocking of an encrypted ZFS root. I thought it'd take a few hours at most but it actually turned out to be a fair challenge. After a few failed attempts I started tenaciously documenting every avenue. Ultimately I developed helper scripts that can reproduce the configuration should the time come to actually ship a machine out the door. I'm reasonably satisfied with the outcome. However, the scripts haven't been reviewed and neither has the overall process itself. There were a lot of guides I followed that contained typos, bugs, dubious information or simply different requirements. I'm not sure everything is exactly "bullet-proof" for this show HN. For example, I'm beginning to wonder if Secure Boot is necessary and if the TPM alone is sufficient. So naturally, comments and criticisms regarding everything are greatly appreciated. The script files can be found here: https://ift.tt/VfMNSPi and here: https://ift.tt/Hp5gA9O Finally, I hope this effort will be useful to others facing similar needs. March 8, 2023 at 02:49PM

Show HN: Salesforce Announces Einstein GPT https://ift.tt/qwJxtTI

Show HN: Salesforce Announces Einstein GPT Salesforce Announces Einstein GPT, the World’s First Generative AI for CRM https://ift.tt/PMXLnvZ March 8, 2023 at 11:38AM

Show HN: Postcard Bot – Send Any Photo as a Postcard with a Text Message https://ift.tt/1YK40kV

Show HN: Postcard Bot – Send Any Photo as a Postcard with a Text Message Hey HN! This is a fun little project that I built over a weekend back in 2016, and then as life happened I let it dwindle and die. Per request from friends and family, I’ve brought it back to life. Check it out if you want! It’s surprisingly fun receiving physical postcards in the mail. I’ve also got WhatsApp integration and some more fun things in the works, so stay tuned! https://ift.tt/ONASBFy March 8, 2023 at 05:55AM

Show HN: Improve essay writing skills with ChatGPT https://ift.tt/inyGQuY

Show HN: Improve essay writing skills with ChatGPT Hey there folks, today I want to share with you how I came up with a ChatGPT-based service to improve essay writing skills, particularly for tests like PTE (Person Test of English) and IELTS. Now, let me just say upfront that I'm not a huge fan of writing essays. But I know that practice makes perfect, so I force myself to write them every day in the hopes that they'll eventually become easier. However, one of the biggest challenges I face is that I don't always get immediate feedback on my writing. I have a weekly call with my English teacher, which is great, but it means that I have to wait to get feedback on my mistakes. And in the meantime, I keep making the same errors over and over again, which can be frustrating and slow down my progress. That's where ChatGPT comes in. After some experimentation with prompt engineering, I discovered the one that allows me to get instant feedback on my writing. The AI checks things like structure, complexity, vocabulary, and so on, meaning that the main problem was solved. But that's not all. I also realized that ChatGPT could help me take my writing skills to the next level. One day, I was curious to know how a native English speaker would express my thoughts. How close was I to perfect English writing? So I fed my essay into ChatGPT, explained how the perfect essay should be written, asked it to rewrite it as a native speaker would, and saved the meaning at the same time. And let me tell you, I was blown away by the level of English that ChatGPT produced. I put these 2 features (personalized feedback and rewritten essay) into the website and now I am asking for your feedback. There is no need to sign up, just put an essay, and press the button. https://ptewithai.com/ March 8, 2023 at 01:07AM

Show HN: ChatGPT and Document Parser = Ghost https://ift.tt/tNWdK7n

Show HN: ChatGPT and Document Parser = Ghost I've always wanted to just upload a whole book to ChatGPT and ask questions. Obviously with the char limit that's impossible... So some buddies and I built Ghost. We have it limited to 5 pages for uploads for now, but plan on expanding the limit soon. Let me know what you guys think! https://ift.tt/bSWIn4D March 8, 2023 at 12:56AM

Tuesday, March 7, 2023

Show HN: Summarizing long form videos into easy to follow essay https://ift.tt/oUa1Qrz

Show HN: Summarizing long form videos into easy to follow essay Introducing ClipRecaps, the ultimate tool for summarizing long-form videos. With advanced algorithms and natural language processing techniques, ClipRecaps provides concise summaries of key points from videos, saving users time and enabling them to make informed decisions about which videos to watch in full. Say goodbye to lengthy videos and stay informed with ClipRecaps. Founded by a team of researchers from NUS, ClipRecaps has become an essential tool for students, professionals, and anyone looking to stay up-to-date in a fast-paced world. Try ClipRecaps today and experience the future of video summarization. https://cliprecaps.com/ March 7, 2023 at 01:45PM

Show HN: Hello World Java Polyglot https://ift.tt/LR1nxv4

Show HN: Hello World Java Polyglot I wanted to see how much simpler native code integration has become with GraalVM's polyglot, when compared to JNI. It's less than 100 lines all up (including the POM). (I feel kinda stupid posting a "hello world" to HN, but this is a hell of an improvement.) Linux only at the moment. https://ift.tt/HNZbGdy March 7, 2023 at 11:31AM

Show HN: Roastedby.ai – Talk some trash, have some fun https://ift.tt/pGBTgZ5

Show HN: Roastedby.ai – Talk some trash, have some fun https://ift.tt/I9WylGp March 7, 2023 at 06:25AM

Show HN: Simple Log Alerts to Slack https://ift.tt/Pk3rUcC

Show HN: Simple Log Alerts to Slack There are many log alerting systems on the market. The best known is probably Datadog. There’s also Logtail, Papertrail, Splunk, Logstash and others. These are well put together products with a host of great features, such as excellent UIs, sophisticated live searching via web interfaces and sometimes query languages and alerting. They require various levels of installation and they have costs, either through volume-based tiered systems or monthly payments. For a bootstrapped business, this can be problematic, for instance when a surge of logs - indicating a possible important problem that needs to be solved - pushes volume on to another tier. Should the “log ransom” be paid? Instead, I recalled from earlier times surely the simplest log watcher: Swatchdog [1]. It is rather venerable software. Its file history from its source download shows dates in 2015, but it was written much earlier - the 90s or possibly 80s by Todd Atkins [2]. We wanted to have alerts in Slack - the blog explains how we did it. In short: *very simply*. The code is available [3]. [1]: https://ift.tt/lat9xB1 [2]: https://ift.tt/X4SFU1k [3]: https://ift.tt/fY3KOVz https://ift.tt/svDVaFb March 6, 2023 at 03:40PM

Show HN: I built a content site using all AI tools. Here is the result https://ift.tt/t0B6uRq

Show HN: I built a content site using all AI tools. Here is the result https://www.nepodb.com March 7, 2023 at 01:36AM

Show HN: Open-Source Alternative to Loom https://ift.tt/wmeiYyT

Show HN: Open-Source Alternative to Loom Hey HN, we're excited to introduce Sorbay - an open source alternative to Loom for creating and sharing screen recordings. With Sorbay, you can easily record your screen, camera, and microphone all at once. It is a complete solution that comes with its own backend service, allowing you to instantly share a link of your recording as soon as it is finished. The video is streamed directly to the backend service as the recording happens to make this possible. With both founders based in different countries, we needed a tool to quickly share screen recordings to keep us up to date or to ask for feedback. Meetings are cool if you need to discuss something deeply, but for almost everything else a quick recording works better. We had to settle for one of the proprietary solutions because none of the open source tools allowed us to quickly share something with each other. Doing the recording is one aspect, but having the ability to instantly share a link was crucial. Waiting on a 400mb video upload to a Dropbox is just too much interruption if you want to quickly share something. The tipping point for us to actually build this open source tool came via an interaction from one of our day jobs. A third party provider sent a screen recording full of confidential information and to make things worse, all of it was uploaded by them to a different third party service. We strongly believe that information like this should stay within a company, ideally on infrastructure that they control themselves. Having a fully integrated open source solution is the best way to go for this. Our goal with this first public release is to gather feedback. The critical code paths are working, but it is still a bit rough to use. We deliberately cut out all non-essential features, but have a clear roadmap on what we want to release this year. There are a couple of known issues like audio glitches, non-working videos in Safari and crashing binaries that we hope to fix in the coming weeks. Later this year, we plan on releasing a cloud hosted version of Sorbay that would let you connect your own S3 storage provider. Additionally, we will be releasing an on-prem option focused on features for enterprises (SSO, RBAC, compliance). Both the Sorbay Client and the backend service are completely open source. For licensing we choose the AGPLv3 throughout the stack. The client is built with Vue.js on top of Electron. The use of Electron might be a bit controversial here on Hackernews but given the resources we currently have that was the only way that allowed us to get a working client out on all major platforms. The backend service is realized with Django. We use Keycloak for authentication and Minio for S3 compatible storage. All of this is run alongside Postgres and Redis, running on Docker containers which are managed by Docker Compose. We invite you to try Sorbay for yourself and join us on our issue tracker[1][2], Slack channel[3] or here on HN. Thanks for checking out Sorbay! [1]: https://ift.tt/sUoLFie [2]: https://ift.tt/AwEkTs0 [3]: https://ift.tt/fPxiOCR... https://sorbay.io/ March 6, 2023 at 09:35PM

Monday, March 6, 2023

Show HN: Crypto payment gateway with recurring billing https://ift.tt/ZFkbhH7

Show HN: Crypto payment gateway with recurring billing We have built a non-custodial solution that helps merchants to accept recurring payments. Easy to integrate and smooth UX (no need to leave merchant website). Feedback is much appreciated https://ift.tt/T5kjKQC March 6, 2023 at 10:37AM

Show HN: Web Bluetooth remote for Canon cameras https://ift.tt/YCFpaPk

Show HN: Web Bluetooth remote for Canon cameras Published my Web Bluetooth demo that uses a reverse-engineered protocol of Canon camera remote (BR-E1) to provide a remote intervalometer that works directly from a Web page. P.S. Yes, as most other Fugu APIs, it works only in desktop and Android Chromium-based browsers. https://ift.tt/ASn1w7K March 6, 2023 at 04:46AM

Show HN: AskYC - Startup advice from GPT Q&A bot based on YCombinator's YouTube https://ift.tt/M57qmNa

Show HN: AskYC - Startup advice from GPT Q&A bot based on YCombinator's YouTube Direct link to the AskYC: https://ift.tt/FZ7TrGA AskYC is a GPT-based Q&A bot that's based on every video on YC's youtube channel. https://ift.tt/RbX9EGy March 6, 2023 at 01:29AM

Show HN: Lander, a lunar lander style web game https://ift.tt/zZkvEgY

Show HN: Lander, a lunar lander style web game I’ve been working on this game for the past few weeks. It’s written in plain JavaScript, mostly with canvas, with no dependencies. The code is here: https://ift.tt/CuHjq6a https://ift.tt/oGgaT0s March 6, 2023 at 12:05AM

Show HN: ExtensionKit – Chrome Extension Development Kit https://ift.tt/pbA4O96

Show HN: ExtensionKit – Chrome Extension Development Kit https://ift.tt/nf0R54j March 6, 2023 at 12:14AM

Sunday, March 5, 2023

Show HN: ChatGPT, No Login Needed, Made with Official OpenAI API https://ift.tt/WfEno8N

Show HN: ChatGPT, No Login Needed, Made with Official OpenAI API https://chatgptbay.com/ March 5, 2023 at 12:45PM

Show HN: Llama-dl – high-speed download of LLaMA, Facebook's 65B GPT model https://ift.tt/RklrVjP

Show HN: Llama-dl – high-speed download of LLaMA, Facebook's 65B GPT model https://ift.tt/uGRBzr1 March 5, 2023 at 09:58AM

Show HN: gpt-graph. A simple, GPT-3 text to entity-relation graph generator https://ift.tt/k0iyXaC

Show HN: gpt-graph. A simple, GPT-3 text to entity-relation graph generator Hi HN! This is a simple text to entity-relation graph generator, powered by gpt-3 davinci model. The purpose is to feed it actual written data, to obtain a graph representation of entities and relationships mentioned in the text. Also, being able to identify entity attributes like gender, size, age ... My initial goal, was to make it able to process a large amount of text into a big single graph. The problem being the 4000 token limit the model has, I decided to take the approach of feeding the text in batches, and try to merge the incoming graph with the existing information each time. This is done by comparing the incoming node labels with those already in the graph, adding the new information to the existing nodes. This works somewhat, but sometimes entities get duplicated if they are mentioned slightly differently in the text. The comparation method could use some improvement clearly. A nice feature, is that you get to decide what types you want to extract. So if, for example, you are interested only in people, and companies in the text, you can tell the model to stick to that. You can also leave the types to the model discretion. Also, the application allows for saving / loading graphs to json files. These files can be used with Cytoscape Desktop Application, which is a nice side effect of using cytoscape.js. in the UI. I think tools like this can really be of help when going through dense documentation. To have a visual representation of the concepts, entities or whatever, can be really helpful in education, investigation, legal ... Would love to hear your thoughts on how this could be improved. https://ift.tt/Cf0Panz March 5, 2023 at 05:17AM

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 ...