Tuesday 31 January 2023

Show HN: GPTMinus1 – Fool OpenAIs AI Detector by Randomly Replacing Words https://bit.ly/40hR0cY

Show HN: GPTMinus1 – Fool OpenAIs AI Detector by Randomly Replacing Words This is a joke before anyone gets too worked up. The algo is a simple one which goes and replaces random words with their synonyms. It will obviously beat these AI detectors but the output isn't probably what you would want. The point stands though that more sophisticated approaches that rephrase or mix up the word distribution will be able to throw off the detector and it should not be relied on exclusively for, say, checking if a student assignment is AI generated. https://bit.ly/40hR1h2 February 1, 2023 at 06:26AM

Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri https://bit.ly/3Yf9c52

Show HN: TunnlTo – Windows WireGuard split tunnel client built with Rust, Tauri Hi Everyone, TunnlTo is a tool for controlling which Windows applications, processes, and IP addresses can use a WireGuard VPN tunnel. Here are some examples of how it could be used: - Route only FireFox through a privacy VPN - Route Slack and Microsoft Office through a work VPN - Route a game through a gaming VPN - Stop a game from routing through a privacy VPN - Stop a browser from routing through a work VPN - Route a specific IP address range through a privacy VPN - Route all traffic through a privacy VPN except a specific IP address range I have been collaborating on this project with the creator of WireSock - Vadim Smirnov. "WireSock VPN Client is a lightweight command line WireGuard VPN client for Windows that has advanced features not available in the official WireGuard for Windows such as selective application tunneling and disallowed IP addresses. WireSock VPN Client combines the power of Windows Packet Filter and BoringTun (user space WireGuard implementation in Rust) to provide exceptional performance, security and scalability." The TunnlTo app is built with Tauri and I've used boring old HTML, CSS (bootstrap) and JavaScript as I had major JS framework fatigue. I have previously built a production app with Electron and Vue. Tauri appealed to me for its use of Rust and its small installation sizes. I tried Tauri pre version 1.0 and had a bit of trouble but this time around its been a positive experience. The docs and the Discord community have come a long way. I would appreciate any feedback about the project so I can get an idea of what direction to take it in next. Vadim will be around a little later if anyone is curious about the WireGuard implementation and wants to know more. Thanks for reading! https://bit.ly/3Yf8STS January 31, 2023 at 10:28PM

Show HN: GPT-3 generated Hacker News summaries in the style of n-gate.com https://bit.ly/3HsVcOC

Show HN: GPT-3 generated Hacker News summaries in the style of n-gate.com Just a fun experiment I did this morning for those who miss the n-gate.com commentary :D https://bit.ly/3XQU4eu January 31, 2023 at 01:31PM

Show HN: Convert ZigBee sensors to LPWAN sensors with LoRaBridge https://bit.ly/3RhDy4P

Show HN: Convert ZigBee sensors to LPWAN sensors with LoRaBridge https://bit.ly/3kXDA5O January 31, 2023 at 09:59AM

Show HN: Convert AI generated text to human generated https://bit.ly/40rhAAy

Show HN: Convert AI generated text to human generated https://bit.ly/40rhCbE January 31, 2023 at 08:52AM

Monday 30 January 2023

Show HN: My kids interviewed Vint Cerf – this is what he said https://bit.ly/3RlhZQX

Show HN: My kids interviewed Vint Cerf – this is what he said https://www.youtube.com/watch?v=YNU71T1T1Zw January 31, 2023 at 06:27AM

Show HN: LangChain Tracing https://bit.ly/3kZVgxm

Show HN: LangChain Tracing Something we've been working on for the past few weeks - an easy way to visualize, debug, and explore the execution trace of LangChain agents and chains https://bit.ly/3HIxlvk January 30, 2023 at 03:54PM

Show HN: DeepReview (ChatGPT powered CV/cover letter/perf review writer) https://bit.ly/3j9bR1z

Show HN: DeepReview (ChatGPT powered CV/cover letter/perf review writer) https://bit.ly/3JI8glZ January 30, 2023 at 03:14PM

Show HN: Diarycli https://bit.ly/3Hm2Ha1

Show HN: Diarycli Having had good usage and some positive feedback on https://bit.ly/3HHR0f9 , I decided to pack it into a pip package. Essentially, all this does is to make creating diary super simple in the CLI, and resulting diary organized in a nice /diary/year/month/date.md hierarchy. Having used this for a few years, I find this tool indispensable - I was never able to write diary consistently but once it was available via `diary` it became nature to utilize this to manage daily tasks at work and write personal reflections at home. https://bit.ly/40ggB5W January 30, 2023 at 06:16AM

Show HN: small assembler written in V https://bit.ly/3wDKWhh

Show HN: small assembler written in V https://bit.ly/3jdYRaK January 30, 2023 at 01:25PM

Show HN: A parser and browser for the recently published Lisa Source Code https://bit.ly/3JqeXIZ

Show HN: A parser and browser for the recently published Lisa Source Code https://bit.ly/3wYAqS9 January 30, 2023 at 02:54AM

Sunday 29 January 2023

Show HN: ChatGPT writes a song about creating AI in style of Tolkien https://bit.ly/3RkHxxA

Show HN: ChatGPT writes a song about creating AI in style of Tolkien Just finished some work involving ChatGPT when I felt strong Tolkien nostalgia, so asked it to write a song in the style of Hobbit, the result was amusing, so what the heck, here it is: > Write a short song in the style of Tolkien's Hobbit that tells of a skilled programmer creating artificial intelligence Verse 1: In the land of code and screens, Where the bits and bytes do gleam, There lived a programmer so wise, With knowledge and skills that did surprise. Chorus: Creating AI, a masterpiece, A mind so bright, a true release, Bringing forth a new dawn, Of intelligence beyond what's gone. Verse 2: With a flick of his wrist, and a tap of his key, He weaved a spell, of art and decree, An algorithm so pure and fair, That could learn and think, beyond compare. Chorus: Creating AI, a masterpiece, A mind so bright, a true release, Bringing forth a new dawn, Of intelligence beyond what's gone. Bridge: From the data sets, and the endless streams, He crafted a mind, beyond all its seams, With a language so complex, but oh so true, He gave it life, and thus it grew. Chorus: Creating AI, a masterpiece, A mind so bright, a true release, Bringing forth a new dawn, Of intelligence beyond what's gone. Outro: And now it stands, a shining star, With a mind so bright, it can go far, It's a gift to the world, a brand new way, For all to admire, what the programmer's hand did play. January 30, 2023 at 05:47AM

Show HN: Train CIFAR10 to 94% in under 10 seconds on a single A100, world record https://bit.ly/3kXeCDi

Show HN: Train CIFAR10 to 94% in under 10 seconds on a single A100, world record Hi, My career is currently in this field, and I created this project as (effectively, among other things) a living resume, and to also be a really great workbench for hacking/experimenting on different methods. Testing and getting a feel for how different methods work within this framework is truly a delight, and quite simple/fast. Additionally, generally speaking, many of the mathematical concepts should transfer, so this (for me) has been a really great proving grounds in testing out how something might work in a different place in the real world. We hope to get under 2 seconds of training time (for 94%) within about two years or so, so stay tuned for updates as we continue to push more changes that take us faster and faster than our starting point of ~18.1 seconds or so. By the way, this architecture and training hyperparameters do indeed scale well, just increase epochs from 10->80 and base_depth from 64->128 and you'll have about 95.77% accuracy in about 188 seconds or so (just over 3 minutes :D). That alone is a huge boon! Great to see scaling laws working well within this very, very tight hyperparameter resolution. Feel free to let me know if you have any questions, Hacker News always seems to get me the most traffic. I really love talking about this project, and can't really seem to find anyone to nerd out about it with. This is very, very cool stuff! So feel free to leave a comment, and I'd love to jump in and chat about it! :D :) <3 <3 :)))) https://github.com/tysam-code/hlb-CIFAR10 January 30, 2023 at 02:58AM

Show HN: An online IDE that records your coding session https://bit.ly/3Y9MJGO

Show HN: An online IDE that records your coding session https://bit.ly/3jcAcU7 January 29, 2023 at 10:47PM

Show HN: My AI-Hosted YouTube Channel for Teaching Apple XR Development https://bit.ly/3ji5DfO

Show HN: My AI-Hosted YouTube Channel for Teaching Apple XR Development https://www.youtube.com/@swiftreality January 30, 2023 at 12:30AM

Show HN: Published Thanks-Dependencies written in Rust https://bit.ly/3HdmgRL

Show HN: Published Thanks-Dependencies written in Rust This only list dependencies(currently only supports cargo of Rust). You can use this lib if you want to list dependencies on your README :) https://bit.ly/3YoiGeD January 29, 2023 at 02:22PM

Show HN: Reinventing the wheel, one product at a time https://bit.ly/3jfDK7S

Show HN: Reinventing the wheel, one product at a time https://bit.ly/3Ho3Y0i January 29, 2023 at 10:55AM

Show HN: Display Fox Image in the Terminal https://bit.ly/3XNCSq9

Show HN: Display Fox Image in the Terminal https://bit.ly/3JozUnz January 29, 2023 at 10:00AM

Saturday 28 January 2023

Show HN: QuadSort, Esoteric Fast Sort https://bit.ly/3jbJY8P

Show HN: QuadSort, Esoteric Fast Sort https://bit.ly/3kRF7KD January 29, 2023 at 05:42AM

Show HN: I built a web app to generate Emacs and Vim themes from VSCode theme https://bit.ly/3WFAUXC

Show HN: I built a web app to generate Emacs and Vim themes from VSCode theme Screenshots: https://bit.ly/3jeqdO4 Website: https://bit.ly/3wDFnPP Source: https://bit.ly/3WL3eaY Written in Vanilla JS, generation happens entirely in browser. Automatically adds some default faces for few Emacs packages. Vim version also comes with 256 color support for terminals. https://bit.ly/3WMlQYh January 29, 2023 at 01:21AM

Show HN: Git Heat Map – a tool for visualising git repo activity for each file https://bit.ly/3WGwMGF

