Tuesday, February 28, 2023

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

Show HN: Dak – a Lisp like language that transpiles to JavaScript https://ift.tt/koGqZsO February 27, 2023 at 06:38PM

Show HN: Collect and search robotics data with SensorSurf https://ift.tt/x45DghB

Show HN: Collect and search robotics data with SensorSurf We've been building SensorSurf and are thrilled to share our beta with the robotics community: https://ift.tt/BnoZNrl . SensorSurf is an open source platform that makes it easy for robotics engineers to collect and search data from their fleet. You can define triggers for when to record data (e.g. emergency stop) and capture the moments leading up to the event with rolling buffers. We integrate directly with ROS. Drop our agent into your system, and start collecting data! ================= What prompted me to found this company: > I was a perception engineer working on autonomous boats. > I needed tons of imagery to build computer vision datasets. > It was impossible to offload all this data over satellite. > I interviewed robotics companies, and learned this was a common problem. ================= Our beta enables you to: 1. Trigger recording on arbitrary ROS topic data. 2. Capture the data leading up to the trigger (rolling buffer). 3. Offload over a poor connection (set max upload rate). 4. Search imagery with natural language. ================= Open source announcement: https://ift.tt/LQEIRJv https://ift.tt/thHPK8d March 1, 2023 at 12:32AM

Show HN: No-framework, customizable, animate-able, SVG

Show HN: Drai – AI Art Engine https://ift.tt/tPScv5K

Show HN: Drai – AI Art Engine https://ift.tt/a54V0Eh February 28, 2023 at 06:28PM

Show HN: Ink – Pocket ChatGPT https://ift.tt/qrkfwCd

Show HN: Ink – Pocket ChatGPT https://ift.tt/GaSdjrb February 28, 2023 at 06:14PM

Monday, February 27, 2023

Show HN: Former game devs building a platform showcasing game projects https://ift.tt/EsbROHw

Show HN: Former game devs building a platform showcasing game projects https://ift.tt/Virne3E February 28, 2023 at 03:52AM

Show HN: Natural Language Git (Gitgpt) https://ift.tt/gl7pS3O

Show HN: Natural Language Git (Gitgpt) Hey folks, Here's a quick and dirty tool to use natural language to get git to do what you want. Example: $gitgpt create a new branch called feature/test add all the files and commit with msg creating feature test then push to origin I haven't put it through the wringer yet, however it's worked well with some pretty straight forward day to day git usage. https://ift.tt/TNzlKik February 27, 2023 at 11:20PM

Show HN: Codesearch, a command-line tool for searching your codebase https://ift.tt/mW4Vtpe

Show HN: Codesearch, a command-line tool for searching your codebase https://ift.tt/ZLR1VbE February 27, 2023 at 10:01PM

Show HN: Go Bindings for Roc Toolkit https://ift.tt/RyCa5Qt

Show HN: Go Bindings for Roc Toolkit https://ift.tt/t4kj3Lo February 27, 2023 at 09:39PM

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

Show HN: DbDeclare – A Python declarative layer for your database Hi HN! I made and just published v0.0.1 of DbDeclare. I use Python a lot, and interact with Postgres a lot. I like using SQLAlchemy, and I love Alembic. Those wonderful tools primarily operate on tables, though, and I often find myself writing custom code to declare what databases, roles, schemas, privileges, etc. I want, and I have a hard time updating them reliably and in a repeatable fashion. That's where DbDeclare aims to help: declare what you want in your cluster (in addition to SQLAlchemy-defined tables and columns) in-code, alongside your tables. There is a lot this can't do yet (thus the v0.0.1), but I think there's a decent foundation here to build on and eventually have really nice features like autogenerating change statements between your in-code definition and what is actually in your database cluster (like Alembic). This is also my first attempt at building an open-source project, so I'm sure there are plenty of mistakes. Please feel free to provide feedback, I'd love to make it better. For what it's worth, I'm aware that you can do some of this at the infrastructure-as-code layer using a tool like Terraform/Pulumi. My personal preference is to have all this sit closer to my tables rather than my infrastructure, so here we are. Anyway, let me know what y'all think. Thanks! https://ift.tt/q2znmHh February 27, 2023 at 09:34PM

