Jumat, 31 Maret 2023

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

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/w9goLSY thankful for your review! https://ift.tt/fn1gwIu March 30, 2023 at 03:04AM

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

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

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

Show HN: RoboPianist, a piano playing robot simulation in the browser https://ift.tt/i9KlcYw March 31, 2023 at 12:22AM

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 31, 2023 at 01:26AM
https://ift.tt/trIEkMQ

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

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/rh2CWVY . More information on the project (and documentation) is available at https://kaskada.io . https://ift.tt/XQPCbi5 March 31, 2023 at 01:27AM

Show HN: Meteosource Weather API: current, forecast and historical data using ML https://ift.tt/sAQrGIT

Show HN: Meteosource Weather API: current, forecast and historical data using ML https://ift.tt/uF5LMDo March 30, 2023 at 11:19PM

Kamis, 30 Maret 2023

Show HN: Marvin – build AI functions that use an LLM as a runtime https://ift.tt/hIwjFW5

Show HN: Marvin – build AI functions that use an LLM as a runtime Hey HN! We're excited to share our new open-source project, Marvin. Marvin is a high-level library for building AI-powered software. We developed it to address the challenges of integrating LLMs into more traditional applications. One of the biggest issues is the fact that LLMs only deal with strings (and conversational strings at that), so using them to process structured data is especially difficult. Marvin introduces a new concept called AI Functions. These look and feel just like regular Python functions: you provide typed inputs, outputs, and docstrings. However, instead of relying on traditional source code, AI functions use LLMs like GPT-4 as a sort of “runtime” to generate outputs on-demand, based on the provided inputs and other details. The results are then parsed and converted back into native data types. This “functional prompt engineering” means you can seamlessly integrate AI functions with your existing codebase. You can chain them together with other functions to form sophisticated, AI-enabled pipelines. They’re particularly useful for tasks that are simple to describe yet challenging to code, such as entity extraction, semantic scraping, complex filtering, template-based data generation, and categorization. For example, you could extract terms from a contract as JSON, scrape websites for quotes that support an idea, or build a list of questions from a customer support request. All of these would yield structured data that you could immediately start to process. We initially created Marvin to tackle broad internal use cases in customer service and knowledge synthesis. AI Functions are just a piece of that, but have proven to be even more effective than we anticipated, and have quickly become one of our favorite features! We’re eager for you to try them out for yourself. We’d love to hear your thoughts, feedback, and any creative ways you could use Marvin in your own projects. Let’s discuss in the comments! https://ift.tt/73yVbPj March 30, 2023 at 09:04AM

Show HN: SpamZappr – AI-Powered Spam Detection Solution https://ift.tt/doUhpLj

Show HN: SpamZappr – AI-Powered Spam Detection Solution If you're looking for a cutting-edge solution to keep spam at bay and create a cleaner online space, then look no further than SpamZappr! Our AI-powered spam detection tool will revolutionize the way you manage spam in your online community. Spam is an ever-present issue in the digital world, and it can be a frustrating and time-consuming problem for anyone trying to manage an online community. That's why we created SpamZappr, a powerful tool designed to effortlessly detect and filter spam with AI technology. Our goal with SpamZappr is to make managing online communities easier and more enjoyable for everyone. With our tool, you can protect your users from malicious content, improve user engagement, and maintain a professional online presence. What's more, we've made it incredibly easy to integrate SpamZappr into your existing platform or application. Our developer-friendly API lets you quickly implement spam detection, so you can focus on what really matters: building a strong and engaged community. https://spamzappr.com March 30, 2023 at 07:21AM

Show HN: Want something better than k-means? Try BanditPAM https://ift.tt/VNvyw0o

Show HN: Want something better than k-means? Try BanditPAM https://ift.tt/qukQcmg March 30, 2023 at 02:50AM

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

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/jg79wxT March 30, 2023 at 12:54AM

Show HN: Neural Radiance Voxel Viewer for WebGL https://ift.tt/y7zFHa1

Show HN: Neural Radiance Voxel Viewer for WebGL I'm working on streaming voxelized NeRF to a WebGL viewer that runs everywhere (hopefully). I'll appreciate testing (mainly on mobile devices) and comments. https://nervv.tech March 30, 2023 at 12:42AM

Show HN: Mirrorful – A developer-first way to implement designs faster https://ift.tt/KGV2rFa

