Thursday, 29 February 2024

New Show Hacker News story: latest news

Show HN: Pinkary.com – one link for all your socials
2 by nunomaduro | 0 comments on Hacker News.
Pinkary allows you to create a minimal profile page that showcases all the important links you wish to share with your followers. Here is my profile on Pinkary: https://ift.tt/LpTSwfs . Right now, Pinkary's running on PHP 8.3, Laravel, Tailwind, Pest, Livewire, Alpine, and we're using Mailcoach for emails. Oh, and we're all in on SQLite – using it for the database, queue, sessions, and cache.

New Show Hacker News story: latest news

Show HN: We Built the Fastest Spreadsheet
9 by gamegoblin | 3 comments on Hacker News.


New Show Hacker News story: latest news

Show HN: Dice Guess – which side lands up?
3 by indest | 0 comments on Hacker News.
Based on a X post: https://twitter.com/typedfemale/status/1757510140524482988

New Show Hacker News story: latest news

Show HN: Workout Tracker – self-hosted, single binary web application
2 by jovdg | 0 comments on Hacker News.
I tried some web tools to track my workouts (specifically, running); some (like FitTrackee) came close, but I always found annoyances. So I decided to build my own. Specifically geared towards distance-based workouts, such as walking, running or cycling.

Tuesday, 27 February 2024

New Show Hacker News story: latest news

Show HN: I built an open-source data copy tool called ingestr
9 by karakanb | 1 comments on Hacker News.
Hi there, Burak here. I built an open-source data copy tool called ingestr ( https://ift.tt/AXw8cZV ) I did build quite a few data warehouses both for the companies I worked at, as well as for consultancy projects. One of the more common pain points I observed was that everyone had to rebuild the same data ingestion bit over and over again, and each in different ways: - some wrote code for the ingestion from scratch to various degrees - some used off-the-shelf data ingestion tools like Fivetran / Airbyte I have always disliked both of these approaches, for different reasons, but never got around to working on what I'd imagine to be the better way forward. The solutions that required writing code for copying the data had quite a bit of overhead such as how to generalize them, what language/library to use, where to deploy, how to monitor, how to schedule, etc. I ended up figuring out solutions for each of these matters, but the process always felt suboptimal. I like coding but for more novel stuff rather than trying to copy a table from Postgres to BigQuery. There are libraries like dlt (awesome lib btw, and awesome folks!) but that still required me to write, deploy, and maintain the code. Then there are solutions like Fivetran or Airbyte, where there's a UI and everything is managed through there. While it is nice that I didn't have to write code for copying the data, I still had to either pay some unknown/hard-to-predict amount of money to these vendors or host Airbyte myself which is roughly back to square zero (for me, since I want to maintain the least amount of tech myself). Nothing was versioned, people were changing things in the UI and breaking the connectors, and what worked yesterday didn't work today. I had a bit of spare time a couple of weeks ago and I wanted to take a stab at the problem. I have been thinking of standardizing the process for quite some time already, and dlt had some abstractions that allowed me to quickly prototype a CLI that copies data from one place to another. I made a few decisions (that I hope I won't regret in the future): - everything is a URI: every source and every destination is represented as a URI - there can be only one thing copied at a time: it'll copy only a single table within a single command, not a full database with an unknown amount of tables - incremental loading is a must, but doesn't have to be super flexible: I decided to support full-refresh, append-only, merge, and delete+insert incremental strategies, because I believe this covers 90% of the use-cases out there. - it is CLI-only, and can be configured with flags & env variables so that it can be automated quickly, e.g. drop it into GitHub Actions and run it daily. The result ended up being `ingestr` ( https://ift.tt/AXw8cZV ). I am pretty happy with how the first version turned out, and I plan to add support for more sources & destinations. ingestr is built to be flexible with various source and destination combinations, and I plan to introduce more non-DB sources such as Notion, GSheets, and custom APIs that return JSON (which I am not sure how exactly I'll do but open to suggestions!). To be perfectly clear: I don't think ingestr covers 100% of data ingestion/copying needs out there, and it doesn't aim that. My goal with it is to cover most scenarios with a decent set of trade-offs so that common scenarios can be solved easily without having to write code or manage infra. There will be more complex needs that require engineering effort by others, and that's fine. I'd love to hear your feedback on how can ingestr help data copying needs better, looking forward to hearing your thoughts! Best, Burak

New Show Hacker News story: latest news

Show HN: Hotpdf – Search and Extract text within PDFs
5 by krishnasism | 0 comments on Hacker News.


New Show Hacker News story: latest news

Show HN: Mountaineer – Webapps in Python and React
7 by icyfox | 1 comments on Hacker News.
Hey HN, I’m Pierce. Today I’m open sourcing a beta of Mountaineer, an integrated framework for building webapps in React and Python. I’ve written a good 25+ webapps over the last few years in almost every major framework under the sun. Python and React remain my favorite. They let you get started quickly and grow to scale. But the developer experience of linking these two worlds remains less than optimal: — Sharing typehints and schemas across frontend and backend code — Scattered fetch() calls to template data and modify server objects — Server side rendering / gateway support — Error handling on frontend fetches Mountaineer is an attempt to solve those problems. I didn’t want to re-invent the wheel of what Python and React are good at, so it’s relatively light on syntax. It provides one frontend hook for React apps and introduces a MVC convention on the backend for managing views. Support files are generated progressively through a local watcher, so IDE type-hints and function calls work out of the box. It’s more intuitive to explain with some code, so pop over to the Github if you’re interested in this stack and taking a look: Github: https://ift.tt/3qt87ex More context: https://ift.tt/w3hVgCc... Would love to hear your thoughts!

New Show Hacker News story: latest news

Show HN: Software Engineer jobs at modern Vietnam tech companies
3 by henryonsoftware | 0 comments on Hacker News.


Monday, 26 February 2024

New Show Hacker News story: latest news

Show HN: AboutIdeasNow – search /about, /ideas, /now pages of 7k+ personal sites
27 by louisbarclay | 4 comments on Hacker News.
Hi HN! It’s hard to find interesting people to work with on your ideas. Our solution: index the /about, /ideas, /now pages of 1000s of personal websites. There are thousands of cool personal sites out there, with amazing ideas on them, but there’s nowhere to easily search through. So we built a simple site that indexes 7k+ personal sites [0]. We were inspired by Derek Sivers’ Now page movement [1] and other IndieWeb directories [2], but we figured that it would be more useful if we: * Let you search directly across personal sites without having to visit them * Take the content from 3 specific pages, /about, /now and /ideas, to structure everything * Define /ideas pages as a space to articulate things you want to work on We hope this’ll be a cool place for people to find others to collaborate with - would love your feedback. If you’d like your site to appear at the top, add it via the form and add a last updated date of today (any format). It’s completely open source (MIT) and open to contributions [3]! Peter & Louis [0] gathered from: 1) https://nownownow.com and similar sites 2) checking all HN posts since 2020 with more than 100 upvotes [1] https://nownownow.com [2] https://personalsit.es [3] https://ift.tt/k1qj09g

