Show HN: Todool, a full blown environment for managing large trees of task lists https://news.ycombinator.com/item?id=31567016

Show HN: Todool, a full blown environment for managing large trees of task lists Currently an alpha is available in their Discord server. I'm not the creator, if you have any questions about the program feel free to join the Discord server. https://todool.handmade.network/ May 31, 2022 at 12:41AM

Show HN: Top Links from Hacker News, Reddit, Techmeme, PH on a Single Page https://news.ycombinator.com/item?id=31556961

Show HN: Top Links from Hacker News, Reddit, Techmeme, PH on a Single Page Hi HN, this is something I created for my personal use and I have been using it daily for a long time now. It’s a page that shows top 25 links from the sources mentioned in the title. Updates every 10 minutes through a cron job and new links are always added to the top. Some more details: It’s using simple heuristics like minimum upvotes/comments to select the links. For techmeme, only the first headline on techmeme.com is considered a top link. For reddit, currently fetching content from only a select few subreddits. It’s just a simple page. No ad. No tracking. It’s the first tab I open in the morning. Suggestions and feedback are welcome. :) https://alltoplinks.com/ May 30, 2022 at 02:05AM

Show HN: WebRTC Nuts and Bolts, A holistic way of understanding how WebRTC runs https://news.ycombinator.com/item?id=31548016

Show HN: WebRTC Nuts and Bolts, A holistic way of understanding how WebRTC runs Hi HN! I’m so excited to show my first open-source project and first post here. I initially started this project to learn Go language, it is an experimental project. The main goal is to track the adventure of a WebRTC stream from start to finish, by debugging the project or tracking the output at console. By trying out this project, you will deep dive into the steps which are taken while starting up a WebRTC session, and more. It consists of a web UI (TypeScript) and a server back-end (Golang) projects. They can run on Docker containers, in development mode or production mode, you can find details in the README file. After some progress on the development, I decided to pivot my experimental work to a walkthrough document. Because although there are lots of resources that exist already on the Internet, they cover small chunks of WebRTC concepts or protocols atomically. And they use the standard way of inductive method which teaches in pieces then assembles them. But my style of learning leans on the deductive method instead of others, so instead of learning atomic pieces and concepts first, going linearly from beginning to the end, and learning an atomic piece on the time when learning this piece is required. I know it’s in a very niche technical domain, but hope you will like my project. Please check it out and I’d love to read your thoughts! https://github.com/adalkiran/webrtc-nuts-and-bolts https://github.com/adalkiran/webrtc-nuts-and-bolts May 29, 2022 at 03:27AM

Show HN: WebSockets with Request and Response in JavaScript https://news.ycombinator.com/item?id=31539129

Show HN: WebSockets with Request and Response in JavaScript https://github.com/ashok-khanna/react-snippets/blob/main/websockets-and-rest.js May 28, 2022 at 03:25AM

Show HN: Search for Remote Management Systems Exposed to Attack Surface https://news.ycombinator.com/item?id=31525452

Show HN: Search for Remote Management Systems Exposed to Attack Surface Search for Remote Management Systems Exposed to Attack Surface Using SSL Certificate Search Feature (ssl_issuer_organization). Search Query on how to Use ssl_issuer_organization filter. https://blog.criminalip.io/2022/05/25/search-for-remote-management-systems-exposed-to-attack-surface-using-ssl-certificate-search-feature/ May 26, 2022 at 07:18PM

Show HN: I turned my face rec system into a video codec https://news.ycombinator.com/item?id=31516108