Show HN: Mirrorful – A developer-first way to implement designs faster Hey HN! Mirrorful ( https://ift.tt/B46f0ke ) is an open-source developer framework that helps front-end engineers manage their design systems. We’ve been building Mirrorful with the open-source community ( https://ift.tt/vuhHxkC ) and wanted to share our beta with you. Check out our online demo to get the idea: https://ift.tt/moPrwAk . Design systems can be thought of as the “building blocks of your app” which makes me think of Lego bricks. Mirrorful helps you manage your codebase’s Lego bricks and ensure that they are consistent across all of your apps and platforms. We saw as product engineers how hard it is to get code to match Figma mock ups. High-quality design is a competitive advantage, so getting your UI pixel perfect can matter a lot, but is time-consuming and tedious. When we worked for large public companies, we saw that good component libraries help, but engineers are often still dealing with tweaking small design decisions. There are a lot of inefficiencies. We also worked at a small startup and saw what it was like to not have a design system. No design system led to copy pasta code, and days of back-and-forth on simple things like “what hex should i be using for the hover state?” Design systems are tricky to get right. Picking an out-of-the-box solution is easy to begin with, but one day you’ll be cursing yourself due to lack of flexibility (we did!). On the other hand, creating a design system from scratch is super time-consuming even for the best frontend engineers. Mirrorful is our way out of this dilemma. Mirrorful is completely open-source and written in Typescript. We’re starting with basic design elements—commonly called “design tokens” — such as colors, typography, and shadows, but have plans to expand our scope into more complex components. As frontend engineers ourselves, we wanted a tool that lives in code but is visual. It had to be super easy to set up, but also prepare you for scale so you and/or your team don’t end up copy-pasting everywhere. We decided to make it an NPM package ( https://ift.tt/YjsMHOc ) that runs a localhost editor and exports out your design tokens into any configuration you want: .js, .ts, .css, .scss, .json. It’s lightweight with no design system lock-in. Our product is completely self-serve: just install our NPM package. If you run Mirrorful locally, a visual dashboard will pop up at localhost:5050 that lets you manage your theme and export various configuration files directly into code. Pricing is similar to other open-source companies—we charge for cloud-hosted features and for premium components. We’ve built open-source/open-core projects before and love interacting with contributors from all over the world. If anyone has any opinions on what we’re building, we’re all ears. Check us out at mirrorful.com and at github.com/Mirrorful/mirrorful and give it a shot! https://ift.tt/vuhHxkC March 29, 2023 at 10:19PM

Rabu, 29 Maret 2023

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

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

Show HN: GPT Calculator – Calculate the token count and cost of your GPT Prompt https://ift.tt/96sQXRI

Show HN: GPT Calculator – Calculate the token count and cost of your GPT Prompt https://www.gptcalculator.xyz/ March 29, 2023 at 10:55AM

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

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

di kasi klakson sama supir mobil truk besar


via IFTTT

lihat gas ada mobil yang lagi bermuatan ekskavator besar


via IFTTT

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

Show HN: GPT4 vs. GPT3:What you should know https://ift.tt/Sk8KBic March 28, 2023 at 09:52PM

Show HN: A fully open-source (Apache 2.0)implementation of llama https://ift.tt/6p2VnH8

Show HN: A fully open-source (Apache 2.0)implementation of llama We believe that AI should be fully open source and part of the collective knowledge. The original LLaMA code is GPL licensed which means any project using it must also be released under GPL. This "taints" any other code and prevents meaningful academic and commercial use. Lit-LLaMA solves that for good. https://ift.tt/qkxYHSs March 29, 2023 at 12:33AM

Senin, 27 Maret 2023

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

Show HN: Hacker Cabin https://ift.tt/gY5OoMP March 27, 2023 at 07:00PM

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

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 06:29PM

Show HN: KGraph, a GPU-accelerated graph plotter https://ift.tt/SV3twCO

Show HN: KGraph, a GPU-accelerated graph plotter Have you ever lost your mind at Desmos or Geogebra for occasionally being so god-damn slow and laggy? I have and, as a result, decided to make my own, GPU-accelerated (webgl2) graph plotter that renders equations, shaded plots, etc. with butter-smooth framerates. Equations we are used to think as unplottable (with usable real-time performance), like for example `e ^ (sin(x) * x ^ 2 * cos(y)) = cos(e ^ (x * y))`, will render just as smoothly [0] as something simple, like `y = x ^ 2`. Goals: * Rendering (almost) any equation without performance problems * Enabling acquiring new insights from being able to closely interact with complicated equations * Having an intuitive, easy-to-use and not-buggy interface Non-goals: * Being a general-purpose CAS software KGraph is under active development, and features such as parametric equations are coming in the near future! Thank you for your feedback! [0]: https://ift.tt/9lLTIOX... https://ift.tt/KybMLrk March 27, 2023 at 04:34PM

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

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/4JeNHKi March 27, 2023 at 02:42PM

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

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

Minggu, 26 Maret 2023

Show HN: Pangolier – Write UI tests for the web platforms in YAML https://ift.tt/jKnHIEv

Show HN: Pangolier – Write UI tests for the web platforms in YAML I made this as a toy/proof-of-concept. This is a port of [Maestro]( https://ift.tt/nPc3IkO ) but for the web platform. Uses [Playwright]( https://playwright.dev/ ) under the hood. https://pangolier.dev// March 26, 2023 at 08:22PM

Miko lagi liatin Puput


via IFTTT

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

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/GREJoge ), 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/Zg4OI9j March 26, 2023 at 03:43PM

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

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

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

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/KYl0upA https://ift.tt/4CGzRiD March 26, 2023 at 07:21AM

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

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

Sabtu, 25 Maret 2023

Show HN: ESER-32/Zuse Elektra emulator https://ift.tt/5iYW2Ro

Show HN: ESER-32/Zuse Elektra emulator https://ift.tt/I0a8KQB March 25, 2023 at 04:03PM

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

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/GLry38u March 25, 2023 at 11:28AM

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

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/p2I986N March 25, 2023 at 03:42AM

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

Show HN: Sync your keys and configs via an encrypted Git https://ift.tt/eIN8BOF March 25, 2023 at 05:37AM

Show HN: Her – An AI assistant powered by ChatGPT https://ift.tt/1t5TBQD

Show HN: Her – An AI assistant powered by ChatGPT https://ift.tt/AzxNIaU March 25, 2023 at 02:58AM

Show HN: Naja-Verilog – Structural Verilog Parser https://ift.tt/5GliP7x

Show HN: Naja-Verilog – Structural Verilog Parser https://ift.tt/HzZJkI3 March 24, 2023 at 07:02PM

Jumat, 24 Maret 2023

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

Show HN: ChatGPT develops a Dungeons and Dragons multiplayer game https://ift.tt/7g1Trs5 March 24, 2023 at 08:55AM

seperti mati lampu ya gas ya


via IFTTT

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

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/SJfhcqr March 24, 2023 at 04:50AM

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

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 02:33AM

Show HN: PromptLab–Prompt Chain Iteration for Nontechnical Users https://ift.tt/D7MIlCB

Show HN: PromptLab–Prompt Chain Iteration for Nontechnical Users Hey HN! We built a user-friendly tool that allows non-technical domain experts to explore and evaluate the effects of LLM-generated prompt chains on large datasets (via CSV). Our solution wraps around the ChatCompletions API (gpt-3.5-turbo), offering an accessible interface for users who lack the skills to work with Jupyter notebooks or other tooling. The current feature set is minimal, tailored to our friend's specific needs. We're eager to improve and expand the tool, so please share your feedback and suggestions--brutal honesty is okay! Note--we have the space for the OpenAI API key because we don't know how many people will use this and don't want to run up our GPT bill . Sorry for the inconvenience for those who don't have a key :(( Demo video: https://ift.tt/zlnewGE... Initial CSV from demo: https://ift.tt/y1JNVpv... Result CSV from demo: https://ift.tt/srFK6Dx... https://ift.tt/MI69pRq March 24, 2023 at 01:39AM

Show HN: Datapane – A new way to build reports, dashboards, and apps in Python https://ift.tt/Mqv9YzQ

Show HN: Datapane – A new way to build reports, dashboards, and apps in Python Hello HN! We’re Leo and Mandeep, founders of Datapane ( https://datapane.com ). We're building a way to create reports, dashboards, and web apps from your existing data using Python. Think of it as a combination of React and htmx, specifically designed for the Python data stack. Our GitHub is https://ift.tt/YCyhmRv and you can try building a report or app in ~2 minutes on Codespaces: https://ift.tt/lohU4Qj We started building Datapane at our previous start-up, where we struggled to deliver ML model results to clients. Much to our surprise, the data science took less time than repeatedly creating reports by copying and pasting plots into PowerPoint decks. It seemed absurd that we had to switch to PowerPoint or legacy BI tools like Tableau to share, and our initial goal was to programmatically generate reports using the datasets and plots we had in Python. To enable this, we started hacking on a Python-based UI framework for constructing HTML views from data-centric blocks – like plots, data tables, and layout components. You can export these to standalone HTML files, or host them as a web app on somewhere like GitHub Pages or Fly.io. We recently also added the ability to connect Python functions to forms and front-end events so you can build web apps which run backend code. We handle the entire network and RPC layer, so you only need to write plain Python functions that take parameters and return other blocks. You can check out an example of the code to create a simple app: https://ift.tt/mFlUj7E... Datapane’s philosophy is pretty different from other products in the space. We wanted to keep things simple, but avoid the footguns our users faced with frameworks like Streamlit, where the reactive/network-aware model was hard to move beyond an MVP or POC. For backend interactivity, we believe the original web got a lot right, and unlike reactive models which rely on websockets, Datapane is unashamedly request/response. This takes inspiration from HTTP and our own experiences with htmx, which offers an elegant way to add interactivity to HTML. Under the hood, we actually compile down to a (gasp!) XML-based hypermedia format, akin to HTML, but tailored specifically for constructing data UIs. The result is that not every change in your app requires a server round trip, as much of it can be pre rendered and most interactivity happens on the client-side. In addition to improving performance, this also makes running in production become 10x simpler. This separation between the view and backend compute also makes Datapane modular. If our app server isn’t a good fit for your use-case, serve Datapane views from the web-framework of your choice (we’ve been hacking on serving views from Django). Want to compute blocks from inside Airflow or generate them on a schedule or from a webhook? Computation can happen out of band of the UI. You can even build and host apps from inside of Jupyter, where you can preview blocks live and convert notebook cells to blocks in your view. We currently offer a hosting platform on https://datapane.com for sharing reports publicly (free) or with your team (paid), and will be adding serverless app hosting support to it in the next few weeks. Our ultimate goal is to create an open-source toolkit for building data products across the entire stack – from reports, to dashboards, to full-stack apps – all using 100% Python. You can see a few we’ve built already in our gallery: https://ift.tt/UetDLBF We’d love to hear your feedback. Thanks! March 23, 2023 at 08:50PM

Kamis, 23 Maret 2023

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

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/6Khu3aD March 23, 2023 at 07:41AM

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

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

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

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

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

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/BbAcvfw March 23, 2023 at 03:18AM

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

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/fjhT18V ), 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/SlvisjK ). Let me know if anyone has any ideas, suggestions, and/or tips! https://ift.tt/dH3vqJF March 23, 2023 at 12:21AM