New Show Hacker News story: latest news

Show HN: R2R – Open-source framework for production-grade RAG
5 by ocolegro | 0 comments on Hacker News.
Hello HN, I'm Owen from SciPhi ( https://www.sciphi.ai/ ), a startup working on simplifying˛Retrieval-Augmented Generation (RAG). Today we’re excited to share R2R ( https://ift.tt/Ph9HrxL ), an open-source framework that makes it simpler to develop and deploy production-grade RAG systems. Just a quick reminder: RAG helps Large Language Models (LLMs) use current information and specific knowledge. For example, it allows a programming assistant to use your latest documents to answer questions. The idea is to gather all the relevant information ("retrieval") and present it to the LLM with a question ("augmentation"). This way, the LLM can provide answers (“generation”) as though it was trained directly on your data. The R2R framework is a powerful tool for addressing key challenges in deploying RAG systems, avoiding the complex abstractions common in other projects. Through conversations with numerous developers, we discovered that many were independently developing similar solutions. R2R distinguishes itself by adopting a straightforward approach to streamline the setup, monitoring, and upgrading of RAG systems. Specifically, it focuses on reducing unnecessary complexity and enhancing the visibility and tracking of system performance. The key parts of R2R include: an Ingestion Pipeline that transforms different data types (like json, txt, pdf, html) into 'Documents' ready for embedding. Next, the Embedding Pipeline takes text and turns it into vector embeddings through various processes (such as extracting text, transforming it, chunking, and embedding). Finally, the RAG Pipeline follows the steps of the embedding pipeline but adds an LLM provider to create text completions. R2R is currently in use at several companies building applications from B2B lead generation to educational tools for consumers. Our GitHub repo ( https://ift.tt/Ph9HrxL ) includes basic examples for application deployment and standalone use, demonstrating the framework's adaptability in a simple way. We’d love for you to give R2R a try, and welcome your feedback and comments as we refine and develop it further!

New Show Hacker News story: latest news

Show HN: Quantum Coin Flip - The most random coin flip on the internet
3 by jeanmayer | 0 comments on Hacker News.
Hey HN! I've created a quantum coin flip demo leveraging IBM's quantum computing tech to explore true randomness. It's a primer on into how quantum mechanics can solve classical computing's randomness limitations, crucial for cryptography and secure systems. Would love your thoughts on its application and quantum computing's future role in tech!

New Show Hacker News story: latest news

Show HN: Unlock PDF Insights with Google Gemini: AI-Powered Summarization
2 by yuapted020 | 1 comments on Hacker News.


Sunday, 25 February 2024

New Show Hacker News story: latest news

