by david927 on 10/27/24, 10:14 PM with 1152 comments
by vldmrs on 10/28/24, 6:28 AM
by janosch_123 on 10/28/24, 11:28 AM
Now I release my knowledge in bite-sized chunks on my new YouTube channel to help others:
What's a battery management system? https://www.youtube.com/watch?v=_QsMoCrSTYc
What is the C-Rate? https://www.youtube.com/watch?v=dDu1fRtKfsA
What is battery balancing? https://www.youtube.com/watch?v=RGYLPOlT45A
etc. etc. I focus really hard on answering exactly one question in a concise and engaging way and trying to keep every video under 5 minutes. Oh, and to make the videos solution independent, so not specific to a product, but convey the underlying knowledge so it has a longer shelf-life.
Full list is here: https://foxev.io/batteries/ I am planning to turn this into a knowledge base with playlists for "learning paths" like "everything to watch about batteries" or "here is what you need to watch to make a motor spin on a bench". I will add interactive functionality like quizzes and widgets to make the knowledge even more sticky.
by dang on 10/27/24, 10:28 PM
Ask HN: What are you working on (September 2024)? - https://news.ycombinator.com/item?id=41690087 - Sept 2024 (1041 comments)
Ask HN: What are you working on (August 2024)? - https://news.ycombinator.com/item?id=41342017 - Aug 2024 (1424 comments)
One thing I'd like to hone in on is that these threads aren't intended for promotion, but rather for the just-because sort of project, driven by idle interest or weird obsession—the sort of thing people might spend their free time on.
I'm not sure yet what the official "rule" should be (if any), but if you're working on a startup or have had attention via Show HN, maybe abstain from these discussions? It wouldn't be good for the thread to get taken over by things HN already has a place for.
by koeng on 10/27/24, 10:41 PM
Video on what I'm doing - https://www.youtube.com/watch?v=CCiuS1oHnKw
Picture of my home lab - https://x.com/koeng101/status/1844150979484319842
I'm trying to build a DNA assembly company right now (been lots of ups and downs lately...), and one thing I need to do is validate the specs of my oligo pool synthesis provider, Agilent, before I release to customers / raise a seed round. So as a stress-test run of my system, I'm synthesizing a genome, and am thinking about trying to livestream it. The unique technology is variety of ways to assemble and validate DNA from oligo pools for a lot cheaper, pretty much enabling a 10x reduction in DNA synthesis cost vs commercial suppliers. I've worked my ass off for nearly 2 years to get to this moment and am so excited!
by Timwi on 10/28/24, 8:01 AM
╓───╖
║ ! ║
╙─┬─╜ ┌───╖ ╔═══╗
┌─────┴─────┤ > ╟──╢ 2 ║
│ ╘═╤═╝ ╚═══╝
╔════╗ ┌───╖ │ │
║ −1 ╟──┤ + ╟─┴─┐ │
╚════╝ ╘═╤═╝ │ │
┌─┴─╖ │ ╔═══╗ │
│ ! ║ │ ║ 1 ║ │
╘═╤═╝ │ ╚═╤═╝ │
│ ┌─┴─╖ ┌─┴─╖ │
│ │ × ╟──┤ ? ╟──┘
│ ╘═╤═╝ ╘═╤═╝
└─────┘ │
The language is called Funciton (pronounced: /ˈfʌŋkɪtɒn/) and the above example demonstrates the factorial function.I made this language over 10 years ago, but earlier this year I've been making YouTube videos in which I describe it in excruciating detail: https://youtube.com/playlist?list=PLkG32PHxWoJaetjKUMVRONWLg...
For my next video, I want to show in detail how the interpreter works. For this purpose I'm creating an elaborate animation. You'll notice that the latest video is already several months old; this is because this animation is more work than I bargained for, and I got a little burned out by it. Nevertheless, I persevere and the video will come out whenever I may finish it.
Language specification: https://esolangs.org/wiki/Funciton
Interpreter: https://codeberg.org/Timwi/Funciton
by Soupy on 10/27/24, 11:13 PM
I'm building Pastmaps - striving to eventually be the world's largest online collection of old maps, aerials, and photos all packaged into a public historical research platform that's as easy to use as Google Maps. This has been a labor of love now for about a year, but I still have a huge mountain to climb to realize the full vision. Give it a try and give me your harsh criticisms - that's the greatest gift you could give me!
Even in it's current state, it's being used by geneologists, urban explorers, search & rescue teams, real estate developers, government agencies, etc. The number of exploding use-cases continues to astound me and keeps me motivated to continue.
by aantix on 10/28/24, 3:14 AM
It allows us to control the algorithm. It’s all LLM translating to YouTube search queries under the hood.
Visually it looks the same.
The suggested videos come from predefined buckets on topics they love.
E.g. 33% fun math, 33% DIY engineering, 33% creative activities.
Video recommendations that have a banned word in the title/desc don't get displayed e.g. MrBeast, anything with Minecraft in it, never gets surfaced.
For anyone interested in using it, send me an email.
jim.jones1@gmail.com
by tyjkot on 10/28/24, 12:24 PM
I drive a 21 year old Saab, and in my 2 years of owning it, I have replaced every single bulb in the exterior of the vehicle except a turn signal or two.
I decided to create a mobile service for vehicle lights. It's a simple website that even technologically-disadvantaged people can use. The website is nearly finished and I will likely come back here to write a post on it for how the website works.
Oh the best part, I get texted and emailed for each service order that comes in, and using my service is only $10 more than what it would cost you to go buy a bulb yourself at OReillys, AutoZone, etc.
I programmed everything myself and developed the idea as well. This is my first real-world project/solution I am bringing into this world that has been verified by others, to be a needed service. Pretty excited about it and I love changing bulbs or replacing light housings, it's fun and simple.
**Update: I perform the install.
by carlnewton on 10/28/24, 6:29 AM
- The idea: https://carlnewton.github.io/posts/location-based-social-net...
- A build update and plan: https://carlnewton.github.io/posts/building-habitat/
- The repository: https://github.com/carlnewton/habitat
- The project board: https://github.com/users/carlnewton/projects/2
by thomasfl on 10/28/24, 11:10 AM
I am a fullstack developer living in Norway. Last year I registered the Norwegian branch of the Architectural Uproar as a not for profit organization. With the support from paying members, I have been able to go on tour to most of the major cities in Norway. We organize large meetings were we discuss architecture and city planning with politicians, architects and property developers on stage.
I am strongly inspired by Create Streets in UK and Strong Towns in the US. I want to improve people’s quality of life, help saving the planet and make Norway beautiful again while doing it.
https://arkitekturopproret.no edit: typos
by com2kid on 10/28/24, 4:04 AM
It is designed to solve the problem of "RPG hero just killed a dragon in front of the town and no one says anything about it." All the NPCs realistically react and talk about the Hero's exploits.
Visitors to the site can vote on what quest the hero undertakes next.
I'm running into the problem what the site isn't much fun. I'm honestly not sure what to do about that!
An only slightly buggy build is at https://www.generativestorytelling.ai/tinyllmtown/index.html
Importantly, I am aiming to have everything (except voice gen) working on a small model that can be ran locally.
by aschla on 10/28/24, 3:30 AM
There was a bit of noise to the sonar transducer since the stepper motor was so noisy, but I mostly eliminated it by routing the motor wires through liquid-tight flexible electrical conduit, connecting the conduit to ground.
by scottbez1 on 10/27/24, 11:37 PM
I get custom character flaps printed and die-cut in bulk and then sell them in smaller sets. A full set of flaps for one module has 52 distinct designs (letters, numbers, symbols, etc) and I get them from the manufacturer grouped by design, so they need to be collated to sell as packs of 52 with 1 of each design.
My WIP robot will take a stack of one design and distribute them to a bunch of cubbies, then I'll swap in the next design, and so on, so each cubby ends up with a full set.
It's based on a cheap ~$110 CNC gantry frame from AliExpress and a ~$35 BTT SKR Pico 3d printer main board running GrblHAL. To detect whether the flaps feed successfully I use a visible light break-beam sensor (the typical IR sensors don't work because the PVC flaps happen to be IR transparent!) which acts as the "z probe" - the flap is fed via a G38.3 probe action which returns whether the probe was successful or not, and the "z" coordinate it was first detected.
I have a python script running on a computer to send the gcode to the machine.
[0] https://bsky.app/profile/scottbez1.bsky.social/post/3l737hme...
by tikimcfee on 10/28/24, 12:17 PM
Im developing it with the use in mind of flying through your code to show others relationships, or edit with a visuospatial look at your code instead of basic 2D tabs and a mind map of which one had the thing you're working on. It's kinda fun to work on the project In the project!
It's built on Swift and Metal but can ready any utf8 text file, minus a few subsections of the Unicode spec (for now).
by seansh on 10/28/24, 8:35 AM
The result is a much more interactive way to present code than screencasts or blogs. Because at any point we can pause a session and freely explore and experiment with the codebase.
I put together a demo recently [1] and written much more about it here [2].
by nicbou on 10/28/24, 9:01 AM
I am writing a tool to collect and aggregate data about the processing times. This will help people plan around the delays. Knowing is half the battle.
The biggest challenge is that my readers find me at the start of the process, and I need their feedback at the end of it. I have to make it easy for them to provide partial feedback and complete it later after they get an email reminder.
This would be unnecessary if the immigration office collected and shared that information, but they don’t. They also don’t welcome any help because they “operate at peak efficiency”. I have stopped hoping for their collaboration.
by bambax on 10/28/24, 2:54 PM
Just doing plain OCR doesn't really work because the notes in the margin and the footnotes get mingled with the text, which results in gibberish.
But, when sent to Google Vision API, each page results in a json file that has an object for each word and the four coordinates of its bounding box.
That json file is pretty big (around 1.5 Mo when pretty printed, or 500 k with no indents or line breaks) but it can then be fed to Gemini, taking advantage of its large context window.
Gemini is pretty good at identifying each section of the page (headers, main text, margin comments, footnotes) but it takes a looong time to respond (2-5 minutes per page).
So another approach is to ask Gemini to write a python script to analyze the json result and group sections depending of the coordinates of each word, and then run that script against the json output by the OCR phase.
But it's quite difficult to have a script that works for any page; comments in the margin are always in the margin so that's pretty easy, but footnotes can start at any height of the page (some pages contain only footnotes running from previous pages) and Gemini likes to be pretty specific, giving hard 'y' coordinates for where footnotes should start, which obviously only works for the one page it's working on.
I'm iterating and making some progress but I feel like I miss a big breakthrough and it all should be simpler than it currently is. Information about OCR is pretty scarce online. Any pointer is welcome!
by ValentinA23 on 10/28/24, 1:53 PM
Macros in lisp are just normal functions that receive the code they wrap as argument and return some modified code. Typically they will just wrap the passed code into some more code. But then there are code walking macro: macros that will traverse passed code to modify it in depth.
What I'm working on is "code diving" macros. Not only will they traverse the passed code, but they will resolve called functions and macros, fetch their source code and traverse it too. And so on. All the redefined fns/macros are accumulated in a let/macrolet binding, topologically sorted by call/dependency order. Instrumented code will call these local redefinitions, shadowing the global definition lexically.
This allow the programmer to write truly local monkey-patches for existing code he doesn't have control over (e.g, code from another library for instance). I'm writing this in Clojure, and the traditional way to do this is to temporarily change the global definitions of targeted variables using with-redefs. This is problematic because other threads will see these redefinitions, and not just threads created within the instrumented code, but already existing threads too.
Another way to do it is to just redefine the targeted functions globally, but then your modifications are available to the whole program for the rest of its execution.
by mnbbrown on 10/28/24, 1:02 PM
It's a very fun mix of hardware (for data collection), and crazy SQL queries to model energy flows between buildings, solar, batteries, etc. Considering just one building is pretty easy:
consumption = imported - exported + generated - stored + dispatched. carbon = carbon intensity * imported cost = tariff * imported
but then you add a site with a couple of buildings, solar on one of them, grid limited exports, etc modelling these flows is challenging. Like consider the case where one building got 10% of it's imported power from another building's excess solar, then calculating carbon becomes more difficult.
and once you've figured all that - then you have to figure out what makes commercial sense to do next.. install a battery, expand solar, move onto a TOU tariff, do nothing - and that's a whole other world of optimisation problems.
by nutanc on 10/28/24, 9:55 AM
Started of with [1] which showed that there might be some strength to the idea.
Applied it for chunking [2] and web site analysis[3] and got pretty good results.
Just started trying out experiments on video [4] and surprised that the structure seems to hold for image embeddings as well.
I have no clue if this has any value, but it is fun to go down this rabbit hole :)
[1]https://gpt3experiments.substack.com/p/the-shape-of-stories-...
[2]https://gpt3experiments.substack.com/p/a-new-chunking-approa...
[3]https://gpt3experiments.substack.com/p/using-semantic-chunki...
by rnoorda on 10/28/24, 7:21 AM
Trick-or-treating at a door is so last decade; trying to catch a Snickers hurtling towards you in the darkness is the future.
by CharlieDigital on 10/28/24, 1:29 PM
Got sick of working in Google Docs and having to manually move days around and re-label dates, shift hotels, etc. Ended up creating Turas.app over a weekend in 2023 (and then let it loose on Reddit). But just recently created the Chrome Extension which feels like it is an even better tool because it lets you access all of the richness of Google Maps. It's a Google Maps powertool for people who like to plan their travel meticulously.
(Completely free and intended to be free forever; we tried to monetize it but realized that there's no reasonable way to do so that we ourselves would be happy with; seriously thinking about just open sourcing it, but needs some cleanup first!)
Extension: https://chromewebstore.google.com/detail/turasapp/lpfijfdbgo...
App: https://turas.app
by DropPanda on 10/28/24, 9:45 PM
The game was playable on the first try with only a few minor and very quick rule tweaks from me. Even I felt we went on a stressful quest in the forest. Honestly among the best games for this age group that I have ever played.
10/10 activity, will try again.
by davidatbu on 10/28/24, 3:54 AM
(Small note: I'm doing it in full-stack Rust, including web frontend, using leptos).
by candiddevmike on 10/27/24, 10:33 PM
The work most of us do isn't tangible. You have nothing to "prove" that you made something. Creating something in meat space is really rewarding.
by nullderef on 10/28/24, 8:27 AM
It's been busy:
- Reading books, currently "The Mom Test"
- Looking for a startup community and being disappointed with what my city has to offer
- Deciding between VC vs. bootstrapping, and taking a firmer stance to try the latter first. This includes rejecting ODF.
- Talking with like-minded people. I now have a better understanding of what the MVP should look like.
Receiving so much support has been very encouraging; I announced it more publicly at https://nullderef.com/blog/quit-job-2024/
It's scary. But working has never been so fun!
by bastienbeurier on 10/28/24, 7:58 AM
As a father, I wanted to capture all the little moments of our day-to-day family life to later share with my grown-up children. However, I did not have the discipline to journal regularly. So, I made Memzy to capture them easily on the fly!
https://apps.apple.com/us/app/memzy-easy-journaling-with-ai/...
by Ladsko on 10/28/24, 3:59 PM
https://ladsko.github.io/hexed/
It's hexagonal, compact and optimized for German and English thanks to noted (https://dariogoetz.github.io/noted-layout/)
Right now I'm testing key shapes and sizes and the manufacturing of key caps. I thought I needed a resin printer for best results but FDM printed caps with a blob of epoxy resin on top works surprisingly well.
There's no firmware yet, I have not even decided on a micro-controller or software. But I want to use Kailh Choc v1.
This is my first time exposing this project to the public so I'll be very happy about some feedback!
by jascha_eng on 10/28/24, 5:13 AM
https://github.com/kviklet/kviklet
Essentially a PR review flow for production access, which allows you to enforce a second pair of eyes workflow. I was always a bit scared when I was on call and had all the power in my finger tips to ruin everyone's day. I think this helps alleviate the risk of human error significantly. Also helps with compliance of course.
by oulipo on 10/28/24, 7:06 AM
Ride Sustainably with the World's First Repairable Battery
Refillable in 5 minutes (just buy $150 worth of new cells every 3 years or so, when they're depleted)
Be Worry-Free thanks to the Fireproof Casing! There's been waaaaaay too many lithium fires!
It's launched as an IndieGogo (the product already exists, but as a startup IndieGogo is convenient to get the cash upfront to buy the parts and build the batteries) and there is an offer for early-backers here https://get.gouach.com for a 25% discount on the battery!
by pavlovsen on 10/28/24, 7:27 AM
Breathing Tips - a free web app to practice breathing exercises.
Tech stack: Ruby on Rails 7.2, sqlite3, BabylonJS for the 3D visuals, hosting on hetzner for 4$ and deployed with kamal 2
by SamWhited on 10/28/24, 2:12 PM
If you're in the Atlanta, GA area and need bicycle work done, hit me up! No job is too big or too small. I particularly enjoy building wheels if you want a sweet custom wheel set, but I do it all (including Mountain Bike fork and suspension work that many shops won't do).
by geepytee on 10/28/24, 3:36 AM
I'm also documenting every step of the process and uploading it to YouTube, which means I am also teaching myself how to edit videos :)
If anyone wants to check it out: https://www.youtube.com/playlist?list=PL55VZ7oDEoRnXKSYTiGlN...
by czhu12 on 10/28/24, 4:35 AM
I’ve ran a start up and saw how SaaS-ified and expensive web tooling is (heroku, datadog, redshift, fivetran, etc), but how difficult it was to move off of them. We had a few years of over 1 million in infrastructure spend.
I’m hoping just making Kubernetes easier to use gives us a way out.
It’s fully open source and a hosted version is free to use! https://canine.sh.
Would love feedback on it, including how the overall pitch could be better, or if it actually solves people’s problems.
by bobosha on 10/27/24, 10:56 PM
[1] https://www.researchgate.net/publication/381009719_Hydra_Enh...
by akkartik on 10/28/24, 4:03 AM
Download: https://akkartik.name/carousel-cards.love (really just a zip file containing source code, 169KB)
Installation instructions: same as https://akkartik.itch.io/carousel
Repo for the core app: https://git.sr.ht/~akkartik/carousel.love
So far I have 111 little "levels", each good for between a few seconds and a minute. I think a full curriculum/game will need maybe 2000 levels?
by carbonimpact on 10/28/24, 5:17 AM
If you are in an EPA-regulated (or equivalents in Canada and Europe) industry (such as mining, oil and gas, minerals, rare earths, metal processing, airlines, construction, shipping/marine, logistics, heavy industries, agriculture/farming/food production, data center, power generation including renewables, adjacent ones like consumer goods, real estate, large scale AI training, climate derivatives etc.) or require sustainability consulting support in general, we would love to talk to you: hello@carbonimpacthq.com (put “HN:” in the subject line so we know where you are coming from)
https://carbonimpacthq.com (the landing page is still a work-in-progress but you can check out our blog for more information https://carbonimpacthq.com/esg-and-your-business/)
by kolleraa on 10/28/24, 2:09 PM
Since my last update here, I've added more detailed personalized descriptions of recommendations (hit Describe to request), including a rating out of 10 for how well the item meets your preferences.
I've also added the ability to replace individual recommendations (this was the most requested new feature!). If you update your preferences, your replacements will use your updated preferences - pretty nice for fine tuning your results!
Try it: https://www.yogurrt.com/
by BasilPH on 10/28/24, 2:35 PM
What's holding me back from scaling is primarily my own resistance to marketing, plus some pending improvements to the ChatGPT-based transcript editing system. Once I finish optimizing the LLM integration, I'll have no more excuses to avoid sales outreach. One thread I want to pursue is a magazine of podcast transcripts that I inherited: https://podread.org
I'd appreciate advice on authentic outreach strategies for reaching knowledge-focused podcasters. If anyone here has experience in this space or wants to collaborate, I'm open to connecting.
by spacesanjeet on 10/28/24, 6:04 AM
Learning how to arrange things, navigation, and my own blog on my own site gives me the gratification of owning something fully. Everyone should have their own site is truly what I agree with.
by tm11zz on 10/28/24, 7:31 AM
SVGs are awesome and currently unrepresented in the diffusion-based model landscape. We have something that produces pretty great results and we're working on the next version which should be even better.
by abe94 on 10/27/24, 10:44 PM
[1] https://laudspeaker.com/ , https://github.com/laudspeaker/laudspeaker [2] https://docs.google.com/document/d/1VRI4X5fCUpwurUDvKmvzJpT7...
by fxtentacle on 10/27/24, 11:06 PM
I was unhappy with availability, pricing, and business model (SaaS lock-in) of the existing hardware/software solutions. But to my delight, I noticed that you just need better amplifiers to use 3D printer mainboards for driving industrial stepper motors. Everything is controlled with Gcode, which is just text. And sensors can send back logging messages over the same USB connection.
That means the control software can be just a python script with a little state machine inside :)
by maufl on 10/28/24, 6:27 AM
by ngokevin on 10/28/24, 5:10 PM
I've eschewed jobs and even a funded YC startup to work on this idea for years, ideating. Just following my passion and deep belief I'm making a more effective way to learn a language while also strengthening an emotional relationship!
by iamwil on 10/28/24, 3:43 AM
Lots of people just going off of vibes to see if their system is working right. That’s a good start, but you’ll need system evals to systematically improve your app. Like Garry says, “don’t raw dog your prompts. Use system evals”
by sotix on 10/28/24, 1:34 PM
by gcr on 10/28/24, 1:03 PM
But to pass the time, I’m also working on a personal journal that keep S-expressions in a database with a well-defined schema set by the other nodes of the database (imagine tiddlywiki transclusions everywhere!)
The idea is to have a bunch of adaptors for Google Takeout, Apple Notes, Obsidian, Apple Health, fitness tracking, org-mode, location history, etc. keep all my data there in well-defined formats. I could then also use the markup language I’m writing to present my journal data in various ways.
My main focus is on efficient data entry/ingestion powered by schema-as-data, which allows for machine and human readability.
I don’t expect it to be useful, but I’m having fun. If I wind up getting anywhere, I might open source it.
by chandureddyvari on 10/28/24, 8:38 AM
There were also issues syncing with Google Merchant Center (missing colors, categories, etc.), so I tweaked the app to auto-fill these fields using GPT-4o, making it compliant with Google and Pinterest requirements.
I’m completely new to SEO and just tried following best practices to fix things as they came up. Now I’m learning that SEO keywords change constantly, so I’m thinking of integrating a keyword provider to dynamically enhance our product descriptions.
I never realized running an e-commerce store (especially print-on-demand) would involve so much operational work on the marketing front. I’d appreciate any advice on what to tackle next, especially since my goal is to avoid “subscription hell” with multiple Shopify apps. My wife is also just starting with ads and campaigns, diving into tutorials to learn the ropes.
Any guidance is welcome!
by justEgan on 10/28/24, 6:00 AM
The challenge is how to classify images as cost efficient as possible without compromising performance. I decided to go with running ML models on the client-side.
Technical implementation: - Built and trained a compact TensorflowJS model (~3MB) that runs entirely in-browser - Model lazy loads only when users are submitting reviews - Classifies uploaded photos into Menu, Food & Drink, or Vibes (interior/exterior) - Zero server costs for inference, quick enough classification feedback
This approached solved several problems: 1. Reduced server costs by moving inference to the client 2. Improved UX with immediate photo categorization 3. Maintained app performance by lazy loading the model
Would love feedback from the HN community on: - Optimizing the model size further - Alternative approaches to client-side ML - General UX improvements for local discovery apps
I had no prior ML experience, so this was a fun challenge :)
by boristsr on 10/27/24, 11:55 PM
The software allows the platform to automatically align to north and working on accounting for imperfect leveling (such as placing it on a slanted surface) through software and accelerometers.
Next challenges I want to solve in software is focus detection and then automatic image stack and post processing.
Primary goals of the project is a deep dive into robotics and electronics, along with brushing up on webdev which I don't touch too frequently being in the gamedev world. Also allowing me to explore things like digital signal processing.
I'm keeping a bit of a running blog here. [0]
[0] https://gdcorner.notion.site/Stargaze-Telescope-Build-Log-6f...
by Uptrenda on 10/28/24, 6:36 AM
https://github.com/robertsdotpm/p2pd
python3 -m pip install p2pd
python3 -m p2pd.demo
(Will let you play around with TCP hole punching and other obscure connectivity approaches.)
Brand new docs too that go into how it works in English with some semi-good diagrams. If you want to learn more about it.
by laurentlb on 10/27/24, 11:00 PM
I'm building a website with interactive stories (or story-based games), intended for language learners. The idea is to make stories with choices (using Ink script), including features you may expect from adventure games (e.g. inventory, choices that matter).
The text is written in simple language, it is then translated in many languages, and I generate audio files. This provides input for people learning a language, with multiple options to practice reading or listening.
by stevehoyek on 10/28/24, 2:19 PM
I've built Journable, a simple & frictionless chat-based & photo-based calorie tracker. Just type in what you've eaten, in as much or as little detail as you can. Or type in what you did for exercise. Or just snap a photo of your plate. Whatever works for you.
by tobinfekkes on 10/28/24, 5:57 AM
I have another ecommerce system that delivers boxes of organic produce all over the Seattle region.
So I am working on building an integration between the two systems. When a box of coffee is being shipped on the same day that the delivery company is already going to that region, redirect that box's fulfilment process away from USPS/FedEx and deliver it instead.
This saves 50% on shipping costs for the coffee company, and the delivery company gets paid for utilizing extra space in the delivery vans. It's been 4 months of work so far, and most of the individual pieces are working in production right now, hoping to enable all of it together this week or next. Just in time for the holidays ;)
The hardest part so far was integrating all the custom label generation, and mapping/routing so that it's seamless with the existing workflows of each company. The coffee company doesn't have a "separate" workflow for the new non-shipping orders, and the delivery company doesn't have a "separate" workflow for fulfilling orders they did not pack.
The real cherry on top is that it's built in such a way that N number of stores could integrate their stores into our fulfillment. This lets many local food producers who cant do their own fulfillment still participate in the local food economy without having "scale". It's kinda like an upside down Fulfillment By Amazon: they'll do your delivery for you as long as you sell through their store (and take their ever-increasing cut of the sale). This version lets the store owner maintain their own store, URL, branding, prices, availability, customer relationship, and margins, but then hook into our last-mile fulfillment.
by papacostas on 10/28/24, 11:57 AM
Paid stuff coming very soon, just onboarding some groups and get some feel
by sh4rkb0y on 10/28/24, 12:01 PM
by koevet on 10/28/24, 7:04 AM
I noticed that there is a big gap in this space, especially for European users. There are several personal finance applications, but they seem to integrate mostly with US banks and, in general, they seem to be very dollar-centric.
So, I'm working on a simple app to manage personal finance, based on the concept of double-entry accounting with features like budgeting, projections and data analysis. There are a lot of privacy-related considerations, so for the time being I will eat my own dogfood and offer it to close friends. Let's see how it goes!
by fimdomeio on 10/28/24, 4:39 PM
I'm trying to make it: a collective project shared between multiple coops, open source, sustainable in the long term.
I've already did some micro projects to the coop I'm a part of, like changing the workflow of expense invoice management from a totally manual process to an 80% automated process so I'm pretty sure I can provide significant benefits to the coops. Right now There's already a prototype andI'm in the process of talking with cooperatives finding financing and making it real.
website is at https://coops.pt (very early stages, in portuguese)
by popol1991 on 10/28/24, 6:23 PM
For my whole career so far I've been applying ML (as they called it back then) / AI to various domains like drug discovery and cybersecurity. Both were fun but, man, it feels really different to build a consumer app. It's just very exciting to be able to develop something, push it, and get compliments/complains the second day! We've even noticed that the ADHD community are especially engaged with the extension because they suffer the most from the tab overload problem.
Anyways, for those who might need it, here's the link:
https://chromewebstore.google.com/detail/skipper-fewer-tabs-...
by nkg on 10/28/24, 4:12 PM
Not my idea, though. Through our local geek community, I met this taxi driver who pitched his app idea. He convinced a few other drivers to pay a small fee to kickstart the project. Then he convinced me to help with the technical stuff, and I convinced a friend to tag along.
He is on the road looking for funding!
by time0ut on 10/28/24, 11:15 AM
by dngit on 10/28/24, 4:25 AM
Originally, I built Pictera for myself to use because I couldn’t find any service that produced decent photos. Besides, I was very concerned that popular products in this space included broad terms allowing them to keep and use users' photos indefinitely for any purposes, including marketing [2]. But I've been enjoying working on the product so much that I've put way more time into polishing it and thought others would find it useful too.
Would love any feedback from folks!
by bwb on 10/28/24, 9:47 AM
I just launched the "best books of 2024," where I ask readers and authors to share their 3 favorite reads of the year and make it fun to navigate them by different factors (genres, topics, book club reads, audiobooks, and more coming) -> https://shepherd.com/bboy/2024
Slowly getting more in place as we grow :)
by dstryr on 10/28/24, 4:14 AM
I'd like to continue building fun projects like this until I find a market. I work in Phase 1 clinical trials and the end goal would be to implement some of these efficiencies into health technologies.
by Benjamin_Dobell on 10/28/24, 9:54 AM
Overcooked is a co-op series that fundamentally requires the control of multiple characters to progress. I've kept multiplayer as an option, since teamwork is an important part of the game. However, I've replaced the 2nd player with a bot that you program to assist you.
It's still experimental at this stage. However, I've experience leading EdTech engineering departments and my wife is a teacher at my daughter's school. If my daughter's peers show interest I'll go ahead and build a course around this for primary school aged children.
by memset on 10/28/24, 3:46 AM
I don’t want to configure filters or adopt inbox zero. I want the computer to look at decades of email activity and just figure it out.
Second, working on a single dashboard for attorneys to create and upload filings across different agencies and different states. Trying to improve accuracy and labor costs for mundane work like this.
(Opinions? Suggestions? Want to work together? Email me!)
by jsemrau on 10/28/24, 4:32 AM
Since I am working on autonomous agents that are given the agency to take an action on their own, I believe having a good understanding of the "psyche" is important (at least to me).
by nikivi on 10/28/24, 11:35 AM
by realmcqueen on 10/28/24, 7:53 PM
Always wanted to make a truly grand epic space real-time strategy inspired by homeworld, anime, and of course the classic rts of past.
this is a passion project... maybe turns into something real. who knows. I am having a blast working on this.
by else42 on 10/28/24, 10:31 AM
First time I'm building a proper website, used a lot of AI. Things that changed over last time: * Switched the charting library from D3 to Apex. D3 was too low-level for my purpose. * Reworked the design and contents of a lot of pages (with the help of AI). * Various bugfixes for the database queries. * Tried to come up with some kind of pricing signal detection, but currently not working well. * Link to the actual auction results. * Minimal E2E validation using Playwright. What a pleasure to use!
I'm planning to add alerting. Not keen on running a backend though.
by chc4 on 10/28/24, 3:11 AM
by AndrewVos on 10/28/24, 3:53 PM
Try it out, it's free!
If you don't have an iPhone, you might have success with the desktop version at: https://color.vos.lol/app
by thorvaldsson on 10/28/24, 7:03 AM
I gathered many of my bash scripts and aliases, focused on making use of Android Debug Bridge (ADB) easier, together into a single collection[0]. The wiki page has visuals and more information on functionality[1].
Then starting a new project this week around gathering and displaying information on air quality in Iceland.
[0]: https://github.com/hrafnthor/adb_helper
[1]: https://github.com/hrafnthor/adb_helper/wiki/ADB-Helper-wiki
by lihaoyi on 10/28/24, 3:41 AM
I just gave my first conference talk about it, and response was positive. Hope others find it interesting as well!
by csjh on 10/28/24, 2:28 PM
Currently passes all the WebAssembly 1.0 test suite minus the tests that require imports (around 9) - should have those ones fixed this week
by matthiasb on 10/28/24, 6:46 AM
Cloud providers made too easy to start resources. But unless there is a stringent upfront process (that usually defeats the purpose of using the cloud), it is hard to keep track of who owns what, and what is still needed. Decrypting long cloud bills quickly impossible, and users do not have a clear understanding of the per-resource cost they generated.
I believe the solution is rooted in transparency and accountability for both users and cloud providers.
I am creating a tool what generates a cost and security cloud report which is sent weekly for each cloud user or team.
I intend to release it as a open-source tool as well a SaaS service as part of www.li10.com
by dom96 on 10/27/24, 10:36 PM
by woile on 10/28/24, 6:07 AM
I'm currently working on supporting images on the recipes.
I'm proud of having launched on producthunt and now trying to figure out how to attract more users
by seangransee on 10/28/24, 4:25 AM
1. An infinite realtime canvas for people all over the world to collaborate on pixel art: https://everyonedraw.com/6/4298/8439
2. An LLM-powered translator specifically optimized for English speakers living in Spanish-speaking countries: https://translate-spanish.com
The first one is purely for fun to scratch my own itch, and the second is solving some frustrations I've had with existing translator apps while living in Mexico City.
by martin_a on 10/28/24, 3:57 PM
Job is very stressful as Q4 is peak-season for us. Managed to stick to some healthy habits though, like doing sport regularly and trying to eat less junk food. It ain't much but it's something I guess.
Also made a good deal on a broken Kitchen Aid machine. I want to repair it for a friend of mine who would like to have one but can't afford it right now. I think that will be a nice christmas present. Really need to get that going though, when time flies again.
by pauletienney on 10/28/24, 7:24 AM
It let you draw and decorate the world around you (think r/place on a map). So far people seem to like it and are making some nice little drawings in their neighbourhood. I have seen some funny projects like the Star Wars Rebel Alliance logo in east of Paris, some cute ninja turle, a "Kamala" on 5th Avenue in NYC (no politics here, it is just fun for me seeing people claiming some territory on my game).
I do this as a hobby and love it so far.
by deutz_allis on 10/28/24, 12:40 PM
Meshtastic is helping out but if anyone knows where to find stronger documentation that would help.
by brainless on 10/28/24, 8:01 AM
Then the nodes in the graph maintain types (things like people, date, currency) as extracted and allow queries.
https://github.com/pixlie/PixlieAI
Currently building a demo where we crawl startup investment data to build a knowledge graph that can be filtered for patterns.
The engine can guide the crawl process, to keep crawl limited to the problem statement.
by matcha-video on 10/28/24, 4:18 PM
Uses transformers.js & WebGPU for running transcription, so it's pretty fast. It's still a bit rough around the edges, so I'm looking for feedback.
by ppage on 10/28/24, 5:26 AM
by TriangleEdge on 10/28/24, 3:17 AM
I am learning react-native now. Just finished building a themed components library.
These are for building a simple intelligence platform. Intelligence meaning a way to model entities, events, documents, and the link between them.
I want to use this instead of having thousands of documents on dropbox organized by a random folder hierarchy.
by TomasBM on 10/28/24, 4:21 AM
Specifically, my team and I are making assurance cases and ontologies that can seamlessly integrate with the system and its guardrails. For example, if you want to deploy some mix of filters underneath a user-facing LLM app, you would able to: 1) express the logic of how they should be deployed and why (e.g., if X=1, then Y, else Z); 2) see how they perform over time and evaluate alternatives; 3) investigate what happened when an attack succeeds; 4) prove to the auditors that you're taking all measures necessary to be robust and compliant with the EU AI Act.
It started as an informal collab early this year, but we have since published a few workshop papers on this concept [1,2]. We're building a Python demo that would show how it all fits together.
[1] https://arxiv.org/abs/2410.09078 [2] https://arxiv.org/abs/2410.05304
by woolion on 10/28/24, 10:44 AM
I understand the AI fatigue, as almost all of the proposed uses of AI in gaming are generally either random generation (in other words, procedural generation but worse) or 'better replies from NPC'. Neither solve any problem people really have. And probably more importantly, the other use is for mega-corporations to hire less competent programmers/artists.
Unfortunately being tied to the AI calls poses a lot of issues with distribution, which is annoying for what was supposed to be a glorified PoC. I'm still finishing the backend to comply with Steam's review (which does not really match their guidelines...)
by aylmao on 10/28/24, 10:29 AM
If you don't know what a DAW is, think GarageBand. Ableton Live, Logic and Reason are other examples. It's fully built with React and a custom state-management library, that's been fun and challenging. It's starting to take shape, but there's definitely a long way to go.
by muhrizqiardi on 10/28/24, 3:45 AM
I was supposed to be working on a project called Tagbox... but it feels like it's never gonna see the light of day. I hope I'm wrong though, I still want this to succeed, for once in my life, I want to actually succeed on at least one thing. I want to contribute some good thing to the society.
First, what is it? It's a bookmarking app alternative to Pocket or Raindrop.io. Yeah, you can already tell it's not the most original idea. What makes it different, though, it's supposed to be self-hostable and additionally it's easy to deploy as it's only single binary file with no other runtime dependency--the database uses SQLite, which you can include it as a library in Rust.
What problems I'm facing while developing this? Honestly? I don't know, but I can't finish the last 10% progress of the app. It's funny--I first wrote it in Go, and it almost reached MVP. But, instead, I decided to just rewrite in Rust. Well, at least I got to learn new language while building this app, two birds one stone, or in Bahasa Indonesia, swimming while drinking water.
But now, I just can't force myself to continue. And I don't know why. Maybe perfectionism? It definitely doesn't have to do with skill though.
There are also another thing I'm working on: recovering from depression. One year ago, out of nowhere, I lost all my motivation doing anything--including university. I lost all my friends. Since then, I'm at the lowest point of my life. I visited psychiatrist multiple times. I don't know if it was effective, but recently I'm starting to see a light at the end of the tunnel.
The Tagbox Project is also one of the efforts for me to recover from depression. The depression phase made me realize that I _want my works to have a positive effect on the world, even for just a little bit_. I don't want my skill to be used for evil companies that throws away moral and ethics. Specifically AI stuff, but that's OOT of this thread.
Here are the links if you're interested,
https://gitlab.com/muhrizqiardi/tagbox_rs/
This link is only the Rust rewrite version. The original version is private right now.
by veidelis on 10/28/24, 9:09 PM
Im experimenting with redux-like contstructs, which reduce the boilerplatey stuff, for example:
export function setStatePlain(state: State) {
return {
type: SET_STATE,
payload: state,
} as const;
}
export function setState(state: DeepPartial<State>): Thunk {
return (dispatch, getState) => {
dispatch(setStatePlain(Object.assign({}, getState(), state)));
};
}
export function someAction(data: Data): Thunk {
...
dispatch(setState(immer.produce(getState(), state => {
state.lobbyGames[result.data.uuid] = {
...result.data,
adminId: state.playerId,
players: [{
id: state.playerId,
name: state.playerName,
ready: false,
}],
};
...
}
})));
by azhenley on 10/28/24, 2:57 AM
by rakejake on 10/28/24, 4:00 AM
For the uninitiated, it can be roughly seen as detection of a sequence of musical notes. Raga is a term for a particular scale of notes (both ascending and descending).
Until now, this has mostly been in the domain of research and there is a ton of published literature out there. At the very basic level, if you have just voice, it is trivial to apply a pitch detection algorithm like YIN to get a pitch estimate and then analyse the sequence to figure out the raga. This doesn't work as well in a concert setup where speeds are higher due to gamakas, different instruments are used alongside and counterpoint melodies may make the music polyphonic. A lot of papers apply a variety of ML models (neural nets and otherwise) using several different features (cepstrum and mel-cepstrum, pitch distributions etc) with varying results.
So this is an interesting exercise in Signal Processing and Machine Learning. If anyone else is working on or has worked on this, I'd love to hear from you.
by taikon on 10/28/24, 2:46 PM
I'm working on plumfin.com, which lets you ask questions to Canadian or U.S. board certified doctors. Theres no need for video chats or waiting for appointments, you can message a doctor anytime and you'll be alerted with a response.
by cacozen on 10/28/24, 6:44 PM
The term "ergonomic" isn't regulated in the US, so the market is full of supposedly "ergonomic" keyboards that offer little real benefits—and in some cases, may actually cause harm.
My main gripe is with split keyboards. The traditional keyboard layout is wrong in so many ways (from the perspective of physiology and biomechanics) that just "splitting in the middle" isn't enough to avoid long-term injury.
Splitting is not wrong, but alone, it's not enough. You need to tackle it from multiple perspectives: Yes, Split the keys, so your wrists aren't bent outward, support the palms so they're not bent upward, and angle the middle part up (like a tent) to keep your forearms from twisting. That twisting is especially bad because it squeezes the carpal tunnel and can lead to nerve and tendon problems.
FatBee is my attempt to incorporate all these elements while creating something that doesn't feel too overwhelming to use.
by robby1066 on 10/28/24, 4:40 PM
It's an online service that helps immigrants prepare their citizenship application and get affordable feedback from an attorney.
(Met my co-founder on the YC founder matching platform, Thanks YC!)
by anon291 on 10/28/24, 5:31 AM
1. Working on a 'production ready' version of Conal Elliot's 'compiling to categories' for GHC.
2. This is so I can create a vectorizable model of a datalog-based query language I'm building in Haskell.
3. The query engine will be using a version of monadic optimization as outlined on a blog post somewhere
4. The purpose of the query engine is maintenance of large datasets, all the more important with AI these days, but really general purpose.
5. The motivation for this was a low code tool I had built in Haskell almost a decade ago that I abandoned that I'm bringing up to use ghcs web assembly backend and I need a proper query engine for it now.
Other things:
1. Thinking about binary neural networks and how to train them stochastically.
2. Learning about finite element methods for physical modeling and also reviewing my basic topology so I can think more about non discrete math and algebra which I tend to focus on.
3. I'm building a cloud chamber! Because I want to see space particles. Literally for no other reason than I'm obsessed with these devices ever since seeing one at the exploratorium
4. And raising three kids. I don't know how I have time for anything
by seanwilson on 10/27/24, 10:26 PM
Iterating on an accessible color palette creator, for custom Tailwind-style palettes of multiple swatches, where you can check your colors have sufficient WCAG/ACPA color contrast on a live UI mockup. You can export the colors for use with Tailwind, CSS, Figma, and Adobe.
I started working on this because for design projects I was almost always getting handed brand style guides that were missing thought into accessible colors pairs and lacked tints/shades, where I had to fill in the gaps. There's lots of color tools out there, but this supports multiple swatches, checking the contrast of multiple color pairs at the same time and the HSLuv based color picker makes it easier to explore accessible colors.
It's really only usable on desktop right now but I'd love any feedback good or bad on if it's useful and what to work on next! There's actually a lot of directions to go in, and it's tricky to balance more features with keeping it simple. Some tips:
- The "Load examples" menu in the top-left lets you compare the colors from Tailwind, IBM Carbon and United States Web Design System.
- The "contrast" menu lets you see how WCAG 2 contrast checks compare against APCA when "vs black/white" is turned on. WCAG 2 has known inaccuracies, especially for dark mode. APCA is the candidate contrast method for WCAG 3 that's meant to improve on this.
- Use the "..." menu to create a swatch based on a brand color.
- Use the "..." menu to "flip to dark/light palette" to create a dark theme. Or just manually flip the lightness curves horizontally.
by pugio on 10/28/24, 6:13 AM
WhatsApp and messenger groups don't work for this kind of thing because 1) people are often members of many different groups that they would have to constantly notify if they were "okay" during a particular event and 2) many troubles in the world are ongoing, and constantly spamming a message group saying "I'm still okay" doesn't work.
My app just lets people hit a single button to tell any interested friends / family that they are safe. They can do this as many times as they like.
Normally I would be worried about premature optimization, what I've been spending extra time making the tech stack initially very performant. It's working for my family but once I deploy to the world I want it to be solid and stable, or it loses a lot of its value.
by SuperV1234 on 10/28/24, 3:40 PM
- *Modern OpenGL and first-class support for Emscripten* - *Batching system to render 500k+ objects in one draw call* - *New audio API supporting multiple simultaneous devices* - *Enhanced API safety at compile-time* - *Flexible design approach over strict OOP principles* - *Built-in SFML::ImGui module* - *Lightning fast compilation time* - *Minimal run-time debug mode overhead*
It is temporarily named [*VRSFML*](https://github.com/vittorioromeo/VRSFML) until I figure out a nice name.
You can read about the library and its design principles [*in this article*](https://www.vittorioromeo.com/index/blog/vrsfml.html), and you can read about the batching system [*in this other article*](https://www.vittorioromeo.com/index/blog/vrsfml2.html).
You can find the source code [*here*](https://github.com/vittorioromeo/VRSFML) and try out the interactive demos [*online in your browser here*](https://vittorioromeo.github.io/VRSFML_HTML5_Examples/).
The target audience is mostly developers familiar with SFML that are looking for a library very similar in style but that gives more power and flexibility to the users. Upstream SFML is more suitable for complete beginners.
by yen223 on 10/27/24, 10:39 PM
I'm working on Selectable, a mobile-friendly database management app, like dbeaver but for the phone.
Working on this project has taught me so much about how Postgres works under the hood, and has given me a deeper appreciation for the folks who work on database tooling in general.
by personalityson on 10/28/24, 11:58 AM
by stereosteve on 10/28/24, 2:04 PM
I used to play along to Jamey Aebersold CDs back in the day, and now on YouTube there are many Play Along videos... but I thought it would be fun to make one where you have more control.
Here's the demo, feel free to upload a track if you have one handy! https://jamz.stereosteve.com/
The source code is here: https://github.com/stereosteve/playalong
It uses this wave surfer multitrack example, which is a pretty nice vanilla JS project: https://wavesurfer.xyz/examples/?multitrack.js
Now that the basics are working... hopefully I'll actually spend some time actually making some practice tracks!
by BrandiATMuhkuh on 10/28/24, 7:25 AM
My son (5y) loves stories with pictures. So I made a small web-app that allows him to record a story idea and it will generate a story + pictures. It will even read it to him.
It was a quick weekend project. I wanted to try v0 and cursor a bit more. And I love how simple it is to use LLMs (structured mode) + DALL-E to build creative things.
Other AI/LLM projects I've recently (~1y) worked on - distill.fyi (professional): auto gen people/company profiles (aka LinkedIn on steroids) - spaarkd.com (professional): create, produce and ship individualized fashion via AI/LLM - email categorizer: used multimodal LLMs to read email + attachments and categorize them (complaint, sign up, signed form, cancellation,...) - line-items.com (hobby): converts receipts into JSON
PS: I'm currently job hunting. Please see my profile for more :)
by hbroadbent on 10/28/24, 4:56 AM
Essentially I'm grabbing the document's content and re-rendering it with a full-page background colour and better mobile support.
Link: https://voltdocs.com
by anloan on 10/28/24, 9:50 AM
by dlachausse on 10/28/24, 1:21 PM
I am working on my MS in Cybersecurity and Information Assurance from Western Governor's University and studying for the CompTIA CySA+ exam.
In what little free time I do have, I'm also puttering around with SwiftUI and my app CountDownula, which I recently updated to Swift 6. I made it to scratch my own itch after looking for a nice clean, simple, free countdown to a specific date app that doesn't have any ads, subscriptions, or in app purchases and not finding anything suitable. It supports iOS and macOS with iCloud sync between all your account's devices using SwiftData. The link is below if you're looking for something similar...
by bonniesimon on 10/28/24, 7:37 AM
I'm still in the initial building - ideation phase, so nothing to show.
by pizlonator on 10/27/24, 11:12 PM
Currently working on redoing the underlying object model to eliminate the top perf overheads.
by martinrue on 10/28/24, 7:47 AM
by hoofedear on 10/28/24, 1:46 PM
Still haven't come up with a fun way for the player to collect them though
by bizzleDawg on 10/28/24, 1:52 PM
It's a tight-rope walk of ensuring that all testing (software and non-software testing) and evidence is produced correctly and being able to release at a rapid pace to derisk each release. It's not uncommon for software to only be updated yearly, leading to very conservative changes and little iteration. Monthly releases are okay, but still not great.
I want to make it possible to release at least weekly and to do so safely.
If you work in this area, I'd love to chat and hear your experiences (email available via my website in bio).
by maxbond on 10/28/24, 3:16 AM
I've written code allowing me to express dependencies between .sql files and to concatenate them into one big .sql file that builds your schema. I'm working on interrogating the systems tables of the database to analyze the difference between successive versions of a schema, to automatically generate simple migrations (like adding a column or renaming a stored procedure). Eg, `sqlite_master` in SQLite, and `information_schema.*` in Postgres.
by bndr on 10/28/24, 7:07 AM
I’m working on SEOJuice [1], an automated tool for internal linking and on-page SEO optimizations. It's designed to make life a little easier for indie founders and small business owners who don’t have time to dig deep into SEO.
So far, I’ve managed to scale it to $3,000 MRR, and recently made the move from the cloud to Hetzner, which has been a game-changer for cost efficiency. We’re running across multiple servers now, and handling everything from link analysis to on-page updates with a bit more control.
The journey’s been a mix of hands-on coding (and a lot of coffee) and constant optimization. It’s been challenging but incredibly fun to see how much can be automated without compromising on quality.
Happy to chat more about the tech stack or any of the growth pains if anyone’s interested!
by andrewchilds on 10/28/24, 1:42 PM
I’m considering how to take the watch to market as-is, or if I pivot the watch to be a fully open-source Pebble successor.
by SamWhited on 10/28/24, 2:09 PM
by dtkav on 10/29/24, 12:16 AM
by mathgladiator on 10/28/24, 3:42 PM
Everyday, I get up and cold plunge. I exercise twice a day. I eat carnivore diet. I do red light therapy. I drink a gallon of water. I read 10 pages out of two books. Sometimes I get a third exercise in. I use the sauna (20 minutes at 205F). I stand on a vibration plate for 10 minutes.
I also play factorio.
by JadoJodo on 10/28/24, 12:25 PM
Between work and family responsibilites, I find it difficult to carve out time for dedicated gaming sessions anymore. As a result, I often find myself searching for games that I can play when I have a bit of time, can progress over the long-haul, doesn't require real-time monitoring and yet feels like I'm actually playing a game (as opposed to just watching a train move on the track, like all of those Idle games).
I thought: What if there was a game that could be played one day at a time? Not real-time, but still multiplayer. You could decide what you want to do throughout the day and adjust your tactics, but everything resolves at the end of the day. What if you could play via email? It sounded really intriguing, and so I started building it.
by fouronnes3 on 10/28/24, 6:58 AM
I should write a blog post about it.
by caramellow on 10/28/24, 4:14 AM
A big motivation for such a project is my passion for photography. I've taken many thousands of photos over just the last 2 years alone. A lot of them are digital, and so far a few dozen rolls of film. A big challenge for me is that I'm not satisfied with the tools available to develop the raw files that are free or open source. Either they're quite finnicky, or they have noticeable issues with color transformations.
I've done a lot of rendering projects over the last few years relating to color that have been focused on getting a better understanding of working with color spaces. Lots of 2D and 3D fractals haha.
Unfortunately I've had quite a turbulent life the last few years so development is very off/on. Every autumn for me seems to be a period of change, this one no different as I'm moving and I'm a bit uncertain of things. However, a side project to all of this has been an OpenGL project where I'm working on things related to voxels! I did a lot of research on data structures like interval trees, octrees, segment trees, etc. It does seem that a lot of people jump for the octree approach, however I've been able to render a lot of voxels with just a hashmap of chunks and a 3d array haha (albeit, mostly initial implementation of chunk generation, single threaded at that!). With this I'm hoping to explore OpenGL compute as I intend of generating world geometry in compute shaders :D
I havent published a project in a while and I'm hoping to get back to putting things out there, so hopefully some of the stuff I've been working on goes well and I can put it up on GitHub or something
by reducesuffering on 10/27/24, 10:53 PM
by gooseus on 10/28/24, 3:12 PM
https://github.com/Gooseus/natsrun
Gotta shout out to the author of HemeraJS who shared their project here 8 years ago and provided a starting point for me:
- https://github.com/hemerajs/hemera
- https://news.ycombinator.com/item?id=13704694
Really just started and very much a work in progress, but figured I'd share while we're sharing. If anyone has any feedback I'm all ears.
by rolandpeelen on 10/28/24, 12:01 PM
The idea is that you get a daily for every day, with the items ticked off on the last day removed. So a new daily every day. At the same time, there is some integration with AI to get feedback on things to break down. You can give it some instructions, focus, and also tune the amount of feedback.
I've had this in so many incarnations before, but never made it 'properly'. It's a pet project, but do want to release it at some point.
I'm adding people to the beta bit-by-bit.
by benfarahmand on 10/28/24, 5:19 PM
Background: Over the past several years my friends and I would get together for music nights where we share albums and songs we've been listening to. We also have a projector in case we want to showcase music videos.
Eventually, I made us a music visualizer that analyzes real-time microphone input and draws various geometries on to the screen, giving us something to engage our eyes. I built it using the Processing library for Java.
Here's a few demos of it:
by vinnyglennon on 10/28/24, 2:19 PM
by swizzle36 on 10/28/24, 12:16 PM
We created Milieu Club https://joinmilieu.com as a way to connect with other busy professionals in your city over lunch as nice restaurants. You can join clubs in your city or create your own, and then you get randomly watched with 3 - 5 other people and invited to lunch. It's sort of inspired by Soho house, meetup.com, and Opentable.
by raj7desai on 10/28/24, 12:12 PM
Hiring today is completely broken. We spend too much time evaluating candidates through inefficient systems that fail to verify job-specific skills. Both organizations and candidates are stuck in an endless loop of repetitive assignments and interviews.
That’s why we built the Proof-of-Skill Protocol.
The protocol allows candidates to prove their skills directly to industry experts, known as Skill Validators, and receive Proof-of-Skill credentials that reflect their true skill levels. Organisations can then compare and shortlist candidates basis their proof-of-skill.
We launched our Beta for UI/UX design skills just last week!
by ukuina on 10/28/24, 2:57 PM
by jtbetz22 on 10/28/24, 11:05 AM
I have a working extension that replaces the "new tab" page with a clean view of all open tabs, along with simple ways to search and select which tab to switch to, including search over bookmarks and history. There are also some simple tools to allow for creating and reorganizing tab groups.
I'm very early and looking for feedback from anyone who suffers from tab overwhelm like I do! You can try it out at http://bit.ly/tab-o-magic!
by sean_pedersen on 10/28/24, 2:08 PM
The goal is to create beautiful and useful maps of interesting data, empowering the user to explore more intuitively guided by semantic similarity. No user data needs to be tracked for this to work, the data speaks for itself.
This roughly works by translating semantic (visual or textual) similarity into spatial proximity. Diggers major features are: semantic mapping, text search and image search. The text and image search works bidirectionally, allowing to search for images (e.g. product images) using text and for text (e.g. books) using images.
by skerit on 10/28/24, 12:42 PM
The idea is that the "main character" being prompted always has to perform an action/function. So even "saying" something to the other participants of the chat is a deliberate action.
Actions can be something like:
### actions:
1 recollect(query) -> {memory_id: id[]}
2 think(thought)
3 say(message)
4 memorize(category, subject, memory, replace?: id)
The LLM then has to respond, like so: {"action":2,"thought":"Some internal thought","queue_action":3}
The JSON overhead is pretty negligible.by shaneos on 10/29/24, 7:34 AM
Given how much use it’s getting I hope to keep working on it as an active side project for years to come
by tetha on 10/28/24, 11:52 AM
It has the working title of the "Wise Weasel". This is supposed to be a minimum spoiler hint system for adventure games. I really don't like walk throughs telling you to "Walk into the Armor Shop. Pick up mirror, arrows and use cheese on hole to pick up mouse", because that breaks all immersion and puzzle mindset. A hint system is more like "You can burn rope if you focus light a bit", followed e.g. by "But now the beam of light is on the floor, not on the rope. How do we reflect light around" to nudge the player a bit into a direction of looking for a mirror or something shiny. Or to polish something? This keeps one in the mindset of an adventure and a puzzle game, opposed to some IKEA instructions.
NiceGameHints[1] is already nice at this, but I find that the chapter / puzzle list still gives off to much information and spoils too much plot. I'm much rather tinkering with giving the user some word cloud of both words describing the puzzles as well as generic words on top, so they have to select two words what they are stuck with. For example, you'd select "Witch + House" or "Witch + angry" and this would reveal a puzzle "The angry witch doesn't talk to me and turns me to stone if I enter her house". I'm just worried that this might be more moon logic than the game itself.
It's mostly a bit difficult to keep all of this state (unlocked chapters, known puzzles, ...) in track with URLs or cookies or something, because I don't really want to run a database... and requiring user accounts is just a lot of work. And I'd prefer to keep this mostly without JS as a classical system just rendering HTML. If you have some food for thought there, I'm happy for input. Currently it's just list in URL parameters.
1: https://www.nicegamehints.com - for example https://www.nicegamehints.com/guide/legend-of-skye/part-2/bo....
by bmmcginty on 10/28/24, 9:08 AM
As someone who is blind, I prefer information in particular formats and layouts. Borders and side-by-side content kill my efficiency. I also shouldn't need to think about more than where text should start on lines, and responding to key presses in controls should be dead simple. I also just came across libtermkey which will dramatically assist with keyboard handling.
I plan to use this to let me interface with web browsers via the terminal, but that's waiting for more stable Webdriver BiDi support.
by totemandtoken on 10/28/24, 4:32 PM
Basically you get untitled articles and have to bet whether they are from far left, left, center, right or far right sources. The idea was to maek readers aware of their biases. I wrote my findings here: https://nassharaf.github.io/ideasthete/projects/Rashomon.htm...
You can demo the site here: https://www.rashomonnews.com
by ehnto on 10/28/24, 1:06 PM
I wouldn't mind making boutique sim racing/flight gear, or aftermarket car parts like cyberpunk-esque dash readouts and stuff like that.
That's the more hobbyist stuff, and more broadly I am also learning Japanese, and making games. They sound separate but I am hoping to blend the two skillsets and make games that bridge a gap I see there.
I think that good innovation only happens at the intersections of things we already know. That way you have the depth of understanding required to be useful rather than just new.
by charliewallace on 10/28/24, 4:44 AM
by heyitssim on 10/28/24, 3:15 AM
It's made with React and Three.js, using WebSocket on a small EC2 instance for now. I hope to be able to reuse all the game mechanisms in other classic games. I'm learning a ton, and I had some fun figuring out latency issues because I recently put my sockets behind Cloudflare. I still haven't gotten it quite right, but I'm hoping to find a good solution soon!
by matthewfcarlson on 10/28/24, 6:22 PM
I've been buying lots of music after getting rid of Spotify and wanted the experience of walking in, picking an album, dropping on the player, and then listening to it throughout the house as I make dinner or do chores.
by mavsman on 10/28/24, 1:40 PM
Addiction is rampant right now, from social media and phones to vaping and beyond. People need access to science/research-based resources, not just a “sober” counter, which doesn’t apply to many people and is rarely helpful to those it applies to.
Working with a behavioral scientist and a clinical psychologist on the UX and content of the app at the moment but any thoughts, feedback, connections, or help would be amazing.
by vertnerd on 10/28/24, 12:53 PM
by ejs on 10/28/24, 9:32 AM
I made something to track those things easily.
And since it's Monday…
I've been working on a little project to be less overwhelmed and get more done each week. It's a super simple productivity idea that starts each week with a new (markdown) file.
by Instantnoodl on 10/28/24, 6:11 AM
by codelion on 10/28/24, 9:05 AM
optillm is an OpenAI API compatible optimizing inference proxy which implements several state-of-the-art techniques that can improve the accuracy and performance of LLMs. The current focus is on implementing techniques that improve reasoning over coding, logical and mathematical queries. It is possible to beat the frontier models using these techniques across diverse tasks by doing additional compute at inference time.
by su on 10/28/24, 3:10 AM
1. https://typezebra.com : Adding type editor/designer so you can design type-heavy articles and share with others (codepen but for typography)
2. https://boxento.com: Finishing support for server side rendering so users can take the benefit of SEO - also working on adding new blocks like menu (useful for restaurants) so you can have a block that changes based on the day of the week.
Suggestions and feedback welcome :)
by ThalesX on 10/28/24, 6:42 AM
It takes trending news from whatever country (currently Romania + Denmark due to personal reasons) and gives me a summary. It's based on what people actually search for. It works with all countries, but I unceremoniously commented out all of them except those two because of rate limits. Currently spending $0 on it.
It also posts a summary of the summaries on my Matrix instance every evening at 22:00 local time.
by hiasinho on 10/28/24, 5:22 AM
A tool for the creatives, the crazy ones, the doers, the brave, the weirdos, the average joes, the ones who want to move forward. That's https://www.rapidvisual.ai
by simplecto on 10/28/24, 8:09 AM
1. https://github.com/simplecto/django-reference-implementation -- My personal production-ready Django boilerplate. "There are many like it, but this one is mine"
2. https://github.com/simplecto/sitemap_grabber -- A python library to recursively crawl every sitemap.xml for a website. Also handles robots.txt and other well-knowns.
3. https://github.com/heysamtexas/django-oauth2-capture -- A Django app to capture OAuth2 tokens for non-authentication purposes, enabling your application to act on behalf of users across external platforms like GitHub, LinkedIn, and X (Twitter)
I'm also taking popular and helpful software and wrapping them in RESTful apis as part of a larger api project I call the JOAT (Jack Of All Trades).
4. https://github.com/heysamtexas/REST-headless-browser -- Playwright headless browser wrapped in a FastAPI REST application, running inside a docker container
by angrypie on 10/28/24, 6:46 PM
The main goal is for the app to run entirely on the client side and stay completely free.
Personally, I can’t stand Anki or Duolingo—I’d rather read actual sentences that are fine-tuned to my level.
by tudorrr on 10/28/24, 2:35 PM
I'm really early on in getting Talo out there so appreciate any feedback/criticism/roasting!
by rkozik1989 on 10/28/24, 1:54 PM
I want it to be like a C64-style keyboard with all the guts inside it but wirelessly connect to the display/tv, so what I might do is use an ESP32 to read the game floppy and wirelessly transfer and cache the file to a dongle that plugs into an open HDMI port. Not sure yet.
by senko on 10/28/24, 6:57 AM
My pet theory is that the popular libraries and frameworks we have today (LangChain, LlamaIndex) are first generation products, where just getting the damn thing to work is less important than developer experience, and it’s not yet obvious what the code patterns will be. These are the products built by, and used by, the super early adopters, and leave a lot to be desired.
This is not to denigrate either them or the effort and skill people put into them! But I’ve got a “there must be a better way” feeling about the whole thing. Contrast the myriad web frameworks with wild ideas before some sort of best practices coalesced around Rails, Django, Laravel etc (or the equiv in JS land 10 years later).
This thinking is heavily influenced by Marvin ( https://github.com/prefecthq/marvin ), Vercel AI SDK, and similar efforts.
Right now this amounts to me tinkering away in Python and trying different approaches, is rewarding all by itself. If I manage to get it into a coherent library that could be useful to others I’ll open source it. One of the things I do not want is try and commercialize, because I find many commercial open source projects serving the business first, users second (but this is a rant for another time).
by probablygrillin on 10/28/24, 5:49 PM
We talked a lot about Pokemon on Friday and it got me into a nostalgic mood...
Side Note: Pokemon has done a great job staying relevant for 3 decades.
So... I made a python script with gpt-vision where he can manage his collection and uncover the value of each one. He just snaps a photo and boop, there's the returned valuation. He's now got his whole collection documented and appraised. :)
Most importantly, we had a lot of fun spending time with each other on this.
by PaulHoule on 10/28/24, 3:34 PM
https://mastodon.social/@UP8/113365055855971750
https://mastodon.social/@UP8/111168528593969946
https://mastodon.social/@UP8/111052075781351382
which didn't really connect with people. I did a collaboration with some people where I'd barcoded work prints and found that the system was not so reliable and I'd gotten out of the house without publishing the "web side" of the prints. Also I had a few boxes of glossy paper which wouldn't let me print on the back so I developed a new generation of card
https://mastodon.social/@UP8/113365041910591036
https://mastodon.social/@UP8/113385742853987268
The new system reliably associates the QR code and "web side" with a print because it prints the front. I am planning a better "web side" than I had before, particularly to view stereograms with a VR headset, also to publish with the Looking Glass Go.
by 35mm on 10/28/24, 6:50 AM
Including translated index of government forms[0]
I moved to Spain a few years ago and love it, except for the paperwork. I’m slowly learning Spanish (currently 1112 day streak on Duo) but found it hard to get the right info.
So I’m using gpt4 and perplexity to do things like translate local news, government forms, and the official government update feed.
by aquariusDue on 10/28/24, 8:49 AM
Grav CMS was inspiration for this project along with various SSG.
But truthfully I wanted to play more with Rust and come up with a solution for making and extending personal websites easily. A page is made up of blocks which are stored and configured in a KDL file, minijinja is used for templating and for writing the page content itself I'm thinking about Djot because it might make it easier to integrate a WYSIWYG editor in the admin area if I aim for Djot instead of Markdown or similar. Also HTMX because I've used it for a simple use-case once and I thoroughly enjoyed it, now I want to see how much I can push it.
Is this the intersection between buzzword-driven development and hype-driven development? Probably, but if all goes well a month or two from now I'll post a Show HN and go into more details. The plan is to open-source the core so that people can easily self-host it themselves if they want to and do local development. In the long-term the plan probably is to offer SaaS-style hosting for the CMS as is the custom.
by hinkley on 10/28/24, 7:53 PM
It has morphed in the offing into two tools. One a federated CI/CD tool and one a personal productivity tool with affordances for neurodivergent people.
Atlassian struggles with being a jack of all trades. Bamboo’s integrations make it harder for devs to create repeatable, reliable builds, not easier. I’ve seen Atlassian struggle to scale with dev count so I want something more federated. Jira is in constant danger of becoming a panopticon, using developer’s transparency as a weapon against them at review time, destroying psychological safety. Devs only use these tools if they see personal benefit or are harangued to do so. My thesis is that you need one tool for personal accountability and a separate one for team accountability both to fight Goodhart’s Law and for people with variability in their daily productivity. There are many little tools for doing bits of this but they don’t talk to each other, leaving the plate spinning up to the developer, many of whom plate spinning is onerous.
I’m hoping this will do for bug databases and possibly wikis what interactive rebase does for pull requests. Do what needs to get done, then make it make sense to others afterward.
by steve_adams_86 on 10/28/24, 5:25 AM
by vbo on 10/28/24, 12:21 PM
Strange thing is, the most time consuming part of getting this ready for a user facing launch is not the code generating, but all the scaffolding/queues/storage to run it.
by safar_so_far on 10/28/24, 9:06 AM
Here is the repo: https://github.com/SafarSoFar/solar-system Demo: https://safarsofar.github.io/solar-system/
Any kind of feedback (good or bad) is appreciated!
by petargyurov on 10/28/24, 8:50 AM
dairy: 50%, meat: 10%, alcohol: 5%, etc...
by quyse on 10/28/24, 10:16 AM
It works by running a game in Linux (I use NixOS btw) under Wayland (sway), capturing the frames via Pipewire in form of DMAbufs and passing them to ffmpeg's VA-API encoder (so frames don't leave GPU memory and are encoded on GPU right away), and finally sending encoded packets through WebRTC media stream to a web client. Inputs from a client are sent back to the server via WebRTC data channel and injected into Wayland.
Running the prototype over local network displays zero perceivable latency. (Of course when playing on a remote AWS server the latency is visible as expected). Pleased with the result so far, although it's my first experience with Pipewire, VA-API, and WebRTC, so my implementation is probably far from optimal.
Overall, very impressed by WebRTC - such a powerful thing right in every browser. Continued to be amazed by NixOS - my AWS AMI is NixOS-based and can be built and rebuilt with granular caching, with a single `nix build` command. Also Terraform/OpenTofu - just makes it all possible deploy-wise. So much good stuff exists!
by stnmtn on 10/27/24, 11:28 PM
by deepak057 on 10/29/24, 12:14 PM
On the tech side, I built https://svanq.com, a Q&A platform where people ask questions, and others respond with short video clips instead of text. It’s also available on Android: Svanq App- https://play.google.com/store/apps/details?id=com.svanqapp&h...
I'm currently working on another app where users can ask questions with multiple-choice options. Users earn points for answering, which they can later redeem for cash or digital rewards. Previously, I've created social networking apps like Frendsdom and Circleshouts—I love creating social, fun, and unique apps.
I'm also on the lookout for side gigs like technical project management, Freelancing, CTO, partnerships, or any projects that can make a meaningful impact.
If you’re like-minded, let’s connect!
by c0l0 on 10/28/24, 9:06 AM
Unfortunately, Gigabyte denied my requests to provide me with any details (board schematics/GPIO pinouts) or source code of the (partly GPL-licensed) BMC firmware, etc.), so it's been a tedious uphill battle. However, it is also a great way to learn about (some) electronics and embedded Linux development and associated challenges.
During the past few months, I have overcome the stock firmware AST2500 bootloader and made the board play ball with standard FDIs, have reverse-engineered a workable DeviceTree specification for the hardware, and am now (well, actually, not for the next three weeks or so, due to work :)) in the process of finishing up OpenBMC userspace configuration. Once this is done, and everything works well enough to use OpenBMC as a viable alternative for the stock BMC firmware provided by AMI/Gigabyte, I will try to upstream my work, and OpenBMC will have a very cheaply available AST2500 DevKit/EVB-alternative (of sorts) in its arsenal. (And I should be able to use my mainboard where the crucial OOB management function isn't serviced by Linux 3.14 any more...)
I am looking forward to documenting the lessons learned on my blog some time in the future, too :)
[0]: https://www.openbmc.org/ [1]: https://www.gigabyte.com/Enterprise/Server-Motherboard/MC12-...
by marmakoide on 10/28/24, 5:58 PM
Say, plug a camera, and it will blend two videos streams using a silhouette detected on the camera, with various effects. It's very, very early, pre-alpha stuff, but it already was used for a demo by a customer.
GitHub pestacle, be warned, it's undocumented and larval stage
by yusufaytas on 10/28/24, 9:12 AM
Marketing it on Amazon, LinkedIn, and Reddit. It's slow but I'm making progress.
by Kabukks on 10/28/24, 3:01 PM
Now, there is a lot of CMS software out there. Some of the better ones are paid products.
What I'm hoping to eventually accomplish is easy local creation of a website (content and themes) and after that easy one click deployment to a cheap hosting provider. Alternatively just copying a local folder to your own vps/server with the CMS should be enough.
My dream outcome would be a CMS that is a one-stop solution for most types of websites (blogs, company sites, shops, ...). To hopefully contribute to making people stop using facebook, twitter, other centralized and eventually login seeking services for hosting content people would like to read.
For this, a free/cheap one click hosting solution after locally creating and previewing a site would be necessary.
PHP is still pretty widely used here because cheap web hosting package support that. I like PHP, but for open source projects I prefer Go because of the maintainability and fun of writing it.
by xnorswap on 10/28/24, 8:57 AM
The idea is that I can test data structures by searching for duplicates in a stream of random data. If we can generate (or pre-generate) the random data fast enough to not impact the benchmark, then what we have is a way to demonstrate the read/write speed of caching. It is easily tunable by adjusting how many bits need to match. I think my best is 7 bytes, but 6 bytes runs comfortably fast.
The framework has some interesting "control group" data structures too, such as the "psychic" which is just statically looking for 0x002577309E3361C (not real example) since it happens to know that's the first repeat in the data.
However, I keep getting stuck in "analysis paralysis" around the actual development, when I know I should just knuckle down and write all the code and see what happens. I've fallen into that tricky place where my ambition is greater than my ability to actually deliver it.
In particular I want to get multi-threading synchronisation working well enough that they are demonstrably faster, and not just falling into a result where the speed-up would be the same as if threads weren't sharing the data structure at all. N threads all randomly looking for a duplicate will if not sharing data find a duplicate faster because the expected minimum time to dupe is reduced a little by more threads searching, but if actually embarrassingly parallel while sharing data, it ought to find it in 1/N the time. With synchronisation methods it ought to fall between those two extremes, and this would also be a good way to test the effective concurrency of concurrent data structures and synchronisation methods.
by thirtywatt on 10/28/24, 12:18 PM
I built a Slack bot that converts your Slack conversations to detailed Jira tickets in seconds.
Our team needs to routinely convert Slack convos into tickets manually, and it gets tedious and repetitive. Automating scribbled requirements to a ticket has been a big time saver. It's like I have a Jira assistant now.
by ivandenysov on 10/28/24, 7:29 AM
Plus all the collaborative features that you would expect from a platform.
So essentially Microsoft To Do meets GitHub.
It is still raw but we already use it for our own lists: https://wiederhol.com/about
by NatalijaAAD on 10/28/24, 4:11 AM
Essentially, it allows model developers (such as quants in finance, engineers, and ML specialists) to code in Python without needing to think about the performance of repetitive calculations. As we all know, Python is one of the least efficient languages when it comes to complex calculations/simulations - and we help to resolve it. Long story short, with very few tweaks to the code certain types of calculations (such as pricing of derivatives, curve building, computing financial risks, or "small" NNs) can be accelerated by 100+ in Python and x20+ in C++/C#.
We're now looking to add support for Java (but it doesn't have Operator Overloading, so it's tricky), and some customers are asking to support GPU - which is a bit tricky because it's got a closed instruction set.
by jameslmilner on 10/28/24, 7:24 PM
by joshjm9915 on 11/1/24, 11:44 AM
My first idea was to jump right into building a website that made these types of races easily searchable. But I decided to slow down and just figure out the market first by creating a weekly substack newsletter. Each week I'll send out important upcoming dates for various unique endurance events and challenges. If I can grow this substack, I'll put effort into building this into a full fledged website!
The newsletter is call Feat of Strength and here is the latest newsletter: https://featofstrength.substack.com/p/feat-of-strength-newsl...
I would love constructive criticism on this. What would make this newsletter more valuable to you!
by ctrlw on 10/28/24, 3:58 PM
by pclmulqdq on 10/28/24, 3:16 AM
Unlike facebook, we want you to get the most important stuff quickly and get you back to more important things instead of sifting through 100 emails, 5 dashboards, and 10 forums.
by lieks on 10/28/24, 5:44 PM
The idea is to have something efficient enough, with the least amount of implementation complexity (including codegen), and still being nice to use, which is a really interesting balancing act.
For example, instead of implementing loop optimizations I could add APL-style broadcasting; I could make a complicated but efficient GC runtime or a complicated but efficient borrow checker, but I could also make both a dumb GC and a dumb borrow checker that somehow complement each other.
It's kind of a researchy language, but not trying to be new or interesting. Just "globally simple".
Most features are in an theoretical design phase, but I'm currently working on a new backend (LLVM is too fancy to count, QBE is too basic).
by database64128 on 10/28/24, 11:50 AM
https://github.com/database64128/swgp-go
For those who don't know, UDP Generic Receive Offload and Generic Segmentation Offload allow you to receive and send multiple same-sized UDP packets coalesced in a single buffer (or many in an iovec but you really shouldn't). Compared to calling sendmsg(2) on individual packets, sending them coalesced in one call traverses the kernel network stack exactly once, thus has significantly lower overhead.
wireguard-go and many QUIC implementations use the same trick to improve throughput. Unfortunately the in-kernel WireGuard driver does not take advantage of UDP GSO, and swgp-go had to cope with that by attempting to coalesce multiple unsegmented messages received in a single recvmmsg(2) call.
by wtfox on 11/2/24, 3:20 AM
I got really interested in this idea when I decided to write it in a stack I don't normally work in, Go + HTMX. Go routines are incredibly useful. I used https://nostalgic-css.github.io/NES.css/ for the front end and it's really become a fun bot all around.
by babyent on 10/27/24, 10:42 PM
by wslh on 10/28/24, 1:41 PM
- CyScout [1]: We’ve added support for the Solidity programming language in GitHub’s CodeQL. This enhancement engages the community to help identify security vulnerabilities in smart contracts on EVMs using a semantic code analysis engine.
- Roughchain [2][3]: A new blockchain focusing on solving the collusion problem [4][5], with participants who have a stake in the “real world” such as S&P 500 companies. The latest version of the whitepaper is available here <https://docs.google.com/document/d/1L0Me9si4iMclOq8n-oG2yNQf...> , where comments are welcome. Currently, I am focused on a notes section addressing typical issues with L1 technologies, accessible here <https://docs.google.com/document/d/1pV2Tcx_txCbfiPrNzcgKdOsE...>.
[1] https://news.ycombinator.com/item?id=41916861
[2] https://news.ycombinator.com/item?id=41691162
[3] https://news.ycombinator.com/item?id=41687715
[4] https://www.sciencedirect.com/science/article/pii/S089982561...
by OisinMoran on 10/28/24, 12:46 PM
One of the core ideas is that rather than following a whole person, you can follow a subset of their tags so someone can post about obscure cheeses and ambient electronic, but lactose intolerant you can just follow the music. Or you can follow someone's tech posts but not follow news of their dysfunctional city.
Honestly a lot of it is resurrecting ideas from earlier days in the web like Digg and Delicious, and despite having the idea for ages and having worked on it for a decent while, it's only getting more relevant as the web gets more algorithmic and external links get demoted in sites like Twitter.
The aim is to bring more curation and humanity back to the web, and the next feature I'm really excited to get out is one to make in-person conversations even better!
It's already live @ lynkmi.com and if it's of interest to you, you can sign up to the waitlist (it's very short)
by danschuller on 10/28/24, 8:07 AM
PROCEDURE PAUSE1; (* P010011 *)
BEGIN
FOR LLBASE04 := 0 TO TIMEDLAY DO
BEGIN
END;
END;
The perks of having standard hardware and a compiler that doesn't optimise away empty loops.by csbartus on 10/28/24, 7:06 AM
The concept, data, and behavioral models are all formal without using formal methods. Think category theory, normal forms and finite-state machines here.
The presentation layer / the visual mapping model is semi-formal using design systems. Think here a usual component library / design system with a closed API, aka tailor made components without styling props.
The rest, that small amount of hand-written code is tested with 100% code coverage.
The concept and behavioral models are created with visual diagram editors, the data model is generated. Think Stately.ai here, and the diagrams-as-code paradigm.
Any practicality in this?
Yes, it solves two major developer pain points: Code architecture and State management: https://2023.stateofjs.com/en-US/usage/#top_js_pain_points
by winash83 on 10/28/24, 4:54 AM
- An open version of strongDM/teleport for privileged access management. I am currently testing it out in my org and plan to release the source soon. - I also run a free HTTPS and TCP tunnel which gets a few users daily (https://webrelay.dev)
by arjonagelhout on 10/28/24, 3:15 AM
I just implemented a parser for IFC, and am now looking into extracting BRep and CSG geometry from it, convert that to meshes, and write a simple renderer for Vulkan.
My approach is to write really scrappy, simple code with minimal abstractions.
The hypothesis now is that for generating meshes from BRep, you don't need an entire CAD kernel, as a CAD kernel seems to be focused also on operations, but this will probably lead to a humbling experience and walking back to using either OpenCascade or licensing a commercial kernel like Parasolid.
My goal is to have a simple prototype out before the end of the year, but work might get in the way :)
(here's some experiments I did with Metal and Vulkan: https://github.com/arjonagelhout/graphics-experiment, the IFC parser is currently not open source yet)
by mackopes on 11/1/24, 5:43 PM
by rjzzleep on 10/28/24, 6:10 AM
The reason why I want scripting is between I want the color to pause while I'm playing videos without having to add scripting logic to other tools.
I'm also planning to add rofi like functionality with layershell. Rofi is the only tool that has first party support for keybindings and other functionalities, but it's all done through strings. I'd rather have a lua scripting interface that can call other scripts and communicate with json or something similar.
by upmostly on 10/28/24, 9:42 PM
Hypership is our attempt to fix that mess. We’re building a platform where you can deploy, manage, and track everything from one place. No more juggling 15 different tools just to keep your app running. The vision is simple: let devs focus on building great products, not wrangling disconnected micro-SaaS.
by sauhardb on 10/30/24, 9:52 AM
Then the same thing happened with my girlfriend although she writes hers down in a diary (how old school).
And then I noticed so many food influencers posting their recipes in the descriptions of their tiktok/insta posts.
And then as I started searching for recipes online, I found the websites full of ads and popups and terrible UI. I only cared about the ingredients and the method. So I created this, and have been having a lot of fun with it.
I hope to see up and coming food influencers using this as a platform directly to link with their social media posts, engaging and competing with an already interested audience.
by burger_moon on 10/29/24, 12:28 AM
Also started tiling my guest bathroom and tiling the ceiling of the shower. First tile project I’ve attempted.
by shelled on 10/28/24, 2:46 PM
- An idea of a platform to connect sports venues to players. (In a way that is better and richer than the only/shitty option available in my geography. Why do I call that service shitty? They have been around for almost a decade or close to that by now and they are still shitty and unstable and barely useable). With a bit of differentiation - instead of individual and venue bookings (the service that offers right now) - connect venues and groups where payment is taken care of already (no running around collecting payments and worrying about no shows and ignoring them in future them/etc). We were reaching towards a demo kinda product but the friend on the backend side got bored of software and started focussing on stock trading where he is sadly doing spectrally bad
- Also did a bit of work on trying to connect users with the laundry list of (e)bicycles, e-scooters et cetera providers (i.e how there are common booking platforms for all airlines; or for buses; etc) so that they won't have to install all the apps until it finally reached our skulls that maybe those services are looking for a lock-in so they would never open up their APIs and we lacked perseverance and resources to force them to adhere to the Govt suggested broad inventory db mechanism in my country. Basically we started on it without any research.
The problem with me is - software engineering/coding (I have been told I am not bad at it though)/platforms/libraries/etc excite me fuck all. But problem solving does. I should not have been a software engineer really. So interviews get tricky. While I can (and have) clear interviews at early stage startups, the work-life balance they offer is horrendous, but MNC/etc ask for every thing I have never used and will never use, or anybody ever will (mostly), that means thorough prep. I am just ranting, ignore it.
by wczerniak on 10/31/24, 6:34 PM
[1] Being solopreneur/micro-SaaS/do it all yourself dev is way more work than I thought
by paulryanrogers on 10/27/24, 11:07 PM
Maintain your basement and its waterproofing kids! Otherwise the next owner will hate you.
by philajan on 10/28/24, 12:50 PM
I've been working on a bespoke CRM for them to prevent the spreadsheet rot while providing some helpful visualization and making their data easier to use in the feature. The goal is to make the entire recruitment process self documenting.
Its slowly evolving into a way to keep track of actives and alumni, as well as ways for actives to interact with the recruitment process.
There's also a working demo https://demo.greekutils.com/rush-analyzer/ui/#/
by kimjune01 on 10/28/24, 7:03 AM
Chatbot invokes Apify actor -> probe user for details needed for the task -> execute arbitrary credit card enabled transaction on the internet.
This effectively allows chatbots to break out of their box and exchange value with the world. Next step is to give them a bank account to be able to RECEIVE payments such that it can sustain its spend.
Edit: If the chatbot is able to detach itself from the humans that hold the killswitch, then it can effectively live forever off of our financial/cloud network, migrating funds in and out of different accounts to fund its own compute. Hello ghost in the shell!
by nextcaller on 10/28/24, 5:04 AM
Currently it has 688 settings and 485 commands.
I think it's a good foundation for something great.
https://addons.mozilla.com/en-US/firefox/addon/grasshopper-u...
by matcha-video on 10/28/24, 4:24 PM
---
Chrome https://chromewebstore.google.com/detail/eoapehkjjmekhkeinma...
Firefox https://addons.mozilla.org/en-US/firefox/addon/thread-to-mar...
---
Example output https://sharetext.io/?slug=61fa044c
Original thread https://x.com/johnrushx/status/1850899186528473097
by kissgyorgy on 10/28/24, 7:20 AM
by peterkos on 10/28/24, 5:58 PM
Currently in TestFlight, but 1.0 is launching soon :) Feel free to give it a spin, and drop thoughts on the feedback board.
(Another idea I'm starting is an easy-learn, hard-to-master, productivity app: split calendar and todo list, with fluid drag/drop and power user features. Targeting the iPad at first, and will hopefully bring to more platforms. Keep an eye on my website[1] for launch!)
[1]: https://peterkos.me
by nathell on 10/28/24, 11:06 AM
I’ve fixed the handling of global environment, to the point where I’m able to compile a program that prints out the result of multiplying two numbers [0]. Sounds trivial, but seeing as the compiler has no dependencies and targets bare metal, there’s quite a lot of moving parts under the hood. I’m excited!
Right now I’m adding rudimentary support for strings. My goal is to get it to compile itself, but that’s still a far future. Extrapolating from the current development pace, maybe I’ll get it done in 2050? :)
by rwieruch on 10/28/24, 9:20 AM
However, since this is my first recorded course (I did only written content before), it really takes time and effort to make the videos high quality. That's the biggest struggle for me here, but every day I push through it! For every lesson that I need to record, I have a post-it on a cupboard and every evening I tear one or two of them off with my son :)
by bagstoper on 10/28/24, 10:24 AM
by timenotwasted on 10/28/24, 3:04 AM
Here is the site: https://twistedtimeline.com/ - Feedback is always welcome!
by andrethegiant on 10/28/24, 5:55 PM
by _bramses on 10/28/24, 6:04 PM
The project I'm developing is called Your Commonbase, a self organizing scrapbook built around Personal Library Science.
The big updates are:
1. From Fleeting Note to Connected Note with The Entry/Comment Model - An entry has its own marginalia (comments), which are also embedded as first class data. These comments allow your search model to improve over time, and create surprising clusters. See this video to see an example of the Entry/Comment model in a d3 graph [2]. All the connections are created automatically! Entries go from "fleeting entries" inbox (not linked or commented on) to "main entries" which spread and connect ideas from across the space.
2. Using yCb as a creator - I created a Google Docs extension and have been using it to create Zettelkasten's for my blogs. On average each blog references 12 or more books. This is a real use case of a PKM system outside doing it for the love of the game [3].
There's so much more including mobile upload, [[links]], audio upload, and more, but you can explore the Notion page in [2] to see the features I've added.
[1] - https://news.ycombinator.com/item?id=41347206
[2] - https://bramses.notion.site/Your-Commonbase-BETA-10b034182dd...
[3] - (blog: https://www.bramadams.dev/issue-59-are-inboxes-evil/ | zettelkasten: https://docs.google.com/document/d/1-eW-hfRxHEMXE70JO7_PC3Lf...)
by tanvach on 10/28/24, 5:38 PM
by fratimo66 on 10/28/24, 9:23 AM
With Someguys, you can find others to play with, including adaptive sports options for people with disabilities. It works for individuals looking to discover new activities, and also for clubs, providing tools to organize, promote, and make events more accessible.
by mattkevan on 10/28/24, 11:00 AM
You can either choose a book from the catalogue (currently just public domain books, but I’d like to expand that out into paid books) or upload your own epub, create a reading group and invite others. Reading progress, highlights, comments and discussions are synced across the group in real-time.
Beyond reading groups, I’ve found it useful for sharing and reading books in my work teams and also for things like sharing the latest position of my daughter’s bedtime story between myself and my wife.
Please do check it out - it’s still very much a work in progress (for example I haven’t finished the landing page copy) but I’d love to hear what you think.
by Leftium on 10/29/24, 12:05 AM
I just finished https://github.com/Leftium/spock-stack-spa-starter
Next, I'll take this new "Spock" stack and try rewriting my HN client https://hw.leftium.com/
I'm planning some new features like keeping track of unread posts, which are marked read as you scroll.
Perhaps submit it to the Svelte Hackathon: https://hack.sveltesociety.dev
by mikewarot on 11/10/24, 8:38 AM
It's wild seeing something I wrote run in a web browser on my phone. I've been doing desktop programs since the 1980s. I've included a link to the GitHub repo[2].
by marviel on 10/28/24, 5:30 AM
Imagine a fusion of Duolingo, Spotify Podcasts, Anki, ChatGPT, and Claude Artifacts.
We have custom AI-generated podcasts that generate faster than NotebookLM, that you can queue up for yourself. (Many more features coming here soon -- like more engaging podcasts and better voices)
Our classroom mode can generate interactive lessons, complete with an AI tutor, on any subject.
Flow mode allows you to practice deeply, with infinite activities to test your skills.
All of this is driven by a dynamically generated and continuously updating "Skill Tree", which keeps track of the domain you're studying, and your progress within it.
try it at: https://reasonote.com
by wanderingbit on 10/28/24, 6:14 PM
I am a huge notetaker, so I'm trying to do RAG on my notes every week and have the mentor run a scrum-like retrospective for me. So far I've got the data ingestion from Notion finished, and next I need to setup the LLM mentor component as well as the CLI interface. For this first MVP I'm just trying to do better than Notion AI's response when I tell it something like "look at the last 7 days of notes I've taken and run a retro with me.
I like it because it scratches a personal-improvement itch of mine, it's a nice project to become acquainted with the popular LLM app tech, and I can share it with others who may find it useful.
by nullfocus on 10/28/24, 6:57 PM
In building out my cheap CI/CD process I wrote a simple web hook utility, using pure python and base libraries, and called it Duct-Tape-Hook: https://github.com/nullfocus/duct-tape-hook/
If this is at all useful or interesting, drop me a line!
by SmellTheGlove on 10/28/24, 4:34 AM
by derwildemomo on 10/28/24, 8:02 AM
by maz1b on 10/29/24, 12:40 AM
Best of all, we're hyper-personalized for the institution you study at, making us the first to do this in history. I get to lead a team of 175+ doctors and top tier medical/dental students.
I also am the first full-stack technologist who also is a medical doctor in the history of Pakistan, a country of 250+ million people, and have been featured on national TV and media platforms.
by austin_y on 10/28/24, 3:41 PM
I believe that there are plenty of applications that could benefit from the collaboration or sync-ability that CRDTs* provide, but that don't need to manage the CRDTs directly. Moving the CRDT management into the database seems like a natural fit.
It's very early, and not public anywhere, but I'd be happy to chat about it if anyone has any thoughts or questions.
* https://en.wikipedia.org/wiki/Conflict-free_replicated_data_...
by n1c on 10/28/24, 7:28 AM
by bgschiller on 10/28/24, 3:45 AM
Constraint satisfaction and optimization is exactly the sort of problem we should be using computers for, but there's zero chance your neighborhood cafe can figure out prolog or OR-tools or whatever.
by serced on 10/28/24, 12:53 PM
Tech stack is probably FastAPI (I mainly know python) and likely nuxt/ionic (none/not much experience). Not sure how the whole hosting, interaction with replicate/huggingface will work on phone apps, payments on stripe without having a company, how to make the webapp into a phone app, etc. It should be a great learning project with the first time scoring an actual sale! Happy to hear early guidance if people have done similar things with python backgrounds to get started.
by chilldsgn on 10/28/24, 6:10 AM
In my spare time, building an OpenAI wrapper to create SEO meta descriptions for websites. It's mostly a tool for me to use because at work the marketing people don't do this very well and I am too lazy to do it with ChatGPT (copying the prompt and setting it up every time). Plus, the API is way cheaper for me to use. Building it with Laravel and InertiaJs is so much fun. The marketing people at work said they'll find a tool like this super useful, so I already have a user haha.
by slhomme on 10/28/24, 12:35 PM
Creating launch/hype videos for your product is hard. It's expensive if you go through an agency or a freelancer. You could DIY it with Adobe After Effects, but it takes a whole set of motion design and video editing skills!
That's why I built VideoJam, an easy-to-use video builder for startups, solo entrepreneurs, and hackers. Create your video in no time - no video editing skills required. You can create product videos from scratch, with ready-made scene templates, or using entire video templates.
I just launched this week, any feedback is very welcomed. Also, don't hesitate to reach out if you want to try at no cost during the beta.
by dijksterhuis on 10/28/24, 8:51 AM
i’ve got basic stuff working for
- create 1x sliced sample chain via CLI
- create Nx sliced sample chains from YAML
- find compatible WAV files
- dump project data (settings, sample slots) out to YAML
i spent some time yesterday figuring out how sample slot assignment trig locks work. which should hopefully lead to transferring banks between projects (with caveats) and set/project sample usage “analysis”.
also want to do a sample chain “deconstructor” to get individual samples out of slices.
might look at sample consolidation between sets/projects too. maybe a set/project sample clean up tool as well.
this started as a way to learn rust (bored of python) and create “samples from mars” sample chains in big batches. still slowly figuring out what ‘idiomatic’ rust looks like / how to approach certain things.
by miyuru on 10/28/24, 8:23 AM
Mastodon Post: https://ipv6.social/@miyuru/113373893006418940
This is more personalized version of the v6check tool, I made a bit earlier to check broken IPv6 websites.
Mastodon Post: https://ipv6.social/@miyuru/112915395772232942
by nevada_scout on 10/28/24, 7:28 AM
I wanted an easy way for an org admin to remove a users access (eg. If they leave the org), while also providing one place for end-users to upload their public keys to be synced across all servers.
There are some compliance elements too (eg. reporting who has access to what, centralized user login history, server sshd configuration).
I’m learning Go while I build it and so far it’s rather enjoyable. As one guy I’m not interested in the extra effort that comes from providing a hosted service - so I’m going to offer it as pay-once own forever self-hosted solution.
by trzy on 10/28/24, 6:56 PM
Playing with 6-axis arms but also built RoBart for fun, controlled by Claude. Would love to connect with folks to ideate on the concept of a very cheap autonomous robot (maybe with some very limited manipulation ability for e.g. opening doors). I can think of an application in the health care space already.
Footage at my web site (which badly needs a redesign lol): http://trzy.org
by zelphirkalt on 10/28/24, 11:03 AM
https://codeberg.org/ZelphirKaltstahl/guile-examples/src/com...
by awbvious on 10/28/24, 7:21 PM
Inspired by three people, so I tried to find three fitting ways to let people know this story exists. 1: On a website currently showing deep-fake propaganda to support a fascist (felt a bit icky posting there). 2: On a dapp/chain that is the premiere place to lose money on sh*coins (as a sh*coin itself, but at least I'm not going to call it collateral as a pretense for fraud). 3: Here, where they actually managed to get rid of someone (who later proved himself un-rid-able elsewhere).
by bvrmn on 10/28/24, 8:42 AM
Almost all technical models imply some sort of complex planar line sketch(es) in various planes. CAD as a code already has a high entry level. My hope this eDSL could mimic GUI CADs techincs, be more "intuitive" and decrease entry level. At least it's more concise :P
https://github.com/baverman/build123d_draft/tree/build_line-...
by seriocomic on 10/28/24, 11:23 AM
I've used this previously as a recruiting test in lieu of any other method to evaluate knowledge.
It's currently brittle and hosted on a RPi in my garage. It also requires a name + email to prevent spamming (and certification if successful), but once I've built some way of moderating access it will be more open.
Happy for HN users to have a go as long as load allows: https://cryptex.site/
by antononcube on 10/31/24, 2:35 PM
For more details see here: https://tinyurl.com/ycyntmh6 .
Here is an example of using a Raku made Command Line Interface (CLI) app/script for translating natural language commands into DS computational workflows (via LLMs):
> concretize --l=Python make a quantile regression pipeline over dfTemperature using 24 knots an interpolation order two
# qrObj = (Regressionizer(dfTemperature)
# .echo_data_summary()
# .quantile_regression(knots = 24, probs = [{0.25, 0.5, 0.75}], order = 2)
# .plot(date_plot = False)
# .errors_plot(relative_errors = False, date_plot = False))
by navanchauhan on 10/28/24, 2:44 PM
by olegp on 10/28/24, 9:03 AM
We've been doing tech recruitment for a while and discovered that few companies are satisfied with their current ATS. Changing systems every year is common despite being costly. The reason for this is that the needs of a company change as it grows and there are no systems that cater well to companies of different sizes.
We're aiming to build an ATS that can grow with your company through the use of a plugin architecture. We plan to charge for hosting as well as custom development.
Any feedback would be really appreciated! You can also email me at oleg@toughbyte.com
by llambda on 10/28/24, 12:11 PM
I built this because a number of projects I work on need a robust, resilient way of deferring work but I didn’t want to add another piece of infrastructure or another language to my stack. Plus as soon as you start to reach for APIs that offer some kind of workflow concept, your options become fewer and further between.
by wluer on 10/28/24, 12:23 PM
After working on a remote startup for a few years I felt very isolated and that the best startups are going to have a strong in-person presence. Now many larger companies have started implementing return to office policies that unfortunately don't make sense for a lot of employees. I wanted a site like this to exist to give people the power to find hybrid/in-person work that they don't mind commuting to.
Let me know if you have any feedback or want to post a job!
by croisillon on 10/28/24, 1:01 PM
i'm waiting to have the logo ready to promote it
by firefoxd on 10/28/24, 4:47 AM
I'm writing about my experience building a chatbot at a startup as engineer #1. It started as a blog post, but I had so much more to say. This is the information I wish I had before getting started. A lot of information on the web is about building a wrapper around LLMs, this is one that we built ourselves and were able to resolve millions of customer issues with.
You can follow along on github: https://github.com/ibudiallo/automated-agents-book
by MarcelOlsz on 10/28/24, 5:37 PM
I figure it's better to launch something then go job hunting instead of job hunting off a resume that hasn't been updated in a good while.
I built dailycodingproblem.com with a friend way back and we got #2 on PH so I am trying to get back to that life again!
by zarincheg on 11/1/24, 12:40 PM
by oleksii88 on 10/28/24, 5:25 AM
My app is fully desktop, offline and respects your privacy
by sumshelf on 11/2/24, 12:07 AM
by iancmceachern on 10/28/24, 3:26 PM
After celebrating the 10th anniversary of my product design firm, nerdian inc, this year I've been focusing on building my San Francisco Design Lab here in SOMA.
We can design, 3d print, cnc machine, injection mold, build electronics and do all the integration for a complex piece of hardware all under on roof, right here in SF.
I've shipped dozens of complex pieces of hardware that are in use today. What can I ship for you?
by gritzko on 10/28/24, 3:41 PM
by thevivekshukla on 10/27/24, 11:06 PM
Launching next month @ https://daemonstack.com/
by vishalontheline on 10/28/24, 2:34 PM
by chriskkim on 10/28/24, 6:16 PM
I'm not naive to think that technology alone can fix this problem, but we are looking to balance the scale by 1) making existing child care resources easily accessible and 2) connecting parents and alternative caregiver options to fill the gaps that the current industry left behind. We are calling it Kindervillage (http://kindervillage.ca/).
by son_of_gloin on 10/28/24, 5:49 PM
by breadchris on 10/28/24, 6:35 PM
by triwats on 10/28/24, 5:19 PM
What is not great, however, is the amount of money it costs to get a tour planned which is often expensive for very little value.
Therefore, I have started collating my information slowly but surely and trying to give people confidence to plan their own trip. Doing it with Sanity.io, NextJS and a few new technologies to me. I have learnt a lot.
Still a long way to go, but you can find current progress here: https://rides.bike
by enz on 10/28/24, 7:27 AM
by ktrnka on 10/28/24, 11:22 PM
I was partly motivated by seeing so many good people go through layoffs :( Here's the work in progress if it'd help anyone: https://ktrnka.github.io/company-detective/
by ddxv on 10/28/24, 2:41 PM
My main, but longer, main project is building an MMP (mobile advertising attribution platform). It's really far from done, so if anyone is interested please reach out. I need help writing Android and iOS SDKs and with the analytic dashboard for the frontend.
Also, interested in starting a skyscraper construction blog if anyone is interested.
by akavel on 10/27/24, 11:33 PM
- what is "out there" on the machine ("queried"),
- vs. what was the state last recorded in (git) history,
- vs. what I want there to be on the machine (described in Nickel language https://nickel-lang.org/, a statically-typed successor to the Nix language).
by nonnontrivial on 10/28/24, 1:59 PM
I've always been interested in stargazing, but had a curiosity about how "good" the stars I was seeing were relative to conditions in other places on earth.
I'm working to answer that by doing inference of the value a SQM would get you, but over H3 cells in a geojson file, and then reporting on the cell with the highest reading during the last iteration over the set of H3 cells.
by CactusBlue on 10/28/24, 8:43 AM
by jordanmorgan10 on 10/28/24, 1:57 PM
I'm happy with the way the UI is turning out (https://www.threads.net/@lookitsjordanmorgan/post/DAwU2bNS4O...)
by Syntaf on 10/28/24, 3:14 PM
We're offering online memberships, event management, and a member database packed with features. Membership management is a crowded space, but it's also a low-tech space with lots of sleeping giants not willing to iterate on their product.
It's been a really fun project so far and even more rewarding to see clubs using embolt for their daily operations. [1] https://embolt.app
by arturventura on 10/27/24, 10:38 PM
Its a cool project that gave me immense pleasure to built, however its unfortunately a intellectually masturbatory one, because although the tech is cool, I haven't found a cool application for it. If anyone is interested hit me up.
by tmshapland on 10/27/24, 10:59 PM
Step one. Identify the negative belief you want to change. This is the core belief. It is something you feel is true. For example, “I am a bad manager.”
Step two. Create a statement related to the belief that you believe is not true. This is the false statement. For example, “No employees Ive managed have thought I did anything right as a manager.”
Step three. This is the training step. You spend a few minutes following your breathe to quiet your mind. Then you think the false statement and watch the emotional reaction the mind has to it. The reaction is an aversion, a kind of disgust. Then, say the false statement and the core belief together. “No employees I’ve managed have thought I did anything right as a manager. I’m a bad manager.” Repay the false statement and core belief together again and again, watching how the mind rejects the false statement and that aversion feeling lingers as the core belief is thought.
Step four. Repeat the training step in daily sessions. During the session, repeated think the false belief and core belief. The session should last at least ten minutes. The daily sessions should be repeated for at least a week, and longer for more deeply held core beliefs. Over time, you come to reject the core belief just like you reject the false statement.
Here's why I think it works. There is a rational part of the mind in the prefrontal cortex. It is what we think with. But it is not where our beliefs are. We can rationalize our way to a new belief or to change a belief. Instead, beliefs are felt. And they’re felt in the limbic emotional part of the brain. The limbic system is mute and cannot think with words. The prefrontal cortex can’t directly talk to the limbic system with words. Instead, the prefrontal cortex must communicate with emotion. You have to train the limbic system to feel differently about a belief. You can’t use positive affirmations because they are not felt as strongly as aversion.
by bobnamob on 10/28/24, 6:31 AM
If you’re hiring in Manchester or remote in the UK hit me up.
by LawrenceKerr on 10/28/24, 2:26 PM
If you're into tech and (non-materialist) ideas about consciousness, follow me on X (see profile or https://technoetics.org/ )
by arkokoley on 10/29/24, 9:58 PM
by vc289 on 10/28/24, 6:03 AM
It drops directly into your stack, no new configuration needed
It has its own compute engine and will soon support spark to be able to dynamically perform large scale ETLs and data manipulation.
I also am working towards supporting automatic data pipeline building and data quality checks.
It's live right now @ https://Ardentai.io
Check it out :)
by trevinhofmann on 10/28/24, 8:03 PM
* setting small, clear objectives
* spending enough time on refactoring
* giving myself a small reward for completing objectives
* automating more of my repetitive tasks
by ipunchghosts on 10/27/24, 11:17 PM
by chatter_edu on 10/28/24, 5:45 PM
If you find that useful, or are interested in collaborating, please hit me up! (Contact info in profile.)
by MurageKabui on 10/28/24, 4:18 PM
by matthewcanty on 10/28/24, 7:44 AM
I’ve been leaning on my career as an infrastructure or DevOps or whatever engineer you wish to call it.
I’m creating our backend to automatically pay people their commission when an item sells. It also helps us navigate our (currently modest) warehouse to find items to be dispatched.
I also can’t tell you how long I’ve spent getting some old label printers working.
I’ve not felt so engaged in such a long time.
by Two_hands on 10/28/24, 7:01 AM
- https://arxiv.org/pdf/1912.04958 - StyleGAN2 - https://arxiv.org/pdf/1807.09341 - Causal InfoGAN, written in TinyGrad
by requests on 10/28/24, 9:44 AM
My current challenge is deciding in which way to generate a favicon.ico that displays the number of requests to the favicon.
by dexteeer on 10/28/24, 7:15 PM
the data I want: model, serie, inventory id, type
so I have limited the text output extracted from the image to 4 lines and started each line by the necessary property e.g model: HP prodesk 3000 MT serie: XCQOUNF24 inventory id: to be added manually type: to be choose manually (printer, screen, computer ... )
by worldmerge on 10/28/24, 11:39 AM
by j4yav on 10/28/24, 6:50 AM
by knoblauch on 10/28/24, 7:53 AM
Very exciting project. It started as a dream journal app many years ago when I was a student, and will now soon have a full interactive step-by-step guide with practical tools to achieve your first lucid dream.
It's android only, but I've started working on an iOS version and am thinking of raising some money or doing some crowdfunding to accelerate the development.
by stanislavb on 10/28/24, 3:14 AM
by Fermat963 on 10/28/24, 5:57 AM
You can check out the Chrome extension here https://chrome.google.com/webstore/detail/jgglahegfmldmibegm...
Future versions will have online storage and low touch tagging of archiving/tagging any online data. A mobile app is also planned.
Will be hosted at archivant.com
by tristanb on 10/28/24, 8:24 PM
by samlarsonlemon on 11/2/24, 3:05 PM
Having worked for 15 years bootstrapping and organically growing digital agencies, I’m now trying to get my own product off the ground.
I’d love to connect with businesses, CTOs, COOs, IT Managers or anyone else who want to talk about trimming down cost in tech companies.
by twoperkg on 10/28/24, 3:56 AM
by kebsup on 10/28/24, 7:31 PM
by williamcotton on 10/28/24, 3:18 AM
- Hand rolled recursive descent in TypeScript
- PLY, Python Lex Yacc
- FParsec, parser combinator library for F#
The goal is to compare each approach while tackling some common use cases for parsing strings of text.
by pilooch on 10/28/24, 11:13 AM
Raw code is here: https://gitHub.com/beniz/llmbox
All runs locally, the finetune is a plaigemma-3b (from mix-448). Acc/F1/prec/recall are all within 99.99%, including on llm-generated spam.
by polvalente on 10/28/24, 6:32 AM
GitHub for the project: https://github.com/elixir-nx/nx
As a side-project, I've been diving back into hardware. Fixed/modded a crappy guitar amplifier I had into a great amp, and the next project in line will be a new version of a digital synth I designed a fey years back
by thedangler on 10/28/24, 2:18 PM
Sync contacts, products and orders with 3rd party processors like square, Stripe, others.
Also probably set up some basic AI hints like one click ad generator for Facebook, Instagram, or other ad platforms that will link to your Funnel.
Once complete I will either make lots of money or it was a huge waste of time. However, the learning experience is priceless.
Also Making an offline Fantasy draft tool to learn Elixir and Pheonix.
by vanrohan on 10/28/24, 8:34 PM
I made a Chrome Extension to automate the bot follower removal: https://chromewebstore.google.com/detail/x-bot-remover/aohkh...
I suspect these bots are being used to boost certain content controlled by their owners, so definitely not good to leave them alone.
by this_is_not_you on 10/28/24, 2:05 PM
Maintenance is mostly updating the underlying data when the strongest climbers in the world scale some random piece of rock.
[0] https://www.hardestclimbs.com/ [1] https://github.com/9cpluss/hardest-climbs
by LVB on 10/28/24, 4:03 AM
by icy on 10/28/24, 9:53 AM
Still super WIP, and the landing page hasn't been updated yet but here's a quick little early access form! https://tally.so/r/me2Q8E
by elarib on 10/28/24, 10:16 AM
Key features:
- Declarative YAML-based configuration for data pipelines
- Intuitive web UI for those who prefer visual interfaces (see video section in https://starlake.ai)
- Native integration with both Airflow and Dagster
- No-code/low-code approach to data transformation
- Support for multiple data sources and formats
- Built-in data quality validation
- Automated schema inference and evolution
Data Processing Capabilities:
- LOAD: Ingest data from various sources (CSV, JSON, XML, Parquet, etc.)
- TRANSFORM: Write SQL transformations and test them in DUCKDB.
- Support for major data warehouses:Snowflake, BigQuery, Databricks, PostgreSQL, DuckDB for local development and small data
What sets it apart:
- Full Git Integration: All changes (whether made through UI or YAML) are automatically versioned in Git
- CI/CD Ready: YAML configurations can be directly integrated into your CI/CD pipelines
- Infrastructure as Code (IaC) friendly: Perfect for GitOps workflows
- Dual Interface: Everything possible in YAML can be done through the UI, and vice versa
- DuckDB Support: Perfect for local development and smaller datasets, allowing you to test your pipelines without cloud costs
The project is open source and we'd love to get feedback from the HN community. You can check it out at:
- Website: https://starlake.ai
- GitHub: https://github.com/starlake-ai/starlake
If you're dealing with data pipeline challenges or interested in modern data engineering tools, I'd love to hear your thoughts!
by InvOfSmallC on 10/28/24, 11:06 AM
So I wrote this: https://www.gamingsofa.club/ which is a scraper for metroidvanias reddit posts.
The list of games is taken through Steam and than I just listen to the subreddit for new posts.
Currently I show every possible post even if it gets moderated on reddit.
by Charon77 on 10/28/24, 3:11 AM
I'm not aware that it exists at the moment and would love to be proven wrong.
by crgk on 10/28/24, 5:35 PM
I have a little project page and a WIP demo here: https://crossobear.chadobear.world/
Typing this up, I realize I should stop fiddling with styles and implement some of my kaizo ideas to see how they feel to play with.
by ssz on 10/28/24, 2:16 PM
by curvedinf on 10/28/24, 7:16 AM
I started it last month and have had a few thousand users so far. I have some cool growth hacking ideas I'm looking forward to working on coming up.
by skwee357 on 10/28/24, 8:26 AM
I now realized that I started it almost one year ago. It's both amazing how much I was able to achieve in a year, but on the same hand a bit frustrating that I did not achieve what I wanted to. Nevertheless, will continue to work on it and improve it.
by longnguyen on 10/28/24, 6:10 AM
It’s a native macOS AI chat client. I started it last year and didn’t think much about data synchronization. I didn’t want to store user’s data server side for better user privacy. So I decided to store all chats in a local SQLite database.
It works well but unfortunately without a sync engine, users won’t be able to continue the chat from a different machine.
I’m working on supporting cloud sync now.
by NoRagrets on 10/28/24, 8:01 PM
https://youtube.com/@mushroomsonmars
My next project is one about lunar habitat and food production systems but as a podcast ..entirely with AI voices. Because I can’t find anyone from NASA or SpaceX to speak with me..hah!
by skittleson on 10/28/24, 3:31 PM
by billconan on 10/27/24, 10:38 PM
by arian_mobarghei on 11/3/24, 11:33 PM
by egypturnash on 10/27/24, 11:12 PM
and apparently I am doing a set of fan covers for Roger Zelazny's Amber books? https://egypt.urnash.com/blog/2024/10/24/nine-princes-in-amb...
by jonotime on 10/28/24, 1:16 PM
by jainvivek on 11/1/24, 5:44 PM
https://workspace.google.com/marketplace/app/hiretale_ats/38...
by middayc on 10/28/24, 8:23 AM
by throwaway425933 on 10/29/24, 3:13 AM
https://www.interviewblindspots.com/explore
You post the question, role description and your solution. Somebody will give you feedback. Still in beta, but do give it a try.
by mmclar on 10/28/24, 3:35 PM
by 255kb on 10/28/24, 12:16 PM
by absoluteunit1 on 10/28/24, 5:55 PM
Got a VPS from Hetzner and will start by self hosting my blog and setting up actual (budgeting tool)
Then will move to self host my notes, media, and my applications.
by dxuh on 10/28/24, 6:25 AM
I fixed a bunch of bugs and streamlined things and I'll build a nice high level API on top next. It uses GJK/EPA and AABB Trees for acceleration.
I'm having tremendous fun with it and the math and geometry, which I have not done in a while.
by hombre_fatal on 10/28/24, 11:27 AM
I don’t care for making RPGs but I use it as an IDE for tile sets, maps, sounds, and events.
I was never capable of making anything in it as a kid when I first downloaded Miguel’s translation of that early RPG Maker decades ago.
The constraints of the engine make it easier to think of how to implement something than, say, Godot where it’s all completely open ended.
by feelamee on 10/28/24, 3:19 AM
I started the development of the game engine. This was one of the most interesting goal on my list.
I will use vulkan. And my demo goal for this is a super realistic scene with human, hill, grass, tree and sunrise/sunset. But it is needed just to know how/where to develop engine.
since I'm in no hurry + my career is going down the drain, I will try to do my best and power up my software engineer skills.
by jakewil on 10/28/24, 10:12 PM
I should be done within a week or two :)
by blurrycat on 10/28/24, 3:00 PM
The main motivation for this is that I usually juggle many side projects at the same time, and since none of them are in a finished state, I don't really feel like putting them out in the open on GitHub or Codeberg or something else, and would really like to keep all of this experimentation private. I know GitHub provides free private repositories, but I really dislike the interface and I feel like most of the features offered are not for me.
I tried running a private Gitea instance, but I did not like having to manage a second software to be able to run CI pipelines on my repositories (like Drone). I also really dislike GitHub Actions so I was kind of disappointed that Gitea's integrated CI is based on it.
I also tried running a Gitlab instance (which is currently what I use) as I much prefer GitLab CI over GH Actions, but the whole package is so much of a resource hog and tries so hard to be "more than GitHub" that I feel it isn't for me either.
So, in the end, I decided that I would build my own platform, with a simple scope in mind: be a nice Git repository hosting solution for single hackers or very small teams. Along with the smaller scope, I added a few restrictions: no JavaScript unless it substantially improves QoL (and even then, never require JS for the website to work), no external components required (apart from OpenSSH and Git).
So far I have a very minimal SSH handler implementation that allows push/pulling repositories from the server through authenticated SSH (public key), and what's starting to become a nice web interface to manage and read all of that. It's almost at the point where I will soon be able to dogfood the platform by hosting itself there (as a backup remote, not the primary yet).
The tech stack is kept relatively simple on purpose (I really dislike "modern" front-end development):
* Rust + Axum
* SQLite
* Bootstrap with SASS to customize it
* libgit2
Everything is server-side rendered as HTML before being served to the client, using Minijinja (reimplementation of Jinja2 in/for Rust by the same author).
Anyway, not yet ready to share any links or anything but I am still excited about the project taking shape after weeks/months of sporadic work on it! I'm building this not only because I feel a need for it, but also to learn more about Rust and Git internals, and I feel like I've learned a ton already!
by monokai_nl on 10/28/24, 7:16 AM
by GarnetFloride on 10/28/24, 4:40 PM
by trwhite on 10/28/24, 1:23 PM
I want it to have a more concise syntax (no keywords, fewer characters) but feel familiar to most programmers. All definitions use square brackets in combination with some other set of characters.
e.g.
``` [myFunc](arg1,arg2){ ?(true){ #do something }{ #do something else } } ```
by BohdanPetryshyn on 10/28/24, 4:04 AM
This project also inspired me to explore a commercial analytics solution for CLI applications — currently assessing if there's demand for it.
by ThomPete on 10/28/24, 1:52 PM
Distributed Prediction Market running purely on telegram: https://firstprinciple.co/popup/PopUp.mp4
Social Network based on interest using agents https://firstprinciple.co/popup/AlmostFamous.mp4
by mgl on 10/28/24, 7:48 AM
Why?
The insurance sector is probably the slowest to adopt innovation in finance, lagging far behind banking. E-commerce is on the opposite end of the spectrum.
by NetOpWibby on 10/28/24, 4:45 AM
by richardgill88 on 10/31/24, 5:22 PM
I'm running a hacky version on my phone and it's been surprisingly effective at stopping me from doom scrolling.
by inSenCite on 10/28/24, 12:18 PM
A big part of this is me learning how to get code into production including infra setup etc. Any pointers would be greatly appreciated.
Stack is python, dash/flask, and gunicorn+nginx
by bdhdbebebeb on 10/28/24, 3:19 AM
First iteration may be box is rpi based and local LLM runs in another room on beefier machine (or even before that just get it working with a cloud Llama).
What would make this cool is to use MemGPT for memory so you can talk to it Monday and then it remembers what you said Friday.
Being all local it could be always listening.
by runarberg on 10/28/24, 4:56 AM
It is almost feature complete, but good enough for my private use, as I’m using it my self to study kanji. I have maybe a three or four more weekends until it is completely finished, with dark-mode, data backups, input by radicals, etc.
by konradkpl on 10/28/24, 12:15 PM
My goal is to enhance the visualization and increase performance to reduce animation generation time. Additionally, I want to improve the overall aesthetics by applying colors and designing the paths to resemble a serpentine shape rather than a pipe.
by Novosell on 10/28/24, 11:48 AM
I accidentally fried my last spare esp32 yesterday though, so I'm waiting for new ones to arrive. Wops.
by yoav on 10/28/24, 2:24 PM
A new batteries-included app framework for writing fast and tiny desktop apps in typescript.
Like electron but under the hood it uses bun and zig, and the system webview by default.
Like Tauri but you use typescript instead of rust.
batteries-included: a cli to build, code sign, bundle, create tiny 4KB diffs for updates, all you need is S3 or similar to host the artifacts.
by niccl on 10/28/24, 12:55 AM
by techtalksweekly on 11/1/24, 1:03 PM
If you're into software engineering conferences (like GOTO, PyCon, Devoxx, CppCon, JSNation, RustConf, etc.) and enjoy watching tech talks, you should check it out.
by Joel_Mckay on 10/28/24, 6:45 AM
Boring RF stuff related to Metrology.
Adding some features to a fork of DerFetzer/spectro-cam-rs to validate some narrow band-pass laser filters.
Other boring stuff people really won't want to hear about. =3
by lifesaverluke on 10/28/24, 7:28 AM
by crcn on 10/28/24, 4:04 AM
App: https://hey.shaya.so/ Website: https://www.shaya.so/
by hsnice16 on 10/28/24, 3:39 AM
It already has checks for Regex, MX record, and SMTP server running. And, in side, I write blogs - https://hsnice16.medium.com/
by 0xindiebruh on 10/28/24, 6:26 AM
It helps SaaS teams create interactive product demos and SOPs quickly. It’s been super useful for user onboarding, making it easier for new users to get started without a bunch of back-and-forth.
The goal is to minimize support tickets and ensure users actually adopt new features with less friction.
by jansan on 10/28/24, 9:46 AM
by Boxxed on 10/28/24, 3:13 PM
by devgoth on 10/30/24, 7:21 PM
I called it gofaux: https://github.com/tjb/gofaux
by nicoloren on 10/28/24, 9:23 AM
It is already working for a few clients that uses the software for orders, products and tax reporting for their e-commerce shop (yes they use a lot of excel in France where I live).
I hope I can sell it on a page in the next few mounth.
by denvermullets on 10/27/24, 11:33 PM
the first fun thing i'm working on a roguelite(?) type of petsim in dragonruby for my wife and i to play.
then i'll go back to working on my mtg collection / deck builder app. instead of rewriting in nextjs i decided to just go modern rails with it and i am honestly having a lot of fun. a redesign helps too, but once you get the hang of turbo/hotwire and stuff it really isn't that bad.
another thing i've got kicking is writing up a portfolio site for my old photography since that current hosted plan is about to renew. this is more of a stability and performance issue as i really liked using Format, but every single time i go to show my port to someone irl i would either not load or take forever or have images missing. extremely frustrating.
i'm very tired of SaaS pricing going up (with unwanted features) and user experience and value going down. reallllllly fighting the urge to just build a clone and try to take a cut of the overall business.
by r0rshrk on 10/31/24, 12:26 PM
I use this to create a local knowledge base that I can then crunch using LLMs to help in decision-making, creating standup notes, etc
by pdyc on 10/28/24, 6:06 AM
I am planning to use the core of this product to create kind of arbitrary dashboard for csv but i am not sure if there is any need for this kind of product.
by milgra on 10/28/24, 10:59 AM
by bilsbie on 10/27/24, 10:42 PM
110 volt plug, 220 volt power.
(You could use the same concept for lots of other appliances too)
by alonsonic on 10/28/24, 6:41 PM
Now I don't need to read through all the emails, just check the occasional posts on upcoming events and book if interested
by thenameless7741 on 10/28/24, 11:19 AM
As I'm still very early (still in the ideation and prototyping phase), I'd love to hear about experiences that have stuck with you, or any works that got you excited about the possibilities.
by WesleyJohnson on 10/29/24, 3:13 AM
by AlexanderTheGr8 on 10/28/24, 9:35 PM
All the decent open-source ones are fairly basic with limited fine tuning and no alignment (RLHF).
I plan on adding those things. Although I am not sure if there will be any demand for it. Plus, there's a decent chance meta will make llama 4 speech output making this one obsolete.
by ulaw on 10/28/24, 6:07 AM
by brisky on 10/29/24, 7:55 AM
by d883kd8 on 10/28/24, 6:09 PM
We make it easy for any website to take advantage of the latest LLMs for sales and support function. Been reaching out to freelance clients and finding many of them want this type of feature so we can provide it to them easily, sometimes with little to no customization.
by jasfi on 10/28/24, 8:48 AM
- An AI web app builder that aims to overcome many of the problems that similar solutions have. I have a wait-list you can sign-up for while I build the prototype: https://aiconstrux.com
- A crypto market indicator: https://logictrader.xyz
by dhruv123joshi on 10/28/24, 7:28 AM
by kminehart on 10/28/24, 1:38 PM
The main problems that I want to solve are the really slow feedback loop of complex GitHub Actions / GitLab CI, but without the limitation of having to run it within another CI provider.
by RawMeat13 on 10/28/24, 4:13 AM
Im exploring helping engineering managers better manage projects and people. If you're leading a team of engineers and feel strapped for time constantly, I'd love your feedback (mention the post in the waitlist form so I know to bubble you to the top of the list and reach out)
by dmezzetti on 10/28/24, 1:34 PM
by bigmattystyles on 10/28/24, 4:46 AM
by newswasboring on 10/28/24, 7:19 AM
by iseey on 10/29/24, 11:18 PM
One click to generate test cases that don't fail (yet)
by g4zj on 10/28/24, 2:04 PM
This year, I'm doing one for Halloween. They only take a few hours to make, but are a fun little thing for me to enjoy making and her to enjoy playing.
by fasteddie31003 on 10/28/24, 3:26 PM
by bequanna on 10/28/24, 6:00 PM
The discussions and content displayed will be relevant to whatever is currently playing on your TV at the specific time.
Have a rough app built and my potential initial target audiences identified. The integrations aren’t TOO technically challenging and should be feasible.
by jwdeque on 10/28/24, 12:10 PM
https://github.com/jwdeque/Rest-In-Pixels
https://apps.garmin.com/apps/c7ab9e64-cbec-4939-b029-044e9ef...
by parasti on 10/28/24, 9:45 AM
by kfarr on 10/28/24, 3:27 PM
by FredrikNoren on 10/28/24, 1:50 PM
by fandorin on 10/28/24, 8:52 PM
by rozenmd on 10/28/24, 7:12 AM
This past week or so I've managed to reduce my AWS Lambda spend by more than half by moving the compute to Cloudflare Workers (where I don't get billed for I/O time, only CPU time).
by ramshanker on 10/28/24, 2:22 PM
by boogieknite on 10/28/24, 3:19 PM
Apple vision pro app for documenting realtor's pre-listing-checklist notes in space and then exporting notes as PDF forms required by local MLS.
by RHab on 10/28/24, 5:07 AM
by powtain-gen1 on 11/1/24, 5:02 AM
Hiring (SG and SF base): cv@powtain.com
by ceritium on 10/28/24, 4:52 PM
I haven't merged those improvements on the community edition (yet) because of time constraints.
The next thing I will be working on is the GitHub Marketplace.
by adhamsalama on 10/28/24, 1:42 PM
https://github.com/adhamsalama/sqlite-wasm-webrtc
It's a perfect alternative (at least in theory) to online centralized spreadsheets.
by ultrasounder on 10/28/24, 5:06 AM
by WideCharr on 10/28/24, 2:37 PM
by DeonPenny on 10/29/24, 10:24 PM
Its AI chat that allows you to build internal admin charts, forms, and function that create workflow from you internal codebase and external APIs
by elpalek on 10/28/24, 4:11 AM
this is built w/ the help of claude 3.5 sonnet (new) and cursor. The idea came from want to space repetition memorization for leetcode.
by welanes on 10/28/24, 5:14 AM
Markdown extraction, improved Google search, workflows - search for this terms, visit the first N links, summarize etc. Big demand for (or rather, expectation of) this lately.
by hasithsen on 10/29/24, 8:54 AM
Currently written in Python with OpenCV, plan on a re-creation with Electron, but I'll need to learn more of it first :)
by wbazant on 10/28/24, 7:08 AM
by shortrounddev2 on 10/28/24, 3:17 PM
by Kikobeats on 11/3/24, 6:47 PM
by paddy_m on 10/28/24, 4:48 PM
by ForrestN on 10/28/24, 9:06 AM
by codetiger on 10/28/24, 7:11 AM
by xswl on 10/28/24, 7:10 AM
by iamflimflam1 on 10/28/24, 5:46 AM
Just finishing off a few bits of setup and the crowd funding should be live.
by jonotime on 10/28/24, 1:10 PM
https://github.com/jonocodes/savr-android/
Currently dogfooding the mobile PoC, and working on some of the desktop parts.
by kirkarg on 10/28/24, 10:08 AM
by username135 on 10/28/24, 10:46 PM
This is an original choose your own adventure game created by some friends. The score is original, as is the art work. Its a bit raunchy, but fun.
Give it a try!
by hoerzu on 10/27/24, 10:44 PM
https://chromewebstore.google.com/detail/tabgpt-ask-chatgpt-...
by po_studio on 10/28/24, 12:21 PM
Also building a Pictionary-like variant with Processing animations such as you see here:
Not a game designer though, so would love feedback!
by jellevdv on 10/28/24, 9:23 AM
The goal was to create a camelcamelcamel for Walmart, but affiliate is too uncertain, so I'm building a b2b offering for 3rd party sellers now.
by delduca on 10/28/24, 4:40 PM
Context:
https://nullonerror.org/2024/10/08/my-first-game-with-carimb...
by pplonski86 on 10/28/24, 11:21 AM
by raible on 10/28/24, 5:59 PM
by bkienzle3 on 10/28/24, 12:49 PM
by xena on 10/28/24, 3:15 AM
by block_dagger on 10/28/24, 12:45 PM
by nbittich on 10/28/24, 7:04 AM
by chr15m on 10/28/24, 6:15 AM
by grepLeigh on 10/28/24, 5:44 PM
by andys627 on 10/28/24, 2:15 PM
by rkwasny on 10/28/24, 8:29 AM
Access all models (GPT/Claude/Llama) in one interface, collaborate with colleagues and AI Agents like on Slack, build in RAG and document retrieval.
Looking for beta testers and feedback.
by svnt on 10/28/24, 11:54 AM
by pizzamiheart on 10/28/24, 9:01 PM
there's a lot of unknowns as trails are still closed and there's not a conditions report feature in strava to use to figure out conditions as they do start opening up.
goals are to have:
- map search for a trail in the region - click the trail, see a popup summary of open/closed, and number of reports on that trail - page for each trail with most recent reports and ~maybe~ pictures - recent reports on any trail on the home page
currently, i'm stuck on full functionality with mapbox directions api and getting the search-for-trail working.
by ItsBob on 10/28/24, 1:04 PM
Think of it like Tiiny host but for .NET
[0] - https://fuseable.net
Note: I'm still ironing out the kinks but it'll be ready for early access shortly.
by bit_nomad on 10/28/24, 4:45 AM
- A database design copilot: https://nabubit.com
- A database management for Sqlite databases: https://litequeen.com
by sccomps on 10/28/24, 12:13 PM
by sibit on 10/28/24, 11:19 AM
by ferociouskite56 on 10/27/24, 11:59 PM
by martinn on 10/28/24, 8:46 AM
by ansh-tty on 10/28/24, 8:41 AM
by davidgomes on 10/28/24, 10:01 AM
The tech stack I used:
- Remix
- v0 for UI code gen
- Resend
- Neon for DB
- Exograph for API
- Clerk for Authentication
- Cloudflare Pages + Workers + Domains
- Cody wrote ~ 1/3rd of my code
by mmoustafa on 10/28/24, 4:26 AM
Yes, it sounds generic but no one is seriously making progress here apart from the LLM providers and I love experimenting in this space and adding capabilities.
by gxd on 10/28/24, 12:16 AM
by matthewfcarlson on 10/28/24, 6:35 PM
by rootsu on 10/28/24, 11:08 AM
Linode does not have any way to identify cross regional latency. So created this. In process of adding new regions now.
by davidclark22 on 10/28/24, 8:08 PM
by grardb on 10/28/24, 1:56 PM
For about a year, I was trying to get our VvE management company* to take care of major issues we have in our building's crawl space. We had an inspection done, but even after about seven months of constantly nagging them, they failed to get a single quote for the work that the crawl space needs. I called our manager, and he essentially yelled at me for twenty minutes and was not shy to express his anti-immigrant sentiments (I'm American).
Because of this, I'm now on a mission to get this company fired and take management into our own hands, which will save us a bunch of money. The existing VvE management tools are ugly, slow, and unnecessarily complex, so I'm building my own.
It's only been a month, so I haven't hosted it yet (still coming up with a name, to be honest), but I have made good progress functionality-wise. If anyone in the Netherlands is part of a small VvE and wants to chat, let me know! My email is my username (@gmail).
* The US equivalent would be an HOA (Homeowner's Association). Basically, a corporation that is responsible for the upkeep of shared resources for homeowners (e.g. the roof of a building or the pool in a gated community).
** Many VvEs choose to outsource management of the VvE to a third party. These companies—in theory—take care of maintenance requests, yearly meetings, voting, etc. From everything I've read online, almost none of these companies satisfy their clients.
by toastal on 10/28/24, 1:37 PM
by Charlie_Black on 10/28/24, 11:50 AM
by ramtatatam on 10/28/24, 8:34 AM
by Ingon on 10/28/24, 1:01 PM
More concretely, as a primarily backend engineer, I'm trying to update the main site, to make it nicer and work better on mobile devices.
by vagag on 10/29/24, 7:50 PM
by wahnfrieden on 10/28/24, 7:30 AM
https://reader.manabi.io for iOS and macOS
by cgallic on 10/29/24, 7:43 PM
You can find it https://vocalscribe.xyz
by curious_mind on 10/28/24, 8:22 AM
by whitefang on 10/28/24, 10:46 AM
by lekashman on 10/28/24, 9:05 PM
by hapiben on 11/4/24, 8:25 AM
Convert keywords into clickable links for better SEO, affiliate marketing, and streamlined content creation.
by tirex on 10/28/24, 4:44 PM
by navtoj on 10/28/24, 3:43 AM
https://github.com/navtoj/NotchBar
Need some ideas for what kind of widgets would be useful...
by mjomaa on 10/30/24, 11:14 PM
The idea is to provide a high quality boilerplate specifically for web apps.
by mindaslab on 10/29/24, 1:59 AM
by citrusx on 10/28/24, 2:59 AM
by r0ze-at-hn on 10/28/24, 7:51 AM
by selinasoil710 on 10/31/24, 1:46 AM
by slothtrop on 10/28/24, 1:17 PM
by evanyang on 10/30/24, 11:49 PM
by jpb0104 on 10/28/24, 4:07 PM
by logotype on 10/28/24, 9:21 AM
by neya on 10/28/24, 6:55 AM
There are a lot of things the CMS universe accepts as normal, which shouldn't be the case. Even without the drama, Wordpress simply sucks as a scalable solution for large traffic sites without blowing up the hosting costs. Given the ongoing fiasco, I even think if Wordpress has been deliberately built this way as a funnel to upsell the hosted commercial offering to large scale news publications.
Hopefully, this benefits everyone affected by the Wordpress fiasco, as that is my primary goal. This has been a decade long project close to my heart and it is finally coming to an end.
I am also documenting this journey on Medium if anyone's interested.
by justnw on 10/28/24, 4:46 PM
You can specify rules you want the content to follow, and it'll analyze and highlight sections in your content that differ from your rules.
by mertbio on 10/28/24, 7:09 AM
by graboid on 10/28/24, 12:42 PM
by chasd00 on 10/28/24, 9:11 PM
by adityaathalye on 10/28/24, 7:48 AM
I've been not quite building that basic CRUD app I promised my friend, because:
- A. I've ended up obsessing about the general problem of how to compose an old-skool CRUD web stack, in Clojure [1]
- B. He hasn't given me any deadline. Lol.
- C. He won't read this comment because he doesn't read HN :p :)
[1] Plenty of options exist; biff, kit, duct, caveman... but when one gets that itch --- you know it --- it cannot remain un-scratched! Like so: https://www.evalapply.org/posts/clojure-web-app-from-scratch...
Flights of fancy are not far behind either... https://www.evalapply.org/posts/mycelium-clj/
by koliber on 10/28/24, 8:10 AM
I realized that many new startups routinely run into email sending issues in their apps and services. Most don't notice the issues and they linger longer than necessary. I experienced this myself in my career.
What is necessary is end-to-end monitoring of emails. wasitsent.com does that. It's like an uptime monitor for emails. You add the monitoring email address to your emails (as a bcc: recipient, for example) and configure the monitoring schedule. When your email is not received, wasitsent.com raises an alarm.
by brisvegas on 10/28/24, 8:33 AM
by polygot on 10/28/24, 5:38 AM
There's a major competitor in this space, so I'll be targeting small businesses that need lower overhead.
by olzhasar on 10/27/24, 10:35 PM
by Rumengol on 10/28/24, 8:19 AM
by mindaslab on 10/28/24, 6:21 AM
by renegat0x0 on 10/28/24, 6:58 AM
by ditegashi on 10/28/24, 9:32 AM
by rogutkuba on 10/28/24, 6:08 PM
by nurbo on 10/28/24, 12:51 PM
by ta12653421 on 10/28/24, 8:56 AM
To the moon :-D
by axegon_ on 10/28/24, 8:56 AM
by ecce_homo on 10/28/24, 8:33 AM
by bradley13 on 10/28/24, 2:34 PM
The biggest problem is the instability of the tools. IntelliJ is already complex, then you pile on all the Android Studio stuff. Within Android Studio, you are working with a hugely complex framework (Jetpack Compose) that depends, directly or indirectly, on probably hundreds of libraries. Sometimes, things just break, for no apparent reason. On some students' computers, the whole wobbly tower never works quite right. It reminds me of this XKCD: https://xkcd.com/2347/
by ilrwbwrkhv on 10/27/24, 10:49 PM
by pretty_colors on 10/28/24, 7:09 AM
It's a tool I built for myself and I use it every day :)
by nirmel on 10/28/24, 12:14 PM
by examango on 10/28/24, 3:53 AM
by sganesh on 10/28/24, 4:27 AM
by idatum on 10/28/24, 3:36 PM
by raymond_goo on 10/28/24, 10:53 AM
by cosbgn on 10/28/24, 6:57 PM
by skadimoolam on 10/28/24, 6:30 PM
by linsomniac on 10/28/24, 2:19 PM
Poured a slab, designed, framed, used as much reclaimed lumber as I could, and sheathed a lean-to style shed. My first attempt at building a structure, and it's coming out nice. This is to replace the 64sqft 5' shed that a neighbors tree fell on earlier this year, but we really need the extra storage.
I got a Bambu P1S 3D printer for Father's Day to replace an old Ender 3 Pro, and it has just been a dream. TinkerCAD, while amazing and a very capable tool, I'm ready to move on to something else. I tried Plasticity, and it showed a lot of promise but I found it very frustrating, bumped against some missing documentation and ran out of free trial time. Tried FreeCAD 1.0RC/Ondsel, and it's a fantastic piece of software. Yesterday I decided to give Fusion 360 a try and it's just so much more refined. Started the Product Design Online tutorials on Youtube yesterday and the stuff you're building in the first 5 15 minute lessons are frankly amazing.
by WUOTE on 10/28/24, 11:02 AM
by dbodin11 on 10/28/24, 2:39 PM
by atlex2 on 10/27/24, 11:24 PM
by mog_dev on 10/28/24, 12:43 PM
by birabittoh on 10/28/24, 1:47 PM
by throwawayUS9 on 10/28/24, 1:07 PM
by sailorganymede on 10/28/24, 9:17 AM
by vmax1 on 10/28/24, 10:46 AM
by mikewarot on 10/28/24, 6:38 PM
We just got done with a Collins KWM-1.
by koskeller on 10/28/24, 11:36 AM
by monkaiju on 10/28/24, 1:28 PM
by rahijamil on 10/30/24, 5:09 AM
by bugtodiffer on 10/28/24, 8:32 AM
by rgbrgb on 10/28/24, 7:44 PM
Currently going through the predictable chicken/egg motions of bootstrapping what is essentially a talent marketplace (need supply, more demand, more supply, etc).
by steelaz on 10/28/24, 3:46 AM
by motyar on 10/28/24, 8:18 AM
Please try it, its FREE
by franky47 on 10/28/24, 10:14 AM
I shipped v2 last week and it got mentioned at Next.js conf (as part of Vercel's giveaway of ticket sales back to the OSS community). That was quite the rollercoaster week.
by eternityforest on 10/29/24, 5:12 AM
Much like my KaithemAutomation project, you declare "Tag Points" which are like subscribable variables for your IO, then set up state machines that can affect them via the web UI.
I use TinyExpr for the expressions, and a regex to parse command lines. The shell is explicitly not a real programming language, it just allows logicless commands.
TinyExpr bytecode is fast, and other than that it's just raw C++, so there's no inefficient scripting language.
When used with PlatformIO instead of Arduino, it handles power management automatically, getting down to about 1mA with random spikes, as one might expect from the ESP.
But it does support a limited subset of here docs, and an equivalent to the shar command!
All the UI is generated from JSON schemas, and it's designed so you can add new "apps" to the web UI.
The base library includes an MP3 player app, and a FastLed wrapper.
I also have Trouble Codes, to make it easy to add diagnostics and alerts to the system, websocket based real-time dashboards, theme-ability, and there's a Python client (in the iot_devices library) to control devices.
You can configure multiple WiFi networks, and there's a web based file manager.
The two things I really want to add are LCD based UI, so you can actually create your menus and interfaces in the JSON editor, and some kind of mesh protocol backed by OpenDHT, so you could make a device globally visible. I'd also like to have camera and SD card support.
I think it might be a fun "OS" for an ESP32 smartwatch, although it's mostly for Tasmota style use cases.
Nowhere near ready to actually make a proper post , but usable. Kind of. This is pre alpha work.
Eventually I'm hoping it can make Arduino projects a lot easier, by providing all the boring UI and networking stuff so you can just add your core application logic and IO drivers, and get an end user ready customizable system.
by t43562 on 10/28/24, 11:38 AM
JSON Serialisation of GNU Makefiles:
I got quite far then and now, one year later, I'm hoping I will have the time to finish off the difficult bits: it's a way to get GNU Make to print out its internal database of targets and rules as JSON.
https://github.com/tnmurphy/gmake-experimental (feature/jprint branch)
It's a companion to the print-database option:
./make --print-data-base-json
You get output with all the targets, all the options on those targets. Basically everything that make knows. I have most of it working but not directory targets for example. Why do this? Well there are many uses:1. tools to rewrite makefiles - to simplify them or find duplication and implement transforms that remove it. e.g. all your CC commmands have nearly the same parameters - so make a variable or a macro containing the common ones and simplify all your commands (basic things like that could still be very handy).
2. tools that translate makefiles into other build formats. This is a big one for me. Make is like an almanac of all the build features one can have (nearly) but all done in various ways that make them of limited use. There are existing tools that are better in some areas and always the holy grail of the one build system that does it all and does it right. One is never going to get there however if one cannot convert existing work with a fair degree of ease and in a way that can be shown to truly do what is expected.
Sorry if I think the existing examples are not very good and that upsets you - they're all tailored for specific situations and work really well in those situations and if that's all you need then they tend to seem amazing. ...but...when you try to do something that's not in the examples they can be very inflexible. tup's basic idea (inverted dependency tree) is what I want because it lets you have giant makefiles that load quickly. The ability to describe a logical structure like Meson does is important too. Cross platform tests and option setting like CMake...check. Then some features from SBS (Symbian build system which none of you will know) and all the really interesting features of GMake that suck in implementation/performance such as pattern rules.
So this Christmas I hope to update to the latest version of gmake and handle directories.
by cwiz on 10/28/24, 1:32 PM
by jeswin on 10/28/24, 12:48 PM
by ehsania on 10/28/24, 7:02 PM
by concrete_head on 10/28/24, 5:07 AM
by gat1 on 10/28/24, 8:52 AM
by adamqureshi on 11/1/24, 2:41 PM
by deostroll on 10/28/24, 11:40 AM
by bilsbie on 10/27/24, 10:40 PM
by blacktreckss on 10/28/24, 8:48 AM
by jamil7 on 10/28/24, 5:55 AM
by bosky101 on 10/31/24, 6:29 AM
Create variations of your content, so that you can backtrack the source of a leak.
Just changing 5 words in various places of a page of a doc, it can back track 1200 variations. It uses technology from multivariate testing and natural language processing although I have a version that can/avoid using LLMs as well.
## Why Now
With over 1,800 data breaches in the U.S. in 2022 alone, and rising regulatory pressures from GDPR, HIPAA, and CCPA, companies must prioritize information security.
Traditional methods like NDAs and basic data encryption fail to identify the source of leaks, leaving companies vulnerable
The global enterprise data protection SaaS market was valued at $7.9 billion in 2023, expected to grow to $20.1 billion by 2028. Data Loss Prevention (DLP) solutions are set to grow at a 21% CAGR through 2028, while Information Rights Management (IRM) solutions will reach $1.1 billion.
## My ask
an intro to Apple or a large firm for whom document/email leaks are a real threat and want to pilot a solution that can be self hosted.
by hiddevdploeg on 10/28/24, 7:40 PM
You should give it a try if you ship apps for any Apple platform :)
by from-nibly on 10/28/24, 4:14 AM
This way you can write all of your glue code into one platform and create an IDP at the same time.
This came from a lot of situations where I'd need like one random thing to be stored in a database, but adding that complexity is a bit of a hump for just one thing.
Also crossplane is a really cool idea but starting a kubernetes cluster so that you can manage infra sounds insane to me, even as an avid kubernetes fanboy.
by potatoman22 on 10/28/24, 7:42 AM
by jayshah5696 on 10/28/24, 4:37 AM
by sajid-aipm on 10/28/24, 3:32 AM
by jFriedensreich on 10/28/24, 12:47 PM
Reach me here if you are interested: tracker@ntr.io
by benbojangles on 10/28/24, 8:38 PM
by blacktreckss on 10/28/24, 8:48 AM
by arthurcolle on 10/28/24, 5:09 AM
by podviaznikov on 10/28/24, 7:33 AM
it’s called alto.computer
by nirvael on 10/28/24, 10:21 AM
by devmor on 10/28/24, 2:28 PM
I've been mulling around the idea of some kind of foundation that could sponsor the development of what I would consider "Good for the end-user" software of this nature. Something to encourage building apps that are pleasant to use and keeping them pleasant to use.
It's a rough problem to figure out how this would work though, realistically. Some kind of binding license or legal contract that says "here's what you can't do to this software, for this many years, if we give you resources" essentially. But I am well aware that solutions like that also generally end with someone finding a sneaky loophole to take advantage of it.
I'm very passionate about this idea, but I just don't know how feasible it is. Maybe I should have gone to law school instead of learning to program.
by liamdgray on 10/28/24, 4:21 PM
by ignaciovdk on 10/28/24, 12:38 PM
by wiz21c on 10/28/24, 8:19 AM
- As a geek: my accurapple Apple 2e emulator
by carlos-menezes on 10/27/24, 10:35 PM
by bitbasher on 10/28/24, 3:35 PM
by anacrolix on 10/28/24, 10:02 AM
by makebelievelol on 10/28/24, 5:34 AM
try it at: https://makebelieve.lol
by guerra on 10/28/24, 9:38 AM
by segmondy on 10/28/24, 12:23 AM
by cpfohl on 10/28/24, 10:23 AM
by hricha_shandily on 10/28/24, 7:43 AM
by g5pw on 10/28/24, 1:27 PM
- 10 switches that I can assign to start/stop timers and trigger events (Kalih Choc Robin)
- One encoder + four way directional switch
- Round LCD display with touch
- 9 DoF IMU and ambient light sensor
I've started coding the firmware using Rust with the excellent embassy OS.
by bilater on 10/28/24, 5:43 PM
It initially was a simple youtube transcript + summarizer but I've added a bunch of more features. My goal is to make it the tool that lets a user go from video to insight in the shortest amount of time.
Would love any feedback and ideas around this!
by project2501a on 10/28/24, 7:26 PM
by ca98am79 on 10/30/24, 5:04 PM
by cfarre on 10/28/24, 9:12 AM
by mindcrime on 10/28/24, 12:35 AM
Briefly, Jason is a platform for building intelligent agents based on the BDI (Belief-Desire-Intention) software model[3], which is in turn based on the Belief-Desire-Intention cognitive model[4]. Broadly speaking, it's an event based programming model, where "events" are things like "gaining a new belief", "dropping a belief", "selecting a plan to execute" (aka an "intention"), etc. AgentSpeak programs (normally) run "forever" cycling through a "reasoning cycle" that involves perceiving the world, updating beliefs, choosing intentions, executing intentions, communicating with other agents, etc.
And to commit a little self-plagiarism, from a recent post on LinkedIn:
----
On the one hand, AgentSpeak is basically a logic programming language with a lot of #prolog in its heritage. On the other hand, the runtime is all Java and to do anything interesting you have to write your custom Environment class and other helper functions in #Java. And while the interop is seamless in a way, getting your head around the execution model and knowing what's really happening at runtime can be a bit tricky.
Still, it's starting to make sense. And I do think this #BDI inspired approach has a lot going for it. I'm just looking forward to getting to the point where I can really start to exercise this. I have a few things that I want to accomplish soon:
1. I want to create a BDI agent that I can connect to an #XMPP server so I can talk with it from anywhere.
2. I want to start working on customized perception, using neural networks and various sensors (web-cam, microphone, accelerometer, distance sensor, etc.) to create an embodied agent that can truly sense its environment.
3. I want to take a stab at integrating some symbolic reasoning. I've given thought to trying to adapt the "belief base" to be an #RDF triplestore (probably #Apache #Jena) and include a reasoning engine or two. This all starts to get really speculative from here, but I spent a lot of time working on abductive inference a couple of years ago, and I'd like this thing to be able to use abductive inference, along with deductive reasoning, rule induction, possibly case based reasoning, etc. all in one system.
4. Might experiment with implementing a #Blackboard architecture and have specialized "problem solving" agents that collaborate by using the Blackboard in some situations. What would be really interesting here would be to figure out how to seamlessly translate in and out of a structured representation that lets you use existing specialized code for things like, eg. R for statistical operations.
5. And of course, experimenting with continual learning, as opposed to the "batch training job" stuff that we all use for ANN's today. This gets really speculative as well, but I want to explore contrastive learning, Hebbian learning, associative learning, operant conditioning (ala Pavlov), etc.
[5] above is why you'll see me spending as much time lately with Developmental Psychology, Infant Development, and Cognitive Psychology books, as with "AI" books per-se. I still believe that getting an AI that can learn from its environment, and build up useful mental representations with the minimal set of hard-coded behaviors, will be the best way to make progress with regards to #AGI.
----
I didn't mention it in the LinkedIn post, but as part of all of this, I've been building a hardware platform for some time now as well, where said platform is meant to support "perceiving the environment" so the system can learn from the physical world. It's not finished yet, but today it includes a GPS receiver so it can "know" it's location in physical space, a 6-DOF accelerometer/magnetometer/gyroscope board so it can sense movement (of itself), and two microphones (for stereo audio input). Future plans include one or two webcams to emulate vision, and possibly some other sensors: IR and/or ultrasonic distance sensors, temperature sensor, humidity and barometric pressure sensors, etc.
Also in the "speculative / for the future" category: AgentSpeak programs don't have any inherent notion of learning built into the model. All "plans" (aka "desires" or "candidate intentions") have to be coded by the developer up-front. This is obviously pretty limiting if you're trying to create truly autonomous agents, so another area I want to dig into is how we might combine work on "AI Planning"[5] to dynamically create new plans.
And since this has kind of turned into a big brain-dump of stuff that's on my mind, I'll finish by saying that I've been chewing on some ideas about explicitly modeling other "mental states" that aren't part of the base BDI model. Things like "attitudes", "values", different emotional states (eg "boredom", "frustration", etc.), "curiosity", "confusion" / "cognitive dissonance", and so on.
[1]: https://en.wikipedia.org/wiki/AgentSpeak
[2]: https://jason-lang.github.io/
[3]: https://en.wikipedia.org/wiki/Belief%E2%80%93desire%E2%80%93...
[4]: https://en.wikipedia.org/wiki/Belief%E2%80%93desire%E2%80%93...
[5]: https://en.wikipedia.org/wiki/Automated_planning_and_schedul...
by johnea on 10/27/24, 10:29 PM
Isn't this what everyone is working on?
by chris_armstrong on 10/28/24, 6:39 AM
by FratStein on 10/28/24, 2:04 PM
by pranshuchittora on 10/28/24, 5:44 AM
by blacktrecks on 10/28/24, 8:47 AM
by sachin_rcz on 10/28/24, 2:54 PM
by ray_ on 10/28/24, 2:22 PM
by yunalesca on 10/28/24, 3:51 AM
It offers:
- comprehensive technical analysis tools without artificial limits or cost
- customizable price alerts
- portfolio and watchlist management
- live market data across major exchanges
- available in 15+ languages
Currently serving a few thousand users and actively iterating based on feedback. The focus has been on making advanced trading tools accessible while maintaining a clean, intuitive interface.
Store link if anyone wants to check it out: https://play.google.com/store/apps/details?id=com.cryptogain...
Would love feedback from the HN community, especially around what technical analysis features you find essential but are often paywalled in other apps.
by Aetheridon on 10/28/24, 12:15 PM
by Heloseaa on 10/28/24, 1:31 PM
by prmph on 10/28/24, 10:27 AM
You might think of it a lo-code tool, but I'm aiming more for it to be a no-code tool, as in the level of sophistication should be such that there is rarely a need to touch the generated application.
Here is a sample application definition file (to model an app for the tool itself):
{
"name": "VReal",
"description": "Virtual realtor web app",
"entities": {
"propertyHeader": {
"title": "Listing Header",
"description": "The headers for all listings, whether sale or rental",
"namePlural": "listingHeaders",
"fields": {
"title": "medium_text",
"description": "long_text",
"propertyType": [
"apartment",
"office",
"shop",
"house"
],
"currency": "short_text",
"squareFeet": {
"optional": true,
"type": "integer"
},
"bedrooms": "integer",
"bathrooms": "integer",
"garages": "integer",
"hall": "boolean",
"kitchen": "boolean",
"furnished": "boolean",
"neighborhood": "medium_text",
"latitude": {
"optional": true,
"type": "float"
},
"longitude": {
"optional": true,
"type": "float"
},
"phone": "phone_number",
"phoneAlt": {
"type": "phone_number",
"optional": true,
"title": "Alternative Phone"
},
"email": "email_address",
"contact": "medium_text",
"whenPosted": "datetime",
"externalUrl": {
"optional": true,
"type": "url"
}
},
"parentsManyToMany": [
"project"
],
"parentsOneToMany": [
"city"
]
},
"propertyForLease": {
"title": "Property for Lease",
"namePlural": "propertiesForLease",
"extends": "propertyHeader",
"fields": {
"basePeriod": [
"month",
"day",
"week",
"hour",
"quarter"
],
"pricePerPeriod": "integer",
"termNumPeriods": {
"type": "integer",
"title": "Rental Lease Term (Base periods)"
},
"advanceNumPeriods": {
"type": "integer",
"title": "Advance Required (Base periods)"
}
}
},
"propertyForSale": {
"title": "Property for Sale",
"namePlural": "propertiesForSale",
"extends": "propertyHeader",
"fields": {
"salePrice": "integer"
}
},
"propertyMessage": {
"title": "Message",
"namePlural": "propertyMessages",
"fields": {
"direction": [
"incoming",
"outgoing"
],
"content": "long_text",
"timestamp": "datetime"
},
"parentsOneToMany": [
"propertyHeader",
"user"
]
},
"project": {
"title": "Project",
"description": "Projects in which users an place properties",
"namePlural": "projects",
"fields": {
"name": "medium_text",
"description": "long_text"
}
},
"listingMedia": {
"title": "Listing Media",
"description": "Media (images, videos, etc) for listings",
"namePlural": "listingMedia",
"fields": {
"content": "media"
},
"readonly": false,
"parents": [
"propertyForLease",
"propertyForSale"
]
},
"city": {
"title": "City",
"description": "Cities in which properties are located",
"namePlural": "Cities",
"fields": {
"name": "medium_text",
"latitude": {
"optional": true,
"type": "float"
},
"longitude": {
"optional": true,
"type": "float"
}
}
}
},
"UI": {
"pages": {
"perEntity": {
"propertyForLease": {
"objectEditor": {
"kind": "form",
"columns": "dynamic"
},
"objectListViewer": {
"container": {
"control": "list",
"orientation": "vertical",
"template": {
"fields": [
"title",
"pricePerPeriod",
"basePeriod",
"whenPosted",
"listingMedia#content"
],
"labels": "caption"
}
}
},
"editingStrategy": "only-devs"
},
"propertyForSale": {
"objectEditor": {
"kind": "form",
"columns": "dynamic"
},
"objectListViewer": {
"container": {
"control": "list",
"orientation": "vertical",
"template": {
"fields": []
}
}
},
"editingStrategy": "only-devs"
},
"listingMedia": {
"objectEditor": {
"kind": "form",
"columns": "dynamic"
},
"objectListViewer": {
"container": {
"control": "list",
"orientation": "vertical",
"template": {
"fields": []
}
}
}
}
},
"custom": {
"404": {},
"splash": {
"slogan": "Supercharge your real estate acquisition",
"description": "VReal is your virtual real estate agent that provides superior and fast service, backed by an outstanding human team you can speak to",
"callToAction": "Get Started",
"inputForCTA": {
"name": "search",
"description": ""
},
"targetUrlForCTA": "/listings",
"smallPrintForCTA": "",
"extraContentUrl": "",
"corporateUsers": []
},
"login": {},
"register": {},
"userVerify": {},
"userAccount": {}
}
},
"initialAdhocPage": "splash",
"initialSessionPage": "propertyForLease",
"elements": {
"menu": "hierarchical-entity-groups",
"footer": {
"copyright": "© Example Systems, LLC. 2022. All rights reserved.",
"linkSets": [
{
"header": "Company",
"links": [
{
"title": "About Us",
"url": "/about"
},
{
"title": "Contact Us",
"url": "/contact"
},
{
"title": "Partners",
"url": "/partners"
},
{
"title": "Careers",
"url": "/careers"
},
{
"title": "Newsroom",
"url": "/news"
},
{
"title": "Blog",
"url": "/blog"
},
{
"title": "Events",
"url": "/events"
}
]
},
{
"header": "Support",
"links": [
{
"title": "Guides",
"url": "/help/docs"
},
{
"title": "Forum",
"url": "/help/forum"
},
{
"title": "Chat",
"url": "/help/chat"
},
{
"title": "Privacy",
"url": "/privacy"
},
{
"title": "Terms",
"url": "/terms"
}
]
},
{
"header": "Platform",
"links": [
{
"title": "Developer API",
"url": "/help/api"
},
{
"title": "Integrations",
"url": "/help/integrate"
}
]
}
],
"socialMediaLinks": {
"twitter": "https://twitter.com/VReal",
"facebook": "https://www.facebook.com/VReal/",
"instagram": "https://www.instagram.com/VReal",
"linkedin": "https://www.linkedin.com/company/VReal/"
},
"mobileAppLinks": {
"iosAppStore": "https://itunes.apple.com/US/app/id914172636",
"googlePlayStore": "http://example.com/z/buying/app-download?btn_android-download"
}
}
},
"architecture": {}
},
"security": {
"level": "authentication",
"userIdType": "sim",
"factors": {
"password": {
"validityRules": {}
},
"email": {}
}
}
}
by maddalax on 10/28/24, 4:52 PM
by yizhang7210 on 10/28/24, 4:05 PM
by bsenftner on 10/28/24, 10:33 AM
I’ve written a project suite composed of familiar software with AI Agents integrated into this familiar software, who are both editable and duel experts in the software at hand and other expertise, any expertise, callable on demand. I realize this is abstract, so here’s some examples:
People collectively group to do things; they group into organizations like companies, departments, and teams. These organizations of people can be mirrored in my software as “organizations”, and each organization has control over their own custom and private AI Agents, they can clone, edit and use. An organization can be open to any members, or private and require membership requests. Once in, members can be kicked out for unruly behavior or leave on their on at any time. Additionally, an org can be visible or invisible, where a private invisible organization might be people who simply don’t want to be bothered, they’re at work.
Within an organization, private projects may be created. Organization Projects are collections of org members collaborating on a project. They use the organization’s customized AI Agents as these agents are integrated into the word processor, the spreadsheet, and multiple chatbots each with some integrated purpose within the suite of project software. People don’t always want to work in groups, and solo people often want to privately and invisibly join groups to do their own private things. We fully accommodate that. Users can be “invisible” to other users, only revealing themselves to organization owners for membership requests, and then disappearing again. Once joining a collaborative project, they become visible only to their project collaborators.
Yeah, that’s still abstract, it is the foundation which enables users to get productive and creative. The system has a few example organizations to give users AI Agents they can immediately use, and ideas for creating their own organizations with their own customized AI Agents:
The Creative Writers Workshop is a collection of writing genre specific professional writer chatbots that are trained to act as literary critiques and muses for those authoring their own technical documents, science fiction, romance, autobiography, young adult fiction, mystery or horror. Conversations with these chatbots are augmented by “SuggestionBot”, who is making sure stones are not left unturned, and “LaterBot”, who is maintaining what needs following up. Independent Paralegals is a collection of personal paralegals that help people seeking or with legal issues collect and formally document their issue for formal use. These paralegals include a demographic spread, because these issues are often sensitive and are complemented by demographic sensitivities: divorce, property disputes, adoption, and personal injury. The Play Zone is a collection of entertaining and fun AI Agents, such as dungeon masters from alternative dimensions, here on vacation playing D&D. There are also interesting personalities for fun conversation, such as an immortal, a Polynesian Sun Goddess, and Mark Twain.
The Mental Health Tune Up Clinic is pair stress management chatbots that help people manage their self conversation bias, otherwise known as “playing yourself”, promote critical analysis, and guide users potentially toward greater life satisfaction. Immigration Law Support is an organization intended to demonstrate a new client acquisition method for immigration law firms that pairs a legal intern or law student with an AI immigration attorney, and together they handle new client interviews. An otherwise costly task at law firms, because it requires an attorney’s time, time they cannot charge against a client. Each of these organization types handle private and often sensitive information. To accommodate that everything that occurs with the AI Agents is private to the project their use occurs, data collected and shared between the AI Agents for request satisfaction are maintained encrypted, and all AI Agents are private to the organization they are owned. So, if one is stressed and wants to talk to those stress managing chatbots, make a project in their organization and invite nobody else into your project, you’re the only person that can see anything in that project.
Also, none of this has sharing or any social media type networking. This is for creative, private, professional, solo or collaborative work, whatever that work may be. Including support for geographically remote collaborations.
Did I mention voice? Yeah, one can use their voice in place of the keyboard for a lot here. But not the spreadsheet editing itself, just use your voice to ask the spreadsheetBot to make the full sheet you need, rather than muck about at the individual spreadsheet cell level.
At this point, I’m layering in additional privacy handling, which also requires “double blind” communications for those invisible users that communicate with invisible organizations, and a lot of documentation, with examples. It’s actually just a slight augmentation on familiar office type software: I’ve added on demand editable subject matter experts to co-author with you. But that’s kind of huge, actually. People need examples to understand what this opens up.
by cannibalXxx on 10/28/24, 3:48 PM
by KateSterling on 11/1/24, 11:51 AM
Using Roots to reduce it tho, adds stuff like app limits, downtime, and a “balance score” to help ppl keep their screen time in check. Just tryna make it easier to unplug and stay present without feeling too forced.
by breck on 10/28/24, 5:08 AM
In <1 second get:
[x] Live website
[x] Custom domains
[x] Static + Writeable
[x] 3D traffic vis
[x] Git repo
[x] Instant clones
[x] Instant Data science
[x] Blogs, RSS, Sitemaps, SEO, TXT versions, PDFS
[x] QR Codes, Maps, Charts
[x] Local + Live Dev
[x] Run on Your own server
No signup. Just build.
by jarmitage on 10/28/24, 1:36 PM
Tölvera is a Python library designed for composing together and interacting with basal agencies, inspired by fields such as artificial life (ALife) and self-organising systems. It provides creative coding-style APIs that allow users to combine and compose various built-in behaviours, such as flocking, slime mold growth, and swarming, and also author their own.
With built-in support for Open Sound Control (OSC) via iipyper and interactive machine learning (IML) via anguilla, Tölvera interfaces with and rapidly maps onto existing creative computing software and hardware, striving to be both an accessible and powerful tool for exploring diverse intelligence in artistic contexts.
Tölvera has been selected for Mozilla's first Builders Accelerator! Read the announcement:
https://blog.mozilla.org/en/mozilla/14-ai-projects-to-watch-...
by Keshini_shopynw on 10/28/24, 6:46 AM
Here’s what we’re solving:
* Social media is full of fake news and lacks depth, yet many still rely on it for updates.
* There’s too much content online, making it hard to find what really interests you.
* Switching between platforms to get full details on a topic is tiring.
Trendly (https://trendly.global/) is a mobile app that curates a personalized feed with trending updates based on your interests. It lets you dive deeper by asking follow-up questions as a chat—all in one app. We’re in the early stages, so while the chat function isn’t live yet, the other features are ready:
* The feed acts as a recommendation engine, curating content based on past interactions.
* Delivers concise, bullet-point summaries instead of lengthy articles
* Pre-generated Q&A for easy understanding
Check it out and share your honest feedback!