Readit News logoReadit News
LnxPrgr3 commented on It’s time to kill the web app   blog.plan99.net/its-time-... · Posted by u/raindev
vbezhenar · 8 years ago
Also web is open. I don't need Tim Cook's permission to run something. And despite this lack of walled garden, I'm much less likely to get something bad from web, than from app, because web have much better sandbox than app ever will.
LnxPrgr3 commented on Stop Faking Service Dogs   outsideonline.com/2236871... · Posted by u/nether
kelnos · 8 years ago
Ah, gotcha. Why is that so objectionable, though? Can you state with certainty that a dog (not specifically your dog, but the average or maybe even a majority of dogs) does not increase wear-and-tear on an apartment at a level that justifies a higher rent? I live in SF, so I'm certainly no stranger to the concept of the greedy landlord who jacks up prices just because they can, but extra pet rent seems entirely reasonable to me and not just a manifestation of greed.
LnxPrgr3 · 8 years ago
The objection is generally landlords have to show damages to collect compensation from renters. They collect deposits to ensure at least some of the bill gets paid should you damage the place beyond normal wear and tear, but if you leave your home in the condition it was in when you moved in the landlord owes you your deposit back. That makes sense.

What justifies pet deposits being different? What justifies pet rent but not, say, charging extra rent or an extra non-refundable deposit because you have a toddler?

(Is pet rent even collected and applied to the cost of repairing any damage your pet causes? I should find out what's common here.)

As an aside: I've also had a landlord charge almost $5 for a paper statement, or just under $1 to e-mail me a statement instead. (No statement was no option.) They're clearly not above nickel-and-diming their customers—which I found weird because $1 on top of, say, $800 (plausible rent for a two-bedroom unit in not-SF) is nothing—about 0.1% of rent. Which makes it a minor annoyance at worst, but… why bother? $400 (common pet deposit amount in not-SF) + $10/mo (common pet rent, when pet rent is charged) is also nothing—just over 5% of one year's rent. But it's more of a something than a $1 fee for them telling you what you owe this month, which they felt the need to do regardless.

LnxPrgr3 commented on Stop Faking Service Dogs   outsideonline.com/2236871... · Posted by u/nether
sokoloff · 8 years ago
If you drove for a whole year without a car accident, why does your insurance company get to keep your insurance payments anyway?
LnxPrgr3 · 8 years ago
Because I'm buying the service of them paying my liability, and also my own damages if I opt for it, if suddenly I crash. They sell the service of protecting you from financial risk.

A car insurance policy that costs $400 once but only pays for $400 worth of damage ever, and isn't refundable, is a bad deal. No one would buy this unless forced to.

False equivalence.

LnxPrgr3 commented on Stop Faking Service Dogs   outsideonline.com/2236871... · Posted by u/nether
kelnos · 8 years ago
The extra money isn't meant to protect you (the tenant) from anything. It's there to protect the landlord's interest in being able to recoup losses caused by a destructive pet.

If a landlord isn't returning your pet deposit when you move out, it's not a deposit, it's a fee. If they're misrepresenting it as a deposit that will be returned, you might have legal recourse, depending on where you live.

LnxPrgr3 · 8 years ago
Leases are pretty clear about the non-refundable nature of the deposit/fee/whatever, and it isn't exactly a rare practice.
LnxPrgr3 commented on Stop Faking Service Dogs   outsideonline.com/2236871... · Posted by u/nether
mike_h · 8 years ago
Landlords have no way of knowing which dog is going to be the one that costs them thousands of dollars in damage and/or headaches, so they have to charge extra for all of them, same way insurance underwriting works.

You opted in to that price class, and that luxury of having a pet. When you lie that your dogs are service animals, you make life harder for people whose survival depends on it.

LnxPrgr3 · 8 years ago
If I have a serious wreck in my car, I win the insurance bet—that is, it may well pay out more than I've paid in. Even crappy health insurance policies have cases where they do the same.

Not so with pet deposits in any lease I've seen. They take your money, which is usually non-refundable, and will still charge you for any cleaning and repair not covered by the deposits you paid.

Perhaps it's insurance from the landlord's perspective, but it's an added cost the tenant bears that offers them no financial protection at all.

LnxPrgr3 commented on Stop Faking Service Dogs   outsideonline.com/2236871... · Posted by u/nether
WillPostForFood · 8 years ago
You say "bullshit charges" like having a dog is of zero consequence. Maybe your dog is the one that never comes in with muddy feet, never has an accident, or never scratches or chews a thing, but even if it is, it isn't bullshit for a landlord to try and manage the cost.
LnxPrgr3 · 8 years ago
Non-refundable deposits are.

If you really do have a model pet that damages nothing, why does the landlord get to keep your deposit anyway?

I can grant, say, compulsory carpet replacement—but even then, what if you live there 10 years and the carpet really ought to be replaced whether you had a pet or not? And do two pets double the cost of replacing the carpet?

(Also I know for a fact scroogier landlords will leave the old carpet in when they really shouldn't—when it's 10 years old, the last tenant's cat peed all over it, and also the last tenant chainsmoked indoors. But they'll still collect a non-refundable pet deposit, and probably bill for cleaning in excess of deposits even when that cleaning did not happen.)

Why is that reasonable risk management and not gouging?

LnxPrgr3 commented on Juicero Is Shutting Down   fortune.com/2017/09/01/ju... · Posted by u/uptown
saalweachter · 8 years ago
I'll say this -- and I'm in the "this is a stupid fucking product" camp -- but I think sending updates to your appliances to keep you from using bad food is actually the right way to go.

I barely read half my mail, snail or electronic. The chances I'm going to see and read and act on a "your food is bad!!!" email (assuming it doesn't get eaten by some filter) before I eat the food in question is low, low low. Some device getting the message and physically stopping me is really the only way to be sure.