Show HN: Reverse-Engineering a Switch Lite with 1,917 wires
45 by uSoldering | 1 comments on Hacker News.
Hey Hackers. This is a project I solo-developed that turns completed PCB assemblies into an easy to use boardview with some accompanying boardscans. There are lots of easier and better ways of doing this, but this is an experimentation to do it as cheaply as possible, with the highest quality and lowest chance of errors. The technical details are in the link. Most public boardviews are almost entirely the result of industrial espionage, other than a few encrypted subscription based software platforms that provide extensive access. The process output is released as donationware, as my main concern is that even released as a low-cost purchase, there is a very strong culture to share this type of information at no cost. I would like to have a more sophisticated suggested donation system adaptive to user country, but I wasn't able to find a good solution. In terms of 'good startup ideas', I don't think this is one of them. The very high level of soldering skill required makes it difficult to scale, and the prevailing piracy culture makes it challenging to monetize. My main advantage is that costs are very low now that I have the entire thing working. Other than forge ahead at a loss and hope for the best, or to pivot hard leveraging the imaging technology, I'm not sure what other options I have. It feels too complicated and repetitive for shoft-form video content. If you have any feedback, questions, suggestions, etc., I'd love to hear them.

New Show Hacker News story: latest news

Show HN: FastAPI wrapper for recognize-anything image recognition models
2 by mnahkies | 0 comments on Hacker News.
I've been experimenting with the recognize anything models from https://ift.tt/8cfbynD and ended up writing a simple HTTP API around them using FastAPI, packaged into an offline-capable docker image on Dockerhub ( https://ift.tt/ldmzADP ). This made it convenient to run inference across all my photos, and create a web app to search / browse them by tag/content (I plan to tidy this up and release it too).

New Show Hacker News story: latest news

Show HN: Bungo Bloxx – playable Tetris window display
3 by iainmerrick | 0 comments on Hacker News.


Friday, 23 February 2024

New Show Hacker News story: latest news

Show HN: Flash Calendar – performance focused calendars for React Native
2 by lelo_tp | 0 comments on Hacker News.
Hi everyone! I just open sourced my first package: a new way of building calendars in React Native. It uses Shopify's FlashList component as its foundation, along with React optimization techniques to re-render only what changed. I'm using in production for my side-project and it behaves incredibly well. I hope it can be useful for more of you! Bests, Marcelo

New Show Hacker News story: latest news

Show HN: OK-Robot: open, modular home robot framework for pick-and-drop anywhere
2 by MahiShafiullah | 0 comments on Hacker News.
Hi all, excited to share our latest work, OK-Robot, which is an open and modular framework to perform navigation and manipulation with a robot assistant in practically any homes without having to teach the robot anything new! You can simply unbox the target robot, install OK-Robot, give it a "scan" (think a 60 second iPhone video), and start asking the robot to move arbitrary things from A to B. We already tested it out in 10 home environments in New York city, and one environment each in Pittsburgh and Fremont. We based everything off of the current best machine learning models, and so things don't quite work perfectly all the time, so we are hoping to build it together with the community! Our code is open: https://ift.tt/MHTe3uf and we have a Discord server for discussion and support: https://ift.tt/rOI2tDw If you are curious what works and what doesn't work, take a quick look at https://ift.tt/LYf0oSl or read our paper for a detailed analysis: https://ift.tt/WyOIerc P.S.: while the code is open the project unfortunately isn't fully open source since one of our dependencies, AnyGrasp, has a closed-source, educational license. Apologize in advance, but we used it since that was the best grasping model we could have access to! Would love to hear more thoughts and feedback on this project!

New Show Hacker News story: latest news

Show HN: CartoSVG – create beautiful map visualizations easily
2 by kymikz | 0 comments on Hacker News.
This project aims at making the creation of rich interactive maps easy, with no compromise on the visual quality. A goal is also to export the final SVG as lightweight as possible, with no dependency on external libraries, which are usually needed to have interactive maps on a website. I posted it before, but now the app has a nice landing page and some animations!

Thursday, 22 February 2024

New Show Hacker News story: latest news

Show HN: Released Chartbrew v3.0 an open source client reporting platform
1 by depomoty | 0 comments on Hacker News.


New Show Hacker News story: latest news

