Rabu, 24 Mei 2023

Show HN: Defguard – open-source security army knife (Identity,MFA,VPN,Yubikey) https://ift.tt/HexowIs

Show HN: Defguard – open-source security army knife (Identity,MFA,VPN,Yubikey) https://ift.tt/luyhd3z May 24, 2023 at 05:27PM

Show HN: Dark Mode for HN https://ift.tt/ebonqf0

Show HN: Dark Mode for HN https://ift.tt/ZHYKJLb May 24, 2023 at 03:41PM

Show HN: Accelerated Docker builds on your local machine with Depot (YC W23) https://ift.tt/fo5M1Ns

Show HN: Accelerated Docker builds on your local machine with Depot (YC W23) Hello HN! We just launched a new feature we built at Depot that accelerates Docker image builds on your local machine in a team environment, and we wanted to share some of the details with you all. The launch blog post: https://ift.tt/jxWKfy7 Depot is a hosted container build service - we run fully managed Intel and Arm remote build machines in AWS, with large instance sizes and SSD cache disks. The machines run BuildKit, the build engine that powers Docker, so generally anything you can `docker build`, you can also `depot build`. Most people use Depot in CI, and you could also run `depot build` from your local machine as well. That would perform the build using the remote builder, with associated fast hardware and extra fast datacenter network speeds. But then to download the container back to your local machine, BuildKit would transfer the entire container back for every build, including base image layers, since BuildKit wasn’t aware of what layers already existed on your device. The new release fixes this! To make it work, we replaced the BuildKit `--load` by making the Depot CLI itself serve the Docker registry API on a local port, then asking Docker to pull the image from that localhost registry. The CLI in turn intercepts the requests for layers and fetches them directly using BuildKit’s content API. This means Docker only asks for the layers it needs! This actually speeds up both local builds, where you only need to download changed layers, as well as CI where it can skip building an expensive tarball of the whole image every time! We ran into one major obstacle when first testing: the machine running the Docker daemon might not be the same machine running the `depot build` command. Notably, CircleCI has a remote Docker daemon, where asking it to pull from localhost does not reach the CLI’s temporary registry. For this, we built a "helper" container that the CLI launches to run the HTTP server portion of the temporary registry - since it’s launched as a container, it does run on the same machine as the Docker daemon, and localhost is reachable. The Depot CLI then communicates with the helper container over stdio, receiving requests for layers and sending their contents back using a custom simple transport protocol. This makes everything very efficient! One cool part about the remote build machines: you can share cache with anyone on your team who has access to the same project. This means that if your teammate already built all or part of the container, your build just reuses the result. This means that, in addition to using the fast remote builders instead of your local device, you can actually have cache hits on code you haven’t personally built yet. We’d love for you to check it out, and are happy to answer any questions you have about technical details! https://ift.tt/ZkMq3Ys May 23, 2023 at 11:06PM

June 10 Muni Service Changes Adds Service on Connector Routes

June 10 Muni Service Changes Adds Service on Connector Routes
By Clive Tsuma

A bus parked on the side of a road with one person exiting with a cart and another person exiting while holding bags

The 38R Geary Rapid will run every 6 minutes starting June 10

Starting Saturday, June 10, the SFMTA will be adding Muni service on several lines to address crowding, wait times and to support increased summer tourism. We’re also making some stop changes to serve more customers and make the service more accessible and reliable. 

Increased Service 

To address crowding and reduce pass-ups, we’re adding service on the 1 California between Clay and Drumm streets and California Street and Presidio Avenue – where demand is highest – on weekdays from 7 a.m. to 7 p.m. 

We’re also going to be starting service earlier on the 1X California Express, at 7:30 a.m. instead of 8 a.m., in response to customer feedback, as well as adding stops at Cherry, Spruce and Laurel streets and Presidio Avenue.  

We’re also extending the evening service to the Presidio at 30 Stockton seven days a week. The last trip from the Sports Basement will depart at 8:30 p.m. instead of 8 p.m.  

On the 5 Fulton Owl we’re extending the terminal from McAllister and Jones streets to 4th and Market streets, which will provide a connection to Market Street for customers. 

Additionally, to better support summer tourism, we will add supplemental Muni bus service on weekend afternoons for the F Market & Wharves between the Ferry Building and Fisherman’s Wharf from 2 p.m. to 10 p.m. 

Other upcoming changes include frequency increases on the following lines: 

  • 28 19th Avenue – Weekdays and weekends from 10 minutes to 9 minutes during peak morning service and from 12 minutes to 10 minutes during midday  
  • 38R Geary Rapid – Weekdays from 7 minutes to 6 minutes all day 
  • 44 O’Shaughnessy – Weekdays from 12 minutes to 10 minutes 

Stop Changes 

On the 15 Bayview Hunters Point Express, we’re improving access to the shops, banks and supermarket at the Southeast Center by moving the bus stop at 3rd and Evans Street from the far side of the street to the near side of the street.  

On the 27 Bryant, we’re improving accessibility and reliability by upgrading flag stops to bus zones on Leavenworth and Turk, Post, Sutter, Bush and Pine streets, inbound, and on Bush and Leavenworth outbound. And we’re adding inbound and outbound stops at Valencia and 24th streets to restore the connection there for customers. 

Read more about the highest Muni rider satisfaction in 10 years! We continue to prioritize supporting the city’s economic recovery and providing Muni service that we can sustain with our available resources. To give us feedback on Muni service write to TellMuni@SFMTA.com.  

We’re also prioritizing safety on Muni. If you experience or witness customer or operator harassment on Muni, report it directly to the SFMTA by calling 311 or using the 311 mobile app or the Muni Feedback form (SFMTA.com/MuniFeedback). 

Related Content:  

Muni Rider Satisfaction the Highest in 10 Years 

2023 Community Survey Results  

Muni Feedback 

Related Projects: 

Safety Equity Initiative 

2023 Community Survey Results 

2023 Community Survey Data Crosstabs



Published May 23, 2023 at 11:41PM
https://ift.tt/zahbP3S

Show HN: Making passive investing safer and better for everyone https://ift.tt/d2bVTcv

Show HN: Making passive investing safer and better for everyone Dear Friends, my name is LJ and I am the Master of the Universe at Alternative Systems and Really Wild Technologies. We are changing the world by making Passive Investing Safer and Better for all everyone! It all began with my poor investment choices like diversified portfolio of mutual funds, pretty much investing equally in the 5 mutual funds available through my employer and the life and science fund did great for a bit before the dot com crash :-) Not long after, I changed jobs and had to sell the funds, because in kind transfer was not possible with the new employer and lost most of the money. It was scarring experience, so I stayed in money market funds and missed the market upside. Few years latter, another job, another pension plan and this time I was determined not to make the same mistakes. Everyone is saying Passive Investing is the best for the average investor, but they never tell you what index fund to buy and more importantly when exactly. Just holding an index fund for the long term can be actually a mistake and if you’re in the wrong index at the wrong time, it can take you 5, 10, or even 15 years just to break even… In last 20 years or so, we had 2 major black swan events resulting in two 50% drawdowns and this is very important to avoid, because the market might remain under water for very long period of time. It gets even worse at the bottom of a recession, people lose jobs and needs the funds to survive and if down already 50% and take half of the rest to live off until the next job, there is no coming back: if you are down 75%, you will need 300% gain to break even, 80% loss will need 400% gain, etc… You can check the Research tab on the website [1], but basically the model delivers the same returns compared with Buy and Hold, but cutting the drawdown by half: worst draw down 23.83% vs 56.48% for the buy and hold model, which means you need less than 33% gain to break even vs more than 122% gain needed to break even with the Buy and Hold Model Not long ago while speaking with friends and co-workers about the way I invest, it actually donned on me that this can be an actual company, as I have the backend already up and running for years, I just put together this simple website and I am applying to YC and hopping to create a company that can truly change the way people are investing for the long run. How it works is the systems sends an email advising every Friday after the market close advising to be either in Cash or invested in any low cost S&P tracking 500 ETF / mutual fund / employer provided fund. I know long term and passive investing is boring and in this model the average portfolio change happens once a year, so from the Startup School, I got the idea on how to get people more engaged – with the “Make Money with Us” feature, basically you get 50% referral commission every month on every user you bring along. This way you can spread the word to all your friends and show them how it invest better and also offset the subscription costs: you get 2 users to sign and the subscription is free and if 10 users, you can generate $1200 per year real passive income to help you start investing if you do not have the spare cash to do so… Please take a look and let me know what do you think, what do you like, don’t like, and please share any feedback, ideas, recommendations, etc , it will be greatly appreciated, so we can make the product batter and more useful for everyone. I have applied to YC and plan to reapply if not selected, but what other accelerators should I apply to? PearX, Afore Capital, etc, what else? I am also looking for a growth/marketing/sales co-founder, so any idea where I can find one? Please note, this is the short version, because of the characters limit, the original is here [2] Special Thanks to dang for his time, great advice and all help with this! Thank you, LJ [1] https://ift.tt/Ff5UKmM [2] https://ift.tt/JMe9kz1 https://www.altsat.net/ May 23, 2023 at 06:55PM

Selasa, 23 Mei 2023

Show HN: I made Hazumi, a modern HN reader for iOS https://ift.tt/aMetuvR

Show HN: I made Hazumi, a modern HN reader for iOS Hello HN, I'm thrilled to announce the launch of my first app, Hazumi, a Hacker News reader, available for free on iOS! I’ve been lurking on HN for around 2 years while working on this project seeing people post amazing HN reader apps of their own. I’ve always figured Hazumi wasn’t good enough yet to post here but if I wait around until I’m ready, I’ll probably never share so here goes… Hazumi is a modern Hacker News app for your pocket with some intentional limitations. Stories are displayed on a simple colourful card, with images, that condenses all the information you need at a glance. Out of the box you get accessibility features for system settings like light/dark mode and text size. Others are controlled in app for opening stories in a Web View vs externally via Safari, defaulting to Reader Mode and reducing animation bounciness. You can browse top, new and best sections, limited to 30 stories each, which refresh every hour on the server. I’m not a fan of infinite scrolling or spending a lot of time reading news. I just want to get in and get out while keeping up on the latest. Other notable features: - Basic search - Widgets for your Home and Lock Screen - Apple Watch app - Warns you of non-HTTPS links There are a few “PRO” features that require a subscription ($/€1.99 monthly): - AI summaries of comments on stories that have at least 30 root level comments - In app newsletter (yesterday’s top 10 stories) - Bookmarking with iCloud support - Themes (change the colour of the cards) - Supporting indie developers and keeping the lights on for Hazumi Working on: - Better comments/tappable links - Enhancing search - More themes Being the first version, it's very early days for Hazumi and there are bugs that I’m working on fixing. I'm eager to improve it and shape its future based on your input. I welcome any feedback you may have, whether it's about existing features or ideas for new ones. Your thoughts will be instrumental in shaping Hazumi, making it an even more useful tool for tech news enthusiasts. Please give it a try and let me know your thoughts. P.S. Shout out to MB and MC for your awesome feedback during the TestFlight beta! https://ift.tt/WuwgOnt May 22, 2023 at 09:31PM