Show HN: Zapier universal API (using natural language) https://ift.tt/wJcQjzp

Show HN: Zapier universal API (using natural language) Hey HN! We launched Zapier way back in 2012 on HN: https://ift.tt/NUQxR8B 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/emsy932 API docs – https://ift.tt/LdcyCfn (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/8dX5fua... 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/ezM85BF We know the API is not perfect but we're excited and eager for feedback to help shape it. March 22, 2023 at 11:32PM

Rabu, 22 Maret 2023

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

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 07:41AM

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

Show HN: Cfnctl – Terraform CLI experience to AWS Cloudformation https://ift.tt/8rckoZx March 22, 2023 at 05:23AM

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

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

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 03:35AM
https://ift.tt/teCnYNw

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

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/HG5Rqem Please give us your feedback! Thanks. https://ift.tt/PQXrHh1 March 21, 2023 at 11:39PM

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

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 02:48AM

Selasa, 21 Maret 2023

Show HN: Go-testdeep, testing JSON content in Golang https://ift.tt/fkGo2IW

Show HN: Go-testdeep, testing JSON content in Golang The last release of go-testdeep brings a lot of new features, including some JSON enhancements making it probably one of the best solutions to do JSON comparisons in golang world https://ift.tt/w0x9lCv March 21, 2023 at 05:20AM

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

