HNHacker News
TopNewBestAskShowJobs

ccleve

4,019 karma · joined April 20, 2012

You can reach me at ccleve[delete this]land at diesel[delete this too]point dot com.
submissionscomments
ccleve··on I employed a California resident, so now I’m subject to its regulations
Moron here. I did pay employment-related taxes. I don't owe income taxes, because I had no income there.

This blog post is about excessive paperwork, surprises, unnecessary income tax filings, and the franchise fee. And the fact that California is uniquely aggressive among states in pursuing this stuff against a startup.

ccleve··on I employed a California resident, so now I’m subject to its regulations
I did that. I paid all of the employment-related taxes and filed all of the paperwork, including with EDD.

This article is about income taxes, franchise fees, and absurd levels of paperwork.

Nobody benefits from excessive paperwork and overreaching bureaucracy, not even the unemployed.

ccleve··on I employed a California resident, so now I’m subject to its regulations
I was fully aware that being an employer means filing all employer-related paperwork, withholding, unemployment insurance, and dealing with various employment-related regulations, and I did that.

I was not aware that hiring a remote employee there required that my business file an income tax return, which is completely unrelated to employment. My income is none of California's damn business if I don't sell anything there and have no other nexus with the state.

Plus, no other state has California's absurd franchise fee, even for small businesses with zero revenue.

ccleve··on Pushing back against contract demands is scary but please try anyway
They have to sign the rider as well. Have a signature block on it. Also, in the signature block on the main contract, hand write in something like "agreed, as modified by the rider." That way you've made it clear that you haven't agreed to the main contract alone.

You obviously can't do this if everything is electronic. You've got to reject electronic-only contracts outright.

ccleve··on Pushing back against contract demands is scary but please try anyway
There are a couple of techniques that I have used in the past that have worked well.

First, don't edit the proposed contract itself. Instead, add a rider that specifically overrides the provisions you don't like. Something like "Intellectual Property. Work produced by employee shall be considered work-for-hire. 'Work" is defined as..." Then add a line to the bottom of the rider that says "If any portion of this rider is in conflict with the main contract, the terms of the rider will override the terms of the contract." The benefit of this approach is that you avoid the back-and-forth niggling over particular words in the main contract, and you often overcome the other party's resistance to changing the language their lawyers said had to be there. It's stupid, but it works.

The second technique is simply to say, "this contract isn't large enough to justify these provisions. If you would like to bump the contract, we can talk. Otherwise, no." This has worked for me in negotiating software licenses. I haven't tried it in an employment situation. It works because it forces the other side to acknowledge that their demands have costs, and they can have what they want only if they pay for it. They never do.

I am not a lawyer. Heed this advice at your own risk.

ccleve··on Turning back the clock: Human skin cells de-aged by 30 years in trial
Related: https://www.caryinstitute.org/news-insights/media-coverage/h...

A man who studies ticks was bitten so many times that his body developed antibodies to tick saliva, which are now so powerful that they kill the ticks.

ccleve··on Gmail sends far more emails from conservatives to spam: study
Except that the study found that yahoo and outlook leaned the other way, except not as much. Gmail was uniquely left-leaning.
ccleve··on Tell HN: My kid's school installed spyware and I can't remove it
Not true, and also not possible.

If a kid or parent can log in from offsite, it is not technically possible to force all browsers or systems to monitor and restrict activity. I can log in through Firefox (or curl, for that matter) and not have my activity sent to the school.

Also, there is absolutely no legal way the school could force the monitoring of activity from an offsite computer (unless it were school-owned), even if it were technically possible. To secretly and silently install spyware on a parent's computer when the parent logs into the child's account would violate so many laws and constitutional protections I can't even list them.

ccleve··on Tell HN: My kid's school installed spyware and I can't remove it
District chromebooks are for in-school use only. You can't take them home. This is for homework.
ccleve··on Tell HN: My kid's school installed spyware and I can't remove it
Didn't know they existed. Just called them. They said "no, it cannot be removed".

They suggested signing in with a different account, but when I do that, I get the error message "This account is not allowed to sign in within this network."

ccleve··on Auto dealer Napleton fined $10M for illegal fees and discrimination
My error. I should have said 18 USC 1001 and the following entries all under Chapter 47. There's quite a few examples there. There are also a bunch under Chapter 63.
ccleve··on Auto dealer Napleton fined $10M for illegal fees and discrimination
18 USC 1001, plus others. Mail fraud would be one vehicle. Also conspiracy.
ccleve··on Auto dealer Napleton fined $10M for illegal fees and discrimination
Fraud is criminal. They should have filed criminal charges.
ccleve··on Auto dealer Napleton fined $10M for illegal fees and discrimination
Exactly. Their revenues are approximately half a billion dollars. The 10 million-dollar fine will do nothing. A few days in jail for the senior people would have a much bigger effect.
ccleve··on SymSpell: 1M times faster spelling correction
Links to the other implementations would be very helpful.
ccleve··on OrioleDB – solving some PostgreSQL wicked problems
@akorotkov I'm interested also. I see the forked and patched version here, https://github.com/orioledb/postgres, but I don't see any documentation on what changes you made.
ccleve··on Show HN: Elestio – Managed platform for over 150 open-source software stacks
For services like this, I'm always suspicious about pricing. I see an hourly rate, but it's hard for me to figure out how much it's costing me to have you manage this instead of me. As a result, I rarely buy software at an hourly rate even though it might make economic sense to do so.

Here's a suggestion: instead of quoting your own rate, instead say "we charge X% over and above our hourly cost for AWS, Digital Ocean, etc." That kind of price transparency would go a long way for me.