Show HN: Pages CMS – A CMS for GitHub
2 by hunvreus | 0 comments on Hacker News.
In a nutshell: 1. You log in with your GitHub account. 2. You select the GitHub repo where your site/app is at (whether it's Next.js, 11ty, Hugo, Nuxt... as long as you're using flat files for content). 3. You add a single config file to your repo to define the content types and other settings (e.g. media folder). 4. Congrats: you now have a user friendly CMS to manage content + media BUT all changes are still tracked like regular commits (under your account) on GitHub. I started using Jekyll around 2009 and over the course of the past 10+ years, I've helped build major sites and tiny blogs with Hugo, Gatsby, Next.js and more recently 11ty. I still love it. BUT once you're done building, managing content and media can be a bit of a pain. You have a few options: - Edit files directly (on GitHub or your local). Good luck getting your colleagues on the marketing team to do that. - Hook up a headless CMS like Contentful, Sanity, or Strapi. That works, but it's one more dependency and (IMHO) overkill in most cases. - OR you could use something like [Decap CMS]( https://decapcms.org/ ). Really cool project, but I've never been a fan of the UI/UX, and it's been a bit of a pain to setup (maybe that's just me). I wanted something as simple as possible, preferably with nothing to install or deploy. Back in 2018, I had built a prototype (Jekyll+) [1] with the idea of getting a CMS set up by just adding a single configuration file to your GitHub repository. Pages CMS [2] is a continuation of that idea. It's 100% free and Open Source: https://ift.tt/2Op5lTQ . If you don't want to use the online version because you're not comfortable signing up with your GitHub account, consider the following options: - Use a fine-grained personal access token [3], there's an option on the login screen. There is still a bug if you try to access a repo that isn't part of your token scope, but I'll get it fixed in the next couple of days. - Deploy it yourself (for free) on Cloudflare Pages. Literally 5 minutes of work max. I made a video walking you through the process [4]. - Check out the intro video on the front page [2] (a bit crap, but I'll get a better one up in the next few days). I use it actively with a few other teams, I hope it will be of use to some of you. I'm already working on adding a few nicer features, like collaborative editing and email invites (to let non-developers login without a GitHub account). PS: I've spent the past 8+ years building a business and only recently got back into coding. I'd love pointers as to what I could do better (and how I can manage my Powerpoint PTSD). [1]: https://ift.tt/RKou6gr [2]: https://pagescms.org [3]: https://ift.tt/HaKqNh0... [4]: https://ift.tt/K4pvE67

New Show Hacker News story: latest news

Show HN: Multiwoven – Open-Source Reverse-ETL
2 by datafloyd | 1 comments on Hacker News.


New Show Hacker News story: latest news

Show HN: HyperFast, a React Native starter kit. Idea to app store in a week.
2 by jascination | 0 comments on Hacker News.
I've been a React Native developer since 2018, and I've built a whole lot of products with it. I know how hard it is for newcomers (and pros) to build an app, get it approved and actually attract users. It's so easy to get bogged down in confusing documentation and 3rd party dependency fluff. The good news for you: I've read every different push notification service/auth provider/etc's documentation and made informed choices, so you don't have to! I've made HyperFast ( https://hyperfa.st ), a service which includes: - A boilerplate to get you up and running (hyper) fast - Solid documentation that tells guides you along the various steps with developing, building, submitting and launching an app - Detailed documentation on the ins-and-outs of the Google Play Store and iOS App Store - (a big one) lots of advice on MVP app principles, how to not overthink it, what information to put on various screens, things like that - (another big one) very opinionated advice on services to use, UX paths to go down and decisions made for you so you don't get bogged down in swathes of documentation - A community of developers on a similar app-building path to help you out whenever you need (including me, currently at your beck and call during Australian awake hours!) My promise is: buying HyperFast will save you - at the VERY least - your hourly rate x the hours you'd spend setting up a React Native app from scratch. The service is in its infancy at the moment so I'm offering a hefty discount for new signups. Would love for you to check it out and would love some feedback.

Tuesday, 20 February 2024

New Show Hacker News story: latest news

Show HN: Kiva for Solar – Invest in solar in the Global South and get repaid
3 by yepnopemaybe | 1 comments on Hacker News.
Founded by one of the creators of Kiva.org, Renewables.org is the highest impact-per-dollar investment of any kind. Our analysis shows that investing with Renewables.org creates 5x the carbon impact of US solar investing and is 48% more effective than voluntary carbon offsets. Renewables.org — the online solar investing non-profit.

New Show Hacker News story: latest news

Show HN: Use GPT to chat with what you crawl
2 by forgottPassword | 0 comments on Hacker News.


New Show Hacker News story: latest news

Show HN: I made a site that creates the documentation of your code
10 by raullg97 | 1 comments on Hacker News.


Monday, 19 February 2024

New Show Hacker News story: latest news

Show HN: Pream-team A TUI app that list PRs on multiple GH repos from your team
2 by legjitter | 0 comments on Hacker News.
My team touches multiple repositories, it is difficult to get an overview of all open PRs for my team. It helps me prioritise reviewing team PRs, since my inbox gets full of GitHub notifications and I can miss new pull requests until someone pings me. This TUI app attempts to solve that issue. It caches the GitHub api responses so that you can open and close it often without loosing the previously fetched PR list (fetching a list of PRs can be slow due to GH search api rate limit). It displays the timestamp of the fetched PRs so you know if you would like to refresh to prevent the list from being too outdated. Any suggestions on how to improve the code or UX are more than welcome!

New Show Hacker News story: latest news

Show HN: I made a tool to ditch the Stripe invoicing fee
7 by marclou | 4 comments on Hacker News.


Sunday, 18 February 2024

New Show Hacker News story: latest news

Show HN: I made an app to get notifications of new golf tee times
3 by bbauman | 0 comments on Hacker News.
Golfing has blown up in recent years and it can be impossible to get tee times at certain golf courses, especially on the weekend. Inspired by Resy notifications for restaurant bookings, I made an app that lets you pick a day and time range you want to play at a golf course and the app sends you a push notification when there's new availability for you to book. I've already used it to play at a notoriously difficult course to get weekend tee times at, Los Verdes, in California. Built with SwiftUI you can download it for iphone/ipad/mac.

New Show Hacker News story: latest news

Show HN: FakeMyDb – Fake data generator for your RDBMS
2 by Antitoxic6185 | 0 comments on Hacker News.
Introducing fake data generator for your relational database. Are you sick of manually entering data into your database for every darn table that you have before you could test, debug and deploy? With this tool, all you have to do is click a few buttons and then copy the data to your database! easy-peasy-lemon-squeezy.

New Show Hacker News story: latest news

Show HN: Hacker News Outliers
6 by 7moritz7 | 0 comments on Hacker News.
I made a little website with a server that collects only HN submissions with > 500 upvotes chronologically. https://hn.moritz.pm/ It's quite simple because I wanted to learn from the project. But I think it's useful, to get a summary of what was important over the last days. The UI is almost identical to the HN frontpage, you can click on the comments to view the thread and on the username to see the profile. The rest of the cards takes you to the submitted URL.

New Show Hacker News story: latest news

Show HN: I create a free website for download YouTube transcript, subtitle
2 by trungnx2605 | 0 comments on Hacker News.


Friday, 16 February 2024

New Show Hacker News story: latest news

Show HN: A real-time speech-language model for $10 of training
2 by huac | 0 comments on Hacker News.


New Show Hacker News story: latest news

Show HN: Try out my project to analyze financial newsletters and SEC filings
3 by dutchcode | 0 comments on Hacker News.


New Show Hacker News story: latest news

Show HN: AI Generated videos made with Sora
3 by ahmetsulek | 0 comments on Hacker News.


New Show Hacker News story: latest news

Show HN: Qpackt – web server that can serve two versions of your website
2 by lukaszwojtow | 0 comments on Hacker News.
Hi guys, This is very initial release of something I've been working on for the last few months. Qpackt is an open source, Rust based, web server with several interesting features: 1. Basic analytics without tracking cookies. 2. Can serve multiple versions of your website. This can be used to A/B tests, track users' engagement coming from different sources or gently roll users to the new version. 3. Auto-fetch (and renew) SSL certificates. 4. GUI configuration (mostly ;) ) for the ease of use. It's missing a lot of features and it's not production ready yet. At this point I'm looking for opinions.

