rkcr's recent activity
-
18 votes
-
Is the love song dying?
16 votes -
Make it ephemeral: Software should decay and lose data
24 votes -
Comment on Touchscreens are out, and tactile controls are back. Rachel Plotnick's "re-buttonization" expertise is in demand. in ~design
-
What has case distinction but is neither uppercase nor lowercase?
38 votes -
Comment on Carbon myopia is concealing a deeper problem: our insatiable appetite for materials in ~enviro
rkcr I worked at a circular economy startup for about two years... if you think it's hard to get people to reduce their carbon footprints, it's really hard to get people to reuse stuff. The startup...- Exemplary
I worked at a circular economy startup for about two years... if you think it's hard to get people to reduce their carbon footprints, it's really hard to get people to reuse stuff.
The startup focused on FF&E (basically, stuff companies have lying around). For many businesses, it's way cheaper to trash all their furniture & buy new than it is to go through the effort of documenting what they have & redistributing it. We liked to say our main competitor was a garbage dump.
Part of the reason I left was because I didn't feel like we, as a society, are ready to embrace circular economies yet. Capitalism doesn't reward good deeds, and thus most people will only give a shit once it starts to become cheaper to reuse than buy new. (Incidentally, I believe this is why orgs like Goodwill or Buy Nothing flourish; they target people who have hit the inflection point of "need to get used because of costs.")
-
Comment on 1 bug, $50,000+ in bounties, how Zendesk intentionally left a backdoor in hundreds of Fortune 500 companies in ~tech
rkcr It's unethical to contact third parties during remediation, but Zendesk actively refused to remediate.It's unethical to contact third parties during remediation, but Zendesk actively refused to remediate.
-
Comment on 1 bug, $50,000+ in bounties, how Zendesk intentionally left a backdoor in hundreds of Fortune 500 companies in ~tech
rkcr I am somewhat sympathetic to Zendesk's initial response (because bug bounty programs these days have a TERRIBLE signal:noise ratio). But I absolutely don't understand why (when it's a proven...I am somewhat sympathetic to Zendesk's initial response (because bug bounty programs these days have a TERRIBLE signal:noise ratio). But I absolutely don't understand why (when it's a proven issue) they skimp out on paying the bounty. Tens of thousands for a legit bounty is nothing for a company of Zendesk's size and it saves them a ton of face with developers.
-
Bop Spotter
16 votes -
Inside Annapurna Interactive's mass walkout: Internal politics, the surprise Remedy deal, and why it all happened
50 votes -
Annapurna video-game team resigns, leaving partners scrambling
45 votes -
Comment on User-defined Order in SQL in ~comp
rkcr /u/whbboyd has it right. Trello would detect when a degenerate case was approaching and redo the positions on all items in a collection if we were headed for disaster. (I don't know how often this.../u/whbboyd has it right. Trello would detect when a degenerate case was approaching and redo the positions on all items in a collection if we were headed for disaster. (I don't know how often this code actually ran - pretty rarely - but we planned for it.)
Also - while Trello only renders a few lists/cards at a time, it is possible to have thousands of cards in lists.
That also reminds me - one other nice aspect of float-based positioning is that a card could be archived (essentially removed from the list), then un-archived later, and it would still fit into the same spot as before (as long as there wasn't a position redo, but like I said, that's rare).
-
Comment on User-defined Order in SQL in ~comp
rkcr Besides performance, if you're in a multiple user situation, using floats allows all users to simultaneously reorder items without concurrency issues. (I've had a lot of experience working with...Besides performance, if you're in a multiple user situation, using floats allows all users to simultaneously reorder items without concurrency issues.
(I've had a lot of experience working with float positions from my time working at Trello; that's a use case where integer positions would not work.)
-
Braid: Anniversary Edition "sold like dog s***", says creator Jonathan Blow
37 votes -
Coinbase appears to have violated campaign finance laws with a $25 million super PAC donation
32 votes -
Scaling One Million Checkboxes to 650,000,000 Checks
22 votes -
Software development is nonlinear system
8 votes -
Tabletop game forumite achieves posting godhood, emerging from the void after 100,000 hour eleven year ban to continue the same argument from 2013
51 votes -
All I want for Christmas is a negative leap second
31 votes -
A eulogy for DevOps
27 votes
I waited for many years before getting an EV, and a large part of it was the obsession with touchscreen controls. I hated the idea of having to navigate through a touchscreen just to defrost my windows (I live in a cold area).
I finally found the perfect car for me recently - the 2024 Hyundai Kona EV. All the important controls (lights, heating/cooling, volume etc.) are physical buttons. But it still has a nice big touchscreen for all the less vital stuff (directions, music). I'm hoping this is the template for cars going forward - touchscreens are great for some purposes (like maps), but shouldn't be relied upon for critical functionality.