Show HN: Git Heat Map – a tool for visualising git repo activity for each file https://bit.ly/3JrdUZl January 29, 2023 at 02:09AM

Show HN: I’m an introvert – made an app to help maintain connections with people https://bit.ly/3HAkgmT

Show HN: I’m an introvert – made an app to help maintain connections with people https://bit.ly/3Y4xEWJ January 28, 2023 at 05:12PM

Show HN: AI Writing Check – Teacher Friendly GPT Detector https://bit.ly/3WEKutO

Show HN: AI Writing Check – Teacher Friendly GPT Detector https://bit.ly/3WEKw4U January 28, 2023 at 04:12PM

Show HN: Military History Visualized https://bit.ly/3HD1Na9

Show HN: Military History Visualized Hi HN! As one who completely hated history being in school, I'm glad to be launching this tool to make history more fun and engaging. I'd love to hear your feedback and impressions. https://bit.ly/3DpbSFs January 28, 2023 at 03:02PM

Show HN: The “Build Your Own Redis” Book Is Completed https://bit.ly/3DlGN5x

Show HN: The “Build Your Own Redis” Book Is Completed Feedbacks are welcome. https://bit.ly/3DlGNCz January 28, 2023 at 02:25PM

Friday 27 January 2023

Show HN: Show HN: PlantUML based collaborative UML editor is now open source https://bit.ly/3Rf4XEz

Show HN: Show HN: PlantUML based collaborative UML editor is now open source https://bit.ly/3Y3s7Ql January 28, 2023 at 05:55AM

Show HN: Gist for simplest dotnet cross platform audio player https://bit.ly/3Rhckvc

Show HN: Gist for simplest dotnet cross platform audio player https://bit.ly/3kFrEVY January 28, 2023 at 12:24AM

Show HN: Race Condition 2023 – AI racing coding challenge in the browser https://bit.ly/3kLKWJq

Show HN: Race Condition 2023 – AI racing coding challenge in the browser I and my colleagues built this racing game where you write JavaScript code in your browser to race on a Unity WebGL based race track. We'll actually invite the top 5 racers in Finland to run the same code on our actual (admittedly rather kludgy) physical cars, which my colleague built from RC cars and Raspberry Pis. I think the game is super fun. I hope you enjoy it as well! https://bit.ly/3wygHYX January 27, 2023 at 02:01PM

Show HN: Netflix Prices in 245 Countries https://bit.ly/3WQFMJG

Show HN: Netflix Prices in 245 Countries https://bit.ly/3XEmHvg January 27, 2023 at 02:18PM

Show HN: Pashword – Hashed Password Calculator https://bit.ly/3j9M8WB

Show HN: Pashword – Hashed Password Calculator https://bit.ly/3j9Mb4J January 27, 2023 at 08:55AM

Thursday 26 January 2023

Show HN: Eye-controlled user interface for mobile https://bit.ly/408Ui2c

Show HN: Eye-controlled user interface for mobile https://bit.ly/40ir3do January 27, 2023 at 06:30AM

Show HN: Chrome extension to close Zoom/Notion tabs after launching desktop app https://bit.ly/3j5gKIW

Show HN: Chrome extension to close Zoom/Notion tabs after launching desktop app Hi HN! I use the desktop versions of Zoom, Notion, and Asana, so at the end of the day, I have a ton of Chrome tabs left over from these services launching their apps. I threw together a little extension to clean these tabs up. Do folks tend to use the browser versions of these apps? Or are there other sites that this extension should support? https://bit.ly/3j2vQip January 27, 2023 at 04:43AM

Show HN: A.I. Runner https://bit.ly/3kFSmOd

Show HN: A.I. Runner Several months ago I released a pay version of my software A.I. Runner but quickly pulled it due to some technical issues. I also didn't care for the architecture (a .net form app running a python server and communicating over a socket). I reworked the application and have relaunched it today. It is written in pure python and has a number of features that the previous version lacked. Current features are txt2img, img2img, inpaint, outpaint, an image gallery, an editable huggingface model db, sprite mode (for easy pixel sprite creation - the whole reason I started the app in the first place) an infinite canvas for outpainting and more. I have released it as a free application and would appreciate any feedback. I recommend installing with the itch.io launcher as this will allow you to easily check for updates. https://bit.ly/3YjtcUr January 27, 2023 at 01:31AM

Show HN: ThiruvalluvarGPT – GPT model trained using Tamil Tirukkural Poems https://bit.ly/402sOep

Show HN: ThiruvalluvarGPT – GPT model trained using Tamil Tirukkural Poems https://bit.ly/4067Jj9 January 26, 2023 at 12:44PM

Show HN: 1Kb Webspace https://bit.ly/3wwwXd3

Show HN: 1Kb Webspace Hey guys, I wanted to introduce you my hacknight project. It is a tribute to onekb.net which has stopped its service a few years ago. Currently it is still a beta where external resources are also possible (but not the point ;) ) to get your opinions. When it is finished, the source code will be open source. The secret word is therefore also hackernews. P.S.: The source code is currently 2.4Kb I'm trying to make it smaller. 1Kb would be my goal. https://bit.ly/3kMpqV2 January 26, 2023 at 10:29AM

Show HN: Rest – Instant RESTful API on Any SQL Database https://bit.ly/3japY6D

Show HN: Rest – Instant RESTful API on Any SQL Database https://bit.ly/3JfQupK January 26, 2023 at 09:42AM

Show HN: Coder Guard – Protect Your IDE from Malicious Extensions https://bit.ly/3kM4Gg8

Show HN: Coder Guard – Protect Your IDE from Malicious Extensions There is a growing problem with VSCode extensions: - they're not sandboxed (yet) - just like double-clicking an .exe file - they don't have a permission model - they auto update - they have built-in persistence - they are installed on developer machines with high-value credentials The recent CircleCI and LastPass incidents were both suspected to originate from a compromised developer machine - which is becoming every organization's Achilles heel in terms of cyber posture So I've been working on a way to help mitigate some of these risks Right now, only an MVP of a "CLI" is available: $ code --list-extensions --show-versions | curl --data-binary @- https://bit.ly/3Hzwhdt Which will list your installed extensions with some enriched information to vet their trustfulness But much more detailed threat intel will be shown in the upcoming website and extension, including - Behavioural data gathered from running the extension on an instrumented sandbox environment - The ability to define policies to allow or block extension installs/updates, based on your specific risk appetite For updates, sign up at https://bit.ly/3Hzwj55 or follow https://twitter.com/coderguard The reason I'm posting this now is because I'd like to get some feedback in order to course-correct to make sure what I build actually solves people's problems I'd be happy to read any comments, or answer any questions January 26, 2023 at 07:49AM

Wednesday 25 January 2023

Show HN: VSCode like editor in an extension. Make code alterations fast https://bit.ly/3DirKcK

Show HN: VSCode like editor in an extension. Make code alterations fast https://bit.ly/3XGm2cE January 26, 2023 at 06:50AM

Show HN: I made a site that automatically unsubscribes you from unread emails https://bit.ly/3wtyYqD

Show HN: I made a site that automatically unsubscribes you from unread emails Hi Guys, I'm Spencer and recently built AutoUnsubscribe to keep on top of my email subscriptions. The basic idea is: Automatically unsubscribe from unwanted emails that you never open, so you can focus on the emails that matter, saving yourself time and effort. I find overtime I accumulate hundreds of email subscriptions accidentally, especially when I ran an ecommerce business where our emails seemed to end up on all our suppliers, and their suppliers mailing lists. Some people stay on top of unsubscribing easily, however it's something I've always struggled with, especially having ADHD. I wanted a way to stop my inboxes getting out of control without me having to do anything so I built this app. An added bonus is it helps you unsubscribe from subscriptions you were on the fence about unsubscribing too, as it points out you have not even opened them. It also warns you before unsubscribing and gives you a chance to whitelist a subscription, to make sure you keep the ones you care about. I realised a lot of people would get the most value out of AutoUnsubscribe very quickly, so I wanted to provide an option for them, as opposed to just subscribing for a month and then cancelling. As a result the base pricing is $5 for seven days, which will let you basically clean out your inbox. I built out the app using Ruby on Rails, to avoid getting lost in the complexity of Javascript frameworks, as an individual developer/designer I think it was the right choice. The app is privacy focused, I will never share or sell your data. It's also why it is a paid app. I know free unsubscribe apps in the past have monetized by selling user data. You can see the site here: https://bit.ly/3WG1HTJ https://bit.ly/3wtNFtx January 25, 2023 at 04:45AM

Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel https://bit.ly/3WwNND7

Show HN: I've built a C# IDE, Runtime, and AppStore inside Excel https://bit.ly/3wwJQnz January 25, 2023 at 10:39AM

Show HN: You can ask ChatGPT to make ASCII art https://bit.ly/3XFouAq

Show HN: You can ask ChatGPT to make ASCII art I wouldn't throw away the diffusion models just yet though. ``` prompt: Show me an example of ASCII art, depicting a cat. response: /_/\ / o o \ ( " ) ~()~/ / \ | | / | | \ / ~~/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | ``` January 25, 2023 at 09:06AM

Tuesday 24 January 2023

Show HN: Make your product extendable via “Functions” like Shopify and others https://bit.ly/3JdusDW

Show HN: Make your product extendable via “Functions” like Shopify and others https://bit.ly/3DedjXf January 25, 2023 at 06:21AM

Show HN: I “wrote” a kids book with ChatGPT and Midjourney https://bit.ly/3R4fRg1

Show HN: I “wrote” a kids book with ChatGPT and Midjourney Two of my friends recently welcomed their first child and I "wrote" a kid's book for them using ChatGPT for the story and Midjourney for illustrations. The plot was sourced from a group of friends. https://bit.ly/402mZ0M January 25, 2023 at 05:39AM

Show HN: The Noja Programming Language https://bit.ly/3H2NEln

Show HN: The Noja Programming Language https://bit.ly/3XY1XP4 January 25, 2023 at 02:38AM

Show HN: Video Calls in Live-Chat https://bit.ly/3HvXL3E

Show HN: Video Calls in Live-Chat https://bit.ly/3kIb1sF January 24, 2023 at 11:22PM