I also wouldn't have to spend hours trying to figure out what instances you use, the hourly rate, what you're charging, am I getting ripped off, and redo the whole process every six months.

ccleve··on Language homogenization at Harvard
I'd like to see a study of vocabulary with the number of unique words we have used over time. My sense is that older prose has a much richer and more varied vocabulary.

The studies could be showing that we use a smaller dictionary today.

ccleve··on Why won’t anyone teach me math?
It's possible that the concept of the precept is unique only in name, but it's one of the things that the university likes to think makes it special. I do think it's a bit unusual.

As for the statement that my friends were smarter, this is just my subjective opinion, like everything else I wrote. Still, I think their subsequent careers show they had serious intellectual firepower. You know some of their names. I was lucky to know them.

ccleve··on Why won’t anyone teach me math?
I went to Princeton 40 years ago and had to put up with the same crap.

The problem is the spectacular arrogance of the professors and their contempt for students. Anyone who gets to the level of ivy-league professorhood has reached the top of their profession, and has acquired an ego to match.

I'm generalizing here, of course, not all of my professors were full of themselves, but large numbers of them were, and more to the point there was a culture of disregard for the opinions of students. Over the years the University has sought to control, limit or suppress student ratings of courses, and professors were never penalized for getting a bad rating. They didn't care about the opinions of students because they didn't have to.

It's a lot like government. A person in this kind of organization does not advance by serving customers well. In fact, they often bristle at the idea that students, or constituents, are customers at all. Rather, they are sheep to be led or punished as appropriate.

Most of my friends at Princeton were considerably smarter than the professors who taught us, but we were young, lacked knowledge, depended on the good graces of professors to get the grades we needed for our future, and so lacked the tools to fight back against the substandard product we were being fed.

This, plus public conversations about courses or professors tended to be dominated by the few but prominent students who fawned, obsequiously like the courtiers, over the brilliant professors who filled them with inspiration and hope. We all threw up a little bit in our mouths when we heard this sort of embarrassment, but what could you say?

Again and again, I encountered professors who would assign readings that were unreadable, would promote their own work over better work by others, drone on about drivel, advance idiot theories, and treat the slightest challenge as an affront.

Nominally, Princeton isn't like that. Unique among universities, it has something called a "precept", which is a small group meeting once a week, led by a grad student or sometimes a professor, to debate and discuss the issues. It's a nice theory, but most students say little in precept, aside from a few suck-ups. We were so overwhelmed by the firehose of un-curated content gushed at us that virtually no one had done all the reading, and risked being exposed as the one who didn't know what he was talking about.

Things won't change until professors start losing their jobs over bad ratings.

All that having been said, my physics courses were pretty ok.

ccleve··on J&J tried to get federal judge to block publication of Reuters story
Sometimes moving money in this manner can be construed as a fraudulent transfer of funds. https://en.m.wikipedia.org/wiki/Fraudulent_conveyance
ccleve··on Uninitialized memory: Unsafe Rust is too hard
Why was this downvoted? Rust may be the "most loved" language, but after a few weeks with it, I don't love it. We've got to face the reality that it makes simple things way too complicated.

In fairness, I have found the compiler errors to be extremely helpful. They often tell me exactly what to fix. But honestly, they shouldn't have to do that. The syntax should have been obvious from the beginning, as it is in most programming languages.

ccleve··on Tricking PostgreSQL into using an insane, but faster, query plan
This. Plus, you can use temporary tables, which limits the amount of application code you have to write. Put your intermediate results in temp tables, and build indexes on them if you have to. It's a cheap way of forcing the optimizer to do things your way.
ccleve··on Find anything fast with Google's vector search technology
Do you have a link? I'd like to see it.

I googled and did not find much pertaining to "ant financial" and "postgres". Perhaps your google-fu is better than mine...

ccleve··on “Free PACER” bill advances through Senate judiciary unanimously
20 of my 40 years has involved managing and searching document repositories of various flavors. Prior to that, many of my clients were law firms. And yes, I have built more than one legal document repository.

>> systems you've never seen, for needs you know nothing about, for clients and users you know nothing about.

Perhaps you should make fewer assumptions about what I know.

ccleve··on “Free PACER” bill advances through Senate judiciary unanimously
Based on my 40 years of experience as a software developer.
ccleve··on Ask HN: What Happened to Borland?
Exactly this.

Pascal was a great language, and I wonder how much we've lost by having it go by the wayside. It was strongly-typed, easy to read, cross-platform, produced native executables, and was lightning fast to compile and execute.

I say "was" a great language because it isn't widely used today. I miss it.

ccleve··on “Free PACER” bill advances through Senate judiciary unanimously
The Administrative Office of the U.S. Courts is obviously incompetent to carry out this work. Anyone who demands nine years to do this shouldn't be taken seriously.

All documents should simply be dumped into a common repository. S3 would do fine. Define some standards for common document metadata so each document is identified by case, author, type, etc. Enable S3 version histories.

Then create an API for creating cases and uploading documents. This will require some controls, logins, security, and some facility for billing users for filing fees. If the court just provides an API, they can stop there.

Private companies who want to provide a user interface to lawyers and the public can do so. I'm sure that more than a few will make searches and document downloads free.

And that's it. If the government would just get out of the way, this could be done in six months to a year and would be very, very cheap.

ccleve··on The slowest SR-71 Blackbird fly-by
There's another one in Oregon: https://www.evergreenmuseum.org/exhibit/sr-71-blackbird/
ccleve··on A terrible schema from a clueless programmer
If you're suggesting that we should double the size of the hardware rather than add a single index, then I respectfully disagree.

But your point is well-taken. Hardware is cheap.

← PreviousPage 4 of 14Next →