Show HN: Find words “halfway” between two others https://ift.tt/xdBy49A March 21, 2023 at 02:41AM

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

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/j5yIWCh . Once signed in, go to https://ift.tt/Dl7R6Ea... and complete the application form. Questions and comments are welcome! https://ift.tt/j5yIWCh March 21, 2023 at 02:27AM

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

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

Show HN: Typingo – Typing game written in Go https://ift.tt/mhwyBP8

Show HN: Typingo – Typing game written in Go https://ift.tt/7MFVGjZ March 21, 2023 at 12:10AM

Show HN: I built an app to chat with yourself based on your diary https://ift.tt/mYlc0NF

Show HN: I built an app to chat with yourself based on your diary https://ift.tt/OgNLZva March 20, 2023 at 06:45PM

Senin, 20 Maret 2023

persiapan desa asri Nusantara 2023 di hadiri wakil presiden KH Ma'ruf amin


via IFTTT

Show HN: Sure Stack for Developers https://ift.tt/xzRQr8G

Show HN: Sure Stack for Developers https://ift.tt/0YNGB9e March 20, 2023 at 10:14AM

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

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/a7iFdtY March 20, 2023 at 04:18AM

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

Show HN: A living archive of albums recommended by the New Yorker https://ift.tt/JQdBcyx March 20, 2023 at 01:34AM

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

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

