david927 - 88d
What are you working on? Any new ideas that you're thinking about?
An PWA primarily for my wife and my daughter. They can order their hot chocolate and their coffee as if they were going to grab something at a fancy café downtown, but instead it's at home and I'm the barista. It is quite nice to have for when my wife comes back from work and want something specific, or when we are waiting for the visit of a few friend, they can order exactly the available beverages and everything is ready when they're here.
It was also a good playground for me to implement Web Push notifications (to never miss new orders).
It's a basic Nuxt 3 app with Appwrite as the backend with rough edges, but much enough for our household use !
If you want to spam my phone with notifications, please visit my café : https://mytinycafe.com/alix
LOVE this. Are there any plans to open-source? I'd love to run my own instance.
Also some feedback: the ordering buttons are inexplicably in french despite everything else being in English. Choice of language or defaulting to English would be expected...
Also - multi-select and nullable options. So that I can create options like Taco / Steak / Pasta, and add side options that are relevant only when one of those is selected.
If there's a demand for it to become open-source, why not? But I'll have to improve code quality first. As the presence of french labels indicates it, i18n is not properly implemented for this project.
No, you really don't have to. Partially complete software can have a lot of value too.
Anyone can fork it and quickly add the i18n (or just translate into a different language) for their own purposes. People will likely want to contribute i18n. People may fix or improve things for you.
Of course, it's entirely up to you - but I've appreciated half-complete software countless times before.
> But I'll have to improve code quality first.
Don't fall into this trap, strike while the HN iron is hot, all these people +1'ing will never come back when you're eventually happy the code quality is "improved"
If it's truly that bad you'll benefit from the feedback since it's an internet exposed service, although considering you're a professional freelancer, I'm sure it's fine.
It is far from fine. It was my little dirty project where I knew there was only 3 users and where I could be finally escape the usual process from my professional life.
But heh, now is the Time for me to patch all the hole I left. Lots of coffees depend on me now.
Si c'est open source je peux aider avec les traductions !
And yes, I feel like, working on it before open sourcing it is like cleaning before the cleaner. It's ok if the code is messy and there are bugs, that's why OS exist.
Very cool idea imo congrats
*source ouverte?
ahah le cloud infonuagique en source ouverte
There's demand for it, add me to the list who wants this and would use it
I'm definitely interested! My family would love this.
Me too
+1 interest!
+1!
Me too
It's open-source now : https://github.com/Karalix/micro-cafe
have fun :)
Any plans to open source?
PLUS, to sweeten the deal. here’s a bunch of tech support!
Do not worry about cleaning up the code before open sourcing it. Get it on GitHub and I am sure plenty of us would open PRs. I know I would!
It's live on Github now !
This is lovely,I thought about doing something similar but as a 'Dads taxi' app similar to Uber where my family can request rides. Partly because I sometimes struggle to remember where I supposed to be and when, but also because it might just be fun
I really love the idea of an ecosystem of Apps Powered by Parents (APPs). Please reach out if you ever plan to implement it!
Also helpful if you have teenagers and want to make it easy for them to not drink and drive
Bug report: I tried to create a new cafe with a name that contained a space character in it. The form told me the ID was invalid but seems to have created my user account anyway. When I log in now, the CafeID I get is 'undefined'; as in, I am now the proud owner of https://mytinycafe.com/undefined/barista. I'm assuming this is not intended :)
Just had a look at the control code. I must have been drunk because it is totally idiotic. I am surprised it took that long for it to be reported on HN
Hey, that's MY cafe! (same bug happened to me)
I love this concept and the execution.
So cozy. I love this.
One nit: the contrast in dark mode at least on the marketing site is a bit off (But I'd love to fix it myself if it was open source :) )
Awesome! I like when imagination fills the gaps of technology, maybe because I played on old computers like spectrum, we had few pixels and had to imagine the rest.
The ordering could’ve been “solved” with a WhatsApp message, ( or shouting ? :D ) but that would have been so boring!
This much better life UX !
This app is a reminder of being playful and imaginative in life can bring joy, congrats!
Very cool concept - thank you for sharing it! I think would be a great solution to the near-daily "what should we eat" problem.
If I could make a (not-important) suggestion, I think being able to re-arrange / categorize menu items would be useful. Something that lets you group together drinks apart from snacks as an example.
The "what should we eat" problem was a big source of tension in our household since the arrival of our first child. Too much time-consuming, too much planning effort. What changed our life (and I really mean it) is the app https://jow.com: it suggests you a list of meals for the week suited to your family and equipment, and it creates a shopping list for your preferred delivery provider. I only have good things to say about it and could go on for hours.
We're actually in a unique situation where the planning+buying isn't the hard part, but the deciding is. We're within walking distance of a super-cheap grocery store and I'm able to cook a wide variety of dishes - many of which I can make quickly. The hard part is my wife doesn't do well with open-ended questions like "what would you like to eat"? Seeing a discrete list of things I can make and her just picking/submitting the options would solve the problem.
Though that only holds while we have free time. If we have a kid, then I can see a great amount of value in that app.
I posted this in another comment but couldn't help but notice this discussion since it seemed relevant. I've been working on https://mealsyoulove.com, which is a meal planning app that also integrates with Kroger and Instacart for ordering groceries. Jow looks similar (not sure what their pricing model is?), but I'm leveraging AI to build highly tailored recipes and meal plans while allowing you to also import your own recipes to incorporate.
Super cute! Might try it out soon (my partner and I are both working from home most of the time).
FYI: The features section of the website doesn't render correctly in dark-mode.
You should add food and prices too. Obviously you don’t need to implement an actual payment system because it’s for fun, but if it kept track of the money, your kid could charge you 0.50 per drink or something.
That's a nice idea ! Will definetly add it soon.
And for the food, one can already add anything, it's just a text field. A friend of mine only has alcoholic drinks and snacks on his menu page.
This made me ovulate, and I'm not even a woman.
Ah this is one of my favorite projects I've seen in a long while. Will open my home cafe.
This is the ultimate benefit of democratising building of software with AI. Any personal and limited use-case can become software. Then people get software that suits them, not what suits the average user.
I never expected to open this and find something that would put a big grin on my face.
Thank you for giving me some joy.
Oh man this would kinda help me a lot right now. (As a struggling home owner living w/mom and dog)
FYI this is a blank page on Firefox :(
works for me Firefox 145.0.2
The testimonials section is adorable
Lovely idea! One Latte for me :)
This is awesome. Perfectly solving a problem, showing off tech, and adorable.
so it's a point-of-snail sort of system, perfect for taking share in a teeny tiny market, and in the growth-share matrix something of a Cashless Cow?
I like it. Delightful.
The URL is public e.g. for /nick (me)?
Yes, the url is public :)
this is awesome! my wife and I host coffee for neighbors on saturdays and this would be perfect for that!! thank you
I love it! Such a cute application :D
This is adorable. Nice work!
It's really super cool!
This is so delightful!
Slightly disappointed to realize there is not some automated drink machine behind this, as that's more my interest, but cool nonetheless and you handmade drinks are probably better.
> Slightly disappointed to realize there is not some automated drink machine behind this
There is and it's called "dad"
I'm working on porting KiCad to the browser. It's a lot of sweat and tears, multithreading issues and some more sweat. I've updated a port of WxWidgets and now I support all the features KiCad needs with ~200 tests.
Right now I have a build that loads in the browser, but I really want to have "multithreading" which means workers in the web. One can use asyncify with emscripten to translate blocking C++ to WASM, but that transition is not perfect, right now I'm debugging a bug where there's a race condition that halts all execution and the main thread runs in an infinite loop waiting for the workers to stand up. I guess I'll have a few of those ahead.
The main goal is to 1. just have fun 2. use yjs as a collab backend so multiple people can edit the same PCB. This will probably work with pcbnew, KiCad's layout editor, since it has a plugin system and AFAIK I can do the sync layer there. For the rest ( schematic, component editor etc. ) I'll have to figure out something.. KiCad does not sync automatically if you modify a file, I'll have to do some lifting there.
Anyway, it's a lot of fun, I really want this thing to exist, I'm hoping that I won't run into a "wellll, this is just not going to work" kind of issue in the end.
Excellent. kicad is cool; zero install should be a good gateway drug.
That's super cool! Not needing to install is great for accessibility for new users, and I think this would also be cool if it can be embedded into other websites as a viewer (like imagine opening up a Git repo with KiCAD files in it and being able to explore them in an integrated viewer)
That's a neat idea! To be honest my brain is overflowing with ideas too, right now I want to just bring all the apps one. Or... Actually just bring the layout editor up first :) I'm trying hard to live in the present...
There's already some work in that direction, too: https://github.com/theacodes/kicanvas
I just finished a dsn parser and now I am planning to write a pcb router. All in rust. The plan is to have a wasm/wasi version as well so routing is possible in the browser.
Very interesting. Is it or will it be open source? Any links?
dsn parser is open source, https://github.com/dilawar/dsn-parser (WIP). Some part of PCB routing will be open-source (MIT).
That is very cool. I can't wait to try it out!
Awesome Project! Would love to hear more!
Heyythanks! Feel free to bug me at viktor.vaczi(at)emergence-engineering.com I'd love to chat about it :)
Have you checked out circuitsnips and kicanvas?
I did check kicanvas, but I didn't know about circutsnips, I had the same idea for years! It's great!
This is a great project! Thanks for tackling it!
https://play.google.com/store/apps/details?id=com.blazingban...
Completely free, no ads, no in-app purchases and no accounts / network required offline voice transcription.
I have also built the macOS/Windows/Linux versions which I'll also make free to download and available on my site soon (https://blazingbanana.com/).
iOS version is built and works (extremely well), just waiting for the Apple Developer signup process to complete.
Big shout out to https://github.com/mybigday/whisper.rn and https://huggingface.co/ggerganov/whisper.cpp/tree/main for making this even possible.
Any suggestions are welcome.
On the subject of whisper being great... A few weeks ago a co-worker commented about the difficulty he'd had editing a work demo, I pointed at various jump-cutting tools that had automated what he did in the past (editing out silences). But I'd also wanted to play with whisper for a while...
So a couple of hours later I'd written a script that does transcription based editing: on the first pass it grabs a timestamped transcript and a plain text transcript for editing; you edit the words into any order you like and a second pass reassembles the video (it's just a couple of hundred lines of python wrapping whisper and ffmpeg). It also speeds up 4x any silences detected that sit within retained sequences in the video.
Matching up transcripts turns out to be not that hard; I normalise the text, split it, and then compare to the sequence of normalised words from the timestamped transcript. I find the longest common sequence, keep that, then recurse on the before/after sections (there's a little more detail, but not much). I also sent the transcription to ffmpeg to burn in as captions, because sometimes it makes the audio choppy and the captions make it easier to follow.
I know, tools have been doing this for years now. I just didn't have one to hand, and now I do, and I couldn't have done this without whisper.
That is absolutely awesome and I love hearing about the tools that people build themselves!
Honestly, the capabilities of whisper is insane, the fact that it's free and open source is really a gift. Some of the things it can do feels almost sci-fi.
If you ever decide to release it publicly please let me know, sounds like a very useful tool.
"release" is maybe too strong a word, it's not a lot of code and I don't plan to put any more effort into the nonexistent interface since it was just built for personal use. But the code:
https://gist.github.com/bazzargh/e1d2e2718af575a03206114a291...
This is very kind of you, thanks.
I spent a few hours editing a video in Davicni resolve to do this by hand. Then i found out this is a built in feature.
Couldn't find it on the Play store by searching for the name and the developer's name: if it is not just me then your app is very hard to discover.
So I am installing it through the link you provided, which directed me to a "install success" page saying "your purchase is successful" even if your app is free. Another obstacle to adoption :-)
Last, I was not informed on the page of the app' size. Seeing what it does and the time it takes to download I am afraid it could be huge? Third obstacle :-)
Thank you for the feedback, I really do appreciate you taking the time to check it out and write out the comment! I'll look at adding a note about total app size in the description, it won't hurt.
As for discoverability / the "your purchase is successful" message, I'm not sure what else I can do, I've set it to free, no ads etc in Google Play. Maybe I need to hit a few more keywords for transcription so it surfaces it more.
The iOS Appstore also treats/words app installs as ‘Purchases’. Always confused my…
For me, searching for "whistle" on play store, I get the app as the third result (ignoring sponsored crap). Searching for "blazingbanana" gets me the app as the first result".
App info shows 218MB size, which I suppose is about what I'd expect for a model+app code :shrug:
Good to know, it's hard to know what real users would see in the play store and not Google just showing you what you want. Thank you for checking it out
Pretty cool. I've downloaded and lightly tested. Works great.
I love the "free forever, no ads part..." But it obscures what the app is for. Maybe start with the "Speech to text transcription" to make it clearer.
Either way, that's just semantics. Great job
Thank you, really appreciate the kind words. I'll take a look at giving the description a bit of a once over for the next release coming soon.
It'd be nice to keep the voice recording too, as I noticed at least one thing that it transcribed wrong.
This way one can listen to the recording again, and correct such issues.
Great idea and an option I'm looking at implementing soon with the ability to reprocess with a different model if needed. Cheers for taking a look.
By the way, how does this handle conversations between two or more people?
Currently, terribly. It is on the roadmap after I've released it on all platforms.
That's very cool, I've been looking for a fully offline transcription app for quite a while. Thanks for building this! And thanks so much for providing an "import audio file" function, not just "record from mic" -- transcribing voice notes from various messenger apps is my main use case here.
Do you have an idea about supporting languages other than English?
Thank you, glad you like it!
The average model and upwards should support all languages from the whisper models by default.
I haven't tested them all so I'm unsure of the quality, however it should in theory support the following:
---
Albanian
Amharic
Arabic
Armenian
Assamese
Azerbaijani
Bashkir
Basque
Belarusian
Bengali
Bosnian
Breton
Bulgarian
Cantonese
Catalan
Chinese
Croatian
Czech
Danish
Dutch
English
Estonian
Faroese
Finnish
French
Galician
Georgian
German
Greek
Gujarati
Haitian creole
Hausa
Hawaiian
Hebrew
Hindi
Hungarian
Icelandic
Indonesian
Italian
Japanese
Javanese
Kannada
Kazakh
Khmer
Korean
Lao
Latin
Latvian
Lingala
Lithuanian
Luxembourgish
Macedonian
Malagasy
Malay
Malayalam
Maltese
Maori
Marathi
Mongolian
Myanmar
Nepali
Norwegian
Nynorsk
Occitan
Pashto
Persian
Polish
Portuguese
Punjabi
Romanian
Russian
Sanskrit
Serbian
Shona
Sindhi
Sinhala
Slovak
Slovenian
Somali
Spanish
Sundanese
Swahili
Swedish
Tagalog
Tajik
Tamil
Tatar
Telugu
Thai
Tibetan
Turkish
Turkmen
Ukrainian
Urdu
Uzbek
Vietnamese
Welsh
Yiddish
Yoruba
---
Apologies for the formatting, not sure how to make it look nice in the comment.
A new bugfix update for the "Translate to English" toggle (which was functionally always set to on) should be available soon, it's just awaiting Play Store approval.
Whoa cool, so all the transcription is done locally? Have you done any perf monitoring around that on iOS?
I have been using the iOS built in speechTranscriber and it is... not great, was gonna use a whisper API but running it on device would be amazing if it isn't too heavy.
Hey, just spotted your comment.
Yes, everything is done locally, stick your phone in airplane mode if you want to be sure!
I'm not an Apple fan, but I have to say I've been testing it on an iPhone 15 and my god, the performance is insanely good, I was seriously blown away. I haven't dug into how much it impacts battery, but the transcription literally takes seconds for a minute of audio so it's not holding up your device.
The iOS version is built, ready to go, there's just some bug with my Apple account and it won't let me pay the £80 fee to signup (support ticket raised and waiting). As soon as that's sorted it'll be out on App Store for free as well.
Very surprised to hear the built in transcription is not great, anything specifically bad about it? The hardware is there.
You can download the desktop version from here (https://blazingbanana.com/apps/whistle/) if you want, still very much a WIP.
I really liked wisprflow on my mac but my daily driver is Manjaro KDE. I have stitched together a bash script that copies the transcription (right now I am using the Parakeet TDT 0.6B) to my clipboard. I would give this a try on linux when it becomes available.
Would you be open to sharing your script? I run whisper.cpp in Linux through some stitched together scripts (https://news.ycombinator.com/item?id=44949314), but would be very curious to try Parakeet. I don't believe I can run it through whisper.cpp?
I looked at your script. I am doing basically the same thing just using onnx-asr (installed as a uv tool) with the parakeet model instead of the whisper-cli. Look Here: https://github.com/istupakov/onnx-asr
Just checked out whisprflow, I must say that looks really nice, kudos to those devs. Shame there isn't a Linux / Android version.
I have added the auto-copy to clipboard functionality that will come with the next Android release and be included in all others. Adding a hotkey / quickbar button is on the roadmap for the desktop versions.
If you want to give the Linux version a shot, you can download it from here - https://downloads.formait.app/whistle/linux/WhistleDesktop-l... - I've just stuck it in the same R2 bucket as another app, as I've not sorted the proper pipeline out yet.
I just tried running this on a 30 minute meeting with some 10 people in. It got to the end, then just bailed without transcribing. I also did not get any errors or anything.
Really sorry about that, longer running audio (~10m+) is something I'm working on along with handling multiple speakers.
I've been focused on getting functional parity across all OS's since the Android release. This is very close to being done and I just need to reach the milestone of it being available on all platforms before I move forward.
Hopefully you will take another look when the next update is out.
Are you piping the audio buffers straight to the transcriber as they come in? Or capturing the entire recording and then processing it at the end?
I'm capturing the audio first, which was fine for short audio but ended up killing the process when it got too big. The updated fix is out now.
I did a complete overhaul to the pipeline so that it splits and processes at the end, this seems to have sorted it. I'm thinking about doing each transcription segment as it's coming in (with a bit of a buffer / overlap to keep context) much like the live transcription does, but for now performance is ok. Something I'll keep in mind once I've crossed some other things off the list.
@blazingbanana
We have a similar product in the construction space. Would love to talk to you about some of our challenges and possibly work together. Interested?
Very interesting, happy to discuss this privately.
Would you consider adding it F-Droid?
Yes absolutely! I'm a GrapheneOS user myself so understand not wanting to have to go through the play store if you can help it.
I believe you have to make the source code public (please correct me if I'm wrong). I'm more than happy to do so, I've used a whole bunch of open source stuff to build the app so it only seems fair, I just need to make it a bit less messy and something I don't mind being public.
Yes, not just public, but also licensed under a license that permits free redistribution, modification, etc. This is awesome!
nice app!
if I am talking in german the text is translating it to english. Didn't expect that
Thank you!
There was a bug causing the "translate to english" to be always enabled. This should work correctly and translate to your native language.
Will be in the next update (in a day or two).
I shared this last month, but I’m still having a lot of fun working on it.
I made a daily word puzzle called Tiled Words.
Currently about 2,000 people play every day and I’ve released 59 puzzles!
One feature I’m excited about is crowdsourcing puzzles. Today’s puzzle is a “community puzzle” made entirely from clues that players submitted! I plan to do this every week or two.
I wrote about launching and the first month of puzzles if you want to learn more!
https://paulmakeswebsites.com/writing/a-month-of-tiled-words...
I started playing a couple weeks ago (and got my Mum and one of her friends playing too).
I enjoy it, but I find the clues seem a bit too easy, and honestly I'm normally terrible at crosswords. Take that for what you will, totally understandable if you're aiming at "cozy/relaxing".
I appreciate the polish of the UI compared to a lot of the other janky word games out there anyway.
Hey, thanks for playing and sharing!
And thanks for the feedback! Balancing the puzzles is really tricky so it’s good to know when folks think it’s too easy or too hard.
It’s interesting to see the range of player skill (and how much they do or don’t enjoy challenge.) On a recent puzzle one player left feedback that it was too easy and another left feedback that it was too hard.
My aim is for puzzles to be challenging but not frustrating. The hard part is frustrating means different things to different people. From my stats I can see some players complete a puzzle in 2 minutes that takes another player 20.
For the daily puzzle I do lean towards making it a little easier but I want to explore a few ideas for making trickier puzzles in the future.
- Releasing additional “bonus” puzzles this are harder or more complex - Letting people build and share their own puzzles at whatever difficulty they choose - Adding settings to allow players to toggle things like hiding the theme at first.
That said, I’m still trying to figure out the overall balance for the daily puzzles! It’s good to know you think they’re a little on the easy side. I should try to gather more feedback and maybe tweak that!
I've been playing it with my wife of an evening. I like the difficulty level. It's nice to be able to solve it in under 5 minutes before bed.
Thanks! Yeah that’s the difficulty I’m mostly aiming for now.
That said, I’d love to offer packs of harder puzzles or user generated puzzles in the future!
I've been playing by just looking at the title of the puzzle and ignoring the clues. I can solve most of the puzzles that way, and it increases the challenge.
Yeah I’ve heard from a few people that they play this way! I’d like to add an official setting for it in the future
I'd love to learn how you grew your audience so fast! I built https://dailybaffle.com but haven't reached your numbers yet.
Have you submitted it to those daily -DLE games directories?
I submitted it to playlin.io
I noticed it was added to a couple of others that I didn't submit to (goldles.com and dles.aukspot.com) I'm not sure if there are others I should be aware of.
Daily Baffle looks nice!
I’m not totally sure! Marketing is not my strong suit.
I think my biggest advantages are:
- It’s sticky. A good percentage of players keep playing once they start
- Organic sharing. Lots of people have told me they shared it with friends and family. (I also built a “share” feature)
The pattern so far has been:
- I share it or someone else shares it somewhere.
- There’s a big spike of people trying it out.
- I get some new players.
- The player count stays roughly steady until it gets shared somewhere else that gains traction.
It was featured by Thinky Games. Sharing here got people interested. Someone shared it on Metafilter and that got a lot of views. Other folks have shared it on other sites that have led to smaller bumps.
But I’m still experimenting.
Thanks!
My partner and I have been playing this almost every morning. We're really enjoying it!
Some feedback: 1) it would be great if the incomplete clues could move to the top. this would avoid having to scroll down towards the end of the puzzle. 2) better collission behavior; it would be nice if we could drag a chunk of words and it would just "move the other words" out of the way. Sometimes we have to spend time to make a path to move chunks of words around.
Thanks for building this!
Hey, thanks for playing!
1) This is an interesting idea! I’ll play with that when I have time.
2) I am experimenting with this but have gotten mixed feedback from players. Some people don’t like it. I’m curious what you think! If I don’t do this I’ll explore other options: https://sunny.garden/@paulhebert/115698266272946749
Nah, that's too smart of a behavior. What exists now may have some edge cases, but it is otherwise staright-forward and intuitive. The only real "hassle" is swapping two large assembled pieces closer to the end of the game round, but it's not really a hassle. Not a big deal, really.
Yeah, I’ve heard that from a few people.
I’m thinking of adding a “shuffle” button to rearrange the tiles if you get really stuck. It’s theoretically possible to get in an unwinnable state where you can’t swap two tiles
Perhaps do what you showed at the link, but only activate it on long tap-and-hold?
That is, if you hover a piece over some spot for X seconds, then it will shuffle other pieces out of the way.
I like that demo, looking forward to seeing what you come out with.
Congrats, I liked your game and the level of polish you put into it.
Thanks!
My wife and I play nearly daily, it's become part of our routine. So much so that she's across the country visiting her family right now and we have done screen sharing calls to play Tiled Words. It's a really fun game, though the mechanics can sometimes be a little difficult (when I need to join two large halves of the puzzle but they need to be flipped).
Hey, that’s awesome! That makes me happy to hear about your screen shares!
I’m experimenting with a way to make swapping tiles easier but I’ve gotten mixed feedback from players: https://sunny.garden/@paulhebert/115698266272946749
I’m curious what you think! My other idea is to add a “shuffle” button that rearranged the tiles to help get unstuck
I like it! I replied over on Mastodon.
Been playing daily since you last posted it on hn, great fun! For me Im a bit of an amatuer so the level is pretty nice, usually getting sub 5 mins or so.
A little feedback: clues which are cultural references can be pretty frustrating if you don't knw the reference. There have been some where even after piecing it together I've still got no idea how the answer matches the clue.
Hey, thanks for the feedback!
That’s totally fair. Do you dislike all cultural clues or just cultural clues that are more US centric?
Usually just the ones I don't get! ;)
First time I see such a simple but attractive puzzle. I had to try to reproduce it using my Codorex tool, it's semi-functional needs a few more iterations:
https://codorex.com/shared/zIe6BrLCVfaPt1DuWm1DeyoMIIeTPyed
Congrats on the traction!
Thanks for this game, I've been playing it since you last posted it and it's become a regular in my morning brain wake-up routine of Minute Cryptic, Shuffalo at The New Yorker and a couple others, so I like the bite-size nature of it a lot.
Hey, that’s lovely to hear! I haven’t heard of Shuffalo. I’ll have to check that out!
My sister and I are glued to it, and she continues to destroy me, with consistent zero reveals and half the time to complete, as yours truly. We love this game. thanks.
Thats awesome haha, thanks!
My friend from work showed me this a couple of weeks ago, and now we all play it as a daily office ritual. Great game!
Hey, that’s awesome! If you’re comfortable sharing I’d be curious what industry you’re in!
My wife and I play this every day. It's the only fault word games that has ever caught my interest.
The UI is fantastic too.
Thanks! I’m glad you and your wife are enjoying it!
Just to let you know, my friend and I play this every day since I saw it here a little while back. Thank you!
That’s awesome, thank you!
I do a lot of word games (mostly crosswords.) This is great, congrats on launching!
Thanks, I’m glad you like it!
I really enjoy tiled words, thanks for making this new addition to my daily routine!
Thanks for playing!
I'm not really a puzzle fan generally but that is absolutely brilliant!
Thanks!
Have been enjoying it daily since I saw it on HN a few weeks ago. Great game!
That’s awesome, thanks!
This is such a fun game. Thank you.
Thanks!
This is really fun! Great work!
Thank you! I’m glad you enjoyed it!
this is really nice, thanks for sharing!
Really fun!
Dude this rules!! Your animations are fantastic. Nice job and I'm really happy to hear you've got a consistent player base!
I also made a puzzle game in a similar vein slidecross.io
Thanks! Slide Cross is fun!
I love UI animations but they can be overkill for a lot of web UIs so it was fun to have a playground where I could lean into that more. (Though I still ended up pulling back from some of my more “out there” experiments haha)
I'm working on https://techposts.eu - Hacker News for Europe.
Focused on all the interesting and exciting happenings in tech here, from AI to defence to deeptech, and posting the most interesting job openings too. Did you know Europe had two space launch startups? I didn't until I started this project!
Feedback very welcome :)
Color scheme is a bit harsh for me. I understand you're going for EU colours, but maybe a softer background like #fcfcfc and a more muted blue would be easier on the eyes?
I agree. And I will go a little bit further, why don't do it with a black background? So much white on most websites.
seconded
Great idea, I'm keeping my fingers crossed for this initiative.
I believe that the main challenge would be to get more traction and build a community. Hope you find a way to encourage as many people as possible to join the website.
My very minor nitpick -- I would add some kind of background colour to the main post list, something like #FAFAFA looks fine to me.
Thank you! Please consider signing up and occasionally posting something, it would help a lot.
I'll look at the background suggestion too, thanks!
What are the community guidelines? Is it okay to post personal projects similar to show hn?
Yes, absolutely! The guidelines for now are basically "same as HN, but Euro-centric content please" :) I'll write these down somewhere explicitly soon.
Great idea, I'd appreciate an RSS feed
Shouldn't be too hard to do, I'll look into it. Thank you!
Ooh I like this! I love Hacker news and Lobsters but they're both very US centric, seem great to have a European one.
UI is very nice and simple, one tiny bit of feedback is that a 'guidelines' page would be worthwhile, especially while it's new! I thought I'd post my own project on the site - sometimes that's a little bit of a no-no though, and I couldn't find any guidelines to steer me towards what types of things to share, etc.
Edit: Tiny extra feedback, is upvoting something immediately changes the rankings in the browser. It's pretty impressive speedwise, but especially if you're a couple pages in, you can bump something off of the page you're on which makes it a little weird to do something like 'upvote article and then check the comments'.
Thanks for the feedback and posting, I appreciate it!
I'm definitely going through the comments I've had later and will take everything onboard. Guidelines is a great idea - for now it's basically "HN guidelines but Euro-centric content please" but I should definitely write that down.
I like to browse HN via "/front" and "Go back day" and then look at the couple of top posts for each day. I don't see such a day-by-day view on TPE.
What is the "official" acronym? TPE? TP? TecPeu?
What is language policy? (e.g. it would be nice if people would post any language they want, and the system shows other users what language the link is, and then offers an alternative link to a translated version. I imagine this would be hard to implement in a way that is robust way, but maybe you when user submit a link, they can set the language themselves)
First post:
> Show TP: TreatyHopper - Pay less taxes
> Treaty shopping is a tax strategy where companies route profits through intermediary countries with favorable tax treaties to minimize overall tax liability.
Can't make this up x)
How would you like your double Irish with a Dutch sandwich, sir?
The comment page here on mobile
It shifts out of the screen on the left cutting off the comments. (The problem is probably how you deal with the long url or not deal with it)
Thanks, I'll fix that!
I noticed that you’re using the favicon from Vercel, or that Vercel is using your icon. :))
Good work, but the headlines are still in „newspaper“ style and not in hacker news style
You mean the automatic normalization HN does when you submit the title? Yeah, it's still quite basic compared to the real HN. I want to validate it properly before investing in lots of features :)
Great initiative. I was confused by the comment section design. The style of the metadata is not distinct enough from the real comment. And it tooks me too long to understand that the responses to comments were not citations.
How do you get users to your site? I always felt these products are the hardest to build, but probably the most rewarding ones.
If you could add API on top of it, and make it compatible with HN clients, it would be very nice!
Interesting idea! I was kind of playing with the idea of doing something CrunchBase-like for the companies, jobs and funding rounds. But there's a lot of data out there publicaly too so I'm not sure if it's worth it. Will have a look at the HN clients too, thanks for the idea!
Love to see EU specific. How do you get the jobs posts?
Thanks!
I get the job posts the hard way, from scouring about a dozen different sources, including my own shortlist of "interesting companies".
great! singuped! Just please - get rid of that all blue and underlined links. Its hell to read.
Ha, thanks for the feedback! People have made a few points about the styling, it definitely needs a harder look. Maybe a silly question but which do you find worse, the blue color or the underlines?
Install some custom style css extensions and look at all the HN variations. I like the solarized one.
Site needs better UI without a doubt.
Copy HN UI as its. no one cares.
Good luck
very good start! I hate to be that guy, but I'd like if you had an imprint and privacy policy on the site ;)
Good feedback! I'll definitely be filling that kind of content in as I go.
Hi! Are you looking for a collaborator? I had a list of European companies divided by sector, that follow GDPR rules, with 1.2k stars on GitHub, currently deleted because I wanted to create a website, where people can search also for jobs and projects proposed by those companies, we can make a section of your projects related to it, let me know, please. I really love your idea!
[dead]
I'm working on "Cargo but for C".
It started out as something marginally more useful than vendoring your dependencies as submodules + baking in the knowledge of how to build a bunch of common projects.
I realized, though, that there was somehow a huge gap in the insane world of C build tools. There's nothing that:
- Lets you pin really precisely and builds everything from source (i.e. no binary repository)
- Does not depend on either a scripting language or a completely insane DSL (Conan uses Python, CMake is an eldritch horror, ditto Make, lots of other tools of course but none of them quite hit the mark)
- Has a good balance of "builds are data" and "builds are code".
Anyway, it's going great. There are, of course, a ton of problems to solve. Chief among them is the obvious caveat that C is not a monoculture like Rust. There will be zero upstream libraries that use this tool natively. But I don't think it matters. I think I can build something which is as much better to the existing tools as, say, UV was to existing Python tools, even with that disadvantage.
Nice stuff! I'm keen to see this too.
I love programming in rust. Lots of non-rust developers think the whole point of rust is safety, but honestly, the things I like most about using it are the quality of life features like cargo. I love the idea of bringing that to C!
Relevant to this thread: I've spent the last week or so hand porting SeL4 from C to Rust, mostly so I can learn how it works (and learn OS development more generally). One of the biggest pain points I've had trying to use SeL4 is understanding the insanely complex way it uses cmake to compile the kernel and userland software. With Cargo, I can just run `cargo build` on my rust kernel project and it just works[1]. I don't even have a build.rs.
Anyway, I'd love it if we had a tool that made sel4 so easy to build. I doubt it'll be that simple, but its a lovely goal.
[1] (Well, except for one small step: You need to run objcopy to convert the 64 bit elf into a 32 bit elf to run it in qemu. But other than that!)
I’ll have a go at writing a package for sel4 as a delicious bowl of dog food.
Are you interested in the result? If so, just reply with some handle where I can reach you.
I'd love to see it. Though if the package is just "we run sel4's cmake script and save the result" then its much less interesting. If you can make a package which doesn't use cmake at all, email me. My email is in my bio.
Yes, for now the approach is to provide simple programmatic interfaces over CMake and friends to make third party stuff easy to integrate. For example, SQLite:
spn_autoconf_t* ac = spn_autoconf_new(dep);
spn_autoconf_add_flag(ac, "--disable-tcl");
spn_autoconf_run(ac);
spn_make(dep);
But! This is just the bridge. The tool of course has a native build system (i.e. construct and execute a build graph). It's not feasible to start by rewriting every library's build system, so we start like this.That being said, I'll have a go at sel4 with the native build system. I use it for all my C projects already. Nothing tastes better than dog food, after all!
Sounds interesting and challenging. There's something similar, although not the build part just the modular aspect of it inspired by CPAN called CCAN: https://ccodearchive.net/. Very few people know about it, I believe, and it goes way back. I'm not involved with that project, though. Good luck!
Thanks for the link! I’ve never seen this one. I’m going to take a look through it.
Please post it here when it's ready! I'd absolutely be interested in seeing it.
Thanks for the encouragement! It really means a lot. Something should be out around the other side of the new year.
Good luck! Building the next uv is certainly ambitious, but I love ambitious projects :)
In my case, to a fault…
I've used Conan briefly in the past for C++ and I quite liked it.
Me too! It's pretty good. Unfortunately, it depend on Python. Not that Python's that bad. It's just that it's completely bonkers to me that building C, the most fundamental language that's commonly written today, the language that every other language has an FFI for and three quarters of them either are written in or were bootstrapped with a version written in -- that this language depends on PYTHON to build!
It's crazy, and I understand why it's the case, but I know how to fix it and I'd like to have a crack at it.
is it already in open source? I would like to see and test it. Share it here - on HN, when you will be ready
Yup! But not in any state to be linked, really. First impressions are a big deal. If you’re really curious, my GH handle is tspader and the repo is spn. The graph branch has been the main branch for a month or so, I need to merge badly.
Thanks, it looks promising! I built it and felt cargo-style - friendly and colorful. Look like you really know what you do and what C community wait from such tool. So, I leave my humble star on repo :). Good luck!
Thanks for the kind words! I really appreciate it.
How is this different from bazel?
It’s about as related to Bazel as it is to, say, Maven. Bazel builds huge monorepos which use lots of languages. Not particularly related to C.
Bazel is used by many in the C/C++ world to build projects with dependencies fetched and built from source. It is not monorepo specific.
bazel is large and complex. aimed at a ton more languages, not just C
I'm building a web-based local multiplayer party game platform. It's like a lovechild of Jackbox Games and Mario Party: https://gamingcouch.com. We just won silver at the Big Indie Pitch competition as well!
- Currently in free Early Access with 18 competitive mini-games.
- Players use their mobile phones as controllers (you can use game pads as well!)
- Everything is completely web-based, no downloads or installs are necessary to play
- All games support up to 8 players at a time and are action based, with quick ~one minute rounds to keep a good pace. This means there are no language based trivia or asynchronous games!
- In the future we plan to open up the platform for 3rd party developers (and Gamejams!) as well. We take care of the network connectivity, controllers etc.. 3rd party devs can focus on developing cool multiplayer mini-games without spending an eternity with networking code and building the infrastructure.
Interested to hear if this resonates with Hacker News readers!
A liiiiiitle more info on the games from your homepage would be nice! Then I can see if it's something worth playing. Which I'm sure it is! Congrats!
Thanks, you're absolutely right! The plan is to make individual game pages with little gif/video trailers and brief explanation of the different games but this is just something that I haven't yet gotten around to do :D
Will try it today with the kids! I thought of doing something like this, but maybe something more related to DnD.
This is cool. It looks like it's possible for devs to add their own games, similar to Airconsole. What sets your platform apart?
Thanks! Yes, or at least it will be in the future as we have not yet publicly released our SDK's for 3rd party devs :)
What sets us apart from AirConsole is our strict niche focus on real-time action party games and social couch gaming. In practice this means that the games added to our platform's public playlists should adhere to being short, competitive and real-time (no asynchronous or text/language-based trivia games).
AirConsole on the other hand is fully focused on in-car-entertainment at the moment as the whole company was recently sold to a car software manufacturer. My understanding is that they are not accepting any new 3rd party games on the platform apart from few very high-profile games based on already established studios and IP.
Neat idea. What is the controller latency like when using a mobile phone?
The platform uses WebRTC for connections so in the best case scenario (direct peer-to-peer connection): somewhere between 2-10ms. When direct connection is not available, 20-100ms. In really bad network conditions with VPN's in use: 100-300ms. Though usually the latency is not really visible in the games even if there would be larger latency with some players :)
Love this! Will give it a try
Thanks! In case you'd like to give any feedback, there's a link to my Discord server on the footer of the frontpage :)
[dead]
I’m working on a video game, purely for fun.
Here is a work in progress build:
https://muffinman-io.itch.io/space-deck-x
It is a combination of a shoot-em-up and deck building. You fly and shoot until you get to the boss, when you get your deck out to fight them.
That genre combination is definitely too ambitious, but I think it is fun to play and I’m enjoying making it.
I have a bunch of ideas how to combine the two parts better. But over the years, I’ve learned to control scope creep and actually ship pet projects.
Right now I’m in a middle of changing how enemy waves are spawned. After that I want to make a short tutorial and add two more bosses as well as more enemies.
If you end up playing it, please share your feedback I’ll be glad to hear it.
The game is made using Kaplay, a game dec library which brings me joy to use. I can best describe it as my friend described Pico-8: “easy things are easy”. But compared to Pico-8, Kaplay doesn’t have virtual console limitations and comes with a big library of components. Try it out, the community is small, but the library itself is really fun and easy to use.
EDIT: For context, this is about two weeks of work, in the evenings when my kid is asleep.
Great art style, fun music.
I couldn't figure out the Boss fight with cards though. I run out of energy and so I assume my turn is over. But how do I end my turn?
A button guide in the main menu would be helpful.
I hear you, I have to add a tutorial.
- "z" plays a card - "x" ends your turn
If one never played deck builders, they probably have no idea what is going on. Thanks for trying it!
I am obsessed with this - appreciating every tweak you've added! Keep up the good work - signed, JRM from the leaderboard.
Amazing, thank you! Unfortunately, hi-scores are local only for now, saved in local storage. But I’m working on global, shared leaderboard and stats.
It's a fun little game. I didn't like that dying makes you start from level 1 though.
Nice game. But the stars in the background were confusing and hard to distinguish between them and projectiles. That got me killed way too many times.
Congrats on your progress! This is pretty cool.
i wish i was that good at pixel art, it would be my sole hoby if i were
I completely understand what you mean, I often feel like that as well. Like every other skill, it takes time and it feels frightening when you see other people's work. Honestly I don't think I'm that good at pixel art, this is my first pixel art project. To be fair, spaceships and technology are pretty straight forward to draw.
Edit: typo
Working on a TUI tool which demonstrates the behaviour of X86 SIMD instructions. This is all done in Go assembly, and is probably most valuable for Go programmers.
The problem for me was trying to read and understand the implementation of a swiss map implementation. The SIMD instructions were challenging to understand and the documentation felt difficult to read. I thought that if I had an interactive tool where I could set the inputs to a SIMD instruction and then read the outputs, understanding the instructions would be much easier.
This turned out to be true.
Building this tool for all AVX/AVX2 instructions turned out to be a larger task than I had expected. Naively I just went off a Wikipedia page on AXV and assumed it had listed all the instructions (this was a bad assumption).
I am nearly there. Looking forward to completing this project so I can actually use it to do some fun stuff processing text and maybe even get back to that swiss map implementation.
https://github.com/fmstephe/simd_explorer
(This is also my first attempt at a TUI app)
If anyone wants to try it out (the UI is a bit rough). I will try fix up any issues that are uncovered.
UI seems fine to me! It's easy to understand and use. A screenshot in the README would be nice.
Just launched my gaming portal a few weeks ago, featuring over 200 games I've made over the years:
All the games were either developed with libGDX or threejs. I have no plan to monetize yet and still work on building traffic and improving SEO. Surprisingly, I got approved for google adsense already, which I submitted just for experimenting.
Congrats! 200 games IS A LOT.
I loved the 2000s vibes on the design too, so I appreciate it!
thanks a lot!
I learned that ships have a "max load" line (or Plimsoll Line) https://en.wikipedia.org/wiki/Load_line_(watercraft) to prevent overloading them with cargos, but my todo list didn't. So I built an app to surface my emotional load and put mental health above raw productivity.
I am experimenting with the concept of giving each item in the iOS Reminders app an impact multiplier between -1.0 and +1.0 to assign them "weights". The net weight of the todo items should indicate my overall mood or emotional burden. If it doesn't maybe I have yet thought about what's making me feel good or bringing me down. The net weight is visually represented by the "water line" that rises the more into the negative the net weight becomes. I'm thinking of adding features to nudge me into addressing the rising water line.
And since I want to lower my own stress and anxiety using this app, there is no signup or subscription. No data collection other than the bare minimum to make the "tip jar" working through the App Store IAP, so no PII collection.
Do you think you'd find this approach to be helpful for managing your own anxiety level?
(Edited to add a bit more clarification)
Love the idea! I was thinking it would be great if it could include a toggle that's kind of like the emotional version of selecting reverse y-axis in games (i.e. you can either push the controller up to look up, or push the controller up to look down) - you can either have the app show you tasks as how you see them. You could either use a view that has the more effortful/urgent ones in red, which may grow over time the longer you take to do them OR the tasks that cause you more anxiety to have a high blue capacity the moment you plug in the task and it reduces over time the longer you take to get to it. I guess my idea has a factor of procrastination that comes into play with the anxiety.
Thank you so much for taking a look at Plimsoll Line and giving such a good feedback! The anxiety caused by procrastination is definitely real, my wife and I both feel the stress when we see our devices spew the same reminders that have been postponed for many days (or months!).
The main thing that I would like the app to do is to nudge me to take small actions of visually surfacing the emotional impact of the individual items (a todo item or just a thought in my head) rather than them filling up my head. So I would like to be the one driving the app than the app driving me like most todo apps do. I want the app to help me break myself out of being paralyzed with anxiety by taking small actions that are doable and maybe even pleasant. Hopefully that makes sense when users try it. :)
So I'll have to think hard about how to solve the problems you mentioned, they are excellent points. Having fewer configurations and encouraging the user to take control of their emotions through small actions as core principles means some limitations in features...
Anyway, right now the app lets you write a "Quick Journal" into the Notes field in the Reminders app. I have in mind the app encouraging user to break down the items causing lots of stress into sub-items so it becomes more manageable. Or suggesting contacting a trusted friend that the user has selected in configuration beforehand.
Suggestions welcome on how else I can nudge myself and other anxious users! :)
I built a free USCIS form-filling tool (no Adobe required)
USCIS forms still use XFA PDFs, which don’t let you edit in most browsers. Even with Adobe, fields break, and getting the signature is hard.
So I converted the PDF form into modern, browser-friendly web forms - and kept every field 1:1 with the original. You fill the form, submit it, and get the official USCIS PDF filled.
What Fillvisa does:
- Fill USCIS forms directly in your browser - no Adobe needed
- 100% free
- No login/account required
- Autosave as you type
- Local-only storage (your data never leaves the browser)
- Clean, mobile-friendly UI
- Generates the official USCIS PDF, ready to submit
- Built-in signature pad
I just wanted a fast, modern, free way to complete the actual USCIS form itself without the PDF headaches. This is a beta version
Feel like a Reddit bot, yet USCIS is "United States Customs and Immigration Services". The forms list that's probably of interest are found at:
https://www.uscis.gov/forms/all-forms
Thanks for sharing :)
That list is quite exhausitve. I decided to pick the most frequently used forms. I referred https://citizenpath.com/uscis-forms/ and picked their list ;)
Glad it helped. One other thing, probably need a way to skip the demo on your site. Kind of silly to ask, "would you like a demo?" and there's no way to refuse.
Techincally, if you click outside the "would you like a demo?" modal, the modal closes. But, I get your point. I will make that workflow better.
I’ve been working on a custom RTOS for Cortex-M for the past 10 years: https://github.com/raphui/rnk It started as a way to learn RTOS internals, and over time it has grown into something with lots of nice features. I’m even using it in a dirtbike anti-theft tracker I am building. Also, 2 months ago, I did a weekend challenge to build an embedded software parameter DSL and compiler. Its goal is to let firmware developers define configuration values, thresholds, constants, and other application-level parameters in a structured, human-readable format, and compile them into binary data that the firmware can directly use. https://github.com/raphui/epc
Happy to get any feedback :)
Had to read the wikipedia article on Real-Time Operating System (RTOS) to figure out what it was supposed to mean. https://en.wikipedia.org/wiki/Real-time_operating_system
They compare it to timeshare systems, which seems horribly out of date (although apparently that's still kind of what occurs anyways on CPUs). What's the part that's "Real Time" relative to anything else people do with Cortex processors? The preemptive part? Not trying to be critical, just not getting the real time part. Does it not share CPU resources among tasks? Get a fixed core per task or something? Minimal interrupts and minimal thread switching?
An RTOS compared to bare metal just means it is some nice abstractions that you would expect from an OS : tasks, mutexes rtc.
An RTOS compared to an OS like linux basically just means it is deterministic, you can guarantee some interrupt is handled within a certain time. Not necessarily faster
Cool, thanks for the clarification. The Wiki article was kind of confusing and seemed to refer to a bunch of topics from back in the tape punching days.
As ab71e5 said, "Real time" in the context of OSes, means the operating system is optimized for determinism. The OS guarantees that events will be handle in a particular time-window and that high priority task will always run first.
Cool, thanks for the reply. Why does a dirtbike anti-theft tracker care about time-windows and that high priority tasks?
Actually, what kind of stuff other than the stock market actually cares that much about strict determinism and task priority? Only, other that really suggests itself is schedulers for multiple groups running big iron tasks, rather than micro-controllers.
Not familiar enough, just doesn't seem like there would be a lot of groups fighting about priority on micro-controllers. Usually seem very focused and single task specific anyways.
In my use case (dirtbike anti theft tracker), it is useful to use an RTOS, not specifically for hard time constraints, as I don't have those, but more to have all the other functionality: task synchronisation mechanisms, driver abstraction, etc. That allows to better design the application. For example, having separate tasks for GPS updates, cellular communication, and motion detection with proper prioritization makes the code much cleaner than a giant main loop with interrupts. About other industries, I would say highly critical medical systems, avionics and automotive find it useful to use RTOSes because they have use cases where time constraints are really hard.
I started a challenge I call “Dopamine Detox December” in which I stopped doing certain things to stop dopamine stimulants: - No social Media - No news - No video streaming services (such as YT, Netflix, and Amazon Prime) - No electronic and energetic music
The first days were so hard but now I’m getting used to it. I documented it here: https://ramezanpour.net/post/2025/12/11/dopamine-detox-is-ha...
you could probably fast-track this with meditation if you aren't already
I've heard so. I have done some basic types of meditations but I never had a chance to "properly" meditate, I would say.
Putting it in my bookmarks
[dead]
Want to put local history on a map, so when I go somewhere I could ideally just open this webapp and immediately get presented with cool or interesting history that happened close by.
Currently spending time establishing relationships with historical societies, as I really need them to contribute points of interest, and stories. Many of these societies are run on a voluntary basis by 70+ year olds, so it's a long process. Getting some good responses eventually though, so it might actually go somewhere, just a lot slower than I want.
Also still doing https://wheretodrink.beer, but haven't added anything of note since playing on this other project.
And react2shell was a blast
What’s the name of your localized history app? I’d love to contribute for my little town.
Oh, thanks for the interest, but I'm not that far along yet. I have a bare bones alpha, but it's not ready for the internet just yet. I also haven't secured the domain names so I won't be sharing any code names :)
This is so very silly, but the only way I have to collect emails for people interested in the progress, beta testing or final version, is on my beer page.. So I created a page for the world's most obscure / smallest city and if you want to be updated you can register there - https://wheretodrink.beer/in/croatia/hum-75gkn - The registration is under "Stay informed about updates in Hum?"
If anyone signs up I'll manually move you out of that list and into the "local history" waitlist.
I am working on a self-hostable borrow store management system: https://github.com/leihbase/leihbase.
I am running it in my city for a library of things. We hope to help people abstain from buying things they only need once a year.
It includes a reservation system, and an dashboard to manage those reservations in the shop. Currently I'm expanding it with a proper product management interface.
What a wonderful project the Leihbar is! My local MakerSpace has something similar, but it’s pretty unofficial, you just have to announce what you’ve taken in a public chat.
I’ve often had the problem that I’ve needed a tool and borrowing it from Obi or similar cost more than half the price of a new one so I just bought a variant from Parkside for cheaper or similar price. Keep up the good work!
An interesting twist on this, would be to hold the used item while "paying" for it with a collateral. It would remove the need to have an owner to which the item must return to, allowing it to behave more like a linked list, reducing the amoutn of trips by two.
I also think that for taxeable purposes this would work better than buying and selling used items, especially in countries with gross income taxes. In the rest of the cases at least it would reduce the administrative burden to prove that ones net-income or value-add was marginal or negative.
Probably work for a lot of normal libraries.
Here's a picture of the books we have and a couple of preview pages. You can put yourself on the reserve list. Tell you how long the current borrower, or the current "candidate for borrowing" has had the item, or had the possibility of borrowing.
Bedtime Bulb v2 [0], a light bulb that emits less blue light than other lighting, is finally shipping. It took years to get it right, but we figured out how to make a relatively energy efficient bulb that emits infrared and dims smoothly with any dimmer.
My team is also about to ship Atmos [1], a lamp for the bedside that automatically shifts from higher-blue light during the daytime to low blue light at night.
[0] https://restfullighting.com/bbv2
[1] https://restfullighting.com/atmos
The blue light “science” is a fallacy. I think N=8 in the original study and the difference in sleep was about 15 mins.
It’s a combination of factors: you must reduce both blue light and intensity of light to avoid suppressing melatonin. Just reducing blue light might help a little, but it still suppresses melatonin. Melatonin levels and circadian phase shifts scale with total irradiance even if blue-depleted; basically, dimming the lights is really effective.
That’s why our products focus on both intensity and color change (but we lead with blue light reduction since it’s easier to grasp).
Also, if you look at our specs, you’ll see that we don’t use pure amber or red light; we use very low-blue white light with high color rendering. We have yet to do the study on this, but you can read surprisingly well with our lighting at a very low intensity (enough to make your mom angry that you are hurting your eyes), whereas with lower CRI sources, you would have to make them brighter to achieve the same visual acuity.
There is some emerging research that IR may play a role in melatonin production locally in cells, which is why we added it to the bulb. Early days for this scientifically, but Scott Zimmerman and associated researchers suggest wideband IR may be effective, even if it’s only 20-30% of the visible intensity.
Very cool, what’s the temperature range/wavelengths? (good idea to specify it on the product page - otherwise it’s unclear how is it different from other lightbulbs)
The bulb ranges from 1700K to 2100K (it warm dims)
Atmos ranges from 1800K to 5700K
Maybe not the most obvious, but for both products, it’s in the tech specs under Quality of Light. We try to be very detailed with what we publish there. Thanks!
Indeed there are very detailed specs on the bottom of the page!
It’s not obvious because I didn’t get there - I expected it to be one of the expanding sections with “Product Details” and so on. (I.e. when you have expanding sections to start with, it’s standard that all the information is the sections, and users are trained not to scroll down).
That's a great idea. I will add that! Thank you
Is it possible for the bulb to gradually lose brightness as the night goes on? The default of a light bulb being as strong as 4am as it is at 1am is certainly simple, but does not make for a good nighttime experience.
With the Atmos lamp, yes! It constantly makes very minor, imperceptible changes every few seconds. I also developed an app, currently in public beta, for Philips Hue that does this as well [0].
We're working on a Nest-style ML feature for the Atmos lamp that learns your intensity preferences and automatically applies them. And we have a whole bunch smart circadian products we're working on—something for the desk and workspace next.
For Bedtime Bulb v2, not out-of-the-box because it's all analog electronics, but we REALLY want people to dim it gradually throughout the evening. If you want to automate dimming, the Leviton Smart Dimmer we offer on the site will allow you to control it with any of the popular smart home platforms.
Why isn't Bedtime Bulb smart? Bedtime Bulb v1 was our MVP, and we focused on getting the quality of light right over adding any smart features. It turns out, many of our customers have told us they don't want anything smart. So when we made v2, we focused on doubling down on quality of light features: infrared, warm dimming, "Perfect Dimming" (smooth dimming with any TRIAC or ELV dimmer), really high CRI/R9/TM-30, etc.
Smart bulbs are definitely a future possibility, but right now, we have the analog line (Bedtime Bulb v2) and smart line of fully-integrated lamps (Atmos).
[0] https://restfullighting.com/pages/circadian-mode-for-philips...
How does the Bedtime Bulb compare to Philips' "warm glow" bulbs, which also adjust their color temperature as they dim?
The Philips bulbs are more general purpose bulbs that would replace your "soft white" 2700K bulbs. I think they dim down to around 2200K. Otherwise, the specs are pretty typical for LED bulbs in terms of color quality, flicker, and dimmability.
Bedtime Bulb v2 starts at 2100K, much warmer, and dims down to 1700K. BBv2 has infrared. The flicker is very low: under 1% at 120 Hz; the best I have seen in any dimmable bulb. It is also designed to dim perfectly with all TRIAC and ELV dimmers (basically, any standard dimmer), which no other LED bulb can claim to do.
Side note: the term "flicker-free" is a total lie, so we stopped using it. I have seen lighting with up to 50% claiming to be flicker-free. Pretty much all lighting has some flicker. The term is just not true.
Oh very cool! Is the lamp being made in Canada?
Yes, for PCBA and final assembly!
very interesting. Can I control these with home assistant?
I already have a wind down dimming schedule on my entire home. It changes brightness and color temperature gradually over 2 hours. How do these bulbs compare with philips hue?
Yes, the bulb can be controlled with a smart dimmer like the Leviton model we sell on our site, or the Lutron Caseta plug-in dimmer.
These bulbs are not smart and do not have a full RGB array. But what you gain is way higher color quality even at low color temperature (1700K), much lower flicker, and infrared.
Atmos is a smart lamp, and we will get our Matter certification in early 2026. This one is also not RGB, but it has extremely high color quality in the whites and no blue spike. Flicker is lower and at a way higher frequency (32 kHz). We haven't updated the specs on the site yet as we are wrapping the calibration, but the CRI is 98 on the Atmos lamp.
This is amazing!
Thank you!
I'm working on an affordable SaaS platform for small and mid-sized fabrication shops across the US and Canada. It automates quoting and production for sheet-metal and CNC jobs and can handle pretty much any CAD format, even full assemblies. On the AI side, we've got a mix of models doing the heavy lifting: a tuned geometric transformer for feature detection, a graph neural net for topology, and a vision model for mesh segmentation. All that ties into our custom CAD logic for geometry parsing, 2D nesting for laser/machining, and 3D nesting for forming and packaging. The whole idea is to level the playing field so smaller local shops can compete with the big instant-quote guys without needing an in-house dev team.
I can't tell how you allow the small shops to make instant-quotes. Is it because they can instantly visualize the part? Or do you process the customer's design and provide the shop additional information that helps them do this? Or are you just generating the final quote itself already based on what you know about the shop and the customer design?
Good question! Right now we’re starting with the sheet metal side of things: laser cutting, forming, welding, surface finishing, and final touches like anodizing, powder coat, or just a clean mill finish. The platform takes the customer’s CAD file, runs DFM checks, figures out material usage, laser time, bend complexity, and weld length, then instantly generates a production-ready quote based on each shop’s own pricing and capabilities. This quote includes delivery cost + an estimated time you can expect the part. There’s 2D and 3D visualization built in, but the real magic is the drag-and-drop, get-an-instant-quote experience. The reality is, most fab shops are still painfully slow when it comes to quoting. Even in 2025 it’s not unusual to wait a week (or three) just to hear back. That’s the gap we’re closing.
Very interesting. The big followup question is to ask is: Currently shops spend X% of their time creating quotes and talking to incoming customers, and (100-X)% time actually doing the work. What is X% for a typical shop and how much are you hoping to reduce it to?
Based on industry data and first-hand experience, most small to mid-sized fabrication shops spend 25–40% of their total time on quoting-related activities: reviewing customer drawings, clarifying requirements, preparing cost breakdowns, and going back and forth over email or phone. In some job shops with limited staff, quoting can even eat up half a workweek for the owner or lead estimator.
Our goal is to bring that number down to under 5% by automating geometry analysis, material costing, and lead-time estimation. Essentially turning what used to take days (or weeks) into an instant, self-service process for customers. That frees up the shop to spend the remaining 95%+ of their time doing what actually makes money: fabricating parts.
For reference: https://www.reddit.com/r/AskEngineers/comments/n1yryi/mfg_qu...
Thanks for the detailed answers. Very insightful. Wish you the best of luck.
This sounds interesting. Are you using any CAD software for this? Can the fabricator create their own design?
No, we aren’t using any CAD software for this since we’re not trying to be in the design space ourselves. Instead, we’re using libraries like OpenCascade’s Mesh Toolkit to read and tessellate CAD files into a hybrid 3D format optimized for web rendering, while preserving precise geometry, topology, and manufacturing data.
Is is essentially a SaaS version of what businesses like OSH Cut and SendCutSend have built? And are you doing just the quoting, or full shop management?
That's exactly what it is. But instead of keeping it as some proprietary tool for one shop, our goal is to make that same tech accessible and affordable for all shops. Not every fab shop is tech-first, and that's totally fine. We're building something that helps them compete without needing a full-time developer or a six-figure software budget.
As for your last question, we're not trying to replace any existing ERP or CRM systems. We're focused on delivering instant, accurate quotations through our own turnkey pricing model that helps job shops stay competitive day-to-day, manage payments seamlessly, and give customers real-time shipping options or an easy Will Call pickup if they're local.
Got a link to a landing page?
interesting, send a website
Making a first aid kit for stingray stings! If there are lifeguards nearby they’ll usually treat you, but we think it would be nice to have a “go bag” in the back of your car for scenarios where there aren’t lifeguards (remote beaches, or after sunset, etc). The standard of care is to clean the wound and submerge it in water around 110-120F for 1-2 hours. We’ve been researching the best, safest method to get that heat, and working on putting a package together. Here’s our first attempt:
https://mydragonskin.com/products/stingray-treatment-kit
okay, easiest branding ever: “quick! go fetch The Irwin!”
IRWN — Immersion, Rinse, Warm, Notify
Should only cost them a billion dollars.
I actually doubt that. Irwin was a philanthropist and a scientist, with a decent sense of humor. This is a basically profitless project for public good. I think if the founder has bona-fides, Irwin’s estate would jump at it.
Hmmm we've never approached the Irwin estate, even though all our work is about stingray sting prevention and treatment. We do need to make profit to stay in business, so it's not entirely charity. Maybe we should see how they feel though. I also worry about the optics of advertising so directly on somebody's death. Especially because none of our products would have prevented / helped in his scenario.
Anyways, it's a good idea, thanks for the push!
I hope you’re right!
As a backup, The Stinger or The Sting-Ray should also do well!
Sting-ER could also work too
I'm working on a postcard maker for museum collection artworks in the creative commons. It's in a phase where I'm looking to get feedback from people who might like to use it. Right now it only sends mail in the US. I've integrated the Met, Cleveland Museum of Art and AIC, with an experimental feature for Wikimedia Commons.
You can find the CC0 postcard app here: https://sweetpost.art/ but if you want to go the extra step you can install the Chrome extension and see what comes up: https://chromewebstore.google.com/detail/new-tab-new-art/old...
edit to add Firefox addon: https://addons.mozilla.org/en-US/firefox/addon/new-tab-new-a...
If you want to send a postcard you can use the promo: 1BUCK to send a postcard for a dollar to whoever in US. Any feedback or questions are welcome.
Great idea! What/who are you using to print the postcards?
Thank you! Right now it's wired up to Lob to print/send postcards.