Only shared it via Show HN so far, and am still regularly getting some creative submissions. Will be sharing it at an art festival later this year so kids can have a more active role when visiting.
247 karma · joined June 30, 2019
Only shared it via Show HN so far, and am still regularly getting some creative submissions. Will be sharing it at an art festival later this year so kids can have a more active role when visiting.
The results look very interesting to me, and I think as a next step I will look into adjusting the prompts (both positive and negative). On the one hand, I'd like to keep the sketch/drawing look rather than going full photorealism as some of the videos do, on the other hand I don't want to restrict the users' creativity too much.
I plan to simplify this further and optimize it for tablets. Some friends said they'd like to have their kids try it out it and I like the idea, as by having to sketch it keeps the user in a more active role.
Please let me know if you have any other suggestions.
There's a world of possibilities though, I hadn't even thought of combining color channels.
What I've found interesting so far is that sometimes the image plays a big part in the final video, but other times it gets discarded almost immediately after the first few frames. It really depends on the prompt, so prompt engineering is (at least for this model) even more important than I expected. I'm now thinking of adding a 'system' positive prompt and appending the user prompt to it.
Otherwise it's similar to the way nine women can make a baby in a month. :)
This is using the default parameters for the ComfyUI workflow (including a negative prompt written in Chinese), so there is a lot of room for adjustments.
I was running into OOM issues with Wan 2.2 before, but I found the latest version of ComfyUI can now run it (using about 17 GB of VRAM for what I assume is a quantized model?).
I'm currently hosting a video generation website, also on a single GPU (with a queue), which is also something I didn't even think possible a few years ago (my show HN from earlier today, coincidentally: https://news.ycombinator.com/item?id=46388819). Interesting times.
On the way, I developed lightweight image editor and 3D model viewer components, which I've open sourced [1].
On the way, I developed lightweight image editor and 3D model viewer components, which I've open sourced [1].
I have to say I quite like it for more complex interactive components like this one, but still much prefer django with some htmx + Stimulus JS sprinkled in for the rest of the website.
This resulted in another side project, https://mishmash.photos/ -- a website to organize, share and collaborate on albums (because I always lose photos when going on trips with friends). There are better apps out there for this, but this one is mine.
Sample album: https://mishmash.photos/share/84f83b09-0a24-4d13-b436-8131ee...
Tech stack is django, htmx, bootstrap and a Stripe integration, to keep things simple.
(There's no free tier; from reading this website I know offering free image upload usually ends badly.)
The problem with the interdental brushing video specifically is that we can't show how to use larger brushes on young healthy patients, as they don't have the spaces for it. But I will think about how we can improve that video (the comment above suggested moving it down in the page, to start with the 'gentler' videos).
I wanted the interdental cleaning part to come first, because it usually gets neglected and it's just as important as tooth brushing.
But I like your suggestion to change the order, as that would indeed give a gentler introduction.
Good job with your daughter! FYI, we are working on expanding the instructions to children, so watch this space ;)
Generalizations are usually not helpful, I think it really depends on the dentist. I'm not sure there are proven benefits to oral microbiome testing, except in some very specific cases.
> The most significant cause for caries is S. mutans.
The 'Beyond Streptococcus mutans' section in TFA explains that the situation is much more complex than this; even if it is, good oral hygiene and reduced sugar intake (both in quantity and frequency) are still the best way to reduce the amount of biofilm present on teeth (which is a requirement for caries formation, whether S. mutans is there or not).
> Diet is the most significant way to affect gum disease.
The current clinical treatment guidelines for periodontitis[1,2] only mention that the benefit of weight-reducing diet and lifestyle changes is unclear (for treating periodontitis, obviously), and that oral hygiene is still the most important thing you can do yourself for the prevention, and, once established, to assist in the treatment of the disease.
[1] Infographic: https://www.efp.org/fileadmin/uploads/efp/Photos/Continuing_...
[2] Source article: https://onlinelibrary.wiley.com/doi/10.1111/jcpe.13290
If you need more information, we recently developed a free website to get you started: https://lifelongsmiles.hk/
Personally, I'm building a website which lets you quickly setup personal online dashboards, because I wanted to have an overview of all the sites I refresh often on one page: https://frankendash.com/
For my project (https://frankendash.com/), I also ran into issues with dynamically generated class names which change on every site update, so in the end I just went with saving a crop area from the website as an image and showing that.
1. There's a bit more going on behind the scenes. The back-end opens the web page using Playwright (headless Chromium) and takes a screenshot. It's this image that gets displayed in the dashboard.
2. I also first thought about implementing most of the functionality client-side, using the user's browser to make requests, but like you suspect this quickly runs into CORS issues. Using the server to make requests avoids this, as it's a plain browser request and I then have full access to the rendered page.
3. It's being hosted on a remote server now; the back-end makes all the requests for you. Potential issues:
- I'm not sure how much load the server will be under (although I suspect HN might help me test this out)
- You can only use it for public web pages (e.g., nothing behind a login/paywall), as the user's cookies are not used
- Where the server is may affect the responses you get (blacklists for cheaper VPS, more GDPR cookie banners if you're hosting in Europe, etc.)I also tried setting privacy.resistFingerprinting = true in Firefox, but it's sad to see that most websites become unusable (most sites using canvas just render a green/purple mess), zooming in Google Maps is basically broken (skips several levels at a time), and like others have mentioned dark mode and time zones also stop working.
What a mess the (somewhat private) web is nowadays. The more I think about it, the more I am convinced legislating privacy is the only way out of this arms race we seem to be losing.
EDIT: Sorry, the parent post already included fingerprinting, missed that. Rant still stands though :)
So I recently started https://cstdn.org/ and am sharing all good links I can find there. I created a Show HN but didn't make the front page, but anyone who wants to try it out is more than welcome to do so.
Not cleaning interdentally (between teeth) means you miss almost half of the tooth (crown) surface. Think of it as only cleaning the outside of a vintage radiator [1].
The current guidelines [2] recommend using interdental brushes when possible (lots of evidence for that), and flossing where space is really tight.
So, please, clean interdentally!
[1] https://upload.wikimedia.org/wikipedia/commons/8/8a/Vintage_...
[2] https://www.efp.org/for-patients/gum-diseases/gum-disease-pr...
https://www.firehouse.com/operations-training/news/21236083/...