Show HN: GPT-4 Beats Humans at Hard Rhyme-Based Riddles https://ift.tt/1sUpScK

Show HN: GPT-4 Beats Humans at Hard Rhyme-Based Riddles https://ift.tt/0UDG1AS March 20, 2023 at 01:11AM

Minggu, 19 Maret 2023

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

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/3mzxcaT March 19, 2023 at 07:31AM

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

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

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

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/Ac6INiu March 19, 2023 at 05:43AM

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

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/bREl8QV March 19, 2023 at 01:00AM

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

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/0mahJR4... Website (full docs, downloads) https://ift.tt/7jSoMhe GitHub (downloads, full docs, release notes etc.) https://ift.tt/WxTREMC https://ift.tt/WxTREMC March 19, 2023 at 01:03AM

Show HN: Metallic UI component library (Metalmorphism) https://ift.tt/I7FQCBE

Show HN: Metallic UI component library (Metalmorphism) https://ift.tt/NwV6hSU March 18, 2023 at 07:02PM

Sabtu, 18 Maret 2023

nungguin kawan jumpai bos


via IFTTT

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 18, 2023 at 01:12AM
https://ift.tt/Sh721dV

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

Show HN: Weigh My Luggage – Just bring a bathroom scale https://ift.tt/J5ygDHS March 17, 2023 at 08:10PM

Show HN: Acid Chess – The Chess Computer for nerds, by nerds https://ift.tt/GzAmY0H

Show HN: Acid Chess – The Chess Computer for nerds, by nerds https://ift.tt/JtvXLmo March 17, 2023 at 11:08PM

Jumat, 17 Maret 2023

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

Show HN: GPT4 – Full Playthrough of Pokemon Yellow https://ift.tt/HcTKuUi March 17, 2023 at 05:54AM

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 05:25AM
https://ift.tt/OVmQwbg

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

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 03:58AM

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

Show HN: New Quantile-Based Subsampling Algorithm https://ift.tt/CDByQp3 March 17, 2023 at 03:49AM

Can you beat my dad at Scrabble? https://ift.tt/YVRu3sq

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

Show HN: Notch – an off-the-shelf software ecosystem for chips https://ift.tt/tCeQmVx

Show HN: Notch – an off-the-shelf software ecosystem for chips Hi HN! I'm a firmware developer who, like many others, has always been upset at the state of the firmware ecosystem. Semiconductor companies tend to be very bad at providing useful code and tools for their chips. That's why I started Notch - to handle this stuff for them. Our first product is an off-the-shelf driver generation tool (similar to STM32CubeMX, MCUExpresso, etc.) that can be adapted to any IC, not just microcontrollers. Better yet, it's cross-platform, cross-language (Rust too, if you want), and code can be generated from the terminal, meaning it doesn't lock you in to some shitty Eclipse IDE. https://ift.tt/DIb58XP March 16, 2023 at 11:36PM

Kamis, 16 Maret 2023

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

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/5M082Ss March 16, 2023 at 01:40AM

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

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/BJae70U. 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 11:04PM

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

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/QpwiVqT 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/QpwiVqT 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/6czkSNn ). 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/xKmGsWU Readme: https://ift.tt/QpwiVqT Previous Blog Post: https://ift.tt/A6VjrZ2... Previous Discussion: https://ift.tt/6czkSNn https://ift.tt/BhiVmjY March 15, 2023 at 10:06PM

Rabu, 15 Maret 2023

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

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/0jRVMqW March 15, 2023 at 08:31PM

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

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

Show HN: Learn Python with Minecraft https://ift.tt/GljKvDo

Show HN: Learn Python with Minecraft Looking for feedback on my project to teach python by writing code that interacts with a Minecraft World. https://ift.tt/KZn6aBh March 15, 2023 at 06:57PM

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

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

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

Show HN: Built a blog using Rust and Axum https://ift.tt/ciHjC08 March 15, 2023 at 12:19AM

Show HN: Using GPT-3 and Whisper to save doctors’ time https://ift.tt/g8Svf61

Show HN: Using GPT-3 and Whisper to save 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://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/vOHMy9F 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/iOokMy4 March 14, 2023 at 09:16PM

Selasa, 14 Maret 2023

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

Show HN: Scriptable.run, make your product extendable by anyone. https://ift.tt/WQikOGj March 14, 2023 at 01:22PM

hijau hijau nya pemandangan alam yang sangat hijau


via IFTTT

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

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/gtGHdzO March 14, 2023 at 06:45PM

Tech Talk: Muni Predictions 101