Show HN: I turned my face rec system into a video codec Before the pandemic, my tiny startup was doing quite well selling Edge AI systems, based on our own lightweight AI inference engine, with object detection and face recognition for smart city and smart retail & food service applications. When the real world shut down, there was suddenly nothing to monitor on streets and in restaurants, so I set out to try and evolve our real time face recognition system into a video codec for high quality face-to-face online interactions, as I was not satisfied with the quality of Zoom and friends. I got it to work, and the first release for IOS was just approved on Apple's app store, link: https://apps.apple.com/app/vertigo-focus/id1540073203 The way it works is that you create a meeting URL, which you can share out-of-band, for instance via slack or text message. You can also share as a QR code which the app can scan to join a call. You then place your device on a surface in front of you so that the front camera can see you, and it will recognize you face and assign you to your own session, which is broadcast to the meeting channel. If more than one person is in view, both of you will be broadcast but with separate session ids, like if you were on separate cameras. Other meeting participants will show up on your screen and you can start talking. It is optimized for eye contact, meaning that the eyes will actually make it through to the other side as more than just dark pixel clouds, so thinks should feel a bit more personal than the standard Zoom/Teams/or Google Meet call. Because it uses face rec, you can ONLY show your face, and if you disappear from view your audio will stop after a while, to avoid situations like when you need to go the the restroom but forget to mute. This also solves dick-pics etc. The CODEC is not based on H26[45], but is pure AI that runs on the GPU. There is a neural network that compresses the video in real time, and another one decompressing on the receiving end. Finding a tight network architecture that would do this in real time with acceptable quality was a major part of the effort. There are several quality settings possible, but right now it is set fairly high and for 20FPS maxes out around 700kbit/s, though typically uses about half. I've demonstrated good results down to around 200kbit/s, so in theory it should work over satellite links or even Bluetooth. The protocol is UDP with no congestion control but with (Wirehair) FEC to protect against mild packet loss, future versions will detect packet loss and adapt to available bandwidth. The audio just uses OPUS and may click a little bit, I blame AudioEngine or the fact that the last time I wrote audio code was for the game I published for the Amiga in 1994. If you don't have a friend around or multiple devices to play with, there is an "echo test" server mode that allows you to be in a meeting with yourself. Traffic will be peer-to-peer if possible, but otherwise you will be relaying through my tiny Raspberry PI server, so YMMV. I plan to try to switch to something like fly.io soon to improve scalability. There is also a MacOS version coming very soon, and the underlying AI engine also runs on Windows & Linux. Android support is planned. Please take a look and let me know what you think. https://vertigo.ai/focus/ May 26, 2022 at 01:45AM

Show HN: Comon – a WinDbg extension to trace COM interactions https://news.ycombinator.com/item?id=31488915

Show HN: Comon – a WinDbg extension to trace COM interactions https://github.com/lowleveldesign/comon May 24, 2022 at 12:04AM

Show HN: Search Query, How to Find Exposed HFS HTTP File Server https://news.ycombinator.com/item?id=31475728

Show HN: Search Query, How to Find Exposed HFS HTTP File Server How to find exposed HFS HTTP File Server with analysis report on malicious code site on a chinese HFS HTTP Filer Servers. https://blog.criminalip.io/2022/05/18/criminal-ip%eb%a1%9c-%ed%99%95%ec%9d%b8%ed%95%9c-%ec%a4%91%ea%b5%ad-http-file-server%ec%97%90-%ec%9d%80%eb%8b%89%eb%90%98%ec%96%b4-%ec%9e%88%eb%8a%94-%eb%94%b0%eb%81%88%ed%95%9c-%ec%95%85%ec%84%b1/ May 22, 2022 at 10:56PM

Show HN: I made a personal Movies page, tracking everything I've watched https://news.ycombinator.com/item?id=31444363

Show HN: I made a personal Movies page, tracking everything I've watched https://sankalpsinha.com/about/movies May 20, 2022 at 12:28AM

Show HN: Objectiv – open-source product analytics infrastructure https://news.ycombinator.com/item?id=31432859

