Since most of my projects have failed, I'm currently working on building something (SaaS) so that I can earn some money and pay my bills. I'm currently working for a small technology company that I can't stand my bosses anymore. What about you? What is your current source of income and what are your plans for the future?
The robot vacuum cleaner that cleans everything but the floor.
https://chat-to.dev/post?id=Tzg1U2wzdEpnZjBkcGc3K3A3U2d5QT09 #AI #tech #technology #robotic
It’s a curious and quietly absurd irony: a robot vacuum cleaner that cleans everything but the floor. At first glance, it sounds like a manufacturing flaw, a design oversight, or maybe even the setup for a satirical headline. But if we sit with the phrase a little longer, it begins to unfold in a way that is far more revealing—not just about technology, but about us, the people who build it, buy it, trust it, and sometimes anthropomorphize it far beyond its intended purpose. Imagine this device, sleek and futuristic, gliding with quiet determination across a room. It hums softly, a low mechanical purr, scanning the space with its sensors, bumping gently into table legs, weaving its path under sofas, and mapping the world it was made to serve. And yet, for all its processing power and the promise it came with—of freeing us from the dull, repetitive labor of sweeping and vacuuming—it somehow fails at its one job: the floor remains dirty. What does it clean then? Perhaps it focuses instead on polishing the baseboards, brushing against chair legs with a meticulous attention usually reserved for obsessive artists. Maybe it spends its circuits and algorithms on perfectly aligning the corners of a rug or removing a nonexistent smudge from the skirting board. It might become enamored with the shine of the lower part of the refrigerator or devote itself entirely to grooming a patch of carpet that, ironically, never gathers dust. All while the breadcrumbs, pet hair, and dust bunnies accumulate undisturbed beneath it, as if in some unspoken act of rebellion or denial. And that’s where the metaphor begins to take root. Because this isn’t just about a defective piece of hardware—it’s about the modern condition. We build things to solve problems, but often they end up performing rituals. We crave solutions, but frequently we accept simulations of action. There’s a certain familiarity in the idea of something appearing useful, seeming active, giving the impression of progress, while completely missing the point. It’s bureaucracy in motion. It's the illusion of productivity. It’s our tendency to engineer answers that skirt around the uncomfortable or the messy. And then there’s the human attachment. We might laugh at this vacuum’s failure, scowl in frustration, or, oddly enough, come to view it with a kind of fond exasperation. Like the friend who always forgets their wallet or the coworker who shows up early but contributes nothing. You can’t help but see something of yourself in it—the earnestness, the misfires, the misaligned efforts. After all, who hasn’t spent an entire day being busy without achieving anything that actually mattered? The robot vacuum that cleans everything but the floor becomes, then, a gentle mirror. It reflects a world enamored with form over function, with appearances over substance. It speaks to how easily we can fall into patterns where the gesture replaces the deed, and where technology, meant to liberate us, sometimes embodies our most human missteps. So no, it’s not just a glitch. It’s not just a funny image. It’s a kind of quiet fable. And maybe that’s why it sticks with us—because we recognize its story, and perhaps even suspect that it’s telling ours.
## 100 days of python Well, its been a while since the last community event and no one has came up with an suggestions that they would like to learn or teach to the CTD community. Therefore, this new event is intended to be a rather long event as clearly indicated by the subtitle. As with all the previous community lessons there is some feedback that is required from participants. We must commune at least once a week on Sunday in the [Community Learning chat room](https://chat-to.dev/chat?q=Community_learning) to discuss what was learned that week. On days other then Sunday, the chat room will be used for the current lesson. Mostly a help room for participants that are stuck on a certain problem. As the goal of this is to complete 1 lesson a day, we should all be able to collaborate. The author estimates that most lessons will take an hour, i feel that that is way longer then reality. Besides the first day taking a variable amount of time based on how many dependencies your missing (most computers come with python preinstalled right?) i found the 4 lessons that i test drove to take closer to 35-40 min. This was however with the vid played at a 1.5x speed as the speaker is slow spoken. This course is updated for 2025, and as far as i can tell, everything is modestly up to date as it originally came out in March i believe. If larger then 50% of the class decides that the class pacing is to slow or to fast, bring it up at the community recap on Sundays and we can vote to determine what we would like to do as a group. Another thing that I would like to do is a update with the nonparticipant CTD community members once a week or month. If you have looked at the previous community learning events, you see that they are mostly broken down into lessons. This is not an option for this event as writing 100 post, one a day, will be difficult to delegate. This role will be round-robin for each of the participants. Depending on how many people choose to join, this round of community learning will change the frequency that you will be required to submit your update. Just make sure to keep the post with a similar naming scheme so they are easy to track with the "related post" feature here on CTD. Your update to the rest of CTD will be up to you. Talk about what you learned, something that surprised you, or even just showcase something that the group did this week/month. The reason that I want to keep this pattern similar to the precious community learning events will be because 100 days of no updates could be discouraging to to CTD members that might be on the fence about wanting to participating. If someone would like to join the event late, <b>that is OK</b>. Members will be willing to assist you, however the primary focus of the chat room - aswell as the exclusive purpose of the Sunday group recap will be for the up-to-date lesson. <hr> The reason that I choose this course is simply because of the popularity of the language. Most of us might already be somewhat familiar with python. I for one have finished 2 books about the language. However I hardly use it, and my understanding is very shallow and there is no reason that I shouldn't improve. My goal is to make python something that i can rely on more often, and be able to add python to my set of "primary" languages that I use. For users who are not familiar with the language, fear not. This course starts of at the introductory level so we are happy to accept anyone. <hr> Here is the copied description of the course: <br><br> Updated: 2/2025 Manufacturer: Udemy Website: https://www.udemy.com/course/100-days-of-code/ Author: Dr. Angela Yu Duration: 52h 03m 29s Type: Video Tutorial Language : English What you'll learn You will master the Python programming language by building 100 unique projects over 100 days. You will learn automation, game, app and web development, data science and machine learning all using Python. You will be able to program in Python professionally You will learn Selenium, Beautiful Soup, Request, Flask, Pandas, NumPy, Scikit Learn, Plotly, and Matplotlib. Create a portfolio of 100 Python projects to apply for developer jobs Be able to build fully fledged websites and web apps with Python Be able to use Python for data science and machine learning Build games like Blackjack, Pong and Snake using Python Build GUIs and Desktop applications with Python Requirements No programming experience needed - I'll teach you everything you need to know A Mac or PC computer with access to the internet No paid software required - I'll teach you how to use PyCharm, Jupyter Notebooks and Google Colab I'll walk you through, step-by-step how to get all the software installed and set up Description Welcome to the 100 Days of Code - The Complete Python Pro Bootcamp, the only course you need to learn to code with Python. With over 500,000 5 STAR reviews and a 4.8 average, my courses are some of the HIGHEST RATED courses in the history of Udemy! 100 days, 1 hour per day, learn to build 1 project per day, this is how you master Python. At 60+ hours, this Python course is without a doubt the most comprehensive Python course available anywhere online. Even if you have zero programming experience, this course will take you from beginner to professional. Here's why: The course is taught by the lead instructor at the App Brewery, London's best in-person programming Bootcamp. The course has been updated and you'll be learning the latest tools and technologies used at large companies such as Apple, Google and Netflix. This course doesn't cut any corners, there are beautiful animated explanation videos and tens of real-world projects which you will get to build. e.g. Tinder auto swiper, Snake game, Blog Website, LinkedIn Auto Submit Job Application The curriculum was developed over a period of 2 years, with comprehensive student testing and feedback. We've taught over 600,000 students how to code and many have gone on to change their lives by becoming professional developers or starting their own tech startup. You'll save yourself over $12,000 by enrolling, and still get access to the same teaching materials and learn from the same instructor and curriculum as our in-person programming Bootcamp. The course is constantly updated with new content, with new projects and modules determined by students - that's you! We'll take you step-by-step through engaging video tutorials and teach you everything you need to know to succeed as a Python developer. The course includes over 65 hours of HD video tutorials and builds your programming knowledge while making real-world Python projects. Throughout this comprehensive course, we cover a massive amount of tools and technologies, including: Python 3 - the latest version of Python PyCharm, Jupyter Notebook, Google Colab Python Scripting and Automation Python Game Development Web Scraping Beautiful Soup Selenium Web Driver Request WTForms Data Science Pandas NumPy Matplotlib Plotly Scikit learn Seaborn Turtle Python GUI Desktop App Development Tkinter Front-End Web Development HTML 5 CSS 3 Bootstrap 4 Bash Command Line Git, GitHub and Version Control Backend Web Development Flask REST APIs Databases SQL SQLite PostgreSQL Authentication Web Design Deployment with GitHub Pages, Heroku and GUnicorn and much much more! By the end of this course, you will be fluently programming in Python and you'll be so good at Python that you can get a job or use the language professionally. You'll also build a portfolio of 100 projects that you can show off to any potential employer. Including: Blackjack Snake Game Pong Game Auto Swipe on Tinder Auto Job Applications on LinkedIn Automate Birthday Emails/SMS Fully Fledged Blog Website Build Your Own Public API Data Science with Google Trends Analysing Lego Datasets Google App Store Analysis and much much more! Who this course is for: If you want to learn to code from scratch through building fun and useful projects, then take this course. If you want to start your own startup by building your own websites and web apps. If you are a complete beginner then this course will be everything you need to become a Python professional If you are a seasoned programmer wanting to switch to Python then this is the quickest way. Learn through coding projects. If you are an intermediate Python programmer then you know 100 days of code challenges will help you level up. <hr> We will begin this course on a Sunday once we have a few participants. If anyone has comments please leave them below so I can answer your questions. If you dont wana participate, but want to assist the learners, please monitor the room to share your experience. If you are unable/unwilling to purchase this course (~19 GB), let members know in the community learning chat room so we can give you a hand. I dont wana exclude members that are unable to purchase, so let me know as workarounds already exist.
I've seen several threads over the years with physical or digital products that have generated hundreds of upvotes and discussions. I decided to put together some of the most mentioned - tools, gadgets and books that have a practical impact and that you can actually buy. Here are a few that I've seen highly recommended or discussed: 1. The Art of Unix Programming (book) - Discussion of Unix philosophy, widely quoted here. https://www.amazon.com/dp/0131429019 2. PinePhone - Smartphone with Linux. Loved by those who defend free software and privacy. https://www.pine64.org/ 3. Sony WH-1000XM5 - Noise-canceling headset. Appears in all productivity threads. https://www.sony.com/ 4. ErgoDox EZ - Split ergonomic keyboard, customizable and often used by full-time devs. https://ergodox-ez.com/ 5. Raspberry Pi 5 - Tiny computer with a thousand possibilities (servers, personal projects, etc). https://www.raspberrypi.com/ Do you have any others that you bought on HN's recommendation that were really worthwhile? If so, add them here https://wishtogether.xyz/insertgif?id=68504cf34b I want to expand this list based on what really worked for you.