HNHacker News
TopNewBestAskShowJobs

david-cako

668 karma · joined February 23, 2017

Colorado-based software engineer and founder of Public Works Cooperative.

https://davidcako.com

submissionscomments
david-cako··on What Really Happened to Apple’s Airpower
Apple is trying to solve the UX issue of orientation and position with wireless charging. Current wireless charging is pretty shitty in that regard, the idea being that a large device with a matrix of coils that can be intelligently activated based on where the device is located would solve the problem.

Any other solution would seemingly still have the orientation issue.

david-cako··on EU to stop changing the clocks in 2019
I agree, but that's fundamentally a matter of how you think about time.

The more globalized your daily affairs are and the more "scientifically" you think, the more you will be drawn to a unix-time style of thinking. "Humanistic" times are designed to unify everyone around particular rhythms that have the same "names" for when work starts (9), when work ends (5), the middle of the day (12/noon), etc, regardless of where they live (and at the cost of actually meaning the same time wherever you live).

Those are even less meaningful if your schedule is based in weeks and months rather than days, though.

The humanistic factor of time zones is most useful for in-person, social stuff. In every other case I would prefer to tell someone what GMT time I wanted to get on the phone with them.

david-cako··on Apple's best product is now privacy
I.e., you wall yourself into your own garden that you aren't conceivably going to want to maintain and that no one cares to build apps for.

iOS and Android are the choices. I say pick your poison. If a new choice comes along, I don't see any reason for the dynamics to be any different. People want high quality well-integrated electronics, and you only get that by being beholden to the manufacturer.

david-cako··on A Facebook employee tied to Cambridge Analytica has quietly left Facebook
remind me if I ever quit a company that people are unhappy with to not do it "quietly". lots of yelling + property damage.
david-cako··on Utah expands public transportation with rapid bus transit, free until 2021
Mormons are the kindest and hardest working people in the country. They understand taking care of each other in ways no one else seems to, and I think that is most of the reason why Utah is so functional. Christians that actually act what they speak in nearly every way.

An aside, smog is really bad in Salt Lake due to its geography and that is probably one of the reasons they are taking this so seriously.

david-cako··on Why Did Anyone Think MoviePass Could Have Worked?
Movie theaters are all scrambling to host event screenings and upgrade their seating and projectors since they're discovering people are having a better time at home for less money. The wait between theater and home availability is getting smaller and smaller, and streaming services are building a significant body of original content.

Moviepass could have a functional formula at 4 movies a month, IMO. Moviepass is the first widespread means of collecting viewer analytics across multiple theaters.

Unlimited viewing doesn't seem to fit the current landscape, even excluding the people that go and see the same movie multiple times. The studios expect to make too much money, and will only accept being boiled slowly.

david-cako··on Amazon Dark Patterns
Race to the bottom. Who will win?
david-cako··on Show HN: Trends – A GitHub trending PWA
Related question:

Does anyone know of a solution to the jank on firefox (perhaps others) when you have a hover scale effect? I figure animating all dimensions and text size instead of scale may do the trick, but that's a pain.

I'd even be okay with indefinitely deferring the re-render at the end of the animation if possible.

david-cako··on Vue.js: the good, the meh, and the ugly
If this is your article I'd love to know your VS Code color scheme.
david-cako··on Azure IoT Edge: Microsoft’s 60k LOC open source Rust code base
microsoft trying to get young people working for them.

It just seems to be a containerization/messaging platform. Like all things in the MS world, it doesn't exist unless it adds 10 new menus and a new configuration file to existing technology

david-cako··on How an Engineering Company Chose to Migrate to D
My only point in that you should be as careful about creating problems building a team and adding ramp-up time to your product when you attempt to optimize. It's a decision that doesn't go away without lots of heartburn and having employees lose morale rewriting their own work.
david-cako··on How an Engineering Company Chose to Migrate to D
I agree, but that costs money for the company and time for the developer.

Airbnb dropping react native due to a lack of qualified candidates that were articulate in both the native and javascript realm is a great example. Something can work flawlessly with the right conditions (for instance, developers that understand and can implement the path of least resistance across native and react), yet if its prohibitive to create those conditions you are back where you started.

If the dominant ideology among developers is that learning X language or technology costs more of their career than its worth, it dies out. Same goes for the company and their resources.

david-cako··on React profiling component to measure the "cost" of rendering
Why are you assuming that the causal factor is with the framework?

The reason they're shitty is because they're heavier weight and "mobile first" usually comes with a certain amount of tradeoffs for other devices. React in and of itself as a means of managing data flow is very elegant IMO.

It just happens that if you tell any random group of engineers to do a full rewrite, they're going to settle on whatever is currently popular.

david-cako··on An Ancient Virus May Be Responsible for Human Consciousness
eternal recurrence, just wait for transhumanism to spawn machine consciousness.
david-cako··on Pyre: Fast Type Checking for Python
When I first started programming seriously (which happened to be early node.js, before any of the type systems), the lack of types was aneurysm inducing. That, combined with the tendency for libraries in dynamically typed languages to have less than ideal object documentation is very frustrating. It seems impossible to keep track of data flow in any decent sized project, and otherwise tedious.

I don't know whether this is an unpopular opinion (seems like it might be?) but I would never tell anyone to start with a dynamically typed language.

