Tweets
🫡
(original)
The status quo would love little more than to convince you of its inevitability. Never forget: you have the power to opt in to things that align with your values, and to opt out of things that don’t. To fight for things that align with your values, and against things that don’t.
(original)
Replying to @wormyrocks
@wormyrocks I requested mine 10 AM on Monday and it just came through at 2 AM last night. I thought the service was broken but it seems like it’s just very, very backlogged.
(original)
Replying to @josecastillo
With thanks to @thenoodlecanon, this tool worked! It was only able to get to November 4th, but luckily my archive cuts out on November 5 so it got the missing weeks. (note: requires python 3.6-3.9; also needs a specific requirement version, aiohttp==3.7.0) https://github.com/woluxwolu/twint
(original)
Replying to @thenoodlecanon
YOU ARE A LIFESAVER! I had to run it with Python 3.9 due to some wackiness in the version check, and had to use an older version of one of the dependencies, but IT WORKED. Thank you so so so much!
(original)
ok I know it’s late in the game, but twitter’s data export feature is borked for me (can’t request my archive) and I don’t seem to have a developer key for the API. Does anyone know of a quick and dirty way to dump simple JSON or CSV of my public tweets from this month?
(original)
Replying to @bateskecom
yea idk it’s a lot.
(original)
Replying to @bateskecom
I’ve been here for almost 16 years; posted my first tweets in my early 20s during the Bush administration, came of age here from “yes we can” to where we are. My time here predates my career in tech and a decade in New York, and meeting the community of makers I now call friends.
(original)
Replying to @IShJR and @make
I’ll email you!
(original)
Replying to @jbeard4
I ended up using http://mastodon.social just because I already had an account there, but if I were to recommend one today I’d recommend http://mastodon.sdf.org. SDF has been maintaining their public access UNIX system for three decades; I trust their stewardship of the instance.
(original)
Replying to @bateskecom
Places are just places; people are what fill them and give them meaning. When you lament the closing of a longtime neighborhood dive, you’re not lamenting the walls or the floors or the unsold bottles of beer. Something bigger was lost, something intangible and yet far more real.
(original)
He just posted a poll asking whether to reinstate tr*mp and I just want to be clear: if tr*mp comes back on Twitter, this account is going away. I’ve found my community on Mastodon. I’ve put up the archive. I did it all with an eye toward this moment; I’ve prepared as best I can.
(original)
this is all just so heartbreaking.
(original)
Replying to @josecastillo
I’m hoping to also have 25 full kits available as soon as next month, which will also be in the shop. That kit will have all the parts you need to build one EXCEPT the Pi Pico (tho I’ll put some of those in the shop too I guess). You just need tweezers, solder + a soldering iron.
(original)
It feels like I need close out all business here while I can. Open Book update: I have a limited number of bare PCBs in the Oddly Specific shop, as well as the castellated e-paper driver you’ll need to build one. Not all the parts, but the two custom ones: https://shop.oddlyspecificobjects.com
(original)
RT @jonrog1: Every comment I see in favor or Musk after another news item is “He has to destroy the evil woke-ocracy in middle management!"…
(original)
Replying to @ConfuSomu
I have a gist; I used a modified version of a twitter archive parser that outputs individual pages for each tweet in a form that works with Hugo. Then I deploy from GitHub using Netlify. Don’t have much more documented than that; this all happened so fast. https://gist.github.com/joeycastillo/02f417a955164f42cfa082b4eef918bb
(original)
Replying to @daveberkeleyuk
I literally can’t! Maybe he turned that service back on, but for me the button’s been disabled since Monday. Maybe it doesn’t realize I’m not in the queue. I’m sure there used to be a support team I could reach out to, but with everyone fired or let go, I think I’ll never get it.
(original)
if you ever see me speak to a co-worker this way, I demand that you slap me across the face. hell, if I were to speak to the staff at my local coffee shop this way, they’d be well within their rights to ban me for life. https://twitter.com/ZoeSchiffer/status/1593649356661436417
(original)
Replying to @josecastillo
I should add that it only works with tweets through November 5, the last archive of my data that I was able to successfully pull. The “Request an archive of your data” feature seems to be one of the microservices that got turned off; I requested one on Monday and it never came :(
(original)
Replying to @planetexpress69 and @DLX
I trimmed what I put online to 2019; that’s the era where I went from electric neophyte to builder of Oddly Specific Objects, the era where I found my community here and they elevated me. (but most importantly the era where there are permalinks on the web that I want to preserve)
(original)
spent some time last night putting my twitter archive online, because I think the site could evaporate, and a lot of my process of making is tied up there. the gist: take any tweet of mine, replace the twitter . com with http://twitter.joeycastillo.com and you get the archived version.
(original)
Replying to @DLX and @planetexpress69
as a side note it only goes through November 5, the last archive I was able to successfully pull. I requested my archive again Monday morning and it’s still pending: never received it, can’t request it again. I think @elonmusk broke the “Download your Data” feature straight away.
(original)
RT @josecastillo: money doesn’t make things. people make things. and people can unmake them too.
(original)
Y’ALL! I forgot a very important way to keep in touch. If you have any interest in Sensor Watch, the Open Book, the LCD FeatherWing or any other Oddly Specific Objects, please join the Oddly Specific Objects discord server! We’re building a community here: https://discord.gg/Rdd9ewREaJ
(original)
Replying to @leo60228 and @mycoliza
I’m willing to bet the person who would handle that request no longer works at twitter.
(original)
Replying to @mycoliza
I requested my Twitter archive on Monday morning and it’s still pending. Usually takes 24-30 hours, tops. I’m convinced he deleted that one too.
(original)
Replying to @josecastillo
in closing, blue bird, if this is the end: 🫡
(original)
Replying to @josecastillo
in my own way I loved this dumb birdsite. I was always able to be here on my terms, and despite itself it was a good place. I hate that he bought it. I hate what he did to it. I hate what he did to the people who cared enough to keep it going. I hate how he broke it so callously.
(original)
Replying to @josecastillo
I quit for a few years, after trump used it to break things, but eventually I came back. it wasn’t what it was in my early 20s. but then, I’m not who I was then either. In recent years I found such a positive and welcoming community here, in spite of hellsite’s worst tendencies…
(original)
Replying to @josecastillo
I feel so conflicted. I’ve been on hellsite through four presidents now. The first app I wrote used the Twitter API. Now I’ve made products, from a tweet to a real object, and shared it all here. My whole adult life happened here. My career wouldn’t be what it is now without it…
(original)
as the last fail whale descends, I want you to know that I liked you all, and I’m sad it’s likely ending. Pls keep in touch; Mastodon seems to be where it’s at.
🐘 https://mastodon.social/@joeycastillo
👨🏽💻 https://github.com/joeycastillo
🌐 https://oddlyspecificobjects.com
✉️ firstname @ http://joeycastillo.com(original)
https://twitter.com/alexeheath/status/1593399683086327808
(original)
I have some questions.
(original)
Replying to @josecastillo
link to the firmware image! Also: if I overshare stuff about Focus in the coming weeks, it’s only because I want to nerd-snipe folks into building their own Open Books and hacking on the firmware with me, and knowing how Focus works will help :) https://www.oddlyspecificobjects.com/projects/openbook/book.uf2
(original)
Replying to @josecastillo
The fix: break that bit out to a separate saveProgress callback, and hook it up to the BUTTON_LOCK event via std::bind. That’s it. That’s the feature.
(original)
My UI framework, Focus, is incomplete… but even so it’s making Open Book development _SO_ much easier. Example: tonight I fixed a longstanding annoyance where the device would save my reading progress when I quit to the home screen, but not when I pressed the Lock button… (1/2)
(original)
Replying to @josecastillo
(this joke is for the twelve of you that also follow @nihilist_arbys)
(original)
enjoy arbys https://twitter.com/jack/status/1593011838429822976
(original)
Replying to @theavalkyrie
(but seriously I understand where you’re coming from, and totally respect whatever you choose to do. it’s not easy!)
(original)
Replying to @theavalkyrie
Have you considered the Don’t Ask Me About It License?
(original)
Replying to @Developer122
setNeedsDisplayInRect is nice because views can say just the area that needs an update. For example, when a book title (280 pixels wide) becomes focused, only an 8px wide indicator on the left needs to change. That table row can just
setNeedsDisplayInRect(this->_indicatorRect());(original)
Replying to @Developer122
Yep! There’s a power monitor task that generates an event, which bubbles up the responder chain to a view controller. Its handler does a
voltageLabel->setText(newValue);
which makes the label
setNeedsDisplayInRect(this->frame);
which the e-paper update task uses on the next loop.(original)
my life as a maker of things: tabbing between email, a half dozen spreadsheets, accounting software, photo editor, e-commerce platform, electronics distributor hellsite, social media hellsite… the list goes on. when was the last time I touched a soldering iron again?
(original)
So many elon stans in the replies; is this check-baiting? https://twitter.com/travisbrown/status/1592739004667293700
(original)
ok that was AWESOME. Godspeed, #Artemis!
(original)
Replying to @josecastillo
Could multiple stab wounds mean shorter lives? A new study says: it’s possible. https://www.youtube.com/watch?v=cQ7J7UjsRqg
(original)
The findings were reported in the Journal of Obvious Things. https://phys.org/news/2022-11-cash-rich-poor-happiness.html
(original)
Replying to @TreasureDev
It depends on current draw though! For the red line, 500 mA draw, it can be 90% efficient at 3V, but ~95% efficient at 4.5V — so to get 500 mA, your gadget might need to pull (napkin math) 550 mA from two AA cells pushing 3V, but only 525 mA from three AA cells delivering 4.5 V.
(original)
Replying to @TreasureDev
Basically the conversion isn’t 100% efficient; some power inevitably gets wasted. If you need 10 mA @ 3.3V, you might have to pull 11 mA from your 3V battery. The green line shows how efficient the conversion is at 10 mA current draw; it’s saying that it’s less efficient at 3.7V.
(original)