Show HN: Ntfy.sh – open-source push notifications via PUT/POST https://ift.tt/m4EPLtT

Show HN: Ntfy.sh – open-source push notifications via PUT/POST https://ift.tt/01cSwyj May 23, 2023 at 04:01AM

Show HN: I solo developed an action-roguelite and launched it today https://ift.tt/uVRD96O

Show HN: I solo developed an action-roguelite and launched it today It's my first steam game, I'm very pleased with how it came out. It's the largest person project I've ever made. I'm happy to answer any questions. https://ift.tt/cUkBI2D May 23, 2023 at 09:12AM

Show HN: Blotter – An interactive, never ending music video https://ift.tt/0PybESW

Show HN: Blotter – An interactive, never ending music video One day I was listening to a playlist and wished there could be some cool visuals to go along with it. Blotter is a proof of concept I hacked together that does a bit of audio recognition combined with a few generative AI models (both text and img) to create visuals that are relevant to the song. The video stream is generated in real time at 24fps - you can try it yourself by requesting visuals in the Twitch chat using the "!v" command! Right now it's mostly a fun hack project, but I am tinkering with new model architectures for higher fidelity video as well as an interactive tool so people can make videos with their own audio files. I'd love to hear any feedback or suggestions, thanks! https://ift.tt/zQI7Dci May 23, 2023 at 05:21AM


via IFTTT

Show HN: Psychic - An open-source integration platform for unstructured data https://ift.tt/QZK3b7o

Show HN: Psychic - An open-source integration platform for unstructured data My cofounder and I used to work at Robinhood where we shipped the company’s first OAuth integrations, so we know a lot about how data moves between companies. For example, we know that the pain of building new API integrations scales with the level of fragmentation and number of competing "standards". In the current meta, we see this pain with a lot of AI startups who invariably need to connect to their customers data, but have to support 50+ integrations before they even scale to 50+ customers. This is the process for an AI startup to add a new integration for a customer: - Pore over the API docs for each source application and write a connector for each - Play email tag to find the right stakeholders and get them to share sensitive API keys, or give them an OAuth app. It can take 6+ weeks for some platforms to review new OAuth apps - Normalize data that arrives in a different formats from each source (HTML, XML, text dumps, 3 different flavors of markdown, JSON, etc) - Figure out what data should be vectorized, what should be stored as SQL, and what should be discarded - Detect when data has been updated and synchronize it - Monitor when pipelines break so data doesn’t go stale This is a LOT of work for something that doesn’t move the needle on product quality. That’s why we built Psychic.dev to be the fastest and most secure way for startups to connect to their customer’s data. You integrate once with our universal APIs and get N integrations with CRMs, knowledge bases, ticketing systems and more with no incremental engineering effort. We abstract away the quirks of each data source into Document and Conversation data models, and try to find a good balance to allow for deep integrations while maintaining broad utility. Since it’s open source, we encourage founders to fork and extend our data models to fit their needs as they evolve, even if it means migrating off our paid version. To see an example in action, check out our demo repo here: https://ift.tt/WL8Jj6P We are also open source and open to contributions, learn more at docs.psychic.dev or by emailing us at founders@psychic.dev! https://ift.tt/UdcWbL5 May 22, 2023 at 09:41PM

Senin, 22 Mei 2023

Show HN: Ki Programming Language https://ift.tt/YJDQF7u

Show HN: Ki Programming Language Alpha preview for the ki programming language. Currently linux-x64, macos-x64 only. Windows users can use WSL for now. Feedback is much appreciated. https://ift.tt/fKIixhX May 22, 2023 at 06:50PM

Show HN: WikTok – A Recommendation UI for Wikipedia https://ift.tt/QeHiBAZ

Show HN: WikTok – A Recommendation UI for Wikipedia Hi HN, WikTok is a UI for Wikipedia that lets you quickly swipe (or use your arrow keys) to navigate between random and recommended articles (based on the previous articles you interacted most with). It's just a fun project I hacked together this weekend, so may be a little rough around the edges, but I'd love to get your thoughts. Let me know if you have any suggestions (or find any interesting articles!) Cheers, https://wiktok.org/ May 22, 2023 at 03:59PM

Show HN: Horizon – Programmatic Prompt Generation and LLM Configurations https://ift.tt/uEPKxit

Show HN: Horizon – Programmatic Prompt Generation and LLM Configurations Hi HN. I heard you like dev tools and AI, so we wanted to share our project that we’ve been working on. We’re working on Horizon [1] - a higher level abstraction for LLMs so that developers can spend less time trying to grapple with LLMs to make them work and more time with users. This is the starting feature set which takes an auto-ML approach to identify the optimal LLM model, hyperparameters, and prompt - instead of just giving you the tooling to figure it out yourself. You can read more about it in our documentations. Our view is that as LLMs become increasingly commoditized and prompts become easier to develop all the while fine-tuning is not realistic for the many organization out there - the configuration, optimization, and management will become much more difficult at-scale (consist with Andrej’s recent post [3]). The idea came as we were trying to build LLM apps (think sales outreach, ppt generation, support, etc. etc.) last fall and realized with this tool we could easily build many of the applications with Horizon in minutes versus that days it took us before. Let us know what you think! [1] https://ift.tt/AZKumdz [2] https://ift.tt/RNEn5i0 [3] https://twitter.com/karpathy/status/1655994367033884672?s=20 https://ift.tt/ERdFKvl May 22, 2023 at 08:46AM

Show HN: A Simple Load Testing CLI Built in Go https://ift.tt/RWau9Ck