Thursday, 15 February 2024

New Show Hacker News story: latest news

Show HN: Gradio Notebook– Notebook UX for Generative AI models in Hugging Face
2 by saqadri | 0 comments on Hacker News.
TLDR: Gradio Notebook is a notebook component for generative AI that offers the fastest way to create a Hugging Face space (in < 10 lines of code), and a familiar notebook interface for interacting with any combination of text, image and audio models in a single space. Follow this Quickstart to create a gradio notebook for yourself: https://huggingface.co/spaces/lastmileai/gradio-notebook-template Hi HN Community! I’m Sarmad, co-founder of LastMile AI, and today I’m excited to share Gradio Notebook, our latest open-source project in collaboration with Hugging Face. Gradio Notebook [1] is a notebook component that offers an interactive playground for Hugging Face models of any modality in a single Hugging Face space. It brings the familiar UX of a notebook to generative AI model inference, and enables much richer interactions than a chat interface allows. If you're a Hugging Face space creator looking for speed and ease of development, Gradio Notebook gets your space ready in 5 minutes with < 10 lines of code (without having to build your own UI at all). Key features: * Use any combination of text, image, or audio models in a single space, and even chain models together. * Interact and experiment with models using a pre-built notebook UI, which is a familiar, intuitive interface for multimodal interaction. At its core, the notebook contains cells (we call them “prompts”), which are associated with a model to run. * Get a shareable URL to share the space outputs with others (my personal favorite feature, since it isn’t possible on HF today). * Download your space config (prompts and model settings) as a JSON file, and use it in your application via our SDK [2]. This is a new user experience for generative AI, and for Hugging Face, and we are looking for feedback. If you frequently use HF spaces, and especially if you like to build spaces, please give this a try and get in touch! Excited to hear from you, and looking forward to seeing what you create with Gradio Notebook! To get started, please use the Quickstart [1], which contains everything to set up and play with the component [1] Link to Quickstart: https://huggingface.co/spaces/lastmileai/gradio-notebook-template [2] SDK: https://aiconfig.lastmileai.dev/docs/gradio-notebook#gradio-notebook-api [3] Gradio Notebook Docs: https://aiconfig.lastmileai.dev/docs/gradio-notebook [4] Repo (it’s all open source): https://github.com/lastmile-ai/aiconfig/tree/main/gradio-notebook