Tech Talk: Muni Predictions 101
By Christopher Ward

A picture containing contractors speaking with a Muni Rider as customer information displays are being installed in a transit shelter. New Customer Information Systems are being installed and causing customer curiosity! 

Got a burning question about the SFMTA’s Muni predictions that are made by our Next Generation Customer Information System (CIS)? We’ve got answers! Below are some of the frequently asked questions from Muni customers. Send us yours! 

Where do Muni predictions come from?  

Muni predictions come from data provided by multiple SFMTA systems including equipment on our vehicles. Real-time predictions are based on the real-time locations of Muni vehicles. A computer algorithm compares the real-time data to past travel times based on time of day, day of week, season and other factors that affect travel to predict future arrival times. Travel patterns in this historic data are applied to real-time data to generate accurate Muni predictions. 

When the system has no real-time information, it uses Muni schedules to make predictions. This often occurs at or near terminals and during service changes. However, schedule data isn’t as reliable as real-time data, particularly because the SFMTA has made Muni service more reliable by shifting away from using schedules to headway management, scheduling service at regularly spaced intervals to reduce gaps and bunching, rather than clock times. 

What factors impact predictions? 

The two main problems with predictions are 1) vehicles in service but not showing up in the Customer Information System (we call those “surprise vehicles”) and 2) predictions made from the schedule, but the vehicle doesn't show up (we call those “ghost vehicles”).  

A “surprise vehicle” is when a bus or train is running but it is not picked up by the real-time position data feed. This may be because of damaged equipment, a vehicle not signed into the system when it departs the division, or when changes are not entered into the system. When a vehicle is missing from the system, the wait times at stops appear longer than they actually will be. This happens because the prediction system does not “see” one of the vehicles. 

A “ghost vehicle” usually occurs at stops close to the start of the line. You might see this at the stop when looking at the prediction countdown. When the count gets to zero, no vehicle appears! This happens because the prediction system is not picking up any vehicles while they are at the terminal and before they start the route. This results in the countdown relying on the schedule, even if the vehicle is delayed. If a vehicle is scheduled but not coming, then the countdown will end and there will be no vehicle. The system relies on the vehicle data when it is available, otherwise it will show the schedule information that may not be accurate.  

The same problem occurs with trains as with buses but at an increased rate, because trains cannot pass each other like buses. Because of this, there are often service adjustments made at the control center to manage gaps that result in inaccurate predictions. 

Why do different apps have different predictions sometimes? 

The SFMTA generates vehicle information and shares this data openly for anyone to use cost-free. Third party apps like Transit, Google and Waze, as well as “mom and pop” apps, each have their own way of taking in and making use of the data that we provide. 

These third parties are independent of the SFMTA and we do not keep track of the quality of their predictions. If customers experience problems, we recommend reporting the problem directly to the third-party and checking the predictions at SFMTA.com/Routes. 

What does it mean when a Muni display says, “no predictions available?”  

The “no predictions” message displays when there is no real-time vehicle data to generate predictions, either because the system is down or a vehicle is not logged into the system. This does not mean that isn’t service. Buses and trains are still running. If there is a service issue affecting bus or train operation, the SFMTA will display relevant information, make audio announcements, send out email and SMS alerts and post on Twitter.    

What new features will be added and how can I learn more?  

The Next Generation CIS screens now display real-time vehicle locations on a map and real-time on-board vehicle capacity information, along with arrival prediction times. 

Some of the next features we plan to roll out are real-time alerts such as reroutes and elevator availability. We’re also improving terminal predictions, and we are working on multiple MuniMobile app upgrades.  

For more information visit our CIS project and System Updates websites! 



Published March 13, 2023 at 11:57PM
https://ift.tt/kbzOgSZ

Senin, 13 Maret 2023

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

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

angin nya wus wus banget


via IFTTT

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

Show HN: This Job Does Not Exist https://ift.tt/9sfvt74 March 13, 2023 at 03:05PM

ternyata si Niki jago nyanyi pemirsa


via IFTTT

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

Show HN: Mermaid Flow https://ift.tt/2VoavIk March 13, 2023 at 11:10AM

Show HN: OpenAI based PR reviewer and summarizer https://ift.tt/uhLEs90

Show HN: OpenAI based PR reviewer and summarizer https://ift.tt/VGOxFb0 March 13, 2023 at 03:23AM

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

Show HN: Topiary: universal formatter engine using treesitter https://ift.tt/pYy7QG0 March 13, 2023 at 02:57AM

Minggu, 12 Maret 2023

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

Show HN: Hacker News LCD Badge https://ift.tt/wmVBDxG March 12, 2023 at 11:34AM

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

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/8dCDBPn March 12, 2023 at 12:07AM

