Skip to main content

Posts

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

Show HN: gpt-graph. A simple, GPT-3 text to entity-relation graph generator Hi HN! This is a simple text to entity-relation graph generator, powered by gpt-3 davinci model. The purpose is to feed it actual written data, to obtain a graph representation of entities and relationships mentioned in the text. Also, being able to identify entity attributes like gender, size, age ... My initial goal, was to make it able to process a large amount of text into a big single graph. The problem being the 4000 token limit the model has, I decided to take the approach of feeding the text in batches, and try to merge the incoming graph with the existing information each time. This is done by comparing the incoming node labels with those already in the graph, adding the new information to the existing nodes. This works somewhat, but sometimes entities get duplicated if they are mentioned slightly differently in the text. The comparation method could use some improvement clearly. A nice feature, is tha...

Show HN: Community Building as a Service” https://ift.tt/MZn6JmR

Show HN: Community Building as a Service” Launched this week. Our team are experts in building online and offline communities from scratch. We've been helping our friends build this for free in the past. What we offer is best practices and resources for onboarding new members, moderating, and and growing online communities on Slack or Discord. We would love to get honest feedback and criticisms. https://ift.tt/IWZjJcz March 4, 2023 at 05:36AM

Show HN: Zipslicer, a library for loading LLM checkpoints on consumer hardware https://ift.tt/7idfN5M

Show HN: Zipslicer, a library for loading LLM checkpoints on consumer hardware This is a low-level opensource library I developed for my own use and decided to share, as it makes it possible to process large checkpoints of neural networks without renting high-RAM instances, on a regular PC. It replaces torch.load() with a custom function that produces a dictionary that materializes tensors on the fly. Compared to other solutions it doesn't require sharding or re-encoding checkpoints and uses them completely as-is. It is a foundation to make it possible to run inference and compress language models and other large models one layer at a time - in principle, even one tensor at a time. I describe the rationale and technical details of the library's design in the blogpost: https://ift.tt/tydo8Uh https://ift.tt/OPafXBl March 4, 2023 at 01:29AM

Take Muni’s Safety Survey!

Take Muni’s Safety Survey! By Greer Cowan Everyone should feel safe on Muni. Help make Muni safer by taking the SFMTA’s survey about personal safety and harassment in the Muni system.   As part of the MuniSafe Safety Equity Initiative launched in August 2022, the SFMTA has partnered with the UCLA Institute of Transportation Studies to better understand Muni riders’ experiences and develop safety recommendations, tools and policies aimed at preventing harassment and assault on Muni.  Take the 5-minute survey   Survey information will also help the SFMTA understand Muni customers’ specific safety needs and challenges, and help us identify valuable trends and patterns so we know where, when and how harassment shows up in the Muni system.  Incidents often go unreported, but the SFMTA is working to change that with new reporting options. As of October 2022, Muni customers can report incidents of  harassment by calling 311, using the 311 mobile app or using t...

Show HN: Hire from Communities (Fromcommunity.com) https://ift.tt/0saFKhu

Show HN: Hire from Communities (Fromcommunity.com) Get your best resources from well-known communities within the industry, such as forums, online groups, or active community channels, where they have built a reputation for their skills and contributions. We are happy to get feedback and join forces :) https://ift.tt/4nWvd86 March 2, 2023 at 10:49PM

Show HN: Sort Any Awesome List by GitHub Stars https://ift.tt/M0Ulptr

Show HN: Sort Any Awesome List by GitHub Stars As a CS undergrad, I self-taught many topics not covered by the school. Typically awesome list is where I started with. I spent my second half in college researching computer vision and machine learning. CVPR accepts over 2000 papers every year, not to mention arXiv. The awesome lists curated by the community usually serve as checklists when I was doing literature surveys. But since the number of the list items was overwhelming, I had to prioritize which papers to read first. Many of them had been uploaded to arXiv in the last few months, so I had no clue how many citations they would get. When learning web development, I also had difficulty finding the best package for the tasks like data validation and client-side routing. To make a decision, I had to browse through GitHub repositories or read the documentation. I wish I could have my awesome lists sorted, desirably by popularity. This led to the creation of my project: a web app that re...