david-cako··on My name is Wil Wheaton. I live with chronic Depression, and I am not ashamed
The part where he described saying goodbye and playing out that being the last time he'd see someone got me. I've found that health anxiety and irrational fears are by far the worst rabbit holes to start falling into. I've had periods of years where my mind is entirely consumed by these things. I feel like fears rooted in reality are at least tangible enough to not be horrifying.

The things that make me talented feel like mind diseases. Pattern recognition is so easily polluted with ruminations and cyclical thinking.

The only way I've been able to cope is by becoming numb. The more uncertainty I acknowledge as existing, the worse I feel. I don't feel particularly good though. Nothing in the world feels like "enough" to occupy my mind anywhere near as much as the negative things.

SSRIs can aid in that numbing. For me it has somewhat. I haven't found that they have given me any sort of increase in motivation or excitement for life, though.

david-cako··on Dumber phone
I am in love with this.

The home screen design is so obvious it hurts -- flip phone UX for a smartphone. "Open and dial".

What's the story with the display? Do you have an actual proof of concept where you have a black and white mode that largely decreases battery life? Is there anything special about it, or does it just play into how OLED displays are locally lit?

david-cako··on Ask HN: Is no anti-virus software still best practice for mac?
This is what I have been trending towards as a matter of practicality. I want all of my devices to be thin clients.
david-cako··on Python 3.7: Introducing Data Classes
This __post_init__ thing is shit IMO. Why does it make sense for the language feature to allow you to completely disregard the type hint and fix it later?

I have to imagine that the type checkers would factor in anything that occurs in __post_init__ when evaluating whether the class conforms to the type hints, but it still feels like this python static typing stuff is drifting in the wrong direction.

david-cako··on Google is about to launch a Gmail Web Redesign
Must have been a limited deal. I'm $15 a year "unlimited" storage.

edit: looks like they have a deal at $60 for 2 years with 40GB, still unlimited domains and users, which to me is the main draw.

david-cako··on Google is about to launch a Gmail Web Redesign
Ah, maybe I have a pretty hot promo deal then, I've got unlimited at mxroute.

I've also read mxroute's writeup on why they use cpanel, and apparently it just made sense to use it for user configuration, and that under the hood it's all a very unusual setup (I don't understand enough about email to be honest).

david-cako··on Google is about to launch a Gmail Web Redesign
What is fastmail's sell other than their webmail interface? Seems very expensive to me. I pay $15 a year at mxroute for unlimited domains and users.
david-cako··on Canon's 120MP Camera Sensor
I love how they choose 1080p to compare it to as though we should give a shit what 1080p stills look like on a 5D Mark IV.
david-cako··on Riot, Blizzard, Twitch and others are teaming up to fight toxic gaming behavior
Obviously unpopular opinion, but the reason I enjoy online games is the wild-west attitude. CS:GO, Dota, League, etc all are very exciting to me because the point of the game is engineering your team mates, learning who is going to be obnoxious, shit talking with them, etc. Every once in a while games will be 100% ruined by someone, but I find it's very rare. Cost of playing the game, and it happens equally as often on the other team no doubt (I'd argue more, because my entire focus is on team cohesion).

I really don't understand why people think it's okay to push a perfectly sanitary online gaming atmosphere. To me the whole point is that it's NOT sanitary.

david-cako··on Productivity Growth in the US Continues to Decline
Files Created Per Minute [FCPM]^(Creative Insights per hour)
david-cako··on IBM Cloud Developer Console for Apple
Seeking out possible moves to keep Apple on the leading edge of technology and user experience, a determined Tim Cook arrived at page 103 of his Strategic Decision Making in Information Technology textbook, and came across what some may call ancient wisdom -- such wisdom that seemed peculiarly familiar, as though it was encoded into his subconscious from birth. Left alone in center aligned bold text along the top of the page was scribed "NO ONE GETS FIRED FOR PARTNERING WITH IBM".

Tim, being the savvy executive and decision maker he will always be, concluded that the only logical choice is to make the decision which will virtually nullify his chance of getting fired. "Your legacy shall not go to waste, Steve...", he said under his breath as he picked up the phone.

david-cako··on Is Loneliness a Health Epidemic?
> I feel like all the people I'd like to talk to live in the US/UK/Canada, not here.

I know exactly what you mean. The internet means we become much more accustomed to associating with people with similar interests. I have had a similarly hard time, even having lived all over the US. It's just difficult, especially when your interests are things that are very "independent" -- computers, learning, music (at least for me, since it's not generally the type you can go to a bar and listen to).

The people I'm closest to are all purely coincidental.

Try software competitions maybe? It's really the only place I can think of where I've felt like I could get on with a large portion of the people, but even then I still feel like I have a very different personality.

It's a vicious cycle. I consider myself pretty extroverted, but I just am bored by most people. I'm sure everyone else who I might become friends with has the same problem, and thus none of us ever meet.

david-cako··on Tool 'names and shames' hidden drug trials
BLAME HOFMANN
david-cako··on AMP for email is a terrible idea
Email “works” but it’s ass for consistently displaying anything more than text.

Marketers want to make money, and right now stuffing emails with images in favor of proper layout is the only easy way to do it.

Of course google also wants all of your email googling its way through their servers.

david-cako··on Apple won't approve apps that use emojis that aren't provided by the keyboard
It seems like a good idea to prevent any sort of ambiguity about what "emoji" means.

These types of apps seem like an incredibly bad idea, because they are diluting what is supposed to be a 100% universal emoticon standard.

← PreviousPage 6 of 10Next →