Jumat, 10 Maret 2023

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

Show HN: Homepage.gallery – Find your web design inspiration https://ift.tt/gu1E6RD March 10, 2023 at 03:03AM

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

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

Show HN: A-Pass – small little password manager https://ift.tt/M9nK8Nf

Show HN: A-Pass – small little password manager https://ift.tt/GhF2IoY March 10, 2023 at 02:03AM

Show HN: Safe Data Changes in PostgreSQL https://ift.tt/Qtp8rDB

Show HN: Safe Data Changes in PostgreSQL Hi HN, we're excited to share our open source tool with the community! We previously posted here with the tagline “real-time events for Postgres” [0]. But after feedback from early users and the community, we’ve shifted our focus to working on tooling for manual database changes. We've consistently heard teams describe challenges with the way manual data updates are handled. Seemingly every engineer we spoke with had examples of errant queries that ended up causing significant harm in production environments (data loss/service interruptions). We’ve seen a few different approaches to how changes to production databases occur today: Option 1: all engineers have production write access (highest speed, highest risk) Option 2: one or a few engineers have write access (medium speed, high risk) Option 3: engineers request temporary access to make changes (low speed, medium risk) Option 4: all updates are checked into version control and run manually or through CI/CD (low speed, low risk) Option 5: no manual updates are made - all changes must go through an internal endpoint (lowest speed, lowest risk) Our goal is to enable high speed changes with the lowest risk possible. We’re planning to do this by providing an open-source toolkit for safeguarding databases, including the following features: - Alerts (available now): Receive notifications any time a manual change occurs - Audit History (beta): View all historical manual changes with context - Query Preview (coming soon): Preview affected rows and query plan prior to running changes - Approval Flow (coming soon): Require query review before a change can be run We’re starting with alerts. Teams can receive Slack notifications anytime an INSERT, UPDATE, or DELETE is executed from a non-application database user. While this doesn’t prevent issues from occurring, it does enable an initial level of traceability and understanding who made an update, what data was changed, and when it occurred. We’d love to hear feedback from the HN community on how you’ve seen database changes handled, pain points you’ve experienced with data change processes, or generally any feedback on our thinking and approach. [0] https://ift.tt/xfO7ngI https://ift.tt/olB936U March 9, 2023 at 10:51PM

Show HN: APIRank.dev – we crawled and ranked 5651 public APIs from the Internet https://ift.tt/BHXx2uh

Show HN: APIRank.dev – we crawled and ranked 5651 public APIs from the Internet tl;dr we at Escape (YC W23), we scanned 5651+ public APIs on the internet with our in house feedback driven API exploration tech, and ranked them using security, performance, reliability, and design criteria. The results are public on https://apirank.dev . You can request that we index your own API to the list for free and see how it compares to others. Why we did that? During a YC meetup I spoke with a fellow founder that told me how hard it was to pick the right external APIs to use within your own projects. I realized that most of what we build relies on public APIs from external vendors, but there was no benchmark to help developers compare and evaluate public APIs before picking one. So we decided to do it ourselves. Say hi to apirank.dev. Why ranking public APIs is hard? Automating Public API technical assessment is a tough problem. First, we needed to find all the public APIs and their specifications - mostly OpenAPI files. We used several strategies to find those: - Crawl API repositories like apis.guru - Crawl Github for openapi.json and openapi.yaml files - A cool google dork Those strategies enabled us to gather around ~20.000 OpenAPI specs. Then lies the hard part of the problem: We want to dynamically evaluate those APIs' security, performance, and reliability. But APIs take parameters that are tightly coupled to the underlying business logic. A naive automated way would not work: putting random data in parameters would likely not pass the API's validation layer, thus giving us little insight into the real API behavior. Manually creating tests for each API is also not sustainable: it would take years for our 10-people team. We needed to do it in an automated way. Fortunately, our main R&D efforts at Escape aimed to generate legitimate traffic against any API efficently. That's how we developed Feedback-Driven API exploration, a new technique that quickly asses the underlying business logic of an API by analyzing responses and dependencies between requests. (see https://ift.tt/hoKeZP5 ) We originally developed this technology for advanced API security testing. But from there, it was super easy to also test the performance and the reliability of APIs. How we ranked APIs? Now that we have a scalable way to gather exciting data from public APIs, we need to find a way to rank them. And this ranking should be meaningful to developers when choosing their APIs. We decided to rank APIs using the following five criteria: - Security - Performance - Reliability - Design - Popularity Security score is computed as a combination of the number of OWASP top 10 vulnerabilities, and the number of sensitive information leaks detected by our scanner The performance score is derived from the median response time of the API, aka the P50 The reliability score is derived from the number of inconsistent server responses, either 500 errors or responses that are not conform with the specification The Design score reflects the quality of the OpenAPI specification file. Having comments, examples, a license, and contact information improves this score The popularity score is computed from the number of references to the API found online If you are curious about your API's performance, you can ask us to index your own api for free at https://ift.tt/kTNcHwr https://apirank.dev/ March 10, 2023 at 12:43AM