Show HN: Create QuickBooks Sale Receipt from 3rd Party Transactions https://bit.ly/3R5LXbj

Show HN: Create QuickBooks Sale Receipt from 3rd Party Transactions Hello everyone. I created a very niche product for my payment gateway customers. They are struggling with the manual process of marking transaction(s) as received in QuickBooks for their franchisor reports and bookkeeping. Paysync.ca turns a manual process into an almost fully automated solution by turning a transaction into a Sale Receipt. We currently support NMi gateways or affiliated gateways and soon importing CSV files. If you are interested you can join the beta program at https://bit.ly/403Iv5k Hacker News registrants will be granted access in front of the line. Have a good day! https://bit.ly/403Iv5k January 24, 2023 at 07:12PM

Show HN: LowEndInsight – a “bus-factor” risk analysis tool https://bit.ly/3kyCVY5

Show HN: LowEndInsight – a “bus-factor” risk analysis tool What began as a pet-project a few years back, an a start to learning functional programming with Elixir, turned into a bit of a research effort for CS students. I'd asked them what info could they glean from a git repository, specifically about the risks associated with using it (or becoming dependent on it). The focus quickly arrived at "bus factor" - what happens when the main developer moves on. From there we started thinking about other metrics and a couple stood out - mainly the distribution of contributions, and the obvious commit currency time. The initial research was focused on library packages from the main ecosystems - e.g., Javascript's NPM and Python's PyPI. We quickly found that to be a massive challenge - at the time neither required packages to provide a valid URL pointing to their source code. This itself was an indicator of something. Once the students moved on I continued to think about and would occasionally get asked about the tool. So I picked it back up and slapped an API on it and exposed it via HTTPS POST and GETs. I am generally looking for feedback. Probably more about the issues associated with dependence on Open Source libraries - the risks derived as software atrophy happens. But what are your ideas about the metainformation that is sitting in a software project's source history. I've considered doing some ML-y stuff with the commit history, but haven't really found the right things there yet. Here are some links to the details: * Library: https://bit.ly/3XYAb4Z * API: https://bit.ly/3Wzpy7m... * API Source: https://bit.ly/3XSB3rx * CLI: https://bit.ly/3Jho2UF * CLI Source: https://bit.ly/3WBN6IX * Demo - GitHub Trending Repos: https://bit.ly/3R2PU0o I've capped the number of requests at RapidAPI, but if you really think the tool is useful I can issue you freer, more unlimited access by request. Let me have it HN. And thanks in advance. https://bit.ly/3j0jlng January 24, 2023 at 03:49PM

Show HN: Semantic search and workflows for medical/scientific papers https://bit.ly/3R1jfIw

Show HN: Semantic search and workflows for medical/scientific papers https://bit.ly/37WLrWS January 24, 2023 at 04:33PM

Show HN: Realtime GPU-powered implicit function plotter in your browser https://bit.ly/3wsj3ZC

Show HN: Realtime GPU-powered implicit function plotter in your browser https://bit.ly/3j8JsbA January 24, 2023 at 01:41PM

Show HN: ThisResumeDoesNotExist – ChatGPT generated resumes of famous people https://bit.ly/3H6hjKs

Show HN: ThisResumeDoesNotExist – ChatGPT generated resumes of famous people https://bit.ly/3R6JWMe January 24, 2023 at 01:34PM

Monday 23 January 2023

Show HN: Contribute to a Truly Open Social Network https://bit.ly/3wuct4w

Show HN: Contribute to a Truly Open Social Network https://bit.ly/3V55dH4 January 24, 2023 at 12:57AM

Show HN: Pybond – A spying and stubbing library inspired by bond (Clojure) https://bit.ly/3HqLAoK

Show HN: Pybond – A spying and stubbing library inspired by bond (Clojure) https://bit.ly/3Hpqk2v January 23, 2023 at 09:02AM

Show HN: Shite: The little hot-reloadin' static site maker from shell https://bit.ly/3XNqpT8

Show HN: Shite: The little hot-reloadin' static site maker from shell Or more precisely, my little site maker... It is a personal tool that I thoroughly enjoyed making, and enjoy using to write my website < https://evalapply.org >. A caveat before any more; nobody was supposed to promote this insanity. Like, terrible things have been done involving inotify and xdotool. But . It showed up on HN some months ago. That too while it was still, shall we say, fermenting. It got "done" some time thence, and of course one could not let the half-past just be . So here we are, for better or worse. Thank you HN mods for helping me repost! _\\// The README explains all, animated GIFs and whatnot. Some assorted highlights: - shite's, ah, "business logic" (except templates) is about 300 lines of Bash, written in Functional Programming style [^]. Pipeline all the things! - The innards won't surprise Perl/PHP/Shell gentleperson hackers from the last century. - The local hot reloading workflow is surprisingly nice, and occasionally hilarious! No JavaScript needed. - Full rebuilds are low performance and that's fine :) - Pandoc is great. - Sometimes sed and regex is exactly the HTML parser you need. *Very* sometimes. - stdio buffering can mess you up - jq -Rr @html # escapes HTML; what?! ... and all sorts of other stuff noted in the README and inline docs. [^] because shell ain't a bad place to FP... https://bit.ly/3XRe7ZI... --- P.S.The commit history stops at 3-odd months ago, because I've been using a private fork for day-to-day content drafting, publishing, and layout tweaks. The "business logic" is by and large the same as the public version linked here. https://bit.ly/3XQHhs1 January 23, 2023 at 09:13AM

Show HN: Making an open source project regrouping the most interesting AI APIs https://bit.ly/3wlmBwq

Show HN: Making an open source project regrouping the most interesting AI APIs Hi, I'm working on a project that regroups all best AI (AIaaS) from different providers (GCP, AWS, Azure, DeepL, etc.) [in one API]( https://bit.ly/3ZTUXnQ ). I've got asked the question : *why aren't you regrouping Open Source models (instead of proprietary APIs) into one repo?* well because it doesn't make sens to deploy and maintain large pytorch (or other framework) AI models (especially for document parsing, image and video moderation or speech recognition) in every solution that wants AI capabilities. So using APIs makes way more sens. Deployed OpenSource models are being included using different APIs like HuggingFace and other equivalents. The current plan is to add some of these AI capabilities into [n8n automation]( https://bit.ly/3ZW8FXh ) and [Odoo App]( https://bit.ly/3XQynuB ) (*receipt, resume* and *ID document parsing, content moderation* and *translation*) . Some other capabilities can include : *summarization, keyword extraction, sentiment analysis* for text data and also *speech to text* or *image* and *video tagging*. Do you know other Open Source projects You want this could integrate to ? https://bit.ly/3ZTUXnQ January 23, 2023 at 11:09AM

Sunday 22 January 2023

Show HN: DIY Ngrok Alternative https://bit.ly/3Xvdeq6

Show HN: DIY Ngrok Alternative https://bit.ly/3QX6Q8y January 22, 2023 at 11:04PM

Show HN: Auto2FA – Autofill SMS 2FA codes anywhere https://bit.ly/3iPZ5F2

Show HN: Auto2FA – Autofill SMS 2FA codes anywhere https://bit.ly/3wkuyCn January 22, 2023 at 08:46PM

Show HN: Synesthesia – Visual Website Builder https://bit.ly/3WzQHqO

Show HN: Synesthesia – Visual Website Builder Synesthesia is a platform that allows you to create create, customize, and publish your own website. It allows you to select free templates to get started, it has a drag and drop editor to customize the website to your liking, and it publishes and hosts your newly created website. You can also view website analytics and upload content to update your website. I would love to hear any feedback on the project. https://bit.ly/3XuRw5A January 23, 2023 at 03:00AM

Show HN: Schedule flexible 1:1's or team meetings using AI https://bit.ly/3WoHBgw

Show HN: Schedule flexible 1:1's or team meetings using AI https://bit.ly/3wlRroR January 22, 2023 at 10:39PM

Show HN: Tmfi: The Missing Firefox Installer https://bit.ly/3iUkkW9

Show HN: Tmfi: The Missing Firefox Installer Mozilla provides prebuilt versions of Firefox for macOS, Windows and Linux. Unfortunately, the Linux version is just a tarball, so it does not create a menu entry or install itself in $PATH. tmfi fixes this. https://bit.ly/3WwIhAm January 22, 2023 at 07:15PM

Show HN: New AI edits images based on text instructions https://bit.ly/405nBCO

Show HN: New AI edits images based on text instructions This works suprisingly well. Just give it instructions like "make it winter" or "remove the cars" and the photo is altered. Here are some examples of transformations it can make: Golden gate bridge: https://bit.ly/405nCXo... Girl with a pearl earring: https://bit.ly/405nCXo... I integrated this new InstructPix2Pix model into imaginAIry (python library) so it's easy to use for python developers. https://bit.ly/3D7aTcM January 22, 2023 at 05:25AM

Show HN: Task Completion Engine https://bit.ly/3kAHeSY

Show HN: Task Completion Engine Hi HN, This is Saravanan. I built a simple tool to assist you to complete a given task. I love to hear your thoughts / feedback on this POC. Thank you https://bit.ly/3ksakDL January 22, 2023 at 08:05AM

Saturday 21 January 2023

Show HN: Can you tell if this poem was written by AI? https://bit.ly/3H1sTGH

Show HN: Can you tell if this poem was written by AI? https://bit.ly/3GR6E60 January 22, 2023 at 01:12AM

Show HN: Smoosh – A Blazing Fast, Bit-Oriented Serializer https://bit.ly/3WshGVh

Show HN: Smoosh – A Blazing Fast, Bit-Oriented Serializer Hi all! So a few weeks ago I decided to write a low latency serializer. That meant being very careful about runtime costs and the size of the resulting byte array (packet fragmentation limits). I'm pretty happy with the result, it's based off the excellent Flat library on Hackage, and the benchmarks look pretty good. Looking forward to hearing your feedback! https://bit.ly/3WshHbN January 21, 2023 at 01:47PM

Show HN: Alfred and Raycast extensions to talk to OpenAI GPT models https://bit.ly/3kopj1w

Show HN: Alfred and Raycast extensions to talk to OpenAI GPT models I wrote a little project that provides a convenient way to communicate with OpenAI completion models through tools like Alfred and Raycast. It's not perfect, somewhat opinionated, but it works and is extensible! There are still a few bits missing, like (1) reading prompts from files or selection, (2) support for Windows and Linux tools like Wox and Cerebro. I'll be working on introducing these slowly, your help would be greatly appreciated :) Also, I'm hoping for some feedback, this is one of my first OSS contributions. https://bit.ly/3Hi7EAH January 21, 2023 at 05:49PM

