I am working on Sciter.GLX - Sciter Engine (HTML/CSS/JS) combined with OpenGL runtime working on all platforms, even on those that do not support OpenGL natively (e.g. Windows/ARM and MacOS).
Sciter offers access to OpenGL as by WebGL/JS as by native OpenGL API access.
Idea is simple: pretty much any 3D application needs some form of 2D UI/Chrome. And so Sciter.GLX provides just that - HTML/CSS/JS UI with <webgl> islands.
Sciter.GLX is also about direct support of as Wayland as X11 on Linux.
Check preview: https://sciter.com/sciter-glx-generation-4/
I'm working on my scifi novel. I had started writing it when LLMs started taking off - I had been doing AI for two decades and I was well-placed to be in a good position to profit with the rise of LLMs, but I ended up gaining nothing much and I was depressed about it - so I started writing instead. Been picking at it for about a year before befriending an editor who encouraged me to keep writing. He's helped me developmentally edit it to a point I am now ready to work on my second draft.
It's a hard scifi novel with mild existential horror tones that is borne mostly of maths jokes. At one point the main character tries to escape the matrix (reality). But the matrix is defective, so the best way out was to orthogonalize the subspace and reduce the matrix to its eigenbasis instead. Most of the scenes are based on similar maths jokes.
Tentative name is Diagonalization of the Meta (I had previously called it The Metaverse).
I'm building an app to help organize information in Genealogical research (family trees/family history) - a few months ago I started doing some family research and I was struck by how many of the resources are owned by one company (Ancestry). I want to have an option that isn't within that ecosystem, and none of the other solutions I found had exactly what I wanted in terms.
The plan is to open source it once I feel good about it.
I don't have anything to show off yet but maybe by the time this thread comes around next month I will :)
I learned how to weld (MIG) and built a giant mushroom to house a mannequin I dubbed "the mushroom man" over about 100 hours in the last 4 weeks. I covered the outside with thick foam panels cut to size, cementing them in place with copious amounts of spray foam. I shaved the outside to a nice shape with a sawzall and the inside I covered in chicken-fenced, then attached a painters tarp to that (so it could be painted on).
To fit on a trailer (the mushroom's cap is 11.5ft wide) the cap comes off the stem and the edges of the cap are two half-moons which have fixed mounting points where threaded rod sticks through some welded washers, and a nut is put on in place. I was too last minute to install the 200 WS2811 pixels and have them run some cool patterns, before the music festival I brought it to came time, but even just a lantern on top (another painters tarp covered the cap's metal-frame, and everything was spray painted) looked great.
Super fun project. Expensive, but I learned a lot, got to be creative, and I'm happy to try out new things and make the best of my before-children time. Also, it was such a joy seeing people croud around the mushroom (and site beside the mushroom man inside) at night during the festival.
That's incredible - do you have any photos of this anywhere?
I learned to weld awhile back, but haven't pulled the trigger on purchasing all the stuff I need.
Where/how did you learn welding? Have been considering doing a community college welding course (as they have all the equipment, instruction, etc.).
MIG is really just a glue gun for metal. For things where structural integrity isn’t critical you MIG stuff together by watching a couple YouTube videos and then going at it.
https://bauble.studio/ is a programmatic 3D art playground that I've been working on for a while now, and I'm pretty excited about it! It's based around signed distance functions, which are a way to represent 3D shapes as, well, functions, and you can do a lot of like weird mathematical distortions and operations that give you cool new shapes. Like average two shapes together, or take the modulo of space to infinitely repeat something... it's a really fun and powerful way to make certain kinds of shapes.
SDFs are very cool in general, and widely used in the generative art communities, but kinda hard to wrangle when you're writing shader code directly. They really are functions, but GLSL doesn't support first-class functions, so if you want to compose shapes you have to manually plumb a bunch of arguments around. So Bauble is essentially a high-level GLSL compiler that lets you model SDFs as first-class values, and as a result you can make a pretty cool 3D shape in just a few lines of code. And then 3D print them!
I need to do some actual work to promote and publicize it once I'm done with the documentation and implement a few more primitives, but it's very close!
The docs have lots of examples of the sorts of things you can do with SDFs: https://bauble.studio/help/
And for examples of some "art" that I've made with it recently:
https://x.com/ianthehenry/status/1839061056301445451 https://x.com/ianthehenry/status/1839649510597013592 https://x.com/ianthehenry/status/1827461714524434883
I really want to look at your art but it’s on twitter so I can’t!
oh yeah good point. i probably shouldn't link to that anymore. it's all on mastodon too! https://mastodon.social/@ianthehenry
https://www.strengthjourneys.xyz/
I'm working on an open-source web app to visualize barbell lifts.
Basically trying to provide the best motivation and resources to help people invest in their physical strength which is crucial to health and longevity.
I'm keeping it strictly based on user Google Sheet data - because over the years I've changed apps and it's always hard to get your data out.
So far I have:
- lots of charts
- an cgpt wrapper to talk to your lifting data and get lifting advice
- the best strength calculators (in my opinion)
- a strength ranking system for squat, bench press, deadlift and strict press.
Tech stack:
- Next.js on Vercel
- ShadcnUI components (the charts are great)
- nextauth
- Tailwind CSS
- ChatGPT 4o
I'm working on https://nuenki.app/, a language learning tool. It teaches you a language while you procrastinate by inserting translations of appropriate-difficulty sentences into webpages as you browse HN etc.
Currently trying to reduce costs by switching from using DeepL (high quality, low latency, high cost) everywhere to a hybrid that also uses Claude (high quality, high latency, low cost) for text that is far from the user. Also experimenting with Gemma 2 9B via Groq to go in between them, but it's bad at following instructions and I don't quite trust the quality numbers I'm seeing for it (they're benchmarked with gpt-4o as a judge).
I'm also trying to work out marketing. I'm not good at it, and I dislike it, but I need to get good at it. Currently considering Reddit ads for awareness, some content marketing going over the technical details (there's some fun language processing and performance optimisations), and... I feel that's not enough, but I'm not sure what to add to that.
I'm running on very little budget (I just left school and I'd rather not go into my limited savings over this), so I can't afford to just throw money at ads.
This is a really brilliant idea. I've been learning a language recently and almost everything is either too hard or way to easy to be useful.
Really cool! I wonder if you could use AI to do other useful things in the text of webpages.
This is great! I wonder if you could make a text-to-speech button as well
This is awesome!
About to start work on a side project. A map-driven web database of films, TV series, books, thatre and computer games based on where and when they are set. So if you want to watch something set in 1880s Paris, you can. Or you want to see something set in China in the 17th century.
Cute names welcome :)
Building a web app that lets me do math and chemistry problems on an infinite canvas with a drawing tablet. After finishing the problem, I can open up an integrated text editor (with vim bindings) that lets me create Anki flashcards about the problem, letting me copy different portions of the handwritten/hand-drawn stuff onto the flashcard.
I developed a very simple compiler to specify flashcard content. Anything inside brackets is considered the "back" of the flashcard (cloze) in Anki. The @n references the nth group in the canvas, and copies those svg paths into the flashcard.
Example card:
How do you solve for x in this problem?
@0 // handwritten text of 2x = 4
[
Divide both sides by 2, them simplify
]
This project was a response to the lack of systematic review in my college's STEM classes. I would practice a lot, but forget how to approach certain problems on exams. The hope is to have a digital space where I can be reasonably productive in solving practice problems, but also lets me easily integrate with SRS tools.I wish educators and educational institutions would make an attempt to incorporate SRS into classes. I think it would help a lot of students, especially for cumulative final exams.
Edit: Here's a screenshot: https://imgur.com/a/Yaq7vBx
Nice. SRS integration is my ultimate yak-shave when learning something new.
> I wish educators and educational institutions would make an attempt to incorporate SRS into classes. I think it would help a lot of students, especially for cumulative final exams.
Some of us try to. But when teaching middle-high school aged children the problem is almost always one of motivation and engagement rather than tooling and methodology.
You can take a horse to water, but you can't make it drink. Worst case scenario you try to enforce SRS activities and some students develop an aversion to an incredibly powerful tool.
My sweet spot was something like "here is an app called Anki, here is a deck of content we will cover in this class (tagged by week), try it out and see if its useful for you". Even then I was slightly conflicted because I've always wondered how much of the utility I've gotten from SRS came from sitting down and making the decks myself...
I've been working on https://wut.dev in my spare time.
It's essentially a simpler, read-only, AWS dashboard where everything is a filterable, searchable, exportable-to-CSV table, with some extra features like multi-region mode, saved notes, and a debugger for access denied errors.
It uses the AWS SDK for JavaScript, so everything is run client-side from your browser. I'm not 100% sure what direction I'm taking it yet, but it's been fun to hack on!
There's a live demo here: https://wut.dev/?service=ec2&type=instances&demo=true if you want to try it out.
are you designing the UI for every service by hand, or doing it programmatically somehow?
Thankfully programmatic. It’s a common UI table widget, essentially, and I’ve written some custom code to handle multi-region support, updating the AWS credential handler, pagination, and response processing. From there, it’s a matter of plugging in some common options for each AWS service: the service name, SDK method to call, pagination property (annoyingly, AWS API has numerous ways of paginating responses), etc. Takes about five minutes to add a new service.
I'm going to be a dad next year, so I've been thinking about how to baby-proof areas of my house while allowing my cat freedom of navigation.
My wife is an English teacher, so I've been building little educational games for her to try in the classroom. My latest attempt is a proof-reading game https://frogs.cool Currently I'm using wikipedia articles but I'm working on adding a variety of age appropriate texts in different genres.
This game is cool, and well executed. I'm curious about the other games!
> They have long tongues, that they used to catch bugs.
Shouldn't "that" be "which" in this sentence?
Should be any of:
- They had long tongues that they used to catch bugs.
- They have long tongues that they use to catch bugs.
- They had long tongues, which they used to catch bugs.
- They have long tongues, which they use to catch bugs.
API tool to automate all the stuff Postman makes painful: https://callosum.dev Spec generation from request logs, automatic schema generation and validation, test generation (eventually), totally offline, no accounts or cloud sync necessary!
Been taking longer than I hoped but should be released soon (next few days)
I spent a week building a website that is a repository of timeless content. It generally consists of old magazine articles (though not exclusively) that you can pick up at any time and will bring value to your life. I notice most of what we consume on daily basis is ephemeral and not all that valuable outside of the moment, whereas ever-present content is always valuable.
The unique angle here is that each article includes a hand-written summary explaining why the article was meaningful to the curator. This gives you a quick window into the piece without being overwhelming.
Since this is a free website mostly to be shared with friends and family, I implemented user login via "phone number" to save and submit articles, but without a one-time token. So it's "password-less" for now; a trust-based system.
It's basically 'done' - but I'm not sure that I want to share it publicly for the aforementioned reasons. I've been using it on my subway rides to read more interesting stuff. So far so good.
screenshot - https://i.imgur.com/8kIrgBt.png
From that I’m guessing you don’t want to open it to random HN folk, but if you ever do, it sounds a great resource and something I’d love to participate in.
For anyone that wants access just shoot me an email (it's on my HN profile).
I'm working on a production version that allows for the cloning of identification cards with or without RFID using a 7 color epaper display I call psychic paper. Raw BOM is ~$100 I presented it at skywalks and defcon 32.
The hardware and software is really all built out the real thing is to find the right epaper display (4.01 inch 7 color display) and an easy way to display the badge. I moved to a pimoroni instead of waveshare due to an easier way to program the system . See https://github.com/zitterbewegung/psychic_paper
If you want to follow the development see https://discord.gg/xE4TmkSc
That github link gives a 404 - is the repo private?
I'm building a greenhouse. The frame is done, and I've got plastic and a door on it. Next, I'd like to build boxes to hold soil and allow for easy watering.
Cool! You should consider aquaponics
Sounds cool. Care to share the design?
Got any progress photos?
This sounds so nice!
Working on a next-gen Java build tool, Mill https://mill-build.org/mill/Java_Intro_to_Mill.html
There's been a lot of innovation in build tools for other languages recently: turborepo, nx, poetry. Also Monorepo build tools like Bazel, Pants, or Buck. Mill aims to bring a lot of those innovations to the JVM ecosystem which is currently dominated by old stalwarts like Maven (circa 2004) or Gradle (2008), which although improving definitely have the weight of legacy holding back their potential
Mill brings things like automatic task caching, side-effect-free build tasks, automatic parallalization, automatic detection of task dependencies, task sandboxing/isolation, and other things that are table stakes in modern build tools, along with a concise strongly typed build language with excellent IDE support to make condiguring your build easy and safe (no more yaml!)
Getting my historical fiction novel published. I finished writing it a couple of months back. Extremely short plot summary: guy deserts from the Roman XI legion, goes back home only to find that his entire province is about to revolt against the Roman Empire at the height of its power. It's one of the most spectacular feats of collective self-immolation in human history and it had a large effect on human history. I think not enough has been written about the role of abject stupidity in human affairs. This book is an attempt to correct that.
That sounds really worth reading! Please post it on HN when it’s published (or do you have any links / info now?)
I know it’s fiction but the way you phrase it makes it sound like this might be inspired by a true revolution, is that the case?
Thanks! It's historical fiction so 90% true :-) The novel is set during the First Jewish–Roman War[0] and I tried as much as possible to adhere to what we know of actual events. There's a good case to be made that the effect it had on Judaism greatly impacted the development of Christianity. Plus it helped crown the Flavian Dynasty. I have just a short blurb and the first chapter here[1]. I'll definitely post more about the book and the process if I manage to get it published. There are quite a few aspiring novelists here so it might be encouraging to them.
[0] https://en.wikipedia.org/wiki/First_Jewish%E2%80%93Roman_War
Building algorithmic trading models. So far results continue to be good with every model outperforming the market on both absolute and risk-adjusted basis since going live.
Since launching https://grizzlybulls.com in January 2022:
Model | Return | Max drawdown
-------------------
S&P 500 (benchmark) | 21.51% | -27.56%
VIX TA Macro MP Extreme | 64.21% | -16.48%
VIX TA Macro Advanced| 59.13% | -19.12%
VIX TA Advanced | 35.20% | -22.96%
VIX Advanced | 33.39% | -23.93%
VIX Basic | 24.29% | -24.23%
TA - Mean Reversion | 22.30% | -19.92%
TA - Trend | 27.07% | -24.98%
This is an unleveraged, apples to apples comparison. These are not high frequency trading models. Most of them only change signal once every 2-4 weeks on average. During long signals, the models are simply long the S&P 500 and during short signals, they go to cash.
One of the pros of this macro swing-trading/hedging style is high tax efficiency, by holding a core ETF long position that never gets sold and then selling S&P 500 futures (ES or MES) of equal value to the ETFs against the long position. This way your account will accumulate unrealized capital gains indefinitely and you'll only pay tax on the net result of successful hedging. The cherry on top is that the S&P 500 futures are section 1256 contracts that are taxed at 60% long term / 40% short term capital gains rates regardless of the duration they are held.
The models use a variety of indicators, many of them custom built. Most important are various VIX metrics (absolute level, VIX futures curve shape/slope, divergences against S&P 500 price, etc), trend-following TA metrics (MACD, EMV, etc), mean-reversion TA metrics (Bollinger Bands, CMO, etc), macroeconomic (unemployment, housing starts, leading composite), and monetary policy (yield curve inversion, equity risk premium, dot plot, etc). They've been backtested very cautiously to avoid overfitting to the best of my ability.
If so good why are you selling it as a service ?
I expect the long term CAGR for the top models to be in the 20-40% annual range. That's certainly high enough to get wealthy over a couple decades, or sooner if you are already starting with 8 figures, but it's not overnight Roaring Kitty style fast money. Grizzly Bulls' growing revenue helps even out my overall income, and I could definitely see it growing to $10M+ ARR over the long term, very significant even with a 9 figure net worth.
The models are not HFT. Swing-trading the most liquid instrument in the world (ES futures) has extremely high strategy capacity, well into the billions or perhaps 10s of billions, so selling signals does not (currently) in any way negatively impact my own returns.
The alternative would be to start a hedge fund, but that's an expensive and highly regulated endeavor that appeals to a different audience.
It would make more sense to start a fund.
I've been curious about doing algotrading for both the data engineering aspect and the quant. Do you have suggestions about books or others sources to get inspiration from ?
Is this a one man venture or do you have a group discussing edges ?
For inspiration, I highly recommend "The Man Who Solved the Market" about James Simons and Renaissance Technologies. Some of Ernie Chan's books are great for learning about the basics, but ultimately finding an edge is the most difficult part. Books can teach you some of the best practices for researching edges, how to avoid common pitfalls in backtesting, etc, but no book will ever lay out the details of any strategy that contains alpha of course.
Grizzly Bulls is currently a one man (and wife) venture :)
I'm working on https://chivesbot.com/, a GitHub Slack app.
I was frustrated by GitHub's official Slack integration and the lack of certain customization and filtering capabilities. For example, I wanted to be able to send all production deployments to a specific Slack channel, but I couldn't.
Just uploaded the most complete and fine-grained dataset of Parliamentary election results for my country, Namibia. (https://dataverse.harvard.edu/dataset.xhtml?persistentId=doi...)
Official data sharing practices are poor - results are are often in the wrong format or not available at all. I had to be quite resourceful to put this all together. As I transition out of academia I hope this sort of data helps others do interesting work.
I'm working on my hobby operating system written in Rust. It is completely text-based, but the console was lacking a scrollback buffer until this week. It's a simple feature, really, but having to redirect anything that outputs more than one screen to a file to read it was a pain. I'm happy to finally have it!
This weekend, I also made good progress on user-space memory and found a workaround for some issues I had. I still need to implement it the right way, though. After a few years on the project, the thing that is giving me the most trouble is grokking the concept of page tables.
I’m working on https://www.zonehero.io/ to deliver a cost effective alternative to AWS native load balancing (ALB).
We already had a PoC which saved our customer 50% vs ALB (in their case that’s more than a million dollars a year), we’re now working on tooling and scaling the solution up!
Next we want to bring wasm modules to the lbs, to do edge traffic curation, bring your own model, etc.
In technical terms, we offer a fully managed control plane for an optimised version of envoy running on EC2, and we react in near real time to avoid unnecessary cross AZ traffic (the key to the costs savings).
Good timing, as I just put the finishing touches on this month's devlog:
https://www.patreon.com/posts/september-2024-113011369?utm_m...
Basically, my rhythm-based roguelike on original NES now has a proper economy, with gold gain and shops to spend the gold in. It also now supports PAL and Dendy systems, which is especially wonky due to the different framerate, but helped a bit by this being a rhythm game. As long as the music plays at the correct tempo, the rest of the game adapts its speed and "feels" correct at the lower framerate.
Tons of work left to do, most of it pixel art (I'm learning as I go) but it's progressing quite nicely.
Building a little CLI tool that stores API requests and spins up a small REST server that allows them to be pinged. This stemmed from being on a flight, not wanting to buy WiFi, or the WiFi being slow and I just want to build something around an API.
I called it gofaux: https://github.com/tjb/gofaux
That sounds potentially really neat for mocking API calls.
A system to manage software metadata and SBOMs in particularly. This is based on our existing relizahub.com and will implement upcoming Transparency Exchange API - https://github.com/CycloneDX/transparency-exchange-api/
A new robotics framework - https://basisrobotics.tech/
Very testing and production focused. Biggest competitor is ROS though there’s some others popping up now. Our first public release is going to be within a month, I’m excited.
Hi everyone!
I’m currently enhancing the documentation for my project, PGQueuer.
About PGQueuer: PGQueuer is a minimalist, high-performance job queue library for Python, leveraging PostgreSQL’s LISTEN/NOTIFY for efficient job management. It’s perfect for handling background tasks and managing workflows with simplicity and reliability
I've been working on a site that helps you find in-person work in NYC that is actually convenient: https://walkablework.com
I cofounded a remote startup in 2021 that I ended up leaving after a few years because I found the remote culture to be very isolating and I didn't feel like it would lead to a successful company. Many companies have started implementing return to office policies that unfortunately don't make sense for a lot of employees. I wanted to build this site to give people the power to find good jobs, companies, and teams that are convenient for them. Let me know if you have any feedback or want to post a job on it!
I'm plugging away on my BitGrid project.... a Turing complete stripped down version of an FPGA without routing fabric and with added delays (for reasons). I'm learning KiCad 8.0, so I can do schematics and build a prototype cell out of TTL.[1]
I'm also re-acquainting myself with Verilog so I can do an ASIC prototype through TinyTapeout. The main question that I hope to answer is just how much power a bitgrid cell actually consumes, both static and dynamic. If it's low enough, then it'll give Petaflops to the masses, if not.. it's a curiosity.
Along that path, I've learned that the configuration memory for the LUTs is going to consume most of the silicon. Since it's all just D flip-flops... I figured I could dual-use it as memory without loss of generalization. You can virtually add 2 bytes of memory in a cell in any of the 4 directions... so I call it IsoLinear Memory.[2] ;-)
I should be able to make the deadline for TinyTapeout 9, in November. Meanwhile I'll update my emulator to include Isolinear Memory, and figure out how to program the damned thing. My stretch goal is to figure out how to program it from TinyGrad.[3].
If nothing else, it'll be good for real time DSP.
[1] https://github.com/mikewarot/BitGrid_TTL
[2] https://github.com/mikewarot/BitGrid_TTL/tree/master/IsoLine...
How is ChatGPT with verilog? Analysis, debugging and/or generation?
I hadn't even considered trying to use ChatGPT with Verilog. I strongly suspect it will get in the way. My design is pretty darned small, just a grid of uniform cells, with not much else in the way of I/O, etc.
I built a service that lets you bolt an oauth/oidc provider onto your app with a single callback. https://github.com/poundifdef/connectivly
It lets you use whatever you’re already doing for auth, and lets you become an oauth provider, or issue tokens instead of people passing API keys, on top of that.
The more interesting aspect of that you could use it to bolt on an entire app store or ecosystem on top of your existing product or api.
(ping me if you want to look at this more seriously from a business perspective!)
Photography is a hobby of mine. After putting it off for years, I finally decided to start sharing my photo collection with friends and family.
This resulted in another side project, https://mishmash.photos/ -- a website to organize, share and collaborate on albums (because I always lose photos when going on trips with friends). There are better apps out there for this, but this one is mine.
Sample album: https://mishmash.photos/share/84f83b09-0a24-4d13-b436-8131ee...
Tech stack is django, htmx, bootstrap and a Stripe integration, to keep things simple.
(There's no free tier; from reading this website I know offering free image upload usually ends badly.)
Google Sheets add-on for quickly generating forecasts on seasonal, time series data: https://www.youtube.com/watch?v=nPUdTCxURgg . Submitted it to the Google Workspace Marketplace a few days ago, hoping it'll get approved soon!
Still working on the golf course wiki: https://golfcourse.wiki
Currently finishing up the tournament software and getting ready for beta testing with some local clubs. This should eventually allow frugal clubs to operate golf tournaments extremely cheaply because no data needs to be licensed if they add their own course's data to the wiki.
I'm writing a book publicly: Automated Agents [1]. When I first joined a startup building a chatbot for customer service, there was a lot of noise and hype. We built a decent product and our company went from 3 people to 30 in 2 years. We resolved millions of customer service issues. The book I'm writing is the guide I wish existed when I was getting started.
It's still a draft, but the main goal is to serve as a guide for both technical and non technical folks.
[1]: https://github.com/ibudiallo/automated-agents-book
Ps: I shared it in the previous thread last month as well
Started my masters at Georgia Tech [1] this summer. Still in the first semester, but really enjoying so far. Just not much spare time on nights and weekends, but it helped me cut down the time spent on social/news/etc.
Good luck! How is it going? How long did it take for them to accept you? Asking because a friend applied in July and still not heard back from them.
Thanks! Loving it so far. It has been a long time since I graduated, so using the first semester to get used to a regular study schedule again.
The program is massive (like, 1500+ students in my ML4T [1] class alone; the largest in GT's history), but academically rigorous, with a supportive community, active discussion forums, cool projects, and a small army of TAs. And very affordable, compared to all other programs out there.
It takes a long time for them to process applications, but they seem to honor their deadlines. I got my invitation a few days before the "you should hear from us until this date", and know other folks were on the same boat.
Hope your friend gets their invitation soon.
[1] https://omscs.gatech.edu/cs-7646-machine-learning-trading
I'm super skeptical about online degree programs. Although it seems you're enjoying it; gl!
I’ve been building some friendly CLI and web tools around the terrific Dialog interactive fiction language.
https://github.com/hlship/dialog-tool
Learning Svelte for the web UI part.
CV pipeline to get some additional realtime stats for an annual Mario Kart 8 LAN tournament my friends and I run, hoping to be able to get real time race position tracking and other stats like boost/drift %, per-player item distributions, average time to 10 coins, and whatever else we can think of (and make work)
Neat. I’d love something that could watch my wife and I play and confirm I really do get hit by more blue shells than her
You're going into first place too early. You kinda have to cruse in 2nd until the very end to avoid blue shells. Better yet, stay in 9th as long as possible - that's the highest position you can get the good drops like Blue Shells, Bullets, etc. But I think you can get red shells in 2nd, so just save those till the end.
I made a web metronome to learn music https://lab.est.im/metronome/
source code at https://github.com/est/metronome
https://www.chesspuzzlebot.com/
I made a website where you can play chess puzzles against Stockfish.
I had the idea for a website where you can play chess puzzles, but if you make the wrong move, the puzzle turns into a game against Stockfish. This opens the door to either find alternative solutions or fail miserably (at some point you realize you are not following the puzzle any more). I think its a more engaging way to play puzzles!
This is my first online project, feedback is highly appreciated!
Decided after all these years to start to create open source libraries around things I've worked with in the past.
As worked a lot with Kubernetes in the past, I started with creating a Kubernetes Operator alternative to external-dns I call Phonebook: https://github.com/pier-oliviert/phonebook
It lets you control DNS record like you would any other native resources in Kubernetes through CRDs. Open-sourced it last week and there's already a bunch of features that are planned for the operator"
- cert-manager's support for DNS-01 challenges
- More support for other providers
- Increase support for each provider that already exists
- etc.
Check it out!I building a web app around a tool I originally built for myself for interview prep. It basically lets you generate interview questions then practice them in a leetcode-like interface that includes an AI tutor chat ui. The tutor is aware of the question and the user's attempt at a solution so far and is instructed to give hints rather than simply providing the user with the answer. I personally use it as well. https://hinterviewgpt.com
Im currently working on AI agents that control my chrome browser, I have a desktop app with a chat where it does various tasks for me like research/posting on sm/finding free ebooks for me. All using open source LLMs and custom code for the auto web scraping / interactions.
I'm doing https://bialet.dev a web framework for simple web apps with idea to get back to have a fully static HTML first, and then you code the dynamic part.
It's based on the Object-Oriented scripting language Wren, it's fully integrated with SQLite, and it has a sort of JSX for the HTML (it's actually strings and interpolations, being part of the language).
- Taking Octachainer and making my own CLI implementation to learn Rust https://www.elektronauts.com/t/octachainer-v1-3/45320
- hacking around with FunDSP (turns out it’s pretty fun), again to learn some Rust https://github.com/SamiPerttu/fundsp
- Giving up Arma3 gamemode dev maintenance for a large-ish community, but hanging around to teach people git/github and provide wisdom / teach how to do software dev (a lot of folks have minimal software experience). Although debating whether to straight up leave the community.
I am busy rebuilding my music studio with only gear from the late 90s/2000. It's much more fun to relive my youth and with patience less expensive than I thought.
Where do you source vintage audio gear from?
Oh those were golden years in the studio, hope you have a lot of fun. Just casting my mind back to the setup we had in '99:
Juno 106, Korg Monopoly, TX816. Prophet 5, Seq Circuits Pro1, Novation bass station, 909, Korg Wavestation (rack), Korg M1, EMU sampler (EIII rack IIRC), Atari Mega 4 + Cubase for seqs, a IoMega zip drive for storage that killed every other project with click of death, and fucking midi cables and audio snakes running everywhere... great days.
That is a heck of a setup you had!
ADAT?
Two things:
- Practicing CAD and 3D printing: building a go pro mount on my bike computer mount for a light (https://twitter.com/asciimike/status/1836892842716750221), an oil filter wrench (https://twitter.com/asciimike/status/1840051449625018870), etc. I like the idea of needing a specialty car/bike/etc. tool and being able to quickly model and build it in hours vs having to order an often fairly expensive tool that takes days to show up.
- Import/export (specifically from Japan to the US): In particular, importing kei vehicles >25 years old as well as specialty roasted coffee. Both of which have a lot of specific regulations and intricacy, and while I've done a lot of reading on how to do them (e.g. this doc on importing a kei truck: https://wittymelon.wordpress.com/portfolio/diy-how-to-import...). If anyone has connections to people who have imported kei vehicles to the US, I'd love to chat!
I just started building a small website for structural engineers with various tools on it (eg. capacity of a steel column). I have spent thousands of hours in the past building fancy excel (incl. vba)and mathcad documents for personal use and this is my first time trying to do it with "real" code. I went with Blazor and c#, so far it looks like a good choice. The long term goal if the projects is a success and becomes popular would be to have a FEM engine for 2D frame structures running in the browser client-side.
Own streaming service for an internet radio, but that's not opensourced atm. It's Go and it seems to be amazing fit.
That makes my other project a bit lacking attention, but I will get back to it - a configuration language BCL https://github.com/wkhere/bcl . Parser is based on a vm beauty from the 2nd part of Robert Nystrom's Crafting Interpreters book.
Working on a library that helps benchmark Active Learning (AL) techniques [1]. This is a form of Machine Learning, where you want to learn a supervised predictor but you don't have labels to start with, and labeling comes at a cost that you need to account for (the term AL can have broader connotations but this is the popular one). We feel the area suffers quite a bit from poor benchmarks, which my colleague and I wrote up about in a paper [2]. To run the many experiments in the paper we had to write a fairly comprehensive codebase that makes it convenient to swap out different bits and pieces of an AL pipeline, which we'll be polishing up now.
PS: If the work is of interest and you want to avoid reading the paper, I have a blogpost too [3].
[1] https://github.com/ThuongTNguyen/active_learning_comparisons
[2] https://arxiv.org/abs/2403.15744 (this was accepted in EMNLP'24)
AI Playlist Generator for YouTube powered by GPT-4o to create playlists with text descriptions: https://playlists.at/youtube/generate/
Writing some fiction that I’ve wanted to get to for years. Releasing a chapter at a time.
Trying to decide on My Next Big Technology Project. I might have already decided, but I’m not ready to share for psychological reasons. I would like to do it in the open, but I have no idea how to build an audience. Maybe I just get started and hope I'm not totally boring.
Definitely just get started and see how it goes. Maybe also start with a "Sign up to get notified when we launch" form on your website, to generate some interest and start building a mailing list.
I'm building up a small but resourceful artificial intelligence research group focusing on specializing in the triangle "machine learning - search - natural language processing".
Have got a bit of funding, a building, an 1.3 M€ GPU cluster. Also looking for Ph.D. candidates and contract developers. (The hard part is spending the money wisely but in 8 weeks - it is a time-limited government budget that "expires" - while teaching writing papers and writing grant applications.)
Can you explain this a bit more. What’s the triangle? What type of contractors are you looking for?
The conjoined triangles of success
Wow, just had to comment because this one is hilarious. Everyone else has the typical "I built my own accounting CLI" or "I'm thinking about maybe publishing my devtool", and you're over here casually describing your building. I just have to say: well done, that sounds like quite the life! The world will no doubt appreciate your toil one day, even if you feel stressed in the short term. IDK why, but your comment makes me want to share one of my favorite quotes:
Only with time will the period of my real influence begin and I trust that it will be a long one, for I am firmly convinced of Seneca's promise: "Although envy imposed silence on all who lived with you, those men will come who will judge without ill-will and without favour."
- Schopenhauer's Doctoral Dissertation, The Fourfold RootI'd throw my hat in the ring as a philosophy-minded SWE who's coming up on the end of my runway while writing my book on unifying symbolic+connectionist AI (going for ~1y now), but your choice of currency tells me you probably don't have a need for any of us yanks. Instead, I'll send you my very strongest best wishes from across the ocean! And while I'm at it, I'll endorse my absolute favorite paper ever written on search, in case it sparks some ideas: Simon & Newell's Human Problem Solving (1970) https://github.com/vlall/Ai-Papers/blob/master/1971_Human%20... . If you're not already teaching it, ofc ;)
This quote in particular pops into my head at least once a day:
The problem solver's search for a solution is an odyssey through the problem space, from one knowledge state to another, until his current knowledge state includes the problem solution.
Building an electric 1973 Ferrari Dino to compete in the battle of the builders at SEMA in November. Lots of fun electronics and software, as well as mechanical challenges to overcome.
Working on my side project https://gametje.com. It's an alternative to Jackbox games but it has a lower barrier for entry. All you need is a device with a web browser to play (also works with Chromecast). I'm trying to write some better tutorials for the early games I created to make it easier to get a feel for the gameplay. Also trying to work on the ui/ux flow to make it easier for people to understand what it is and how to create and host a game.
Hey! I'm working on Getgud.io, an AI-powered game analytics and anti-cheat platform.
Our goal is to provide complete observability into player behavior, detect cheaters and griefers, and help game developers improve player retention.
Some key features we're working on:
- AI-powered analysis of in-match player actions to detect anomalies
- Customizable rules engine for automated responses to toxic behavior
- Visual replay system for reviewing flagged matches
Check out our website at https://www.getgud.io and watch our detection video at https://www.youtube.com/watch?v=5EhTpfEzh1M to see Getgud.io in action.
We support server-side integration for popular platforms like Unreal Engine and Unity.
For integration guides and SDK references, visit our docs at https://github.com/getgud-io/getgud-docs.
Happy to chat more about game analytics and cheat detection if anyone's interested!
I just picked up an old Sheldon Lathe. I got it for $200 and hauled it myself with a drop trailer. Its going to need a lot of work but its a beautiful old machine.
https://fitbee.app I'm continuing to build the nutrition tracker I've always wanted myself [1]
This month the focus is improving food data quality & search relevancy. I'm also starting to experiment with some more advanced generative AI use cases in the realm of providing suggestions on what to eat & analysis of your diet.
(Still) working on an OpenPythonSCAD library for modeling 3D cutting with a CNC router:
https://github.com/WillAdams/gcodepreview
Trying to re-write the whole thing in Python, but am stuck due to variable scope issues.
Working on actively trying to quit reading HackerNews.
One way that worked for me in trying to quit Reddit was to edit /etc/hosts, and redirect it to localhost.
127.0.0.1 news.ycombinator.com
Limiting my Reddit intake this way actually worked, but I don't feel the need for HN yet.Start by creating an AI to read it for you and summarize the discussions, so you have less to read.
If you find you're spending too much time on hacker news, you can actually set anti-procrastination settings in your profile. I use them and it's definitely helped a lot!
Keep us posted!
Try silent quitting HN, or living with your eyes closed! Worked for me, for 5 mins.
I see you are making strides
I’ve found if I announce I want to make a change I’m more likely to follow through. Maybe they are trying it out?
Is it open-source?
Why?
I've been working on https://github.com/cloudboss/easyto, a tool that converts docker images to EC2 AMIs.
I've also written some Terraform modules that deploy machines from images created with easyto.
One is https://registry.terraform.io/modules/cloudboss/airport/aws, for managing Concourse CI.
Another is https://registry.terraform.io/modules/cloudboss/tailscale-su..., to quickly spin up a tailscale instance in a VPC.
I'm working on a foresight and emergency response team to see large calamities coming before they happen, and hopefully be able to do something about it. We put out weekly minutes at https://blog.sentinel-team.org
Prompting GPT to do rich text editing.
Instead of replacing the entire document or selection, we want it to create diffs or operations for the minimal amount of edits as possible. This helps preserve intent better when merging the doc later on with OT/CRDTs. (Of course, you could also ask GPT to semantically merge docs for you haha).
So far, it's been harder than plain text or spreadsheets which have an easier position/coordinate system to work with: just line-col or row-col.
Rich text is usually stored as trees with json or html. Have seen a paper (https://www.inkandswitch.com/peritext/) that represents it as a flat array.
Difference in approach would then be: is it easier for gpt to work with diffs or with operations/tool calls?
One insight I’ve gleaned from working on this project is that I’m convinced web dev will trend towards well-designed and modular components with accessible state and mutators.
LLMs will then have a set of these components to dynamically route and build interfaces with.
Component libraries are already popular and more time will be spent inside of them than managing the glue that is outside.
I’ve been developing a plugin for the Neovim text editor called sia.nvim, inspired by the Egyptian deity Sia.
You can check out the GitHub repository here: https://github.com/isaksamsten/sia.nvim.
I also have a few screen recordings showing its capabilities. I’ve been using it for about six months to enhance my writing.
The plugin leverages a language model to suggest text improvements, features a split-view interface, and allows users to select the edits they want to keep from a diff.
It’s still a bit rough around the edges, and the code is quite messy since I’m still learning Lua and the Neovim API. However, I’m gradually improving it whenever I find the time.
I want something like this that will add comments and suggested edits to Google Docs.
I do this with Cursor for research work
wow could you please share more of this work? I've been wondering how to make a diff tool / simple text editor for academic writing
I'm waiting for my company's layoff...
I am working on https://geobase.app/ which is a platform for geospatial full-stack developers.
We have created workflows that a specific to the geospatial, mapping and GIS industry use cases. This is currently in private beta but going live in a few weeks. It is built on top of supabase's self-hosted stack.
We were recently also featured on motherduck's blog https://motherduck.com/blog/pushing-geo-boundaries-with-moth...
I have an experimental aircraft, a Vans RV-14, that I've been working on for far too long. I have all the expensive parts on hand, I just need to finally finish putting them together.
I'm working on my second novel (genre fiction, both superhero, for fun, no interest in publishing—read: i'm not that good yet)
Last year i wrote a novel about what it'd be like if you were the parent of a teenage superhero, but all you saw was the aversion to touch, panic attacks, unexplained absences, and falling grades (they're obviously lying to you about what the problem is, but you don't know why!).
And how would you handle discovering that it wasn't drugs or her being a victim of assault, but was instead so much worse: that she's the one fighting for her life on the news all the time?
I've just started writing my second, which is superheroes arguing over what to do about one of the villains, who turned good and helped them defeat a Big Bad. The story is still in early stages, so there's plenty more ideas to come up with still.
For a stay at home dad like me, writing is really enjoyable as a hobby because I can do it at the soccer fields while my kids practice for two hours, or I can do it while they're at a gym playing, or at night when they're asleep. I don't have to schedule out a three-hour block to meet up with buddies for tennis a month in advance.
Those are good book premises. I’d be interested in reading them.
Hey guys! We're engineers/designers from France, and we've built the Ultimate DIY Battery that you can repair and refill!
- 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 launching as an IndieGogo in one week and there is an offer for early-backers here https://get.gouach.com/1 for a 25% discount on the battery!
btw do you plan to leverage your pcb connector plates for other kinds of batteries ?
Yes! More models coming soon, also scooters, mopeds, powertools!
Working on a Run N Gun for the Wonderswan Color. Starting making "retro" games about 3 years ago and have been really loving it.
After successfully completing my first game, Strife Sisters - a strategy RPG, I decided to try out a new genre. Although I'm having fun working on this style of game, part of me wishes I had stuck with the same genre since I still had a lot of ideas to work with.
Why the wonderswan, if you don't mind me asking?
I have a soft spot for obscure gaming consoles (couldnt tell you why). So, after I made my PC Engine game, I kind of landed on either Wonderswan or PCFX and the Wonderswan had a really awesome tool chain made for it recently* whereas the PCFX still has some way to go for development.
I’m currently spending most of my time building a social media posting platform for https://hellokea.com. This will be an additional tool for small businesses, complementing their helpdesk solution. It’s been interesting to build the entire UI using htmx, aiming to make it comparable in performance and user experience to SPAs.
Working on validating a startup idea I had 12 years ago. It's like Pingdom for ads, periodically checking if your ads are being blocked by AdBlockers.
I always thought the idea was somewhat weak, but not enough to discard entirely. So, along with a friend, I built a prototype over the last two weeks, and now we're trying to validate it: https://scanningfox.com/
I'm enjoying using Elixir for this project. As a long-time Erlang dev, I was initially skeptical about Elixir, but Phoenix.LiveView has changed my opinion.
Liveview is so much fun. I want to build more things with it.
Working on eliminating the health vs. desk work tradeoff: https://www.movably.com/
Assertables: Rust macros like `assert!` for smarter testing, easier debugging, and faster refactoring.
Working on - "real-time conversations in rich video streaming". Have created rich video composition, mixing, streaming studio (http://www.thecheerlabs.com), working on to bring real-time conversations that can be mixed in real-time for streaming/recording.
I'm working on a timed audio description script for the 1994 science-fiction / adventure film “Stargate” for blind and low-vision audiences.
There are a lot of older films that are not audio described, and so every now and again I pick a film and write a script, and another volunteer records and mixes the narration track.
It takes about 2+ hours to describe about 20 minutes, and the film itself is 2 hours.
Sample:
68
00:11:18,219 --> 00:11:33,169
They step through doors marked "Research Laboratory". The wheel shaped cover stone towers over them, mounted upright on the wall. The disc in the centre has a cartouche, a vertical panel of symbols. Jackson stares up at it open mouthed.
Blind person here.
Where are you publishing this? a???ov??t.net?
I'm working on an extension to the Modify in blocks Model Synthesis algorithm [0] and the Wave Function Collapse algorithm [1] called "Punch Out Model Synthesis":
https://github.com/zzyzek/PunchOutModelSynthesis
Here's a gallery of sample outputs from the algorithm:
https://github.com/zzyzek/PunchOutModelSynthesis/blob/main/r...
I have an online demo of the algorithm in action for different tilesets (it's a little rough, so be warned):
https://zzyzek.github.io/PunchOutModelSynthesis/
The idea is you take an example image, chop it into little segments and infer tile rules depending on the overlap. It's very much old fashioned "machine learning/artificial intelligence" (that is, without any neural networks involved). There's also a demo of tile rule inference idea here:
https://zzyzek.github.io/TileRuleHighlighter/
Tuilet: a TUI for Toilet, the premier ANSI text generator, written in Rust. https://github.com/gamache/tuilet
Are you an IRC shitposter? Isn't it hard to experiment with Toilet/Figlet fonts and flags? Well _not anymore._ Presenting Tuilet: a front-end to Toilet written by us, for us.
Working on getting communications back online in western NC. We are about to post a fundraiser to deploy 10 5G sites by the end of the week.
An app to let people generate images of them and their children in Halloween costumes.
Similar to PhotoAI but much more limited in scope. Wanted to get more experience implementing auth and payments, creating LoRAs, and some different regulations.
Also wanted something that was timeboxed where I could step away when the project is over.
Should be ready to start accepting users next week, then will have to figure out distribution. If I make any money it will be a cherry on top.
Working on Perseid (https://perseid.dev), a framework that allows web developers to ship full-stack apps in minutes, using their favorite stack.
I recently built a Chrome extension that helps you summarize the comments on HackerNews posts using AI: https://github.com/built-by-as/FastDigest
Single-file vector database in C. Lots of work to do!
I've started writing a technical book about "how to develop a game boy emulator from scratch". :fingers_crossed:
I'm using typst[1] for my writing journey.
Dance calendar (Django app, with some AlpineJS/HTMX). Approximately 80 admin pages + 20 end user views + 100 admin views. 2M page loads/month during the summertime. This is in production.
For the dance calendar, support site with good first-line AI support based on FAQ answers.
Ad management platform for the dance calendar. Sites like this have specific requirements for placing ads that are not well supported by AdSense etc. I would like to have an alternative for smaller players for the header bidding used by the larger players.
Separate webapp to store happenings (messages, emails, descriptions, documents, etc.), tag them and show them on a timeline, allowing filtering the events visible on the timeline. Django/HTMX/AlpineJS. This is for a legal battle I am having.
A tool for describing workflows using the Unified Service Management (USM) model. The method is to frameworks (ITIL etc.) what open source is to commercial software. I am currently working on cross-referencing tool to map ISO 27k requirements to USM statements. I have developed my own formal language for defining the requirements. The end goal is to automate validating many ISO 27k requirements.
Quant finance alpha forecasting with alt data and LLMs
Finally learning piano and drums after playing guitars for years. Thinking of own musical voice for first song, EP, and album. Made this chords poster to help: https://hypertexthero.com/piano/
Working on a default home.html page for my web browser with most used links, note pad, drawing pad, and forms for quickly creating posts for static sites that I’ll publish shortly. It would be nice if Firefox let you define a custom page for new tabs as well as new windows, instead of only Blank Page and Firefox Home (Default).
Usually have the relationship between work and play in mind, and how many of my favorite games have elements of compounding interest in rogue lite game modes where a little bit goes a long way with saved progression.
Harvesting four varieties of potatoes planted in the garden earlier in the year. Thankful to be able to work outdoors listening to the wind and nature.
Thinking about the difficult, important work of nurses and caretakers while helping to manage care for an elderly relative.
I've been working on Pyro - a video gallery & community creator. It's a tool that lets you create a video-based (your own YouTube?) community but you can collect videos from many sources.
Here's a video site I created using this tool - a startup pitch video site
I’m chipping away at bugs and adding features to my app Reminder Sync for Obsidian! https://turquoisehexagon.co.uk/remindersync/
Currently working on supporting dataview tasks format and multiple reminder lists.
The app supports any markdown backed notes app, but I fear I may have limited its appeal by including Obsidian in the app name.
Edit: previous discussion https://news.ycombinator.com/item?id=39764919
Open source doorbell camera software running on Raspberry Pi Zero. Face recognition and motion detection already built-in, so I've set it up so that I get a message on element when someone is at the door and a video of any motion longer than 5 seconds. Not fully optimized yet.
Hey everyone! I wanted to share what I’ve been working on lately: an app called Unlearn Stress [1] on iOS [2] and Android [3]. It came out of my own struggles with stress and trying to find ways to cope. Some days are just rough and while I’ve had some luck with doctors, I’ve found that stories, especially ones read in my own voice, and breathing exercises really help lift my mood. The app is simple, works completely offline and there’s no data collection like other apps.
My next idea is to use SSML to better control some of the speech and add delays where needed.
[1] https://www.excsn.com/apps/unlearn_stress
[2] https://apps.apple.com/us/app/unlearn-stress-with-stories/id...
[3] https://play.google.com/store/apps/details?id=com.excsn.andr...
On writing some blog posts about things I’ve built lately (both at work and in my own time). Helps a lot with diving more deeply into topics than what’s reasonable for a “just needs to work” implementation.
Recently, a fairly detailed one on doing something semi-obscure with directory services on AWS. https://excessivelyadequate.com/posts/sadwsp.html
Love the domain name! I should start blogging as well. Seems like it would help in a similar way as teaching others.
My primary project the past couple weeks has been applying the AI interpretability technique from Anthropic's famous paper this past summer (you know, the Golden Gate Claude one) to single-cell RNA-seq data. What works on one huge, inscrutible vector space ought to work on another, right? In either case, a fun way to keep in practice, both for comp bio and deep learning.
My side-project, in essence, the bash '&' operator for cases where the first process is already running. It took me months of searching before I could believe that this doesn't already exist, but there you go. I gave in to feature creep, of course, so it's a bit more than that now (I made a ncurses-based dashboard? Why??) but someday soon I'll make it public.
The few times I built TUIs with ncurses I wondered: why do I have to program so much by myself? ncurses is so basic, I didn't have too much fun building UIs with it (more than once). Is there a wrapper or a more modern alternative out there that provides containers and widgets like most GUI frameworks do?
Sadly, I think the modern alternative for ncurses-based interfaces is javascript.
I may be misunderstanding what you're trying to achieve, but you can simulate the bash '&' operator for a running process by pressing ctrl-Z to suspend the process and send it to the background, then running 'bg' to continue the process in the background.
Yeah I was unclear there - I meant the other use of the & operator, 'foo & bar' where bar starts after foo completes. AFAIK, if you ran foo by itself, there's no way to make bar automatically run after foo completes.
think you mean && there :)
Easy Data Transform v2 ( https://www.easydatatransform.com ). It is GUI based data wrangling tool for people who aren't (or don't want to be) programmers. 20 years of running a 1-man software company in January.
I recently noticed how much Apple Maps has improved in recent years so I decided to throw together a little app using it. In addition, I set out with a goal of using tools, frameworks and a hosting provider I had little to no experience with. I learnt a ton and developed opinions across a few areas so I see it as a success.
I don’t expect to add much more to the app and I’ll probably kill it in a few months as it’ll likely cost me more to run it.
A 2D game engine in C++ that can be scripted in Lua to create small games together with my son.
Game (WebAssembly, use WASD): https://play.carimbo.cloud/1.0.2/khromatizo/henrique/0.0.27/... Engine: https://github.com/khromatizo/carimbo
Training folks from around the world to use pandas for data analysis and ML. Training folks on who to apply ML to their data.
A course on using modern Python constructs and tooling. (uv, coding with AI, pytest, type annotations, etc).
A book on interviewing for Python coding jobs.
Planning next book on either catboost or duckdb.
Ideas that I'm thinking about: how AI helps established programmers and new programmers.
I’ve been making a survival-horror Playdate game called Plight of the Wizard[0]. You’re a wizard that fights off an endless horde of enemies by using the crank to rotate around and cast spells quickly. It’s my first game, and it’s been a lot of fun building out the mechanics. It’s in a good state, so I’m figuring out if it needs anything else.
Just finished a third short story.
It is about SEO: https://github.com/jaronilan/stories/blob/main/Duplicitous.p...
A basic CRUD app around goal setting as a test for how AI tools can help write web apps to see how a modern web team could leverage this stuff to go faster, and maybe identify some missing pieces I could build one day. ChatGPT, Claude, Cursor, Copilot etc are genuinely great if you can already write code. They really let you blast straight through the mundane bits and focus on the hard stuff.
Currently shipping some updates to https://storywatch.org, think of us as Goodreads or IMDB for web fiction and fanfiction, rather than traditional dead tree books. If you are fans of books like Worm or HPMOR, give us a try.
I'm currently trying to implement an in-editor sandboxing/modding solution for the Godot game engine. It's hard work trying to make everything work the way people are used to having it, and even competing with GDScript.
https://github.com/libriscv/godot-sandbox
I originally started on it just to get into Godot.
https://codeberg.org/ideasman42/font-topaz-ng
Re-creating a vectorized version of Amiga's system font.
Since I've always found font's online to be unreasonably opaque, the glyphs are stored in a TOML file, edited in Blender and exported using FontForge.
Reverse engineering my e-bike’s head unit and motor controller to build a custom head unit out of a Raspberry Pi with oled touch screen (head unit will also be used to control LED patterns on the bike).
Used a logic analyzer to work out the protocol between the head unit and the motor controller (uart at 9600) and used a ESP32 to man in the middle the protocol. Currently reverse engineering the meaning of the bytes in the packets sent between the units.
First attempt was taking apart the head unit and attaching a debugger to the exposed serial debug interface (Cortex M0) chip, but looks like the manufacturer had disabled flash reading by setting the flash security bit.
What kind of motor does your bike have?
https://www.voyago.io/ is a social travel discovery platform that matches your interests with your friends for perfect recommendations
1. SPC kit [0]. Once made it to the front page! [1]
It's an SQL library for doing statistical process control (SPC) calculations.
This has been a labour of love for about 2 years now. I work on it sporadically. Recently I got more disciplined about what I am working on and I am slowly closing the gap on a first 0.1 release.
2. Finding work. As much fun as it is to tinker, I am nursing the standard crippling addiction to food and shelter. I am also nursing an increasing loathing for LinkedIn and wish to be free of having to check it.
added support for mysql and sqlite (in addition to postgres) to rainfrog, a database management tui: https://github.com/achristmascarl/rainfrog
they haven't been tested as extensively as postgres though so are still considered unstable!
Working on an extension to my recently purchased outdoor AirGradient unit to add an atmospheric pressure sensor, a second temperature/humidity sensor, some connections to an external rain gauge and a way to power the unit without going through USB.
Many of the sensors and connections are small enough that I could have spun another PCB to replace the VOC/NOx module it comes with[1], but SGP41 ain't cheap & I wouldn't dare to desolder one from the existing module. So instead I'm going to try to use the extension I/O connector AG board has. Am currently waiting for my PCBs to arrive.
Speaking of PCBs. It is wonderful that it is possible to get 5 units of a prototype for a price of a coffee or two.
[1]: https://www.airgradient.com/shop/#!/SGP41-TVOC-NOx-Module/p/...
https://chillin.online, Next-Gen AI Video & Motion Editor, no watermark, faster than competitors such as Veed, Clipchamp, Capcut, mobile support
I am working on Zipshot. http://zipshot.co -- The goal is to make the best free screenshot & OCR app for mac.
This is my side project because I needed an app like this for my daily use and I hate the fact that every other good app is paid even though maintaining such an app really doesn't cost anything.
Zipshot solves several problems:
- Easy to use shortcuts like cmd+shift+1
- No desktop clutter as images are uploaded to Zipshot cloud.
- Share via links.
- Powerful editor and figma style comments for annotations.
- OCR that works without the internet on 11 languages.
- Slack & Gmail integration.
- Context aware naming.
- Serious privacy measures.
- One click data download.
Who is it for: - Users who take 5+ screenshots a week with mostly the purpose of sharing it with their team or friends.
I am improving it every week. Here are the things I am working on: - Make the on-boarding and permission seeking workflow simpler.
- Speed up the app for apple silicon devices.
- Support OCR for rotated text and include more languages.
Here is an example demo: https://app.zipshot.co/bp4jr1Just harvested my chilies and first time trying to ferment a jar and pickle a bunch as well.
Trying out https://cooking.nytimes.com/recipes/1021581-pickled-jalapeno... but using lots of different chilies instead of only jalapenos. In-progress pic: https://ibb.co/XFBpyYV
Good luck. I had mixed results making hot sauce. It seemed the first bit seemed to go well but always got off flavored later...
Working on a HomeAssistant plugin to control my home from my Macintosh SE/30. Compiling with retro68 and using my bluescsi for wifi.
Sounds really cool! Do you have a page describing your project with some pictures? It's funny I checked your post history before asking and found that you made the same comment I'm doing today to someone doing something similar one year ago! Is it what got you started?
i'm writing https://aesthetic.computer which is a 'social computer' designed as a more open and integrated alternative to existing kids media networks like roblox and tiktok
recently discussed here on hn: https://news.ycombinator.com/item?id=41526754
and i'm currently seeking funding to support another year of development (just enter the command 'bb')
Bookbinding class. Its really fun to make things with my hands!
I took a bookbinding class on a whim at university, and it's still a hobby I enjoy. I would love to have a dedicated space for all the big equipment one day, but it's easy to make notebooks with just a bone folder, awl, needle, and thread.
A custom lightweight insulated hard-sided truck camper for mid-size and half-tons. Decided against fiberglass since it can be a pain in the butt, especially with no garage and in the cold. Ideal would be no wood and minimal framing, but i'm not a mechanical engineer, so it's hard to calculate the forces involved, so over-building feels necessary. If anyone is a mechnical engineer, and bored, and would like to contribute their skills, I really want to open source the result so anyone can build it, using basic parts you can find at the big box store. So far I have a crappy model in FreeCAD and a lot of research material.
Mind sharing the resource material? I've looked into this briefly, seems like a common-ish path for flat bed trucks is using a surplus S-280 (e.g. https://www.ramims.com/products/S-280C-G).
I really like both:
- https://www.dirttrailswanted.com/overland-peanut (S-280 route)
- https://wabisabioverland.com/ (custom build, both in house and contracted through: https://totalcomposites.com/)
I'm working on a public access Symbolics Portable Genera system that will be reachable from the web, similar to Interlisp Online. The current owner of Symbolics' intellectual property gave me the permission to do this. I'm also going to mirror all Symbolics documentation on the same domain.
I've been working on drone fleet control software from scratch, could definitely use some help. Right now I'm looking for algos that optimizes for long straightaways for pathfinding.
Have you looked at the way that ants do it?
Depending on fleet size, you'd get some useful emergent properties from a mesh-net.
Currently in the middle of moving, but very recently added full phrase search to marginalia search. And paged search results too.
I'm working on a 2D computational geometry library with a focus on irregular part packing in Rust. IE laying out laser cuts for wood or water jet for metal. https://crates.io/crates/babushka
I've got some nice types set up and a no fit polygon algorithm. Working on the genetic algorithm for packing à là svgnest.
I've been messing around with a graph-based interface for task management over in https://github.com/crockeo/ekad. The interesting branches are:
- `main`, which currently houses a custom interactive graph visualizer built on top of the great `vello` from linebender (https://github.com/linebender/vello).
- `ch/typescript`, which has my attempts at joining a more traditional task manager with a graph visualization.
Working on a puzzle book series (for lovers, maybe) https://www.kakurokokoro.com
It’s a pretty bad hack of HTML, CSS, and some JavaScript, saved by Laravel, trying to print slightly larger than A5 paper for a major on demand publisher standard paperback, with browser Print to PDF settings, and is unwieldy but to the point, has an ISBN as well as being NP-complete. Discovered for myself that the number of permutations and derangements of the same length are related by the ratio of Euler’s Number e.
Built a hardware device that sits between any computer and any printer and reads what is getting printed.
Primary use-case is to read receipt data from legacy POS systems without having to write software integrations.
Figuring out how to commercialise. Reach out if you have ideas!
fond memories. we did tv guides for a local cable system for a bit in the early 90s. they had a customer db, but no "export" beyond sending print jobs to their bigarse line printer.
but it was a parallel port and i had use of a luggable with a bidirectional parallel port so i'd haul that in once a month, hook it up, and have them run a "hello customer" fake billing run, which was hoovered up and stripped down to the address list we needed to mail to that month.
I've been experimenting with customizing Postgres to run on top of FoundationDB, which to me would be the dream combination of Postgres' top-notch feature set and ecosystem with FoundationDB's unique resilience, scalability and transactional guarantees.
Haven't written up anything about it or published any code yet, but it's working pretty well and I haven't even had to fork Postgres with all the extensibility it offers!
My email is in my profile if anybody would like to chat about it
Writing a screenplay about the Peace of Philocrates, the entire history of which is somewhat hilarious.
I’m working on figuring out what I will be working on.
Friday was my last day at my now previous employer and I’m looking at the wake of promising projects I’ve let lay idle. Do I want to seek funding and dive in full time on something? I think yes, but that’s going to be hard mode because I don’t fit the profile.
I‘m building https://sql-workbench.com in my spare time.
It‘s a SQL Workbench in the browser, based on DuckDB WASM. You can query remote and local datasources, such as CSV, JSON or Parquet files.
You can also visualize the results, and share the queries via URL. Let me know what you think!
have a button for run query - people look for something to click, and for copy, reset, add to tooltip and the location should not change for button and text should not misplace things on page.
I'm working on a Sketch Comedy Database website:
Just a fun little CRUD app built with Next.js, MUI, Prisma Postgres. I'm adding Halloween sketches now, if you know some good ones feel free to add them, or anything else :)
A sort of "Aquarium Trampoline"! I'm securing LED ropes to my trampoline walls in the shapes of various sea creatures, and they light up cleverly depending on accelerometer readings on the canvas. No pics yet sorry!
iOS game to learn rhythm and drums [0]. It's MIDI based. Midi files to use as the tracks to practice on and Midi controllers to use as input. Here's a demo with my son on electronic drums [1]
Tech stack: Swift, UIKit, SpriteKit
Built a site that will follow development of popular upstream open source projects on a daily basis and uses AI to summarize the commits and attempt to make it easier to track what's going on with the project: https://gitpulse.org
I'm working on an application that I'm writing for myself (no release ambitions for the time being) that focuses on spaced repetition applied to chess.
It's similar to chess puzzles but with a twist: positions and moves are explained, there's a wider variety of exercises (such as excluding all the bad moves explaining why, improving the board position, and many others).
I’m working on marketing https://softwareengineeringhandbook.com/
We’ve experimented with various approaches to promotion, including HN, KDP, Amazon Ads, and most recently Reddit Ads. It's been interesting to see which strategies resonate with the audience, but we're still figuring out the best way to get it in front of the right people.
And marketing is really hard!
What is the unique value proposition of this book? How does it stand apart from the numerous amount of other books on the same topic?
Marketing is hard when there isn't a clear brand. Branding is hard when you don't have a very simple and clear differentiator to promote.
Thanks for the questions! I hear you it does sound like a generic book name. Well, we have the domain and we couldn't really name it to something else as we think software engineering has many elements and we wanted to cover them.
Our book isn't just a technical book on software development. Instead, it goes into the life aspects of being a software engineer such as migration and parenting.
Many of us have wished for mentors who could guide us beyond the technicalities, offering insights into personal growth and career navigation. Recognizing this gap, we've created a resource that provides practical wisdom.
By taking a holistic approach to software engineering, we address both personal and professional development in a way that few other books do. This unique blend sets our book apart, offering a clear differentiator that defines our brand.
Any resources you'd recommend to learn marketing (esp. comming from a software background)? Asking for software friend who's having trouble marketing his software business.
(Also good luck with your book!)
I found An Entire MBA in 1 Course really helpful. It actually goes through core business principles, covering everything from marketing and strategy to finance. https://www.udemy.com/course/an-entire-mba-in-1-courseaward-...
It looks like marketing within large companies is vastly different from marketing for smaller initiatives.
Org-mode grammar (PEG parsing) for GNU Guile. Still at the very beginning, but hoping, that over time I can add more and more things, to make it a useful library for things like a minimal static blog based on org mode files or if any git hoster wants to have a good parser for org mode files to render readmes ...
That, and my personal website, using only HTML and CSS, and trying to keep it minimalistic, yet nice looking.
I'm trying to create a space startup in NYC.
Right now my main idea is an orbital transfer vehicle powered by solar sails
After a long break, I'm working on writing about Japan things I find interesting: https://onefromnippon.com/
I'm hoping Japanese vending machines will be an interesting topic for the next post.
I'd love to bring a Japanese beverage vending machine and drop it off in the middle of a reasonably populated US city and see how quickly it gets used (or, unfortunately, destroyed). Would only accept Yen (and ideally Suica/Pasmo, though unsure if those would work properly?).
I'm working on an open-source event tracking infrastructure based on AWS (think Heap or Mixpanel but all infrastructure is in your AWS account and you own the data). It's incredible how much can be done just by combining AWS services.
Stack Frontend: NextJS, Tailwind, NextUI, Rust (via wasm-bindgen) hosted on Vercel
Backend: Rust, Axum server, LMDB hosted on Alwyzon, Cloudflare for CDN caching and SSL.
https://www.arible.co A growing directory of useful productivity tools accessible without multiple subscriptions or registrations
Adding optional user sign-in to my word replacer browser extension: https://github.com/dan-lovelace/word-replacer-max. This is a precursor to adding generative replacement suggestions based on search terms. Even further, I'd like it to eventually analyze and de-trigger/disarm the copy on websites more broadly without having to define specific words or phrases.
Helping folks prepare for their coding interviews.
I'm learning to deweed our lawn space. Its strange feel to have visual proof of what happens when you neglect your responsibilities even for a short time.
I got long covid back in 2020.... my back yard turned from a lawn into a forest... it's amazing how fast Nature takes back over. Especially when you live on a former farm.
A native MacOS menu bar app that gives you a deep breathing reminder every hour: https://github.com/p44v9n/deepbreath/releases/tag/v0.0.4
Functional but a few small bugs to iron out, then want to get a nicer welcome screen up and submit to the Apple App Store. Would love any feedback!
https://exfilcloud.com was me playing with E2E encryption without authentication.
Working on cleaning up my wood shop and trying to finishing my hand-tool wall.
Also building an easier way to add real-time metrics and monitoring to web applications: https://flexlogs.com
Also, this little side project for less overwhelming weekly goals: https://carpeweekem.com
Making a tab manager for powah usahs
https://addons.mozilla.org/en-US/firefox/addon/grasshopper-u...
Same, same:
A custom Lisp: https://github.com/codr7/sharpl
A backend on top of Postgres: https://github.com/codr7/hostr
And a frontend in React: https://github.com/codr7/hostr-web
I'm working on https://www.ironcalc.com as a side project.
A spreadsheet engine with an open source permissive license. I have high hopes for it but I'm still in early stages of the project.
Ohh this is awesome! Thanks for sharing! How much time per week do you work on something like this?
I work a little bit on it every day. I guess somewhere around 15 hours per week. Glad you like it.
I'm working on software that isn't source-available (as of now, anyway).
I've written an app that is aimed at a specific demographic (so I'm not linking to it), and I'm developing an improved backend admin app.
This involves mostly Swift, using UIKit, to produce an app that will run on iOS, iPadOS, and MacOS. The backend is PHP, and doesn't need much work.
Working on creating Java bindings for io_uring. Trying to get some better performance by batching downcalls and making the API Java friendly.
I'm working on a scripting interface for android that's based on js https://github.com/MurageKabui/PhoneDo
Basically a mobile app with an integrated IDE and terminal with custom commands tailored to execute js code that interfaces with native android features
I’m working on a generic way of getting human input within any automated workflow.
The forms can be dynamically generated within the workflow, and then call back with the response.
The docs still need some work and I plan on adding some video demos, but here it is so far.
Making rent.
taking one last editing pass on a novel, gotta get some folks to read it this week.
also, bookhead - inventory and e-commerce software for booksellers: https://www.bookhead.net/
just finished an mvp. gonna try to find some users during the next month. email me at sam@bookhead.net if you wanna be a beta user. you can list those old books you've always thought about selling! just add the book to the inventory and it'll be listed on ebay, biblio, and your bookstore's custom e-commerce website.
I am working an Instagram reel downloader savreel(.) app to learn SEO. I have gotten 37 clicks so for in the last month organically. I am on Twitter as @cornfieldlabs
it's https://savereel.app
Helping React devs move their state to the URL, in a type-safe way.
nuqs [1] started as a Next.js-only library, but recently I've been working on supporting all major React frameworks & routers (Remix, React Router, plain React with Vite etc).
Working on https://aliveai.app/. It is a simple wrapper frontend around a complex ComfyUI workflow. There is a lot of different things you can generate with StableDiffusion but I wanted to make it as easy as possible to create photo-realistic images of people.
The App is mostly being used for generating NSFW images though (which is ok).
If you imagine some people recommending this to their colleagues for work purposes, you might consider adding a 'hide NSFW' toggle, and having it turned on by default.
Been working on https://consciousness.social, a social media app focused on providing a first-person experience of human society as a whole.
It’s the kind of thing that could only exist because after I built the theory behind it, I went into software engineering and learned how to build web apps, so that I could build strange stuff like this.
I'm working on an online drum machine for https://dopeloop.ai/beat-maker and the web version of a game called Asterogue https://asterogue.space
Shortest.com - AI writing my test suite for me, so I can focus on shipping features
torchtune (https://github.com/pytorch/torchtune) - a PyTorch library for fine-tuning LLMs, particularly for memory-constrained setups. Try it out and fine-tune Llama3.1 8B on a single RTX 4090!
I’ve been building a copilot for an underserved language, and paused that in March with a little time since spent making a full language service: something where you can parse and resolve methods and types, and generally query for useful info. Perhaps it’s the root of a LSP server in future.
Recently got exicited about transforming my Tensorflow.js Parking mointoring application to a more general webapp that can do many things with Computer Vision, as well as upgrade from YOLO7.
Made my own company that provides services and consultations in drones, robotics, and even cybersecurity. Very slow business at this stage, if someone is in the same field or went through the same stage, any tips are welcome.
do gov work and print money
I’d like to drop some cool tech thing, but mostly just working on balancing running our company and being a new dad.
https://www.videototextai.com/ - an AI transcription, translation, chat with your video/audio platform. We are very close to releasing an update where it is possible to caption any video in any language - perfect for making social media content.
Gnosi: https://www.gnosi.ai/ . Y You can auto-generate a constantly updated encyclopedia from a set of documents and conversations with an AI about those documents. Trying to make the process of having a Zettlkasten or personal notetaking system frictionless.
Looks promising. Do you have any success stories from using this took?
My book. Halfway to the first draft !
https://github.com/polymonster/diig
A music digging app for record collectors, with instagram style feed for listening to new vinyl snippets
A tool that makes it easier to run Docker Compose projects on NixOS. It’s essentially a Compose backend that targets a mix of NixOS + systemd + Podman/Docker.
I've been recently working on a Minecraft-like sandbox game at https://github.com/Pannoniae/BlockGame.
The tech stack is .NET and OpenGL.
Progress has been a bit slower than I wanted mostly because I've been sick but we'll get to an MVP some day!
A real-time interface for my Fantasy Premier League… league. It calculates point totals up to the minute, which the official app lacks for some reason (can take hours for final point tallies).
It’s mostly an excuse to play with data processing with duckdb, remote APIs, and Pocketbase.
I'm just dipping my toe into the Typescript water, with a rehype plugin that helps me turn markdown into <figure><img><figcaption></figcaption></figure> HTML.
The code's done, the yak shaving of packaging it as an npm module continues.
Trying to finish this ultralight airplane with started to build with my father 14 years ago!
Working on an alternate reader and similarity search for hacker news: https://hn.garglet.com
Some features:
Search user profiles
Find similar comments
Find similar stories
Find similar users
See user karma next to their comments
browse comments in chronological order on stories
Working on https://www.brief.news - a completely personalized daily newsletter on the topics you're interested in. We've just launched the ability to add custom topics, so you can create a newsletter on anything now!
This looks cool. Would be willing to pay for it if there was a RSS option.
Prototyping a reactive UI library using DataScript[1] as the db and LWJGL as the rendering layer. I just want to see what happens.
Working on an alternative to character.ai, they recently updated their UI and a lot of the fan favorite features are gone.
Would suggest better AI model images on the homepage
Flux models look far better than these older stable diffusion ones
A new kind of document editor which blends features of word processor and jupyter notebook. Email me (see bio) if you want to try it out.
I am working on https://www.merklemap.com/ A subdomain / CT search engine.
I have my side project: https://www.vidwiz.ai
Think "Cursor, for videos"
Very crowded space, but it's been fun making it!
Building some prototypes of games with Godot. Mostly enjoying it.
A few gripes with the GDScript language though. Might switch back to C#.
How did you settle on godot?
A browser based no frills TODO list for managing and sharing multiple lists without having to login or sign up: https://www.computedigit.com/list.html
I'm developing a scuba diving app for the Apple Watch Ultra. It's an algorithm and graphical user interface that provides critical real-time information to recreational scuba divers while scuba diving. (Nautosys.com)
Working on my first foray into DML-based speakers. Low expectations, but more enjoying the fun of learning a new domain (and it’s a distraction from building garden furniture). Got various exciters, panel types, mount ideas ready, just taking the time out of the evenings.
Let us know how they sound.
I'm happy with boring old full-range.
Building Serverless VPN, among the most recent work is an open source iOS app: https://UpVPN.app/ios
Still working on https://evy.app/ - app for collectors, both professional and casual, to help them keep track of their items.
In short, it is an asset management system tailored specifically for collectors.
Rewriting my "UHF" app — a personal TV channel that plays video content I have on a hard drive to a schedule.
Also beginning to build a piece of furniture for "The Lab" (man-cave?).
New for me, I guess:
- Doing a massive tech modernization for a global nonprofit.
-Ghostwriting educational email courses for agTech founders who want to convert more customers or investors.
- IF I'm good and get my chores done, I may let myself build a better way to apply for agTech grants.
Building a contextual ad-targeting engine to replace Grapeshot which Oracle is shuttering, uh, tomorrow.
Avalonia version of my terminal Redis client https://github.com/cosmez/RedisMan
React Email Generator: https://reactemailgenerator.vercel.app
Just write a prompt and get the perfect email template for your use case.
I've been doing a new Qt Widgets binding for Go - https://github.com/mappu/miqt
Building in the college NIL space.
Would you be willing to share more? That seems like a very ripe (can't think of a better word) place to be working in.
Working on https://achromatic.dev - Next.js 15 SaaS boilerplate focused on web app functionality.
Just added MFA via authenticator apps + recovery codes today.
Anyone know of a community where you genuinely try each other’s stuff and give feedback? Sometimes lose motivation aimlessly guessing what people want without having users to give actual feedback.
This would be nice. I gave up on trying to do things externally a long time ago. I get wildly demotivated and deeply believe all I ever do is waste people's time and irritate them.
Just trying to get my personal site up and going: https://nassharaf.github.io/ideasthete/
Like the film Rashomon, had not heard of The Rashomon Effect.
Yeah, the rashomon effect was named after the movie. Actually I'm trying to update that particular article with data so check back again in a few weeks.
Also, as an artist, I love the domain name for your sites :)
Building a narrative interactive novel/RPG thing. Wrapping music composition this week, writing about half done, game engine built, art finishing around Christmas.
Aiming to launch next summer, with various media.
I’m working on a replacement for file coreutils (touch, cp, mv, rm) which prompt before deleting by default and have a more sane api overall. Intended for interactive use on the CLI. In Rust.
Working on https://carbonimpacthq.com
We are building out the Vanta equivalent for sustainability and climate disclosures.
Mission Vishwakarma 2035.
Working on a data exploration and visualization tool for SQLite. Some of the features include: ER diagram, browse table data, charting (bar, column, line, pie, scatter).
A little stable of websites.
www.fpgajobs.com
www.firmwarejobs.com
www.reportCardcomments.com
www.primeribcalculator.com
Working on book summaries product - https://brieflane.com
A toy compiler for analog quantum architectures.
Also, on my spare time, a tabletop role-playing game.
I'm working on this food logging app / personal health dashboard that I'm building for myself.
I was asked to log my food by a dietician I'm working with, because I was constantly feeling hunger after cycling training.
But all the solution out there were quite complex to input data, and I just want to write down plain text with some additional markup and be able to generate some graphs and recognize some patterns out it.
Decided to do it T3 and throw in all those weird technologies just to see what's out there.
A scavenger hunting app for couples. I have it working but I'm trying to figure out the gamification aspect.
I'm working on our privacy-friendly and GDPR compliant web analytics tool Pirsch Analytics (pirsch.io) :)
I've been doing this for 3 1/2 years now and I'm still super motivated, especially because it's challenging from a technical point of view, and very rewarding (I live off it now). We just released a major update, making funnels more flexible and easy to use. One of our goals is to make analytics easy to understand also for non-marketeers.
Kind of stopped writing code for a while. Been a few months.
Going back to the basics... a ToDo app
A stenography app that lets you type regularly on a QWERTY keyboard but also lets you do stenography when you hold down and release multiple keys at once. It's intended to make it easier to use a computer and write code while using steno when typing English words than Plover does.
I'm building android app for Teenage Engineering OP-1 (original) backups
Writing up a paper for my PhD on machine learning with non-Euclidean loss functions.
Taking over the affairs of one of my elderly relatives now that she can't manage by herself.
A project with a medical insurer for adjudicating insurance claims using LLMs.
Can you make a website that can block the blocker app for the board of ed and can you also unblock webs with blocked webs on them?
Finishing a web map widget suitable for geo-data visualization.
Still working on turtleSpaces (a 3D extended implementation of Apple Logo) https://turtlespaces.org
We're actually starting to get users!
Also, we're going to start working on a 2D arcade game builder that uses Logo as its scripting language
- browser extension development framework from scratch
- doing a few SQL courses
- NAND to Tetris
- Graphical programming
Working on DRAAS AI. Data analysis for geolocation compliance.
Trying to mimic mode 7 (Mario kart graphics) using canvas and JavaScript.
It is fun.
I'm getting LLMs to modify your source code by writing code that modifies the Abstract Syntax Tree of your code rather than the code itself. I wrote a simple blog post to explain it: https://codeplusequalsai.com/static/blog/prompting_llms_to_m...
My initial goal is to let users make webapp prototypes and iterate on them by writing tickets for the AI to complete.
I for some reason call it Code+=AI: https://codeplusequalsai.com
I've just played with local models mostly, but I've found it difficult to get them to follow every part of the instruction.
For example they're oh-so keen on doing math themselves, even though they're shit at it and I instructed them not to do any math.
It's also hit and miss if they implement the right method or not, even with low temperature.
In my case I was experimenting with translating simple word problems into matlab scripts, so a resultcould be computed.
Do you find the AST approach helps? Or is it mostly just throwing compute at it, ie larger more better?
I'm still pretty early in terms of figuring out if this approach is better for larger projects. I can confidently say it works great on small things - for small changes on small files the AST approach works pretty well. You can say things like "add a click listener to the button that calls a function to tally the user's score" to a simple game and it will do it. That is, less than a minute after typing the prompt, you will see the code update in the editor and see your preview-webview update with your changes applied.
However, I have noticed that the AST code quality heavily depends on how common it is in the training set. I think I will have to add documentation to it through RAG or something - because OpenAI's models that I'm using seem to have limited experience writing esprima for JavaScript for example.
So it's hit or miss. In some cases I do feel like I'm throwing stupid compute at solving small problems and it's unnecessary - however, as I work on the project, it is getting better and better at successfully making the modifications. Some of that is me improving the prompts, some of it is OpenAI improving the models themselves, and some of it is the infrastructure I'm building for the project itself.
I did notice a huge improvement when o1-mini released. It is dramatically better at writing the AST code than GPT-4o or 4o-mini. I haven't tried Claude 3.5 yet but I've been hearing it does an exceptional job at code writing - not sure about my AST requirements though!
I'm working on an AI outlining tool in preparation for NaNoWriMo.
I'm building a hotel reservation system on tripoffice.com
Taking my metaverse/game to alpha and crowdfunding.
Just finished a python package for a 'readability' calculator for Japanese: https://github.com/joshdavham/jreadability
Not the most impressive project, but hey, some of my friends found it cool!
a task runner/build tool thing, https://github.com/notnmeyer/tsk
I'm just starting a project to automate XBRL tagging
Getting a job in cybersecurity again.
How's it going?
I am working on (yet another?) DuckDB gui, with an emphasis on devops-y/back office workflows.
I want to join data from AWS with other sources and present a nice data-table UI, and perhaps allow taking some basic actions on a row, defining some filters, etc.
Have you ever tried to copy-paste data out of the AWS console? Truly a terrible experience.
Deepening the primary literature review for Nick Land's thesis that AI and capitalism are teleologically identical at https://retrochronic.com/
A non-toxic, intelligent, trustworthy successor to the web that works offline, called The World Wide Scroll. https://wws.scroll.pub/readme.html
Sick! Use deno to port it to an executable rather than requiring nodejs to install
Oh this is an interesting idea. Hadn't thought of this, thanks.
Not a top priority right now (focus is on bringing genius content to the WWS), but definitely something to keep in mind.
The relationship to the internet we had with dialup was healthier.
I think you are right!
Just as London industrialized heavily and then pulled back in the late 1800's (https://ourworldindata.org/london-air-pollution), I think we are at peak Internet age right now.
In the future we will just have our own copies of most of what we want, and will go back to living closer to nature.
I’ve created a startup lab [1].
I’m currently building an Electron/Tauri alternative that uses Bun called Electrobun [2].
As well as a hybrid code editor + browser which is built on Electrobun called co(lab) [3].
I’m also going to be open sourcing some other stuff that powers Electrobun and co(lab) including an optimized bsdiff implementation I wrote in zig, and a NoSql database designed for rapid prototyping.
Meanwhile I also spend around 3-6 months a year helping friends/fellow alumni with their startups. Typically unblocking hard technical problems or driving large refactors and process/culture changes. Currently midway through my 3rd.
[3]: https://colab.sh
A scavenger hunt app for couples
Designing a CPU out of vacuum tubes
I'm scared to ask, but how big is said CPU (and how many kW is it putting out)?
Still researching trust. It's the deepest philosophical rabbit hole I've ever fallen down, but am now coming up for air.
Diverse opinions and even conflict in small groups can be productive provided there is trust. I’d love to understand trust better. Got anything to share or places to start?
I’ve been on a deep dive on the philosophy of harmony for a long time. Just submitted my second major article on “harmony of opposites” that deals with the role of conflict/tension in harmony.
> philosophy of harmony
Very interesting!
Alignment of interest and principles of conflict resolution and diplomacy are where I got to with "dynamic trust systems" at the moment. The whole project is to kinda push "beyond authentication". Yes I'd love to share some as I've been seeking proof-readers in some security communities. If you DM me via cybershow,uk (email in footer) we can chat.
from a someone'S slide from the 1970s:
"Knowledge of origin creates trust. Knowledge of capabilities creates trust."
I'd add "a mental model of someone's motives creates trust".
Both of these! And spot on with (mutual) motive analysis to come up with an "alignment" matrix.
I was inspired some time ago by Stella Rimington's writing (ex MI5 chief) that "identity" is actually a very poor basis for trust and authentication. It's unnerving watching the whole zero-trust show organise itself around notions of strong identity (as opposed to role and earned trust), which might turn out to be a rather silly thing to do.
I'm working on a project to help people find the best place for them to live or move to (USA right now). You can filter based on 50+ metrics, compare side by side, and just look up random facts about all US counties and states currently.
I'm currently working on a new blockchain technology called Roughchain. Earlier today, I shared the whitepaper in this HN thread [1], and I’ve already received some valuable feedback.
The core architecture is split into two components: a timestamping signing service and a P2P gossip network. By decoupling the gossip network, I'm simulating its performance using a Monte Carlo approach. With a basic gossip protocol, the simulation reaches ~10k TPS on a 100-node, randomly connected network (not fully connected), and I see a lot of potential for further protocol optimizations.
Initially, I considered a more resource-intensive approach using Shadow [2] for more realistic node simulations, as outlined in this discussion on libp2p's Gossipsub stress metrics [3]. However, the Monte Carlo method allows me to simulate the network more efficiently without needing to deploy full nodes.
In parallel, I'm exploring game-theoretical concepts for selecting signers and ensuring the system remains open to new entrants. One paper I'm currently diving into is "Collusion, Efficiency, and Dominant Strategies" [4].
[1] https://news.ycombinator.com/item?id=41687715
[3] https://discuss.libp2p.io/t/rough-stress-metrics-for-gossips...
[4] https://www.sciencedirect.com/science/article/pii/S089982561...
I just launched https://www.crowdwave.com a week ago, it spent 24 hours on the front page of HN.
Lots of people have visited but a launch on HN isn’t enough on its own. I’m trying to figure out how to get the word out to more people to kickstart it. The goal is for it to be a community that people return to as part of their daily online life. That’s not a programming problem so it’s hard (for me).
Taking a break from learning Go/Rust to learn Polish. Lol
Trying to bring the finishing touches to a Common Lisp SSG I made during a handful of vacation afternoons (https://git.sr.ht/~q3cpma/make-website) and filling the resulting website (https://world-playground-deceit.net/) with more content. More motivated by #2 now that the generator does 99% of what I need.
On Mac, pbcopy and pbpaste don't work with images. I've written one that does in python, so I can right click on an image in Chrome, hit copy, then do pbipaste > foo.png and have it work. And then also do pbicopy < foo.png, and then be able to paste in Preview or whatever.
it's incomplete but https://github.com/fragmede/pasteboard-image
I'm in the middle of rewriting it in rust so it's easier to install.
Trying to figure out a bizarre performance drop in a merge sort I wrote for one of those daily coding problems.
https://bruceediger.com/posts/mergesort-investigation-1/
It seems that adding one node to a linked list causes a repeatable performance drop. That is, linked lists of say 2^21 nodes sort faster than lists of 2^21 + 1 nodes.