The best Hacker News stories from Show from the past day

Go back

Latest posts:

Show HN: I rewrote the 1990's LambdaMOO server

I got my start on the Internet in the very early 90s playing with, authoring in, and programming on LambdaMOO (<a href="https://en.wikipedia.org/wiki/LambdaMOO" rel="nofollow noreferrer">https://en.wikipedia.org/wiki/LambdaMOO</a>) and similar systems. Shared virtual social spaces, with a persistent object oriented authoring / scripting language. They can be classified as MUDs (depending on who you talk to) but the focus is social, creative / authoring, and shared programming not RPG gaming.<p>I've always wanted to see this kind of thing modernized and further developed. Over the last 25 years or so I've worked on similar but novel & improved things, but never finished.<p>So I decided to just re-implement LambdaMOO and use that as a base, instead and keep compatibility as a goal, but build it out on a more modern foundation that takes advantage of multiple core machines, newer network protocols, newer connectivity methods, uses MVCC transactions for the shared database etc.<p>LambdaMOO is a somewhat extensive system in that it is composed of compiler, a virtual machine, an object database, user permissions system, network runtime. In some ways it's kind of like a shared, text-based Smalltalk image/runtime... So quite a bit to implement and get right before it all works together.<p>The big challenge throughout has been slavishly maintaining backwards compatibility so existing "cores" (databases) work.<p>It's not done, but it's darn close. Would like for people who are into this kind of thing to check it out, and maybe even help.<p>Many of the technical aspects here are still provisional, but this is the start. Constructive assistance welcome.<p>(Yes, it's a rewrite in Rust, but that's not really the point, even though that's a cliche that's fun.)

Show HN: Tome, aka Tom's Editor – a new command-line text editor

Show HN: Tome, aka Tom's Editor – a new command-line text editor

Show HN: Rapidpages – OSS alternative to vercel's v0

Hey everyone,<p>Really excited to share what I've been working on. Rapidpages is a prompt-first online IDE, think midjourney for front-end developers. I've been working on this for a while and it's great to see some interest from companies like Vercel in this space.<p>All you need for self-hosting is an OpenAI key and a GitHub oauth app. Simply clone the repo and play with it. It's also available on the cloud at www.rapidpages.io<p>Please give it a try and let me know if you have any feedback, and if you like what I'm doing with Rapidpages, please give it a star on GitHub.<p>Thanks!

Show HN: Rapidpages – OSS alternative to vercel's v0

Hey everyone,<p>Really excited to share what I've been working on. Rapidpages is a prompt-first online IDE, think midjourney for front-end developers. I've been working on this for a while and it's great to see some interest from companies like Vercel in this space.<p>All you need for self-hosting is an OpenAI key and a GitHub oauth app. Simply clone the repo and play with it. It's also available on the cloud at www.rapidpages.io<p>Please give it a try and let me know if you have any feedback, and if you like what I'm doing with Rapidpages, please give it a star on GitHub.<p>Thanks!

Show HN: Rapidpages – OSS alternative to vercel's v0

Hey everyone,<p>Really excited to share what I've been working on. Rapidpages is a prompt-first online IDE, think midjourney for front-end developers. I've been working on this for a while and it's great to see some interest from companies like Vercel in this space.<p>All you need for self-hosting is an OpenAI key and a GitHub oauth app. Simply clone the repo and play with it. It's also available on the cloud at www.rapidpages.io<p>Please give it a try and let me know if you have any feedback, and if you like what I'm doing with Rapidpages, please give it a star on GitHub.<p>Thanks!

Show HN: Learn piano without sheet music

I always found sheet music way too hard to read - and I literally spent a year at a company building a sheet music rendering engine. I wanted an app that would display music like the tutorials on YouTube, but not be focused on upselling lessons etc. like most current apps, and also would let me import my own files<p>This works on MIDI files. If it’s a valid midi it probably plays.<p>Since releasing, I did add a subscription for classical music - on a theory that most normal users don’t know what a midi file is. It changed about a month ago from an up front price to in app purchases and/or a subscription - which has absolutely tanked revenue so far - but maybe it will pick up<p>Would love to hear your thoughts and if you have any suggestions!

Show HN: Learn piano without sheet music

I always found sheet music way too hard to read - and I literally spent a year at a company building a sheet music rendering engine. I wanted an app that would display music like the tutorials on YouTube, but not be focused on upselling lessons etc. like most current apps, and also would let me import my own files<p>This works on MIDI files. If it’s a valid midi it probably plays.<p>Since releasing, I did add a subscription for classical music - on a theory that most normal users don’t know what a midi file is. It changed about a month ago from an up front price to in app purchases and/or a subscription - which has absolutely tanked revenue so far - but maybe it will pick up<p>Would love to hear your thoughts and if you have any suggestions!

Show HN: Learn piano without sheet music

I always found sheet music way too hard to read - and I literally spent a year at a company building a sheet music rendering engine. I wanted an app that would display music like the tutorials on YouTube, but not be focused on upselling lessons etc. like most current apps, and also would let me import my own files<p>This works on MIDI files. If it’s a valid midi it probably plays.<p>Since releasing, I did add a subscription for classical music - on a theory that most normal users don’t know what a midi file is. It changed about a month ago from an up front price to in app purchases and/or a subscription - which has absolutely tanked revenue so far - but maybe it will pick up<p>Would love to hear your thoughts and if you have any suggestions!

Show HN: Paisa – Open-Source Personal Finance Manager

I have been using plaintext accounting for some time and had a duct-taped together reporting system. Paisa is my latest attempt at making it usable for others.<p>I am interested in knowing what people normally want to understand about their finances<p>PS: Please avoid editing the demo data. Download and run locally if you want to edit.

Show HN: Paisa – Open-Source Personal Finance Manager

I have been using plaintext accounting for some time and had a duct-taped together reporting system. Paisa is my latest attempt at making it usable for others.<p>I am interested in knowing what people normally want to understand about their finances<p>PS: Please avoid editing the demo data. Download and run locally if you want to edit.

Show HN: Paisa – Open-Source Personal Finance Manager

I have been using plaintext accounting for some time and had a duct-taped together reporting system. Paisa is my latest attempt at making it usable for others.<p>I am interested in knowing what people normally want to understand about their finances<p>PS: Please avoid editing the demo data. Download and run locally if you want to edit.

Show HN: Paisa – Open-Source Personal Finance Manager

I have been using plaintext accounting for some time and had a duct-taped together reporting system. Paisa is my latest attempt at making it usable for others.<p>I am interested in knowing what people normally want to understand about their finances<p>PS: Please avoid editing the demo data. Download and run locally if you want to edit.

Show HN: Sheet Music Management App

Show HN: I struggled to focus at work due to ADHD so I built a solution

Show HN: Odin – the integration of LLMs with Obsidian note taking

Show HN: Odin – the integration of LLMs with Obsidian note taking

Show HN: Odin – the integration of LLMs with Obsidian note taking

Show HN: My Single-File Python Script I Used to Replace Splunk in My Startup

My immediate reaction to today's news that Splunk was being acquired was to comment in the HN discussion for that story:<p>"I hated Splunk so much that I spent a couple days a few months ago writing a single 1200 line python script that does absolutely everything I need in terms of automatic log collection, ingestion, and analysis from a fleet of cloud instances. It pulls in all the log lines, enriches them with useful metadata like the IP address of the instance, the machine name, the log source, the datetime, etc. and stores it all in SQlite, which it then exposes to a very convenient web interface using Datasette.<p>I put it in a cronjob and it's infinitely better (at least for my purposes) than Splunk, which is just a total nightmare to use, and can be customized super easily and quickly. My coworkers all prefer it to Splunk as well. And oh yeah, it's totally free instead of costing my company thousands of dollars a year! If I owned CSCO stock I would sell it-- this deal shows incredibly bad judgment."<p>I had been meaning to clean it up a bit and open-source it but never got around to it. However, someone asked today in response to my comment if I had released it, so I figured now would be a good time to go through it and clean it up, move the constants to an .env file, and create a README.<p>This code is obviously tailored to my own requirements for my project, but if you know Python, it's extremely straightforward to customize it for your own logs (plus, some of the logs are generic, like systemd logs, and the output of netstat/ss/lsof, which it combines to get a table of open connections by process over time for each machine-- extremely useful for finding code that is leaking connections!). And I also included the actual sample log files from my project that correspond to the parsing functions in the code, so you can easily reason by analogy to adapt it to your own log files.<p>As many people pointed out in responses to my comment, this is obviously not a real replacement for Splunk for enterprise users who are ingesting terabytes a day from thousands of machines and hundreds of sources. If it were, hopefully someone would be paying me $28 billion for it instead of me giving it away for free! But if you don't have a huge number of machines and really hate using Splunk while wasting thousands of dollars, this might be for you.

Show HN: My Single-File Python Script I Used to Replace Splunk in My Startup

My immediate reaction to today's news that Splunk was being acquired was to comment in the HN discussion for that story:<p>"I hated Splunk so much that I spent a couple days a few months ago writing a single 1200 line python script that does absolutely everything I need in terms of automatic log collection, ingestion, and analysis from a fleet of cloud instances. It pulls in all the log lines, enriches them with useful metadata like the IP address of the instance, the machine name, the log source, the datetime, etc. and stores it all in SQlite, which it then exposes to a very convenient web interface using Datasette.<p>I put it in a cronjob and it's infinitely better (at least for my purposes) than Splunk, which is just a total nightmare to use, and can be customized super easily and quickly. My coworkers all prefer it to Splunk as well. And oh yeah, it's totally free instead of costing my company thousands of dollars a year! If I owned CSCO stock I would sell it-- this deal shows incredibly bad judgment."<p>I had been meaning to clean it up a bit and open-source it but never got around to it. However, someone asked today in response to my comment if I had released it, so I figured now would be a good time to go through it and clean it up, move the constants to an .env file, and create a README.<p>This code is obviously tailored to my own requirements for my project, but if you know Python, it's extremely straightforward to customize it for your own logs (plus, some of the logs are generic, like systemd logs, and the output of netstat/ss/lsof, which it combines to get a table of open connections by process over time for each machine-- extremely useful for finding code that is leaking connections!). And I also included the actual sample log files from my project that correspond to the parsing functions in the code, so you can easily reason by analogy to adapt it to your own log files.<p>As many people pointed out in responses to my comment, this is obviously not a real replacement for Splunk for enterprise users who are ingesting terabytes a day from thousands of machines and hundreds of sources. If it were, hopefully someone would be paying me $28 billion for it instead of me giving it away for free! But if you don't have a huge number of machines and really hate using Splunk while wasting thousands of dollars, this might be for you.

< 1 2 3 ... 430 431 432 433 434 ... 937 938 939 >