This is not a conventional CD player. Built using repurposed CD-ROM drives, the project explores ownership, repairability, and the physical experience of music.
(via CD-ROM PLAYER 01 – das_POD)

ellievsbear

gracie abrams
I'd rather be in outer space 🛸
Today's Document

Kiana Khansmith

tannertan36

Origami Around
ojovivo
"I'm Dorothy Gale from Kansas"
tumblr dot com
Xuebing Du
sheepfilms
Game of Thrones Daily
$LAYYYTER
KIROKAZE
RMH
will byers stan first human second
🩵 avery cochrane 🩵
EXPECTATIONS
art blog(derogatory)

seen from Bangladesh

seen from Spain
seen from United States
seen from Iraq
seen from Russia
seen from Iraq

seen from Malaysia

seen from United States

seen from Syria
seen from United States
seen from Mexico
seen from Vietnam
seen from United States
seen from Venezuela
seen from Saudi Arabia
seen from United States

seen from United States

seen from United States
seen from United States
seen from United States
@endashemdash
This is not a conventional CD player. Built using repurposed CD-ROM drives, the project explores ownership, repairability, and the physical experience of music.
(via CD-ROM PLAYER 01 – das_POD)

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
DuckDuckGo's new search feature comes as the internet is being flooded with AI-generated slop.
The filter relies on manually curated open-source blocklists, including the ‘nuclear’ list, provided by uBlockOrigin and uBlacklist Huge AI Blocklist,” DuckDuckGo said in a post on X. “While it won’t catch 100% of AI-generated results, it will greatly reduce the number of AI-generated images you see.
Left: AI filter is off Right: AI filter is on
Another tip for DDG - if you want to permanently get rid of DDG's AI features (which you can turn off in settings, but only temporarily) - for now you can just use noai.duckduckgo.com as your search engine. Works as advertised in the name.
can we send up a quick thank you to pdf uploaders, torrent seeders, copy sharers, scanlators, fansubbers, digitizers, paywall dodgers, and various other internet archivers for making niche art and information more accessible in a media landscape where all but the most profitable mainstream are often tossed aside and left to rot
One small but extremely annoying effect of Tech Modernization or w/e is how UI contrast is garbage anymore, especially just, like, application windows in general.
"Ooh our scrollbar expands when you mouse over it! Or does it? Only you can know by sitting there like an idiot for 3 seconds waiting for it to expand, only to move your cursor away just as it does so!" or Discord's even more excellent "scrollbar is 2 shades off of the background color and is one (1) pixel wide" fuck OFF
I tried to move a system window around yesterday and had to click 3 times before I got the half of the upper bar that let me drag it. Why are there two separate bars with absolutely nothing to visually differentiate them on that.
"Well if you look closely-" I should not!! have to squint!!! at the screen for a minute straight to detect basic UI elements!! Not mention how ableist this shit is, and for what? ~✨Aesthetic✨~?
and then every website and app imitates this but in different ways so everything is consistently dogshit to try to use but not always in ways you can immediately grok it's!!!! terrible!!!! just put lines on things again I'm begging you!!!!
I know I sound like a broken record when I praise Windows 95 UI, but holy fuck Microsoft figured this shit out already about 30 years ago. It's all there, black and white, clear as christmas:
So much of modern UX woes stem from not knowing, or intentionally ignoring the genuine design study put forth into GUIs in the 90s.
3D elements are 3D in a specific way with lighting from a specific side to make it obvious where a window element begins and ends.
The gradient always should from from one side, and keep it consistent.
Make your color shading and shape of scroll bars consistently side and easy to press. I have a 4K display, don't make me hunt for the magic activation pixel that makes your 3-pixel wide scroll bar appear.
It's a desktop application, I've got the screen real estate to spare to have the actual GUI elements present on screen at all times (I know, heresy).
The moment aesthetic takes precedence over form and function, you've failed as a UI designer.
And any argument about "we don't have the resolution" can go right out the window, we were having nice, clear and legible interface widgets on nine inch screens in 1984. We continued to have nice, clear and legible interfaces on machines vastly less powerful than today's and on screens vastly less pixel-dense than today's. We used to know what the hell we were doing. At least one of these examples even has on-screen instructions in case the widgets functionality isn't immediately apparent.
(images sourced from The GUI Gallery)
since this has come back to my dashboard again i want to call attention to one more thing that these GUIs have that modern ones don't even try to do.
RESIZE WIDGETS.
Do you tire of trying to grab and resize a window whose border is literally only 1 pixel wide?
Do you see how large the corner widgets are in those clips above? Those are at least 16x16 pixels. They're almost as large as the Close buttons on a modern GUI. If you can see the bottom right corner of your window, resizing it is a snap. You can aim much more easily at a 16x16 widget than you can at a one-pixel-wide vertical line.
OK, maybe technically Windows' borders are wider than 1 pixel. They're technically 3 pixels. That is still just really goddamn tiny compared to 16 of them.
We used to be a society. Look at this. Look at this.
WINDOWS FUGGIN' 95 HAD THE CORNER WIDGET. Why the hell can't Windows 11?
We used to design for a software society
"if tumblr dies you can find me on bluesky" "if tumblr dies you can find me on Instagram" if tumblr dies you cannot find me. It's over. I'm free.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
this is like.......the core point of like every modern piece of political economic writing ever. but it's actually mindboggling how much unlimited access to cheap goods americans have.
like even compared to other imperial states and taking wages and conversions into account it's still a ridiculous level of access and affordability, and then compared to relatively wealthy non imperial nations it's just completely unfathomable.
then of course if you say this you get a lecture about how actually everyone in the US is the poorest ever and most opressed and so on. ignoring that even if they're being paid little or in a remote area, the infrastructure and exploitation for that access is still there, and is still absolutely something they benefit from even if it's minimal.
like idk. not personally being able to access that level of convenience doesn't mean you don't live in a country where you can have things same day delivered for pennies off the backs of the third world. (and often things that are actually more expensive and hard to access in the country they're made in!!)
via @maidthings
"turns out its really easy to get goods for cheap when you've turned the entire planet into a logistical machine that funnels treats into your country at any cost"
Time to post my favourite quote from John Smith's Imperialism in the 21st Century:
"In The China Price, Tony Norfield recounts the story of a T-shirt made in Bangladesh and sold in Germany for €4.95 by the Swdiesh retailer Hennes & Mauritz (H&M). H&M pays the Bangladeshi manufacturer €1.35 for each T-shirt, 28 percent of the final sale price, 40¢ of which covers the cost of 400g of cotton raw material imported from the United States; shipping adds another 6¢ per shirt. Thus €0.95 of the final sale price remains in Bangladesh, to be shared between the factory owner, the workers, the suppliers of inputs and services and the Bangladeshi government, expanding Bangladesh’s GDP by this amount. The remaining €3.54 counts towards the GDP of Germany, the country where the T-shirt is consumed, and is broken down as follows: €2.05 provides for the costs and profits of German transporters, wholesalers, retailers, advertisers etc. (some of which will revert to the state through various taxes); H&M makes a 60¢ profit per shirt; the German state captures 79¢ of the sale price through VAT at 19 percent; 16¢ covers sundry 'other item.' In Norfield’s words, 'a large chunk of the revenue from the selling price goes to the state in taxes and to a wide range of workers, executives, landlords, and businesses in Germany. The cheap T-shirts, and a wide range of other imported goods, are both affordable for consumers and an important source of income for the state and for all the people in the richer countries.'
His blunt conclusion: 'Wage rates in Bangladesh are particularly low, but even the multiples of these seen in other countries point to the same conclusion: oppression of workers in the poorer countries is a direct economic benefit for the mass of people in the richer countries.'"
The worker in Norfield's example gets an 18th of a cent per t-shirt.
(ALLSMILES — Somewhere Else)
It’s good for the thing you make, in and of itself, to make you proud – it’s good for you to make it absolutely as good as it can possibly be and to make it special and to make it reflect what your values are. That’s your number-one job, because … that’s your number-one job. But there’s another whole part that’s the engine: When things work, when people pay attention and you’re in a position to help somebody else get their movie produced or their show made or you’re just in a position to give advice to somebody who says How do I do what you do?, that’s that engine. It’s not a matter of showing off how much pull you have, but the thing is an engine no matter what; you can choose to do nothing with it or something with it, but if you do nothing with it, that’s a choice, right? Or if you only do for yourself? That’s certainly a choice.
Everything You Make Is An Engine — Linda Holmes
Long-overdue thesis update
I haven't posted here in a while, but much has happened since I walked into BCID in early February. I've built two iterations of a prototype, tightened up my story, worked in feedback from disabled people I've met, and started meeting with an amazing thesis advisor.
Let's start with my thesis advisor. Her name is Chancey, and she works at the Andrew Heiskell Braille and Talking Book Library, where one of her recent projects is Dimensions: Community Tools for Creating Tactile Graphics & Objects. She’s been really great at helping me think through how people might live and interact with furniture robots, giving me examples of existing interfaces that are designed for disabled people that I might learn from and incorporate into my project, and planning out next steps together. We missed our meeting this week since she was at the annual CSUN assistive technology conference in San Diego, and I’m looking forward to our upcoming meeting to hear what she learned out there.
Presenting at BCID
On February 22nd, I presented my thesis project to a support group that meets weekly at the Brooklyn Center for Independence of the Disabled. I was really nervous: I had no idea how the project would be received, how much explanation of the tech I would have to do, and whether the idea of a robot that will likely be quite expensive compared to typical furniture would have any appeal.
I needn’t have worried. When I showed the audience the animations from this post, they started responding with questions and ideas before I had the chance to describe the animation to the visually-impaired members of the support group. Unfortunately I was so caught up in answering questions and digging deeper into the ideas that were coming at me that I neglected the non-sighted members of the audience, and for that I’m truly regretful.
In general, the feedback I got was related to how the furniture could better serve people who use powered wheelchairs, things to consider for the furniture to be eligible for Medicare/Medicaid, and concerns about durability and performance. In more detail:
Height-adjustability was a big hit. People set up their power chairs differently depending on their height and what feels comfortable to them, and as a result often find themselves unable to sit under a table. It made me think about how it is common for an office chair to be height-adjustable, but not for desks and tables. This makes sense when you’re thinking about accommodating people of different heights and body shapes, but if surfaces were also adjustable then you would accommodate even more people.
“We knock things over all the time, so this thing has to be waterproof.” Durability was a big concern. Waterproofing to protect from accidental spills was a top priority. The ability to withstand bumps without rolling away or falling over is important too. A subthread of this conversation was the idea of having a lip around the top surface of the furniture to prevent things from rolling off.
Stability is crucial if the furniture is going to support the weight of someone leaning on it and using the grab handles to stand up from a seated position or transfer from a wheelchair to a bed or a couch. There was concern that because the robots are wheeled, they would roll away under weight. This was a good insight, and a future version of my prototype should have a smart way of locking the wheels or lifting the wheels off the ground when someone puts a lot of weight on it. This also brought about discussion about how powerful the motors would be, and whether they would be able to generate enough lift.
One lady was very into the idea of using the furniture as a “smart walker,” and this launched a discussion about how fast the furniture should roll, and how one might control its speed and direction manually. She wanted variable speed, “for good days and bad days.”
Everyone wanted lots of storage on the furniture. The idea that they could have things they need frequently—whether it is their phone, remote controls, meds, reading materials, or anything really—on a rolling cart that could come to them wherever they were in their homes was a very popular one.
People wanted more features: a way to open doors, a built-in light for people with low-vision, simple and hassle-free charging (with a meter to indicate how much charge is left), help putting on shoes... all ideas that lead to different opportunities to explore.
One person shared an idea that she had been talking about with her coworker for a while: a “picker-upper” that could help someone who has fallen out of a wheelchair or off of their couch to get up without assistance. She really wanted this device, since the only option in most cases is to call emergency services, who would then proceed to knock down her door in order to enter her apartment and help her. She lives alone, and worries that if this were ever to happen, her landlord would have enough reason to evict her, meaning she would end up in an assisted living facility (a “home”)—something she really doesn’t want to happen.
Finally, it was great to hear people say they liked the style of the furniture and that they wanted it to be “colourful” and “pretty.” I heard: “Everything that is designed for us is medical and ugly.”
Prototype 1
After I got my feet wet with prototyping robotics with ROS (the Robot Operating System), I ordered more parts and built a bigger, sturdier version of the robot base out of plywood. My goal was to be able to put existing pieces of furniture on it and see how people react to furniture gaining autonomy.
Making robots is hard, and I’m grateful for open-source projects like ROS and Linorobot that make getting started much easier.
Prototype 2
I’m currently in the process of building the next prototype iteration. This time, I’m making the whole thing: autonomous base, cart-like top, and height-adjusting motors. I started off by ordering the parts I need, and modeling the furniture around them in CAD. I designed it so that it could be cut out of a single sheet of half-inch plywood on the CNC machine at our prototyping lab, the Visible Futures Lab.
I’m in the process of programming the height adjustment and the voice interface for it. I’m hoping to test it with users in the upcoming week.

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Gloomy Sunday
Latest addition to Memo Akten’s ongoing ‘Learning to See’ project demonstrates a neural network powered realtime image translation framework, presenting possibilites for visual poetry:
A pre-trained deep neural network making predictions on live camera input, trying to make sense of what it sees, in context of what it’s seen before. It can see only what it already knows, just like us.
More Here
Visiting the Brooklyn Center for Independence of the Disabled
I was walking home from the subway and just looking at storefronts, and saw this piece of paper in a glass door:
I popped in today, and the staff there was super nice, though a bit annoyed at first (I should have called ahead!). I mainly spoke to Sandrina, the Program Manager at BCID.
I explained that I was a student doing a master’s thesis on assistive technology in the home, and she told me what BCID offers in terms of training, independent living skills classes, a venue for support groups, among other services (and they’ve been around since the 1950s!). Then I described to her my robot furniture idea and showed her an animated rendering of one example, and was happy (and surprised) to see her eyes light up. She seemed to get the idea pretty instantly, and called over her colleague Veronica to take a look as well. Veronica, who was using a powered wheelchair, also got the concept right away, and immediately thought of two of BCID’s clients that she wanted to show it to.
It was validating to see that folks who work with people with disabilities every day were able to see value in the concept without much explanation on my part. This was much different than the reaction I normally get, which is usually “I don’t get it.”
Of course, a few questions came up:
Why are you here? Sandrina wanted to know what I wanted from the moment I walked in the door. It seems that a lot of students visit BCID, many wanted internships on short notice.
What is your dream outcome? Sandrina asked this, very matter-of-factly. It caught me a little off-guard, because I don’t really think I’ve visualized what my dream outcome would be. I was there to learn about the population I want to serve, and Sabrina was asking me about my own desires.
How do you expect people to control this thing? I was happy to hear this question, because it’s one I don’t have the answer to but want to try and prototype ideas for soon. We talked about joysticks (her idea), voice interfaces (my idea), and gestures.
On the other hand, there were questions I was expecting that weren’t asked:
Who is this for? I thought that I would be grilled on my intended audience, but that never came up. This is in direct contrast with most designers I’ve shown this to, who always want to anchor things in a target user group.
How much would it cost? I think this is something I’ve been worrying about: would this solution make economic sense for the end user? Or would it cost less to get an assistance dog or do a simple home remodel? Perhaps this question will come up later on in the process.
Why are you making this? I was worried that I would be asked about my motivations. I shouldn’t have worried so much.
I’m super grateful for the time Sandrina and Veronica spent with me today at the Center, and I really wish I had found them much sooner in my process. I’m excited to continue to develop this relationship. Sandrina invited me to present my idea to one of their support groups next Thursday, February 22nd. I’m hoping to have a mostly-working works-like prototype by then, to get some reactions from the audience. If I’m lucky, I’ll get some one-on-one time with people after my presentation as well.
Ask the questions that have no answers. Invest in the millennium. Plant sequoias. Say that your main crop is the forest that you did not plant, that you will not live to harvest. Say that the leaves are harvested when they have rotted into the mold. Call that profit. Prophesy such returns.
— Wendell Berry encouraging some long term thinking.
Planning for a proof-of-concept
Our next prototype for thesis is a critical one. Our instructor Eric writes that it "must be realistic enough and the overall presentation complete enough that users can evaluate the viability of your idea."
My plan is to build a larger scale version of my last prototype, that is powerful enough to place smaller items of furniture on to quickly test the idea of roaming semi-autonomous furniture robots.
Features
Must-have:
Obstacle-avoidance
Configurable interface
Voice
Physical controls
Gestures
Eye tracking
Myo armband or myoelectric sensors
Powerful motors (ability to hold furniture)
Powerful battery
Nice-to-have
Autonomy / SLAM
Wireless charging
Looks nice
Fidelity
Functional: high-fidelity
I want it to be a real robot with a real UI that I can test
Aesthetic: mid to low
I just need it to work, but it would be nice if it were made of wood and looked semi-finished
UI: mid
I need it to be finished enough to start testing, and flexible enough to try out with different interfaces
Testing goals
Test different UI types (priority 1)
Test people's response to autonomous furniture (priority 2)
Test usefulness (priority 0?)
Test possible functionality — this is the fun part
Personal goals
Build something I'm proud of
Make a semi-autonomous robot, at least with obstacle avoidance
Feedback
I shared this with my thesis buddy Alex (who is a great thesis buddy!) and he had a few questions:
What is the thing going to do? I've been prototyping the interface and the robotic components of the furniture, but I'm still unclear on what functionality the furniture will have. How will it make people's lives easier?
Do you really need to go this far with your prototype? What would you learn with the prototype that you want to build? Building off of the first question, Alex is wondering if I could learn what I need to in a much simpler way. He's suggestion I could just use a remote control car as a proxy for a robot.
Will it have advanced your thesis? Well, isn't this the ultimate question. I have a feeling that anything I build will advance my thesis in some way, and I tend to want to make something that is closest to final sooner rather than later, so I think this proof-of-concept prototype will help me understand whether A) I'm onto something, B), I'm on the right path but need to simplify, or C) I need to completely change direction.
Draft Value Propositions
Writing value propositions is hard, especially writing variations on them. I started with these two (ignore the names I'm trying for the project, they're just placeholders):
1
FOR people with mobility impairments WHO want to live more independently at home, POLTERGEIST is a suite of modular furniture robots THAT assist with mobility around the home. UNLIKE other robot assistants, POLTERGEIST doesn’t feel like another presence in your home, letting you feel like you are in control.
2
FOR people with disabilities WHO want an alternative to disability remodeling, TILQA is a series of customizable furniture robots THAT adapt homes to their owners’ needs. UNLIKE Ori, TILQA focuses on adaptation rather than space-saving.
I got feedback from Katarina and Wei Ting:
What does a "suite" or "series" mean? It sounds like robot furniture will take over your home, which is scary.
What does "doesn't feel like another presence in your home" mean?
How do the furniture bots make you feel like you're in control?
Based on that feedback, here's an updated draft of the value prop:
3
People with mobility impairments want to live more independently at home. Activate provides modular furniture robots that assist with mobility in indoor spaces. Unlike other robot assistants, Activate’s offerings are unintrusive, familiar, and fit naturally into people’s homes and lifestyles.
Feedback? Let me know!

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
How do you tell your furniture what to do?
Imagine your furniture was smart. Let's say your side table could come around from beside the couch and stop in front of you, so that you can put your empty coffee mug on it and banish it to the kitchen. How would you communicate to the side table that that's what you wanted to do?
For a quick two-week prototype, I decided to build the basis of a robot platform so that I could start testing out different interfaces. The UI here is not necessarily an app. People could communicate with their robot furniture in a number of ways:
Physical controls, like a joystick, game controller, or keyboard
Software controls, like an app on a phone or tablet
Voice commands, perhaps even through a product like Amazon's Echo line or Google Home
Something less obvious, like eye-tracking, morse code, whistling…
I put together my robot from a combination of kit parts, laser-cut pieces of acrylics, and components pruchased form various sources.
The software running on the robot is ROS, an open-source Robot Operating System that is quickly becoming the standard for robotics project, by way of the Linorobot project. It took a lot of wrangling to get all the software running just right on the raspberry pi, but I finally was able to get a functional prototype built.
Next steps:
Make the robot autonomous
Attach the interfaces from the list above and test them out
Build a bigger robot that I can place furniture on to approximate the final product
Things to address:
Is this going to be creepy?
Are large autonomous moving object scary?
Will furniture be able to get around in most homes, or will there be too many things in the way/too many narrow spaces to pass through?