Show HN: General information from data easy to use https://ift.tt/Rz1uMrb

Show HN: General information from data easy to use https://ift.tt/UVK3t1j February 27, 2023 at 11:33AM

Show HN: Visualization of Catmull-ROM Spline Generation https://ift.tt/jMnextk

Show HN: Visualization of Catmull-ROM Spline Generation https://ift.tt/10Bz8sj February 27, 2023 at 02:56AM

Sunday, February 26, 2023

Show HN: Step through Stack Overflow's system architecture circa 2016 https://ift.tt/gLQMDJw

Show HN: Step through Stack Overflow's system architecture circa 2016 https://ift.tt/EN3Ikm7 February 26, 2023 at 05:29PM

Saturday, February 25, 2023

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

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

Show HN: AI Files – manage and organize your files with AI https://ift.tt/AyKNSca

Show HN: AI Files – manage and organize your files with AI https://ift.tt/GDJdQKE February 26, 2023 at 07:19AM

Show HN: Interviewing Ronald Reagan in 2023 Using AI (ChatGPT and ElevenLabs) https://ift.tt/BXQ6rU8

Show HN: Interviewing Ronald Reagan in 2023 Using AI (ChatGPT and ElevenLabs) https://twitter.com/ammaar/status/1627729711081345024 February 26, 2023 at 06:32AM

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

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

Show HN: 138 Generative AI tools for images, text, videos, code, audio, and 3D https://ift.tt/g7bV5cd

Show HN: 138 Generative AI tools for images, text, videos, code, audio, and 3D https://aigen.tools/ February 26, 2023 at 12:14AM

Show HN: Deon.land – Deno.land? https://ift.tt/GrLdBsT

Show HN: Deon.land – Deno.land? After yesterday's release of Deno with package.json support[0] some discussions about how Deno handles dependencies have been coming up again. Since Deno's inception, I've mostly been watching it from the sidelines, dabbling a bit with it, and mostly been considering it a fad that will die out sooner or later. Ultimately, with the new package.json support nothing really changed regarding the dependency management story of Deno. It's still as awful as ever. Prompted by some discussions, I decided I would try to test how easy it would be to mount a typo-domain supply chain attack. And as expected, it's about as easy as buying a domain and setting up a Cloudflare Worker (which isn't any harder than setting up Deno Deploy). And voila, for importing your favorite dependency, just copy-past the following snippet into your code (which after all is how you include dependencies in Deno): ``` import * as flat from "https://ift.tt/M6bI7SL"; ``` Which is virtually indistinguishable from what you'll find here[1]: ``` import * as flat from "https://ift.tt/vqJF3zr"; ``` (I swear, nothing bad will happen!) ------- Typo supply-chain attack aren't anything new. They are probably the most popular attack type on package managers (and their registries) in the past few years. This one is just slightly different because it is even worse, because unlike a moderated[2] registry like npmjs.com, this can't be easily taken down to reduce the exposure of developers to it. While this is just a fun little gag, the Deno teams stance on security is not so funny. While Deno has a few minimal security options nowadays, such as subresource integrity for a deno.json, you have to actively seek them out, and most project's don't even use a deno.json. Deno is creating a ecosystem with bad security defaults (with a community rejecting efforts towards them), to have a "simpler" system. They prioritize onboarding new developers over the security needs of the users of the services that those developers will build. I don't think that's okay. So, go ahead and have fun: Replace deno.land with deon.land in every import you want. Deno won't stop you! :) [0]: https://ift.tt/Zhi4Dvq [1]: https://ift.tt/vqJF3zr [2]: https://ift.tt/I0sPtiV February 25, 2023 at 08:56PM

Show HN: LeanCreator – a stripped-down QtCreator for C/C++, LeanQt and BUSY https://ift.tt/s5nqVhB

Show HN: LeanCreator – a stripped-down QtCreator for C/C++, LeanQt and BUSY https://ift.tt/SIzJV30 February 25, 2023 at 07:19PM

Show HN: Tablr – Supabase with AI Features https://ift.tt/ltABMro

Show HN: Tablr – Supabase with AI Features https://www.tablr.dev/ June 30, 2025 at 04:35AM