New Show Hacker News story: latest news

Show HN: Palworld Server management tool with GUI
2 by Dalufish | 0 comments on Hacker News.
Recently, I've seen many discussions about server setup issues. Considering that the official tools provided are command-line based, which might pose a higher barrier for average players, I decided to spend a couple of days creating a one-click server launch tool. Basically, once installed, just click on the "Boot Server" button in the lower right corner, and the server will be set up! If you need to connect with friends, I recommend using Radmin. After installation, establish or join a network with your friends, then right-click to edit the public IP (paste Radmin's IP) when creating the server or interacting with Cotton Yoyo, and you'll be able to connect with your friends! Additionally, I've created a visual interface for modifying world settings, eliminating the need to manually edit the default PalWorldSettings.ini configuration file. Furthermore, there's a one-click server update feature, mod management, and much more.

Monday, 12 February 2024

New Show Hacker News story: latest news

Show HN: ChatGPT for your Database. a new way to interact with structured data
2 by aiassist | 0 comments on Hacker News.
what it can do for you lately: let's say you work at uber. uber probably has a database with a bunch of rides data in it. it probably has a rides_fulfilled table, a users table, a drivers table, and a whole lot more tables but just imagine it was that simple for now. let's say you are in charge of the Atlanta geo and you want to summarize the drivers / riders / financial performance of your city on Superbowl Sunday. before chat ur data, you'd probably login to the corporate bi tool, change some filters on a dashboard, take some screenshots, go to the next dashboard, take some more screenshots, write an email talking about how much your team crushed it this year and how the game going to overtime helped spread out the demand for pickups over a wider time span (which gave your drivers more time to get on the road), attach the screenshots even though they might not be able to totally reinforce your storyline at all, and send it to your boss who's probably the GM of the Southeast region. after chat ur data, you send a prompt to your AI Assistant to analyze the data for you compared to the last 3 Superbowl days and summarize it into highlights and lowlights, plus action items you want to implement for the next big event day. the AI will run some queries on the rides_fulfilled table filtered to your geo, join it to the users and drivers tables to find interesting trends by those dimensions, identify the positive and negative trends, and make some charts that help to visualize those trends + summarize the storyline. while you watch the halftime show a few more times because Usher is your hometown favorite and you're nostalgic for the early 2000s. you review the storyline + charts, maybe tweak it a little bit, and then send it

New Show Hacker News story: latest news

Show HN: Zilch · Level up your skills coding Ping Pong bots, Chess bots and more
2 by bradenhs | 0 comments on Hacker News.
Zilch is an online platform created to help folks level up their coding skills with a suite of well-known games (like Table Tennis, Tic-Tac-Toe and Chess) that are built to be played by bots - bots you design and program. Here's a 3 minute overview video: https://www.youtube.com/watch?v=uAsWdtWx9aE The "manifesto" sums up the rational behind the method: https://ift.tt/G6tMFax Zilch is in its early stages. It has a lot of room to grow! Your feedback will have a big impact on its future direction. Thanks! Braden

New Show Hacker News story: latest news

Show HN: How to use GPT and OCR to study practice tests more effectively?
2 by forgottPassword | 0 comments on Hacker News.


Sunday, 11 February 2024

New Show Hacker News story: latest news

Show HN: Oration (iOS) turns pdfs into audiobooks
14 by adi4213 | 7 comments on Hacker News.
Hello HN community! I'm excited to introduce a project I've recently launched: Oration, an iOS app designed to convert PDFs into audiobooks. This idea was inspired by my experiences as an engineering student with ADHD, struggling to engage with dense academic papers. Relying on Text-to-Speech tools, despite their robotic quality, was a workaround for me and others with similar learning preferences or challenges, such as Dyslexia. Recognizing the limitations of existing tools—difficulty with complex formats, inability to skip over citations or footnotes, and inadequate handling of tables, graphs, and figures—I developed Oration. Our goal is to refine these areas continuously, offering both summarized and full versions of PDFs for a more accessible learning experience. Oration aims to serve as a high-quality, user-friendly platform for auditory learners and those who find traditional reading methods challenging, with features akin to popular audiobook apps like Audible or Spotify. How Oration Works: 1. Download the app and sign up using either a username and password or through Google, with a 2-week free trial that doesn't require a payment method. 2. Upload a PDF document. 3. Within about 5-10 minutes, you'll receive a notification that your Audiobook is ready. 4. Listen to your Audiobook directly in the app or through a browser-based web player, which also facilitates easy sharing with friends and family. Also, to emphasize - all audio generated by the user is yours to own! We're working on some updates to easily export .MP3 files of Oration Audiobooks you create For an example of how the web player looks and functions, check out this link: https://ift.tt/2dlFXet... I believe Oration can significantly benefit those who prefer or require alternative learning formats. We're committed to enhancing the app's functionality and user experience, so feedback and constructive criticism are always welcome. Thank you for considering Oration, and I hope it proves to be a valuable tool for you or someone you know.