Show HN: Objectiv – open-source product analytics infrastructure Hi! One of the creators here. Very proud to finally be able to show you what we've been working on for over a year now. Curious to hear your thoughts! Objectiv is open-source (APLv2) product analytics infrastructure. It's built around a generic but strict event taxonomy, open/common data- and infra tools (currently PG, snowplow, working on bigquery with more to come), and the analyses are done using our pandas-like, SQL speaking modeling library called Bach. As a result, we’re moving towards a vision wherein models can be shared openly, independent of product, platform[1] or data platform[2]. How? - Fully assist the dev doing the instrumentation using tools for ide support, run-time validation, ci integration. No auto capture, but very low-effort[1] instrumentation. - Scale using proven tech: a single collector writing to PG for small or snowplow to anything[2] for big. - Feed data into your own data warehouse after validation. - No tracking plan, but an open event taxonomy designed for modeling, that fits most user interfaces out of the box or can be extended otherwise. - Take some of our pre-built models off the shelf or use Bach directly to model on the raw data in a notebook. - Bach generates SQL for the target platform: productionize without lock-in, feed to a BI system, dbt, etc. Where? Github: https://github.com/objectiv/objectiv-analytics Docker demo: https://objectiv.io/docs/home/quickstart-guide/ Website/docs: https://objectiv.io/ Let me know what you think and what platform/SQL backend you’d like to see supported first. [1] Currently on plain js, react, angular, react native. Future: vue, native android/ios. [2] Once we’re done building Bach support for all SQL platforms. Now: PG, bigquery in development. Future: redshift, clickhouse, athena, etc. https://objectiv.io/ May 19, 2022 at 03:45AM

Thursday, May 19, 2022

Show HN: HelloInbox – Ultimate email deliverability checklist and toolkit https://news.ycombinator.com/item?id=31431825

Show HN: HelloInbox – Ultimate email deliverability checklist and toolkit https://www.helloinbox.email May 19, 2022 at 12:40AM

Show HN: Meme creator with agile/scrum based templates https://news.ycombinator.com/item?id=31420503

Show HN: Meme creator with agile/scrum based templates https://agile-memes.goretro.ai/ May 18, 2022 at 01:41AM

Show HN: Bladewind, Laravel Components with Tailwind and Vanilla JavaScript https://news.ycombinator.com/item?id=31395517

Show HN: Bladewind, Laravel Components with Tailwind and Vanilla JavaScript https://bladewindui.com May 16, 2022 at 04:04AM

Show HN: OSS Python library for detecting silent ML model failure https://news.ycombinator.com/item?id=31386235

Show HN: OSS Python library for detecting silent ML model failure https://github.com/NannyML/nannyml May 15, 2022 at 01:50AM

Show HN: Fast Hacker News app for the addicted ones https://news.ycombinator.com/item?id=31376804

Show HN: Fast Hacker News app for the addicted ones https://hackrnews-dj.netlify.app May 14, 2022 at 04:11AM

Show HN: Search engine for software eng blogs and technical content https://news.ycombinator.com/item?id=31364142

Show HN: Search engine for software eng blogs and technical content Sodha is a micro search engine focused on software engineering with an index hand-curated(ish) with several hundred blogs and resources. The motivation behind it is that there is a lot of great content written by engineers in personal/company blogs, niche websites, and even by big tech in some of their more obscure doc/devrel pages. And I wanted a way to quickly access that by topic. Vaguely inspired by ArxivSanity and HackerNews :) I've only been working on this for a couple of weeks, but would love to get your thoughts HN! Some ideas I have (beyond indexing more pages) are: adding similarity/recommendations, fully automate the crawler, and allowing voting/ranking or some similar mechanism. Content wise: there's a lot that should be on here, but it's a modest start so far. If you have suggestions please let me know here: https://a.sodha.dev/suggest https://sodha.dev/ May 12, 2022 at 11:40PM

Show HN: Dockerfile Generator https://news.ycombinator.com/item?id=31358372

