Skip to main content

Posts

Showing posts from July 24, 2022

Six Generations of Pint-Sized Buses Serve Muni’s Toughest Routes

Six Generations of Pint-Sized Buses Serve Muni’s Toughest Routes By Jeremy Menzies For over 80 years, special fleets of shorter than usual buses have been reserved for some of the City’s toughest routes. Winding through tight bends and climbing up steep grades, these pint-sized coaches ensure access to transit in neighborhoods where standard-length buses cannot go. As the SFMTA phases in a brand-new batch of shorter buses, here’s a look at all six generations of Muni’s “mini” fleet. “Baby White” Buses: 1938-1975 The first generation of short-length buses was intended for regular use on all Muni bus routes. Made by the White Motor Company in Cleveland, Ohio, this fleet came to SF in 1938. The buses were nicknamed “Baby Whites” after a group of longer White Co. buses arrived in 1947. In the mid 1950s, all but three of these buses were retired. The three saved continued to run on the 39 Coit Tower route until 1975—in service longer than any other bus before or after.   This bus has

Show HN: ColorAround – where you need to find a color around u using the camera https://ift.tt/mytrae1

Show HN: ColorAround – where you need to find a color around u using the camera Hi I made a game in an evening, I would like to share and get feedback. You get a random color palette and have to find it for yourself. ColorAround is an easy and fun color game. It is recommended to play on mobile devices https://ift.tt/TGHEcbl July 29, 2022 at 11:49PM

Show HN: TapeMeasure – Swift class for creating segmented, labeled lines in UI https://ift.tt/LnDF7lv

Show HN: TapeMeasure – Swift class for creating segmented, labeled lines in UI TapeMeasure is a utility class, written in Swift, for generating a visual tape measure, or any other graphical elements that need layout in a measured sequence. I created this class to help with a pet project I'm working on, where I needed to generate segmented, labeled lines to use as axes on charts and graphs. It occurred to me that this seems to be a pretty common task, involving a lot of boilerplate code and tedious calculations. Why not decouple the code and move it into a dedicated class? It's self-contained, nice and simple, and easy to unit test. It can also handle a lot of tweaks to the "tape measure", such as boundary clipping and shifting offsets. It's especially good for animation, where you can just change a parameter or two during animation, and call for the re-calculated data to re-render your measured line. That makes it great for animated sliding and scaling effects. An

Show HN: Chunk – Code sandbox for back-end devs https://ift.tt/jEqf6py

Show HN: Chunk – Code sandbox for back-end devs Chunk co-founder here. We spent the last 2 weeks building this to scratch our own itch: As developers, we often have problems that could be solved just by running a few lines of code. Sometimes, running this code on your local machine is fine. But other time, the code need to run automatically reacting to external events or to run continuously, which means, it needs to run on a server somewhere. So now, you have to find a cloud provider, to package or build the code and finally to deploy it. All of that for what could be literally be 4 lines of code. We couldn’t find an easier way to do this, so we built it. Chunk is an all in one web editor (think of the codesandbox experience) that allows you to write, deploy and run a piece of code in the cloud from a variety of triggers: HTTP, WebHook, manual or scheduled (cron). No setup, no build, no deploy. Chunk makes you go from idea to code running in the cloud in seconds. Let me know what you g

Show HN: TensorDock Core GPU Cloud – GPU servers from $0.29/hr https://ift.tt/hIS6CFi

Show HN: TensorDock Core GPU Cloud – GPU servers from $0.29/hr Hello HN! I’m Jonathan from TensorDock. After 7 months in beta, we’re finally launching Core Cloud, our platform to deploy GPU virtual machines in as little as 45 seconds! https://ift.tt/k6zM4vU Why? Training machine learning workloads at large clouds can be extremely expensive. This left us wondering, “how did cloud ever become more expensive than on-prem?” I’ve seen too many ML startups buy their own hardware. Cheaper dedicated servers with NVIDIA GPUs are not too hard to find, but they lack the functionality and scalability of the big clouds. We thought to ourselves, what if we built a platform that combines the functionality of the large clouds but made it priced somewhere between a dedicated server and the large clouds? That’s exactly what we’ve done. Built to make engineers more productive. We have 3 machine learning images so you can start training ML models in 2 minutes, not 2 hours. We provide a REST API, so you ca