New Show Hacker News story: latest news

Show HN: Miracode, a Minecraft programming font that is readable
2 by IdreesInc | 0 comments on Hacker News.
I always believe in using what one makes, which is unfortunate because I made Monocraft. For the past year I've been stuck looking at those pixels while I code, so over the weekend I tried my hand at making a version of Monocraft that was more legible. Introducing Miracode, a Minecraft programming font that is actually usable! Using a custom algorithm, I've converted adjacent pixels from the original font into strokes, which allow for a more smooth look while maintaining that Minecraft-y look. Give it a try and let me know what you think!

New Show Hacker News story: latest news

Show HN: Create charming handwritten cards to send to your loved ones
2 by sh4jid | 0 comments on Hacker News.
Hello HN! First time posting here. Wishgram takes your message and turns it into a handwritten looking card, suitable to send in emails or to post in social media. I often find myself creating something like this with Inkscape or Canva, so I made a tool to make it easier. It works well with short messages, with names. For example: * Happy birthday Robert! * Get well soon Sid * Good luck Julia But try anything you like! Suggestions, feedback are welcome.

New Show Hacker News story: latest news

Show HN: Tweening web visualisation, in Rust – (WASM)
10 by hirako2000 | 0 comments on Hacker News.
Using wasm-bindgen, and the tween-rs crate

Saturday, 10 February 2024

New Show Hacker News story: latest news

Show HN: Emacs minor mode for connecting assembly and assembled code buffers
2 by meken | 0 comments on Hacker News.
I made a little emacs minor mode for connecting assembly code and assembled code buffers I'm really fascinated by the idea of demystifying an operating system, so to be able to view the alignment between code and data I find really satisfying

New Show Hacker News story: latest news

Show HN: Kexp – Exploring Kubernetes the Visual Way
2 by iximiuz | 0 comments on Hacker News.


New Show Hacker News story: latest news

Show HN: Ascent, a Christian habits tracker for Lent
4 by pmzy | 0 comments on Hacker News.
Hey HN! This is my first iOS app. I built it because I was curious about SwiftUI and wanted to learn by doing. Since Lent is around the corner, I thought I'd share it with you. It has also been hunted on PH today: https://ift.tt/mz0B3YJ I relied heavily on ChatGPT to build it, and honestly it was quite frustrating at times. The best part of building the app was to do it in public, as I shared regular updates on X and ended up having amazing conversations.

New Show Hacker News story: latest news

Show HN: Now my pet programming language can run in the browser
4 by nbittich | 0 comments on Hacker News.


Friday, 9 February 2024

New Show Hacker News story: latest news

Show HN: AutoBashCraft – a tool for automated Markdown screencast generation
3 by cioddi | 0 comments on Hacker News.
Hello HN, Around New Year's I started a personal project called AutoBashCraft (ABC), aiming to simplify the creation of screencasts from bash code blocks in markdown files. I needed to create a lot of markdown files explaining workflows and code. I wanted to make the text-heavy files more interesting and thought of screencasts. There are many great tools to record terminal sessions. Then I found the asciinema-rec-script ( https://ift.tt/AYFLznc ) by Chris Ottrey that creates screencasts of bash scripts that look like a record of a terminal session including typing out the commands. I wanted the markdown files to be the same documents you would use as training or documentation material so I picked HTML comments to mark the codeblocks that are supposed to be executed. It would then execute the commands and save the screencast next to the markdown file in an asset folder so they can be easily embedded just under the codeblock. I went on from there and more commands were added such as 'create' to create a file with the contents of the codeblock, 'browse' to create a screenshot of a website, 'spawn' to spawn a background process, 'snapshot' to create a docker container of the current environment state, 'init' to initialize a new environment e.g. from a snapshot created in another file and 'config' to change configuration for the following commands. ABC is very much a work-in-progress and a proof of concept at this stage. I am also thinking of adding an editor to create a similar experience to jupyter notebooks, with automatic snapshots between each command in dev mode. There is so much work left to be done but for now I am back at my day job. The repository includes some examples that also work as (currently manually executed tests) including more complex workflows like automating MBTiles generation and usage or integrating private GPT, showcasing what I hope it can become. Running it is as simple as using NPX, with Docker and Node.js being the only requirements. Please only run your code or code you trust (esp. with docker activated). I later realized it also serves as a validator for the accuracy of instructional content. It happens so often that training material is missing important steps and it is very frustrating for beginners to follow a guide step by step and it just won't work. I'd be incredibly grateful if you could take a moment to check it out on GitHub, give it a star if you find it interesting, and maybe even contribute or fork it. I'm looking forward to your feedback and suggestions. Let's make something great together! Links: https://ift.tt/gyNYU6O https://ift.tt/IfjwTiz... https://ift.tt/0xUDF5g... https://ift.tt/0xUDF5g... https://ift.tt/0xUDF5g...