Show HN: Mathesar – open-source collaborative UI for Postgres databases https://ift.tt/9NYqOGh

Show HN: Mathesar – open-source collaborative UI for Postgres databases Hi HN! We just released the public alpha version of Mathesar ( https://mathesar.org/ , code: https://ift.tt/l5SbsAI ). Mathesar is an open source tool that provides a spreadsheet-like interface to a PostgreSQL database. I was originally inspired by wanting to build something like Dabble DB. I was in awe of their user experience for working with relational data. There’s plenty of “relational spreadsheet” software out there, but I haven’t been able to find anything with a comparable UX since Twitter shut Dabble DB down. We're a non-profit project. The core team is based out of a US 501(c)(3). Features: * Built on Postgres : Connect to an existing Postgres database or set one up from scratch. * Utilizes Postgres Features : Mathesar’s UI uses Postgres features. e.g. "Links" in the UI are foreign keys in the database. * Set up Data Models : Easily create and update Postgres schemas and tables. * Data Entry...

Show HN: Try out the new ChatGPT API on Promptly https://ift.tt/CGURjTE

Show HN: Try out the new ChatGPT API on Promptly Hey HN Community, We're excited to announce the integration of the newly launched ChatGPT API into Promptly - a platform designed to make prompt management and sharing a breeze for developers. With Promptly, you can easily test out different prompts and model parameters for various providers, and quickly share prompt snippets together with parameters and generated output. It's like CodePen or JSFiddle, but for prompts! In addition to that, Promptly also allows you to create high-level endpoints on top of provider APIs (such as Open AI, DreamStudio, and more) with templated and versioned prompts. And with built-in caching for endpoints, you can save on Open AI costs and improve latency. Today, we're thrilled to add the ChatGPT API to our platform. So head on over to Promptly and try it out for yourself! It's easy, intuitive, and completely free to use. Check it out at https://ift.tt/Frp8kus We can't wait to see what am...

Show HN: Supaglue – open-source unified API https://ift.tt/DcPntXv

Show HN: Supaglue – open-source unified API Last month, we open-sourced Supaglue (https://ift.tt/1GIAkxg) as a developer toolkit for building customer-facing Salesforce integrations. Since then, we've been iterating on our approach with users and are re-launching Supaglue as an open source unified API, starting with CRMs. With our re-launched public alpha you can: - Interact with HubSpot and Salesforce through a unified REST API - Sync data from HubSpot and Salesforce into a local Postgres cache and make reads against a normalized CRM schema - Make writes (POST and PATCH) to HubSpot and Salesforce using the unified API - Open source MIT license so anyone can self-host for free Today we support reads, creates, and updates for Accounts, Contacts, Leads, and Opportunities for HubSpot and Salesforce. In the coming weeks, we plan to add more connectors and features like configuring sync frequencies, webhooks for notifications, sync rate limiting/throttling. We'd love to hear your th...

Show HN: Rapid Kubernetes Controller Development with Tilt and Silly Drawings https://ift.tt/nmr1tox

Show HN: Rapid Kubernetes Controller Development with Tilt and Silly Drawings Like the says. I'm describing how to use Tilt to speed up the dev cycle of testing and coding Kubernetes controllers. Tilt uses a built in local registry to push images into and can use hot swapping to kickly deploy processes in containers. It's pretty neat. :) The Tiltfile can be a bit daunting but I'm trying to break it down as much as possible. :) I hope this helps! Good luck! https://ift.tt/E3r24xv March 1, 2023 at 06:08PM

Show HN: Graph-based roadmap to learn anything 10x faster https://ift.tt/UxLgdjK

Show HN: Graph-based roadmap to learn anything 10x faster Hey guys, I am founder of Neuton. I have built roadmap playground that guide student to learn skills faster with the help of progress tracking and interactive graph-based roadmap. To read more: https://ift.tt/MoVqLCY... I would love to get some feedbacks. https://ift.tt/c4pm6PD March 1, 2023 at 07:55PM

Show HN: Dak – a Lisp-like language that transpiles to JavaScript https://ift.tt/LS8WgPw

Show HN: Dak – a Lisp-like language that transpiles to JavaScript Hi HN, author here. Happy to answer any questions. I had an itch to make a lisp like language that was a thin layer on top JavaScript. Something that could leverage the thriving ecosystem that exists around JavaScript. It's brittle, hot off the oven. Besides being a fan of parenthesis, I think macros fill in a gap that the JavaScript ecosystem today fills in with one-off compilers, bundler plugins and such. Macros can't do everything, but for example I think they have the potential to enable things like JSX, Solid and Svelte style libraries. Take the tour to get a feel for what it can do and play with the live code in your browser! https://ift.tt/jrqY9eQ February 27, 2023 at 07:08PM

Show HN: Crul – Query Any Webpage or API https://ift.tt/SAP7KgZ

Show HN: Crul – Query Any Webpage or API Hi HN, we’re Carl and Nic, the creators of crul ( https://www.crul.com ), and we’ve been hard at work for the last year and a half building our dream of turning the web into a dataset. In a nutshell crul is a tool for querying and building web and api data feeds from anywhere to anywhere. With crul you can crawl and transform web pages into csv tables, explore and dynamically query APIs, filter and organize data, and push data sets to third party data lakes and analytics tools. Here’s a demo video, we’ve been told Nic sounds like John Mayer (lol) ( https://ift.tt/ec8b6Qx ) We’ve personally struggled wrangling data from the web using puppeteer/playwright/selenium, jq or cobbling together python scripts, client libraries, and schedulers to consume APIs. The reality is that shit is hard, doesn’t scale (classic blocking for-loop or async saturation), and comes with thorny maintenance/security issues. The tools we love to hate. Crul’s value prop is s...

Show HN: DbDeclare – A Python declarative layer for your database https://ift.tt/rqwMl7T

Show HN: DbDeclare – A Python declarative layer for your database Hi HN! I made and just published v0.0.1 of DbDeclare. I use Python a lot, and interact with Postgres a lot. I like using SQLAlchemy, and I love Alembic. Those wonderful tools primarily operate on tables, though, and I often find myself writing custom code to declare what databases, roles, schemas, privileges, etc. I want, and I have a hard time updating them reliably and in a repeatable fashion. That's where DbDeclare aims to help: declare what you want in your cluster (in addition to SQLAlchemy-defined tables and columns) in-code, alongside your tables. There is a lot this can't do yet (thus the v0.0.1), but I think there's a decent foundation here to build on and eventually have really nice features like autogenerating change statements between your in-code definition and what is actually in your database cluster (like Alembic). This is also my first attempt at building an open-source project, so I'm su...

Show HN: Sup – one liners to distribute binaries https://ift.tt/jqnmp6P

Show HN: Sup – one liners to distribute binaries Hello all, I found myself rewriting the same shell scripts to distribute my binaries over and again, so I decided to put them in a repository and serve them with a prettier URL - to have nicer READMEs for my projects. I'll add some other tasks like installing/uninstalling on Windows, but in general ideas are welcome. Maybe somebody else finds them useful! https://ift.tt/94rsRCf February 27, 2023 at 01:46PM

Show HN: Rent Engineers – Freelance professional engineers directory https://ift.tt/bVQ3s6X

Show HN: Rent Engineers – Freelance professional engineers directory RentEngineers is a freelance professional engineers directory. It helps engineers to monetize their free time and businesses to find the best engineers in the world to solve their problems. Its a simple app, no bells & whistles. If the app finds enough traction then i will rent a designer to improve the UI. Pros: Desktop view is good, not SPA & lite Con: mobile view is not good at the momment Suggestions/feedback/advices/feature requests are welcome Thanks for your time. https://ift.tt/JIl8tOk February 26, 2023 at 06:42AM

Show HN: Bearclaw – tiny static site generator with RSS https://ift.tt/YuoBUWq

Show HN: Bearclaw – tiny static site generator with RSS hey yall, I made bearclaw because I just wanted an unopinionated static site generator with no toolchain and fancy stuff going on; it'd be my pleasure to show it to you today and answer any questions you might have. If you do end up trying out bearclaw, you can use nginx or your favorite webserver. Earlier this week I made eclaire - a static site webserver with compression, caching, and automatic HTTPS through letsencrypt. https://ift.tt/yquWkEs https://ift.tt/qh27jPF February 25, 2023 at 09:10PM

N Judah Motorization Allows City Partners to Complete Critical Maintenance Work

N Judah Motorization Allows City Partners to Complete Critical Maintenance Work By Jessie Liang MOW Crew Repairing Damaged Pavement Around Tracks on 9th Avenue Kudos to the SFMTA’s Maintenance of Way (MOW) teams for successfully completing critical work during the N Judah motorization on Feb. 18 and 19. The purpose of the motorization was to provide access for work to be done in Muni’s right of way by Public Works, PG&E and the SFMTA, including utility pole replacements at Cole and Carl, sewer investigation, repairs at 18th Avenue and Judah and 41st Avenue and Judah. The SFMTA was also making improvements to the J Church surface route between Duboce Park and the Balboa Park Station to increase service reliability, enhance street safety and reduce travel times.  To maximize the benefits of the motorization, the MOW teams took advantage of the opportunity to complete project milestones and critical maintenance work  for traction power and overhead lines, mechanical...

Show HN: Coke Diffusion, Native Advertising Powered Text-to-Image Twitter Bot https://ift.tt/Zom0CHI

Show HN: Coke Diffusion, Native Advertising Powered Text-to-Image Twitter Bot Playing with the horrid news of Bain x OpenAI x CocaCola partnership, we built a Twitter bot which makes coca-cola themed stable diffusion images Drop page: https://ift.tt/7Rz9YUE Code: https://ift.tt/VK2LZiP Code: https://twitter.com/coke_diffusion/status/1629173900197371904 February 25, 2023 at 02:20AM

Show HN: Graph-based AI for longform writing https://ift.tt/6gzqYHp

Show HN: Graph-based AI for longform writing Hey everyone, I wanted to share a new tool we've created called Jotte ( https://jotte.ai ) which we believe can be a game-changer for AI-generated longform writing like novels and research papers. As you may know, current AI like ChatGPT and GPT-3 have a token limit of around 4000 tokens or 3000 words, which limits their effectiveness for longer writing tasks. With Jotte, we've developed a graph-based approach to summarize information and effectively give AI "unlimited" memory. Jotte remembers recent details like the meal a character ate a page ago, while avoiding getting bogged down by irrelevant details like the blue curtains mentioned 5 chapters ago. We've created a proof of concept and would love to hear your thoughts on it. Do you think this approach could lead to better longform writing by AI? Let us know in the comments! https://jotte.ai/ February 23, 2023 at 01:41AM

Show HN: Starter.place – Gumroad for Starter Repos https://ift.tt/HjPFhJ3

Show HN: Starter.place – Gumroad for Starter Repos Hey HN! Starting a new project is so hard because before you actually get to building the idea itself, you have to search for tools and figure out how to piece them together. With starter.place, you can find proven starter templates/boilerplates/stacks that use the technologies you want and get to building right away. If you’ve made a starter repo you think others would find useful, you can immediately reach a wide audience without having to make your own site/app to sell it and advertise it by posting on starter.place. Just focus on building the starter all while earning from it if you so choose. starter.place is so helpful to buyers and sellers because buyers are added as view-only collaborators to the repo on GitHub, where they get continuous updates. Buyers can help drive the project by submitting issues and PRs too. Let me know what you think! And if you have a starter template but are hesitant to list it, let me know what I could...

Show HN: Experiences with Stripe in Small Hotels https://ift.tt/8vj0b7F

Show HN: Experiences with Stripe in Small Hotels First of all our service is not prohibited by Stripe, we are a small hotel. We sell our rooms in booking and booking sends us a virtual credit card to be used to bill each customer for the room. We withdrew the funds from the virtual credit card in the stripe platform and after two months of using it, my Stripe account was closed. The stripe account manager told me that we had a higher than normal percentage of prepaid cards and that we may be suspected of money laundering. Stripe has now refunded all the funds in my account (automatically) February 22, 2023 at 03:15PM

Show HN: Strada – Embed accounting automation with one API https://ift.tt/HJ2nQ97

Show HN: Strada – Embed accounting automation with one API Hi HN, we’ve been working on an API that makes it easy to add a full set of accounting tools to your product. If you’re building fintech or payments software for businesses, your customers often ask for integrations to their accounting system (Quickbooks, NetSuite, etc). There’s plenty of options for solving the integration problem, but they leave lots of manual work. Customers still need to review each transaction to assign a category, vendor, department, and tax code. With the Strada API, you can offer accounting integrations, cleanse your transaction data, and automatically map transaction details based on each customer’s accounting setup. We’d love any feedback you have. If you want to chat in more detail please reach out through our website. Thanks! https://ift.tt/WFnL8Qp February 22, 2023 at 04:28AM

Show HN: Phind.com – Generative AI search engine for developers https://ift.tt/LQ5sC4v

Show HN: Phind.com – Generative AI search engine for developers Hi HN, Today we're launching phind.com, a developer-focused search engine that uses generative AI to browse the web and answer technical questions, complete with code examples and detailed explanations. It's version 1.0 of what was previously known as Hello (beta.sayhello.so) and has been completely reworked to be more accurate and reliable. Because it's connected to the internet, Phind is always up-to-date and has access to docs, issues, and bugs that ChatGPT hasn't seen. Like ChatGPT, you can ask followup questions. Phind is smart enough to perform a new search and join it with the existing conversation context. We're merging the best of ChatGPT with the best of Google. You're probably wondering how it's different from the new Bing. For one, we don't dumb down a user's query the way that the new Bing does. We feed your question into the model exactly as it was asked, and are laser-focu...

Show HN: Small TypeScript library to work with quadkeys in a fast way https://ift.tt/nEwQzsY

Show HN: Small TypeScript library to work with quadkeys in a fast way I am developing a website called Geocode Map Viewer( https://ift.tt/sIthciW ). I was looking for a suitable TypeScript library to visualize Quadkeys on the map, but unfortunately I couldn't find one. So I decided to develop my own library, using the sample code available on the Microsoft Tile Maps page as a reference. https://ift.tt/M0Na2wn February 21, 2023 at 07:21AM

Show HN: Gargantuan Takeout Rocket – Google Takeout Transloader to Azure https://ift.tt/bJmYjuC

Show HN: Gargantuan Takeout Rocket – Google Takeout Transloader to Azure Been broken for 4 months, just got back to fixing it and validating. Figured I'll repost this. Gargantuan Takeout Rocket (GTR) is a toolkit to make the pain of backing up a Google account to somewhere that's not Google a lot less. At the moment the only destination supported is Azure. It's a guide, a browser extension, a Cloudflare worker to deploy, and Azure storage to configure. This sounds like buzzword creep, but believe me, every piece is extremely important. It's very cheap to run/serverless. You can backup a Google account at about $1/TB. Compared to renting a VPS to do this, it's much more pleasant. You aren't juggling strange URLs, needing big beefy boxes to buffer large data, or trying to login to Google or pass URLs through a VPS. Unfortunately, not everything about the procedure can be automated. But whatever can be, is. It's very fast. 1GB/s is the stable default and recomm...

Show HN: I'm building ProductHunt for Actual Products: Would love feedback https://ift.tt/PaudoVF

Show HN: I'm building ProductHunt for Actual Products: Would love feedback The product discovery process is totally broken, and this is where Styrate comes in. With so many products available online, it's becoming increasingly difficult for consumers to differentiate between genuine and fake reviews. Amazon and other e-commerce platforms are full of fake reviews that can mislead consumers into buying substandard products. This means that consumers can end up wasting their time and money on products that don't meet their needs, and this problem is only getting worse. Styrate solves this problem by connecting consumers with trusted influencers who provide honest reviews and recommendations. With video reviews, upvoting, and sorting/search by type of product, users can easily discover the most highly rated reviews for their needs. Fake reviews cost Americans 0.12 cents on every dollar they spend online, making it crucial to have a platform like Styrate for informed purchasing ...

Show HN: Turn Your Pandas Dataframe into a Tableau-Style UI for Visual Analysis https://ift.tt/PI495Zd

Show HN: Turn Your Pandas Dataframe into a Tableau-Style UI for Visual Analysis Hey, guys. I've just made a plugin which turns your pandas dataframe into a tableau-style component. It allows you to explore the dataframe with easy drag-and-drop UI. You can use PyGWalker in Jupyter, Google Colab, or even Kaggle Notebook to easily explore your data and generate interactive visualizations. PyGWalker (pronounced like "Pig Walker", just for fun) is named as an abbreviation of "Python binding of Graphic Walker". Here are some links to check it out: The Github Repo: https://ift.tt/Ty4FuHS Use PyGWalker in Kaggle: https://ift.tt/G1XFljs Feedback and suggestions are appreciated! Please feel free to try it out and let me know what you think. Thanks for your support! https://ift.tt/Ty4FuHS February 20, 2023 at 09:50PM

Show HN: Whisper.cpp and YAKE to Analyse Voice Reflections [iOS] https://ift.tt/49fyc3o

Show HN: Whisper.cpp and YAKE to Analyse Voice Reflections [iOS] Six months ago, I went full-time indie, but I haven't released anything so far. The products just never felt good enough for me to publicly say this is what I'm doing now. To get out of this mindset, I decided to make an app for myself in a week, add monetization, release it and move on. The app idea was simple: Reflect on your day by answering the same four questions out loud. The answers are transcribed and with regular use you can see what influences you the most and take action. All on-device, as otherwise I wouldn't feel comfortable sharing my thoughts. I had all core features working within a day by simply modifying an existing example app. However I was dissatisfied with iOS's built-in offline transcription due to a lack of punctuation and the speech recognition permission prompt that made it seem like data would leave the device. Decided to use whisper.cpp [0] (small model) instead. This change, le...

Show HN: Replbuilder, quickly build a Python REPL CLI prompt https://ift.tt/9KT24Sx

Show HN: Replbuilder, quickly build a Python REPL CLI prompt `pip install replbuilder` Making a small tool for easier repl building, no more manual argument parsing. Perfect for creating ops tools and other context heavy cli operations. https://ift.tt/ERuNmiy February 20, 2023 at 12:04PM

Show HN: AllyDB – An in-memory database similar to Redis, built using Elixir https://ift.tt/mKjYZFw

Show HN: AllyDB – An in-memory database similar to Redis, built using Elixir Hey, everyone. I am currently working on AllyDB, which is basically my own Redis, which I am writing in Elixir. Currently, the database is nowhere close to being ready, as you can see in the roadmap, but I am doing my best to add stuff as fast as possible. Currently the implementation is very simple, with an in memory table, an append log persistence system, as well as an interval persistence system as a backup. The database could definitely be optimized further, especially when it comes to persistence, which I am planning to do in the future. I'm also planning to use Rust NIFs for specific tasks for the performance gains over Elixir and BEAM. Writes and deletes are currently asynchronous, but I will add blocking versions of them soon. I am trying to make the system as fault tolerant as possible, and currently everything except the TCP connections are fault tolerant. I'm also working on a TypeScript cl...

Show HN: My (hopefully complete) guide to setup and deploy Vaultwarden https://ift.tt/mVWaL9D

Show HN: My (hopefully complete) guide to setup and deploy Vaultwarden Roughly a month ago, a few people on this forum asked me about my migration procedure to Vaultwarden from Bitwarden, and some information on maintaining it. I am sharing it here, please feel free to share your feedback or criticism. Thanks! https://ift.tt/uKYnG5M February 18, 2023 at 02:18PM

Show HN: An open-source API built on top of OpenAI Embeddings and Pinecone https://ift.tt/KP7nlAV

Show HN: An open-source API built on top of OpenAI Embeddings and Pinecone Hi, I'm Ben, the co-creator of Embedbase. Embedbase lets you use OpenAI Embeddings and Pinecone seamlessly. For example, you can add Embedbase to your app and pair it with GPT3 to allow people to search using natural language (e.g. How many workouts did I complete last week?), or simply expanding your current search experience beyond full-text search (e.g. looking for "similar" documents in Notion to find other related information) Managing embeddings is uncharted territory, we needed to discover the best practices ourselves. Now we're happy to share our learnings with Embedbase. Shoot if you have any questions https://www.embedbase.xyz/ February 17, 2023 at 11:29PM

Show HN: Bella Coven, A GPT-3 powered tarot reader Discord bot https://ift.tt/1STIQUZ

Show HN: Bella Coven, A GPT-3 powered tarot reader Discord bot Presenting Bella Coven, a GPT-3 powered tarot reader Discord bot. Pulls cards from an AI-generated tarot deck, and answers your question based on the pulled cards' energy. Code: https://ift.tt/3niermH https://ift.tt/0qiozCD February 18, 2023 at 02:56AM

Show HN: Vircon32 – A virtual, simplified 32-bit game console https://ift.tt/OX358B0

Show HN: Vircon32 – A virtual, simplified 32-bit game console Vircon32 is a virtual game console designed from scratch to be as simple and portable as possible. Its main focus is to actually have interesting games to play, rather than just being a programmer sandbox. Console features are in line with the 32-bit generation (PSX/Saturn): true color, transparencies, CD-quality audio, memory card... But to keep simplicity, this is a 2D machine only. http://www.vircon32.com February 16, 2023 at 06:40PM

Show HN: I made a super simple iOS app to track expenses https://ift.tt/o38kWzt

Show HN: I made a super simple iOS app to track expenses My Expenses is a very simple app to track expenses for one-time budgets. Let's say you're going on vacations in Italy and you want to allocate $1.500 to this trip. You create a budget "Italy" in 30 seconds and you're ready to go. Each time you make an expense in Italy, you add it to the app in a few seconds and you instantly know you're remaining budget. I'm bored of super complex apps. Yes, they do a lot of things, but it often takes a while to get used to the app and understand all its features. That's why I created this app. I want people to be able to track their expenses in seconds, as quickly and simply as possible. It's available on iPhone, iPad and Mac. https://ift.tt/S76lKyg February 16, 2023 at 03:17PM

Show HN: Keep – Open-source alerting CLI https://ift.tt/jmtKbS8

Show HN: Keep – Open-source alerting CLI Hi Hacker News! Shahar and Tal from Keep here. We're thrilled to announce that we're open-sourcing our alerting CLI tool, Keep ( https://ift.tt/JSFl3vZ ). Designed by developers for developers, Keep streamlines and simplifies alerting, making it a first-class citizen within the development process. Think of Keep as Prometheus Alertmanager but for all observability tools, with a simple and intuitive (GitHub actions-like) syntax. We believe that alerting has historically been neglected in existing monitoring platforms, leading to subpar alerting practices. With Keep, we aim to change that. Although it's still in its early stages, we would love to get your feedback on our project. Keep provides the following key features: 1. Declarative alerting that can be easily managed and versioned in your version control and service repository. 2. Alerts from multiple data sources for added context and insights. 3. Freedom from vendor lock-in, maki...

Scooter Permittees Receive Feedback from Students with Disabilities

Scooter Permittees Receive Feedback from Students with Disabilities By Maddy Ruvolo On a recent Monday in Golden Gate Park, 28 students and staff from AccessSFUSD gathered on JFK Drive to test-ride adaptive scooters. The group took turns riding adaptive devices from two scooter companies permitted to operate in the city, Lime and Spin . Adaptive devices are designed to meet the needs of riders with a variety of disabilities and provide additional stability features, such as a seat, a wider base, and an additional wheel. After trying the scooters, the students shared their feedback about a variety of design elements, including the wheels, seat, throttle, basket location, foot plate width, and the ease of getting started.  Adaptive scooter demo in Golden Gate Park Students embraced the opportunity to ride scooters and provide feedback. AccessSFUSD is a community-based program for students 18-22 with disabilities. Located across 11 sites in San Francisco, the program focuses o...

Show HN: Impact of using 1 or 2 sticks of DDR5 on a 6800HX with 680M IG https://ift.tt/MKdatV6

Show HN: Impact of using 1 or 2 sticks of DDR5 on a 6800HX with 680M IG A few months ago, I ordered a Minisforum UM690 for work. For less than 500 bucks, this little beast is equipped with the incredibly powerful 8 cores / 16 threads Ryzen 9 6900HX (4.9GHz) and an integrated RDN2 680M graphics card (the single thread performance of this mobile CPU is just 10% lower than my home 5800X desktop PC). I do some light gaming on my lunch break, and I was pretty impressed by the gaming performance of the 680M. Because of budget constraints at the time of ordering, I could only afford a single stick of Gskill - RipJaws 16 Go DDR5 4800 MHz CL34. I made a few benchmarks on multiple games, but most games I play do not come with a proper benchmark loop, so I used Unigine Superposition Benchmark to make a proper benchmark. Single 16 GB stick, 1080p, medium settings: 3022 (18.85 min fps, 22.61 avg fps, 31.85 max fps) Those results were good for an IGPU, but I saw a few articles saying that having two...

Show HN: Openapi.security, a fast security checker for REST-based API https://ift.tt/rlQEGhk

Show HN: Openapi.security, a fast security checker for REST-based API tl;dr we released openapi.security, an online tool that performs a dozen of security tests on any given openapi/swagger-based API, with no signup or email required. You can try it here: https://ift.tt/vI5SjFg My team at Escape (YC W23) is mainly focused on securing GraphQL APIs. For this, we developed a new approach called Feedback driven API Exploration. Basically, we infer the right security tests cases to run using the specification and a carefully crafted in house graph traversal algorithm. (It's a bit long to describe here but we published a more in depth explanation of how this algorithm works in our blog!) We recently wondered if this Feedback Driven Exploration approach could be efficiently applied to good old REST APIs as well. From our experience, well designed GraphQL and REST APIs are quite equivalent: both have an organized data structure and explicit relationships between objects. So why wouldn'...

Show HN: I made an extension for browser bookmarks https://ift.tt/Ke7JCXb

Show HN: I made an extension for browser bookmarks Hello HN! I have just released my browser extension. FavBox - is a bookmark management tool with a clean and modern UI. Absolutely compatible with default browser bookmarks has no third-party services, and still syncs with the browser profile. Free and open source. Chrome Web Store https://ift.tt/MuEPZSo... https://ift.tt/lZLu5xa February 14, 2023 at 05:31PM