Tuesday, 6 September 2022

Show HN: Custom Cellular Automata using json descriptions https://bit.ly/3qij7YK

Show HN: Custom Cellular Automata using json descriptions https://bit.ly/3ATlrue September 7, 2022 at 03:47AM

Show HN: I built an open source job scheduler to help script everything https://bit.ly/3cQjI0w

Show HN: I built an open source job scheduler to help script everything As a software engineer, my reflex has always been to script everything I can. Scripting is easy, but everything around it is tricky: scripts have to run somewhere, they need access to credentials, they need to be monitored. None of it is simple. No-code automation platforms such as Zapier or IFTTT are too restrictive for technical tasks; CI/CD platforms make it easy to script tasks related to a repository, but are limited when trying to do anything else. I wanted the low level control you have when writing scripts while retaining the comfort of a platform managing execution for me. So I built a program for that. Eventline schedules, runs and monitors any script. Jobs can be executed on various runtimes (currently locally, with SSH, in Docker or in Kubernetes), manually or in reaction to various events. You then get observability (script output, history, execution stats…), full control (with the web UI, HTTP API or command line tool) and the ability to share scripts with others. Eventline 1.0 is out. I use it myself, so does a friend and a first client. The roadmap is packed with features which will make Eventline even more useful: global registry for value injection, sub-jobs, scratchpad to share data between jobs, artifacts, ACL (and SSO for Eventline Pro), a lot more connectors, identities and events… I quitted my job in 2020 and created a company, Exograd, hoping to become financially independent. This has been quite a ride, both exhilarating and scary: I made lots of mistakes and learned more in 22 months than in my entire career. I would like to bring enough revenue to be able to live from it, and then work on expanding Eventline and developing new technical products. I currently offer a support contract, a proprietary extension (Eventline Pro) for enterprise use, and cloud hosting to use Eventline without having to host it. Happy to answer any question! https://bit.ly/3qg8mGe September 6, 2022 at 01:09PM

Show HN: Chitchatter – P2P chat app that is serverless, decentralized, ephemeral https://bit.ly/3TKAH5b

Show HN: Chitchatter – P2P chat app that is serverless, decentralized, ephemeral For anyone who is interested to learn more about Chitchatter, please check out the project README: https://bit.ly/3x1cf5T Chitchatter is very much an early MVP, so I'd like to get your feedback. Thanks for looking! https://bit.ly/3cS6XTh September 6, 2022 at 03:48AM

Monday, 5 September 2022

Show HN: Open-source APM with support for tracing, metrics, and logs https://bit.ly/3x1A8KC

Show HN: Open-source APM with support for tracing, metrics, and logs Uptrace is an all-in-one tool that supports distributed tracing, metrics, and logs. It uses OpenTelelemetry observability framework to collect data and ClickHouse database to store it. https://bit.ly/3AUqOJs September 6, 2022 at 07:24AM

Show HN: VHDL Code Snippets (sources, testbenches) https://bit.ly/3TXqxOT

Show HN: VHDL Code Snippets (sources, testbenches) https://bit.ly/3TKmsxe September 6, 2022 at 02:19AM

Show HN: Path MTU Discovery Test https://bit.ly/3D1A6pM

Show HN: Path MTU Discovery Test While there are plenty of ways to test if your MTU is set correctly and that Path MTU Discovery works, I haven't seen a browser based test that works in both directions. Hope this is useful for someone. Source code on github https://bit.ly/3CXF3zZ (Server is Yaws on FreeBSD) https://bit.ly/3QdOIW9 September 6, 2022 at 01:55AM

Show HN: A visual encyclopedia for kids made with DALL·E https://bit.ly/3qb3BxI

Show HN: A visual encyclopedia for kids made with DALL·E https://bit.ly/3TM63Ze September 5, 2022 at 07:06PM

Show HN: Draw Anything – A Simple Stable Diffusion Playground https://bit.ly/3RBJS5V

Show HN: Draw Anything – A Simple Stable Diffusion Playground https://bit.ly/3qelf3K September 5, 2022 at 06:16PM

Show HN: Infinite Stable Diffusion Videos https://bit.ly/3QdB8Sp

Show HN: Infinite Stable Diffusion Videos https://bit.ly/3QgxmI3 September 5, 2022 at 06:37AM

Sunday, 4 September 2022

Show HN: Arda – better, faster XR computer https://bit.ly/3TIwkY9

Show HN: Arda – better, faster XR computer https://bit.ly/3REgJHc September 4, 2022 at 11:27PM

Show HN:Choose Your own adventure game using Openai https://bit.ly/3eqMVjn

Show HN:Choose Your own adventure game using Openai https://bit.ly/3q7lxtf September 4, 2022 at 06:50PM

Show HN: Zelda BOTW Street View https://bit.ly/3QaNF9i

Show HN: Zelda BOTW Street View https://bit.ly/3enVV8y September 4, 2022 at 09:02PM

Show HN: Scrib.am, my encyclopedia, inspired by Diderot. One article per day https://bit.ly/3q9v0zZ

Show HN: Scrib.am, my encyclopedia, inspired by Diderot. One article per day https://bit.ly/3CTW9yE September 4, 2022 at 06:40PM

