HNHacker News
TopNewBestAskShowJobs

krisdol

2,131 karma · joined September 5, 2013

submissionscomments
krisdol··on Scrum disempowers developers
Has he really been learning anything at all?
krisdol··on Life and death on a superyacht
It is. Tipping culture incentivizes American service to get you out the door and free up your table for the next group. The wait staff are also constantly coming by the table to refill things or ask you to spend more money on more drinks and food. If you don’t, the check is next. This behavior is seen as perfectly normal in the states, but I’d consider it much inferior to the German environment where you get to enjoy your food and your company and if you ever need anything, just motion the waiter over.
krisdol··on The New Passport-Poor
I would. It's freedom in the sense of "freedom to deny others' freedom". That's pretty directly analogous to 1984's "freedom is slavery".
krisdol··on Vevo could have been ‘an existential threat’ to YouTube, but YouTube won
That's the way I see it. Vevo means I don't get to see lyrics, I get a video with weird intro/outro patters and instead of just the song, I get the censored and shortened radio version of the song, and I get more ads. If vevo took their content off youtube and ran, I would welcome it. Youtube should be more than MediaMegacorp advertising-disguised-as-music.
krisdol··on GDPR: US news sites unavailable to EU users over data protection rules
They can also be quite smart. What was your referrer, what's your user flow through the site, what do similar users do when arriving from the same pages and searches? What time of day is it for the visitor?

ie: figure out why they are doing what they're doing and direct them to ads that capture that intent.

krisdol··on GDPR: US news sites unavailable to EU users over data protection rules
The US has a problem of private industry infiltrating and co-opting government, and people largely normalizing it. The landscape for telecoms is simultaneously over-regulated with respect to allowing room for new players to enter the market, and under-regulated with respect to consumer rights. US regulations favor monopolies, and monopolies abuse their influence on regulatory boards to shut out new competition.

Regulation can mean different things to different people. It's just stupid, one-dimensional, shallow thought to try to paint all regulation with a broad good-vs-bad brush.

krisdol··on Apple rejects Valve’s Steam Link game streaming app over ‘business conflicts’
So steam should release a game streaming app that’s separate from a store app.
krisdol··on Spend analysis of 6 years, 686 rides, and $12k spent on Uber (2017)
I can't stand what ubers and lyft do to congestion. The drivers have no incentive to stop in marked areas or even pull over to the side when picking up/dropping off. Most of our busier two-lane streets are now 1-lane congested behemoths thanks to ride "sharing". It does get me on the bike more though. There aren't enough cops to enforce or care about the problem, and unlike some European countries, the culture in the US around citizens reporting traffic violations is nearly non-existent, so everyone gets away with it.
krisdol··on Spend analysis of 6 years, 686 rides, and $12k spent on Uber (2017)
As another data point, perfect record, about $700 a year in insurance for my spouse and I sharing a car in Boston.
krisdol··on Spend analysis of 6 years, 686 rides, and $12k spent on Uber (2017)
Had you considered a bike? I've lived in Austin, spent time in Seattle. Ditching the car and using the savings to afford a more centrally-located place in those places could make sense, especially when the alternative is sitting at home doing nothing. It's not that scary to bike in those cities. I always dislike going to the park in a car in general because it just feels like I'm using the laziest and most polluting travel option to go exercise and enjoy nature.
krisdol··on Spend analysis of 6 years, 686 rides, and $12k spent on Uber (2017)
Not only that, but 2 cars over 2 years; and, measuring depreciation as a cost. Also, comparing the maintenance cost of owning a BMW to riding in an uberpool. I don't know about your locality, but most of my rideshare vehicles are budget sedans or hatchbacks, or hybrids -- much cheaper than 11k a year in maintenance.

Would he have stuck with 2 cars for 10 years, or 2 cars for a year each? 10 years of uber vs 2 cars over 10 years will definitely shift the savings number in favor of car ownership compared to 2 years.

krisdol··on Show HN: Whiteboardfree – Developer Jobs at Companies That Don't Whiteboard
>As an employer I don't care how great your skills are, if you can't walk me through your thought process for 45 minutes you're not going to be overly successful. If you can't incorporate feed back or engage when pressed to change your design you're probably not going to be successful.

The post you're responding to makes a great point that this isn't the normal working environment for 99% of actually-writing-code developers. I discuss and iterate designs with my coworkers/leads/managers/architects just fine, but a surprise algorithmic problem you have to simultaneously solve, draw on a whiteboard, and constantly present to an audience while being timed isn't something I have been great at. I bet many others aren't either. I got good at it after a few interviews last time I was looking for a job; but if I hit the interview trail again today, I'm confident that I would flounder in that setting for a while.

Imagine if, instead, the candidate worked out a project -- maybe at home, or maybe in an interview room for some time -- then you take time to review and understand their work and then go through this back-and-forth process of discussing their work. This would also benefit the candidate's understanding of how you collaborate to problem solve in your work environment.

The problem with this approach is that it requires the interviewer to actually invest time to understand the candidate's work.

Anyway, I hope you see why many see it as a problem that the process for a candidate to succeed at a job interview is to practice interviewing skills rather than demonstrating their engineer skills.

krisdol··on A plea for stability in the SciPy ecosystem
I don’t understand what they mean with the Java comments. Moving from 5 to 6 was a massive pain at one of my companies. It was a two year transition that went into the EOL of 5. 6 to 7 was just barely any better. Maybe they wrote forward-compatible Java and never had that ugly experience. Given that python 3 has been on the radar for 10 years, they could have done the same for python.