Show HN: ChatGPT-i18n – Translate websites' locale json files with AI assistance https://ift.tt/OLXEM3j

Show HN: ChatGPT-i18n – Translate websites' locale json files with AI assistance I build this app because I was tired of using Google Translate to translate my locale files (i18n). I wanted to use a more efficient and accurate translation tool. ChatGPT, however, always break my json and cannot translate large contents. So I build this app to solve these problems. Hope it can save your time. github: https://ift.tt/UBZOgTq online app: https://ift.tt/jyFdKrX https://ift.tt/UBZOgTq March 9, 2023 at 11:08PM

Kamis, 09 Maret 2023

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

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

Show HN: BBC “In Our Time”, categorised by Dewey Decimal, heavy lifting by GPT https://ift.tt/r0hYjOB

Show HN: BBC “In Our Time”, categorised by Dewey Decimal, heavy lifting by GPT I'm a big fan of the BBC podcast In Our Time -- and (like most people) I've been playing with the OpenAI APIs. In Our Time has almost 1,000 episodes on everything from Cleopatra to the evolution of teeth to plasma physics, all still available, so it's my starting point to learn about most topics. But it's not well organised. So here are the episodes sorted by library code. It's fun to explore. Web scraping is usually pretty tedious, but I found that I could send the minimised HTML to GPT-3 and get (almost) perfect JSON back: the prompt includes the Typescript definition. At the same time I asked for a Dewey classification... and it worked. So I replaced a few days of fiddly work with 3 cents per inference and an overnight data run. My takeaway is that I'll be using LLMs as function call way more in the future. This isn't "generative" AI, more "programmatic" AI perhaps? So I'm interested in what temperature=0 LLM usage looks like (you want it to be pretty deterministic), at scale, and what a language that treats that as a first-class concept might look like. https://ift.tt/Riu0Wyo March 9, 2023 at 02:28AM

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 09, 2023 at 01:19AM
https://ift.tt/b4zvhVk

Show HN: Plato – Airtable for your SQL database https://ift.tt/hB05pSH

Show HN: Plato – Airtable for your SQL database Hi! I've been a member of HN for fifteen years so today I'm very excited to share Plato. Plato is an Airtable-like interface for your Postgres or MySQL database. It's an admin panel for devs and non-devs alike to manage your DB. We see teams use Plato for customer support, customer success, ops, etc.. We built Plato because we think more people should be able to build and extend internal tools. We thought it was strange that even though low-code is supposed to democratize development, all of the low-code internal tool builders are marketed to engineers! Airtable is a familiar UI that fits the relational model well, so we've been inspired by their work. Even the engineers on our team use Plato quite a bit, since it's often easier than spinning up a SQL prompt. Some features: - Postgres and MySQL support - Visual query controls (sorts, filters, hiding columns). No SQL. - Joins by "expanding" foreign keys - Virtual columns for tracking new data - Auto-generated backlinks for one-to-many relationships - Read-only locking for individual tables - Virtual tables for sharing new views with your team Plato today works on databases with a public IP (just whitelist our IP to connect), but we're soon rolling out an on-prem version. We can also set up an SSH tunnel for you if you contact us at team@plato.io. We'd love to hear your feedback! Thanks. - Michael https://ift.tt/0ZsVkmq March 8, 2023 at 10:50PM

Show HN: EqualTo Chat, a ChatGPT-like application for generating spreadsheets https://ift.tt/avkJdIl

Show HN: EqualTo Chat, a ChatGPT-like application for generating spreadsheets We've combined OpenAI (text-davinci-003) and our spreadsheet technology to provide a "conversational" interface for the creation and refinement of a simple spreadsheet (including formulas). You can try it out immediately, no login / registration required. There are some limitations: * Our spreadsheet tech doesn't yet support all Excel formulas (we're working on it!) * text-davinci-003 doesn't always generate satisfactory responses to prompts (it's still pretty amazing how well it performs, IMHO) Note that you can manually adjust the spreadsheet and ask follow-up questions. I'm happy to answer whatever questions you might have about EqualTo Chat! -Diarmuid https://ift.tt/qRowft2 March 8, 2023 at 08:01PM