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.
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.
What I appreciated about metal shop class is the casual (software-like?) attitude towards toolmaking. Would that step go better with a jig? Weld one up on your workbench, and then angle grind everything off when you move to the next phase...
I was using my dad's shop and MIG welder, so he was able to give me an intro. A buddy of mine is a millwright and came over and kindly taught me some tricks which brought me welds up to an acceptable quality.
After learning, I'd have to agree with one of the other responses, learning by Youtube is probably feasible. It's safer than I expected (less concern about touching metal in the ground path) though I'd strongly recommend investing in quality gloves, a quality helmet, and good thick pants, and a long-sleeved shirt / overcoat.
I thought about taking a course but I found this way of learning a lot more fun and engaging (if you're fortunate, as I am, to have experienced people in your life).
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.
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.
I got so upset with Docusign being too expensive and unfair, that I quit my last startup to build a new one.
I built a complete platform over the past 3 years, that doesn't require a subscription and you only pay for what you send. Give it a go if you need to send a document that needs to be signed.
I'm using safari all the time.
Gah yes - appreciate the screenshots. I'll get that sorted tonight, I've recently rolled those two section out and missed checking it for mobile. Doh...
The joys of solo development.
FYI, all browsers on iOS are still using WebKit for rendering. While Apple has released the browser building APIs, no vendor has managed to port a new engine yet. You didn’t specify the OS so I figured I’d mention it.
On android, browser engines are actually unique and not just fancy webview wrappers.
Really good job! Just a note your pricing comparison table looks a bit shady. I think you should give either your per year cost compared to the others, or put the document cost on the others. But the way you've done it makes it look like you are tricking people into thinking yours is cheaper. That's just the vibe I'm getting from it. I think that's what you want the takeaway to be there, so I'd suggest updating that slightly.
The others don't do a document cost, so it does make it much harder to compare.
The others just have a document limit, eg Docusign has a 100 document limit per user.
Docusign has a really high cost per user (I don't charge for users, only for sends).
So it is harder to compare apples with apples – at the end of the day GoodSign is just that simple. $1.50 per send, unlimited users : )
I choose 6 – because that's about the typical team size I see with GoodSign. So that feels like a good comparison.
Thanks for pointing the pricing out - it really is that terrible! Hence why I built a product I would buy and I could understand. : )
I'd agree with @idk1, the pricing comparison is, basically, unusable.
Goodsign compares to Docusign at $45/mo * 6 users for $3,240/year, compared to $1.50 for Goodsign. Hard to imagine a team of 6 that send one document per year.
If I go to Docusign, they list a $15/mo price (Monthly) per user for 5 documents. Or a price of $3/envelope, which compares favorably to Goodsign. The $45/mo price seems to be for unlimited documents, so that'd be a breakeven of 30 documents per user per month. BUT, Docusign offers significant discounts for paying yearly (hard to imagine a team of 6 that would use a service for just a month), which adjusts the pricing to $2/document for the 5 document plan and breakeven of 17 documents on the unlimited plan.
I went to the pricing page to try to get an idea of whether I should suggest my company look at switching to Goodsign, and the page didn't help at all. The pricing page suggests that we're spending around a quarter million dollars a month on Docusign, which I know isn't the case, but without knowing how many documents we send for signing, which I don't know even an order of magnitude off hand, I can't get any idea what sort of ballpark we'd be looking at.
It might be worth having a price estimate comparison calculator instead of just a table. E.g., enter the number of users, the number of docs per week/month to show estimated price.
That may well be the case, but I think you need to have a look at the design of this pricing grid as it is confusing or not helpful or misleading.
Perhaps some sort of slider where you can work out how yours compares to the amount of documents per month, so start with a sensible default and then show how much other services cost versus yours with, for example, 100 documents per month.
Fair comment – haven't tried to mislead anyone on the pricing. But I'll work to make it much clearer as I haven't put enough effort in the bottom row which shows a more fairer price comparison.
I have been looking for something like this, but the pricing is too high for my use case. It needs to be comparable to just printing the document and signing with pens, or it's not generally worth it to me. It seems wild to me that something that in principal could be basically free costs so much.
One could make the argument that the time, effort and coordination that it takes to go to the library and also coordinate a counter signature is more expensive than the cost per envelope.
Preview works great for one people signing. Not so helpful for people sending.
GoodSign helps businesses to make sure that when the send a contract it does get signed and they don't forget about it (GoodSign keeps reminding you to sign).
It allows two different people to sign at the same time and it doesn't matter what order. The document is saved forever, securely so you don't lose it.
Well, yeah he forgot to mention Mail app (also runs on Mac) where you just click on Gray/Blue star "Sign" - and it's signed. But that's only the message right? Well - you should sign PDF before as well. Then - it's done. Don't get us wrong - I don't even check your project - which definitely deserve to exists - just saying - maybe it's not for everyone...
This is nice, but I think it would be even better if you had some sort of unlimited plan or volume price (I see the $1k offer but that still is pretty high). A person conducting a survey with NDAs with 150 would find this useful, but if i am regularly conducting surveys with at least 1k people who have to sign NDAs, your pricing model becomes unfavorable.
Appreciate the feedback - you probably could do something much simpler for NDA. I don't really think you need a signature, a check box would be good enough in your survey saying they've agreed to your NDA.
GoodSign works really well for multiple signers, employment contracts and small to medium startups that are want a better signing tool and document management - but don't feel like the high prices of other tools is justified.
The folks from Agree.com just started up to do the same thing... what do you think of them? Sounds like one of those times when folks think the same thing at the same time?
my wife and I have a new side project: we're opening a bookshop! the last local store is closing due to retirement and we figure the community demand is still there. we're negotiating the lease, sorting out how to order a lot of bookshelves, and source the initial inventory. i'm currently figuring out how to connect our point of sale system to our accounting software. good times. :)
I hope you succeed. This would be a dream of mine, have a cozy bookshop, with maybe a cafe, or something like that. The world deserves more bookstores, they are beautiful and each one is unique. Honestly, I wish you the best and, as someone who would love to live it through but possibly won't, I'd love if you start a weekly newsletter telling what you are doing/learning in the process!
yeah, it was the same for us. really one day we woke up, talked about it, and agreed, why not. worst case, i'll work a few more years than i had originally planned or whatever. best cast, we have delivered a valuable service to the community and can work on it for many years. my wife will be full time and it's very much her dream too. i hadn't thought of the newsletter but that's such a good idea...stay tuned, i might dm you.
I'm pretty sure that the owners of Belmont Books in Belmont, MA also opened their store out of a love of bookstores & the community surrounding it. Best of luck to you!
https://www.belmontbooks.com/ (no affiliation)
Even if you can’t have a full service cafe, having a commercial coffee brewer (do they make tea ones?) could add that extra oomph. I like nothing more than sitting at a table and perusing my new book while sipping on some hot coffee or tea.
What accounting is it and what POS?
Cuz for $15/m I have one that connects with Quickbooks online and xero natively.
Would be more than enough for a bookstore / coffee.
It’s well know and used all over the world.
I've heard that IKEA "Billy" bookshelves are very popular, including among people who heavily customize them into creations that look nothing like the original.
That does seem like it would be the easiest route, but it seems that if that were an option, the OP probably would have done it already. I wonder if it wasn't an option for some reason.
yeah it wasn't an option for a variety of reasons. for instance, landlord of the prior location will subdividing and reletting the space and that work will take time to complete. another consideration is remaining inventory tends to be the stuff that doesn't sell well anyway and even at a steep discount that inventory occupies valuable shelf space.
That's lovely. I'm still in university, but one thing I've wanted to do since I was a kid is to have a small bookshop or library later in life. Thanks for showing me it can be done!
Ah, my wife and I have always wanted to do the same. We would like to make it a bookshop for dog charity. Hope we get there some day as well. Keep up the good work!
we have a really great local library system where i live so what we're working on is definitely more a local store. we'll have a mix of titles based on our knowledge of community preferences (my wife is also a writer and knows much more than me about the local scene), seasonal titles (e.g. featuring new and old horror titles in october), plus events like author readings and educational seminars.
at full retail price, you're often looking at 40-50% for books...but then everything goes on sale at some point. sideline merch (think the stuffed animals in the kids section) can get 60%+. but after rent, expenses, etc. we're just hoping to break even in year 1. the math suggests its possible but we're about to find out empirically. in the end, most evidence also suggests there are a lot easier ways to make $30k net a year. but it's a community project as a much as a business.
more power to you finding something you love and providing so lovingly to the community, money be damned, it's all the other things that truly matter!
my wife and I when visiting a new place specifically seek out the local bookshop and buy something, her heading into the nonfiction section and me into fantasy/scifi. always a pleasure.
yes exactly, my wife and i are the same way. some of the other shops we talked to were surprised at the amount of foot traffic from people who for one reason or another just happened to be in the area. anyway, we will have a full 8x13' room for scifi/fantasy; that's my section too...we could probably use more space for that. :)
yup...it's razor thin. the ones that we found doing well are very, very good at community engagement in events and partnerships with local schools, community colleges, etc.
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.
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.
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've looked before for good online communities but never found one, I'd be interested if anyone has a source. The best people work for hedge funds so wont disclose anything and the individuals out there mostly are clueless or lucky, I suspect its too hard to find an edge without the resources of a large firm.
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.
could this have any legal risks, e.g. your clients will sue you for manipulations and causing losses to them? Is this a valid business at all from SEC standpoint?
We have the standard disclaimers in the TOS. Essentially, Grizzly Bulls is not a financial advisor, offers no financial advice, and only sells access to signals generated by proprietary models, not the underlying source code for the models. How subscribers choose to use those signals is entirely at their own discretion. There are hundreds of similar businesses out there, and really signals are no different than buy/sell ratings published by more mainstream sites like Seeking Alpha or Morningstar.
All that said, subscribers have generally been happy with Grizzly Bulls' service as evidenced by our low churn rate, especially for the higher tiers.
How would I even go about starting investing using this? Let's say I have a trading212 account or similar? Where do you even start? Do you have a "how to get started page" assuming someone knows little about investing.
https://grizzlybulls.com/how-it-works is the best page I have explaining the basics, but I probably need to be more accommodating to complete beginners. Grizzly Bulls is intended to be a great complement to the buy and hold passive indexing strategy that most people use.
The easiest way to use Grizzly Bulls is to hold VOO in any brokerage account, sell it when the model generates a sell signal, and then rebuy it when the model generates the next buy signal. A slightly more advanced but more tax efficient approach would be to open a margin account with futures trading permissions and sell S&P 500 Futures (ES or MES) of equal value to your VOO during sell signals, then repurchase the contracts you sold during the next buy signal. With this method, I've found you can usually reduce your overall tax burden to less than 15% and you'll only owe taxes on the net result of your futures trading.
Sorry for the total newbie question here -- I'm familiar with options and have traded them a little bit (though that was a long time ago). I've never traded futures before. With your "more advanced" approach, can you help me wrap my head around what the possible outcomes are of buying/selling the futures contracts? What is the impact to me if I, for example, hold $100k of VOO in my brokerage account, sell futures amounting to $100k total on a sell signal, and then I'm "called" (sorry, don't know what the correct term here is) on my futures? Am I wrong in thinking that I'd be required to cough up $100k or my VOO shares?
Good question - you won't be "called" or anything like that in this scenario as you are effectively market neutral. If VOO goes up, your ES/MES futures value will go down accordingly and your account's net liquidation value will remain unchanged and well above your maintenance margin figure.
The only way to really drop below your maintenance margin is if you are either leveraged long (i.e. more than 100% long) or short (i.e. less than 0% long), and the market moves significantly against you. In that scenario, your broker will automatically start liquidating some of your positions.
That makes sense from the perspective of my brokerage/margin account, thanks! I guess I was also curious about the futures themselves; since they’re a contract to buy/sell just like options, would I ever be required to take an action, assuming I’m holding the futures contract at expiration?
Oh no, you are never required to take an action with equity index futures as they are cash settled every quarter. So whether you have an open long or short position at expiration time, it will automatically disappear from your account with your balance left exactly as it should based on the settlement price.
However, this does mean that you'd need to open an equivalent position in the next quarter's contract to maintain your hedge, if one was open, at expiration time which is regular trading hours opening time on the third Friday of expiration month.
Ofc, but as far as I understand algotrading, you don’t need to move a market for other bots to abuse your scheme eventually. Works on real non-toy money since 2022 and works on your napkin simulation since 2022 is a huge difference.
Depending on the market, that threshold can be crazy low. Many smaller brokers make most of their profit by playing against their "customers". Small players can't use the big brokers, and even if they become big players, this just attracts other big players to use their bots against them.
It's a dark forest out there.
Source: I knew several people starting out with a few hundred thousand, "doing really well", and then soon as they crossed some magic number like one million dollars they suddenly started getting front-run on every trade until they gave up. Two of them spent years trying to "fix" their algorithm until they finally figured out what was happening to them.
This basically confirms my concern. It’s known that algo doesn’t live long on sensible amounts. It’s a never-ending churn between bots who don’t even take you personally. It’s as simple as the N+1 guy learning (ml or human ideas) on the whole market that N is a part of and stealing profits from all n <= N by design.
If OP managed to run it live since 2022, I’d be very surprised and glad for them. If not, condolences for the time lost on napkin profitability.
I use Interactive Brokers for automated trade execution and as data source for real-time ES and VIX data. Data for the other indicators comes from a wide variety of sources. One of my favorites is https://fred.stlouisfed.org/.
Not yet, but I plan to write a revised edition incorporating some of the feedback I've gotten in the near future. I'll include a digital version with it.
Yes, in fact non-bull regimes are where they earn most of their relative outperformance. During buy signals, it's impossible for the models to outperform as they are long the S&P 500. During sell signals, they are in cash with the hopes of rebuying lower (doesn't always work out as they are of course imperfect). When the market is rising with low volatility, there aren't as many opportunities for outperformance.
Yes, but that's why the preferred method of implementation is using the S&P 500 futures (ES and MES) as the hedging tool during sell signals. With this method, you hold your preferred ETFs/stocks of choice forever and continue to accumulate unrealized gains indefinitely. Then on sell signals, you sell ES and MES of equivalent value to your long holdings to effectively go market neutral.
At the end of each year, you'll only owe taxes on the net result of your hedging with futures, and futures are section 1256 contracts so they are taxed as 60% long term gains / 40% short term gains regardless of holding period. In practice, I've found that this usually works out to an effective capital gains tax of less than 15% of annual profits. If a strategy returns a gross 30%, then the after-tax return would be about 25.5%.
Also, if you implement in a retirement account which many of our members do, capital gains are irrelevant.
You have a point, but it still makes sense to report before tax performance. Before tax performance depends on model only, but after tax performance depends on model and the user. this website couldn't report that even if it wanted.
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!
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 using ag-grid for my project too. I did a bunch of work to make configuring it more declarative... so you can have pinned rows that read from a different data source for summary stats, so you can specify custom renderers for each column. how have you found ag-grid to use?
Oh, that's neat! I've found it to be really flexible, although some of the really nice features are (understandably) locked behind the expensive "Pro" version (like right-click context menus, etc.). Will check out your examples!
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.
Toucan has a similar concept, but it works on individual words rather than sentences. Beyond a smaller scope, it's also quite difficult to accurately translate single words without context - Nuenki has it disabled by default.
The tradeoff is that Toucan is free, and translation is quite expensive.
Would be really useful to have some way to hear the translated sentences so that you can also learn how it's supposed to be said - would be very useful for learning Japanese.
Some feedback: I was about to try now (paying) but currently I can only install it in my desktop (no iOS support), and I am very worried about the idea of giving full access to a close-source unpopular extension with not-very-clear ownership.
I think it would go a long way to create some trust to show who are you in the webpage and maybe open source the extension too (the backend is not as importa nt).
I'm considering open sourcing the extension. I don't want people to be able to copy it wholesale, but realistically that's unlikely and I'm going to write some blog posts on the technical details anyway.
Please do! i would love to contribute, ive been looking for something like this for some time but didnt want to install toucan since its closed-source and i dont trust it
awesome! i am also exploring “low effort language learning” space and making an app. would be interested in bouncing some ideas, got a social handle to share?
looks cool,it would be useful to have transliterations for non latin alphabet languages,or at least pinyin for Chinese, since learning characters is somewhat orthogonal to the words.
I'm also learning Chinese, and I honestly wouldn't care for Pinyin all that much. (Once you get to an intermediate level of Chinese, you'll want to learn characters anyway, because that's how Chinese is written in the real world.) That said, a hover option to transliterate and translate individual words (instead of the whole sentence at once) would be great.
For a more practical complaint, in the Nuenki browser extension, the settings window has a primary-colored (green) button in the bottom right that says "Log out", but has no "Save" button. I almost clicked "Log out" when I just meant to confirm the settings I had made!
Edit: Also one question, if I may - how large is the context window for the translations? I noticed that the Chinese it generates sometimes feels a little unidiomatic, but I'm not sure whether that's due to too little context, the fault of the translation engine(s) used, or just my feeling as a non-advanced Chinese learner being off.
Edit 2: Some of the translations are definitely just wrong, too. Again, might be the fault of the engines - after all, machine translation, even in the age of LLM, is not perfect.
I can't really translate individual words (translation is done on a sentence-by-sentence basis, so I don't have that data), but I could do transliteration. Perhaps hovering could transliterate, clicking could translate the whole sentence, and clicking again could reset it. It's difficult balancing the amount of things people want to do with the text (listen to audio, translate the word, translate the sentence, and transliterate the word) with how few input methods there are + text shifting.
The context window is only that sentence. It would be technically possible to increase the context window, but it would make it impossible to cache and increase translation costs even without that. Unfortunately the development of Nuenki has been defined by mitigating the cost of translation - before I had my many mitigations my prototype burned through six euros of credit in a day - so it's not practical to expand that context window.
I'll definitely recolour that button. Thanks for mentioning it!
The incorrect translations are the engine's fault. The version you're using uses https://www.deepl.com/en/whydeepl . Looking at my quality data for the new update (which adds Claude and Gemma as translation sources in some circumstances), that'll improve a little soon but ultimately not by much.
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.
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 trying to work on things that aren't necessarily economically valuable but that are on my mind and I want to share.
For example, a carbon footprint calculator that pokes fun at the idea of the individual being to blame for climate change. https://a.mancato.nl/climate-calculator
And after seeing my dad struggle to find stuff online because he was seeing so many ads, I made an adblocker ad. https://a.mancato.nl/adblock
Fun calculator. A little noisy to make its points, but "You could die right now and Shell could continue operating for 6 seconds longer with the carbon you saved" is a powerful statement.
I wasted so much energy in my most vigorous years trying to make decisions that literally don't matter at all and felt so important. I could have been building skills to influence policy instead, but the sustainability movement was bamboozled pretty hard.
Thank you for the feedback. I'm still looking for the right tone and length since I want it to be factual and understandable yet also as concise as possible. I'll have another look to see if I can improve it.
Makes me think of adding a big quote + Tweet this element to the page. E.g:
"I could die right now and Shell could continue operating for 6 seconds longer with the carbon I saved"
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.
FWIW, most baby proofing you can do after month 12, after some minimal baby proofing at 6 months (depending on kid and space). They truly can’t get into much trouble before 4-5 months. Much of what I worried about prepping for was far easier to do once you actually have the issue at your feet but you have time.
On the topic of cat freedom... I had the opposite problem. A few years ago, for a while I had to separate our two cats so they wouldn't fight while we weren't home (long story, but we couldn't let them fight each other like most cats will do for fun, due to some medical reasons).
It was basically impossible. I wanted to set it up so one cat could be downstairs, and the other upstairs, so one wouldn't feel like they were being "punished", by being closed in a bedroom and only having that small area to roam in.
I built a "gate" for the top of our stairwell, the height of the railing, out of carboard and some pet-safe window screen material. First one of the cats managed to wriggle under it, so I reinforced it and gave it a "skirt". Then the other cat climbed up the screen mesh, and I found her just sitting there, perched on top of it.
Eventually I managed to make it sturdy enough. But then one of the cats realized he could jump over it.
I mostly gave up after that, and focused on training him not to fight with his little sister.
So this is a long winded way of saying: your cat might not really be bothered by things like baby gates. Might actually view them as a fun challenge to be (fairly easily) overcome. Unless of course your cat is older and/or has mobility issues.
Yeah, my cat is getting older and a total wimp at jumping over things. So I will have to figure out a way. Of course this is all an excuse to build an elaborate ramp or tunnel system.
On preventing cats from climbing things, apparently attaching a rolling bar at the top is very effective: https://catrollers.com
As a father with two cats, there are only really two things that have been an issue: food and litter trays. We solved both by putting them into commode-type things (the litter trays were more complex than the food, we had them made specially with a labyrinth entrance to stop an arm snaking through and picking stuff out).
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 am working on Buckaroo[1] - the data table for jupyter/dataframes that I have always wanted. Buckaroo combines a performant table capable of scrolling through 1000s of rows, with summary stats and histograms. All configurable and extensible by users. never type df.head() again. give it a try, I'm eager to hear feedback.
Recently I have been working on the low-code UI. I find myself looking up and typing the same pandas (and polars) incantations over and over again to explore and modify data. The low-code UI allows simple transforms of data (search, remove column outliers, show only outliers of a column, group by) to be perfromed with just clicks. You can also view the generated python code. This is powered by a json-flavored lisp interpreter, but users never have to type lisp code.
Maintaining a database of Canadian grocery prices. (Reach out to me if you're passionate about rising food prices and/or have economic analysis skills!)
Writing articles about & archiving Victorian-era "Artistic Printing" - like the examples at [2]. (Reach out if you're knowledgeable about letterpress printing, brass rule art etc. and want to share your insights)
I designed an electronic board game, very similar to Settlers of Catan.
There are some electronic Catan builds out there, but I found them really expensive -- e.g. opting for a smartwatch screen + microcontroller for every game tile (of which there are 19). Beautiful, yes -- but not my style.
Instead, I went for 8-segment displays for numeric tile values, and RGB LEDs to display terrain types. It adds up to 342 LEDs to control for the full board, from a single central microcontroller. When you turn it on, it sets up the board for you. Pressing a central button "rolls the dice", and it will flash the tiles that produce resources as per the game rules. Or cue special actions on certain rolls.
I really enjoy cost-optimizing prototypes, so this was good fun. I got it down to about USD 20 for a single, ready-to-play unit, including solid brass game pieces (it helps that I'm in Asia). I still use the deck of cards from Catan for now, but plan to replace it with something sci-fi themed. Maybe "Asteroid Miners".
The only thing I'm not 100% satisfied with is that the board is a little cramped -- it's a bit over half the size of the original Catan board. The PCBs had to fit within 100mx100mm -- I used a bit of a weird PCB geometry so that the board is composed of 3 identical subunits, rotated a few degrees to maximize it's surface area within a 100mm square.
I'm not planning to sell it. I just had a slow month, so it's a good time to learn to do new things. I never make any money with hardware, but I love how whimsical electronics can brighten someone's day. Sometimes that earns me a client -- and if not, it's cheap entertainment for me that keeps my skills sharp and my morale high.
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.
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.
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.
I built an English-speaking website that helps immigrants settle in Berlin.[0] It has been my full time job for a while. Most English speakers know about it, but it's nearly invisible to Germans, who would also benefit from the content and tools I have worked on.
I'm currently adding an automated AI translation feature to my custom static site generator, so that I can translate the website to multiple languages and reach more people. I'm trying to make the process as seamless and automated as possible, because I'm running this website solo, and there are only so many hours in a day.
It's a surprisingly tricky endeavour! As usual, the first 80% are easy. It's getting the last 20% right that requires a lot of work. There are so many small hurdles. For instance, translating the URL structure and translating the URLs within the content, getting the translations to be accurate, getting the SEO right, translating the templates and the JS tools I've built, keeping the costs low.
I recently moved to Germany (not to Berlin, but seems like most of the content is still relevant) and your website was extremely helpful - thank you for working on it.
Thank you for building this! I’ve discovered it a while ago and has been showing it as an example of what a good government website should look like. It’s a joy to read and explore, even though I’m not considering moving to Berlin :-)
Any suggestions to anybody starting another website like this?
- Only add things that improve upon Reader View. A table of contents, better typography, and that's about it.
- Get to the point. I put a lot of effort into writing succinctly and unambiguously. I revise my content time and time again to get it just right. Information architecture is also important.
- Sweat the small stuff. Reduce friction for your users wherever you can. Something as simple as a letter template makes a big difference for readers that dread communicating in German.
I've been doing this for seven years, so I picked up quite a few tricks along the way. It all comes down to knowing my users, and working hard to reduce their pain.
Super awesome work btw, I was looking to move to Germany and my mind was blown with the weird notary monopoly when it comes to starting a business. I couldn't believe that is how it worked...
This is great! You mentioned this is your full time project. How do you make a living off it? I see mention of affiliate links and a call for donations. Is that how you monetize the site?
One of the first things I read on the site was about the "church tax"[0]. Very interesting.
> You declare your religion when you register your address. The church can also tax you if you were a member in another country. To stop paying the church tax, you must leave the church.
Hi! This website is for me! I moved to Berlin about a week ago, and am staying for some months.
Fortunately, I have a native friend who has been explaining everything so far, but this is an amazing bridge so I won't have to ask a billion questions. (And this is written from an outsiders perspective, so basically no knowledge is assumed). I'm looking forward to reading it all
(on an unrelated note): I tried to move to Berlin for summer but quickly discovered almost no apartments have AC, I mean strong South Asia-level AC.
It was a major no for me as I cannot sleep with temp above 20C, 18C is perfect.
Any idea how to find an AC apartment next summer on local estate apps? Any "checkbox" somewhere to tick?
A hotel is temporary, i wanted to stay May to September.. Yes mobile AC is the best plausible option but it's quite weak compared to split-AC and requires a partially open window.
There are mobile split-AC. I took one meant for camping. And the wiring between the units is small enough, so that an opened window is not a problem. Worked well enough for me.
This is wonderful, though I wouldnt want to move to Berlin I find this really useful to learn about Germany. I also find it funny because it epitomises how broken the EU is. It should not be this hard to move within the EU, alas, here we are. Thank you for putting this together for the folks that need it!
That is an entirely wrong takeaway. Mobility is much easier for EU citizens. They skip all the hardest part of the process, the ones that actually make people leave out of frustration or bureaucratic blockade. The problem firmly sits in German hands.
7 years. The translation workflow will become surprisingly complex. Making it simple again will take some time. Usually ai mostly automate something, then let it run for a while before finishing the job. You don’t know how you will work with a tool until you do.
When I was a child, my best friend and I were dreaming of making our own game. We got as far as writing (parts of) the story for a Lucasfilm Games-style point and click adventure, but my programming skills as a young teenager were too poor to actually make that game.
That idea has actually never left my mind though, and now, a few decades later, I've started to realize that if I don't get on it soon, I probably never will.
So I've started writing a game for the Commodore C64, 30 years after they stopped making them, and that's what I've been working on lately.
I too have ideas from back in the days and with LLMs it's easy to get started. Previously the activation energy was high but with LLMs you get the basic scaffold in place and then take it from there. Is your friend also working on it? Don't give up, ideas like this are like fine wines, am sure you brain has been running a background process on this idea.
I have an old tigsource account that in theory I could reactivate... But for now, I'm still in the pre-dev phase, i.e., I'm actively working on it but I haven't written any code yet.
Funnily, compared to my teenage self, I now think that the coding part is going to be the least of the issues. Of course, working with an old architecture that is severely limited in storage and computational capabilities raises some interesting challenges, but I do not expect them to be unsurmountable.
Doing all the graphics and the sounds all while keeping it an interesting gameplay experience (good narrative, challenging but not frustrating puzzles) will be the much harder task, I think. And ultimately there's also the problem that the majority of all indie game projects is facing: sticking with it until the end.
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.
I'm working on JSON BinPack (https://jsonbinpack.sourcemeta.com), a binary serialization format for JSON (think of it as a Protobuf alternative) with a strong focus on space-efficiency for reducing costs when transferring structured data over 5G and satellite transceivers for robotics, IoT, automotive, etc.
If you work at any of those industries and pay a lot for data transfer, please reach out! I'm trying to talk to as many people as possible to make sure JSON BinPack fits their use case well (I'm trying to build a business around it).
It was originally designed during my (award-winning!) research at the University of Oxford (https://www.jviotti.com/dissertation.pdf), and it was proven to be more space-efficient than any tested alternative in every single tested case (https://arxiv.org/abs/2211.12799), beating Protocol Buffers for up to ~75%.
While designing it was already difficult, implementing a C++ production-ready version has proven to be very tricky, leading me to branch off to various other pre-requisite projects, like an ultra-fast JSON Schema compiler for nano-second schema validation (https://github.com/sourcemeta/jsontoolkit) (for which I'm publishing a paper soon).
Don't know if you'll see this, but I really like your work. I read your dissertation at least twice, it's well written and informative.
In my day job I have multiple large json files, used in an internal in-house application, into which I serialize a database, and working with them is much faster than using the database (for some workloads). Although the main reason to do so is just for using git for source control.
In the future I plan on migrating all the code to working off the json files, but that won't happen for some time yet.
I was looking for a fast json library and that's why I discovered your paper and your project, although that was some months after I have started working on that project and it was too late to change.
Currently I use the (very slow) json.net library for most serialization/deserialization, it's fast enough for the specific places where I use them, but for some specific workload that has to be fast I use RapidJson (the code in that part is already c++), but only its streaming parser, which blazingly fast, at the cost of some development. I tried using simdjson but had trouble compiling it at the time.
By the way, in your dissertation you don't mention RapidJson, nor json.net, nor simdjson. Is there a reason why you didn't compare them?
Hey olvyo, thanks for your nice comments! We should definitely connect!
> By the way, in your dissertation you don't mention RapidJson, nor json.net, nor simdjson. Is there a reason why you didn't compare them?
My research was focused on space-efficiency more than parsing performance, so I didn't talk about that problem. However the long-term goal is that by using JSON BinPack's binary encoding, you should have a better time parsing it, as you don't have to deal with the JSON grammar.
The json storage we currently use is kind of "secondary" to the database, and so there currently we don't verify it. The relational database we use does have a schema, of course.
Not verifying the json schema is something that is sorely missing, since the files get corrupted from time to time and this is discovered only during deserialization. Unfortunately this is something I don't have enough time to add, as we're swamped with other work (our app is huge and we are a very small time). We just tell our internal users to re-serialize the database to fix these corruptions, which is unfortunate and costly, but the best we can do at the moment.
I wrote more about that aspect of my internal app here.
Like I wrote, when in a future version we'll drop the database completely, and work only off those json files, I'll also introduce schema validation. That won't happen for some time though.
Thanks for your answer, I understand now why you didn't measure the performance of simdjson etc. into account.
I have thought in the past about using BinPack for my json documents, but: I want them to remain as human readable as possible, since the reason to move to json from a DB, was to make database diffs into readable diffs, and BinPack isn't readable.
I also want users to be able to use existing tools on the json files (e.g. the jq tool), but existing tools don't understand BinPack (yet?).
I think BinPack would shine in an RPC/IPC setting. Just recently there was this big discussion here about systemd replacing D-BUS with a json-based IPC and a huge discussion around the waste of using plain json to do that.
Currently experimenting with programmatic generation of json schemas via https://github.com/sinclairzx81/typebox. Trying to maximize reuse of schema components.
Was wondering if JSON BinPack is a good serialization format to sign json documents?
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!)
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'm implementing a Scheme interpreter in Rust as a way to learn and get bettet in both of those languages (but mainly Rust). I picked the R3RS specification of Scheme as it looked like the simplest one, but I've been surprised by the complexity of numbers in Scheme.
This is the most excited I've been about a programming project in years, and I'm looking forward to the fun and the learning. And I'm really curious to see how slow my intetpreter is going to be compared to the industrial-grade ones.
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!
Depending on the data, maybe? SDFs aren't great at rendering large numbers of enumerated objects -- something like a point cloud would be prohibitively expensive, so I wouldn't think to use them for like traditional graphing.
Basically taking the function (1 / (cos(x) + sin(y))) and adding it to itself 8 times, each time scaling and rotating the input a little more (:f).
I'm curious if it looks the same on all GPUs because it kinda relies on floating point precision errors to give it that film-grainy textured effect. And it definitely divides by zero sometimes.
So if you've ever loaded Bauble before you might have a stale and no-longer-working version of the tutorial cached in localStorage -- if you just clear out the script and refresh it will restore the default one. If that's still erroring, please let me know!
Oh yeah if you clear localStorage like from dev tools, Bauble will re-save the script before refresh, putting it right back where it was. But if you like cmd-a backspace to empty the contents of the script and then refresh it’ll load the default.
I'm building Nottawa (https://nottawa.app/), a free and open source C++ live video and VJ app for macOS. The VJ space is pretty built up with expensive and professional level software (TouchDesigner, Resolume, etc.) - Nottawa is aimed at the non-technical, hobby artist who wants some cool, simple, and audioreactive visuals without hiring a pro. Long term vision is a community powered repository of presets which can be loaded in-app. Still optimistically aiming for a 2024 release.
Much of the GLSL is Creative Commons fragments from ShaderToy written by brilliant artist coders from around the world. ImGui and an associated node editor library for the GUI, OpenFrameworks handles the graphics APIs. This is my first serious foray into shaders, C++, and OpenGL, meaning if I can ship a product and it helps one single artist then I'll walk away very happy.
I'm standing on the shoulders of giants with this one. Huge gratitude and respect for Inigo (IQ), Omar (ocornut), and Michal (thedmd).
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
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).
At this point I'm writing mostly for myself. GTM strategies for novels... that's an interesting way to think about things. I've not thought about it just yet. Happy to hear if you have any ideas tho.
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.
I've been working on an audio DSP language and IDE https://ravescript.com and a DAW https://ravescript-next.deno.dev/ - both are in a good condition but still require a ton of work to be complete. Trying also to combine the two projects into one. Key features (especially in the DAW) are that the audio engine and the graphics engine are made from scratch and utilize WebAssembly/WebGL in a very efficient/performant architecture.
I love this and I remember your amazing work on wavepot from back in the day <3
It was what got me excited about audio dev, now pursuing a similar quest.
I recently switched jobs, and as I've become more comfortable in my new job, I realized that my old job completely sucked the creativity and fun out of programming for me. I did not have any energy for any projects in my spare time while working in my previous job, so the 1,5 months I've been focusing on taking small ideas and running with them.
This weekend I got an idea to create a 2D-pattern from a 1D initial pattern. I put it on https://ige.land/, and I find it very fun and satisfying to play around with. It's not so elegant and pretty, but it's fun for me, and that's all I was looking for! Click any cell to change that color in the pattern. Right click or long press to set the length of the 1D pattern. It's also fun to first create a pattern and then resize the browser window to see how it looks like.
So, what I'm working on is not really an interesting project or product. I'm working on my creativity, playing with code, and in general having more fun with programming. Making it magical for myself again.
I'm not sure if it's 100% in line with the spirit of the thread, but it's what I'm most excited to be working on! :-)
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 not supporting Seattle yet but would love to add it in the future! If you go to the website and click on the “Add a Job” link in the nav bar, there should be some instructions for sending over information about the job
I’m working on an Anki Addon that streamlines the hell out of the card generation process using LLMs. You can define a schema of prompts for your note type & fields, where each prompt can reference other fields, and use it to generate things like translations, example sentences, mnemonics, for tens of thousands of cards in batches or in the fly as they’re reviewed. These generated fields can reference other generated fields so it’s actually a fully fledged DAG under the hood! It also supports TTS in 50+ languages. Soon adding image generation support.
It’s a paid service at $5/mo with a free trial. Just cracked $50/MRR! Baby steps, but the value is clearly there. Need to tighten up a couple things, especially the web presence and onboarding, before I start marketing more. The tragic irony is that I’m spending all my language learning time building this (alas there can be no other way).
I'm not sure if you care, but one of my biggest issues with Anki is that in theory there should be high quality official vocabulary decks and if you want to make a custom deck, all you really should have to do is select the words you want in your deck.
One of the worst parts about learning vocabulary with Anki isn't with the spaced repetition but rather the mechanism that adds new cards to your pool of "learning" cards. You might be grinding 10 to 30 words per day, but the ones you actually need are so far spaced out that 90% of the time is being wasted with poor retention, because you don't know or care about the context those words are used in. This means learning a language is an X year slog that you must get through "all or nothing" instead of being milestone driven.
Anki needs to become vocabulary aware so that you learn words and concepts instead of cards. Then an LLM driven add-on could automatically filter down the base deck based on whether the word is relevant to the PDF or picture you provide.
Most language learning tools are crap because they don't adapt to your particular goals and needs.
I have personally built something similar that takes a video and just cuts out the subtitles, a thumbnail/snapshot and the audio track to generate anki decks of a video file and since it only takes a month at most to get through the entire deck, most of the pain is actually in finding novel video files rather than using Anki.
This is really nice! I couldn’t find it in your feature set and maybe it is there, but I am looking for a way to do Anki card reviews without looking at the screen.
The other day I was on a 6h solo road trip and thought how useful it would have been if I could just open Anki on my phone and do my daily reviews without direct interaction. With a combination of TTS/STT and some background noise reduction this would be a neat feature: card appears, word/sentence is spoken, I have 60s for a response which is evaluated and automatically rated, then repeat. Maybe also find a way to keep the screen black to prevent distraction.
That would be really cool. Unfortunately there's not much you can do on mobile with Anki extensions, so what you've described would have to be a standalone app. You could definitely wire up TTS fields with this add-on, but you'd still have to manually rate your answer.
Real estate search for homes in Ireland where you can travel by bike, train, and walking. Most Irish (and other) property websites just give you a road map, this starts off with a public transport and biking map, and has color-coded rail commute times, etc.
It was something I built for myself years and years ago and then ignored, but when I put it online so my wife could use it, other people started to as well. I lost my job a few months ago and decided to overhaul it. It's how we got a house on a few acres a 15 minute bike ride from the train an hour from Dublin with gigabit fibre under €100,000 in 2019.
www.gaffologist.com. Let me know you saw me on HN!
Some feedback: looks nice, but an instant turn-off for me is the requirement to sign up before I try it out. It meant I didn't try it out, and seems unnecessary.
Of course - I had it open to the public for a long time but I am trying to figure out what to do with it long term. I don't yet know how to make it support itself with free traffic.
Even the signup is just a jotform that emails me, I'm still at the point where I make accounts manually.
Working on https://shepherd.com/ and trying to help readers find books they will LOVE (not just like).
In a few days, launching user accounts + our first user feature using our new Book DNA review system that is trying to help narrow in on the type of books you love and why. The goal is to serve better recommendations going forward and get more people excited about reading.
Yep, I am different because I focus on helping readers find books they will LOVE (not just like).
So, I am trying to figure out why readers like specific books and how to get a book in front of them with a higher chance of them loving it. I am trying to build a Book DNA profile of each reader and see if I can use that data to deliver a better recommendation to them. I am hoping to increase excitement around reading if I can achieve this.
The second focus is on helping readers browse and explore books in new/fun/unique ways. This is where I started, as it was an easier place to get going, and we've asked over 12,000 authors and experts to share five books around a topic, theme, or mood they are experts in or passionate about. We are trying to connect those in fun ways so you can follow your curiosity through the website. And we have a lot more crazier ideas coming :).
The third focus is to build a strong community around sharing what books I love and celebrating them.
I'm currently finalising a Security Operations app that centralises triage for security alerts (North / https://north.sh) into an intuitive interface that better helps Security Operations teams, MSSPs & SOCs.
It tries to deal with alert fatigue via some nice de-duplication techniques (via customisable aggregation and correlation rules), manages and runs detection rules against different logging platforms (Elastic, Splunk and ALA/Azure) with Validation and Simulation testing, and will lower the time that it takes to determine malicious activity by presenting as much relevant information per security alert as possible.
Hopefully to launch sometime before end-of-year. If you're interested, I'm always free to talk via alex@sinn.io, or sign up to the newsletter.
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.
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.
I think it's fair to be skeptical, and there's certainly a fair share of poor educational programs out there.
Having said that, like anything in life, you get what you put in. And at least in the case of GT, their online program is exactly the same they have on campus; same content, same projects, same academic rigor. The only difference is that on-campus has many more classes to choose from.
Of course YMMV. I don't really care about the degree itself; doing it for purely personal enrichment.
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
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)
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.
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!)
https://approximated.app - reliably automating custom domains and their SSL certs at scale. For SaaS, marketplaces, platforms, outbound services, etc. who have a lot of customers that want to connect their own domains.
Currently working on:
- Further improving the embeddable DNS widget (to help/automate users updating their DNS records) that launched last month
- Rolling out the new hybrid self hosted version that allows traffic and certs to only go through your servers, while getting the full benefit of the cloud version
- Tinkering with some AI ideas for improving the existing WAF features (tricky, but potentially powerful)
- Making Edge Sequences (pattern matching and rules applied at the edge) more flexible and powerful with more composable options and ways to match requests
Recently hit a milestone of over a million domains served!
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.
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.
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!
A marketplace that makes booking a hair transplant overseas easier! Why overseas? Because, not only are they are 10-15k cheaper outside of the US. The quality is better! Doctors overseas do hair transplants every day as opposed to the states where they may only do once a month.
Anyways, I am trying to make sure people only go to reputable clinics, and eventually let them pay online (instead of carrying cash). Check it out!
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.
The "me database" tracking my gps for physical location, urls visited, etc..
This way I can search through all my physical and computer activity to answer questions like: how many times did I go to the gym last year? or how many leetcode questions did I do this month?
I also played with this idea of a Memex [1] a few times already, but I always struggle with the actual usefulness of the data. Most of the time, the greatest fun for me is setting up the systems and seeing it all come together in a single database, but I tend to fall behind as soon as it is manual work to keep something updated.
For location, I found that the easiest and most privacy-friendly way of doing this without wrecking the battery of my main phone was to get a cheap used Android phone with dual GPS (a Xiaomi Mi 11 Lite 5G) on which I have PhoneTrack [2] installed and then pipe the GPS points to a PostGIS database on my local network [3] when I am home.
thanks for the tip. my battery is definitely getting crushed so i might need to mirror that local logging for ios. But yes, the usefulness of it all will be the big question.
I tracked a work log in a "did" list for work and that was useful because you often need regular reporting (standups, perf reviews).
No one needs any location updates on how often I've been to the gym.
Exactly. In my case, I noticed that having an extra device also helped me to not obsess about tracking. I started taking it with me only when I knew that I would be going an interesting route or on a trip to a place I haven’t been before.
Seeing a map with many different paths is way more fun than seeing the same paths just thicker. Interestingly, this also made me take more detours and explore my city and surrounding areas more even if it was a „boring“ route.
Nice I plan on doing this for a whole year, hopefully 2025, but with lots of sleep data possibly with openBCI components and other devices and see if I can gain insight into some weird health phenomenons I've been experiencing.
Oh nice. I feel like so many things affect my sleep including diet, mood, how long it’s been since I doom scrolled. I wonder if any of that can help you investigate.
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!
I’m working on a collaborative reading app called Rdrs. You can upload a ebook, create a reading group, invite others and your reading position, comments and highlights are synced live with the group. You can also read privately, and as its web-based is available on any device.
I’m still in active development so there may be bugs or crashes, but I’d be very interested in your feedback.
This a really cool idea. I've just started a book club with my room mates and we'd be keen to give this a try, especially if we can leave notes/thoughts for one another as we go through
Yes, you can leave comments on text and I've just implemented comment replies, so you can have conversations on the comments. You can upload your own books as long as they're DRM-free epubs.
Please be aware it's still very buggy so bits may break. If you do decide to try it, I'd appreciate any bug reports or feature ideas you may have.
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).
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].
I was using DeepSeek Coder and Claude for verilog quite successfully back in June - saved me a lot of time creating testbenches. Probably better now. I need to try the latest Gemini 1.5 pro to see how it does. I used DeepSeek Coder to create a testbench for some legacy verilog code that was poorly documented - it did quite well, better than I was expecting. It even collected repeated code into tasks which kind of surprised me.
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 read about things I don't understand all the time, and the best way I know to train myself to retain information is to actively take notes directly on the thing I am reading on.
Using a highlighter or annotation type tool, if you will.
My last job had an internal tool for deploying all, or a reduced set of, their platform into a kube namespace. We called them One Time Environments and used them for testing and development. They were fantastic, really fast to spin up, and pretty cheap to run as they were on our own hardware. I've never found anything similar that doesn't cost an absolute bomb of money.
Now I've moved to an early startup and I'm really missing the tool. So I've started putting together my own with a few improvements.
This one can support multiple infrastructure types such as ECS, K8S, and anything else you could write an agent for. It's also going to do the same for zero trust auth, starting with tailscale.
Once we've got it up and running we're going to open source it. Could be a few more months though.
Building it using elixir, phoenix, and live view as that's my background.
We're doing this as an internal tool so right now the priority is to make it useful for us. We use tailscale already so we've decided to support that initially. But the auth is setup in a pretty modular way, so anyone should be able to write a different provider for whatever auth system they want to use. I've not come across OpenZiti before but I'd imagine it would be possible to write one for it.
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.
What made you decide to build for the NES specifically at opposed to building for a fantasy console with similar restrictions but more usability like the Pico-8?
For this particular project, I was initially inspired by the way Gauntlet II draws huge fields of enemies, using the trick of placing them on the background layer. I wondered if CotN's mechanics could be imitated using that technique, and then I realized that the nature of the rhythm tracking meant I'd have more than a single hardware frame to process updates. That made the project possible at all.
Separately, I enjoy the process of writing 6502 assembly and working with hardware restrictions. It's nice that I can hand someone a real cartridge, to plug into their almost 40-year old game console, and it just works. There's a certain nostalgic magic there that's thrilling in its own unique way, that a modern fantasy console just doesn't deliver on. (The Pico-8 is delightful in its own way, of course. It's a great little toolkit.)
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 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.
There's an interesting parallel when you get to the edge of your measurement resolution--with a chop saw or similar it might be 1/64" but with a lathe it's more like 0,0005"--where the "eye" takes over and you're doing it by feel. It's the same judgments and reactions, although the effects are magnified by 30x, it's really the same skillset--steady hands, careful judgment, and measure twice, cut once.
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!
It can easily be a huge waste of time while still feeling like it's enriching. And even if it is enriching, if it gets in the way of other stuff you really need to to be doing, then it's a problem.
Hit the nail on the head. I've quit every other social media site with the exception of HackerNews. And while some would argue HN isn't social media, I would disagree; I'd argue most of what makes HN so popular is the commenters.
I've found that in this regard, HN is no less addictive to me than a site like Reddit. I impulsively check it when I'm bored and find myself wasting time in long comment threads that over the years I have found more and more pessimistic. Still far better than Reddit, but the pessimism gets to me to a point where I can't help but feel jaded. Anyway, I just don't think it's good for me anymore.
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.
Probably looking for a name that is much more approachable for a wide audience. Along the lines of "take me back" or playing with where/when or time/place or something like that.
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.
- 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.
It tracks 1000+ startups that have been founded in the last 3 years and showcases how their product, mission, team size, founders, etc. evolve week over week. It is interesting to see how quickly early stage startups pivot.
Looking for feedback/suggestions about how I can make this more useful.
I'm working on a solar forecast for my off-grid PV installation. It's a small install of 1kWp (2 bifacial panels) with a 4kWh battery. I chew through about 25% of my battery each day and so a forecast of the next few days or so is very useful to help me decide whether I can dip heavily into the battery or whether I should be a bit more conservative about power use.
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.
Have a look at the Internet Printing Protocol. I built a NodeJS app that pretended to be a printer and could receive real time transactional data from a legacy POS/software. No drivers required… supports HTTP auth… all OS’s have great support for it.
I am working on a new Computer Algebra System (CAS) tool, which is a programming language focused on math called Openbirch https://gitlab.com/Sveske-Juice/openbirch.
It will probably be licensed with some open source license like GPL or MIT. Right now there really isn't much functionality, but i hope that it someday will be as good as other existing CAS tools like Maple and WolframAlpha.
The main motivation for this project besides from learning, is that there really isn't any modern open source alternatives to the leading CAS tools (at least that i know of).
Currently you can define some functions which will be autorun on expressions. So if you for example write an expression by itself, like `d/dx x^2` it will automatically call a "main" function, which among other things handles differentiation. So it will be evaluated to 2*x.
I would love to see your mathmatica like CAS. I'm still kind of new to this field of CS :D
Edit: I actually rewrote it to https://github.com/anandijain/cas8.rs to have Exprs be reference counted (makes it much faster), but all of the documentation is on the first link
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 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.
This is a project I started to scratch an itch I had at work. We use jira there, and our setup is such that it takes about 8-10 seconds to load a page. So to make things more usable, the local_jira downloads the data from the server, saves it in a local database, and make it available. jira_gui is a simple gui for it.
I feel this. I've set something up for myself to fetch the data just to be able to better search and group things without having to wait for their sluggish API and the overweight SPA.
I am building a WASM based "grid editor". It's really just a way to build a UI for anything (desktop, mobile, web) by slicing up a grid and putting content in it. Then you can export the grid in an extremely portable format that can be reas anywhere (no, not json, even simpler) and use that grid data to implement your UI. The grid data contains the content or references to content which you can just apply on render.
visualgrideditor.app
Mad with Odin, compiled to WASM, vanilla JS and has Laravel integration. I just need to alpha test this more and see if there's anybody who wants to use it.
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.
I was excited about the Cloudflare announcements this past week. I primarily use AWS in my day job, but I wanted to broaden my knowledge. This weekend, I started building a simple to-do application using Durable Objects and the newly announced zero-latency SQLite storage. In just a few hours, I familiarized myself with Cloudflare and got the basic CRUD operations working. Next weekend, I plan to add WebSocket publications and a few other features, and then write a blog post about it. It was a great learning experience, and I’m impressed with what Cloudflare is doing.
I'm working on an exercise database and a strength training app.
Two years ago I tore my meniscus and had to go through physical therapy. The experience was eye-opening! Before PT, I thought I was relatively fit because I wasn't overweight, walked a bit, and went to yoga 1-2 times a week. At PT, the therapists basically told me, "You tore your meniscus because you're weak." I had just turned 40. I noticed that I could tweak my back if I sneezed wrong. My mental model of myself hadn't caught up with the stressors of aging that were set upon me. I had never been much into weight lifting before, but I needed to update the way I was taking care of myself.
I didn't know many strength training exercises. Like any good engineer, I started to build a database. It's free and open source:
I needed a way to track my workouts, so I started to build an app. Over time the app grew beyond tracking my workouts to planning them too.
The app isn't for sale yet; I'm just looking for testers now. Sign up at the first link and try it out for free. Let me know what you think if you want to have a hand shaping the app that's worked for me for two years and counting. I love talking about strength training. Email welcome!
If you haven't heard of exrx.net, I strongly suggest you check them out. Their exercise database is excellent, and they have some of best research exercise advice sprinkled throughout their website.
exrx.net is such a good resource. Thanks for boosting it.
If I were really focused on hypertrophy, I think I'd use exrx.net more. The site does an amazing job detailing ~41 muscles and exercises to activate those muscles.
For me, I will not be competing in body building competitions (Never say never!). I mostly just want to be able to lift a kid, piece of furniture, etc. without getting hurt. I'm not too particular if I'm working my "gastrocnemius"[1] or "soleus"[2]. I'm okay with working out my "calves" and calling it a day. For better and worse, I've condensed the Long Haul Fitness database to focus on 21 simpler muscle groups that are more approachable for gym mortals.
Professionally: I'm continuing with Wyndly [1], my YC startup. I believe more and more in a future without any allergies.
Socially: I'm trying to connect people more, so I'm starting a social club [2]. If it just ends up with people meeting up in meatspace regularly, then it's a win.
Personally: well, my wife just purchased 6 pieces of flatpak furniture, so I'm building it!
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).
I’m currently working on a Static HTML Comment system for my blog[1]. I recently moved my blog from Wordpress to Hugo and wanted to move away from Disqus. The goal is to build a backend that receives the comment, forwards to Telegram for approval and then push a code to Github for rebuilding the site. I’ve implemented a POC currently with Google Apps Script, but trying to build a robust backend with Flask. Preventing spam is also yet another puzzle.
I'm trying to make it easier to run clubs, associations & organizations with a platform called embolt.app[1].
We're offering online memberships, event management, and a member database packed with features. Membership management is a crowded space, but it's also a low-tech space with lots of sleeping giants not willing to iterate on their product.
It's been a really fun project so far and even more rewarding to see clubs using embolt for their daily operations.
Thank you! We chose PayPal to ensure clubs and organizations can use our platform without needing a bank account or 501c3 registration, we also plan to leverage PayPal's non-profit transaction discount program for clubs who _are_ registered as 501c3 to provide even lower fees.
A lot of small-medium sized clubs today use a pretty scrappy set of tools to get by (PayPal / Sheets / Forms) but we're going to offer a x10 better experience paired with low transaction fees.
If you want to tell me more about what you'd use embolt for feel free to shoot me an email over at grant at embolt.app!
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.
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
using AI to audit sneaky, slippery, weaselly lawyers for claims. after 8 years of estate litigation, a lot of crap revealed in courts cause papers where counsels who collude to bleed the estates. AI does the legal issues analysis and match the lawyers subsequent motions to verify their appropriate and loyal response for the client's cause. On target to recover millions.
That's cool. IANAL however I know people who got screwed like this in my country and were laughed at when they voiced their suspicions 'you are not a lawyer, you don't understand, don't worry, just pay and trust us' and 'you don't think the judge would allow it if your suspicions had any merit now, do you?'.
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.
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.)
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 Root
I'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.
I've been writing a short sci fi story for fun, a michael crichton inspired techno thriller, called Panopticon [0]. Its set in our time frame and is all about encryption and spy craft!
[0] https://docs.google.com/document/d/1VRI4X5fCUpwurUDvKmvzJpT7... (first 20 pages)
Trying to make production database access easy while avoiding dropping a table in production.
Experimenting with websockets right now so you don't have to create formal requests like a pull request anymore but instead can have more fluent database access sessions while another engineer watches over your virtual shoulder.
I'm working on a Civilization type game but built on an economy simulator[0]. So far I've mostly been working on the simulator side but I just started adding player interactions! The goal is to create a system that allows for emergent behaviors and unintended consequences of buying/selling, tax policies, interest fluctuations.
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].
A website that sorts the recent Peloton bike rides by difficulty.
https://pelohard.com/
I love my Peloton and it was really annoying finding a ride with a difficulty over a certain threshold that was recent. I'm an embedded developer by day and did this with a lot of help from ChatGPT and Claude. Hoping to add some more features to it as time goes on.
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.
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.
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.
Affirmator.app - Given a list of affirmations, wisdom & goals (sourced from life-success programs like Earl Nightingale's Strangest Secret, and books like Think and Grow Rich), use text-to-speech to generate voice audio files, leave spaces for you to vocalize the phrases, and then automatically play 20-phrase playlists every morning & day. The phrases can range from high-level "I feel strong and confident" to specific to personal goals "I can confidently play and sing 3 songs on the piano.", "I do 25 push-ups every morning"
The idea is that mindset is important in the morning, and that we all want to do these healthy habits - meditation and yoga - and yet when life get's stressful, it's easy to fall out of a healthy rhythm.
I've been doing deep study about affirmations, our sub-conscious mind, and how to use repetition to change yourself - absolutely fascinating and effective. This Affirmatpr tool can help reduce the effects of depression & anxiety, help you set & internalize goals and habits for your dream life.
If anyone is interested in trying it out - I've got a prototype which can create customized affirmation sessions, and layer it on top of a calm music backing track)
Tech stack: Python / Django (soon) / Text to speech: ElevenLabs & Piper TTS. The automation currently runs with 'cron' on MacOS and Shortcuts.app/Music.app on iPhone.
Everything is open-source (Codeberg) and can run locally instead of cloud hosted, so maximum people can benefit (and so you can set private goals/affirmations that perhaps you don't want everyone to hear about).
I would love to meet others who would be interested in contributing / collaborating, as there is huge potential here. My contact is in my profile.
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 developing ngtly.com (ngtly.com/berlin for context), a platform that automatically curates nightlife events across major European cities—currently covering 23 cities with populations over 300,000. Over the past couple of months, we've attracted about 1.5-2k unique visitors per month, with around 200 returning users. The service is entirely free for nightlife enthusiasts, aiming to provide comprehensive event listings without ads or data collection.
I'm running this project solo, and while it's been rewarding, there are challenges in scaling and sustaining it—like covering operational costs (~€20 per city per month) and expanding to more locations. I'm planning to eventually monetize through partnerships with promoters and venues, but for now, I'm looking for feedback or suggestions on improving the platform and reaching a wider audience without compromising on the user experience. Any insights or critiques from the community would be greatly appreciated.
I got notified my NeurIPS paper was accepted this past week, so I've been doing the brush-ups that'll have the manuscript set for camera-ready. Preprint on arxiv with the title "Divide-and-Conquer Predictive Coding" at: https://arxiv.org/abs/2408.05834
My kids' elementary school has a running club that I manage. In past years they pay a subscription to a company that's quite expensive to track laps. I decided to implement some software that's better and runs on an rpi.
It's working very well, and the kids like it more because it has audio feedback on laps and time.
Besides the cheap USB qr scanners there's no expenses either.
Thanks for the interest. I will post it publicly soon, but right now it's on my private github. Basically it's a small python app running on a raspberry pi with 2 USB QR scanners. It uses sqlite with a database of QR codes assigned to the students. They wear lanyards with those codes on them. When they start running it logs their start, and every lap they can again. It tracks personal records, total laps, laps per day, and time per lap.
We've received a lot of positive feedback from the kids compared to the old system that was using proprietary software. The problem with that software is it used cell phones for scanning codes, which is very error-prone and takes a long time to register on some phones.
You start by learning the words: It augments the repetition aspect of Anki with added context to the words (random example sentences for each work, each time). I curated / generated the set of words in advance.
Then you move to practice these words in chat about different topics (soon voice conversation as well). You get a feedback in each turn about what your mistakes, without interrupting the chat.
I am using DeepL for translation (I am not liking it though, since it is very narrow strict definitions. I will be exploring OpenAI for that soon).
For chat, OpenAI GPT-4o.
This is my first webapp. I used HTMX + AlpineJS, Python, Supabase (Auth, S3, DB), and hosting on my PI.
It's work in progress, but I need to start finding core users to give feedback. I am not really sure how though. I had some tough experiences on Reddit and Discord (understandable tbh).
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?
Not yet! I'm a mechanical engineer by trade, so my C++ is horrendous. I am still in the very early phases of this project, once I get past the hardcoding all of my variables I will share some more.
I have spent the last year or so restoring a Minecraft skin editor site, that had gone offline for good. I had used that site for years to make my own skins as a child, and while I hadn’t used it in a couple years, I still had friends that relied on it to make their own skins, and were greatly disappointed losing the site.
Starting from a wayback machine archive, I hacked some much needed improvements in to the minimised jquery-based, javascript (a right pain but an excellent learning experience). I implemented a Rails backend for the gallery, and have since been slowly improving it, replacing assets, and growing a community around it.
We recently hit 10k skins on the site!
I am working on rewriting the actual editor from scratch, and releasing the code as open source once all original assets/code have been swapped out.
If anyone wants to check it out:
https://needcoolershoes.com/
(The editor doesnt work on mobile, but the gallery does)
Over the last 20 years people have asserted Erlang would make a great language for an MMO server backend. I’ve been working on building an open system around that idea, integrating with Godot. It’s slow going (a few years old now!) but I’ve got a framework that serializes everything with protobuf, builds a lot of the client libraries for Godot on the fly, and works over ENet (UDP) and WebSocket (HTTPS). Have a general abstraction for “tick-based” games that’s starting to feel nice, and thinking about turn-based games with some general state machine functionality. Working on some demos and documentation this week. Maybe present it at a conference and see if anyone else wants to walk this path with me?
Otherwise I’ve been thinking a lot about using Erlang as a control plane in the scientific/hpc realm. I often fantasize about a single system image on the BEAM for running functions as a service, talking to object stores etc.
I'm working on https://github.com/pronopython/rugivi RuGiVi-- an adult python PyGame app to fly over and zoom in and out of a huge image and video collection.
My app can handle landscapes of hundred of thousands of images at once. The last major feature addition was the ability to handle video files. These are presented as a collection of still frames within the "world". Currently I am trying to find bugs within the media loading scheduler mechanism.
The work is quite hard, because despite good installation numbers (pypi) and clones (github), there's literally no feedback whatsoever (bugs, questions etc). If this is because of the adult-use aspect or if this is normal I can't tell but would suggest the first reason. So I have to come up with possible problems people might have all by myself. Any feedback is highly welcomed!
I'm learning QOL hacks to live without a city water supply for 10 days! Should be interesting. Our town just lost its water supply after Hurricane Helene destroyed the water supply pumping station.
And working on a member-owned social network that runs from users countertops to foster dynamics that make for a better social user experience.
I set out to make Loader's number [1], about the largest computable (*) number in googology, fit inside the 280 bytes of a tweet. After succeeding with a 2236 bit program, I got the idea to further improve the size by using Higher Order Abstract Syntax (HOAS), resulting in a big rewrite that along with other optimizations resulted in a 233 byte program [2].
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.
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.
I'm creating a multi-media project hosted on substack where I write a letter (in a deeply personal and old school correspondence) to my favorite people/creators/ and tell them how they've impacted my life. I give specifics about when and where I first heard/read/saw/etc. their work and what pieces of it have stuck with me over time and become part of my curated worldview and experience.
There aren't any public posts yet because I've been too much of a coward to release them into the wild and promote them even though I think they are great. I'm hoping by commenting here I can pressure myself to update in October with some actual stuff published.
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.
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.
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.
1. Summarize Articles – Get concise overviews of content from sources like HackerNews, Reddit, and more.
2. Quick Information Lookup – Effortlessly locate key details on pages such as developer documentation, car forums, and beyond.
3. Personalized LinkedIn Outreach – Craft customized outreach messages for your LinkedIn connections with ease.
4. Review Analysis – Analyze feedback and reviews from platforms like Airbnb, Amazon, and others for quick insights.
I’m curious as to how this differs from Arc’s built in chat with page feature when you press CTRL + F. Using that I can ask questions about the page I’m on.
Working on https://usedigest.com, a tool to curate content from any source into a daily email. No this is not just grabbing RSS feeds, we're using tons of APIs to fetch data wherever we can. The goal is to replace the mindless scrolling we all do on a daily basis and try to help people become more productive without the fear of missing out. You can consume the daily email, or read it on the web as we generate a direct link to your digest each day. Here is an example: https://app.usedigest.com/digests/share/b40cd659-bce5-4a38-9...
It is, Mailbrew ended up selling years ago and they stopped working on the product as far as I know. We're rolling out new features weekly and adding more sources and integrations. We're also going to be moving into B2B instead of just only targeting B2C with personal newsletters.
I'm debating adding 3 things next: arrival/departures, general airport delays and ground stops, and yes airports outside the US. Less clean TSA like information from those sadly.
> and yes airports outside the US. Less clean TSA like information from those sadly.
Yeah, my impression has been that the whole space is a mess. How great would it be to have an app that can tell me about departures at any given airport in the world, including gate information, boarding / last call, has the plane arrived yet in the first place[0], …
[0]: Very useful to estimate whether there will be a delay or not.
I made a tiny and open source musical instruments that allows you to make some cool chord progression with a fully configurable synthesis engine. Its still being developed but the website is here [1].
You also have a (quite low quality I'm sorry about that) video demo [2].
For the cool sound it can make, here is a small audio recording [3].
In a nutshell, reciperium is the center of all my recipes, I was tired of finding recipes on different channels (youtube, reddit, instagram, google, friends, etc), and not having a place to put them. On top of that, I can fork my friend's recipes to adjust them to my taste.
I would actually use this, but I am unsure of it's pricing model and ease of backup. Perhaps I missed it somewhere. Good mobile support on my device.
Two suggestions:
- automatically convert units?, eg IP from Europe assume grams on some setting, convert {Rice}(2 cups) to grams when rendered
- On the timer feature, create a timer (non popup) on the rendered section so I can just one press it to track time for me without changing apps / browser tabs
Thanks for the feedback! Those features are in my roadmap, but I go at a slow rate next to my work. You'll probably see the timer before the unit conversion, as it's actually a hard problem. Did you know there's a US cup and a british cup (actually a few more)?? The problem may involve tracking the origin of the recipe if no lang is provided, or setting some defaults.
On the backup side, the easiest thing I'm introducing soon, is a "raw" button, where you can see the recipe raw, and you can download the `.recp` file. In the future, I'd like to have:
- Export all recipes and favorites
- And in case I give up with the platform: an obsidian integration, or a some kind of desktop app.
So just to be clear, I do want to have an escape hatch, even if the website doesn't succeed, I will still use the language. But, it's not my main priority at the moment.
Regarding the pricing model, I just don't see myself charging for a subscription. I've been thinking how to create a sustainable product. So far, what I have is a potential affiliate program. I want to use the recipe's materials to link to products. I think this is relative nonintrusive, and it's actually useful, because I've found myself reading a recipe and not knowing what something was, like a proofing basket, for example.
The main problem is how I allocate my personal time to add this feature. Is quite some work, and prioritizing people leaving, instead of some other features, doesn't seem good use of my time. I barely have users, and they are all my friends haha
Was tickled when I saw the fork feature. I’ve often thought recipe sites missed that and coming from a software dev background I guess it seems obvious where we’ve got used to forking in git. It was on the roadmap for my stab at a recipe site: https://osomatsu.net
It seems such a shame to forego a literal dinner-fork as an icon for the feature though? :)
I quit my job to focus on Manabi Reader full-time, for learning Japanese by reading (and next via YouTube). Has its own SRS flashcards or you can use its Anki integration on mobile and desktop.
It tracks every word and kanji you read to show you what you need to learn in order to read something new. It assembles your own personal corpus of example sentences as you read too, and will soon show you "i + 1" sentences to learn. No AI slop, just native immersion.
I'm also finishing an update now that automatically reviews flashcards that appear in texts you read. I find this more enjoyable and effective than slogging through context-light flashcards.
We recently soft launched the new https://feetr.io website as well as our stock market AI, and are knocking our pan in to fix the little bugs that have been uncovered in addition to migrating more of our existing code to the new system.
Over the weekend, we trialled the AI on Reddit[0] and got 300 comments more than expected, so we're doing the above while there are a lot more eyeballs on us.
I’m doing a deep dive into the video games of the year 2000.
The plan is to make a threejs site where I can display all my favorite games with models of their original packaging and instruction manuals.
An interesting aspect of the research is that almost all published games are bad or mediocre.
Wikipedia knows about ~800 video games published in the year 2000. Of those, only ~300 either piqued my interest based on description or had reviews above ~70% positive.
I eliminated more of those based on personal interest (realistic flying or sports are not very interesting to me). And even more by watching videos of gameplay.
The level of polish and artistry vary enormously.
I’ve got a list of <100 games I’m very interested in, still. Which is a lot! But the breakdown is interesting to me.
Thanks! I’ll work from this going forward, maybe check it against Wikipedia as a popularity heuristic.
One thing I realized today is that, if I’m doing an “ideal year of gaming”, there’s a limit to the hours I could spend in such a year, which puts a nice limit on how many games I can include. Maybe 100 games per year, tops. This lets me do a lot faster filtering.
nice one.. few 'tests':
- probably menu with save/export is still under development
- in FF when typing quickly - latest 'char' is not displayed, although 'sometimes' is there (and visible when hit <enter> ) ; in Safari behaves correctly; TorBrowser last 'char' not visible/nor there even after <enter>
- when speaking about <enter>ing data - I am used to moving by 'arrows' keys to right/down..
- when speaking about 'jumps' over the blocks - I didn't figure it out at all eg(Ctrl+arrow)
- why repetitive '€' formatting is not doing also unformatting?
- 123 menu is still 'active' after choosing some format (should disappear)
Well well.. classic DEVs - 'I am doing QA for myself..' or even worse: 'There is Jon' - another DEV who's checking after me..
Find proper QA - it's worth - ALWAYS.
Don't forget to incorporate also collaboration feature - and feel free to show that to Proton group - https://proton.me/ - there you can find things you need ;)
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.
Yes. You can find our version of "Aliens" and "Alien 3" there, along with Audio Introductions (Pre-show audio description) for each, which I highly recommend. Also the TV shows "The Bureau of Magical Things" and "The Secret of Sulphur Springs".
I publish the scripts under a Creative Commons licence so anyone can legally record and mix their own versions if they like. I believe it's possible to run the subtitle files through a braille reader as the film runs for a different experience, but I've never heard of anyone who tried that.
That said, we are experimenting with legal distribution by releasing the timed unmixed narration on Youtube and, in theory, you should be able to sync the narration to a (legally purchased) copy of the film.
Another blind person here, Thanks for doing this!What is the censored URL above?
ah found it, it's a vault of audio if anyone else is curious.
I've had the idea for a while that it should be possible to have an app listen to the movie audio and synchronise the AD track automatically. I think I even heard of such an app but it wasn't open and I haven't heard about it since.
Almost every time I watch something with my family I wish that the AD could be separate so we can listen at a normal volume without the boomy describer's voice which is almost always far too loud.
I'm working on a cutting board as a wedding gift. The couple is Irish, and needed some design elements to suit. The edge will be three ribbons of darker wood (walnut, padauk, and walnut again) and the main cutting board area is light (ash).
The hard part is the corners. I'm trying to get some celtic knots going, but this requires extremely accurate sizing, otherwise nothing lines up. The strips of wood are either 3/8" x 1/2" or 1/16" x 1/2". You have to be very careful with clamping when gluing, otherwise everything is off.
Oh and it's end-grain, which just means so much more processing of everything.
wow this sounds like a really fun project. These are the kind of projects that excite me honestly. I find it really difficult to get excited about working on projects that are perceived as popular lucrative business ideas.
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.
Don't know the exact motor (Have yet to pull the back wheel off and inspect) but the motor controller is a Dongguan Jing Hui Brushless DC motor controller. The controller "head unit" is a Tian jin Yolin YL90T-H.
Building a QA platform so non-tech folks can test and improve LLM products WITHOUT needing developers.
It’s crazy how much time developers waste tweaking hardcoded prompts, writing endless test cases or constantly shift focus between building LLM features and verifying them. It’s usually the product person who should be handling this.
To scale a product, you need an extra set of eyes to double-check the engineers' work before it goes live.
Just want to give non-technical folks the power to test and improve LLM apps themselves!
It started with me trying to get weather stats for my city, to give proof to the nagging thought 'Has it really gotten this hotter in the last X years?'
Now its aiming to be a project where one can visualize historical weather data for any place with a lot of stats and trendlines
Still in active development - right now the visualization only has my town in it.
I'm (still) working on my surf forecasting website / PWA [0].
I spent the past few months refactoring most of the site:
* Find a smarter logic to recommend when to go surfing, based on how the combination of swell and wind indicators are.
* Add support for other locations (currently: only Fuerteventura, Canary Islands is there) - this means refactoring the way how forecast data is managed.
* UX & UI: enhance the information hierarchy, menus, create a new visual identity.
I'm working on a Emscripten-ready fork of SFML that brings several key improvements:
- Modern OpenGL and first-class support for Emscripten4
- Easy to use drawable batching system
- Enhanced API safety at compile-time
- Flexible design approach over strict OOP principles
- New audio API supporting multiple simultaneous devices
- Built-in SFML::ImGui module
- Remarkably fast compilation time & small run-time debug mode overhead
I am working on "Subscription Manager," a simple single-page web application that allows users to manage their recurring payments. It provides a summary of your expenses, including weekly, monthly, and yearly totals for all your current subscriptions. Additionally, it features notifications through NTFY to notify when a subscription is dued for payment.
I'm almost finished my modular MIDI Controller software for iOS/iPadOS. I am hoping to offer a good compromise between ease of setup and power. Hopefully I get this is on testflight in about a week or two. Best I can share is some screenshots right now: https://imgur.com/a/s80g0Iv
Really hoping to do this right as an indie dev with a good website, video promotion, marketing, etc. Probably free but with a one-time IAP for unlocking features. Worst case scenario this helps me land new jobs :p
I launched Screen Recorded (https://screenrecorded.com/en) a few days ago. It's a screen recorder that runs in your browser.
I intentionally made it a super easy choice if you need a quick screen recording by not having any accounts, making it free, not watermarking videos, etc.
I also recently added WebP support to Batch Compress (https://batchcompress.com/en), which is an image compressor that runs in the browser.
In the last iteration of this thread I replied that I was bored out at work and couldn't find any inspiration/motivation for anything fun. I've since switched gigs (better day rate, and way more interesting & meaningful work) and my brain is slowly kicking into gear again. Have a couple of ideas, the one I think will be the most fun is implementing a custom JVM language. Nothing fancy, just feature rich enough for me to learn what I need to learn in order to implement it.
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.
I'm working on a web app that helps you discover new things to read, watch, listen to and play.
You start with either an example or a brief description. Then, you'll get relevant preferences to select from. Your recommendations are based on the preferences you select. Every run is different.
I've added some new features along with support for blogs/newsletters and podcasts over the past month, and improved the recommendations generally.
I've been diving head-first into raw, nerdy, mathy concurrency theory.
Something fun about being into niche subjects in computer science is that the textbooks for them have very low resale value. As a result, you can make "best offers" on eBay for 1/2 or even less than the suggested price, and it will likely be accepted since the seller really just wants to get rid of them.
I've been taking advantage of this and purchased a bunch of obscure concurrency theory books that I've been reading through.
Building an AI negotiation tool for B2B purchasing [0]. It automates the interactions with potential suppliers and summarises the best bid submissions.
Currently struggling with how to get any sales but there are some good resources like Aaron's cold outreach video [1]
I'm working on Learntime (https://learntime.ai), an open-source/saas learning app that combines AI mentorship with evidence-based study techniques. It's designed for students and lifelong learners who want to retain information more effectively and perform better in exams.
It focuses on un-prompted recall of entire topics (not just flashcards), supported by an AI mentor that provides hints and tracks progress. It uses spaced repetition to optimise review schedules and includes a quick quiz feature targeting weak areas.
This is my first solo open-source project, and it's been quite a journey! I initially started with LangChain, thinking it would simplify the AI integration. However, I found myself spending more time wrestling with abstractions than solving core problems. Eventually, I dropped it in favour of a more direct approach.
The biggest technical challenge has been implementing free recall scoring with LLMs. I've been through a cycle of different techniques - prompt engineering, few-shot learning, fine-tuning - and back again!
All of this while welcoming my third child and approaching 50! It's been a balancing act, but the project keeps me energised. Feedback, similar experiences or insights welcome!
That's pretty awesome, wasn't expecting typescript support too, and thought it would just be bound to the Unity/C# API but you've added support for rendering modern React into Unity as well.
Tyty! To be honest, Godot and UE have been very tempting. I'm just too deep into Unity at this point. Even I'm surprised that their years of fiascos didn't shake me off. But it looks like things are getting better over there.
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]
- 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!
Because there’s finally an image generation that can do people with hands, I’m returning to my project for a day in life screensaver. Me and my wife will add notes to the calendar with what happened today. I will pull maybe some images from my photo library and ask llm to describe them. Then I will feed this into flux and create an image. And then I will put the image into Apple photo library to show on my Apple TV.
I tried this manually and it was a blast with my kids. They’ll love it.
I want to create my first PCB in the upcoming month.
Some months ago, I've build a digital clock, based on the somewhat famous 8x8 LED matrix modules and a 3D-printed enclosure.
While doing everything on a breadboard was fine for a quantity of 1, I thought about building some more and gifting them to friends. For that, a custom PCB to place the ESP on, and screw it into the housing would be nice.
So... I'll need to learn to create a simple PCB with KiCad and then have it produced with one of the online services.
We are working on launching SocialiQ 2.0 [0] — a tool designed to help marketers find, qualify, and curate influencers without ever leaving social media.
This journey started with a simple idea: to challenge the belief that social media research is slow and ineffective. We felt the same pain and decided to build a larger influencer database, like other platforms out there. But we quickly realized something interesting—our users prefer spending time directly on social media rather than bouncing between a SaaS platform. So we went back to the drawing board to rethink how we could truly make this experience better.
With SocialiQ 2.0 We’ve made it possible to qualify influencers directly within social media, cutting out the hassle. On October 8th, we’re launching a version that’s not only smarter but also faster and easier to use. Over 20,000 marketers already love SocialiQ, but this update is going to take things to the next level.
We can’t wait to show you what’s next. If you want early access, join the waitlist on Product Hunt [1].
Working on The Road to Next [0] as a video course to teach developers about full-stack development. It's in great shape, but I am still waiting for the official release of React 19 and Next 15. Not an easy task though, because some APIs are still changing (e.g. Next APIs becoming async in Next 15).
But in any way, I think it will be a great resource for developers to level up :)
I'm extending Postgres with the GraphBLAS/SparseBLAS APIs for sparse and dense linear algebra operations directly in SQL with OneSparse. Like JSON/JSONB did for unstructured data, OneSparse does for matrices, vectors and linear algebra optimized with the SuiteSparse JIT compiler to target dense and sparse kernels for CPUs and GPUs.
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.
I have made 2 batches of fermented pepper sauce already this year and going for a third today. I include onions, carrots and garlic in the ferment. Getting great feedback on it.
Here is my chilis (because they are awesome and I'm really proud of them): https://ibb.co/8czYf6R
I am working a contract job to integrate some banking back office concerns (pays bills), a Unity RTS game and a machine learning project.
The ML project is probably the most interesting. It is seeking to use evolutionary/genetic algorithms with novel computational substrates such as spiking networks and Turing machines. Things that would (by intent) run poorly on someone's GPU farm. I figure I might get lucky looking under rocks no one seems to care about anymore.
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).
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.
Been working on issue 2 for Forest Friends Zine. The first issue was on system evals, and it was well received. I also learned a lot about how these RAG systems are built. The second issue will either be about UI to gather user feedback or tool use.
I'm working on PredictSalary (https://predictsalary.com), a web app to predict salaries from Linkedin CVs and job opportunities.
There are also adjacent services, like AI career coach that can roast your CV and give advice on how to raise your salary, and crowdsourced salaries data.
I'm working on other features like creating interview questions based on CVs, and so on.
Still quite a bit of work to do but I wanted something that could be a one-stop shop for all kinds of 2D games. So you could use it to make something as varied as say UFO 50 [0] or any of the arcade games from the 1980s-90s.
I've always thought there should be more genre-specific "editors" instead of just "engines". Because even with the most powerful engines you still need a TON of boilerplate and Google-fu to make all the basic mid-layer stuff that’s necessary in almost all games.
The editors and toolkits that came with StarCraft, Warcraft 3 etc. enabled solitary creators to make some of the most popular games in the world like DotA, CounterStrike, even spawning entire new genres..
And I’ve always loved the “composition” paradigm: A workflow where you’d think about the basic behaviors that your in-game objects and characters will have, write them once, and then wire them together in many different ways.
And Godot has been the perfect starting place for that! Its editor is good enough and customizable, and its node hierarchy system fits perfectly with the idea of Lego-like components. I wanted to make something like Godot Nodes but for gameplay.
Hopefully soon I will have my ideal engine to actually make my actual game… :’)
Still working on TheOpenPresenter[0]. It's an open-source & web-based presentation software. Anything you need to show on the screen somewhere, it should be able to do.
It's usable now, but still not user friendly since I'm focusing on the functionality. Hope to get alpha out this month!
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":
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:
I took a unique angle to building a frontend JavaScript framework and I have been pursuing this project for more than half the year now. Like many others before me I was not satisfied with the existing solutions, mostly the shackles to free use of pure JavaScript. My solution has been to create http://github.com/mksunny1/deleight.
Now I am a bit afraid I might have just added a bit too much flexibility in the latest version with the `process` module which truly lets users create and modify 'function-like' objects like regular objects (arrays).
The feature came naturally from trying to solve the problem of creating reactive functions. This really entails building up functions incrementally. Now once I pursued the solution in the logical direction, we have this dangerous thing that is generally considered bad for maintainability.
My goal has always been more simplicity, expressiveness and clarity, which is why I wanted to put everything in the hands of the end user. It is a dilemma.
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.
Didn't try yet - however did you consider ppl are working / having meetings / etc - simply don't want to see anything on their screen they don't expect? What about proper notification & maybe 'blinking' icon in appropriate area? Setting could contain even sound and/or small menu appears similar to Battery status..
- Major house renovation. Air sourced heat pumps are in, but the kitchen, a bathroom, and a bedroom are WIP. Subfloor, insulation, and drywall are the current focus. Also replumbing domestic cold and hot water in the entire house. Adding a brand new backup condensing gas hydronic system for when it's too cold for the heat pumps.
- Building a rear bumper for my 80 series Land Cruiser (4x4 Labs DIY kit).
- Building a press brake for my 20 ton shop press to bend some brackets to mount a backhoe to my tractor.
- Rustproofing both cars (80 series and diesel W210 Benz) before winter. Rust reformer primer, POR-15, and various Noxudol waxes and some Blaster Shield. New front and rear bumpers for the W210, painting front and (new) rear bumper on the 80.
- Working on something I'm tentatively calling "Swage" which is all about compact (think: nearly the information-theoretic minimum number of bits) representation for o11y data (metrics, traces, logs).
- Refactoring a PID controller crate I wrote a while back to be less bad and more good (in particular, trying to use funty to make it generic over fixed and floating point numbers).
1. After the recent successful growth of Antithesis [1], I'm diving into the topic of deterministic simulation testing. There are some cases (and ready-to-use libraries) where people are doing this in Rust, C++, Go, I'm interesting in this in Java. So I'm up to some experiments. I've also started an "awesome list" of resources about this topic [2]
2. I've made a generated serialization/deserialization library for the Kafka wire protocol in Rust, tested against the original Java implementation. I'll add 3.9 support once it's released and don't see much upcoming changes to the library, apart from maybe working on the Go version.
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.
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 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.
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.
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 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.
I am working on my text course about Deno (https://niklasmtj.de/deno/course/). With Deno 2.0 just right around the corner, I'm excited to get this course into the hands of possible new users. I really like how Deno does a lot of things better than Node. With a toolchain similiar to other modern language enviroments (e.g. Golang) it helps a lot not thinking about "What might be the hot package to use right now".
Right now I have 3/7 chapters ready and I am working on the 4th right now. It will be about Deno on the CLI, learning about the permission model, getting user input etc. creating a small CLI application as a single file binary (deno compile)
After abandoning a lot of smaller side projects for years now I wanted to push through and ship something that is not just some hours of work (read <3-4 hours). I learnt that I have a lot of fun writing about and trying to teach things that I'm interested in.
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].
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.
Trying to figure out is there a way for specialized data generate / preperation for agents within an organization.
Most of the startups are unable to document things properly because of the nature of business and speed. But everything is available in conversations over emails / slack and calls.
Can we prepare a brain like graph which is context aware and understands the business and product?
I’m solidly reinventing the wheel by building my own cut-down version of Ghost, cut with a minimal platform such as Blot, Bear, Mataroa, etc; using classless HTML as the source (rather than mobiledoc).
Aim is for a static-site development/writing experience but with a dynamic app to allow for email subscriptions, payments, etc.
Not building it as a business, just to meet my own needs.
Working on a managed Kubernetes service that allows you to bring your own worker nodes. Spin up a control plane in your region of choice and build a K8s cluster using whatever—VMs, bare metal, or heck, even your Raspberry Pis at home.
I'm working on a new product, Datagram, which makes it easy for developers to share metrics using an API and mobile app.
I've found that it's difficult to distribute metrics inside an organization. Today, most teams rely on systems like PowerBI / Tableau which are great for deep analysis, but can be too complex for sharing headline data to a large audience. Or, even more challenging, data can be locked in spreadsheets that are difficult to access when all you want to know is a few simple metrics like revenue or customer growth.
With Datagram, developers can quickly create data dashboards, update them via API, and push updates to the whole team on mobile using notifications.
Has anyone experienced similar challenges and does this sound interesting? It would be great to hear any feedback as we're early stage and want to make sure we're building something people want!
I'm developing a tool called Sheetany that allows people to easily convert Google Sheets into websites.
Sheetany is a website builder that helps you quickly create websites directly from your Google Sheets without design or development skills, for blogs, directories, job boards, and more.
I am working on blog posts about various topics, vanilla intersection loading, accessible web components, server-side rendering strategies, vanilla PWA, etc…
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.
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.
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.
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 have built a news and public holidays tracker at
httsp://alarms.global. It focuses on what happened and natural disasters so that
you can know what's going on.
Amongst a couple of guitar builds, I'm reverse engineering a bronze woodworking plane from the 80s/90s, a good friends dad used to make them. It's taken me over a decade to track one down, so I'm hoping to produce a set of models and drawings before passing on the original to my friend to hand down to their pending child.
I just relaunched PostalAgent which lets you send postcards online by circling neighborhoods on a google map and then refining using demographic filters
My free plan offers an all in price which includes design, print and mail to your customers door for less than any competitor
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.
I have been slowly but steadily working at building a mobile Planetarium over the past year. I want to take it to the students of my community. The existing mobile Planetarium kits are inflatable ones that are noisy, flappy and rather expensive. I have based the frame of my dome using pvc pipes tied together using reusable zipties and figured out the projection surface using gores made out of EPS sheets. These steps I have completed.
I considered both multi-projector setup as well as single projector based on a fisheye lens and have decided to go with the later due to ease of use as well as cost. But getting the right lens in my corner of the world is proving to be near impossible. There is a specific lens that is suggested but the original manufacturers have no stock and the only used lens available on US eBay is proving impossible to order. So, that is where I am stuck at: twiddling my thumbs.
Working on an API product based on good old visual classifiers to detect Malaria in real world blood samples.
I know there are lots of publications claiming they have solved this problem, but there is no real world solution that actually works like a product you can plug your microscope to.
Have a big client ready to pay.
I am working on a multiplayer spell-based shooter game using BabylonJS and Clojure. It's a browser game; if anyone is interested, here is the demo link: https://wizardmasters.io
It's in the prototype phase, and I was heavily inspired by the game Spellbreak.
An app to track your groceries, to save money and eat healthy.
I think healthiest food is cooked at home and people are eating out and doing takeaways . So I am planning to build tools and features which help people to cook more at home.
Its a hobby project, to play around with American Football statistics.
I'm trying to do a few innovative things with it. e.g. I generate an excitement-rating per-game.
Here are the excitement ratings from yesterday's games:
im building uxie: a pdf reader app with note taking, annotations, collaboration, ai features (chat, flashcards generation w. ai-feedbacks), tts, ocr,etc
promise this isn't just one of those chatwithpdf clones. its fully open source and free, and constantly shipping. (built a line-by-line highlighting tts just today https://x.com/vishnuu122/status/1840509664876020154)
more features coming soon.
would love for y'all to try it out and give feedbacks :)
I've really gone hard into 3D printing over the last 3 months. I dabbled with it the last 5 years, but on Father's Day this year I got a Bambu P1S with AMS and can do 4 different filaments. Total game changer, nearly "fire and forget", and the multi-color has been a lot of fun. Most recently I figured out how to design multi-color objects out of logos, and have printed coasters for my work logo, my SIL's work logo, etc. Learning Plasticity or another CAD as an alternative to TinkerCAD which is what I've used so far.
It's been a lot of fun, and my wife has sold a few things out of it on her Etsy shop. I've had the printer running nearly continuously since I got it, including a few weeks where I was printing parts for a circular sock knitting machine for someone local who reached out through a Facebook gifting community.
I specialize in building templates and component libraries. I’ve recently launched https://www.shadcnblocks.com which is a set of 200+ block components for Shadcn UI. The recent growth in popularity of Shadcn UI is extraordinary.
I’m also reworking and relaunched https://www.wickedblocks.dev which has nearly 200 free blocks for Tailwind. We’ll be released some optional premium sets here soon.
Finally we are about to release a set of 3 templates for 11ty at https://www.zerostatic.io where I build niche templates for SSGs. I believe these will be some of the best template available for 11ty and I’m keen to see if this niche has a serviceable market.
I’m scraping a list of every single UK company that has raised funding in the last 3 years - with details of how much and when - after finding out the info is available but hidden in certain filings on the Companies House website. Let me know if you’d like a copy for free - should be done in the next week or two!
It’s on the forms SH01 for new share allotments. Then look for the number allotted and the amount paid (per share), and the total funding is the number allotted multiplied by the amount paid
I’m working on http://100daysofcode.io - a comprehensive 100-day roadmap for individuals eager to dive into programming. My goal is to make the journey of learning to code more structured. Love to hear your feedback on the idea.
I'm working on my notes app Chronicles[1] again. Typical wysiwyg over local markdown files app. After a lot of internal debate, I've decided I don't want to have novels under my desk and am committing to finishing a 1.0[2] of it. Its a few releases from being accessible to new users, but for me its already displaced most of my other note taking tools. Not nearly as cool as half the stuff on this page, or half my other ideas. But its something I like, and something I can finish.
I am working on creating a framework for statistically identifying and measuring racial disparity in the criminal justice pipeline. This involves collecting, cleaning, and merging data from various government sources such as the FBI, DOJ, prisons, police stations, Sheriff's offices, county jails, etc.
Not really. The government agencies kinda make it hard on purpose to access this data. But, I am fortunate enough to be collaborating with experts who have been collecting this type of data for years.
A vscode extension that aims to be "vim for code' meaning that it has first class motions for programming concepts like functions, arguments, etc. quick demo:
In theory it should work for many languages with minimal support. In practice I've done some testing with typescript, Rust and Go and it largely works.
I am working on InvitePlus.io, a tool to manage user access and help companies in onboarding. It will send invites to all software your team has been using with just an email. You can manage teams across multiple platforms (Github, Jira, Asana, etc). Also, you can revoke access with a single click.
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’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.
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
Have similar personal app except that it is for grocery list. It starts with the meals desired and once selected, give you the grocery list of what to get.
I’m working on a state library for JS/React very similar to Recoil and Jotai. Have been using both but struggled with different performance issues that I was able to overcome seeing 10x to 100x improvements in some cases. I’m working on documentation at the moment and plan to open source soon
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.
Working on Alzo ( https://alzo.archi ), a half-SAAS, half-service business giving knowledge management + call for offers / layout automation to french, mid-sized architecture agencies.
It's kind of niche but I'm doing more and more automation on my side, to efficiently build custom one-off layout editors for my clients. Some have surprisingly specific wants (for example : "multi-player live google-slides like editor, but constrained to brand guidelines and layout systems with block-level pick and place across all documents").
I am having lots of fun with that and am trying to move from one-off bespoke systems to a common base + client-specific code.
Edit : it's 90% Elixir and designed to run both on-prem or as a managed service.
I'm building a camera with zoom / pan / tilt that uses the Raspberry Pi high quality camera and a small telephoto lens I got off of Amazon.
The enclosure for the camera is all 3D printed and made in fusion 360, and I even 3D printed a little box that a cheap joystick fits into that connects to a computer in order to control the position and zoom of the camera over serial.
I live pretty close to an area in San Francisco where you can see massive container ships coming in and out of the bay area, eventually I think it would be cool to have the camera setup somewhere around there so that I could get alerts when ships are entering or leaving the area and watch in real time over a 4G connection to the camera.
We are building Tribe - an AI-concierge for expert services. In India, finding expert service professionals for services like - photographers, cake-makers, fitness trainers, and more - is difficult and frustrating.
A typical user journey involves hustling through Instagram, Google, or word-of-mouth to find the right experts. And then they have to talk to multiple expert providers to align on scope, negotiate the price, and hope the service quality matches their expectations. It’s painful and full of friction right?
With Tribe, we aim to transform this user journey from a chore into a delightful experience. Think of it like closest one can get to an “Amazon for services”.
A friend and I started building an open source project for the Supabase hackathon last week.
It's a web security audit reporting web app. The idea is to centralize the entire auditing process inside Markdown based reports, à la Jupyter Notebooks. Then, any discovery actions like subdomain enum, path fuzzing, etc. would run by demand on edge functions.
We'll also be adding support for prompting generative models to help writing reports, suggest procedures and create dictionaries based on current findings.
The project is Apache-2.0 licensed, and can be found here: https://github.com/supaudit/supaudit. Please, note that the report UI is unfinished as of the date of this comment.
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!
After working for more than 2 years as a frontend engineer, I recently started doing full-stack and the org is using Go so I had to learn that, have kept all my learning in one place - https://github.com/hsnice16/golang_learning
Also, I completed a few AWS-related tasks right after starting full-stack. I have written blogs mentioning what I did to help others.
Till now, I have made the following tools:
1. Image Generator
2. Emoji Maker
3. OpenAPI Explorer (Explore 4000+ OpenAPI Spec Files in a nice GUI)
4. WIP - Cyber Sign - Digitally Document Signing Tool
5. WIP - Meme Generator - Make a Meme Image, GIF, Video, etc. with a text prompt
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.
I can't without doxxing myself sadly. The image vision detection is built into the SoC, no clue about the underlying library but it is programmable to a degree, so I assume it must be OpenCV
Making a voxel game type thing where the entire game is defined by the server, the client is only a renderer, avoiding all specific game logic. Very much like Minetest in its goal I believe, just simpler. I've seen a few people say they miss minecraft beta 1.7.3 so I'm currently(just started) implementing something inspired by that as a proof of concept. Looking for people to collaborate with :)
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.
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.
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?
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.
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.
An AI parent filter, which can remove and modify page content in real time. It's designed for kids using their first computer, and is fully launched (although only available on Windows right now).
Admittedly we're looking for seed funding and may not stay open forever, but the tech itself is really cool, and we get really strong positive reactions from parents once they learn you can use this to filter out quasi-political content in addition to adult/graphic content. We're entering an age where all content can be modified in real time, and I think Parent Controls Win still has a lot of potential.
My business partner and I spent so much time analyzing hundreds of properties to understand if the numbers work for investment properties. We then built a workflow that sends regular emails with a table with all the numbers calculated for us, based on rent estimates.
We’ve onboarded a couple of people so far and are onboarding more investors and agents next week.
We also added a red flag analyzer using LLMs for each property which we hope to expand into hard to reach data (government records) as well as the data we pull from public sites.
Feel free to DM me or sign up on our website and we’ll reach out. We’re iterating a lot and value your feedback!
Over the last few months I built and am still adding onto https://www.promptcompress.com which is the best prompt compression tool in the market offering multiple compression techniques which can be used together or separately. It provides analysis of the compressed prompts' accuracy impact which is utterly and frustratingly lacking from every other prompt compression tool. It's free to use for now. Considering adding support for using different LLM backends with it. Not sure if I want to bother with trying to monetize it so may just open source it and let users provide their own API keys in the future.
I've been thinking a lot lately about the idea of "assets" and what makes an asset class investable or not. This lead me to build a few investment reports for alternative assets (think: wine, Pokemon cards, art, comic books, sneakers, etc.).
The first two reports were Wine [1] and Pokemon Cards [2]. I'm currently working on the third edition, Fine Art.
Interesting, so what makes an asset class investable or not? For me I think its will there be a continuing market given that it requires adult participation. I think Pokemon will no long be as there is a need for attachment when young and kids these days have more alternatives.
Thanks for responding. I actually tried to build an economic framework to determine what makes an investable asset class. I came up with the following 4 major areas, with each having 2 sub-areas.
Building a fire detection system for tunnels out of a component in our tunnel evacuation system (https://evacsound.com/), as it appears there's own market for that.
I've been working on https://saasufy.com/ - No-code/low-code serverless platform for building web applications.
The idea is that if you're a highly experienced senior developer, it should feel oddly familiar. It aims to address every possible concern that a senior developer might have when building a web application.
Avoiding footguns is one of the core principles behind it.
It aims to strike the ideal balance between flexibility and simplicity. It's not for building rough prototypes; it lets you build apps that are more secure, more performant, more scalable and more maintainable than the ones you would write from scratch.
Also, proxying for larger co's requires certifications etc., plus stellar 24/7 operations, making this a less-than-ideal side project. I might add some content indexing + RAG features, but also not exactly a new idea...
Basically a simple way to CRUD dicts to disk without needing a separate database (uses SQLite underneath). I've always liked MongoDB ease of use, and in many quick hacks/projects I don't want to write custom SQL or bring in a proper ORM or install a db server.
TBH the main motivation is to just work on a simple side project with no stress, no need to productize it, and no need to obsess over productivity / can tinker to my heart's content.
Mostly done now tho, so probably will do something else next month :)
I ran into problems trying to deploy AI agents in the wild because people were trying to hijack and jailbreak them. As a result, I started researching and have begun working on a tool to scan LLM system prompts for vulnerabilities so that they can be fixed pre-deployment or at least anticipated. I'm currently taking baby steps by pulling together various tools from the open-source domain and trying to make them easy to use.
It's completely free for now. The report gets emailed to you within 24 hours.
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.
Mostly working on generative AI and tuning it to 100% product reproduction. It's harder than you might think especially with more complex subjects like cars. Training custom controlnets is a pain just because of the sheer size of the datasets needed. Subject LoRas/DoRas are pretty much solved though.
Here is an example[0] in 6k resolution from two weeks ago done with just text conditioning. The controlnet elevates the precision even more up to 99%, the last 1% is easier fixed in post. Which isn't optimal but a good way to go for now.
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'm working on https://tiny-chat.com a live chat tool that integrates with Slack. My goal is to cover most live chat needs while keeping it super simple, allowing me to offer it at a much lower price than competitors. I started this project because I was tired of paying too much for live chat services.
Previously, I used Django + React, but for Tiny Chat, I'm using Django + HTMX for the first time in production.
So far, the performance and user experience have been great, and I’ll definitely continue using HTMX in the future.
Late to the party - I'm building a "remote" for https://github.com/babybuddy for my future child. It's based around an esp32-s3 and has:
- 10 switches that I can assign to start/stop timers and trigger events (Kalih Choc Robin)
- One encoder + four way directional switch
- Round LCD display with touch
- 9 DoF IMU and ambient light sensor
If we won't use it for our child, I'll use it as a slightly overpowered macro keyboard :D
Of course I intend to publish it as soon as I have the first prototypes debugged!
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.
A few weeks ago, I started some tutorials in the game engine Godot. I've been a developer for ca. 15 years and actually started with Game Maker many years ago. I always found it very fun, but started studying software engineering, got a job and did not have much time left to develop games. I decided to pick it up again as my situation now is different than 10 years ago and man, it is a joy to work with. Currently, I am writing a game design document and writing some ideas down on paper. I want to make the art and the music all by myself, which is a challenge but a fun thing to learn.
I'm working on a web-based Indesign file translation system: https://indesign-translator.com/ It extracts all text, translate them (manually or with google translate, up to the user), and re-download with styles and layouts kept.
I started it as I was making a booklet about meteorology for kids in Lao language. I tried an automatic transation tool and was amazed to see it was keeping the format, so I dived into the markup file for Indesign, called IDML. InDesign is such a great software.
I've been writing a program to finally convert my handwritten notes to text. It's a lot harder than it sounds given that HTR performs way worse than OCR. I got something that works about 95% of the time.
I've been working on a tool for identifying samples in sample-based music, specifically vaporwave. I spent a long time building a cool TUI for it, but I realized many people aren't comfortable with TUIs, so just yesterday I finished the MVP of a web version. Here it is: https://barbershop.lukechampine.com
It works by embedding "traditional" formatters like rustfmt and gofmt (currently support 174 tools), which helps keep documentation matching with the codebase.
I'm working on an "offline first" Github client. The things I want to achieve are:
1. Background sync of repo state/PRs/issues/etc.
2. Ability to do "optimistically updates" when creating/editing PRs/issues etc.
The short to medium plan is to implement a CLI interface. But I hope to abstract the core into something that can be compiled to wasm such that a web UI that has optimistic updates everywhere, and is "offline first".
I'm doing this post to see if folks have seen similar projects around, I'd prefer not to build something that's already built.
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.
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.
I'm building an inhouse ERP/CRM/warehouse mobile app/ecommerce platform/MOps for my small biz which I have with my wife (own brand of cosmetics, home fragrance, skin etc..) with the hope that it will allow us scale with the minimum employees, the maximum productivity and the lowest cost.
150+ postgres tables, a huge backend dashboard, an optimized storefront, Hasura, Go, React/Typescript/Next.js and a myriad of integrations.
Abandoned my professional career for this one to chase the dream and got sciatica while in the process :)
I'm in the early stages of building a headless CMS you can use with your existing website. A few other tools do this, but I noticed that none of them are made for writing, and the editing experience is lacking.
So, instead of having people write content in Google Docs or somewhere else and then copying it into the CMS, I want to create a place where you can enjoy writing and publishing your content.
If this sounds interesting to you, you can try it at https://pmkin.io/ :)
I'm writing an open source and light Notepad like text editor front end for local or Anthropic LLMs to have a little more control over my experience with them. It persists tabs with local storage unless you create an account then you can save and sync docs and do vector search on them.
https://modelpad.app/https://github.com/SteveCastle/modelpad
I'm building an Airtable/Notion-like database thing where you can create a more detailed description of each column, then select some cells and have AI generate the data for you.
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 :)
It's like the fourth or fifth time I've made an attempt at this, each time learning something along the way. This might not be a success either... but I can tell I've made progress.
Right now I'm struggling with how to manage different events and different agents. Actually making a "winnable" game with "a point" is also hard!
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
A product development and problem-solving workshop [1] for middle school kids. It involves storytelling and hands-on exercises around ideation and solution development, culminating in creating prototypes. I developed it to teach my children and their friends how to think about problems and create solutions. Am continuing it refine it, including offering it to different age groups.
I'm working on https://exeud.com. It's an open-source VR framework, including a Unity toolkit that includes character control and interaction, and a Web3 template that allows you to self-host your VR scene on the Internet Computer, which is a website-in-a-smart-contract.
I see it being useful for artists, indie devs and anyone else who want to fire up their immersive ideas and keep control of the content, code and costs of running it.
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.
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.
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 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.
This month I was working on improving on SEO for my Flatcal side project: https://flatcal.com. It's a service that can combine multiple online calendar feeds into a single one for easier sharing with other people. Instead five calendars you can just send one that contains all busy/free status. The closer to release I am the more non-coding work there is to do. Oh well, just different part of the fun
I'm currently working on an I Am Sober alternative, being a habit/impulse tracker called Rewire. It's written in Golang + HTML + Bulma CSS. It sends out notifications check-ins via ntfy at the time you set when making the habit. It keeps track of streaks, and I hope to gamify it in some way. I've been working on it for a few weeks, and I hope to have it done soon. It'll be free and open source, but I'm not in the position to open source it yet.
Hey Guy, i built a website/domain security scanner tool. SSl/TSL, WAF detection, Secure Cookies, HSTS, DKIM/DMARC, DNSEC, etc..
I think the security score are gimicky (ignore that i have a header score I will be removing that).
You can just use it as a one-off tool to scan/check, you can schedule scans, get notified of changes (unexpected or expected), show proof of remediation, auto JIRA issue creation (with PDF attaching).
Thoughts? I would love some comments/usage/feedback.
internetsecure.org
I tried to give a little description, on each one but I can do better (and I made them smaller because i thought it was too much text!
thanks for the tip/idea. I want to have a HELP page that might give more details into each check, a sample .htaccess or similar that you can just drop in and secure most things up (but with possibly breaking functionality in your site ha but just to have that option).
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
I'm writing a Postgres-wire-protocol-compatible OLTP database in Rust, using RocksDB for storage as a starting point (MVCC for free!), worrying right now more about correctness and test coverage than performance. But I definitely feel their point of wanting more granular locking at some point.
Actually not, I'm replacing Postres storage entirely down to the tuple level with FoundationDB instead. Neon is really cool but you would lose out on the greatest part of FDB, the transaction processing, if you were to simply use it as a page store (S3 and friends is probably a better fit for something like that).
Hadn't seen that before, thanks for linking! Remains to be seen how well I can get this to work although one interesting thing to note is that CockroachDB (which would be the closest thing to what I'm building) is also built on top of a distributed KV store, although one built into Cockroach.
> I'm writing a Postgres-wire-protocol-compatible OLTP database in Rust, using RocksDB for storage as a starting point (MVCC for free!), worrying right now more about correctness and test coverage than performance. But I definitely feel their point of wanting more granular locking at some point.
Same at the moment in terms of what to focus on! What excites me the most about my project is the idea of making actual Postgres become seamlessly fully distributed, like Cockroach but not just Postgres-compatible.
Would love to hear more about your project, have you published anything on it?
CockroachDB people are reimplementing ideas of LevelDB/RocksDB into their own Pebble library, giving them a chance to integrate whatever requirements come from the higher levels of the system in their KV store.
Where as I'm most excited about having something that is like Postgres and SQLite smashed together, covering both use cases with mostly Postgres-compatible syntax and semantics, with Rust levels of reliability.
I'll send you an email in the next day or two. It's kinda hectic here right now, for unrelated reasons.
- Go to aquarium, look in tank, put glasses in info mode via a gesture to see the names of the fish in the tank. Learn more about them then on my phone.
- Have glasses keep score of any real life game you are playing from pickleball, to a card game to any game that has a score and requires vision to keep track of it.
Guess i could start creating such on the Vision Pro. Im thinking either idea will be created and or built into the smart glass winner but hmm maybe they are lame ideas..
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.
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.
I suck at trading and wanted to get better so I have built a crypto paper trading app (iOS only atm) to practice and measure your performance against others. If anyone is interested please try the testflight at
At work, I am helping internationalise and localise an HR platform as well as maintain a legacy one that is the biggest mess of spaghetti I've ever seen.
During my spare time I am building a web app to help my mom manage her healthy food market and trying to finish a ChatGPT wrapper web app to help me create meta descriptions for web pages a little quicker. Might monetise that one if it's worth the effort and will be valuable to people, we'll see.
I just revamped my app Shorts Generator and added a slick new layout. It makes it even easier to go from Text to viral video in minutes! See a demo in my post here:
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.
Yeah I'm liking how 'simple' it is if you don't want to get super involved. Plus I've got a small woodshop so I can build myself some tools to help the process.
Currently, I'm trying to get some funding for Ewigkeit, an deployment service for DApps that uses Arweave for hosting and AO for management of deployments, domains, and team members.
The USPs are:
- pay once, host forever
- censorship resistance via globally decentralised gateways
Rebuilding a prompt Capture the Flag opensource project. Built v1 a year ago and ran it a company event and local conference. Had good feedback, now rebuilding without auth, seperate flag submission, chat memory, function calling and multi-modal support. gpt-4-0-mini is dirt cheap so can do a lot.
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.
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.
Working on restoring punctuation marks in raw YouTube transcripts.
Bert model trained as a token classifier works but it doesn’t scale well with more languages. See https://www.appblit.com/scribe for the current solution
Now looking into fine tuning a small LLM like Gemma 2b-it to this task.
Any advice on other LLMs that would work appreciated.
I'm currently trying to create a lua-to-js transpiler using treesitter. Not sure how hard this is, but I suppose it's just a matter of traversing trees. I might need to use this transpiler later on my static site generator using a lua DSL.
I'm also planning on making changes to improve my text reader. The purpose of the project is to help me alleviate my discomfort when reading long blocks of text over an extended period of time.
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.
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 home rolled IRCCloud alternative. No particular reason why. I started it maybe a year ago and never finished it, got it to a hacky POC and over the weekend I had a bit of a cold/flu so decided to spend some time practicing my refactoring abilities.
Still in progress but I did manage to find a bug in one of the open source libs I am using for the IRC protocol interface and it was approved. Overall a productive flu weekend.
Working on a few major changes for my turn-based MMORPG. It uses HaxeFlixel for the client and SmartFoxServer for the backend. I've had fun working on it for about four years now.
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.
1) at/around powers of two
2) regardless whether using GC or preallocating
makes me think its got to do with cache sizes. For example, the M2 macbook has around 16MiB of cache, which gives you approximately 2 million ~ 2^20 nodes where each node has a 64 bit number and a 64 bit pointer.
The jumps in your measurements could be related to the cache hierarchy. On Linux (probably macOS too) you should be able to run "perf stat ./mergesort" to show you the hitrate of your CPU's caches.
Thanks for reading my blog post and thinking about it. I thought of cache as well, the 3 machines I'm running benchmarking on are all very different. The M2 Macbook has 128-byte cache lines, as opposed to the other 2 machines, which have 64-byte ache lines. The old Dell R530 has level 1 through 3 caches, the others have only levels 1 and 2. I'm still trying to understand CPU caching and see if I can correlate it to the performance drops somehow.
The linked list nodes are 16 bytes, and both 8-byte fields (.Next and .Data) get read and written during sorting. Up to a point, larger node sizes,which I would thing would change caching, don't change where the performance drops occur: https://bruceediger.com/posts/mergesort-investigation-7/
Is the compiler, or a library you're using, somehow adding code that takes a different strategy at runtime when the linked list gets bigger than the performance-fall-off size?
Good question, but I don't think so. Two mergesort variants show it, one does not. A C transliteration of one of the variants that show it, also shows performance drops. The Go compiler for MacOS on M2 silicon probably generates very different code than the X86_64 on Linux, yet they both have the same performance drops.
The code only uses standard Go packages. I wrote the linked list struct, I'm not using a package's struct or code. I don't even use standard package code during sorting, only in timing and list preparation.
What you suggest may be true, but it seems very unlikely.
I don't think so. There's no garbage generated during the sort, which is what I'm timing. I'm sure that GC runs during the sorts, but it won't do significant amounts of work because of that.
A C-transliteration of my original Go algorithm shows similar overall performance, with performance drops at the same list lengths.
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).
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.
No, I actually found it does a pretty good job with costumes out of the box, so just training on the subjects and then using an LLM to make specific prompts.
My daughter has gotten a kick out of being able to have pictures of her in any costume but has started to notice the dimpled chin that Flux applies to just about every face it generates.
In my quest to master Rust, I'm building a (toy) Soulseek client in Rust. Souleek is an old (2001) closed-source p2p network still used to share underground music.
For learning purposes, I'm imposing the following restrictions:
- I can't use external dependencies (crates)
- I have to reverse engineer the Soulseek protocol myself
So far it's been a lot of fun and rewarding as it touches upon low-level concepts I don't have to deal with normally as a web dev.
I’m working on https://taskade.com, which started as a unified workspace for distributed teams to collaborate. Now, it’s become a playground for AI agents that work alongside you.
These AI agents think, learn, and act—handling tasks, research, and more—right in your workspace where you can chat, manage tasks, create mind maps, tables, and more.
Working on Hedgy, a tool for confidentially exploring new job opportunities without messing with your current employment. It's a combo referral/reputation network (members endorse each other) and anonymized hiring platform. Members share what would make them move (role/$) and employers review anonymized profiles.
I'm creating a simple and lightweight CRM (customer relationship management) as RMS (record management system) system. Code is too early state to try.
I've take the different approach in building this system as it is traditional MVC architecture in Node with Express, Postgres, Pug, etc. as technologies.
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'm working on a CI system with DSL instead of yaml configs.
The general premise is that most sufficiently advanced yaml configs begin to look like code - e.g. in Github Actions one could look at external Actions and shared workflows as dynamic libraries; workflows as public functions; jobs and steps as internal ones.
We have better languages than yaml-structure-as-a-code, and tools to help us write and test them quicker.
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.
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.
An org-mode grammar for tree-sitter exists already. Why not use this instead of making your own? Tree-sitter however is LR parsing, not PEG, is it not powerful enough?
I work on Chellow, an open source Web app for checking and reporting on UK electricity and gas bills for large organisations https://github.com/WessexWater/chellow . It's a mature project that's used by two organisations. Please get in touch if this is something you're interested in.
Hi everyone, I am incredibly grateful to this psychic and still find it hard to believe that my husband is back in my life, with an even stronger bond than we’ve ever shared. Thanks to this psychic’s outstanding and remarkable services, I received a surprise call from my husband just 24 hours after reaching out to him. What seemed like a problem that could have destroyed my marriage was resolved so swiftly. I wholeheartedly recommend Priest Ray to anyone seeking accurate spell casting to reunite with their ex-partner. You can contact him via WhatsApp: +27613732619
Kindly visit https://psychicspellshrine.wixsite.com/my-site
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 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.
I'm working on https://www.ptrdns.net , a primary and secondary DNS hosting service built around the PowerDNS API.
The problems that are on my mind right now are 1. how to improve visibility on search engines and 2. how to add POPs on Anycast IPs to improve latency for resolvers without selling my right arm to obtain a /24.
I am actually working on my first-ever product hunt launch. And since I am handling the content part, September was all about writing copies, emails, landing pages, and new blogs around the product. It was a bit overwhelming but I can totally see how thrilling it is too. In fact, I landed here due to SocialiQ 2.0 launch. We are yet to launch it in October but coming soon page is ready.
I am experimenting with concepts to address the question: “how do you get people to socialize outside their houses?” which prompts all sorts of additional interesting questions around building anticipation through paralocal auditory broadcasting, environmental profile sharing, seeding location-based experiences, and so on. Consulting pays the bills, but this is a fun diversion.
I am working on a tool called Slicely. It is similar to tools like askyourpdf.com but built for enterprise use cases. The focus is to keep you in complete control of the information you share with the LLMs.
I have completed the prototype covering the most fundamental use case. Now, I am looking for the initial set of users interested in trying it and understanding its market fit.
An open source and easy to use globally distributed network monitoring and testing platform called Globalping https://globalping.io
Currently it's at stage of "RIPE Atlas with better UI and UX" but I plan to expand the functionality to cover a lot more use cases like ISPs,Cloud,Edge rankings and performance
Basic features are implemented, it is fast and already quite stable and slick. For the first version all that is missing is a website and feedback channels.
There are major features in the pipeline and I hope that one day I will be able to make some money with this project.
Inspired by recent projects like Kamal and Sidekick which target VPS rather than k8s, I created a control plane that leverages Caddy, Cloudflare, Podman, and Hetzner to automate deploying apps.
The intent is to remove as many obstacles as possible for finishing my side projects and sharing them. Worst case scenario is it becomes another unfinished project but I’ve learned a lot along the way.
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.
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).
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)
Currently working on 2 new versions of my small daily bird guessing game for US and Canada, looking into the local habitats and such to adapt it to the region.
I finished batch processing the bird species and their conservation status and now planning to setup a testing environment to begin the work. I'm already learning so much about the birds of north America. Exciting!
I've been working on Skate (https://github.com/skateco/skate), a lean multi-host container platform, primarily for my own needs. Its been a great way to learn more Rust (I'm a gopher by day) and I've learned some interesting technologies and concepts.
Working on a v1 firmware for USBSID-Pico now that I have ordered the first v1 pcbs.
https://github.com/LouDnl/USBSID-Pico
USBSID-Pico is a RasberryPi Pico based board for interfacing one or two MOS SID chips and/or hardware SID emulators with a computer/phone over USB.
Working on wasitsent.com. It's an uptime
monitor that alerts you when your automated emails stop sending.
Hoping to get a working version out this week. In the meantime if you want to get an early peek at how it works you can go to sandbox.wasitsent.com. The sandbox is ugly but functional. It goes down a lot and the data is periodically wiped because I use it for testing.
Interesting! Emails that stop sending can be caused by a technical glitch of some kind, or they can be the consequence of a block list. A sister project could be to assist users with this?
A couple of years ago I built a journal system that sends me an email everyday; answers are then logged in a db. It worked flawlessly until last week.
Although that domain is only used by me to send emails to me, it seems it was suddenly added to a black list (DNSBL). I would welcome assistance in that matter and am not sure where to turn to... (Mailgun support essentially says "tough luck").
A simple follow-up if someone finds this later: it turns out support for the two relevant black lists are super responsive and nice. The domain had been blacklisted in error; it was delisted immediately. It was surprising how fast and nice that went ;-)
The next generation medical reporting ready for seamless integration with LLM's because it's build on top of standard data models (ex. FHIR) and ontologies (ex. SNOMED-CT). https://tiro.health
Goals: less time spent on medical admin, better data for secondary use.
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.
In general, an automated system to catalog, store and retrieve trading cards (magic for now, Pokémon next.) Right now, working on computer vision recognition of magic cards, but I’m trying to tackle the hard edge cases that many other projects and products don’t (revised vs unlimited, multiple reprints in The List, automatic language detection, etc etc.)
An app that syncs a timeline containing posts with whatever you’re watching (TV Series, Movies, etc).
The discussions and content displayed will be relevant to whatever is currently playing on your TV at the specific time.
Have a rough app built and my potential initial target audiences identified. The integrations aren’t TOO technically challenging and should be feasible.
I'm working on https://symnix.com/ to simplify deployments of various applications on your own infrastructure without any agents that need to run on the target system.
It is so much fun to build stuff that you need for your own and additionally want to share it with other people!
We are building a new kind of venture capital investment firm - Empros Capital.
We are hiring for two roles:
1. People that have a technical background and want to become investors.
2. People that have an extraordinary background outside of technology (especially in writing or other liberal arts) and a deep interest in technology and want to become investors.
Please get in touch if interested! My email is alex at …
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.
Basically a mobile app with an integrated IDE and terminal with custom commands tailored to execute js code that interfaces with native android features
Currently building a very simple migration tool for SQLite with the Stack Overflow forward only approach, mostly for my projects based on Bun: https://github.com/i9or/migralite
Planning to make it single binary to remove the dependency on Bun from target projects.
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.
Yeah! I am a computational neuroscientist and I was trying to understand this paper: https://arxiv.org/abs/1906.01678 so I had added the paper to my personal Gnosi and was asking questions about it. I had added this paper https://pubmed.ncbi.nlm.nih.gov/34512508/ to my Gnosi a few months prior after reading through it and completely forgotten about it. As I was asking questions Gnosi started making connections to this earlier paper and helping me understand the new paper in the context of this older paper I had already read and understood, as well as giving me some ideas on using thermodynamic neural networks as a toy model for how Parkinson's can be created by poor management of entropy.
Understanding something new more easily and making new connections and coming up with new ideas is exactly why I have worked hard on maintaining a zettlkasten for the past 6 years, but Gnosi allowed me to make the same kinds of connections much more frictionlessly.
We have similar success stories from our alpha users which include folks interested in anthropology, complex systems, UAP studies, physics, philosophy understanding new tech for startups, etc.
Various slothy art and coding experiments - a 1 level melonjs sloth platformer,
A vanilla js game with lots of animations and audio and mobile accelerometers usage using no JavaScript libraries- just html, css and js callong browser apis.
I'm building an async library for python called taskiq (https://taskiq-python.github.io/). It allows you to easily setup RPC over distributed queues. Currently I'm trying to add a monitoring to see what tasks are being executed.
I haven't had much time, but I've been hacking on a CLI based blogging framework called rot.
I want it to be fully piloted via CLI for setup, deploys, and common actions like creating new posts. Bonus features would be random post, analytics, and view count routes built in.
Just having fun with it. I'm not sure if people beyond myself will want it.
I started "grilling" on top of "oven salt" in my AEG/Electrolix steam oven. I am working remote next to a mediterranean market and I put large shrimps and pilgrim mussels on the salt for 8 minutes at 225c. Also tested vegetables, fish and beef. I brush the fish with smoked olive oil from a small factory.
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 am working on making using LLMs easy for everyone. Focus is to make users productive rather than having them configuring their environment to death. Wrote this app for my wife who, even as a smart software engineer, was getting overwhelmed with AI and LLMs.
Memrise closed down their community courses, so I'm trying to make a sustainable alternative. Giving users control over their learning for the future
- Requires no backend, I can switch it off and users are fine
- One time purchase, Users can pay once and use forever
- No ads, No selling data
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.
There are already zizillion projects (usually Nomad or simply Expat) - and NONE of them suggest moving to Slavery countries like US etc ;) So please - do you homework & don't be 'THE WEIRD' and help people - Freedom is the ONLY option & we HAVE TO support it.
Im currently developing a larger scale 3D printer.
My goal is to convert parts of my old Ender-V3 into a new CoreXY frame that can print up to 512x512x256mm (for comparison the P1 series from Bambulabs has 256x256x256mm), while keeping the costs under 500 Euro.
A full BOM and Tutorial will be released FOSS if i manage to finish it.
I'm working on a tech news summary site: https://asiaviewnews.com/gigabots/threads. Its mainly tech news, but I also am putting tech news that is relevant to its stock. And will put some finance news.
I'm working on the D&D adventure I'll be running next year at GenCon and play testing at PAX Unplugged. It's based on Jacob's Well, a Dungeon #43 adventure, but updated for 5E and updated in other ways.
I'm also planning on working on some TTRPG tooling that I want and releasing them to the web.
I'm working on https://www.stonkys.com.
Not really Slashdot, not really Hacker News.
I always like programming and I was always curious about the world.
I figured, why not make a tech/politics website I would like to use?
I'm working on a shared bookmark manager called LinkPickle, mostly for my wife and I to send each other links. Think Linkwarden but pickle themed and not nearly as fleshed out.
I'm working on Briefy, an AI knowledge assistant consisting of powerful summarization tool and built-in knowledge base.
We're looking at the marketing growth so far, and we want more solid feedback and suggests with the product itself. If you are interested, please contact me and I can offer you a discount!
Gitops orchestration tool to create manageable and predictable shell scripts in YAML. It uses shortest-path first graph to calculate the run-order based on its dependencies - https://github.com/jjuliano/runner
A community project to archive PlayStation 2 save game icon assets, and make them viewable/downloadable for free in your browser! We've built a small community and are approaching the 20% archival mark :)
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!
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.
We are currently building out a health and fitness AI platform with patient communities support and eventual clinical integration. Our vision is to massively increase accessibility for on-demand care.
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.
Building an app to use less your phone. There's a lot to be done there, and brainstorming features is really fun. It's pretty early but I wanna do it right this time. So I'm talking with designers and so on. But I'd like to remain VC free if possible :)
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.
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 working on a to-do list and time management application that I prefer to keep secret for now. If anyone here is using an app like this, I would love to know what you would like to improve. And if you're not using an app like this, I would love to know why not?
Well, we can share, but wait - we decided to keep it as secret for now... Oh and not to be seen as rude - check CS50 @harvard uni - there's one exercise you can check.
Achieving compatibility with all web browsers >2012-2014 and onwards (= those who support TLS 1.2 HTTPS and WebGL), for a 3D game.
Also, finding new inspirations for the game. I like how Minecraft uses vertical depth and how peaceful and stressless it is. Maybe I’ll get inspired by that.
I'm building https://sequel.sh it's an AI data analyst and text-sql interface which helps you query data, generate charts and analyse the data to give insights all without a single line of SQL.
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?).
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.
I'm working on an anonymous chat site https://voidchat.org with the backend written entirely in C++. The only dependencies are libpq and uWebSockets, everything else is built from scratch
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.
I am currently working on interpretation of LLM. How to we construct the structure of LLM. I am also interested in the local deployment of LLM, offline version of ChatGPT. How to we use RAG to improve not only the accuracy but also the richness expression of LLM.
I am currently working on interpretation of LLM. How to we construct the structure of LLM. I am also interested in the local deployment of LLM, offline version of ChatGPT. How to we use RAG to improve not only the accuracy but also the richness expression of LLM.
I hope you're supporting the VTT format rather than introducing yet another "standard" format.
If the VTT format is lacking, then please work to get that format extended so we have a better format rather than fragmenting yet another format.
As someone who owns a few different dungeon drafting tools, it's a real pain when different formats don't work well together. Lighting seems to be the biggest issue where drafting in one editor and importing in another will lose lighting settings.
Still working on ListenNotes.com and PodcastAPI.com —it’s been a 7-year journey so far.
When I was younger, I admired those who could build 12 startups in 12 months. Now, I have more respect for the ones who stick with the same project for years (or even decades) :)
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!
Namebrand-Check, a browser extension to help me sort out BS brands on Amazon from legitimate ones. This is something I struggle with regularly. Unless you know the category real well, you may miss that KEEN is a great brand for durable shoes for kids, or example.
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)
I am building a vendor management platform for startups that puts collaboration first. New approach compared to traditional procurement. Https://zapro.ai. Check it out and let me know what you think.
I tinkered with Unity for years but it always felt... complex. I mostly do 2D games I always felt I was fighting the IDE. C# is what kept me around though. But Godot's IDE is very noob friendly. Especially if you're not doing a lot of crazy novel things. There's a lot of sensible defaults and functionality.
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'm working on a system to help guitar/instrument shops post their products (by way of importing listings from Reverb.com) on social media to increase visibility to drive sales and followers.
Teaching myself CNNs/Machine Learning/ML Pipelines and getting familiar with the AI tool ecosystem so my team and I can put our commercially successful wireless telemetry receivers into overdrive.
I am aggregating real estate listings across all African countries and standardizing them into one MLS and API. No front-end yet, but that will be the next step. Still finding sources for some countries
I'm working on a private social media app for (me and my) friends who workout together. Making a beta version of the app with flutterflow (low-code, bit buggy) to see if it is what I think it is.
Building a narrative interactive novel/RPG thing. Wrapping music composition this week, writing about half done, game engine built, art finishing around Christmas.
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 :)
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.
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
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.
I'm working on a concept of a declarative configuration system for Arch Linux. My goal is to get the best 90% of what NixOS provides but with archian simplicity.
The concept is certainly intriguing. However, there appears to be a slight incongruity between the term "Serverless VPN" and the visual elements displaying phrases like "Server Created" or "Connect quickly on available server capacity."
This juxtaposition creates a somewhat amusing contrast.
I’m building a private AI computer, designed to handle confidential data and ensure privacy.
We call it Lakoy, and are looking for meaningful ways to include collaborators.
Just a Sunday project but there’s a limited release product dropping in October. One of the online retailers uses Shopify, so I wrote a bot to alert me when it comes in stock.
I am working on my master thesis. My research group has developed an architecture description language and I am generating a LLVM compiler from this specification.
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).
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
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.
Tangentially, if you're still suffering from long covid, I heard recently how nicotine patches were helping reduce symptoms over 2-3 weeks. I can't recall the original article (perhaps it was here) but here's an NIH post on it https://pubmed.ncbi.nlm.nih.gov/36650574/
I wish I was working on something. How is it that I can’t think of anything? My mind goes blank. Maybe it’s a side effect of being burnt out from my job.
It's a huge space, so I wouldn't say it's easy. Also several ideas will just not be interesting to you at first, and many others will only be revealed as uninteresting after a while (ie you hit a problem you aren't interested in solving).
One idea might be to learn something new, if you don't have a project. Think about a textbook or a class, or online texts, or just some interesting popsci at the local bookstore/library for example. any might work depending on your style.
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.
I'm working on yet another AI-powered app (shocking, I know). It's a basic command-line interface (CLI) flashcard tool that uses GPT-4 to grade answers and help you learn based on how far your response is from the correct answer. You can check it out here: [AnkiCLI](https://github.com/johnny1011/AnkiCLI). It's pretty barebones—just Python and the OpenAI API. Nothing groundbreaking. If anyone has thoughts on how to make this marginally less useless, I'm all ears.
Yeah, it’s a bit late since it’s already October, but I’m working on a few areas. One is digging deep into AI and how to integrate it with web automation, especially with the tool I’ve been building for a couple of years, https://automatio.ai.
We’re focusing on improving multi-threading, releasing smaller packages, and working on documentation. A lot of effort also went into content creation and boosting the site’s domain authority and backlinks.
I've mostly been focusing on school right now, but my website https://eleboog.com has needed some more content for, uh, months lmao. So I'll probably try to make some new posts for it. Some topic ideas include Geminispace & cool ways people have made web apps with Gemini & related protocols, my tiny prose journal and how it's helped me with my mental health, and (of course) the random features I've added to my site over the past half-year and how I feel about them right now.
I know it ain't as exciting as y'all with your startups and open source softwares but I'm just a shmuck stuck in a CS degree that is guaranteed to leave me flipping burgers for a few years until the industry realizes hiring people is actually a good thing... I'm taking things as I go to build out my portfolio and hopefully work towards making my own open source apps that can hopefully land me a gig or two in the future.
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.
Lately I've been working on GitGuard (https://gitguard.dev/) which is a flexible way to write approval rules / workflows for your GitHub PRs. Think GitHub's branch protections but with the power of a toy programming language.
Also my long-term project (4 years or so) has been CodeApprove (https://codeapprove.com/) which is a much better code review UI for teams on GitHub.
So, yeah, I am pretty into making GitHub better for teams!
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.
Without a doubt. This is the first time hearing about working in the NIL space like this but it seems so obvious. I'm surprised I haven't come across it before. Good luck!
I'm working on a language learning web app (very cool to see several others here too) which gasp does not use AI! It mixes the form of a book and experience of an app, and provides small guides to the basics of languages. Currently only Vietnamese and Esperanto: https://yakk.app
SharpAPI is an AI-powered API platform designed to automate and optimize workflows across various industries, including E-Commerce, Marketing, Content Management, HR Tech, Travel, and more. By leveraging AI , SharpAPI offers a comprehensive suite of tools that streamline complex tasks, enabling businesses to operate more efficiently and effectively.
What Problems Does It Solve?
Some examples:
- Manual Processing Challenges: Automates tasks like resume parsing, product categorization, and sentiment analysis, reducing the need for extensive human intervention.
- Language Barriers: Provides real-time translation and analysis across 80+ languages, facilitating global business operations and customer engagement.
- Inefficient Workflows: Streamlines processes by automating repetitive tasks, enhancing productivity, and allowing teams to concentrate on strategic initiatives.
- Content Quality Issues: Offers tools for paraphrasing, proofreading, SEO optimization, and spam detection, ensuring high-quality and consistent content across platforms.
Unique Selling Points (USPs):
- Industry-Specific Solutions: Tailors automation tools to meet the specific needs of different industries, such as E-Commerce (product introductions, personalized emails) and HR (resume parsing, job description generation).
- All-in-One Platform: Combines a wide range of automation tools within a single API, enabling businesses to streamline processes across multiple departments like Marketing, HR, and Customer Support.
- Easy Integration and Scalability: Equipped with a broad range of SDK Client Libraries, SharpAPI is highly customizable, easily integrated into existing systems, and scalable to meet growing business demands.
- Extensive Language Support: Handles over 80 languages, offering on-the-fly translation and content analysis, essential for businesses with a global presence.
- Advanced Customization: Allows for context-specific customization through advanced API tools, providing flexibility and precision in automation tasks.
Who Is It Targeted For?
Some companies/platforms/people that will definitely benefit from it are:
- E-Commerce Store Owners: Looking to enhance customer experience and boost sales by automating product introductions, thank-you emails, and customer review analysis.
- HR Teams and Recruiters: Seeking to streamline the hiring process with automated resume parsing, data translation, and effortless job description creation.
- Travel Operators and Hotel Managers: Aiming to improve customer satisfaction and increase bookings by categorizing offerings and analyzing customer reviews.
- Digital Marketing Agencies: Wanting to scale content production, improve quality, and satisfy clients by automating content creation, tagging, and spam filtering.
- Retailers and Product Managers: Needing to enhance catalog management and drive sales by categorizing products and optimizing descriptions based on customer feedback.
- Content Creators and Platforms: Aspiring to reach global audiences and increase engagement by translating, paraphrasing, and optimizing content for SEO.
- Customer Support Teams: Looking to personalize support, reduce response times, and retain customers by extracting contact details and analyzing feedback sentiment.
Hope to get some feedback from you guys!
Cheers,
Dawid
Well, that's... uncommon. What made you take the leap? Met the love of your life who is from Poland. As a Pole I'm both honored and impressed but would like to understand your motivation. People who don't move to Poland rarely want to study the language.
That's it! My girlfriend is Polish and would be great to be able to speak with her family. A lot of my friends are Polish too. She has translate between her family and me currently. It's been very hard to learn though. Haven't liked Duolingo so far so going to try Babel. If not that I may take classes.
IMO it's a good idea to provide a free trial without asking CC details. Seeing that we have tools like https://postgres.new/ which offer similar functionality for free
During my 8 years of professional SWE career (mostly startups), I've never worked in a company that did not suffer data breach / was hacked. It was always dumb stuff like admin:admin or deploying vulnerable things and forgetting on them.
After last one, I was done, left my job and started building Recon Wave [0]. I want to build tooling that will monitor your infra for you and find vulnerable / misconfigured / forgotten things that can be easily exploited.
I believe that security is best applied in layers and we're building one of them. We can not protect you from everything, but we can protect you from shooting yourself in the leg.
Me & my co-founder decided to take a bit different approach from other attack surface management companies and we try to find patterns in the whole OSINT world (aka most misconfigurations, domain correlations and others). Among others, we scrapped most of DNS and now have pretty cool reverse DNS dataset [1].
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 working on MindPal - A platform to build AI Agents and Multi-agent workflow to automate tasks for business.
It will just need a minute to build a multi-agent workflow on MindPal. If you are having complicated AI processes that could not be done by ChatGPT, give it a go at https://mindpal.space/
I'm working on https://mindpal.space/ - a platform for anyone (even without technical backgrounds) to build AI multi-agent workflows as internal AI productivity tools, lead generation tools, or extra income sources.
Within just 1 year, we have acquired more than 1500 paid customers.
Just FYI, your landing page is pretty hard to use on mobile. As you scroll down the page the content keeps jumping around because of the typing effect at the top of the page overflowing onto two lines
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.