Show HN: Dockerfile Generator While it's not hard to write a Dockerfile, I think it's hard to write a good one. Every language has its own quirks, and every framework has a special way of building things. I was looking for a collection of well-written and well-maintained Dockerfiles, but I couldn't find one. Thus, I thought of creating one! I realized it's not enough to have a simple Dockerfile. Sometimes you need other files for your build: nginx.conf, php.ini, my.cnf, etc. I also realized that people have different preferences. In Node, some use NPM, some use YARN, some use PNPM. In PHP, some use Apache, some use FPM with Nginx. So I build a set of "builders", Dockerfile generators. You define a form using JSON Schema, and then define a function "generate" that returns an array of files. In the future, I can make a CLI tool that will generate prompts, similar to how the form is generated on the web. For now, I only implemented a builder for Next.js based on their official Dockerfile example. Source-Code: https://github.com/easypanel-io/builders Playground: https://easypanel-builders.netlify.app/ --- 1. Do you have any feedback for this project? 2. Can you link some good Dockerfiles that I should include? https://github.com/easypanel-io/builders May 12, 2022 at 11:40AM

Show HN: Digany(1) – ANY DNS lookup utility https://news.ycombinator.com/item?id=31358323

Show HN: Digany(1) – ANY DNS lookup utility https://github.com/andrewmcwattersandco/digany May 12, 2022 at 11:36AM

Show HN: Display daily records and normal temperatures from across the US https://news.ycombinator.com/item?id=31355529

Show HN: Display daily records and normal temperatures from across the US https://www.wxrecords.com/ May 12, 2022 at 08:24AM

Show HN: Get a US Company and US Bank Account. Remotely. No SSN Required https://news.ycombinator.com/item?id=31354571

Show HN: Get a US Company and US Bank Account. Remotely. No SSN Required https://www.doola.com/banking May 12, 2022 at 07:17AM

Show HN: Mitmproxy2swagger – Automagically reverse-engineer REST APIs https://news.ycombinator.com/item?id=31354130

Show HN: Mitmproxy2swagger – Automagically reverse-engineer REST APIs https://github.com/alufers/mitmproxy2swagger May 12, 2022 at 06:49AM

May is Motorcycle Safety Awareness Month

May is Motorcycle Safety Awareness Month
By Christine Osorio

Image of motorcyclist weaving through cones during a motorcycle safety class.

Motorcyclist participating in the 2021 Motorcycle Safety Class.

May is Motorcycle Safety Awareness Month. In San Francisco, motorcyclists remain some of the most vulnerable road users. Over the last few years, the number of registered motorcycles has increased consistently, and it is now common to see motorcycles and scooters in every neighborhood of the city. This presents benefits in the form of reduced congestion and fuel consumption versus private automobiles, but also safety challenges for people who ride motorcycles.  In 2020, motorcyclists comprised 23% of all traffic fatalities, reversing two years of decline for motorcyclists.

To reduce severe and fatal motorcycle crashes, the Vision Zero SF Motorcycle Safety Program was created in 2016. Over the years this program has worked to raise awareness of motorcycle safety through outreach, safety ambassador trainings, and marketing campaigns. The Vision Zero SF Motorcycle Safety Program also increases capacity building within the motorcycle community, partnering with the San Francisco Police Department (SFPD) Traffic Company to provide free hands-on motorcycle skills classes to riders. Classes are conducted by SFPD motorcycle instructors, and participants get one-on-one feedback for how to improve their riding. 

 Riders learn techniques that improve defensive riding and practice drills like:

  • Crash-avoidance drills
  • Emergency maneuvers
  • Going slow with control
  • Proper braking
  • Turning techniques
  • Urban riding drills

Participants cite the class as beneficial in improving their skills and “totally worth it” to learn from experienced motorcyclists from SFPD. The motorcycle classes are funded by the Office of Traffic Safety and is in its third year of offering hands-on classes. Classes begin in May and will run through August.

More information can be found at Motorcycle Safety | Vision Zero SF



Published May 11, 2022 at 06:58AM
https://www.sfmta.com/blog/may-motorcycle-safety-awareness-month

Show HN: Communication platform for async remote teams https://news.ycombinator.com/item?id=31325795

