Main focus is https://wheretodrink.beer, collecting and cataloging craft beer venues from around the world. No ambition of being exhaustive, but aiming for a curated and substantial list. After the last thread, a bunch of people added their suggestions, thanks! It helped add interesting new venues from cities I hadn’t covered yet.
I’m very slowly layering on features, and have a few spin-off ideas I’ll keep brewing on for later. The hardest problem thus far has been attempting to automate popularity rankings and automatic removal of defunct venues without breaching a bunch of ToS.
Also made https://drnk.beer, a small side project offering beer-related linkpages and @handles for Bluesky (AT Protocol). It's been on the backburner, but still very much live.
Probably looking for another small project for the next few months to focus on something else for a while. Always curious to see what others are building and doing. Thanks for sharing!
The idea came from noticing how most people manage money day to day: checking their balance, adjusting by feel, trying not to drift. There are tons of tools for planning or categorising, but not much that fits that kind of improvised pacing.
Still early, but trying to shape it around those habits – to make something simple and steady, that supports how people already do things.
I built it because I was blown away with what the latest image generation models can do and found that interior design is one area where it could already provide significant value for people. I’ve already used it in just about every room in my house to help me decide on:
- which paint color I should use
- how I should arrange my furniture
- what color theme I should be using to match the design I’ve gone with
- general inspiration on decor
It’s free to download to try with sample imagery. Unfortunately due to the cost of image generation, you won't be able to upload your own photos in the free version (yet). But I’m constantly improving the app and would really love some feedback.
https://apps.apple.com/us/app/roomai-restyle-your-home/id674...
Idea is to be the uptime monitoring + status page solution software teams choose. Next big project I'm looking at is making a terraform provider for uptime checks, so setting up alerts for your new microservice becomes seamless.
Still years away from employing me full time, but we're getting there.
Just noticed your website checker might have a bug: https://onlineornot.com/website-down-checker?requestId=Kfd51...
It's pretty simple so far. I'm focused ok getting the basics right and robust, such that I can start playing around without disrupting the real network. I don't have any specific goals, I'm just sort of messing about.
One question that dropped into my lap today was who just announced 2k new Infohashes over the span of 10 minutes. That'll keep me busy for a while.
It's been a lot of fun but Meta HorizonOS (or whatever) is such a poorer dev experience... Anyway I'm now trying to rebuild the live environment mesh reconstruction feature that doesn't exist while encountering first limitations with Godot... Hopefully it will be ready in a couple months!
If this whole thing got you curious you can watch a technical talk I made about this game at the Letsvision conference in Shanghai, CN. https://www.youtube.com/watch?v=CYFH2hiRNqk
...and if social media doesn't somehow destroy your soul, you can follow me here: https://x.com/sxpstudio
I'd like to volunteer for a software project but I struggle to find good ways of locating a project that interests me.
to find ideas, start with the software you are using. is there any that you like using a lot where you feel that something could be improved? you can also look at websites that you are using, see if any of them are volunteer based.
if that doesn't lead to anything, look at your skills, or skills you'd like to learn. then look for projects based on that.
and finally just browse issues of various projects, search for "help wanted" or "good first issue" or similar and simply try out fixing one such issue, then see if you like working with that project.
there also was an hn thread similar to this one some time ago where people posted projects that they need help with: https://news.ycombinator.com/item?id=42157556
i also have a project that i could use some help with, but the learning curve is a bit high (or rather the setup work you need to do to before you can start coding): https://news.ycombinator.com/item?id=42159045
How We Met – https://how-we-met.c47.studio/
Each day, I create a new 30-second episode based on the plot direction voted on by the audience the day before.
I'm trying to see how far the latest Video GenAI can go with narrative content, especially episodics. I'm also curious what community-driven narratives look like!
For the past week, I've been tinkering mostly with Runway, Midjourney, and Suno for the video content. My co-creator vibe coded the platform on Lovable.
It introduces quite a few changes. In my shipping apps, I'll probably be simply telling the OS not to use Liquid Glass (for now), but for my various test harni, I will need to adapt. Looks like a fair bit of work.
Haven't released properly yet - not sure if it's stable but oh well.
I don't like using my personal email to sign up for things. But there are definitely things that I do want to sign up for - newsletters, try out some services.
I know there are temporary email services, but I actually want to use these services. Of course there is Apple email that forwards to your real email.
But, I also don't want to flood my inbox.
Anyway, I wanted to receive these transactional emails in my personal Slack.
So, that's what Fro is for (https://fro.app)
- Sign up - get an email address - link to your Slack channel
And you can now catch up on those newsletters via Slack.
After HashiCorp was acquired by IBM I decided to take time off from corporate life and build something for myself. For years I've also been a casual retail investor on the side.
Forums like /r/stocks and /r/wsb in the past have been useful resources for finding leads and interesting information. But meme-ification (among other factors) have substantially degraded sites like Reddit, to the point where interesting comments are much fewer and far in between. With TickerFeed I'm hoping to recapture what was lost - a platform where investors can discuss companies and all things stock market through meaningful long form content.
It's also a chance to build something with my dream stack - Go + HTMX + SQLite, and that's been fun :)
https://apps.apple.com/us/app/open-insure-self-insurance/id6...
Also I don't see how this solves anything, just because a pill "looks" like another doesn't mean it is that, it could still be anything.
Knock-offs tend to turn up later, be of inferior quality physically, and have worse reviews online and in the clubs / social circles.
The card maker has its own web site with the rules for playing all kinds of card games, and it's filterable by number of players, including many games for one person.
So we decided to build out our own filesystem adapter and recently deployed it. It's pretty exciting to have our own solution that does exactly what we need and appears significantly faster.
It makes us want to open source pgs.sh because it has fewer dependencies in order to deploy.
I recently by request[0] added a cohesive timeline view for hn's /bestcomments. The comments are grouped by story and presented in the order that they were added to the /bestcomments page. It's a great way to see popular comments on active topics. I'm going to add other frills like sorting and filtering, but this seems to be as good a time as any to get some of your thoughts!
You can check it out here: https://hcker.news/?view=bestcomments
[0] https://news.ycombinator.com/item?id=44076987 (thx adrianwaj)
I’d estimate 30-40% of their S3 bill could be eliminated just by properly compacting and sorting the data. I took it as an opportunity to learn DuckDB, and decided to build a tool that does this. I’ll release it tomorrow or Tuesday as FOSS.
It's grown over a dozen or so years and when I finally decide to compile into a book, everyone now uses AI and no longer read and learn from books but instead through LLMs.
> when I finally decide to compile into a book, everyone now uses AI
This is part of what discourages me from starting now, sadly. That, and having more concepts for actual Python projects than I know what to do with.
Not me, I read the shit out of documentation and also books like yours which distill knowledge from professionals down to a bunch of useful points. I have never not learned something (even if I knew and forgot it) from reading a good book about "Working with X".
Thanks for your hard work, and for giving it away to others gratis.
Edit: the string formatting cookbook has a ton of useful info that I always forget how to use, I'm going to bookmark your site by this page: https://mkaz.blog/working-with-python/string-formatting
I did a screenshare demo of it yesterday: https://www.youtube.com/watch?v=GQzDfrdf71Y
* OSINT (r00m101 just beat me to it by launching...)
* Research into recommendation algorithms, advertising placement algorithms, etc
* Marketing (ad libraries, detailed analysis of content given data not even exposed to the mobile app due to some interesting side channels, things like trend analysis, etc)
* Market research for products
* Sales teams can use it to find exact mentions of other products. Eg: selling crash reporting software? Look up your target accounts' brands and find examples of complaints.
Plus a few more with more imagination.
So I'm working on a site that allows user access to some of the read-only functions available here. Coming soon :tm:. Been really fun building it all in Rust, though :) If you're interested in anything here, email in profile.
My main question: why, do you like the UI? I honestly really hate the reddit app, I haven't seriously used it for browsing since I fixed up Libreddit into Redlib :)
I'd also just like to play around with different styles of frontend just as a way to hack on things.
What makes you special in this aspect? Seems you are small fish now, but if your niche project picks up steam. Nothing to stop them from cutting you off or forcing you to court/injunction and waste your personal resources.
I spent a couple months travelling.
Then I spent a couple months trying to use transformer-based models of sorts to detect short-lived inefficiencies in the stock market to try to create a passive income trading bot. I know short-term quant trading is super hard to be profitable, but Rentech did it, so I figured I'd throw a couple months at it.
Then I spent another couple months on AI for science, robotic lab automation, and trying to get AI to do AI research inside a Docker container.
Frankly, I'm astonished that it hadn't collapsed out from under me when I was shoveling snow off of it this past winter. Behind the ledger that tied the balcony to the house was a mess of pressure treated lumber scabbed into a cavity in the logs formed by rot, none of it well-fastened or fastened into truly sound wood.
This is something I’ve needed myself over the last few years as jobs become shorter and shorter lived. Keep on improving it as some kind of compulsion.
* a library for filesystem tree operations (and other trees, if you're clever enough swapping in components)
* a utility to identify and extract wheels from pip's cache (so that they can be dumped into other installers' caches, for example)
I also hope to return to bbbb soon, if only to make sure that it can build PAPER's wheels smoothly (and with a few other basic conveniences implemented).
Oh, and I wrote an article for LWN recently and have plans for a few more....
Also, every region has different ways of representing a “neighbourhood”, so I get to learn how to extract viable data from each city. Lots of map stuff, I’m genuinely enjoying it!
- https://uceed957a657be57d7d53af97504.previews.dropboxusercon...
It felt good when I was able to figure out how to generate all the neighbourhood data for any given city. A bunch of fun OSM data manipulation though.
If you meant the app that I wrote last year, it's here - https://apps.apple.com/us/app/mapcut/id6478268682. The idea is much simpler though, as I mentioned.
- It felt like what I wanted to achieve is pretty simple (GPS coordinates -> display all on the same map), so didn't want to subscribe for a monthly fee. I couldn't actually find an app that would dump all my HealthKit data directly onto the map, which was surprising.
- Last year when I wrote my app, I wanted to see how fast I can learn simple mobile development loop
- Now, I couldn't really find anything that divides the coverage areas into real-world neighbourhoods. So, think of West Village of NYC, or Yorkville in Toronto, or Yoyogi in Shibuya and etc. Back when I used to live in Vancouver, I would look at my own app, and kinda say in my head "aight, I've walked through every street in West End, Vancouver". Figured it would be cool to have a proper way of tracking it. So working on it currently.
- It's kinda fun to work on an app for my own needs
I'll take a look at the squadrats though! Looks pretty cool.
For example, you can scroll through 60 pictures from my window https://stacks.camera/u/ben/89n1HJNT
Most of the challenges are around handling images & rendering, but I've also been playing with Passkey-only authentication which I'm finding really interesting.
The other more recent is a web based CalDAV client for Todo items. I love the tasks.org mobile app and can't stand the Nextcloud Tasks UI so I'm making an alternative that'll be local first and simple but fast.
it now takes every other minute a webcam pic of me to see whats going on
Likely will do a prosumer SKU, will be faster and cheaper than the Mac Studio equivalent.
Our first devices were delivered to researchers in Feb for their clinical trail (we just provide the tech, it's their study).
We're prepping for pre-sale now as we finalize the last few manufacturing and design details.
It's free (https://github.com/welpo/ab-test-calculator), and it has no dependencies (vanilla JS + HTML + CSS).
Right now it only supports binary outcomes. Even with the current limitations, I feel it's way above many/most online calculators/planners.
Health insurance is one of the earliest, most important decisions immigrants make, and they often choose wrong. It can delay visa applications, cause coverage issues, or create expensive problems down the road.
Now they click a few buttons and get very specific recommendations explained in plain English. If they're confused, they can involve an independent insurance expert for free. The guy replies within an hour or two, and is cool with Whatsapp. The way I gather feedback from users, he's strongly incentivised to stay honest.
There is no AI involved, just good old-fashioned business logic. It means that the advice is sound, well-tested and verified by multiple competing experts.
It's such a far cry from either trusting whatever reddit or your employer tells you, or the slow back and forth of getting a quote from a (possibly dishonest) broker.
The second version[0] has been live for about a month, and the results are phenomenal. This third version vastly improves the quality of the advice, adding information about gap insurance for visa applicants, and making actual recommendations instead of listing all options.
It's a really fun project, even if the topic is boring. It's a great research, UX, copywriting, coding and business project. It's the product of a few months of hard work, and so far it seems to pay for itself.
[0] https://allaboutberlin.com/guides/german-health-insurance
I also wrote a metaprogramming language which generates a lot of the editor UI for the engine. It's a bespoke C parser that supports a small subset of C++, which is exposed to the user through a 'scripting-like' language you embed directly in your source files. I wrote it as a replacement for C++ templates and in my completely unbiased opinion it is WAY better.
In all seriousness, I think I have the same propensity to have a hundred unfinished projects and have a hard time finding motivation to complete them. The difference might be that I have this 'big' project called a 'game engine' that wraps them all up into some semblance of a cohesive whole. For example, projects that are incomplete, but mostly just good enough to be serviceable (sometimes barely):
1. Font rasterizer 2. Programming language 3. Imgui & layout engine 4. 3D renderer 5. Voxel editor
.. etc
Now, every one of those on their own is pretty boring and borderline useless .. there are (mostly) much better options out there for each in their specific domain. But, squash them all together and it's starting to become a useful thing.
It just happened that I enjoy working on engine tech and I picked a huge project I have no hope of ever finishing. Take from that what you will
"I hate to advocate drugs, alcohol, violence or insanity to anyone, but they've always worked for me. --Hunter S. Thompson
I'm also working on learning about building software with LLMs, specifically I am building a small personal project that will allow me to experiment with them using measurable hypotheses and theories, rather than just tweaking a prompt a bunch and guessing when it is working the best. I know others have done this, but I am building it from the ground up because I'm using it as a learning experience.
I plan to take my experimentation platform and build a small "personal agent" software package to run on my own computer, again building from scratch for my own learning process, that will do small things for me like researching something and writing a report. I don't expect anything too useful to come out of it, since I am using 1.7B/4B models on a MacBook Air M2 (later I might use my 3080 but that won't be much improvement), but it will be interesting to build the architectural stuff even if the agents are effectively just useless cycle-wasters.
We're off and running, making the world's best configurators for complex products. Our first clients love us. Our configurators implement some very personal ideas about front-end state management, and it's really a thrill to see it all working with real products, 3d rendering and zero latency.
* Expect/snapshot testing library for F# is now seeing prod use but could do with more features: https://github.com/Smaug123/WoofWare.Expect
* A deterministic .NET runtime (https://github.com/Smaug123/WoofWare.PawPrint); been steaming towards `Console.WriteLine("Hello, world!")` for months, but good lord is that method complicated
* My F# source generators (https://github.com/Smaug123/WoofWare.Myriad) contain among other things a rather janky Swagger 2.0 REST client generator, but I'm currently writing a fully-compliant OpenAPI 3.0 version; it takes a .json file determining the spec, and outputs an `IMyApiClient` (or whatever) with one method per endpoint.
* Next-gen F# source generator framework (https://github.com/Smaug123/WoofWare.Whippet) is currently on the back burner; Myriad has more warts than I would like, and I think it's possible to write something much more powerful.
I discovered that VSCode has a very nice solution so I pulled the core VSCode libraries and injected them into a Chrome extension using the dependency injection, ipc / rpc, eventing to bridge the gap between all of these isolated JS contexts and expose a single, strongly‐typed messaging API, my IPC/RPC shim sits on top of each of the native environments and communication mechanisms.
Yesterday, Microsoft released the source code for the Copilot chat. Apparently, since the basis of my Chrome extension is the same core libraries I can drop the VSCode chat UI into the side panel without much friction. Although, I might continue to use Microsoft's FluentUI chat currently implemented in the extension.
Because Copilot chat has a lot of code that runs in node in Electron, now I'm working in porting all the agent capabilities for browser automation from the Copilot chat including the code for intent, prompt creation, tools, disambiguation, chunking, embedding, ect. I'm 4 to 6 weeks away from having feature parity of Playwright for automation from a Chrome extension side panel that can do most of the inference using huggingface transformer.js locally. Nonetheless, heuristics exposed as tools such that if the intent is playing a video, all that is required is a tool that collects all the video tags and related elements with metadata. No need to use $10 in tokens to figure out which video element to play.
Yeah, I think I'm 4 to 6 weeks away from having a Copilot chat in a browser doing agent automation.
If you want to see where I'm at today, https://github.com/adam-s/doomberg-terminal.
When I did Grub the crawler back in the day, that's what I was shooting for!
If you want a jumpstart on the Playwright stuff: https://github.com/kordless/gnosis-wraith. Runs on Google Cloud Run. The UI is still in progress but you can test it here: https://wraith.nuts.services. Uses tokens to email for login.
The extension stuff is the way to go, IMHO! You can capture any page, even automatically.
It runs a 25-minute focus timer, then launches a 3-minute round of a multiplayer minigame (right now just multiplayer Minesweeper), followed by a 2-minute cooldown with a chatbox
A couple friends and I do this manually, we work on side projects, mute ourselves on Discord, and play random games during the break. This just puts it all in one place.
Only Minesweeper for now, but planning to add a voting screen and a few more simple multiplayer games.
I'm planning on doing a proper writeup/release of this soon, but here's the short version: https://gist.github.com/samscott89/e819dcd35e387f99eb7ede156...
- Uses lldb's Python scripting extensions to register commands, and handle memory access. Talks to the Rust process over TCP.
- Supports pretty printing for custom structs + types from standard library (including Vec + HashMap).
- Some simple expression handling, like field access, array indexing, and map lookups.
- Can locate + call methods from binary.
The code and a demo video can be found here: https://github.com/osintbuddy/osintbuddy (and on codeberg)
In few weeks releasing Chrome Extension for Youtube Transcript and Summary dashboard at https://www.infocaptor.com
Doing some minor fixes for https://wireframes.org - MockupTiger AI Wireframing
https://www.mercuryfalling.net
Apologies for US zip codes only and imperial units. I’ll for international postal codes and offer Celsius/metric units soon.
I've always had issues collecting business metrics like "signups per day" in observability tools, but using marketing type tools comes with it's own set of problems.
Now I am focusing on trying to get brands / businesses to create games on https://playcraft.fun for their marketing campaigns or events
if you want are interested, feel free to ping me!
- The encoder ring which works like an LED mouse, but in reverse: Fully reverse-engineered and on its own demo PCB
- The faceplate PCB, which does the actual control of the thermostat wires, has been laid out, but the first version missed a really-obvious problem involving the behavior on power-on with certain of the GPIO pins from the ESP32, so I've got rev 3 on order from the PCB manufacturer.
Nest Thermostats of the 1st and 2nd generation will no longer be supported by Google starting October 25, 2025. You will still be able to access temperature, mode, schedules, and settings directly on the thermostat – and existing schedules should continue to work uninterrupted. However, these thermostats will no longer receive software or security updates, will not have any Nest app or Home app controls, and Google will end support for other connected features like Home/Away Assist. It has been pretty-badly supported in Home Assistant for over a year anyway, missing important connected features.
Yet another example of why not to buy a product that needs to be tethered to its manufacturer to work. Good luck. I’d be willing to beta test (I’d have to check what rev mine is)
My secret agenda is to explore how the "information supply chain" can be tracked across the data-processing stack all the way from the original audio through transcription, the processing pipeline, and UI. I'm using language models for multi-stage summarization and want to be able to follow the provenance of summaries all the way back to the transcripts and original audio.
Yes, you could try making one using Observable Plot (which is what I used for these): https://observablehq.com/plot/transforms/dodge
One of the slides in my presentation has the full prompt I used, in case that's useful. I ran it on chunks of the podcast transcript and then merged/deduplicated the results to get the data that's visualized here.
Just prototyping at the moment, but the goal is to allow users to not only share files (even big ones) but also forms, like Google forms, but encrypted and one time only (read once).
The use case I have in mind is allowing businesses to create GDPR forms (with private info, consent, etc), share unique urls with specific customers, and once the data is received by the business delete it from the server.
This could be useful to businesses that don't have a customer-facing portal, but have to deal with PII and the customer needs to consent and verify the data and what it's used for.
The data is encrypted client side (web crypto) and the password either shared in the url (in the hash fragment, also encrypted by a key stored on the server) or by other means (eg. could be the recipient's dob or id number or some other previously shared or known value).
Still trying to figure out the details, use cases, business value but the core backend is done so is the client-side crypto stuff. I managed to get chunked AES-GCM working so that it doesn't load the whole file in memory in order to encrypt it, it does that in chunks of let's say 2MB. Chrome also has chunked requests (in addition to responses) for sending the file to the server, but would probably need to come up with some other mechanism to get that working on other browsers (like send the chunks in multiple requests and append to a single file on the server, but that adds more complexity so I'm still working it out).
Hope to point something from experience But.
It never is “one time”, amount of ways people mess up is huge. Even just when you make submit and 5x confirmation there will be once a week a new user that happens to acknowledge 5x they filled in all they needed and know it will not be possible to fill in again but… they really need to fix that one thing they messed up when filling in.
Gonna wait until the LLM credits refresh next month to continue, but I'm very happy so far.
Elixir has been cool.
I'd previously tried to learn TLA+ a few times but always eventually lost interest and gave up. This approach was quick and easy. Disappointed that TLC can't really exhaustively check more than 8 steps; being O(n!), 9 steps would take months, even after all the symmetry optimizations. Maybe will look at TLAPS next.
Among other things, my team has implemented access-based sharing using web links, like Google Docs for real paper handwriting. And we've just launched Quin, our AI assistant for real paper handwriting. Super useful for getting help with math, language learning, looking up relevant facts, generating ideas, etc.
Working on AI/NLP stuff in low-resource languages. Working on some research ideas (hope to publish) and well as some practical tools for learning languages.
Think like ACE Studio, but I’m going much less for pitch performance and much more for clarity, expressiveness and human realism.
Very much at the data labeling phase but a little bit beyond the crude initial experiment phase.
I could create a portfolio page for my various projects - https://projects.learntosolveit.com/
https://github.com/dahlend/kete
Research grade orbit calculations for asteroids and comets (rust/python).
I began working on this when I worked at caltech on the Near Earth Object Surveyor telescope project. It was originally designed to predict the location of asteroids in images. I have moved to germany for a PhD. I am actively extending this code for my phd research (comet dust dynamics).
Its made to compute the entire asteroid catalog at once on a laptop. There is always a tradeoff between accuracy and speed, this is tuned to be <10km over a decade for basically the entire catalog, but giving up that small amount of accuracy gained a lot of speed.
Example, here is the close approach of Apophis in 2029:
https://dahlend.github.io/kete/auto_examples/plot_close_appr...
clinical summaries of dietary supplements
its good enough for me that ive started using it for my MCP masterclass videos / code export / transcript https://mcpmasterclass.com
In Fostrom, devices connect via our SDKs or standard protocols such as MQTT and HTTP, and send and receive structured, typed data, through pre-defined Packet Schemas. Each device gets its own sequential mailbox for messages. You can trigger webhooks or broadcast messages to other devices based on incoming data, powered by programmable actions (written in JS).
We entered Technical Preview recently. Since then, we've been working on:
- Major upgrades to Actions: making it easier to write action code, along with testing before deploying, and more docs on how to write good actions. Coming this week.
- We're in the process of releasing Device SDKs in multiple languages, including JS, Python, and Elixir soon. The SDKs are powered by an underlying lightweight Device Agent written in Rust.
- A new data explorer to view and analyze your fleet's datapoints, which will be available in a few weeks.
Happy to answer questions and appreciate any feedback.
A simplified DAW for mixing together tracks with different keys and tempos. It uses WebAssembly and emscripten under the hood for audio processing.
It’s a work-in-progress passion project of mine where I get to explore new technologies and hone in on my UX / Web a11y skill set.
https://Full.CX - still hums along in the background. Couple of customers. Just added MCP which has been amazing to use with AI coding agents. Updating the UI/UX to ShadCN to improve usability and make it easier for future changes replacing NextUI and Daisy.
https://Toolnames.com - no changes this month.
https://Risks.io - little bit of work on the new platform, yet to be released.
https://dalehurley.com - little facelift
Same thing in firefox and chrome on mac.
My most recent release is a camera app dedicated to RAW photography, which focuses on being fast & lightweight & technically precise - I wrote the website to be both a user’s manual and a crash course in photography concepts: https://bayercam.app
I’m working on my next app release, which I’m pretty excited about!
- Manages the entire range of personal (and maybe business) information/content: Documents, Media, Messages (email, instant, etc.), Contacts, Bookmarks, Calendar, etc.
- Tag based, so that the question of where to put and find content is quite a bit easier to answer. Think of a set of flat folders, on one or more devices, within which the files are stored with tags attached. However, there will be some improvements on the usual implementation of tag-based systems out in the wild. Since people find navigating/browsing files more natural than searching, virtual folders will be dynamically generated to provide guided navigation. Also, entire folders can also be treated as atomic and tagged/managed as one object, useful for repositories and projects. And, heuristics (and maybe AI) will be used to automatically tag files when they are imported into the tool, greatly reducing the tedium of adding tags the first time.
- Is file based, so that all information is ultimately physically stored as individual files. This allows information to be more easily managed on a physical level: moved around, backed up, exported/imported, searched, navigated, etc. without the restrictions imposed by the opaque islands of information we have now. So in addition to docs, each email/instant message, contact, scheduled task/event, bookmark, etc. would ultimately be stored as a file, unlocking all the things you can do with files.
- Has a local web-based UI launched from a local agent, so actual file content does not usually need to move across the network and stays local, and the tool is also easily multi-platform, with consistent UI irrespective of platform.
- Provides a cloud web UI as well, that communicates with content devices through the local agent, so that content stored across multiple devices can be managed in one central location, even without direct access to those devices, team/org features can be provided. However, file content still stays local, except when shared.
- Provides tools for exporting data as file from the data islands of various apps and service, and backing up as files to cloud storage services.
My vision is a situation where I am in charge of my own data irrespective of whatever device, app, or service I use, can ensure that it is always available and will not be lost, and that I can easily navigate and search through it all to find whatever I want, no matter how scattered and massive it is.
I welcome your thoughts. What would make this work for you? Would you mostly prefer a cloud UI or a local UI? Are there any technical or market gotchas I should be aware of?
[1] Here are some of my issues with personal information management affordances of current tech, which is driving me to work on a solution:
- Our data is too bound to device and vendor islands. Can't easily move my information across Apple/Google/Whatsapp, etc accounts. Can't easily merge and de-duplicate either. I almost always somehow lose data whenever I have to move to a new phone, etc.
- Hard to own your data on many services: Discord, Slack, etc. Can't easily export, search
- Hard to have a 360 overview and handle on all your data assets and query them in consistent manner
- Files as a unit of information storage and management is very ergonomic; we shouldn't allow that concept to be buried by vendors for their own gain.
Wasn’t planning on announcing it here but what the hell.
I've been meaning to wrap the project up for a while. Went down a rabbit hole trying to make the vim containers fault tolerant and scalable using kubernetes. But, after a friend told me I could do everything using cloudflare containers, I've been changing my backend to use that instead.
Surprisingly the blocker has been identifying notes from the microphone input. I assumed that'd have been a long-solved problem; just do an FFT and find the peaks of the spectrogram? But apparently that doesn't work well when there's harmonics and reverb and such, and you have to use AI models (google and spotify have some) to do it. And so far it still seems to fail if there are more than three notes played simultaneously.
Now I'm baffled how song identification can work, if even identifying notes is so unreliable! Maybe I'm doing something wrong.
I was thinking this would be a good project to learn AI stuff, but it seems like most of the work is better off being fully deterministic. Which, is maybe the best AI lesson there is. (Though I do still think there's opportunity to use AI in the translation of teacher's notes (e.g. "pay attention to the rest in measure 19") to a deterministic ruleset to monitor when practicing).
The idea is a fully weighted hammer action keyboard with nothing else, such as the Arturia KeyLab 88 MkII, and add to that tiny LED lights above each key. And have a tablet computer which has a tutor, and it shows the notes but also a guitar hero like display of the coming notes, where the LED lights shine for where to press, and correction for timing and heaviness of press, etc.
It's based on the assumption that the most common frequency difference in all pairs of spectrum peaks is the base frequency of the sound.
-For the FFT use the Gaussian window because then your peaks look like Gaussians - the logarithm of a Gaussian is a parabola, so you only need three samples around the peak to calculate the exact frequency.
-Gather all the peaks along with their amplitudes. Pair all combinations.
-Create a histogram of frequency differences in those pairs, weighted by the product of the amplitudes of the peaks.
When you recognise a frequency you can attenuate it via comb filter and run the algorithm again to find another one.
The goal is to be a full mobile IDE that lets you use Claude Code, Gemini CLI, and other agentic code editors.
Has mobile-native file browsing and git integration.
Tritium is the legal integrated drafting environment: an egui Rust project to bring the IDE to corporate lawyers.
[0] https://apps.apple.com/us/app/reflect-track-anything/id64638...
For my 3D audio project I need an affordable way to make plastic cases. I felt like injection molding services are way overpriced, so I decided to make the molds in-house. Turns out, CNC milling is overpriced, too. As are 5 axis CNC mills. So in the end, we built our own CNC machine.
And like these things always go, I found an EMI issue with my power supply and a USB compliance bug in the off-the-shelf stepper control board. But it all turned out OK in the end so we now have the first mold tool that was designed and machined fully in-house. And I learned so much about tool paths and drill bits. Plus it feels like now that everyone has experienced hands-on how stuff is milled, my team got a lot better at designing things for cheap manufacturing.
Why do you need to make so many molds?
I don’t want to auto compose messages or anything. I just want the computer to filter out things I don’t care about and tell me the answer to things without hunting around my inbox.
An open source, decentralized genetic dating app which aims to facilitate eugenic breeding and bring genetic order to humanity's breeding patterns.
Users can learn about monogenic disease probabilities, polygenic disease risk scores, trait probabilities, and ancestry of their prospective mates and offspring.
Polygenic attribute prediction is very inaccurate right now, I'm currently working on some improvements which should increase prediction accuracy. One planned feature is a relatedness detector to prevent accidental inbreeding.
* https://trosko.hr (HR, Android/iOS app) - super-simple receipt/bill tracker (snap a photo of the receipt, reads it using Gemini, categorizes and stores locally - no accounts, no data gathering)
* https://github.com/senko/think (open source) - Python client library for LLMs (multiple providers, RAG, etc). I dislike the usual suspects (LangChain, LLamaIndex) but also don't want to tie myself to a specific provider, so chugging on my on lib for this.
I welcome feedback, just keep in mind that this is a work in progress, and I haven't even reviewed it for clarity and typos.
Since TP 3.0 does no optimisations, and looking at the progress so far (~25% decompiled), it seems like matching decompilation should be achievable.
If/when I get to 100%, I hope to make the process of annotating the result (Func13_var_2_2 is hardly an informative variable name) into a community project.
Good luck!
Tail calls between different VM functions are the next challenge. I'm going to somehow have it allocate the VM instance in the same space (if the frame size of the target is larger than the source, "alloca" the difference). The arguments have to be smuggled somehow while we are reinitializing the frame in-place.
I might have a prefix instruction called tail which immediately precedes a call, apply, gcall or gapply. The vm dispatch loop will terminate when it encounters tail similarly to the end instructions. The caller will notice that a tail instruction had been executed, and then precipitate into the tail call logic which will interpret the prefixed instruction in a special way. The calling instruction has to pull out the argument values from whatever registers it refers to. They have to survive the in-place execution somehow.
It’s like Anki but for speaking and an LLM grades your response.
From a dev perspective this area has a ton of super interesting algorithmic / math / data structure applications, and computational geometry has always been special to me. It's a lot of fun to work on.
If anyone here is interested in this as a user, I'd love for any feedback or comments, here or you can email me directly: tyler@vexlio.com.
Some pages the HN crowd might be interested in:
* https://vexlio.com/blog/making-diagrams-with-syntax-highligh... * https://vexlio.com/solutions/state-diagram-maker/ * https://vexlio.com/blog/speed-up-your-overleaf-workflow-fast...
Re: desktop version. The short answer is yes, probably, but I don't have a concrete timeline. I made tech and architecture choices from the beginning to make sure a cross-platform desktop version always remains possible. Frankly, the biggest obstacle for desktop is not the app itself, but distribution and figuring out a pricing model. The current solution for enterprise, business, and other interested people, is to self-host Vexlio, with separate licensing.
I started on a Zig one and nope'd right on out of that after a few hours of fighting the compiler.
I'm currently working on porting a bunch of my Rust mini-games to other languages. [3]
[0] https://github.com/Syn-Nine/odin-mini-games/tree/main/2d-gam...
[1] https://github.com/Syn-Nine/c3-mini-games/tree/main/2d-games...
[2] https://github.com/Syn-Nine/freebasic-mini-games/tree/main/2...
[3] https://github.com/Syn-Nine/rust-mini-games/tree/main/2d-gam...
So I made a proof of concept app on iOS that uses gmail API to send out newsletter emails. I wish I could just send prepopulated emails (with inline attachments and recipients) to iOS mail client instead of asking for gmail OAuth permissions, but it doesn't look possible.
Now I'm trying to create a polished app for alpha testing. Been exploring data persistence (Swift Data, Core Data, rxdb etc) and settled on Core Data. Architecture wise, I've settled on MVVM + Swift UI. At the moment I'm trying to figure out how to make mocks and XCode preview data geneeration ergonomic.
So far, I am pleasantly surprised at Swift and iOS development, but I still hate XCode.
I want to publish it on Google play, but I need testers. If anyone cares about budgeting, I'd love to get some feedback.
Here's the app link: https://play.google.com/apps/testing/dev.selfreliant.wasa_bu...
I don't think you can download it without being added to my testers list though. Send me your Gmail address if you're interested!
> Send me your Gmail address if you're interested!
Where? nleschov at gmail
After a lot of grief trying to make Plex and jellyfish to work with my collection, and then some more with the community [1] I decided to make my own.
There's no selling point and clear pathway to monetize, as other solutions are way more mature and feature complete, but this is my own and serves my needs the best.
I've been working on it on and off for last 8 years or so, and it's been my personal benchmark for js ecosystem. The way it works, every now and then I come back to the project, look at the latest trends in js world and ask myself a simple question - what should I change in the codebase to make it online with the latest trends. And everytime it leads to full rewrite. Kind of funny, kind of sad.
In a nutshell I have a huge movie collection - basically I'm preparing for armageddon where all online streaming services cease to exist and I need both backend to fetch me detailed information about movies in the collection as well as frontend to help to decide what to watch tonight.
My next major endeavor will be trying to integrate RAG to take a bite at my holy grail - being able to ask a question like "get me a good gangster flick" and get reasonable recommendations.
[1] I think it was jellyfish where I was asking on their forums for how to manually create a collection, stating I'm a software engineer with 20+ exp and they kept telling me that I shouldn't touch the code... While having an online campaign asking for volunteers to contribute to the codebase.
https://github.com/banagale/FileKitty
My most recent release includes signed .dmg installer on top of brew, and a local build option.
Although it should compile to any platform, I want to take advantage of the new Foundation Model sdk Apple announced at WWDC.
I also recently released something called slackprep, a CLI tool and Python library that wraps slackdump, converting Slack export data into LLM-groomed Markdown transcripts.
That includes labeling inline images organizing them for upload as LLM context.
https://github.com/banagale/slackprep
I see these and other utilities coming together to assist in assembly of deep context for system level design.
We initially built it for Shopify, but now it’s fully embeddable, supports headless implementations, and integrates with tools like Klaviyo, Zapier, n8n, and Snowflake. One thing we’re especially proud of is how fast and unobtrusive it is: polls load async, don’t block rendering, and are optimized for mobile and low-latency responses.
From a tech angle:
Frontend is all React, optionally SSR-safe.
Backend is Node.js + Postgres, with a heavy focus on queueing + caching for real-time response pipelines.
API-first design (public API just launched: apidocs.zigpoll.com).
We recently open-sourced our n8n integration too.
If you're a dev working on ecom, SaaS, or even internal tooling and need a non-annoying way to collect structured feedback, happy to chat or get you set up. Feedback welcome — especially critical stuff. Always looking to improve.
You upload interviews with family members (text, audio or video all work) and the system automatically transcribes the text, finds key people or events, and puts it together with other information you may have gathered about those events or people before. Like building a genealogical tree but with the actual details about people's lives.
In the works to also attach pictures of said people and events to give it some life.
My hope is to make it easier to use a computer blind than with my usual workflow with a monitor.
But working on it for past 7 months. It's running and I'm tweak/adding features while marketing it.
I recently impulse bought an Epson receipt printer, and I’ve started putting together a server in Go to print a morning update every day. Getting it to print the weather, my calendar and todos, news headlines, HN front page. Basically everything I pick up my phone for in the morning, to be on paper rather than looking at a screen first thing. Very early days but hacking away and learning escpos/go! (Vibecoding a lot of it)
1st published song, Piano Place Hold in Am: https://www.youtube.com/watch?v=EUOhb-wHdFQ
Building cables for multiple personal and professional projects, I was frustrated by having to cobble together harness diagrams in Illustrator or Visio, cut snippets from from PDFs for connector outlines, map pin-outs, wire specs, cable constructions, mating terminals, and manually updating an Excel BOM.
Splice gives you:
An SVG canvas to drag-and-drop any connector or cable from your library to quickly route and bundle wires. Assign signal names to wires or cable cores.
Complete part data Connector outlines, pin-outs, terminal selections (by connector family & AWG), cable core colors & strand counts, wire AWG/color.
Automated BOM & exports parts-ready diagrams, wiring drawings, and a clean BOM in SVG, PNG, or PDF.
Connector & Cable Creators. Connectors or cables not in the existing library can be added with an optional outline and full specs (manufacturer, MPN, series, pitch, positions, IP-rating, operating temp, etc.), then publish privately or share publicly.
Demos & tutorials: Harness Builder → https://www.youtube.com/watch?v=JfQVB_iTD1I
Connector Creator → https://www.youtube.com/watch?v=zqDsCROhpy8
Cable Creator → https://www.youtube.com/watch?v=GFdQaXQxKzU
Full tutorials → https://splice-cad.com/#/tutorial/
No signup required to try—just jump in and start laying out your harness: https://splice-cad.com/#/harness. If you want to save, sign up with Google or email/password.
TestingBee is a way for startups to get part-time QA for their product's critical flows.
I've been working at startups for the last four years and I've consistently been on teams struggling to balance launching quickly versus keeping our product working. We've never had success creating a substantial test suite because our product is changing too fast and engineers are too overloaded.
I built testingbee as the solution. It lets you write your app's flows in plain english and the bot I created will execute those flows in your app as a user would. This triggers on every push to make sure every release keeps your product working :)
Architecture uses Traits (data) and Behaviors (logic) to implement things in the world model.
An iOS client for Cloudflare. Surprisingly, there’s none out there, maybe because nobody needs it? I do, so I’ve created one and it’s now available on TestFlight [0].
Another interesting thing I’ve recently discovered is that LLMs are pretty great at vetting tenancy agreements, so I’m working on a website that reads tenancy agreements and will return a list of unfair clauses that might be present in the contract along with a detailed explanation of how you should follow up with the landlord/agency. I still need to finish it but if you’re interested it’s here [1].
Play spot-the-difference with the old screenshot: https://github.com/Leftium/weather-sense#weathersense
- At least five major changes!
- Or look at the commit history ;)
---
I'm designing a game that:
- is simple to play. (just log in and check-in with your geolocation. Optionally add a short message)
- helps people stay connected. (You can view friends/family on the globe with some mild competition/cooperation)
- Right now, I'm trying to figure out something compelling to "collect." Cities/states, weather conditions, letters, numbers, words, etc... I think it should be tangible.
I am particularly enjoying the Stern-Brocot tree exploration: https://calc.ratmath.com/stern-brocot.html#0_1 I hope people will find it to be a nice way of understanding good rational approximations and how they tie into continued fractions and mediants. A nice exercise is to type x^2 in the expression box and go down the path to always advance towards x^2 being 2. This gives the continued fraction representation of the square root of 2.
Another Moby-Dick of mine is Kadessh, the SSH server plugin of Caddy, formerly known as caddy-ssh. This one is an itch. I wrote about it here https://www.caffeinatedwonders.com/2022/03/28/new-ssh-server..., and the repo is here: https://github.com/kadeessh/kadeessh. Similar to the other one, feedback and helping hands are sorely needed.
They are both sort of an obsession and itches of mine, but between dayjob and school, I barely have a chance to have the clear mind to give them the attention they require.
Still figuring out how to pitch it, but so far it's 'Duolingo for relationship issues'
We launched this month and are growing fast which is exciting. I'm mostly impressed by how easy React Native has gotten, as a long-time native Apple Platforms dev, given all the training LLMs have on React.
Node based visual editor for 2D LED patterns over BLE. Web/iOS/Android app to ESP32, works with most addressable LEDs. It’s like TouchDesigner x WLED x PixelBlaze, but Bluetooth so you don’t need annoying wifi setup. And hopefully you can make much more interesting patterns without touching any code.
Eventually the ESP32 devices will save all the patterns they’ve seen and share them with apps that connect to them. So there’s a pattern ecosystem, like Electric Sheep.
Still rough and in progress (and constantly deploying so it may break for you )
https://apps.apple.com/us/app/daily-optimist-think-positive/...
I wrote an MCP server in C#/.NET that let's LLMs safely generate an run JavaScript using the Jint interpreter.
It includes a `fetch` analogue using `System.Net.HttpClient`, as well as `jsonpath-plus`, and a built-in secrets manager.
The prime use case is working with HTTP REST APIs with an LLM. With this, you can let users safely generate and execute JavaScript in a sandbox.
This uses bad things (cmake-only, Debian policy agenda) things that work against their creators: cmake outputs enough information to create correct `pkg-config` for example.
This would make it realistic to zero-backdoor an Ubuntu-style system.
For 30 years Linus has been holding the line on a stable kernel ABI and only FAANGs and HFT shops have reaped the full benefits.
The goal is to make a Minecraft server that constantly updates itself, giving you "unlimited content", while still retaining any progress you've made so far.
It's called SmartSearch - uses SentenceTransformers for embeddings and FAISS for fast similarity search. Best of all, it runs locally on your computer.
Why? I absolutely despise Mac's search. I want to be able to search within documents, images, pdf etc.
Github: https://github.com/neberej/smart-search/
Demo: https://github.com/user-attachments/assets/aed054e0-a91f-459...
I've been thinking a lot about the current field of AI research and wondering if we're asking the right questions? I've watched some videos from Yann LeCun where he highlights some of the key limitations of current approaches, but I haven't seen anyone discussing or specifying all major key pieces that are believed to be currently missing. In general I feel like there's tons of events and presentations about AI-related topics but the questions are disappointingly shallow / entry-level. So you have all these major key figures repeating the same basic talking points over and over to different audiences. Where is the deeper content? Are all the interesting conversations just happening behind closed doors inside of companies and research centers?
Recently I was watching a presentation from John Carmack where he talks about what Keen is up to, but I was a bit frustrated with where he finished. One of the key insights he mentions is that we need to be training models in real-time environments that operate independently from the agent, and the agent needs to be able to adapt. It seems like some of the work that he's doing is operating at too low of an abstraction level or that it's missing some key component for the model to reflect on what it's doing, but then there's no exploration of what that thing might be. Although maybe a presentation is the wrong place for this kind of question.
I keep thinking that we're formulating a lot of incoherent questions or failing to clearly state what key questions we are looking to answer, across multiple domains and socially.
RAG and/or Fine-tuning is not the way.
Another topic is security, which would consist of using Ollama + Proxmox for example, but of course, right now, as emergent intelligence is still early, we would have to wait 2-3 years for ~8 B parameter local models to be as good as ChatGPT o3 pro or Claude Opus 4.
I do believe that we are close to discovering a new interface. What is now presenting itself through IDE’s and the command line (terminal)… I strongly believe we are 1-2 years away from a new kind of interface, that is not meant for developers only.
That feels like an IDE, works like a CLI, but is intuitive as Chrome is for browsing the web.
My day job required me to go into office frequently, and I'm really feeling the reduced social connection of being fully remote in a small company. Any suggestions how to deal with this? I'm planning to reconnect with old friends, surf a lot, go rock climbing, and maybe take dance / music / other classes. Would also love if anyone wants to work together in the same place (library, coffee shop, etc). I'm in Escondido California, but happy to drive ~30 min to meet folks.
Check out Eventship. Hussein is local to SD. You should also meet Fred for press.
I’ll try and remember about these in the winter. I need new booties anyways. How many mm? 2 plus 2 so 4?
Ya exactly, 2 layers of 2mm each, for a total of 4mm. They’re less warm than most 4mm booties would be though, because they’re intended for the protection. If you’re in SoCal that’s a feature — your feet should stay warm but not overheat :)
I love SSGs as they’re simple and fast and the sites they make can be hosted anywhere with little maintenance. But, after helping a non-technical friend get up and running with one, the UX is rubbish.
So I’m building a combined CMS and SSG called Sparktype, designed for writing and publishing. Users can create pages or collections, write and export the generated site. At the moment it exports to zip, but I’m working on connecting to Netlify or GitHub for automatic deployment.
My goal is to build something that allows people to create a publication with the ease and polish of say, Medium or Substack, but which is completely portable and will work on almost any hosting.
It’s very early MVP - the editor works, but the default site theme is rough around the edges and there are a bunch of bugs. I’m currently working on getting it good enough so that I can create its own marketing and documentation site with it.
I’d love any thoughts or feedback you might have.
Building it in public.
This is written entirely in 6502 assembly, and uses a fun new mapper that helps a little bit with the music, so I can have extra channels you can actually hear on an unmodded system. It's been really fun to push the hardware in unusual ways.
Currently the first Zone of the game is rather polished, and I'm doing a big giant pixel art drawing push to produce new enemies, items, and level artwork to fill out the remainder of the game. It's coming along slowly, but steadily. I'm trying to have it in "trailer ready" / "demo" state by the end of this calendar year. Just this weekend I added new chest types and the classic Mimic enemy to spice things up.
https://github.com/BrokeStudio/rainbow-net/blob/master/NES/m...
In terms of capabilities, graphically it's something like MMC5 (8x8 attributes and a bunch of tile memory) while sound wise it's almost exactly VRC6. The real nifty feature though is ipcm: it can make the audio available for reading at $4011
It turns out the APU inside the NES listens to writes to $4011 to set the DPCM level, which many games use to play samples. By having the cartridge drive it for reading, I can very efficiently stream one sample of audio with the following code:
inc $4011
So I just make sure to run that regularly and hey presto, working expansion audio on the model that doesn't normally support it. It aliases a little bit, but if I'm clever about how I compose the music I can easily work around that.flat planes and edges : https://youtu.be/-o58qe8egS4
semi-cylinder pipes : https://youtu.be/8fjHNDGKeu4
Aim to automate that TAM of 5Bn/yr of manual labor, growing at 12% cagr
SOM : ~100Mn
Document translator that keeps layout and formatting
— it turns ebooks, articles, and documents into synchronized audio with real-time text highlighting. It’s great for people who prefer listening while reading (or want to stay focused), and it works fully offline with a one-time purchase — no subscriptions.
I’m bootstrapping it and trying to figure out how to market it effectively. So far, I’ve had some traction and early sales just by posting on Reddit, but I’m still learning the marketing side — especially how to reach people who’d benefit from it most.
Would love to hear how others approached early growth for similar bootstrapped tools.
The free Shopify directory (240k stores and 580m products at the moment).
Currently I'm stuck implementing a storage combinator with EiffelWebFramework[4]
[0] https://dl.acm.org/doi/abs/10.1145/3359591.3359729
[1] https://scholar.google.com/citations?view_op=view_citation&h...
[2] https://en.wikipedia.org/wiki/Eiffel_(programming_language)
Github repo has a link to what I plan to make a series of blog posts I started writing about it
The language is heavily inspired by Python for the dev UX, and the interpreter is written in RPython (what Pypy uses). Rewriting to RPython was tedious, but the 80x speedup was worth it.
Chrome web store link: https://chromewebstore.google.com/detail/n8n-copilot-chat-wi...
The thing is, we’ve been retrofitting software made for humans for machines, which creates unnecessary complications. It’s not about model capability, which is already there for most processes I have tested, it’s because systems designed for people are confusing to AI, do not fit their mental model, and making the proposition of relying on agents operating them a pipe dream from a reliability or success-rate perspective.
This led me to a realization: as agentic AI improves, companies need to be fully AI-native or lose to their more innovative competitors. Their edge will be granting AI agents access to their systems, or rather, leveraging systems that make life easy for their agents. So, focusing on greenfield SaaS projects/companies, I've been spending the last few weeks crafting building blocks for small to medium-sized businesses who want to be AI-native from the get-go. What began as an API-friendly ERP evolved into something much bigger, for example, cursor-like capabilities over multiple types of data (think semantic search on your codebase, but for any business data), or custom deep-search into the documentation of a product to answer a user question.
Now, an early version is powering my products, slashing implementation time by over 90%. I can launch a new product in hours supported by several internal agents, and my next focus is to possibly ship the first user-facing batch of agents this month to support these SaaS operations. A bit early to share something more concrete, but I hope by the next HN thread I will!
Happy to jam about these topics and the future of the agentic-driven economy, so feel free to hit me up!
Scrollable social network where the user generated content is microgames.
https://www.inclusivecolors.com/
The idea is it helps you create palettes that have predictable color contrast built-in, so when you're picking color pairs for your UI/web design later, it's easy to know which pairs have accessible color contrast.
For example, you can design your palette so that green-600, red-600, blue-600, all contrast against grey-50, and the same for any other 600 grade vs 50 grade color, like green-600 vs green-50.
That way you won't run into failing color contrast surprises later when you need e.g. an orange warning alert box (with different variations of orange for the background, border, heading text and body text), a red danger alert box, a green success alert box etc. against different color backgrounds.
From a technical side, I've processed around 325k+ matches. Right now, only main ATP / WTA matches (no challengers, no doubles, no mixed) sadly. I'm working on expanding that, improving our infra layout, exposing a public facing API, collecting the data on my own, and most importantly live score ingestion (especially given the fact that Wimbledon is starting tomorrow).
Feedback on the app through Canny / joining the Discord / following the Twitter / or any and all of the above would be much appreciated.
Would love to know what you think.
Want to test it out? Sign up to the waitlist at https://brice.ai and I'll give you access tomorrow.
jq is an incredibly powerful tool, but it's not always the easiest tool to use. LLM's are remarkably good at constructing filters for most uses cases, but for people that work with JSON a lot, learning jq can be real benefit.
FOSS toolkit for SRS and adaptive tutoring systems. Inching closer to proper demos and inviting usage.
In essence, I'm looking to decouple ed-tech content authoring (eg, a flash card, an exercise, a text) from content navigation (eg, personalizing paths and priorities given individual goals and demonstrated competencies), allowing for something like a multi-sided marketplace or general A/B engine over content that can greatly diminish the need to "build your own deck" for SRS to be effective.
Project became my main focus recently after ~8 years of tiny dabbling, and I've largely succeeded at pulling spaghetti monolith into a sensible assembly of packages and abstractions. EG, the web UI can now pull from either a 'live' couchdb datalayer or from statically served JSON (with converters between), and I'm 75% through an MVP tui interface to the same system as well.
I also have some ideas of a programming language designed mainly to process files in DER format (as well as data from stdin and to stdout), but have not actually implemented anything so far.
I didnt realize how much overhead an sfml window draw call has, granted I have yet to target optimizing that yet.
Seems like my first candidate for multithreading; also I think the scheme I implemented for how to manage texture/sprite switching is advised against and may need to slightly refactor how I store and swap based on object state.
Yeet
https://github.com/turbolytics/sql-flow
It has some interest, unfortunately building tools as a business strategy is rough.
Beginning to work on first actual product! More soon :)
The library of public domain classics is courtesy of Standard Ebooks. I publish a book every Saturday, and refine the EPUB parser and styler whenever they choke on a book. I’m currently putting the finishing touches to endnote rendering (pop-up or margin notes depending on screen width) so that next Saturday’s publication of “The Federalist Papers” does justice to the punctilious Publius.
Obligatory landing page for the paid product:
Recently many companies have fallen victims to hiring NK workers and losing millions of dollars. There are few red flags to identity these candidates and avoid becoming a victim.
The site itself is built with Astro, content is written in Markdown. It's still very much a work in progress: the design’s evolving, search isn’t done yet, and I’ve only scratched the surface with a handful of categories out of the dozens I have planned.
Simple license, no subscription, perpetual license with 2 years of updates.
It's something I've needed for a while working in engineering teams in B2B SaaS. Currently technical co-founder of AdQuick.com, an outdoor advertising marketplace backed by Initialized.
Interested in collaboration, feedback, and all other things.
Started as a very simple app for me to play around with OpenAI’s API last year then morphed into a portfolio project during my job search earlier this year. Now happily employed but still hacking on it.
Right now, a user can create a quiz, take a quiz, save it and share the quiz with other people using a URL.
Demo: You can try out the full working application at https://quizknit.com
Github Links: Frontend: https://github.com/jibolash/quizknit-react , Backend: https://github.com/jibolash/quizknit-api
I got tired of using the AWS console for simple tasks, like looking up resource details, so I built a fast, privacy-focused, no-signup-required, read-only, multi-region, auto-paginating alternative using the client-side AWS JavaScript SDKs where every page has a consistent UI/UX and resources are displayed as a searchable, filterable table with one-click CSV exports. You can try a demo here[1]
[1] https://app.wut.dev/?service=acm&type=certificates&demo=true
- the subheading is describing the “how” not the “what”. Meaning, what would you use this product for?
- in general, all the headlines could be preposition from the “what” a user would do scenario. Eg instead of saying “Resource Relationship Diagrams” … say “See Resource Relationship with Ease”
- if I’m understanding the tool correctly, this seems like a “lookup” tool. In which case lookup.dev is for sale … just fyi.
So, I embarked a couple of weeks ago on my journey to build a relational database, which checks the boxes for me personally and I hope that this will be useful for other developers as well.
Project priorities (very early stage): - run code where the data is - inside of the database with user defined functions (most likely directly rust and wasm) - frontend to directly query the database without the risk of injection attacks (no rest, graphql, orms, models and all the boilerplate in between) - can be embedded into the application or runs as a standalone server - I hope this to be the killer feature to enable full integrations tests in milliseconds - imperative query language, which puts the developer back in control. Instead of thinking in terms of relational algebra, its centered around the idea of transforming a dataframe
Or in other words, I want to enable single developers or small teams to move fast, by giving them an opensource embeddable relational firebase.
If you have any thoughts on that, I would love to talk to you.
Saturated market riddled with alternatives, but I wasn't really able to find low friction way to collect these things that met all my needs. Most of this stuff gets lost in DMs or comment sections, which just wasnt working for me.
Also figured it would be a neat way to re-think paying for a creators attention. IE, giving the option to tip (and soon subscribe to a VIP inbox of sorts).
I release code into the public domain hoping it will be useful. There's some fast code for Groebner basis computations using the F4 algorithm (parallelized - article to follow), and some routines for machine integers e.g. discrete logarithm, factoring, and prime counting.
https://github.com/WillAdams/gcodepreview
Currently finishing up a re-write which changes from using union commands (which resulted in an ever more deeply nested CSG tree) to collecting everything in a pair of lists using append/extend and then applying one each union operation, resulting a flatter structure.
Once all that is done I'm hoping to add support for METAFONT/POST curves....
At any given time, she’s working with any number of clients (directly or subcontracted, solo or as part of a team) who each have multiple, simultaneous marketing campaigns across any number of channels (google/meta/yelp/etc), each of which is running with different parameters. She spends a good amount of time simply aggregating data in spreadsheets for herself and for her clients.
Surprisingly we haven’t been able to find an existing service that fits her needs, so here I am.
It’s been fun for me to branch out a bit with my technology selections, focusing more on learning new things I want to learn over what would otherwise be the most practical (within reason) or familiar.
It's called Heap. It's a macOS app for creating full-page local offline archives of webpages in various formats with a single click.
Creates image screenshot, pdf, markdown, html, and webarchive.
It can also be configured to archive videos, zip files etc using AppleScript. It can do things like run JavaScript on the website before archiving, signing in with user accounts before archiving, and running an Apple Shortcut post archiving.
I feel like people who are into data hoarding and self host would find this very helpful. If anyone wants to try it out:
https://apps.apple.com/ca/app/heap-website-full-page-image/i...
Runs a cron daily, no manual work needed. Had fun building this.
https://apps.apple.com/us/app/percento-net-worth-tracker/id1...
While Cursor stops after writing great code, Vide goes the extra mile and has full runtime integration. Vide will go the extra mile & make sure the UI looks on point, works on all screen configurations and behaves correctly. It does this by being deeply integrated into Flutters tooling, it's able to take screenshot/ place widgets on a Figma-like canvas and even interact with everything in an isolated and reproducible environment.
I currently have a web version of the IDE live but I'm going to launch a full native desktop IDE very soon.
Beyond the landing page (built with Astro), I've been building all of the route optimization, the delivery and warehouse management systems. A combination of go and java has allowed me to write a few microservices in the past 6 months to handle all of my logistical processes, and I'm just testing the mobile app in the field as we speak! I hope to make some of the code open-source one day!
A residential proxy network that leverages blockchain by turning everyday users home connections who have no contracts against such practices, into rentable exit nodes, each contributing bandwidth in exchange for rewards. A dedicated blockchain ledger tracks the exact amount of data each node relays and automatically releases micropayments in the network’s native cryptocurrency, ensuring transparent, real-time compensation without a middleman.
But with my adhd, I'll likely end up working on another project sooner than later. Interested in MCP aggregation.
chaosharmonic•5h ago
I recently shipped a first-draft UI demo that you can play around with for my self-hosted jobs tracker:
https://escape-rope.bhmt.dev
mmarian•5h ago