Show HN: I made a pictionary game with Stable Diffusion https://bit.ly/3epyZ9f

Show HN: I made a pictionary game with Stable Diffusion I used lixica.art to get image-prompt pairs. You are asked to guess the prompt. And given a score based on how close you were to the actual prompt. https://bit.ly/3q9l1e3 September 4, 2022 at 03:00PM

Show HN: Illustrating Gutenberg library using Stable Diffusion https://bit.ly/3Qvk4I1

Show HN: Illustrating Gutenberg library using Stable Diffusion We are illlustrating existing books using stable diffusion and other ML models. We are currently on our quest to illustrate the Project Gutenberg library. This Show HN is really early in our journey and we are happy to receive your feedback! https://bit.ly/3RkWcYO September 4, 2022 at 03:48PM

Show HN: Decentralised Prediction Market for Bitcoin https://bit.ly/3QbDr8x

Show HN: Decentralised Prediction Market for Bitcoin https://bit.ly/3cRTniF September 4, 2022 at 02:33PM

Saturday, 3 September 2022

Show HN: Hurricane Path Prediction Using LSTM https://bit.ly/3q6dCMN

Show HN: Hurricane Path Prediction Using LSTM College project I picked back up and improved. Implementation in PyTorch, better results than NHC models as reported at : https://bit.ly/3qaCTFq https://bit.ly/3cJikNc September 3, 2022 at 04:02PM

Show HN: I made Scrabble with modified rules https://bit.ly/3TJ3LK6

Show HN: I made Scrabble with modified rules Crapple is my take on "improved" Scrabble rules... obviously that is subjective, I'm not even sure I agree with it. You and your opponent share a rack of letters, and vowels are only obtained by opting to deduct a configurable amount of points from your score to receive a random vowel tile. Additionally, there is an alternate board layout with some new tile multipliers. This is an old project but I never posted it, so I thought what the hey, I am curious to hear what your guys' thoughts are on these rules. It's an old dead project so you can't hurt my feelings. Thanks! You can play it now against the computer in your browser (no signup required, but an account lets you create and play games against other humans). The Android app is the better version only because the AI will run on a seperate thread (in the browser version you might see a hiccup while it runs), and because Unity WebGL doesn't export retina-sized graphics (ie graphics may look less than sharp on your mobile device). (Note: I linked the landing page instead of the direct link to play in case you are on mobile and want to avoid a largish download. Direct link to play in the browser is here: https://bit.ly/3TToprp ) --- Some more details for anyone still reading... It's your basic LAMP stack on AWS, with Laravel for the web framework and Unity (2017) for the client. The dictionary is stored as a DAWG. When you play a word, instead of giving you the dictionary definition, I wanted to do something different like provide a paragraph from a book that the word was used in. You can click the book icon to get some of those, I was scraping books in the public domain but gave up after a while when I was getting diminishing returns for words I lacked paragraphs for (if you try it you will likely see a lot of Moby Dick paragraphs as I never randomized it either). The AI was based on the scrabble AI algorithm (I think it was this, but can't remember now, https://bit.ly/3RifZb5... ). Since Crapple has modified rules, due the possibility of "buying" vowels on your turn, there is set of _potential_ playable words. The Crapple AI ranks each word based on the cost of the vowels needed with their probability of obtaining the needed vowels. The AI is not very intelligent, the difference between the 3 provided computer opponents is just the average word score they will play. If I had worked on this any longer I could have extended this to let them take into account what words/scores they may be setting you up for with their play, and other ideas. Each player's avatar is consistent, but uniquely generated for them. I didn't want to have every using the same boring default avatar, but didn't want the hassles of letting people upload their own, so I went with a version of this idea: https://bit.ly/3THFtAb https://bit.ly/3RivAHE September 3, 2022 at 09:15PM

Show HN: bitloops-gherkin Automatically generate tests from Google Sheets https://bit.ly/3AOqPyu

Show HN: bitloops-gherkin Automatically generate tests from Google Sheets For those into BDD (Behavior Driven Development) and JavaScript/TypeScript you will find that this tool allows you to add all your test data on a Google Sheet and then automatically pulls the info from the Google Sheet into your Cucumber feature file in any format you want (you can have multiple lines etc) without having to go through the pain of managing a limited text-based table written in Gherkin. https://bit.ly/3Bb6kxj September 3, 2022 at 04:54PM

Show HN: Alumina Programming Language https://bit.ly/3TIq4zG

Show HN: Alumina Programming Language Alumina is a programming language I have been working on for a while. Alumina may be for you if you like the control that C gives you but miss goodies from higher level programming languages. It is mostly for fun and exercise in language design, I don't have any grand aspirations for it. It is however, by this time, a usable general-purpose language. Alumina borrows (zing) heavily from Rust, except for its raison d'ĂȘtre (memory safety). Syntax is a blatant rip-off of Rust, but so is the standard library scope and structure. Alumina bootstrap compiler currently compiles to ugly C, but a self-hosted compiler is early stages that will target LLVM as backend. If that sounds interesting, give it a try. I appreciate any feedback! Standard library documentation: https://bit.ly/3TD2Tqy Online compiler playground: https://bit.ly/3AOulsT https://bit.ly/3eiWOPR September 3, 2022 at 04:32PM