LnxPrgr3 · 8 years ago
They could even do this without preventing the machine from squeezing improperly-ordained-by-DRM bags.

"If we recognize the bag, and it's recalled, we'll stop you—or at least yell at you. If you use someone else's bag you're on your own, but we won't stop you."

Surely they were capable of having this thought. That they didn't or chose to ignore it hints at ulterior motives—most obvious is overcharging for the bags, since not buying them makes you the proud owner of a $400 paperweight.

But a prediction: almost everyone who attempts to block consumers from consuming bad food with technology will do it to overcharge for the food. Safety will be the excuse, not the purpose.

LnxPrgr3 commented on The Fuck – An app which corrects your previous console command   github.com/nvbn/thefuck... · Posted by u/claroscuro
Pxtl · 9 years ago
Wouldn't those be deciseconds? Also wtf unit. Use Millis or seconds as a float. Yay Linus making sure that git only makes sense to wizards like him.
LnxPrgr3 · 9 years ago
The Linux kernel seems to have a centisecond obsession too. Probably from way back when HZ was 100 and your computer woke up once every centiseecond to make sure it still had nothing to do.
LnxPrgr3 commented on Data structures and algorithms interview questions and their solutions   techiedelight.quora.com/5... · Posted by u/adamnemecek
adamnemecek · 9 years ago
> Wrong. Questions aren't designed to be memorized.

Do you know that 'detect a cycle in a linked list' question? I can't imagine many people being able to answer that without having seen the question previously.

LnxPrgr3 · 9 years ago
Recent surprise: exponentiation by squaring. Not by name, but by being the correct answer to the question. (This is in the list of 500, by the way.)

It's trivial to explain:

    x^n = x(x^2)^((n-1)/2), if n is odd
        = (x^2)^(n/2)     , if n is even
Knowing that (or having figured that out yourself if an interview was your first exposure to this problem), it's even more trivial to implement, making it a math quiz far more than a programming exercise. (Though I later turned it into a programming exercise entirely to exploit an arbitrary eye bleedecution bug in the human brain: https://gist.github.com/LnxPrgr3/7154873d3eb8b1e5960851628c7...)

Maybe that's what they intended. It's certainly legit if the job will have you actually doing, rather than applying, math. Except that it concludes you can math if you're smart enough to pretend to derive the answer you memorized after encountering it before. You might accidentally hire a bunch of crypto nerds.

LnxPrgr3 commented on Data structures and algorithms interview questions and their solutions   techiedelight.quora.com/5... · Posted by u/adamnemecek
wheaties · 9 years ago
When I had less than 5yrs experience I used to ask these types of questions, thinking they showed the ability of a developer to reason out critical software issues. Then I met a guy who had practically memorized everything I could ask. He spit out answers so fast it was appallingly clear he was regurgitating answers from a book. This proved nothing about him and everything about me.

Today, I recognize that good software development owes nothing to data structure knowledge or obscure algorithms. This knowledge can't hurt but very few jobs or languages require you build a skip list from scratch. Instead, writing good software requires the ability to maintain a system, to debug problems, and to give constructive code review. That's it.

LnxPrgr3 · 9 years ago
For functional purposes, I consider myself to know something if I could page in the details well enough to implement it in 5 minutes with Wikipedia or less.

How this plays in interviews is interesting for just how inconsistent it is. Sometimes I win the algorithm lottery and have had reason to implement the obvious solution myself at least once, and the interviewer learns my memory works. Sometimes I don't know what they're going for but come up with a reasonable answer anyway and the interviewer is thrilled I managed to have an independent thought. Sometimes I lose and the interviewer is clearly trying to guide me to the answer they want to see and I have no idea what they're getting at.

Though not quite as bad as a friend failing an interview for not using a hash table, even though the answer he described was a hash table—just with the identity function as the hash.

(Though maybe about as absurd as one interviewer digging for any formal training I might have had in C++. Like you can teach that language in a semester—please. There are maybe 4 proper experts on the planet.)

u/LnxPrgr3

KarmaCake day585January 16, 2012
About
Author of http://codeanarchy.com/. You've probably never heard of it.
View Original