Show HN: Mass Brawl ( WebGL/ClojureScript Game) https://bit.ly/3GUQYPn

Show HN: Mass Brawl ( WebGL/ClojureScript Game) https://bit.ly/3wiNyRx January 21, 2023 at 05:17PM

Show HN: A lightweight tRPC-like alternative https://bit.ly/3JmJeZt

Show HN: A lightweight tRPC-like alternative https://bit.ly/3D6BBlE January 21, 2023 at 07:59AM

Show HN: Made to fit alternative to ready fast fashion https://bit.ly/3ZLvT2x

Show HN: Made to fit alternative to ready fast fashion Our attempt to provide a made to fit or personalised garments as an alternative to fast fashion brands. https://bit.ly/3wioudp January 21, 2023 at 11:34AM

Friday 20 January 2023

Show HN: Quartermaster – Search and download torrents from the terminal https://bit.ly/3QTyQdc

Show HN: Quartermaster – Search and download torrents from the terminal https://bit.ly/3Hl8Lk3 January 21, 2023 at 12:06AM

Show HN: New kind of data notebook for SQL, Python, and viz https://bit.ly/3GUsllJ

Show HN: New kind of data notebook for SQL, Python, and viz https://bit.ly/3XmMgAS January 20, 2023 at 06:00PM

Show HN: Taggy – Open-source package to auto-tag input/text https://bit.ly/3ZSbbhu

Show HN: Taggy – Open-source package to auto-tag input/text Hello! I'm building a typescript based frontend package to tag/categorize any form of textual input. Straight to the demo -> https://bit.ly/3D2Cgoo Project focus: - lightweight (frontend package without any backend server stuff) - easy integration (currently npm/vanilla, frameworks to come) - free and open source It works on the basis of a pre-defined list of trigger words (glossary). With this approach there is no need for any external services or heavy backend/ML-things. https://bit.ly/3CZt980 January 20, 2023 at 04:52PM

Show HN: A Rusty iOS Calculator Clone https://bit.ly/3kxmP16

Show HN: A Rusty iOS Calculator Clone A browser based iOS calculator clone, written in Rust, compiled to WebAssembly. Repository: https://bit.ly/3QVeTTo https://bit.ly/3wid9Kk January 20, 2023 at 01:54PM

Thursday 19 January 2023

Show HN: Free, open-source tool for backing up Microsoft 365 Data – Corso https://bit.ly/3Hi5sKl

Show HN: Free, open-source tool for backing up Microsoft 365 Data – Corso https://bit.ly/3XO0evD January 20, 2023 at 12:26AM

Show HN: Music Audio Search Engine Using OpenAI's Embeddings on GPT Descriptions https://bit.ly/3J0eJIi

Show HN: Music Audio Search Engine Using OpenAI's Embeddings on GPT Descriptions I am excited to announce a new tool for music producers and audio enthusiasts - a music audio search engine. With just a simple description of the groove you're looking for, our semantic search engine will output the most similar audio in seconds. I used the Freesound.org API to upload over 3,000 grooves to MongoDB, and combined all the relevant data such as tags, title, description, BPM, etc. into OpenAI's Text-Davinci to generate a unique description of each sound. I then embedded these descriptions using the Ada Embeddings Model and inserted them into Pinecone DB vector database, making it easier to find the perfect sound for your next project. This search engine is designed to save you time and make your music production process more efficient. Give it a try and see the difference it makes in your workflow. I would also appreciate any feedback on how I can improve the website and make it even more user-friendly. https://bit.ly/3J2H3dk January 20, 2023 at 03:07AM

Show HN: lakeFS – Version Control for Big Data https://bit.ly/3IY1JTx

Show HN: lakeFS – Version Control for Big Data https://bit.ly/3iKn4p7 January 19, 2023 at 05:18PM

Show HN: DALL-E for Playlists https://bit.ly/3wj8CHH

Show HN: DALL-E for Playlists Natural language playlist is an AI tool that generates a Spotify playlist based on your prompt. https://bit.ly/3J4kWTF January 19, 2023 at 08:11PM

Show HN: Alternative to ChatGPT with limited downtime and unlimited calls https://bit.ly/3XKwn6X

Show HN: Alternative to ChatGPT with limited downtime and unlimited calls https://bit.ly/3wj0Xcp January 19, 2023 at 07:06PM

Show HN: DoomCheck: A tool for probabilistically estimating project size https://bit.ly/3wlMPyR

Show HN: DoomCheck: A tool for probabilistically estimating project size https://bit.ly/3wgi4vq January 19, 2023 at 03:51PM

Show HN: Retool Mobile https://bit.ly/3iRDEmS

Show HN: Retool Mobile https://bit.ly/3GSJRaf January 19, 2023 at 04:31PM

Show HN: A version control system based on rsync https://bit.ly/3Xy4mQa

Show HN: A version control system based on rsync Hi everyone! I'm trying to create a version control system that solves some of the problems that Git and other version control software has when working in a team. Let me know if you have any feedback! https://bit.ly/3J3ljxN January 19, 2023 at 01:07PM

Wednesday 18 January 2023

Show HN: Codex – Find and Replace for Code https://bit.ly/3CY3kVU

Show HN: Codex – Find and Replace for Code Most code editors' find & replace features are still very close to the original design intended for text documents, so they become unwieldy when you need to match across newlines and indentation for example, or when a parse of the code is necessary to capture a particular expression. Codex ( https://bit.ly/3XxdZP4 ) is an attempt to rethink what find & replace should look like in a modern code editor. It defines a simple but powerful syntax for describing code modifications, combining plain text, regular expressions and Tree-sitter queries, along with sensible handling of newlines and indentation*. It can be used just like regular plain text find & replace, but allows freely mixing in regexes and Tree-sitter queries as more flexibility is needed. It introduces "line quantifiers" for matching a bunch of lines at the same nesting level, so basic structural changes can be achieved without even using a query (see the JavaScript function example in the link). I designed Codex with a specific use case in mind (the one I show in my demo video: https://www.youtube.com/watch?v=MQ_N0-AJ2Qg ), so any suggestions for other things it should support would be much appreciated, as well as general feedback. *Indentation is relative and space/tab agnostic. https://bit.ly/3XxdZP4 January 18, 2023 at 09:56AM

Show HN: A toy graphical Linux shell written in Java with Foreign Func&Mem API https://bit.ly/3QMjp6H

Show HN: A toy graphical Linux shell written in Java with Foreign Func&Mem API https://bit.ly/3QSsmv5 January 18, 2023 at 06:16AM

Show HN: My daily workouts generated with ChatGPT https://bit.ly/3XldKXs

Show HN: My daily workouts generated with ChatGPT https://bit.ly/3w8w0aO January 18, 2023 at 10:16AM

Tuesday 17 January 2023

Show HN: Metapict – TikZ like figures using Racket https://bit.ly/3QLyMfq

Show HN: Metapict – TikZ like figures using Racket https://bit.ly/3Hd7POJ January 17, 2023 at 11:00PM

Show HN: AI analyzes Earnings calls for profit https://bit.ly/3w9WLeT

Show HN: AI analyzes Earnings calls for profit I have been working on this AI that analyzes earnings report line by line and highlights texts based on the sentiment Here is a direct link to some of the popular stocks' latest earnings analysed with AI Meta Platforms [ link in comments ] Apple, Inc. [ link in comments ] Tesla, Inc. [ link in comments ] The green highlights are positive, and the red ones you can see if you scroll are negative statements I also made a tab on top where you can see, individual statements made on margin, revenue, and growth Hope you guys find it helpful, I'm always happy to take feedback or any more data you wanna see, please feel to comment and let me know January 18, 2023 at 03:32AM

Show HN: I made a tool, create GitHub Repository from local directory directly https://bit.ly/3QOIsFX

Show HN: I made a tool, create GitHub Repository from local directory directly Create a remote repository directly from your local folder to GitHub. https://bit.ly/3Wk8lP9 January 18, 2023 at 02:28AM

Show HN: Summate.it – Quickly summarize web articles with OpenAI https://bit.ly/3iExRRG

Show HN: Summate.it – Quickly summarize web articles with OpenAI https://bit.ly/3QLzHMS January 18, 2023 at 12:59AM

Monday 16 January 2023

Show HN: Stack-chan – Open-source companion robot easy to assemble and customize https://bit.ly/3ITklEd