Python has one backwards-incompatible change in 10 years, and I wouldn’t even call it a major one at the time. In these 10 years nobody who’s on these long-term projects and complaining on Twitter seems to have much as started testing on 3, let alone budgeted time or resources for a migration. Someone like Red Hat keeps coming to the rescue when the complaints get loud and extends the date by a few years — and rather than taking that as a clue that time is limited and to start working on a gentle, n-year upgrade plan, these groups just go back to acting like they have an infinite timeline. Until it happens all over again.

The good thing about linux’s backwards compatibility that they mention means that the python2 interpreter will probably be compilable long after its EOL.

krisdol··on California Votes to Require Rooftop Solar Power on New Homes
Do you see that there was more to my comment than what you quoted in yours?
krisdol··on Google show signs of reconsidering auto mute after developer critique
Because they sell ads, some of them video ads.
krisdol··on California Votes to Require Rooftop Solar Power on New Homes
Being the second biggest polluter of CO2 pretty clearly refutes that “developing countries” are the biggest polluters. The US has a lot of problems, but I’m not sure I’d call it developing.
krisdol··on California Votes to Require Rooftop Solar Power on New Homes
False. The US the biggest CO2 polluter per capita and the second biggest CO2 polluter overall. California contributes a significant chunk to that equation.
krisdol··on Building an Optimistic User Interface in React
Today my cto and some other old timers were discussing bugs from the early days of the company, and one of the observations was that optimistic updates create pessimistic users. Network hiccups, power outages, closed browsers, server lockups, vpn disconnects, airline-quality wifi, and closed laptops aside, are you going to have your entire validation stack completely mirrored on the server and UI (and db schema)? If any of these places do a little more or a little less error checking than the other, and you optimistically update the UI, well you’ve just lost your users trust after they lose their data entry work that appeared to succeed before they moved on, but in fact failed at some unexpected layer.

There are a lot of ways that google docs indicate to you that you might lose your data, but unless you have the engineering resources and time to invest into accomodatingg and recovering from every potential failure scenario in a distributed system, it’s better to focus on building a transparent product that fails quickly and clearly when something isn’t right. Optimistic UI, when done badly, makes users mistrust the data they’re presented. Trust is more fundamental to a product’s value than how zippy it feels.

krisdol··on I switched from iPhone to the Pixel 2: One-week report
Same. I’m holding on to my 6s until its last breath. I replaced the battery recently and that boosted its performance back to launch-day levels, so I’ll probably keep chugging along for another two years at least.

To me, no headphone jack means no phone.

krisdol··on I switched from iPhone to the Pixel 2: One-week report
Kind of exactly like “disable” on an android unless you know the magic incantation for your device to get a third party OS installed.

I deleted iTunes, music app, the games center, and other built-ins on my iPhone and I cannot re-open them again without reinstalling them, so this seems to do more than just remove the icon.

krisdol··on Amazon warehouse workers 'peed in bottles' fearing punishment for taking breaks
If you replace "robots" with "employees", does that make your questions any easier to answer?
krisdol··on Berners-Lee Behind New Private Communications Network for UltraPrivacy Conscious
This seems to be from 2014
krisdol··on Credit Card Signatures Are About to Become Extinct in the U.S
I’m 29. I and many people I know have used checks several times over the past decade. It always surprises me when I read these stories on hn about how checks are dead, but this is not dissimilar to the mentality that self driving cars will be ready any day now.

Maybe this is how life is like in the Valley, but even so I doubt it’s the experience or thought process of the non-tech worker.

I just used a check this month to pay for my earnest money deposit for a house I’m buying. Before that, I’ve had to use either money order or personal check for the deposit and application fee of every apartment I’ve ever rented. Several landlords only accepted checks for the regular rent as well.

They weren’t slumlords (as some of the other commenters here assume), those who took only checks for rent were individuals who rented out a house or apartment building and took good care of it.

I’ve paid my gas bills with checks back when I lived with college roommates.

Checks aren’t as ubiquitous as they once were, but I remember in my life time, growing up, when they were ubiquitous.

krisdol··on Credit Card Signatures Are About to Become Extinct in the U.S
There is no expectation of tips in Japanese restaurants. Adding a tip there is often confusing if not insulting. I’m not so sure you’d really miss the practice if you ate there.
krisdol··on Show HN: Noderize – Create Node apps in 30 seconds
I'm not really on board with using babel for a server-only project either, but I do like jest for testing and have in fact only used it for node app servers so far.
krisdol··on Self-driving Uber car kills Arizona woman crossing street
Its employees operate within the culture and norms established by its owners and investors.
krisdol··on [dead]
Seems like there are an awful lot of journalists being jailed for anything you say to be true.
krisdol··on Facebook’s tracking of non-users ruled illegal again in Europe
Complicated? Remove this “feature” to start:

>all of which upload your personal data from the phones to their own servers without your knowledge or consent.

Our default legal position shouldn’t be one of accommodating a corporation’s existing market-acquisition practices over people’s privacy.

krisdol··on Facebook’s tracking of non-users ruled illegal again in Europe
EU stands for European Union.
krisdol··on Show HN: My embarrassing personal website from the 90s
I call them average. My buddies and I were all starting up our own sites and fan pages about our favorite cartoons using homestead and geocities before we were teens. Didn't know crud about HTML but WYSIWYG editors existed then too.
← PreviousPage 2 of 23Next →