Show HN: Equities.fyi – Startup valuations based on public company data https://ift.tt/QecDOYN

Show HN: Equities.fyi – Startup valuations based on public company data With the current down markets, we were wondering what private company valuations looked like when compared to similar public companies. We were inspired by the a16z article ( https://ift.tt/wRPu93I... ) for calculating valuations and figured out the sales-to-valuation ratio of public companies at the time of the last fundraising round and applied the change in the public market to get the current startup valuation. If things don’t look right, our defaults might be off - please feel free to change those if they’re too different from what you’d expect. https://ift.tt/Xvad4Tr July 28, 2022 at 11:27PM

Show HN: JSON-Safe Lisp Language https://ift.tt/CtQ4WnX

Show HN: JSON-Safe Lisp Language Relatively simple currently, but figured I'd post for some feedback. I started this project last year but somewhat abandoned it. This feels like something which most likely already exists, but I couldn't find anything at the time I made it. I feel like my write up on the repo is pretty good at explaining the inspiration and purpose of this package; "Let's say you have an API, and you're looking for a method by which you can increase performance of your app via doing transformations of the data directly in the API. In this scenario, you would middleman the API returned data through a Fluxduct parser in order to get the data in the format you would like. An important distinction to be made here is that you are not changing the raw output of your API, but rather defining explicit values which you would like back in the app. These values are much more versatile than a pure API response as well, as they can be compounded with operators a

Show HN: Reach your localhost server from the internet with LocalXpose https://ift.tt/2RCE7U6

Show HN: Reach your localhost server from the internet with LocalXpose Hi everyone, I'm Ahmed, founder of LocalXpose (ngrok alternative) - a reverse proxy that enables you to expose your localhost to the internet. This is my first SaaS. I created LocalXpose for (developers, DevOps engineers, sys admins or even gamers) to reach their localhost server behind a NAT or firewall with a secure and fast tunnel. Check it out here https://localxpose.io . Bye bye localhost, Hello World. Support me and give me your feedback, please!. https://localxpose.io July 28, 2022 at 01:58AM

Show HN: Chord Genius – karaoke for guitar app https://ift.tt/vwRgLuG

Show HN: Chord Genius – karaoke for guitar app Hey everyone! My team and I have just launched Chord Genius, an app that helps Guitar players learn songs faster and more fun by having chords and lyrics that move along. Use Spotify, YouTube, or Apple Music to stream music and have it automagically synced up with the chords and lyrics on the screen. Visit our launch page and support us on Product Hunt https://ift.tt/uBhQ2EP , you'll find some promo codes there too. A feedback on the post would be much appreciated! Or else, just download the app right away: iOS: https://ift.tt/6DQdOmK Android: https://ift.tt/wplgB6b... https://chordgenius.app July 28, 2022 at 01:28AM

Show HN: Looria – A product (re)search engine https://ift.tt/UoFAZrk

Show HN: Looria – A product (re)search engine About 1.5 years ago, I introduced my review aggregator BuyForLife on Hacker News, where it became the #8 most upvoted Show HN project of all time[1]. The idea of helping people to make better purchasing decisions continued to chase me over the last year. Here are some stats that illustrate how important online reviews are: • 90% check online reviews as part of their online buying journey • 43% visit 5-10 websites to research a product • 75% spend more than a day doing research before buying a product The top frustrations with the current process are: • Google full of SEO spam and Ads • Fake reviews • Fragmented trusted sources • Inconsistent information across sources Thanks to the recent advances in NLP (transformers, GPT-3, etc.) it became possible to solve these problems at scale, so I decided to team up with my co-founders Johnny and Tavis to build https://Looria.com . We aggregate and summarize the most trusted product reviews on the w

Show HN: TypeScript query builder with full type inference https://ift.tt/Hyal1V7

Show HN: TypeScript query builder with full type inference Hey HN! Colin here - a TypeScripter, open sourcer, and engineer at EdgeDB. As the creator of Zod and tRPC, I'm interested in designing tools/APIs that use type inference and generics to make life easier for devs. This query builder represents another step in that direction. We set out to build an EdgeQL query builder that can express queries of arbitrary complexity (EdgeQL has feature parity with SQL, roughly) and infer the static type of the query result. We introspect the database and generate a schema-aware client that represent any query, including ones that use built-in functions, operators, string/array/tuple indexing, aggregations, conditionals, type casting, subqueries, computed properties, etc—things most ORMs can’t represent. This post mostly discusses the API design, which I think will be interesting regardless of familiarity with EdgeQL. I’d love to see some of these ideas bleed into future generations of TypeSc

Show HN: Open-Source Notion UI, Lotion https://ift.tt/wi29l5Z

Show HN: Open-Source Notion UI, Lotion My friend and I love the Notion UI, so we open-source a version we have been building. - Block-based editor - Drag to reorder blocks - Basic Markdown-parsing including bold, italic, headings and divider - Type '/' for command menu and shortcuts Tiny fun detail: When you move between blocks with your arrow keys, your cursor will remain at roughly the same horizontal position (vs jumping to the start or end of a block). Lotion is quite limited for now, and we would love any contributions (e.g. image blocks, video blocks, code blocks, etc.) https://ift.tt/JrSYHdZ July 26, 2022 at 07:23AM

Show HN: PickCode – An educational coding environment for students after Scratch https://ift.tt/aA89e45

Show HN: PickCode – An educational coding environment for students after Scratch PickCode is designed for use on desktop and tablet, and supports creating chatbots, visual designs, and 2D games. There is plenty of functionality missing - you can't add media to games for instance, but the current version shows off the foundation of what I'm aiming at. I taught myself to code using MIT's App Inventor, so I have an enormous respect for block based languages like App Inventor, Scratch, Snap!, MakeCode, etc. PickCode is my attempt at adding options for students who want to learn more about programming without making the jump to text, or as an alternative to block coding for beginners coming to programming at an older age. The visual language is meant to lower the barrier to entry to coding but the far more important aspect for me is giving students the ability to make things they're proud of as quickly as possible. A JS/Python API for controlling the chatbot and game engine

Show HN: Pipes puzzle (a.k.a. Net) on a hexagonal grid https://ift.tt/rm0zOZM

Show HN: Pipes puzzle (a.k.a. Net) on a hexagonal grid Hello, HN - I wanted to share this puzzle game I made during my vacation. I'm rather fond of the pipes puzzle where your goal is to restore a scrambled network of connections by rotating tiles. It's usually played on a grid of squares and this all started when I decided to make a programmatic solver for that kind of puzzle. Then I realized that with some minor changes the solver could generate new puzzle instances. I thought about what kind of puzzle to make and someone suggested a hexagonal grid. Adapting the generator wasn't too hard but then I had to create a way to play this variant. So I did just that =). I find hexagonal pipes a bit more difficult than the square variant because there's a larger variety of possible tile shapes. For an extra challenge I implemented wrap mode where the board can connect to itself (right to left and top to bottom), so there are no convenient outer walls to start from. The site is

Show HN: SkillPress – Learn JavaScript via spaced repetition and active recall https://ift.tt/4LMnieJ

Show HN: SkillPress – Learn JavaScript via spaced repetition and active recall When I was getting into web development I used a combination of Anki and git to help me quickly learn and retain skills. Figuring there might be demand for a product that uses the same strategy (without the requirement that you already know Anki and git), I created SkillPress. No account is needed to start learning. I would greatly appreciate any feedback or suggestions. https://ift.tt/GfLbTnJ July 24, 2022 at 08:18PM