New Show Hacker News story: latest news

Show HN: Klp, a viewer for structured log files (logfmt, jsonl)
2 by dloss | 0 comments on Hacker News.


New Show Hacker News story: latest news

Show HN: A "Comments Layer" for the Internet
2 by colinjpower | 0 comments on Hacker News.
SwearBy is an iOS app that provides a "comments section" and live chat for every URL. Load SwearBy in Safari, Chrome, and many other apps (Airbnb, Spotify, Redfin, Amazon...) Just tap the "Share" button from your current page. Basically - you get a "Twitter thread" and a "Youtube Live Chat" on every URL. LMK what you think :)

New Show Hacker News story: latest news

Show HN: Presentations for your webcam, not a projector
2 by michael_forrest | 0 comments on Hacker News.
CueCam Presenter is my Mac app (actually a suite of Mac and iOS apps) to run better presentations on your webcam. Editing cards should feel natural to anybody used to Markdown. I came to create CueCam as an "embedded entrepreneur". I had some success with my camera app "Shoot Pro Webcam" back in 2020 and built on this by creating squares.tv. As I talked to more and more users, I discovered more opportunities to make their lives easier. I started with features in Shoot (camera options, pausing, drawing etc..).. Then I created Video Pencil (which connects to your computer and lets you draw on your webcam using your iPad). Then I created "Beat Sheet" which lets you run through "smart scripts", controlling Ecamm Live, OBS and mimoLive. CueCam Presenter is how I'm connecting all these elements. It gives you a virtual webcam, virtual mic, and seamlessly connects to Shoot and Video Pencil running on other devices. There are various ways you can use it as a teleprompter while maintaining eye contact. It's taken a lot to get it to this stage. The video pipeline has been through two major iterations and the audio pipeline even more. The UI has evolved and developed to cover the different ways it is understood by different people. Educational discounts are a must for me, as I want to help improve the quality of remote teaching around the world. For other professionals, I believe it transforms the way you interact with people on video calls. It's useful for recording software demos and running live streams.

Thursday, 8 February 2024

New Show Hacker News story: latest news

Show HN: Lookup the school district associated with a street address
2 by codebyamir | 0 comments on Hacker News.
I wrote a tool in Python that finds the school district associated with any given street address in the United States. Here’s how it works: An address corresponds to a single point on the map. The U.S Census Bureau has a geocoder that converts an address to latitude and longitude coordinates. School district boundaries can be represented as polygons on the map. The National Center for Education Statistics (NECS) has geographic data on school district boundaries. Once we determine which polygon the point resides in, we know the school district.

New Show Hacker News story: latest news

Show HN: Five Leaves, a Drawing App for Kids
2 by pajuc | 0 comments on Hacker News.
This is a simple little website I've built for my kids. You can create images using squares of 5 different sizes only. Sizes are special of course, tickling the geometry brain. Layering is unusual as well, making it easier to create new shapes. Drawings are stored in the URL, share it or bookmark to save. It's free, no ads, no trackers, no login, just old-school internet.

New Show Hacker News story: latest news

Show HN: SnapCode – a real Java IDE in the browser
2 by jeffreportmill1 | 0 comments on Hacker News.


New Show Hacker News story: latest news

Show HN: Audiocate – a Haskell library for combating audio deepfake misuse
5 by sigrdrifa | 0 comments on Hacker News.
Audiocate is a Haskell library for audio verification and source validation to attempt to combat AI generated audio deepfake misuse. It's currently just a MSc dissertation project but hoping to make it actually usable in the near future

Wednesday, 7 February 2024

New Show Hacker News story: latest news

Show HN: RDX for Reddit – An Apollo inspired ad-free, open source web reader
12 by avadhesh18 | 0 comments on Hacker News.
When Reddit killed 3rd party apps, I uploaded a web viewer I have been using for myself to access Reddit (without 99 popups) to Github pages for everyone to use. I posted about it on Lemmy and it shot to the front page. Since then I have made multiple updates to RDX including themes, infinite scrolling, compact mode, bookmarks, import/export subs, faster GIF loading etc. If you do find this useful please add it to home screen for n app-like experience. Please let me know if you have any feedback, including issues or feature requests. Github link: https://ift.tt/f2evBjA

New Show Hacker News story: latest news

Show HN: Geppetto, an open source AI companion for your Slack teams
39 by wslh | 16 comments on Hacker News.
Our team just published Geppetto. Geppetto is an open source Slack App to use ChatGPT inside your workspace. It is written in Python and super easy to tinker and fork: - GitHub: https://ift.tt/70KzIO3 - Our first public release: https://ift.tt/MWfesGv