Show HN: A Simple Load Testing CLI Built in Go There are plenty of good tools for load testing such as JMeter, Minigun, and plenty more - but they all have their own set of options to learn. I built this one to support a simpler workflow where you just paste your curl request (or other cli command) after your `spam` config (literally just `spam -r 2 -- curl www.google.com). It's pretty barebones but I'm 100% going to use it in my day to day - figured I'd share it here if it helped anyone else! https://ift.tt/LauilOE May 22, 2023 at 02:32AM


via IFTTT

Show HN: Thousands of shadertoy.com creations on one scrollable grid https://ift.tt/PejDEbF

Show HN: Thousands of shadertoy.com creations on one scrollable grid https://ift.tt/vik74Eu May 21, 2023 at 10:05PM

Minggu, 21 Mei 2023

Show HN: Summary GPT – host a bot to summary Text, URLs, PDFs and videos for you https://ift.tt/tlj7ocD

Show HN: Summary GPT – host a bot to summary Text, URLs, PDFs and videos for you An AI-powered text summarization Telegram bot that generates concise summaries of text, URLs, PDFs and YouTube videos. https://ift.tt/derWGIw May 21, 2023 at 11:06AM

Show HN: Loofi – Our AI-Powered SQL Query Builder https://ift.tt/5k4qnbI

Show HN: Loofi – Our AI-Powered SQL Query Builder Hi HN Community, We're a team of software engineers who've experienced the complexity of crafting SQL queries. To address this, we've developed a tool that simplifies this process. Introducing Loofi, an AI-powered SQL Query Builder. Loofi streamlines query building and leverages AI algorithms for intelligent recommendations. We value community feedback and invite you to try out Loofi. Your thoughts and suggestions will help us improve our tool. Here's the link to Loofi: https://loofi.dev/ For any questions or assistance, feel free to reach out. We're eager to engage with this community. Your valuable feedback is much appreciated! https://loofi.dev/ May 21, 2023 at 09:19AM


via IFTTT

Show HN: Drift, a self-hostable Gist and pastebin https://ift.tt/0TiAjFG

Show HN: Drift, a self-hostable Gist and pastebin https://drift.lol/ May 21, 2023 at 06:07AM

Show HN: My affordable solution to costly workflow automation: Embed Workflow https://ift.tt/oXCbzcZ

Show HN: My affordable solution to costly workflow automation: Embed Workflow https://ift.tt/koC7jBM May 20, 2023 at 11:59PM

Sabtu, 20 Mei 2023

Show HN: YouTube Full Text Search – Search all of a channel from the commandline https://ift.tt/Jp7GFj9

Show HN: YouTube Full Text Search – Search all of a channel from the commandline yt-fts is a simple python script that uses yt-dlp to scrape all of a youtube channels subtitles and load them into an sqlite database that is searchable from the command line. It allows you to query a channel for specific key word or phrase and will generate time stamped youtube urls to the video containing the keyword. https://ift.tt/whxOZ0s May 20, 2023 at 01:18PM

Show HN: Nonius Clock https://ift.tt/reCTu8E

Show HN: Nonius Clock https://ift.tt/AWbYMsg May 20, 2023 at 02:00AM

Show HN: A site with trolley problems about famous people https://ift.tt/eb92VFk

Show HN: A site with trolley problems about famous people https://ift.tt/xDdperO May 20, 2023 at 07:11AM

Show HN: Swap.js – a JavaScript micro-framework (HTML fragments over the wire) https://ift.tt/nFTKvtV

Show HN: Swap.js – a JavaScript micro-framework (HTML fragments over the wire) Hi HN! I created this lib in the need of a simple and tiny framework to easily do AJAX-style navigation / replacement of fragments in the page, in a web application. For people who don't want to use client-side-rendering and complex frameworks à la React, there are nowadays a few "HTML-over-the-wire" libraries, like HTMX, Unpoly or this super-tiny one Swap.js :) One other key thing is that no external tool is needed: no bundler, no webpack, no TypeScript compiler, no minification needed. Just write HTML, JS (+ your preferred server-side language: PHP, Python, etc.) and it works. The framework makes use of fetch (of course) but also MutationObserver API to be able to launch actions when parts of the DOM change. Let me know what you think! https://ift.tt/1vseECg May 19, 2023 at 01:04AM

Show HN: How to Prevent Prompt Injections https://ift.tt/ac1CjgV

Show HN: How to Prevent Prompt Injections https://ift.tt/5Q1wTBS May 19, 2023 at 07:07PM

Jumat, 19 Mei 2023


via IFTTT

Show HN: Midjourney-Python-API https://ift.tt/Azbpj9o

Show HN: Midjourney-Python-API This Python client is built for the unofficial MidJourney API, leveraging a Discord self bot and utilizing the Merubokkusu/Discord-S.C.U.M library. Please be mindful that there might be risks associated with the use of self bots, as per issue #66. Key Features: 1: Info retrieval 2: Imagine prompt 3: Image upscale and vectorization by label 4: All message returns via WebSocket, including banned words check and image processing 5: Auto reconnect WebSocket https://ift.tt/8yZk1Mj May 19, 2023 at 09:06AM

Show HN: Lunchtoast – a CLI tool for functional testing of console applications https://ift.tt/fAxw5zd

Show HN: Lunchtoast – a CLI tool for functional testing of console applications It helps to create tests that check program output with a simple test description format. It's written in C++20 and works on Windows and Linux. https://ift.tt/wYJrgoI May 19, 2023 at 05:28AM

Show HN: Playtext – Turn articles into audiobooks and read 2x faster https://ift.tt/ty8xAaR

Show HN: Playtext – Turn articles into audiobooks and read 2x faster https://playtext.app May 18, 2023 at 11:20PM

Bike to Wherever Day

Bike to Wherever Day
By

Join people across the city bicycling today for the annual Bike to Wherever Day. The SFMTA is proud to be the official citywide sponsor of Bike to Wherever Day 2023, San Francisco's favorite biking celebration!   

A bicyclist with a backpack and helmet is seen in the street adjacent to a crosswalk.

Hosted by the San Francisco Bicycle Coalition, Bike to Wherever Day celebrates  bicycles as a fun and healthy way to get around. This annual event invites people to pedal to their destinations, and it promotes bicycling both as an alternative commute and as a healthy and safe alternative to driving to…wherever. 

We encourage everyone, including those who don't usually bike, to get out and cycle today. After grabbing some wheels  (your own or a bikeshare bike), consider joining one of the Neighborhood Rides. Need more reason to stop by? You also can pick up your free Bike to Wherever Day canvas tote bag, filled with goodies, courtesy of the SF Bicycle Coalition. 

Resources to Help You Plan Your Bicycle Trip 

The SFMTA has go-to resources to help you plan your bicycle trips.  The interactive bike network map highlights recommended routes and shows bikeshare station locations. Go to our Get Out, Get Going website  to find an interactive multi-mode map with information about other sustainable ways to get around that you could pair with your bicycle trip, including walking and using shared mobility devices, like a scooter or moped.   

The SFMTA supports low-carbon transportation options like bicycles, and we continue to expand our dedicated bike lanes around the city to make streets safer and more comfortable for bicycling.  

You can check out our Slow Streets Program with over 18 corridors  that have traffic limitations so they can be used as shared spaces with walkers and bicyclists. Biking, scooting and rolling  are integral to our new Active Communities Plan, a 2-year process to develop a plan for active mobility in San Francisco.  For more information, visit the project website (SFMTA.com/ActiveCommunities).  



Published May 19, 2023 at 04:20AM
https://ift.tt/mIa7tub

Show HN: PAKman – A new build system built around Alpine Linux Packages https://ift.tt/CI9nPvz

Show HN: PAKman – A new build system built around Alpine Linux Packages https://ift.tt/qoR3Zpz May 16, 2023 at 09:23PM

Show HN: Jesth – Next-level human-readable data serialization format https://ift.tt/oCD8w7e

Show HN: Jesth – Next-level human-readable data serialization format Hi HN ! I'm Alex, a tech enthusiast. I'm excited to show you Jesth, a next-level human-readable data serialization format. This project started out as a markup language for writing the docstrings of functions that would ultimately be consumed by a documentation generator. Basically the idea was to split a docstring into sections like Description and Parameters. Each section would consist of a header in square brackets and a body (lines of text between two headers). Here's what a docstring for a sum function would look like: This function takes in two integers a and b and returns their sum. [parameters] - a: First integer - b: Second integer [return] Sum of a and b The Description section in the example above is actually an anonymous section, i.e., a section with an empty header. Meanwhile, I was thinking of a way to automate part of my dev workflow by storing in a file commands grouped into tasks such as project creation, build, testing, release, et cetera. Similarly with the markup language for my documentation generator, I would use square brackets to define the tasks. Thus, a task would consist of a header and a body which would be a list of commands to be executed sequentially. I built this project and named it Backstage. Here is a hypothetical backstage.tasks file: [release] & test & generate_doc & git_stuff & build # upload to PyPI $ twine upload --skip-existing dist/* [git_stuff] $ git add . $ git commit -m {message} $ git push origin master The example above is illustrative only and would not work. It contains 2 sections "release" and "git_stuff". Running the "release" task from the command line is equivalent to sequentially executing the commands in the "release" section. The documentation generator and the scripting language, despite the obvious similarity in their formats, did not share any parsing code. So, to stop repeating myself, I created a file format and its library named Jesth which stands for "Just Extract Sections Then Hack". The library acts as an incomplete INI file parser that only hands the programmer the sections (as headers and their associated bodies which are lists of strings). No further interpretation of the data is done by the parser, allowing the programmer to unleash their creativity through useful hacks. In its latest iteration, Jesth has matured and also includes a proper and extensively tested hack to convert a compatible section into a dictionary data structure, making Jesth my de facto preferred format for config files. I find Jesth more readable than TOML, YAML, and JSON. Here, encoding a dictionary data structure in its own section with another section containing a prompt for ChatGPT: [prompt] I want you to act as a detective story writer. I will provide you with two dictionary data structures representing the profiles of two people. Your goal is to write a thrilling neo-noir story. My first request is: "guess who the killer and victim is from the profiles, then build a story that includes every detail of the profiles". [profile] # This section can be converted into a dictionary data structure name = 'Jane Doe' birthday = 2000-12-23Z10:17:37Z photo_jpg = (bin) VGhpcyBpcyBub3QgYSBwaG90by4uLiBCdXQgdGhhbmsgeW91 IGZvciB5b3VyIGludGVsbGVjdHVhbCBjdXJpb3NpdHkgOyk= --- books = (dict) romance = (list) 'Happy Place' 'Romantic Comedy' sci-fi = (list) 'Dune' 'Neuromancer' epitaph = (text) According to the law of conservation of energy, no a bit of you is gone; you are just less orderly. --- [profile] name = 'John Doe' birthday = null books = (list) 'American Predator' 'Mindhunter: Inside the FBI's Elite Serial Crime Unit' You can learn more by reading the project's README and playing with the demo. Let me know what you think of this project. https://ift.tt/O32AKGU May 19, 2023 at 12:08AM

Show HN: Blend https://ift.tt/0eONn52

Show HN: Blend "Hi Team! Please add my app to your directory. Here's more info: App name: Blend Description: "Blend is a one-stop solution for D2C brands to create stunning visuals for their products in seconds. Upload your product photo to, - Remove the image background with a pixel-perfect cutout - Get AI-generated background scenes based on product category - Access 1000s of templates for different use-cases - Use the intuitive editor to make further edits with various design elements, text etc." Link: http://blendnow.com/ My best, https://ift.tt/DAgPi1t May 19, 2023 at 12:56AM

Show HN: Open-Source ChatGPT Code Interpreter https://ift.tt/g8UYG6K

Show HN: Open-Source ChatGPT Code Interpreter Hi friends! I've been waiting for ChatGPT Code Interpreter access for so long that I decided to just build my own. I figured maybe some of you are in the same boat so decided to do it as an Open Source project. https://ift.tt/bwTfVvp May 18, 2023 at 09:00PM

Kamis, 18 Mei 2023


via IFTTT

Show HN: Metatype – an open-source HTTP/GraphQL query engine for APIs and data https://ift.tt/NpvE5la

Show HN: Metatype – an open-source HTTP/GraphQL query engine for APIs and data Hey everyone, we built Metatype [0] as a different way to build APIs and backends based on 3 parts: 1. a Python package to build virtual graphs connecting all components of your stack (think databases, third-parties, and existing systems) 2. an HTTP/GraphQL query engine built in Rust/Deno that authorizes and optimizes queries over the graphs 3. a CLI to provide a nice developer experience and fast feedback cycle We developed this platform to tackle some of the challenges we often saw in tech teams we worked with: - most developers (especially backend) still spend too much time on tasks with no real added value (crud, data validation, compliance, etc.) - when growing a product, it is difficult keeping up with business needs and remaining agile/innovative with technology (especially when there is limited funding) We believe it provides multiple advantages over more traditional approaches: - it offers multiple runtimes [1] with pre-defined operations (e.g. Prisma) and can replace the needs for an ad-hoc backend - when the project grows, you can easily introduce new APIs or break existing ones in smaller parts while keeping the same interface - you can write complex business logic directly in Typescript or Python and run them directly inside the query engine - most of the frontend are today built on composable components, this brings a similar approach to backend development - third-parties APIs can be easily integrated, providing you visibility and control over them - it is interoperable with existing systems, and can be introduced step by step - it can be easily self-hosted or customized according to your needs The project is now in public beta, and is run in production by a few companies. We are looking to collect more feedback and early users to help us improve the platform. For the tech curious reader, we also had to build a few new open source pieces to make this happen: - a WASI runtime for Python [2] to run Python code inside WASM inside the engine - a task runner [3] supporting live reload and managing dependencies as DAGs - a way to inject secrets [4] from your preferred vaults into the engine [0]: http://metatype.dev [1]: https://ift.tt/lCTudGg [2]: https://ift.tt/ZAoJ4gG [3]: https://ift.tt/pu6OEcG [4]: https://ift.tt/NqS1pJK https://ift.tt/pdD4cog May 18, 2023 at 03:25AM

Show HN: LogSpend – Gain full visibility and control over your OpenAI costs https://ift.tt/PW8hrCV

Show HN: LogSpend – Gain full visibility and control over your OpenAI costs https://logspend.com/ May 18, 2023 at 02:36AM

Show HN: Speeding up the code-test cycle for Java developers https://ift.tt/3pPqv2r

Show HN: Speeding up the code-test cycle for Java developers Hello HN, I am Parth. In my experience, the current form of testing automation takes too long. To solve this, I am creating a developer tool to speed up the code-test cycle for Java developers. It has two main parts: Direct Invoke - lets you call any Java function directly, without the need to execute the whole call hierarchy. (e.g. an HTTP endpoint) In my normal coding workflow, I use the “Evaluate Expression” feature inside IntelliJ IDE. I usually put a breakpoint somewhere in the code and after hitting the breakpoint by calling an HTTP api, let the execution remain paused while I explore and see the return values of functions. “Evaluate Expression” was quite useful in exploring new codebases and checking return values of my own functions as a sanity test. The direct invoke feature implements the same functionality without needing to hit a breakpoint. Now, I can just navigate to any function in the editor and execute it. The parameter values are input as JSON and deserialize to an object of the required class instances. Atomic Run - lets you hot-reload the code changes and highlights the difference in the return values of the changed function before and after the hot-reload. I feel Atomic Run has the potential of replacing unit test cases, but there is a long way to go. I am thinking of implementing - Option for mocking dependency calls: We want to give the developer more control over the testing environment by allowing them to mock downstream dependency calls. - Customizing assertions: Not all differences in return values indicate breaking changes. Assertions should be flexible to accommodate non-breaking changes. - Workflow to save this data to a file (thinking something like JSON based fixtures): making it easier to organize and reuse test data. This plugin is still in the early stages, so we'd appreciate your help in ironing out any bugs you come across. Get in touch with me on my discord channel. To try it out, install Unlogged from the IntelliJ Marketplace and start your java application using the java agent (the plugin has instructions to download) Link to try the plugin: https://ift.tt/VUH0Dst May 17, 2023 at 02:04PM

Show HN: Beepberry – a portable e-paper computer for hackers https://ift.tt/QUxXtqj

Show HN: Beepberry – a portable e-paper computer for hackers Hi. I heard HN likes e-paper gadgets so I wanted to share a little side project I’ve been working on with @sqfmi. We’re building Beepberry - a portable e-paper computer for hackers, designed for chatting on Beeper. My day job is running Beeper [0], but I will always have a soft spot for building hardware. I wanted to create a ‘weekend’ device that would let me stay in touch with friends and family, without the distractions of a full smartphone. I imagined a tiny, hackable e-paper screen with a physical keyboard, powered by a Raspberry Pi, that I could use to chat around my home…and pretty much nothing else. Before Beeper, the idea probably would not have gone anywhere. Most chat apps do not have an API, making it practically impossible to hack something like this together. Enter Beeper, with connections to 15+ chat networks. Built on top of Matrix, Beeper is fully hackable. You can write alternative fun clients [1], bots [2] and more! Today, sqfmi is starting to take pre-orders at https://ift.tt/EOtyozM for the first batch. It’s $79 (or $99 including a Pi Zero). Specs: Sharp Memory LCD (same display tech as in Pebble!), Pi Zero (BT/WIFI), physical keyboard, 2000mAh lipo. On top of being an amazing Beeper chat device, it’s basically an e-paper Cyberdeck that fits in your pocket. It’s a ton of fun to hack on. Keep in mind - THIS IS NOT A REAL FINISHED PRODUCT. It’s basically a devkit. More info in the blog post: https://ift.tt/SH96peN , or join the Discord/Matrix channel https://ift.tt/jmvBSIh... . I’ll hang out a bit here to answer questions as well. [0] https://beeper.com [1] https://ift.tt/Nv8K7CZ [2] https://ift.tt/L38xtkM https://ift.tt/pS3EqLx May 17, 2023 at 10:13PM

Rabu, 17 Mei 2023


via IFTTT

San Francisco To Extend Parking Meter Hours Citywide

San Francisco To Extend Parking Meter Hours Citywide
By Pamela Johnson

Cars parked along the sidewalk outside with pay station nearby and blue sky above.

Much like real estate, parking is at a premium in San Francisco. For decades, most parking meters in the city have operated from 9:00 a.m. until 6:00 p.m. Monday through Saturday. While drivers generally love free parking, they may not realize that it’s hard to find a space in the evenings and on Sundays in many neighborhoods because the meters are not running. 

Beginning in July 2023 and continuing in phases through December 2024, the SFMTA will extend parking meter hours until 10:00 p.m. Monday through Saturday and add Sunday meter hours from 12:00 p.m. until 6:00 p.m. Parking meters already operate in the evenings or on Sundays in some areas, including Mission Bay, South Beach, the 18th Street business district in Potrero Hill and along the Embarcadero. This extension will make meter hours more consistent citywide, create more parking availability and generate revenue to help the agency sustain vital Muni service. San Francisco has changed considerably since the current parking meter hours were introduced in 1947. Cities locally and around the country run their parking meters in the evenings and on Sundays because these days, many businesses are open then. Since parking spaces tend to turn over more quickly when meters are in operation, extending meter hours can help businesses by making parking more available and therefore allowing drivers to spend less time looking for a space. Fewer drivers circling the block to look for parking means reduced traffic congestion, less air pollution and fewer greenhouse gas emissions. 

Extending meter hours also will help the SFMTA address a potentially catastrophic budget shortfall. The agency anticipates a projected $130 million deficit starting in Fiscal Year 2025 due to COVID-19's ongoing effects. Without additional funding, we could be forced to eliminate as many as 20 Muni lines, which would disproportionately affect those with low incomes, people of color, older adults and people with disabilities.  

Evening and Sunday parking meter hours will be implemented in six phases over a period of 18 months, beginning with Dogpatch and Fisherman’s Wharf. To take into account historic inequities in San Francisco, lower-income neighborhoods whose residents are predominantly people of color will come last in the rollout. We also are in the process of replacing every parking meter in the city. The extended meter hour implementation is designed to follow behind the installation of new meters, which will have bigger, brighter and easier to use screens; operate in English, Spanish and Chinese; and are more resistant to vandalism. 

In the meantime, SFMTA staff will be doing extensive outreach and meeting with merchant groups, religious leaders, neighborhood groups and elected officials to discuss the program.  

We do understand that extending parking meter hours will impact people who drive to religious services on Sundays. However, those drivers likely will only have to pay for parking for a few hours, if at all, because the meters won’t begin operating until noon on Sundays. There also will be no time limits at metered spaces after 6 p.m. or at any time on Sundays, giving drivers the freedom to decide how much time to spend at dinner, a religious service or wherever they might be, without having to feed the meter repeatedly. Plus, thanks to the SFMTA’s Demand Responsive Parking Pricing program, drivers will often find less expensive parking meters just a block or two away from busier corridors.  

To learn more, visit the project website (SFMTA.com/ModernMeterHours).  



Published May 17, 2023 at 04:45AM
https://ift.tt/EMvqDxY

Show HN: A little web server in C https://ift.tt/Irwjo8V

Show HN: A little web server in C A little web server written in C for Linux. Supports: CGI, Reverse Proxy. Single threaded using I/O multiplexing (select). https://ift.tt/71qJdPl May 17, 2023 at 02:37AM

Show HN: My solar-powered, ePaper digital photo frame https://ift.tt/Ds8IMhC

Show HN: My solar-powered, ePaper digital photo frame This is version 2 of my ongoing heirloom device project, a digital photo frame built with the goal of lasting longer than your typical gadget. There's a part of me that wishes to commercialize a polished version of this product, but the more I speak to people, the more I become convinced that I belong to a very small minority. https://ift.tt/31vuqLR May 16, 2023 at 11:36PM

Show HN: DevPod – Codespaces but Open Source, Client-Only, and Unopinionated https://ift.tt/4tFzYlo

Show HN: DevPod – Codespaces but Open Source, Client-Only, and Unopinionated Hi everyone - Looking for feedback for this new open source project we launched. It's called DevPod and it's built on the devcontainer.json standard to create reproducible dev environments. It lets you spin up dev environments in any infra, kind of like a Terraform but for dev environments. Compared to hosted services such as Github Codespaces, JetBrains Spaces, or Google Cloud Workstations, DevPod has the following advantages: - Open Source: DevPod is 100% open-source and extensible. A provider doesn’t exist? Just create your own. - Client-only: No need to install a server backend. DevPod runs solely on your computer. - Cross IDE support: VS Code and the full JetBrains suite is supported. Other IDEs can be connected through ssh. - Rich feature set: DevPod already supports prebuilds, auto inactivity shutdown, git & docker credentials sync, with many more features to come. I've gotten tons of good feedback from folks here in the past for other OSS projects, so I'm hoping to get some thoughts on this new project today. What do you think? Open for any feedback - even if you think DevPod sucks, let me know. https://ift.tt/wX7OZmc May 16, 2023 at 11:56PM

Show HN: I made a news site built on prediction markets https://ift.tt/1qUtKEB

Show HN: I made a news site built on prediction markets Goal is to be kinda like The Economist meets Metaculus Just a quick MVP, would love to hear any feedback https://ift.tt/KQwFEYc May 16, 2023 at 10:34PM

Selasa, 16 Mei 2023

Show HN: Legend-State 1.0 – The fastest React state library https://ift.tt/5eburNF

Show HN: Legend-State 1.0 – The fastest React state library After almost a year of development and iterating, we just released Legend-State 1.0. It's the fastest React state library and is very easy to use, based on Observables (Signals) with fine-grained reactivity and built-in persistence. I'd love to know what you think, and I'm also happy to answer any general JavaScript performance questions if you want since I've gone very deep into optimizing . https://ift.tt/vDnfYA4 https://ift.tt/V6P5qAy May 16, 2023 at 06:06AM

Show HN: Hat-syslog – Syslog Server with real time web UI https://ift.tt/Nmwg26z

Show HN: Hat-syslog – Syslog Server with real time web UI https://ift.tt/YX7uLbi May 16, 2023 at 05:05AM

Show HN: Test, fix, and improve your ML models https://ift.tt/BzQg9pT

Show HN: Test, fix, and improve your ML models Hey HN, my name is Vikas, and my cofounders Rish, Gabe and I are building Openlayer: http://openlayer.com/ Openlayer is an ML testing, evaluation, and observability platform designed to help teams pinpoint and resolve issues in their models. We were ML engineers experiencing the struggle that goes into properly evaluating models, making them robust to the myriad of unexpected edge cases they encounter in production, and understanding the reasons behind their mistakes. It was like playing an endless game of whack-a-mole with Jupyter notebooks and CSV files — fix one issue and another pops up. This shouldn’t be the case. Error analysis is vital to establishing guardrails for AI and ensuring fairness across model predictions. Traditional software testing platforms are designed for deterministic systems, where a given input produces an expected output. Since ML models are probabilistic, testing them reliably has been a challenge. What sets Openlayer apart from other companies in the space is our end-to-end approach to tackling both pre- and post-deployment stages of the ML pipeline. This "shift-left" approach emphasizes the importance of thorough validation before you ship, rather than relying solely on monitoring after you deploy. Having a strong evaluation process pre-ship means fewer bugs for your users, shorter and more efficient dev-cycles, and lower chances of getting into a PR disaster or having to recall a model. Openlayer provides ML teams and individuals with a suite of powerful tools to understand models and data beyond your typical metrics. The platform offers insights about the quality of your training and validation sets, the performance of your model across subpopulations of your data, and much more. Each of these insights can be turned into a “goal.” As you commit new versions of your models and data, you can see how your model progresses towards these goals, as you guard against regressions you may have otherwise not picked up on and continually raise the bar. Here's a quick rundown of the Openlayer workflow: 1. Add a hook in your training / data ingestion pipeline to upload your data and model predictions to Openlayer via our API 2. Explore insights about your models and data and create goals around them [1] 3. Diagnose issues with the help of our platform, using powerful tools like explainability (e.g. SHAP values) to get actionable recommendations on how to improve 4. Track the progress over time towards your goals with our UI and API and create new ones to keep improving We've got a free sandbox for you to try out the platform today! You can sign up here: https://ift.tt/prav6SI . We are also soon adding support for even more ML tasks, so please reach out if your use case is not supported and we can add you to a waitlist. Give Openlayer a spin and join us in revolutionizing ML development for greater efficiency and success. Let us know what you think, or if you have any questions about Openlayer or model evaluation in general. [1] A quick run-down of the categories of goals you can track: - Integrity goals measure the quality of your validation and training sets - Consistency goals guard against drift between your datasets - Performance goals evaluate your model's performance across subpopulations of the data - Robustness goals stress-test your model using synthetic data to uncover edge cases - Fairness goals help you understand biases in your model on sensitive populations https://ift.tt/MiTRwgB May 16, 2023 at 12:35AM

Show HN: Justpaid.io YC W23 - convert sales contracts into invoices https://ift.tt/acITkWd

Show HN: Justpaid.io YC W23 - convert sales contracts into invoices Hi, its Anelya, cofounder and chief product officer of JustPaid.io, my background: I started an accounting firm 10 years ago and worked with fast-growing tech companies like Chart.io, Segment, TaskRabbit, CitusData, Parse, DrChrono, and hundreds of others. My cofounders are Daniel, who exited his last company, it made the top 30 biggest exit list from YC. Vinay, my other cofounder, is an expert in Machine Learning and LLMs. We learned from years of experience that converting sales contracts into recurring revenue is a painfully manual process to collect revenue. To report revenue on GAAP to have accurate reporting is a time suck. Reading contracts takes hours and is annoying and error-prone. We also have a process for bill pay. My problem was to check every bill that my clients received against the contracts. And as you might know, anyone from your company can sign a contract and the company is obligated to pay? I had to build an Excel database of all the vendors and check every bill against my secret sauce database to prevent my client from overpaying! JustPaid AI reads the contracts and creates a database of them so the next bill you get is validated that you are actually getting billed the correct amount, and you can keep track of everything you have signed. JustPaid AI also reads your sales orders and contracts (just forward them to our inbox), and we convert them into invoices > collect payments > Reconcile the invoice in the QBO, and create a revenue recognition schedule your investors and CPAs will love. We are building a product that helps to alleviate the pain for founders and teams that are growing. My team is eager to partner and get feedback. Please sign up here: Justpaid.io Any feedback is very much appreciated. May 15, 2023 at 11:49PM

Show HN: Hosted Motorhead (LLM Memory Server) https://ift.tt/nL1IHG6

Show HN: Hosted Motorhead (LLM Memory Server) https://ift.tt/HE5A4sL May 15, 2023 at 11:04PM

Senin, 15 Mei 2023

Show HN: Llamabot – The easiest way to make your own, no-code chatbot https://ift.tt/1AI8Skg

Show HN: Llamabot – The easiest way to make your own, no-code chatbot Hey HN, I've just launched LLAMABOT. It started out as a documentation explorer for Bear Blog, and then turned into a generalisable chatbot creator. Let me know what you think :) https://llamabot.chat May 15, 2023 at 02:54PM

Show HN: Online and CLI Tool to backup password protected data with QR codes https://ift.tt/fNzt8yp

Show HN: Online and CLI Tool to backup password protected data with QR codes https://ift.tt/lCy5RMN May 15, 2023 at 01:17AM

Show HN: Run AWS Cedar Policy Like OPA https://ift.tt/YngerHN

Show HN: Run AWS Cedar Policy Like OPA https://ift.tt/v6ym9Ed May 15, 2023 at 04:25AM

Show HN: I built my first Cyberdeck https://ift.tt/6hJbQ8a

Show HN: I built my first Cyberdeck https://ift.tt/ocl91I4 May 15, 2023 at 01:38AM

Show HN: Torquigen,create symmetrical animated GIFs from your images https://ift.tt/WQfpn9g

Show HN: Torquigen,create symmetrical animated GIFs from your images This is the first code I've written in WebGL2. It supports Chrome, Firefox, and Safari (macOS or ipadOS). https://torquigen.app May 14, 2023 at 11:39PM

Minggu, 14 Mei 2023

Show HN: ts-npm-template – Template to bootstrap NPM package with TypeScript https://ift.tt/ZsHeN13

Show HN: ts-npm-template – Template to bootstrap NPM package with TypeScript https://ift.tt/ia6nzBF May 14, 2023 at 07:36PM


via IFTTT


via IFTTT

Show HN: WhyBot, making GPT-4 question itself https://ift.tt/o5gmLVv

Show HN: WhyBot, making GPT-4 question itself Hi HN — we’re John and Vish! We built WhyBot, a tool to help you deeply explore a question or topic. You ask a question, and WhyBot responds by building an ever-expanding knowledge graph. It does this by recursively generating answers and follow-up questions. You can change its persona to change the flavor of the generations (try toddler mode!). We originally built this for the AngelList Agent Hackathon ( https://twitter.com/AqeelMeetsWorld/status/16502799744050421... ) and got a lot of interest from folks asking to play around with it. So we thought it’d be fun to brush it up and release it as a web app! It’s a work in progress and we plan on adding more features, such as saving, sharing, focusing on one branch and potentially executing code. We hope you enjoy playing around with it and would love to hear any of your feedback or thoughts. https://ift.tt/7M2nkBm May 14, 2023 at 11:17AM

Show HN: Bytebase – a GUI-based database schema change tool for developers https://ift.tt/zs8RvAE

Show HN: Bytebase – a GUI-based database schema change tool for developers https://ift.tt/JdHCAL9 May 14, 2023 at 01:06AM

Sabtu, 13 Mei 2023

Show HN: Kaizen, music updated over time like software https://ift.tt/Cug6h0L

Show HN: Kaizen, music updated over time like software Hi, I'm co-founder and CTO of Kaizen. The project started as just a weekend project with me and a music producer friend. It has since grown into a community of artists looking to share their music more frequently and engage with their fans more consistently. We've just launched on ProductHunt: https://ift.tt/D3P9jQ0 We would love any thoughts or feedback! https://kaizen.place/ May 13, 2023 at 02:46PM


via IFTTT

Show HN: A game about guessing which YT video is the most popular https://ift.tt/CnazwcU

Show HN: A game about guessing which YT video is the most popular https://ift.tt/0bz3uTx May 13, 2023 at 08:06AM

Show HN: React.js LLM Agent (open-source) https://ift.tt/c0MnoEG

Show HN: React.js LLM Agent (open-source) I've been working in the couple of months on an experiment, trying to make GPT-4 much more useful for web development / React, writing production code that is relevant to any repository without copy pasta from ChatGPT or having small snippets of auto-complete from Copilot that are not in your context. The agent is taking a user story text and generating and composing multiple react components to generate the relevant screens, based on atomic design principles, with Typescript, TailwindCSS and RadixUI. Is is still experimental but very interesting results, I would like to get your feedback on it! It is completely open-sourced, looking for contributors! https://ift.tt/xsUn8OJ May 12, 2023 at 04:36PM

Show HN: Infinity Whiteboard, Designed for Teachers https://ift.tt/d4RzTAn

Show HN: Infinity Whiteboard, Designed for Teachers I've created a whiteboard which I use every lesson when teaching maths, though it can be used for anything. It currently has a few hundred teachers using it daily. It's designed for use with touch-screen interactive whiteboards in classrooms, and stays in sync with your phone/tablet/whatever without signup/login. You can also find me on Twitter where I post updates etc: https://twitter.com/jakegmaths Some features and cool things: * Sync devices without signup - offline by default, just hit 'sync devices' and use the same code on multiple devices to sync * Touch-first - 1 finger draws; 2 finger pan/zoom; 3 finger gestures like changing pen colour * Add images - when teaching, this is usually photos of student work taken on my phone and auto-sync'd to the whiteboard at the front of the room * Add PDFs - when teaching, these are usually past paper exams which I then annotate over with the class * Zen mode - 3 finger tap or hit the ∞ icon to hide the UI; something I use every lesson so students can focus on the actual maths (there's also a fullscreen button when not on iOS) * Visualiser - often when teaching we'll work on paper with a webcam aka 'visualiser' pointing down at it; this projects that to the main whiteboard, with optional cropping, freeze-frame and snapshots * Screencast - many teachers use eg PowerPoint to teach; instead, I'll use PowerPoint in edit/design mode rather than slideshow mode, with a locally-cast cropped portion of that on the main whiteboard at the front of the room. This enables me to eg edit my PowerPoint as I go and use all the PowerPoint tools not available in slideshow mode * Instant replay - hit the play button to play back all the scribblings currently showing on the screen * Magnet mode - when sync'd with another device, use the magnet icon so the other device follows you. Most of my teaching is now via a tablet-with-stylus anywhere in the room, and as I pan/zoom around with the tablet the main whiteboard comes with me... but only when I want it to by activating the magnet * Student mini-whiteboards (MWBs) - if my students have devices and I want them to use them, I 'sync devices' then enable student MWBs and each student has a live copy of the whiteboard, and I can see what they write and can showcase any student instantly on the main board * PWA support - install as a PWA and you can download whiteboards as .iwb files which can then be double-clicked to open/edit on desktop * Free - I have no plans to charge for this Other things you may find interesting from a tech perspective: * The client is a single <5,000 lines HTML file, with JS, CSS, SVG-favicon all inlined (plus PDF.js lazily loaded if you add a PDF) * This is vanilla Javascript with no frameworks or libraries (except PDF.js) and no minification or build scripts - just view-source and check out how ugly all my code is! * 77.6kB for everything (except PDF support)... the size of 'modern' websites frankly disgusts me * The server is just a single ~500 line Javascript file and runs on Deno (also ported to Bun but unstable for now) and really just serves some static files, deals with websockets and temporarily stores images people add * Costs ~£5/month on Heroku * There's no database or any long-term persistence - Heroku servers restart every 24h and nothing is saved beyond that; it's all ephemeral https://www.mathsuniverse.com/infinity May 12, 2023 at 08:26PM

Show HN: Explore career opportunities in AI-first companies https://ift.tt/F6uMUSm

Show HN: Explore career opportunities in AI-first companies Like many unemployed right now, I've been playing with LLMs and learning a lot. It's an exciting space right now, with many opportunities. So I curated over 100 companies in the space and joined all their opportunities (not only tech) in a single site. I believe it can be interesting for many people recently affected by layoffs and looking to restart in a market that is booming — for better or worse. Exploring the data about the market is also something that I'm starting to look into [1]. Companies can be added for free and get highlighted by sponsoring the site. I hope that someone out there who is searching for a new job finds this helpful. 1- https://ift.tt/qViAx8k... https://ift.tt/mihKOvu May 12, 2023 at 11:10PM

Jumat, 12 Mei 2023

Show HN: Google's photorealistic 3D tiles for GPS activity visualization https://ift.tt/Ija5790

Show HN: Google's photorealistic 3D tiles for GPS activity visualization I made a Proof of Concept integration of Google's new 3D tile model (which got announced today at Google's I/O) for my hiking/skiing/running app. It's basically Google Earth plus your GPS track, all the heavy lifting done by Cesium.js. I'm wondering how much this is gonna cost once it's out of experimental phase. https://ift.tt/kBxjZ32 May 12, 2023 at 05:14AM

Show HN: A Tool for DJs to Talk to Spotify's Recommendations API https://ift.tt/9cqxI7D

Show HN: A Tool for DJs to Talk to Spotify's Recommendations API https://ift.tt/Uc1RqtA May 12, 2023 at 02:29AM

Show HN: Browsing in Public https://ift.tt/DpHOqX5

Show HN: Browsing in Public https://inpubliq.com May 12, 2023 at 02:25AM

Show HN: Browse, upvote and comment on HN from command line https://ift.tt/GUs8hkn

Show HN: Browse, upvote and comment on HN from command line Hi HN! I've built hnterminal, a pip package that lets you browse, upvote, and comment on Hacker News from your terminal. To get started: $ pip install hnterminal $ hnterminal hnterminal is an interactive REPL environment with commands like "get_front_page", "get_tree", "upvote", "reply_to", etc, each of which supports rich arguments and comes with full help documentation. Checkout the readme. https://ift.tt/GkSM267 May 11, 2023 at 11:27PM

Show HN: Hacker News with Tags https://ift.tt/bZMoY5e

Show HN: Hacker News with Tags Hi, I’m Kirubakaran. I’m building histre - a knowledge tool for individuals and teams. One of the features of histre is to auto-organize your knowledge. I thought that a fun way to demo that could be to apply that to the Hacker News front page. This page mirrors HN with tags automatically applied: https://histre.com/hn/ You can filter by or exclude multiple tags. For example, if you’re tired of posts related to ai and politics, this will remove them https://ift.tt/yL0nvlz The tags for the posts are picked by gpt-3.5 You can get these tags inside Hacker News itself with these open-source browser extensions for Chrome and Firefox: Source: https://ift.tt/8rUHYWl Chrome: https://ift.tt/vyGJN6d... Firefox: https://ift.tt/qjLISKg... People use https://histre.com/ to keep track of all kinds of web research, make highlights, collaborate with their teams, generate documentation from chat conversations, automatically extract information from pages and create comparison tables, etc. I’m excited to be building a comprehensive knowledge tool. If you can play with it and share your thoughts, I’d really appreciate it. https://histre.com/hn/ May 12, 2023 at 12:02AM

Show HN: Msgspec, a fast serialization/validation library for Python https://ift.tt/IE0tUPD

Show HN: Msgspec, a fast serialization/validation library for Python https://ift.tt/nY5y2wD May 11, 2023 at 11:19PM

Kamis, 11 Mei 2023

Show HN: Search Xkcd https://ift.tt/G7UMdbB

Show HN: Search Xkcd https://xkcd.netcore.io May 11, 2023 at 03:03PM

Show HN: Deterministic objective Bayesian inference for spatial models [pdf] https://ift.tt/y3i9zUt

Show HN: Deterministic objective Bayesian inference for spatial models [pdf] To give some context, objective Bayesian inference refers to Bayesian analysis (i.e. integrating over the parameter space) using a prior that is design to represent "minimal information" (see [1], [2], and [3] for an overview). Particularly in cases where a model's likelihood function is not strongly peaked about a point, objective Bayesian inference can give better results than methods based off of point estimates like Maximum Likelihood [4]. Reference priors provides a general approach to construct so-called noninformative priors that are suitable for Objective Bayesian analysis ([5], [6]). The approach takes a practical viewpoint of noninformative priors and looks to build priors that are both tractable and provide good performance on frequentist coverage simulations. See Section 2 for a description of how the process and frequentist simulations work and [7] for examples with some basic models (e.g. why 1/σ^2 is the noninformative prior for the variance of normally distributed data with known mean). [8] was the first to develop reference priors for Gaussian processes models, and [9] extended the work to handle Gaussian Processes with noise (or nugget effects). The project I'm working on provides software and algorithms to do deterministic inference using the prior from [9]. Typically, such inference has been done using MCMC sampling algorithms; but my belief is that deterministic algorithms can give results that are more consistent, less sensitive to parameter tweaking, and more efficient, at the expense of some engineering cost and loss of generality. For an example of how the algorithms work on a real-world data set of zinc measurements in a flood plain along the Meuse river [10], see https://ift.tt/tlKvYLX... References [1]: https://ift.tt/hJ1VU4q [2]: https://ift.tt/wiOqQpo... [3]: https://ift.tt/F3q0RpP [4]: https://ift.tt/5KFLPzQ... [5]: https://ift.tt/48j7I9G... [6]: https://ift.tt/xVAtfH4 [7]: https://ift.tt/XQ9UjFh... [8]: https://ift.tt/MUPa2qt... [9]: https://ift.tt/vNEFzdV... [10]: https://ift.tt/UYs2op1... https://ift.tt/l2SjCVs May 10, 2023 at 10:07PM


via IFTTT


via IFTTT

Meet the People of the Next Generation CIS: Leon Yu

Meet the People of the Next Generation CIS: Leon Yu
By Deanna Leo

Headshot of SFMTA staff Leon Yu

Leon Yu, Graphic Artist, Creative Services  

What do you do on the project? 

I help design the user experience: What users see on the new displays, how they see it and how often they see it, down to the actual graphics.  

How do you feel your work impacts our customers? Who will benefit? 

My work communicates transit information to customers as cleanly and clearly as possible, so the information is easy for any member of the public to understand. We only have a small space to work with on the displays, so we must make it count. People  of all backgrounds, languages and abilities, so need to get this information quickly at a glance.  

What was your favorite part of the project? 

My favorite part is working with the team and all the different CIS systems. This is such a multidisciplinary project involving many staff and people I’ve never worked with before. Being able to collaborate with so many dedicated colleagues is rewarding.  

What do you like most about working at the SFMTA? 

As a graphic designer, my work is always on display. Being able to see my work in public and see Muni riders engage with my work to get information that helps them with their trip is exciting and satisfying.  

To learn more about this challenging and important project visit the project home page (SFMTA.com/NextGenCIS).   



Published May 11, 2023 at 02:34AM
https://ift.tt/34PpIgv

Show HN: Mineo.app – Better Python Notebooks https://ift.tt/y2QEmlV

Show HN: Mineo.app – Better Python Notebooks Hello everyone, I would like to introduce our startup to HN: Mineo.app. Mineo.app is a production-ready SaaS Python notebook that provides a complete environment for building your data applications: Dashboards, Reports, and Data Pipelines based on Python notebooks. Key features: * Superpowered jupyter-compatible Python notebooks with extra goodies like: version control, commenting support, custom docker images, etc... enhanced with no code components that allow to create beautiful dashboards and reports. * Data Pipelines: Ability to schedule and run one or more notebooks. * Integrated file system to manage your files and projects with detailed permissions and groups. We have a freemium licensing model, so you can start using Mineo just by registering with your Github/Google/Microsoft account for free without a credit card. And it's free for educational purposes ;-) Diego. https://www.mineo.app/ May 9, 2023 at 08:19PM

Show HN: AST-grep, a grep/eslint/codemod hybrid tool, powered by tree-sitter. https://ift.tt/kYbycCe

Show HN: AST-grep, a grep/eslint/codemod hybrid tool, powered by tree-sitter. It is heavily inspired by semgrep, but intends to be an AST-base searcher/linter/rewriter. https://ift.tt/KPMNZfU https://ift.tt/RYjrcEy May 11, 2023 at 12:14AM

Rabu, 10 Mei 2023


via IFTTT

Show HN: Card game where players write their own cards that get parsed into code https://ift.tt/xZFfCAW

Show HN: Card game where players write their own cards that get parsed into code Wordbots is a long-running side project I've been working on on-and-off for the past ~7 years that I finally feel comfortable enough with to share with the HN community. It's an online tactical card game (inspired by games like Hearthstone and Magic: the Gathering), where players write their own cards in natural language, that gets parsed down to JavaScript. The English-to-JavaScript translation is handled by a semantic parser operating on a hand-crafted CCG grammar – kind of an “old-school” approach in this age of LLMs but one that performs quite well on the very constrained language of Wordbots cards. The resulting game gets pretty wacky as players can create all sorts of cards, though there are some game formats that try to produce more balanced gameplay as well (e.g. one format in which both players shuffle their decks together, and various draft formats). If you're curious about how it all works, I made a write-up about it here: https://ift.tt/HBaOkrJ And if you want to chat about Wordbots beyond this thread, please don't hesitate to join our discord at https://ift.tt/CG72vVZ . I'd love to hear any and all feedback. -Alex https://ift.tt/6rsMezq May 10, 2023 at 02:31AM

Show HN: Engineering Book Club https://ift.tt/Fg3UiCS

Show HN: Engineering Book Club An online community that enjoys reading and discussing engineering books together. https://ift.tt/BAd7e85 May 10, 2023 at 01:02AM

Show HN: Save time on stock market research https://ift.tt/EoaTWXU

Show HN: Save time on stock market research https://ift.tt/zN0stjE May 10, 2023 at 12:39AM

Show HN: Spiti – Private video library for high-performing teams https://ift.tt/eB9d32n

Show HN: Spiti – Private video library for high-performing teams Hi HN I’m Therese, one of the founders of Spiti. My co-founder, Sai, and I are thrilled to launch Spiti to the HN community! We’ve been working on a better way for teams to organize, access, share, and collaborate on internal videos. Recently, we built the ability to record, too. It is built specifically to enhance remote and hybrid teams’ access to internal knowledge and context lost in historical conversations. ------- *tl;dr backstory:* We’ve worked in start-ups and larger companies. In our previous stints, searching for stuff took up a lot of time. Tooling solved for better access and collaboration in most cases, except videos. Recorded meetings, webinars, product demos, explainer videos, customer conversations, etc. were always scattered around in various folders on the cloud, links in emails, and Slack. But those videos are important, and easy access would save the team and us at least a few hours every week. ---------- We designed and built Spiti Team Video Library to address these challenges head-on and provide teams with their own private video library or, as we describe it — an internal YouTube for your team. One of the things we crafted carefully is its intuitive interface, designed to ensure a delightful viewing experience for otherwise boring team videos. Spiti also integrates seamlessly with popular storage and collaboration tools — Zoom, Google Drive, and Slack— making it easy for teams to centralize their meeting recordings, onboarding, and customer conversations — no more hunting for a video lost in the cloud or links lost on Slack channels. *A few key capabilities:* - Native Screen Recorder (for MacOS) - Native integration with Zoom, Google Drive & Slack - Securely connect and collaborate with individuals or teams outside your organization through Spiti Connect - Organize videos into Playlists - Comments and keep the conversation going - Embed entire playlists in Notion, Coda, and webpages - Search in a video through auto transcriptions for every video *Interesting ways our customers use Spiti* - Adding clarity to bug reports - Product demo videos for your customers - Reviewing GitHub PRs faster - Employee onboarding made async and repeatable We'd love to talk to you and learn how Spiti can improve your remote team's productivity and provide feedback on what we have built so far. We understand that collaboration needs vary from team to team, and we're dedicated to tailoring our platform to meet those specific needs. We look forward to your comments! https://spiti.xyz May 10, 2023 at 12:15AM

Show HN: LLM, a Rust Crate/CLI for CPU Inference of LLMs (LLaMA, GPT-NeoX, etc.) https://ift.tt/zupIHXZ

Show HN: LLM, a Rust Crate/CLI for CPU Inference of LLMs (LLaMA, GPT-NeoX, etc.) G'day, HN! I'm one of the maintainers of `llm`. I've been working alongside a trusty group of contributors to bring this project to life, and we're now at a point where we're ready to share it with the world. Large language models (LLMs) are taking the computing world by storm due to their emergent abilities that allow them to perform a wide variety of tasks, including translation, summarization, code generation, and even some degree of reasoning. However, the ecosystem around LLMs is still in its infancy, and it can be difficult to get started with these models. `llm` is a one-stop shop for running inference on large language models (of the kind that power ChatGPT and more); we provide a CLI and a Rust crate for running inference on these models, all entirely open-source. The crate can be embedded in your own projects, allowing you to easily integrate LLMs into your own applications. We hope that `llm` can help to alleviate some of the pain points that users face when working with LLMs. Our goal is to build a robust solution for inferencing on LLMs that users can rely on for their projects, so that we can provide a moment of peace in the chaos of the LLM ecosystem. At present, we are powered by `ggml` (similar to `llama.cpp`), but we intend to add additional backends in the near-future. This means that we currently only support CPU inference, but we have several ideas in mind for how to add GPU support, as well as other accelerators. We're looking for feedback on the project, and we'd love to hear from you! If you're interested in contributing, please reach out to us on our Discord ( https://ift.tt/XKFfkeV ), or post an issue on our GitHub ( https://ift.tt/rL4mvM6 ). https://ift.tt/xy4GI1p May 9, 2023 at 11:37PM

Selasa, 09 Mei 2023


via IFTTT

Show HN: Xline0.4.0: Geo-Distributed KV Store for Metadata Management https://ift.tt/hzX3J2W

Show HN: Xline0.4.0: Geo-Distributed KV Store for Metadata Management https://ift.tt/s9HGPSq May 9, 2023 at 02:51AM

Show HN: Submit ChatGPT prompts on a web page to mutate the same web page https://ift.tt/rG89Jvt

Show HN: Submit ChatGPT prompts on a web page to mutate the same web page https://ift.tt/0Hxos57 May 9, 2023 at 12:49AM

Show HN: Monch, a tasty TypeScript parser-combinators library https://ift.tt/5odxNKZ

Show HN: Monch, a tasty TypeScript parser-combinators library https://ift.tt/hiGj2Qn May 9, 2023 at 03:08AM

Show HN: Cptn.io – open-source integration platform https://ift.tt/TLEsHbI

Show HN: Cptn.io – open-source integration platform Hi, I am Krishna Thota. I am building an open source integration and data platform( https://cptn.io ). The product is MIT licensed and the repo is at https://ift.tt/62qc1DN . I have started on my startup journey an year ago and launched a monitoring platform called DevRaven. Unfortunately the product did not takeoff as expected. That story is for another day. But during the course of building the product, I have built several integrations leveraging MQs and Cloud Functions. While building and deploying Cloud Functions for happy paths is easy, I had to monitor logs for failures, build retry mechanisms or manually process failed events, keep instances running to prevent cold start timeouts. It can also get expensive with charges for MQs, server time for running cloud functions etc and costs can be unpredictable. I thought of building a platform where I can build integrations quickly, have the ability to look at incoming/outgoing events, look at logs, retry any failed events etc. And finally, predictable costs for running the infrastructure. cptn.io provides all these capabilities and more. You can build pipelines to integrate with any cloud services, send data from your backend to data warehouses, listen to web hook events etc. The platform can be integrated into any stack by sending events to HTTP end points. Instead of trying to build a business first or launch an open source product under restrictive licenses, the platform will be available under MIT license so any user or customer can use it. There is no ee folder or complex dual licensing and I am also committing to releasing SSO under MIT. The plan is to offer a managed service in the cloud at a later time, accept sponsors for prioritizing features for enterprise customers and charge for enterprise support. It should take less than 5 minutes to get the platform running on your machine. Welcome any feedback, feature requests, PRs and bug reports. https://cptn.io May 9, 2023 at 12:45AM

Show HN: Automatic Domain Verification https://ift.tt/ZsGayxt

Show HN: Automatic Domain Verification The Domain Verification protocol stores a DNS TXT record at a DNS name derived from a hashed "verifiable identifier" (email, telephone, DID), enabling anyone that can prove control over the verifiable identifier to prove authority for the domain name, whilst preserving the privacy of the authorised party. Once setup, the record enables automatic domain verification for any service provider. This record could be automatically setup by domain registrars upon domain registration (with registrant opt-in) creating a fast lane for verification with service providers many new small businesses use (eg Google Ads, Facebook, Office365, Dropbox, etc). ===== Quick sidebar: This was originally submitted to HN under the title "Show HN: Make domain verification as easy as verifying an email or phone number" 3 days ago [1]. It was doing really well (#3 on front page) then totally disappeared from front page and went to bottom of page 1 of Show HN. After an email exchange with dang (incredibly helpful as always), he explained that it got flagged with the "overheated discussion detector" and it turned out I caused this by diligently responding to every comment as fast as my fingers would type because I wanted to keep engagement going. Helpfully dang took the flag off it about 12 hours later after our email exchange, but understandably the momentum was lost. So I feel like it kinda got killed, just as it was picking up pace and as the US west coast was waking up. So I am humbly reposting it with a modified description based on the comments of the last post. ===== This is a project I've been working on for a little while and I'm interested in your feedback and point of view. Many of us would have verified a domain name by pasting a string into a DNS TXT record. These methods are currently being discussed and standardised at the IETF [2]. Let's Encrypt's DNS-01 method [3] is probably considered the state of the art. The differences between DNS-01 and Domain Verification protocol are: - DNS-01 requires a new TXT record for each service provider. With Domain Verification Protocol, multiple service providers can use the same record. - Instructions to setup a DNS-01 TXT record are instigated by the service provider, whereas a Domain Verification Protocol record can be setup independently by a user or a domain registrar. They could even pre-populated by a registrar upon domain registration (with registrant opt-in) - There’s no concept of permissions in DNS-01, the act of creating the record gives the user full access for the domain with the service provider. With Domain Verification protocol multiple records can be setup, limited permissions could be setup for different third parties. For example give a marketing agency authentication to claim the domain on social media but nowhere else. I'm still working on licensing but creating these records will always be free. I hope to find service providers that see significant upside in reducing friction for user onboarding that are willing to pay to license it. Worked example: Let's say you want to authenticate the user with the email user@example.com with the domain dvexample.com, these are the steps: a. HASH(user@example.com) -> 4i7ozur385y5nsqoo0mg0mxv6t9333s2rarxrtvlpag1gsk8pg b. Store Domain Verification record at: 4i7ozur385y5nsqoo0mg0mxv6t9333s2rarxrtvlpag1gsk8pg._dv.dvexample.com c. TXT record determines permissions and time limit: @dv=1;d=Example user email;e=2025-01-01;s=[seo;email];h=4i7ozur385y5nsqoo0mg0mxv6t9333s2rarxrtvlpag1gsk8pg Thanks for taking a look, Elliott 1. https://ift.tt/JFx7kRa 2. https://ift.tt/xWpzMjP... 3. https://ift.tt/Lteu2RW https://ift.tt/vYHdO0X May 9, 2023 at 12:06AM

Senin, 08 Mei 2023

Show HN: Free tool to convert Google Docs to Markdown https://ift.tt/yiJYuHE

Show HN: Free tool to convert Google Docs to Markdown https://ift.tt/iUSEa5t May 8, 2023 at 03:34AM

Show HN: AI Poetry Contest https://ift.tt/CTQL3lx

Show HN: AI Poetry Contest Hi HN! Me and my buddy made this in a weekend as an experiment in 1. building something quickly and putting it out there and 2. using AI in an interesting way; in this case a poetry judge. Our “judge” isn’t perfect, but the hope is that at least it’s a relatively fair system that everyone can be sure evaluates their work. Anyway, we wanted to see what the lovely people of HN think of it. Some background on the idea; I like poetry and thought it would be cool if there was a big competition with a large financial incentive that scales with the number of participants. Using AI as a judge allows us to handle any number of submissions in a consistent and fair way. It also opens up the competition to poetry written in other languages, although for now we’re only promoting in the US. Happy to answer any questions! Also any feedback is much appreciated, thanks! https://ift.tt/z8AvkOf May 8, 2023 at 06:21AM


via IFTTT

Show HN: What do you think about my metasearch engine? https://ift.tt/foDwhtQ

Show HN: What do you think about my metasearch engine? https://ift.tt/Fb2uOVZ May 8, 2023 at 03:44AM

Show HN: Filter crowded places (bars, clubs, museums) per day in major cities https://ift.tt/kteirmN

Show HN: Filter crowded places (bars, clubs, museums) per day in major cities Free tool to find and filter busy venues based on predicted crowd levels. This way you can find for example busy bars on Wednesday evening, or quiet museums on Sunday morning. It works in most big cities around the world. It makes it easy to find crowded places (or avoid them) when you are unfamiliar with the area. You can filter on days of the week, how busy a place is (quiet, normal, busy), and sort venues based on overall popularity, rating, dwell time, and price. https://ift.tt/qmlizkS May 8, 2023 at 01:44AM

Show HN: PostData – The No-Fuss Way to Store and Visualize Your IoT Data https://ift.tt/C17LRtg

Show HN: PostData – The No-Fuss Way to Store and Visualize Your IoT Data Hey everyone, I'm excited to announce the launch of PostData, a new service that simplifies IoT data storage and visualization. As developers, we know how frustrating it can be to set up complicated services like AWS just to store and view our data. That's why we created PostData – to offer a straightforward solution that gets the job done without all the hassle. With PostData, you can easily ingest, store, and visualize your IoT data in just a few clicks. We offer a forever-free plan that allows you to create new public devices with up to 20 metrics and a limit of 1000 messages per device. We also have two paid plans for private devices and higher limits for those who need them. We're looking for beta users to try out our service and provide feedback. So if you're tired of struggling with complicated IoT data storage and visualization tools, give PostData a try and let us know what you think! Thanks for your time, and I look forward to hearing from you. https://postdata.cloud/ May 7, 2023 at 04:09PM

Minggu, 07 Mei 2023

Show HN: Hyrable - An AI powered job description writer for recruiters https://ift.tt/FPeWbNG

Show HN: Hyrable - An AI powered job description writer for recruiters Write Better Job Descriptions Faster with Hyrable https://ift.tt/1uVnbjS May 7, 2023 at 03:13PM

Show HN: Git Hooting https://ift.tt/ROQUCLm

Show HN: Git Hooting 00's called, they want their RSS feeds back. I was looking at my growing Github gist collection when a sudden urge to blog and make a name for myself "by not programming" struck. Part way into implementing my oh so special static website generator it occurred to me that, quite frankly, Github gists is a pretty decent publishing platform. I mean, it gives you reasonably extended markdown with previews, heck I could even write in org-mode, has comments, follower - followee relationship, extended search with filters, check out locally and push your edits. Did someone say "edit button"? Thus the idea behind https://git.ht was born: collect gists into RSS feeds and force everyone, kicking and screaming, into the good old days when Google Reader was king. Well, it's a bit more than that now. But basically, you create a gist or grab an old one, name its main file `hoot.md` or `hoot.org` if org-mode is your poison, make it public and voila. These "hoots" make it into your RSS feed and will get permalinks with social graph metatags, so you get nice previews when you share them on Twitter and such. To take it for a spin: - pick a subdomain e.g. foo.git.ht, - navigate you browser there, - login with Github. I still consider it alpha, but it should work. Report any issues as you would normally on Github https://ift.tt/kjCtP7b . Thank you https://git.ht May 7, 2023 at 07:29AM


via IFTTT

Show HN: Mini-spend-tracker – a self-hosted server for tracking your spendings https://ift.tt/AdL4hKW

Show HN: Mini-spend-tracker – a self-hosted server for tracking your spendings https://ift.tt/bsNc5y9 May 7, 2023 at 04:22AM

Show HN: MoodFood – AI Chef Assistant for Personalized Meals and Mood Dining https://ift.tt/N9zRgkp

Show HN: MoodFood – AI Chef Assistant for Personalized Meals and Mood Dining https://ift.tt/Mp0NDGV May 7, 2023 at 03:41AM

Show HN: CrossLine – the desktop Outliner with cross-links and transclusion https://ift.tt/Ru7aWin

Show HN: CrossLine – the desktop Outliner with cross-links and transclusion https://ift.tt/2CaBI3s May 6, 2023 at 09:46PM

Sabtu, 06 Mei 2023

Show HN: Telegram Bot for Surf Conditions https://ift.tt/tur5Jdn

Show HN: Telegram Bot for Surf Conditions I got tired of checking different weather apps every time my surf group wanted to go out. This bot shares the current conditions whenever you message /conditions to the group! https://ift.tt/VfhMFjp May 6, 2023 at 04:01AM


via IFTTT

Show HN: Avoiding Imgur Link Rot https://ift.tt/3KZVglY

Show HN: Avoiding Imgur Link Rot Over the last decade I've built a number of different digital asset managers (mostly media files) that met the needs of my companies at the time. It is an area I enjoy working in. A month ago, when asked what was next for me, I jokingly said I would build another DAM. Then on Saturday, two weeks ago, I learnt that Imgur was going to delete all anonymous & NSFW files on the 15th of May. It was pointed out that this would mean broken links in communities that had relied on Imgur. By the Sunday I had decided that I would build another DAM, initially with the intent of avoiding Imgur link rot. It was challenging to find time to spend on this, the project was put together over about 8 evenings. It still has rough patches, this is an early MVP (a Michael Seibel "brick"). I have many ideas of where to take this project, but for now it only does one thing: backup Imgur files and produce new links that are easy to swap out for old soon-to-be-deleted Imgur links. https://haasie.com May 6, 2023 at 05:40AM

Show HN: Pure browser side natural language processing https://ift.tt/IJVaE7e

Show HN: Pure browser side natural language processing https://winkjs.org/ May 5, 2023 at 11:15PM

Show HN: PromptFlow – Low-Code GUI Tool to Chain LLM Prompts with Flowcharts https://news.ycombinator.com/item?id=35833400

Show HN: PromptFlow – Low-Code GUI Tool to Chain LLM Prompts with Flowcharts https://ift.tt/wLHh7Tx May 6, 2023 at 01:34AM

Show HN: On the security of the Linux disk encryption LUKS https://ift.tt/KeWzDY3

Show HN: On the security of the Linux disk encryption LUKS In the past few days, there have been uncertainties and concerns about the LUKS (“Linux Unified Key Setup”) disk encryption, which is widely used on Linux. We publish our assessment of this here. https://ift.tt/T62ed4s May 5, 2023 at 09:49PM

Jumat, 05 Mei 2023

Show HN: Structured and typehinted GPT responses in Python https://ift.tt/VBlaJZr

Show HN: Structured and typehinted GPT responses in Python https://ift.tt/HPphISL May 5, 2023 at 03:39AM

Muni Rider Satisfaction the Highest in 10-years!

Muni Rider Satisfaction the Highest in 10-years!
By Bonnie Jean von Krogh

People walking on a station platform. Some are boarding. Some are deboarding.

Here at the SFMTA, we are focused on creating the fastest, safest and most reliable public transportation network for all San Franciscans. This is why we consider it a top priority to hear from our riders and non-riders alike about how we’re doing, what your public transportation priorities are, and ways we can improve. These findings help to inform budget, long-range planning and policy decisions. They also help build a better Muni for everyone traveling in San Francisco. 

In recent months we conducted our Rider Survey as well as a broader Community Survey. Real-time data from our partners at Transit App in their North America Transit Rider Happiness Benchmarking Survey provides additional details about community feedback.  

The good news? Rider satisfaction with Muni services is up across the board: 

  • Per SFMTA’s Rider survey, 66% of Muni riders rate services as good or excellent — a 9% increase from 2021. 
  • The City Survey shows Muni’s rating at its highest level since 2013 
  • Transit App’s survey shows Muni in the Top 5 North American cities when it comes to ranking riders most likely to recommend their public transit system to a friend 
  • Transit App also shows that Muni riders give our drivers the highest overall approval rating across North America. Go, operators! 
  • Finally, the Community Survey showcases that our riders have a much higher approval rating for the SFMTA than non-riders.  

So if you haven’t ridden Muni in a while, maybe it’s time to give it a try.   

A man with a beard, sweater and jeans is smiling at the front of a bus to an operator who is wearing sunglasses seated in their seat.

 Highlights from the Community Survey

  • 71% of riders approve of the SFMTA compared to  48% of non-riders. 
  • 66% of riders rate Muni service as excellent/good compared to 48% of non-riders.   
  • By 9 points, regular riders also consider Muni safer than non-riders 

A bus on the left side of the screen is seen on a corridor with over a dozen cars on the right side of the image

Our Rider Survey shows us that customers have noticed the work Muni has been doing to address service delivery since the onset of the pandemic. Our ongoing investments in reliability improvements such as transit lanes, bus bulbs and smart traffic signals have also paid off. Over the last three years, we implemented over 21 miles of new transit lanes, bringing our transit lane network to more than 70 miles! With this expansion, Muni is quicker and more reliable than it has been in decades. 

That said, there’s more to be done, and respondents continue to emphasize “Improving the speed, frequency and reliability of Muni buses and trains,” with two-thirds of respondents prioritizing, “having the most frequent and reliable buses and trains, even if stops are more than 2 or 3 blocks away, rather than having closer stops.”  

Next Steps 

We asked what our community would most like to see changed, and while answers varied, the top priorities according to the Community Survey are:  

  • Crime/safety (including fare evasion and passenger safety) 
  • More reliable/efficient/on time service/less bunching of busses 
  • Better communication and public outreach 
  • Improved cleanliness of transit stops 
  • Additional funding to create faster, safer and more reliable public transportation  

A person is seen boarding the bus along the curb. There are trees in the foreground on the left of the image.

Safety is a Key Priority 

  • Over 50% of respondents cited “Increasing safety from crime on Muni buses” as an extremely urgent priority. 
  • Respondents answering the Community survey in Chinese had the strongest concern about safety. 58% of Chinese speakers consider Muni unsafe from crime, almost a full 20% higher than respondents to the survey in English. 
  • The safety of our customers and staff is a top priority for the SFMTA. We have increased the number of staff riding Muni as a visual deterrent to crime. 
  • We will continue our efforts to make sure all Muni riders are safe and can be confident riding our buses and trains and will update you with our progress.   

Several passengers are seen boarding a train in a subway. An overheard sign is above with lights.

Increasing Reliability through Repairing and Upgrading our System 

  •  A top priority of respondents is “Repairing and maintaining Muni equipment and facilities to ensure vehicles’ safety, frequency and reliability,” and our commitment to timely repair and maintenance work is in line with that.  
  • Improving Real-Time Communications  
  • Riders would like more reliable real-time communications to help with trip planning.  
  • Improvements to the customer experience can be seen through the ongoing implementation of our new Next Generation Customer Information System.  

Far shot a bus approaching a bus shelter. There are people sitting and standing.

Respondents Understand the Need for Additional Public Transportation Funding  

  • Finally, a key takeaway from the Community Survey is that respondents want a better and more reliable public transportation system and recognize the need for additional funding to accomplish our shared vision and goals.  
  • Respondents support investing in Muni service as well as expanding safe bike and pedestrian pathways to ensure everyone in the city can access jobs and get where they need to go easily, regardless of their income or neighborhood.  

We agree that an affordable, reliable and safe public transit system is a critical part of a thriving and equitable community. We are committed to working toward this goal and thank our frontline staff for working so hard to improve service. 



Published May 05, 2023 at 02:11AM
https://ift.tt/LO9D1SZ