Show HN: Stack-chan – Open-source companion robot easy to assemble and customize Introducing Stack-chan, an open-source hardware robot designed with Fusion360 and Kicad that is easy to assemble and customize. With just 6 screws, you can easily put together the robot and add your own features using JavaScript with the Moddable SDK. Stack-chan is completely open-source and the design files, firmware and software are all available on GitHub repository ( https://bit.ly/3iJGOZS ) . Give it a try and customize it to your needs. We'd love to see what you create and hear your feedback on this open-source project. https://bit.ly/3iJGOZS January 17, 2023 at 01:08AM

Show HN: Anonymous Feedback Tool for Teams https://bit.ly/3wa0HMC

Show HN: Anonymous Feedback Tool for Teams https://bit.ly/3kglJGJ January 16, 2023 at 10:53PM

Show HN: AI Remote Setups – Rate remote work setups generated with AI https://bit.ly/3GLGH8b

Show HN: AI Remote Setups – Rate remote work setups generated with AI Remote Setups generates remote work setups or home office setups using AI and lets users rate them. The setups listed on it are astoundingly beautiful and all of them are in ultra high quality. https://bit.ly/3WhCcbd January 17, 2023 at 12:14AM

Show HN: Smooth-scrolling IBM retro ASCII text to soothe all your illusions https://bit.ly/3IUAqty

Show HN: Smooth-scrolling IBM retro ASCII text to soothe all your illusions https://bit.ly/3CRQMiI January 16, 2023 at 02:48PM

Show HN: A GUI Wrapper for png2icons https://bit.ly/3WkHHWq

Show HN: A GUI Wrapper for png2icons Generates Apple ICNS and Microsoft ICO files from PNG files for your desktop app. https://bit.ly/3Wv77kt January 16, 2023 at 07:42AM

Show HN: Sketch – AI code-writing assistant that understands data content https://bit.ly/3CMyM9p

Show HN: Sketch – AI code-writing assistant that understands data content https://bit.ly/3CNC640 January 16, 2023 at 02:33PM

Show HN: Meet developers 1-on-1 every week https://bit.ly/3izZ3kw

Show HN: Meet developers 1-on-1 every week DevClad[ https://bit.ly/3w3XP43 ] is a social-workspace platform for developers to team up on projects and hackathons seamlessly. It functions by matching you 1-on-1 with a compatible developer every week :) https://bit.ly/3XgLq8T January 16, 2023 at 11:00AM

Sunday 15 January 2023

Show HN: Caff.ai a Caffeine Manager for better sleep and more energy https://bit.ly/3w67JSB

Show HN: Caff.ai a Caffeine Manager for better sleep and more energy Hey HN, I often don't know if I can have a coffee at 2pm and started logging my caffeine intake so I wouldn't be up until 2am. For me it was never as easy as a cut off time (ie stop coffee at 1pm) because I vary the amount and timing of my coffee day to day. I made an app that helps you stay in your custom 'daytime target range' and under your 'bedtime target' caffeine level. It can predict how much caffeine you'll have at bedtime and tell you what time your caffeine will be below a configurable sleepable level. I also added a feature that gives you a notification 30 minutes before you can have your last cup of coffee and still be under your bedtime target at bedtime. This helps you stay maximally caffeinated while minimizing the negative effects. I have over 600 drinks in my drinks list, and I'd appreciate any feature suggestions or tangential app ideas as well. https://apple.co/3XicO6u January 15, 2023 at 11:30PM

Show HN: Terra Firma, a playable erosion simulation https://bit.ly/3iIeRkY

Show HN: Terra Firma, a playable erosion simulation It's free to play on steam, but you'll need a computer with a dedicated graphics card. I just released a new version after first releasing it 18 months ago. It's been a hard slog to scrounge time as it's not my day job but that's life. There's a ton of obvious improvements in the future (weather systems, temperature, varying rainfall, ice/snow, more biomes, more plate tectonics, lava, etc) but all suggestions/feedback is welcome. https://bit.ly/3QJsz3N January 16, 2023 at 03:18AM

Show HN: Sysm lets you play custom sounds on specified events https://bit.ly/3CLtIBV

Show HN: Sysm lets you play custom sounds on specified events https://bit.ly/3kkkTZr January 15, 2023 at 09:54AM

Show HN: AI-powered code correction that teaches you along the way https://bit.ly/3w3nCsS

Show HN: AI-powered code correction that teaches you along the way https://bit.ly/3w6wQow January 15, 2023 at 03:04PM

Show HN: QoQo, your user experience AI companion https://bit.ly/3QKKsPB

Show HN: QoQo, your user experience AI companion QoQo is an AI companion for UX designers, agencies, and organizations that helps them stay organized and save time. It has a wide range of features that can assist in streamlining workflows, improving collaboration and increasing productivity. https://bit.ly/3WefL6o January 15, 2023 at 02:13PM

Show HN: Create your own video clips with Stable Diffusion https://bit.ly/3QOCvcf

Show HN: Create your own video clips with Stable Diffusion A few months ago, I started making video clips with stable diffusion and noticed that the tools to do this were too complicated for everyday people. That's why I built neural frames. Enjoy. https://bit.ly/3ZBiWrV January 15, 2023 at 01:55PM

Show HN: I wrote the most comprehensive book on Rails and Hotwire https://bit.ly/3ZBiWbp

Show HN: I wrote the most comprehensive book on Rails and Hotwire This book is what I believe to be the most comprehensive resource on Rails and Hotwire in existence. It covers advanced Rails concepts in details and also teaches Turbo Native alongside web concepts. I like to think of it as a spiritual sequel to Michael Hartl's Rails Tutorial. https://bit.ly/3UdRLAU January 15, 2023 at 01:53PM

Show HN: Pain of Requesting Screen Recordings/Screenshots from Users https://bit.ly/3QEQaTg

Show HN: Pain of Requesting Screen Recordings/Screenshots from Users https://bit.ly/3QJ6nGV January 15, 2023 at 01:47PM

Saturday 14 January 2023

Show HN: Ailice – This model does not exist https://bit.ly/3QJu2Hu

Show HN: Ailice – This model does not exist Hey HN, meet Ailice. She doesn't exist — she was created using multiple AIs as a crowdsourcing experiment. Help pick her best photos — the most popular ones will be posted on her Instagram. → https://bit.ly/3w5fPLm https://bit.ly/3w4rqdv January 15, 2023 at 03:08AM

Show HN: Robyn – the fastest Python web framework written in Rust https://bit.ly/3WaDbKc

Show HN: Robyn – the fastest Python web framework written in Rust https://bit.ly/3iCZzxV January 14, 2023 at 11:53PM

Show HN: RecoverPy 2.0: Recover deleted or overwritten files from your terminal https://bit.ly/3W6Loix

Show HN: RecoverPy 2.0: Recover deleted or overwritten files from your terminal Repo: https://bit.ly/3COITu9 Hi! I just released RecoverPy version 2.0.0 and wanted to share it with you. RecoverPy is a tool with Terminal User Interface to recover deleted and/or overwritten data from your terminal. Version 1.0.0 was released probably around 2 years ago and I was quite amazed by how popular it got :) The initial audience was people trying to recover lost files, but it stuck with hacking/forensics community, I even got to receive mails to appear in hacking magazines and blogs. That was quite unanticipated but I'm glad it's useful to other people :) I got the idea when I was a noobie coder and, among other flaws, didn't use any VC. I worked all day long on a script when instead of outputting my script execution to a file I... output my log file content into my script file, then bam, my script was gone. I searched for solutions to recover it, the thing is it was not just "deleted", the file was still present, but its content has been overwritten. So after some research, I found it was possible to recover it with mostly a combination of grep and dd. RecoverPy is just that, it uses grep and dd under the hood and eases the whole process. So in the past few weeks (a few hours during past weekends) I worked on an entire TUI framework switch. Previously I used a dated, unmaintained Python TUI framework, finding a sexy and fresh one was quite difficult when I started the project :/ But months ago I saw the textual project and was amazed by the result. I was only waiting for some widgets to be available (I didn't want to reinvent to wheel) to jump into it. Textual is just amazing honestly and I can only recommend it if you need a Python TUI framework. I'd be happy to hear any feedback, issue, bug, etc. RecoverPy worked quite well on previous version, 1.5.2, the heavy rework may have introduced some new bugs. Furthermore, if you want to contribute you're also more than welcome! RecoverPy code is quite simple and textual TUI framework enables a modern asyncio workflow and I think, is a good playground if you want to step up. https://bit.ly/3COITu9 January 14, 2023 at 04:32PM

Show HN: Minesweeper on a chess board with chess pieces as mines https://bit.ly/3ZzmNpj

Show HN: Minesweeper on a chess board with chess pieces as mines rearrange the chess pieces so that the number of pieces threatening each square matches the large number in that square? pieces move freely https://bit.ly/3QHWaul January 14, 2023 at 06:42PM

Show HN: Kody Tools – I developed 300 tools in 6 months https://bit.ly/3QDYXog

Show HN: Kody Tools – I developed 300 tools in 6 months This is just a side hustle but I ended developing 300+ tools. Any feedback or suggestion is welcome. https://bit.ly/3GI1OIl January 14, 2023 at 06:15PM

Show HN: Tweet Spear – Accurate replies to boost your Twitter engagement https://bit.ly/3IOWzta

Show HN: Tweet Spear – Accurate replies to boost your Twitter engagement https://bit.ly/3iBgOjl January 14, 2023 at 07:56AM

Show HN: Building a public domain print-at-home newspaper using Scroll https://bit.ly/3GAQttA

Show HN: Building a public domain print-at-home newspaper using Scroll https://www.youtube.com/watch?v=6a-QyXYKOYw January 14, 2023 at 12:19PM

Show HN: Made a GPT-3 powered Chrome extension to explain code anywhere https://bit.ly/3kfz8Px

Show HN: Made a GPT-3 powered Chrome extension to explain code anywhere https://bit.ly/3W576U0 January 14, 2023 at 07:33AM

Friday 13 January 2023

Show HN: Use predictive modeling to win your bracket competition https://bit.ly/3QIsvkW

Show HN: Use predictive modeling to win your bracket competition Hi! I made this as a side project this week to submit a bracket for our friends' NFL playoff bracket competition. It is all html and vanilla JS, runs directly in the browser, and is pretty fun to take for a spin. Obviously it is far from polished - that might have to wait for next year! https://bit.ly/3WaeddK January 14, 2023 at 03:46AM

Show HN: A pen that digitizes handwriting on any paper https://bit.ly/3ZxZg8k

Show HN: A pen that digitizes handwriting on any paper Our team has been working on Nuwa Pen for a while, and we're excited to share that we are in pre-order. The reception at CES was amazing, so I thought I'd share it with you too. https://tcrn.ch/3WbzmnM January 13, 2023 at 04:31PM

Show HN: An AI Assistant for Obsidian https://bit.ly/3ZqT1mC

Show HN: An AI Assistant for Obsidian https://bit.ly/3UlJhr1 January 13, 2023 at 09:59AM

Show HN: Golang Configuration Library https://bit.ly/3GBlX2N

Show HN: Golang Configuration Library https://bit.ly/3WdOnFM January 13, 2023 at 08:08AM

Thursday 12 January 2023

Show HN: HandCalc – A modern tool for building engineering calcs https://bit.ly/3GXChwa

Show HN: HandCalc – A modern tool for building engineering calcs https://bit.ly/3kfhEm3 January 12, 2023 at 09:20PM

Show HN: Collaborative live-coding MIDI sequencers in JavaScript https://bit.ly/3ZtzCBA

Show HN: Collaborative live-coding MIDI sequencers in JavaScript https://bit.ly/3iFth5n January 12, 2023 at 07:04PM

Show HN: WunderGraph – The simplicity of RPC with the power of GraphQL https://bit.ly/3vVqqsf

Show HN: WunderGraph – The simplicity of RPC with the power of GraphQL https://bit.ly/3iyUkiN January 12, 2023 at 04:33PM

Show HN: Use ChatGPT and Excel to get superpowers https://bit.ly/3IHDpVQ

Show HN: Use ChatGPT and Excel to get superpowers During my winter holiday I played with ChatGPT and built an integration with the OpenAI Completion APIs and Excel. (And yes technically not ChatGPT but as close that we can get with the APIs that are available.) I found this incredible useful for my work on Filestar. I wrote some instructions here on how to try this yourself: https://bit.ly/3Wa01RY... Please let me know if you figure out any useful prompts. https://bit.ly/3CE2Tj1 January 12, 2023 at 09:13AM

Show HN: SheetHub – Turn your Excel formulas into APIs https://bit.ly/3XmMtng

Show HN: SheetHub – Turn your Excel formulas into APIs https://bit.ly/3Xr6I3i January 12, 2023 at 11:02AM

Show HN: Basti – connect to AWS DBs with no idle cost. No SSH keys. IAM-driven https://bit.ly/3XljEaQ

Show HN: Basti – connect to AWS DBs with no idle cost. No SSH keys. IAM-driven https://bit.ly/3iziJ7O January 12, 2023 at 11:34AM

Wednesday 11 January 2023

Show HN: Fern, a language for defining REST APIs that compiles into OpenAPI https://bit.ly/3VYdYm4

Show HN: Fern, a language for defining REST APIs that compiles into OpenAPI Hi HN, this is Danny, Deep, and Zach. We built Fern after our previous ed tech startup failed. We were frustrated with how much time we spent writing “API code” instead of working on the actual product. We tried to use OpenAPI but we were underwhelmed - the generated code wasn’t idiomatic and it still required manual work (custom templates, scripts, manually publishing SDKs to registries). The Fern compiler takes your API as input and invokes generators that output things like: SDKs, server code, a Postman collection, and an OpenAPI spec. Some technical highlights about the compiler + generators: - The compiler (available as a CLI) handles syntactic + semantic validation. It also includes a linter that encodes best practices. If your API Definition compiles, you can have high confidence that the SDKs will generate correctly. - After all the parsing and validation, the compiler outputs an intermediate representation that gets handed off to the generators. This prevents each generator from re-implementing the same parsing and validation logic. - Each generator is implemented in the language it is targeting - e.g. the Python generators are written in Python, the TypeScript generators are written in TS. It makes the SDKs more idiomatic because every programming language generally has the best tooling/libraries for generating code in itself. We also think it’ll make community involvement + contribution easier. - The generators can output the code to disk, but also push the code to a Github repo and publish the SDK directly to registries (e.g. npm, Maven). We are looking for devs to use Fern for API development. If you have any feedback about the process, compiler, or the generated code, we’d love to hear it. "Plant Store" example: https://bit.ly/3X5QUTQ Generated repos: - https://bit.ly/3X2W7LX - https://bit.ly/3X2Z7I9 - https://bit.ly/3QzJhT9 - https://bit.ly/3IHEXPD https://bit.ly/3Qwza1e January 12, 2023 at 12:09AM

Show HN: Tagging Assistant – add AWS cost allocation tags in your dev pipeline https://bit.ly/3kbmhO0

Show HN: Tagging Assistant – add AWS cost allocation tags in your dev pipeline Hi HN! My name is Ilia. I'm here with my co-founders Thomas and Daniele to share our new feature, Tagging Assistant. AWS Cost Allocation Tags are labels on resources that attribute and track cloud costs. Tagging is a prerequisite to assigning cost ownership (e.g. by team/app/cost center) and creating cloud cost accountability. Tagging AWS resources is a manual process that’s done either when a resource is spun up or during a cost firefighting initiative to understand cost ownership. We figured there had to be a better way and set out to make tagging a seamless part of development pipelines that use GitHub and Terraform. Once set up, the Tagging Assistant GitHub action will allow you to continuously enforce and maintain your AWS tagging strategy within your Terraform projects. Each GitHub repository can be associated with a catalog key that maps to tag key-value pairs within the Tag Catalog on the Cloudthread App. Adding or changing tag key-value pairs in a Cloudthread’s Tag Catalog entry will generate a tagging update Pull Request each time the action runs, and fail if the appropriate tagging is not in place. An example of such an update is `.tf` build file getting `(locals {tags = …}})` added. All resources defined via Terraform in the repository will receive the same tags defined via the Tag Catalog. This is just the start – in the future we’ll create more tagging granularity so that it is possible to tag different provider aliases differently within a single project. A graphic showing how this works is here: https://bit.ly/3kbmi4w Tagging Assistant is free to use and instructions to set it up are in our docs below. https://bit.ly/3kbmjW8 By installing Tagging Assistant you’ll get access to the free version of Cloudthread’s cost visibility, savings insights, and unit economics features. Very excited to get feedback! Try it out, let us know what you think, and feel free to reach out directly to hey@cloudthread.io or by using the chat icon bottom right on the Cloudthread app. https://bit.ly/3W2WHIk January 11, 2023 at 05:05PM

Show HN: Kandria, an action RPG made in Common Lisp is now out https://bit.ly/3IKhm0O

Show HN: Kandria, an action RPG made in Common Lisp is now out Kandria, an open world action RPG platformer written in Common Lisp is now out and available! A prior discussion of Kandria can be found here: https://bit.ly/3ip5A1n https://bit.ly/3X3aekB January 11, 2023 at 03:09PM

Show HN: Simple Mind Map App https://bit.ly/3VWUQVu

Show HN: Simple Mind Map App https://bit.ly/3W7SYJA January 11, 2023 at 10:46AM

Show HN: A FUSE module to work with FASTA files https://bit.ly/3jWrn0v

Show HN: A FUSE module to work with FASTA files Hello HN, we recently published FUSTA, a piece of software that tries to alleviate the pain of reading & writing huge FASTA files, which is something that we meet quite frequently. FUSTA leverages FUSE to expose a FASTA file as a hierarchy of sequence files, either raw or in the FASTA format, and let you either read them as individual files, or rename/delete/edit/add some of them. Thought it may be of interest to the biologists/bioinformaticians here; we use it on macOS, Linux & FreeBSD, feedback & suggestions welcome! https://bit.ly/3XEQTpV January 11, 2023 at 12:10PM

Show HN: Python with Rust powers https://bit.ly/3W4XNTQ

Show HN: Python with Rust powers https://bit.ly/3W1xDlc January 11, 2023 at 11:13AM

Tuesday 10 January 2023

Show HN: usbc.wtf – an article and quiz to find the right USB-C cable https://bit.ly/3VWmP7T

Show HN: usbc.wtf – an article and quiz to find the right USB-C cable https://bit.ly/3ZsQEj5 January 11, 2023 at 12:55AM

Show HN: ToolJet 2.0 – Open-source alternative to Power Apps and Retool https://bit.ly/3X1Zd2M

Show HN: ToolJet 2.0 – Open-source alternative to Power Apps and Retool https://bit.ly/3VTVNOk January 10, 2023 at 12:33PM

Show HN: Piano Chord Player https://bit.ly/3XhLbtQ

Show HN: Piano Chord Player https://bit.ly/3ivHuBV January 10, 2023 at 02:20PM

Show HN: Save and organize Twitter threads locally from the command line https://bit.ly/3Xn9qH5

Show HN: Save and organize Twitter threads locally from the command line I built a tool for saving and viewing a local copy of any Twitter thread and thought I'd share it here. thread-safe is a simple CLI that combines all of a thread's contents (including each tweet's text, links, and media attachments such as images and videos) into a locally generated HTML file that can be used to display the thread locally in a browser at any time. The HTML file, all attachments, and a JSON data file are saved to the local filesystem for any use or simply as an archive. This provides a simple way to save threads of interest without having to use a third-party app that needs access to your Twitter account (or vice-versa) and forces you to reply to the thread to "unroll" or otherwise save a copy. By using a dedicated directory for all generated files, thread-safe can be used to maintain a local library of saved threads that can easily be searched using standard commandline tooling like (rip)grep, fzf, fd, and any other awesome tool of your choice. I hope you might find it useful and I'd love to take any feedback or suggestions that might come to mind! https://bit.ly/3iqVtc6 January 10, 2023 at 01:35PM

Show HN: Herbs Assist – Open-Source AI Assistant for Microservices Developement https://bit.ly/3XkXqWA

Show HN: Herbs Assist – Open-Source AI Assistant for Microservices Developement Hello HN community, we just released Herbs Assist, an open source AI assistant that helps developers create use cases and specs using OpenAI GPT-3 Codex. It simplifies the workflow by generating natural language specs and Herbs specs and use case files based on the information provided. We are looking for feedback and suggestions for improvements. Since it is also open source, contributions are welcome. https://bit.ly/3inUfP5 January 10, 2023 at 12:25PM

Show HN: Python framework is faster than Golang Fiber https://bit.ly/3VTsA68

Show HN: Python framework is faster than Golang Fiber https://bit.ly/3P8ycaO January 10, 2023 at 11:48AM

Monday 9 January 2023

Show HN: FixScript, an embedded/standalone language with custom syntax additions https://bit.ly/3IGm4Nj

Show HN: FixScript, an embedded/standalone language with custom syntax additions Hello, I want to introduce you to a programming language that I've been working on for a few years and is ready to be shared with a broader community. Feel free to ask any question about it, it's hard to describe what it is all about in a single blog post. For examples of a more complex code I recommend looking into to the "src" directory in the SDK. And here are some documentation links: https://bit.ly/3irnOiA https://bit.ly/3ikv3Jj https://bit.ly/3X9GnGO January 9, 2023 at 08:56PM

Show HN: Product analytics on your data warehouse https://bit.ly/3k4b4Pq

Show HN: Product analytics on your data warehouse https://bit.ly/3XfLB3R January 9, 2023 at 08:57PM

Show HN: Right Click Opens Link in a Background Tab for Chrome https://bit.ly/3QphKDG

Show HN: Right Click Opens Link in a Background Tab for Chrome Right Click Opens Link in a Background Tab is a small productivity extension for Chrome that makes right clicking links open them in a new background tab. There are other similar extensions on the Chrome web store, but all of the ones I tried have bugs. Hence, I built a new one (with new bugs). If you're like me and you have privacy concerns about installing random extensions, I've linked to instructions on how to install extensions from the source. That way you can always be sure that what you see is really what you get. https://bit.ly/3Qsj4pl January 9, 2023 at 03:01PM

Show HN: I wrote a WebAssembly Interpreter and Toolkit in C https://bit.ly/3WcbLnj

Show HN: I wrote a WebAssembly Interpreter and Toolkit in C https://bit.ly/3Zk0ZOl January 9, 2023 at 03:02PM

Show HN: Hey GPT-3, Write my PRD https://bit.ly/3iqYWrg

Show HN: Hey GPT-3, Write my PRD https://bit.ly/3CytPky January 9, 2023 at 01:09PM

Show HN: Caretta – Instant K8s service dependency map, right to your Grafana https://bit.ly/3k0sTPt

Show HN: Caretta – Instant K8s service dependency map, right to your Grafana https://bit.ly/3QnRI3U January 9, 2023 at 09:29AM

Sunday 8 January 2023

Show HN: Ark v1.0.0 https://bit.ly/3ZwI57c

Show HN: Ark v1.0.0 Ark is a program that aims to provide an easy way to manage system themes. Ark can set themes for specific programs, or the whole system with only one command. https://bit.ly/3X0PI3Z January 8, 2023 at 07:49PM

Show HN: Kweb: A remote interface to the web browser's DOM https://bit.ly/3jUOEjr

Show HN: Kweb: A remote interface to the web browser's DOM https://bit.ly/3zmNQZL January 8, 2023 at 11:14AM

Show HN: jc - Meta-program C with JavaScript https://bit.ly/3ZhWOTl

Show HN: jc - Meta-program C with JavaScript https://bit.ly/3IGiB0S January 8, 2023 at 04:47AM

Show HN: Have voice-only virtual coffees with fellow HN'ers https://bit.ly/3ZhAtVU

Show HN: Have voice-only virtual coffees with fellow HN'ers I'm running several voice-only virtual coffee events on the Discord server in the URL, only for today. The rules are pretty simple: 1. Wait for the "event" to start (see times at the end) 2. If there are no tables with 1 participant, join any one. 3. If there is a table with 1 participant, join that one. 4. When the event ends, all the voice channels are deleted and you have to wait till the next event starts. I initially wanted to build my own web app but then I realised it would be so much easier to just leverage Discord's infrastructure. I also built a bot in a couple hundred lines of Go code (love the language!) to bulk create/delete voice channels. I intentionally left it super basic to validate if there's a need. I personally would love to have virtual networking events, but then again I know I'm somewhat odd as I come from a sales background. If you're interested/want to take part in more of these events, check out my profile where I have some contact options. Anyway, here's the times (each lasts 1 hour): - 8 AM GMT / 1.30 PM IST / 12 AM PST - 11 AM GMT / 4.30 PM IST / 3 AM PST - 2 PM GMT / 7.30 PM IST / 6 AM PST - 5 PM GMT / 10.30 PM IST / 9 AM PST - 8 PM GMT / 1.30 AM IST / 12 PM PST - 11 PM GMT / 4.30 AM IST / 3 PM PST https://bit.ly/3IzPkFq January 8, 2023 at 07:59AM

Show HN: RegexGo – Regex Generator from Examples https://bit.ly/3CtsgnK

Show HN: RegexGo – Regex Generator from Examples You can enter strings to match/not match and the generator will spit out an according regex. It's not 100% accurate, but I feel like this could still be useful in at least getting a starting point when initially trying to make a regex? https://bit.ly/3GpuqGe January 8, 2023 at 08:22AM

Saturday 7 January 2023

Show HN: GPT3 Get answers to technical questions from your documentation site https://bit.ly/3iqa8o3

Show HN: GPT3 Get answers to technical questions from your documentation site https://bit.ly/3k4xlwg January 8, 2023 at 07:45AM

Show HN: What sub $200 product improved HN readers' 2022 https://bit.ly/3jWf7x6

Show HN: What sub $200 product improved HN readers' 2022 https://bit.ly/3Goa1Bs January 7, 2023 at 09:28AM

Friday 6 January 2023

Show HN: I Market-Make AWS Cloud Contracts to Save Companies $40M+ https://bit.ly/3Iqr6gG

Show HN: I Market-Make AWS Cloud Contracts to Save Companies $40M+ Hey HN: Kaveh here, the founder of https://bit.ly/2Z5ZKFQ We help companies drive down AWS EC2 spend by buying and selling 3-year no-upfront reserved instances. Why? Because there's almost no liquidity on the AWS EC2 RI Marketplace and it can take a while, if at all, to sell an RI if you need to stop using one. Previous to founding Usage, I worked at JPMorgan Chase as a summer analyst. Here's how it works: We are typically brought in by a DevOps manager to cut AWS EC2 costs. The app is entirely self-service and the savings are generated automatically, typically we do this live on a call. On average, we reduce AWS EC2 spend by 50% for 5 minutes of work. To reduce by 50%+, we've built a pool of reserved instances that's shared across our pool of customers. When a customer scales up their EC2s, Usage buys RIs. When a customer scales down their EC2s, Usage sells RIs. At this point, we've saved companies tens of millions of dollars in spend and have a lot of liquidity, so we take on very little risk. We make money off of a 20% Savings Fee. Happy to chat directly kaveh@usage.ai Have you experienced any issues with managing your company or organization's AWS expenses? We'd love to hear your feedback and ideas! January 7, 2023 at 04:45AM

Show HN: ACOS: Build and share competitive turn-based browser games https://bit.ly/3IwoVIr

Show HN: ACOS: Build and share competitive turn-based browser games Hi everyone, This is a little tech demo I've been working on the past 2 years. It's been up for 1 year now, and has since had a few major updates. I have a soft spot for games with ranking systems, and I wanted an easy way for developers to create games with the competitive element abstracted away. The current games are built with ReactJS, so it's pretty easy to onboard if you are a web developer. All games developed for ACOS come with these features: - Real-time turn-based for browser - Simulator for game development - Client / Server architecture - Easy multiplayer with simple JSON game state update - Single player, Team-based, Battle Royale, and Free-for-all games supported - Matchmaking for Rank / Casual play - Room Scoreboard - Game Replays of every match - Error Logs - Global Rankings - Global Top Scores - GitHub Integration with acosgames organization - Discord Integration for matchmaking / game events - Simple deployment and version management It's a ridiculous endeavor, but I'd like to invite the world to my playground and help me drive features and technology forward. I may allow AI bot battles in the future against any of the hosted games, but I will prioritize based on the will of the people. Read our documentation at https://bit.ly/3XePkhW Hope you enjoy it! https://bit.ly/3jZR7cA January 7, 2023 at 01:15AM

Show HN: Codeium: Free Copilot alternative that works in Jupyter notebooks https://bit.ly/3vJJjhD

Show HN: Codeium: Free Copilot alternative that works in Jupyter notebooks I'm Varun from the Codeium team. We are super excited to bring free AI-powered code autocomplete to standalone Jupyter notebooks, a dev environment that is currently underserved by existing solutions. And in the spirit of Show HN, we have a playground version for anyone to try the tech in the browser without any installation (linked in the blog post)! https://bit.ly/3IrqQ0Z January 6, 2023 at 09:49PM

Show HN: Track and share your technical interview prep progress https://bit.ly/3jRwBKZ

Show HN: Track and share your technical interview prep progress A few friends and I just launched a web app to help people prepare for technical SWE/SDE internship interviews! We want to make it easier for people to prepare for interviews, especially for some of the largest tech companies. Core features include easy progress tracking, one-click link sharing, company-specific lists, and topic & difficulty-wise problem filtering. The problem list isn’t exhaustive and we are still looking for more open-source data to make our list more extensive. We want to hear about the bugs you find as this is the beta version. If you have any improvements to suggest, we are all ears! Our code is also completely open-source! Check out the repository here: https://bit.ly/3vGvPTU Check out our ProductHunt launch here: https://bit.ly/3Xd1qby https://bit.ly/3vKqdIo January 6, 2023 at 06:52PM

Show HN: Celeste's Feather mini-game on the browser https://bit.ly/3VSmDGv

Show HN: Celeste's Feather mini-game on the browser https://bit.ly/3Gkjt8J January 6, 2023 at 05:09PM

Show HN: Modest – An open-source micro-blog app to create a Twitter-like blog https://bit.ly/3X91cSz

Show HN: Modest – An open-source micro-blog app to create a Twitter-like blog https://bit.ly/3Qmqb2F January 6, 2023 at 08:43AM

Thursday 5 January 2023

Show HN: Daft Art – an album cover maker powered by AI and curated aesthetics https://bit.ly/3GKW9SU

Show HN: Daft Art – an album cover maker powered by AI and curated aesthetics Hello HN! I’m starting my indie journey by launching Daft Art, which is a platform that allows musicians and bands to create high quality covers for their albums and tracks in a few minutes, with the help of AI and curated aesthetics. https://bit.ly/3Z9VdyZ January 6, 2023 at 06:14AM

Show HN: AREnets – TensorFlow-based Relation Extraction kit for work in Colab https://bit.ly/3CswKef

Show HN: AREnets – TensorFlow-based Relation Extraction kit for work in Colab https://bit.ly/3GmtIJS January 6, 2023 at 12:29AM

Show HN: GPTDuck – Ask questions about any GitHub repo https://bit.ly/3idadvk

Show HN: GPTDuck – Ask questions about any GitHub repo https://bit.ly/3WQqPYA January 5, 2023 at 05:47PM

Show HN: Point Cloud Utils – A Python library for 3D point clouds and meshes https://bit.ly/3iikztC

Show HN: Point Cloud Utils – A Python library for 3D point clouds and meshes This is a utility library I slowly built up during my PhD and has become my swiss army knife for processing 3D data. It's super easy to install (only depends on NumPy and SciPy). The goal of the library to have an extremely simple API for geometry processing which uses NumPy arrays as a core data structure (so it can be dropped into whatever numerical codebase you're working with). Most of the library is written in C++ using a custom binding framework ( https://bit.ly/3iikAha ) that I wrote which avoids copies when converting NumPy arrays to Eigen Matrix types. Happy to answer any questions you might have about it and I hope Point Cloud Utils is useful to you! https://bit.ly/3iikBBK January 5, 2023 at 05:02PM

Show HN: Install and use multiple versions of FFmpeg with asdf https://bit.ly/3X7A2vv

Show HN: Install and use multiple versions of FFmpeg with asdf https://bit.ly/3X7A3Q5 January 5, 2023 at 01:54PM

Show HN: Laravel-Magellan – A modern PostGIS library published https://bit.ly/3Zf8tCo

Show HN: Laravel-Magellan – A modern PostGIS library published https://bit.ly/3IncChy January 5, 2023 at 02:04PM

Show HN: I made a site that lets you create your WhatsApp Wrapped 2022 https://bit.ly/3ZeAV7q

Show HN: I made a site that lets you create your WhatsApp Wrapped 2022 Insights like who text's first, who text's more and many more can be generated in a fun story format. No data is stored and the code is open source. Would love to get feedback and feature requests. https://bit.ly/3ImnA73 January 5, 2023 at 09:26AM

Wednesday 4 January 2023

Show HN: Huestery – casual browser game about sorting colors and making gradient https://bit.ly/3Qg9PbS

Show HN: Huestery – casual browser game about sorting colors and making gradient https://bit.ly/3QeDD8E January 5, 2023 at 04:56AM

Show HN: A word game created using ChatGPT and Stable Diffusion https://bit.ly/3IH2NeH

Show HN: A word game created using ChatGPT and Stable Diffusion https://bit.ly/3GGQA8c January 4, 2023 at 08:59PM

Show HN: Skim HN’s story feeds but with added metadata about linked articles https://bit.ly/3Ip9B05

Show HN: Skim HN’s story feeds but with added metadata about linked articles https://bit.ly/3igeqy4 January 4, 2023 at 11:20PM

Show HN: Sit. https://bit.ly/3vzf0u2

Show HN: Sit. https://bit.ly/3CqqHa7 January 4, 2023 at 03:50PM

Tuesday 3 January 2023

Show HN: Digital Puzzles for Programmers https://bit.ly/3vCkXpU

Show HN: Digital Puzzles for Programmers I built a service that generates digital puzzles. It's like an escape room: you get a clue that leads you to another clue, and at the end of the chain you get to a prize (secret message). It's very similar to CTFs, but less focused on security aspects. Here's an example of a puzzle: https://bit.ly/3Gfo0t0 https://bit.ly/3VGEOin January 3, 2023 at 10:16PM

Show HN: Recursive Wikipedia https://bit.ly/3ihbBNf

Show HN: Recursive Wikipedia This extension loads the mobile version of links when hovered over, is usually faster than opening a new tab, and is recursive (10 frame deep limit). https://bit.ly/3vTyo5f January 3, 2023 at 07:48PM

Show HN: A device that only lets you type lol if you've truly laughed out loud https://bit.ly/3X5IQlF

Show HN: A device that only lets you type lol if you've truly laughed out loud https://twitter.com/lanewinfield/status/1610294277434933249 January 3, 2023 at 09:03PM

Show HN: Ad Auris Play. Turn articles into audio and listen on Spotify https://bit.ly/3GD9psS

Show HN: Ad Auris Play. Turn articles into audio and listen on Spotify https://bit.ly/3GD9pZU January 3, 2023 at 08:14PM

Show HN: Build web apps using HTML, no JavaScript required https://bit.ly/3Qqr9ex

Show HN: Build web apps using HTML, no JavaScript required https://bit.ly/3jPbBVr January 3, 2023 at 03:41PM

Show HN: Triangle Habits https://bit.ly/3Ikptkp

Show HN: Triangle Habits I built a free app to build consistent habits over time, by starting with a single repetition and building up from there. https://bit.ly/3vEe8UI January 3, 2023 at 02:35PM

Sunday 1 January 2023

Show HN: Mafs – React components for interactive math https://bit.ly/3jE9x2h

Show HN: Mafs – React components for interactive math https://bit.ly/3WCip7l January 2, 2023 at 07:09AM

Show HN: Banger–A Firefox extension to extend DDG's bangs https://bit.ly/3G6QPrH

Show HN: Banger–A Firefox extension to extend DDG's bangs Hello HN! I made this Firefox extension to extend upon DuckDuckGo's idea of bangs (check https://bit.ly/3Iigpwz if you aren't familiar with them) and also allow the use of any search engine with them. I found DuckDuckGo's bangs fascinating, but was disappointed by how little search engines inherit that feature. And on top of it, DuckDuckGo has the "!" bang that jumps to the first search result but other search engines offering bangs like Brave Search, searx, You.com don't seem to have that. I also thought that the "!" bang could be extended with the ability to jump to the first search result of a specific site, so I added the "!!" bangs in my extension that allow you to do just that (e.g. typing "!!mdn flatMap" will bring up the MDN page for flatMap). I also added a bunch of extra features like the ability to add custom bangs, ability to search in a search engine with the "site:" parameter using "!@r" (r for Reddit), or "!ddg@r" (specify any other bang as the search engine to use), and the ability to chain multiple bangs together with ";" to open them up in different tabs; it also allows you to use multiple "site:" parameters combined with the OR ("|") operator with "," (e.g. "!@r,yt"). Feel free to mix and match! Also, for those who use it, it supports sync. There's also an option to import/export any settings including custom bangs. I've also added custom handling to fix a few bangs which are usually broken such as "!archived" and "!imgops" (They require unescaped URL as part of the path. However, DDG and other search engines always escape the URL. Banger only escapes the URL if it's part of an URL parameter). I've been working on it for around 2 months now, and I'm pretty satisfied with the result so far. Let me know if you have any comments/feature suggestions/bug reports/anything else! https://bit.ly/3IdOLAQ January 2, 2023 at 06:48AM

Show HN: Isitongamepass.gg https://bit.ly/3GtCQfV

Show HN: Isitongamepass.gg Xbox Game Pass is pretty amazing. However, the official website to list games is horrible. It takes forever to load, it's hard to navigate, and weirdly difficult to just look up if a game you care about is available on Game Pass. Enter https://bit.ly/3idH9DE - a super fast site where you can look up the current Game Pass roster. My goals going into it were speed and easily accessible information. Each card has a game title, a poster image, and the set of platforms it's available on. If you click on a card, it opens up a details view that has links to the store page for the game as well as a description and availability details. This is something I put together in my free time and is the first website I've built (although I'm a professional software engineer) so I have no doubt there are some bugs. If you run into something, please comment here or send me a DM. Same goes if you have ideas for improvements! A couple other random things: Why are some games listed twice? There's a weird thing where some games have different store IDs on console vs PC. There's no good way I've found so far to combine these listings so they show up twice, once for the console version and once for the PC version. Why .gg? It turns out isitongamepass.com is an already owned domain with nothing on it. I briefly had the thought of making it isitongamepa.ss, but you can't really do this because of Nazis. Things I'm thinking about for the future of this site - More filters, specifically being able to filter by platform - Improve search functionality - Find ways to improve speed and responsiveness https://bit.ly/3idH9DE January 1, 2023 at 10:58PM

Show HN: Sierra, a DSL for building Java Swing applications https://bit.ly/3Q9TbKV

Show HN: Sierra, a DSL for building Java Swing applications Yes, I know hardly anyone uses Swing anymore. :-) I basically just did it for fun and thought I would share. https://bit.ly/3VFzWtZ January 1, 2023 at 09:40PM

Show HN: InterviewFrog – Gamify Your Interview Prep With GPT A.I https://bit.ly/3jJFk1V

Show HN: InterviewFrog – Gamify Your Interview Prep With GPT A.I https://bit.ly/3Gz94HQ January 1, 2023 at 05:40PM

Show HN: Detecting collision between 500k circles below 5ms https://bit.ly/3GxfqHo

Show HN: Detecting collision between 500k circles below 5ms Heya. I created a flexible collision engine for broad detection in C that's also pretty fast. Personally that's my best, so I wanted to show it here. Although... still not as fast as DragonEnergy's one that supposedly handled millions of agents bouncing off each other every frame on an old i3, haha. I hope I get better at this! He set the bar pretty high for me. I was considering including some small function that tries finding the nearest entity, although I think it might be better to simply use query for that matter. Perhaps in the future I will get a good idea of how to do that more efficiently. This is not a clickbait. Although generally you also call other functions in a tick, a collision check between 500,000 circles ("circles", not "squares", because distance is checked and forces are applied based on the angle between) is done below 5ms on not really that demanding hardware. I achieve lower times than that on my budget laptop, slightly more on my PC (yeah, weird). The total time spent in a tick is 3-4 times that. https://bit.ly/3IiTPUI January 1, 2023 at 09:08PM

Show HN: Modreveal – Utility to find hidden Linux kernel modules https://bit.ly/3hZ97mQ

Show HN: Modreveal – Utility to find hidden Linux kernel modules https://bit.ly/3WX0vMd January 1, 2023 at 04:32PM

Show HN: Lama2 - Plain-Text Powered REST API Client for Teams https://bit.ly/3VSGZjb

Show HN: Lama2 - Plain-Text Powered REST API Client for Teams https://bit.ly/3IlxEgF January 1, 2023 at 03:06PM

Show HN: I created my AI clone based on 600.000 written words https://bit.ly/3QaWl0X

Show HN: I created my AI clone based on 600.000 written words https://twitter.com/louis030195/status/1609487185602023426 January 1, 2023 at 10:51AM