Show HN: Communication platform for async remote teams Because there was a recent post about sync and async in remote work, I decided to show this tool. Its UX decisions are tailored to async workflows, and they have really cool blogposts about async remote and UX details. It’s from the same compony as TODOIST https://twist.com/ May 10, 2022 at 04:27AM

Show HN: Script to build GitHub saved replies https://news.ycombinator.com/item?id=31325692

Show HN: Script to build GitHub saved replies https://github.com/Xuanwo/github-saved-replies May 10, 2022 at 04:13AM

Show HN: Interactive HTML CSS course focusing on semantics and accessibility https://news.ycombinator.com/item?id=31311733

Show HN: Interactive HTML CSS course focusing on semantics and accessibility https://learnhtmlcss.online May 9, 2022 at 01:13AM

Show HN: Wikipedia, but Built and Censored for Putin https://news.ycombinator.com/item?id=31302485

Show HN: Wikipedia, but Built and Censored for Putin https://en.wikipedia.org/wiki/Vladimir_Putin May 8, 2022 at 02:22AM

Show HN: Thanks to BeAware, Deaf iPhone users have a free alerting device (OSS) https://news.ycombinator.com/item?id=31302314

Show HN: Thanks to BeAware, Deaf iPhone users have a free alerting device (OSS) https://www.deafassistant.com/ May 8, 2022 at 01:42AM

Saturday, May 7, 2022

Friday, May 6, 2022

Show HN: Identify missing skills from your resume https://news.ycombinator.com/item?id=31283379

Show HN: Identify missing skills from your resume https://www.toplineresumes.com/ May 6, 2022 at 03:03AM

Show HN: A tool to organize, streamline and share your music discoveries https://news.ycombinator.com/item?id=31283772

Show HN: A tool to organize, streamline and share your music discoveries I love music and I'm always trying to discover new music that I can enjoy. In the past years I was using a fairly tedious process of organizing the music albums (or DJ sets, radio shows) in a few lists: - Want to Listen - Listened - Listened (and liked) I wanted to keep track of these lists, what I discovered each month/year and share all this activity and lists with my friends. For that, I was using a combination of tools that weren't made exactly for this job (Discogs+Spotify+IM apps), resulting in a cumbersome experience. So a few months ago I started this hobby project, with the purpose of streamlining my process (make it as easy as possible) and making it fairly simple to share it with fellow music explorers. The basic idea is that you add items to your "Want to Listen" list - these are music albums (or even mixes), that you want to listen. After you listened to them, you can mark them as "Listened" or "Listened and liked". Your activity is then shared with your friends, and you have a public profile where this activity and your lists appear. You can think of it kinda like "Goodreads but for music". There are a few ways to add items to your lists (more to be added in the future): - search by artist name or release title - add using a Discogs release URL - add using a Mixcloud URL - add using a Spotify album URL It's still in super early version, so there are a lot of missing features and for sure a lot of rough edges. I'm open to feedback and suggestions! You can find it at https://digs.fm. A public profile: Stack: Rail, Postgres (also powers the full-text search capability) External APIs used: Discogs, Spotify, Mixcloud Data provided partly by: Musicbrainz (~2.6M releases indexed currently) Hosted on: Render.com (but I'll probably move it to a VPS) May 6, 2022 at 04:14AM

Show HN: MockRTC – a mock peer and MitM proxy library for WebRTC https://news.ycombinator.com/item?id=31272194

Show HN: MockRTC – a mock peer and MitM proxy library for WebRTC https://github.com/httptoolkit/mockrtc May 5, 2022 at 04:57AM

Show HN: Open-Source Role-Based Access Management for React https://news.ycombinator.com/item?id=31255360

Show HN: Open-Source Role-Based Access Management for React https://github.com/Permify/react-role May 3, 2022 at 05:19PM

Show HN: Turn GitHub repos into tutorials with code that can be edited and run https://news.ycombinator.com/item?id=31223749

Show HN: Turn GitHub repos into tutorials with code that can be edited and run https://io.livecode.ch/ May 1, 2022 at 03:25AM