HNHacker News
TopNewBestAskShowJobs

rsclient

88 karma · joined October 9, 2019

submissionscomments
rsclient··on The Most Drug Addled Movie of All Time: The Mystery of the Leaping Fish (2015)
The article is subtly incorrect: the movie is a spoof of Craig Kennedy, a super-scientific detective who came after Sherlock. You can tell because of all the grossly improbably gadgets in use; these were a common feature of the Craig Kennedy stories and aren't at all part of the Holmes stories.

The name is also a hint: Coke Ennyday is more similar to Craig Kennedy than Sherlock Holmes.

rsclient··on Intel, ARM and the Innovators Dilemma
Ugh -- I hate how Medium needs to know who I am before showing me an article. Based on the first sentence, though, this looks like a cool blog post.
rsclient··on [dead]
12 year old boy. He has a preference; you should use it.
rsclient··on [dead]
You picked the word "perversion". That's an inherently divisive word.
rsclient··on [dead]
Yes -- that made the article instantly unbelievable. The person in the first paragraph is a boy, not a girl.

The entire premise seems rather shaky. The benefit to trans surgery is that a person can live their life; the downside is that sometimes the diagnosis will be wrong. But we can apply the exact same argument to every single big choice in this world.

rsclient··on Portuguese Appeals Court Deems PCR Tests Unreliable
That's a terrible headline. Based on the actual article, the court said that a doctor has to certify that the patients have COVID. All the health authority has to do is get a doctor to look at the COVID results and do the certification.

The court did not (based on the article) decide that COVID test results are wrong, inaccurate, or unscientific. The decision was just about the qualifications required to interpret the test results.

rsclient··on Tax Burden Equal to 70% Rate Crushes Americans Unable to Pay
Headline: OMG, taxes are too high! Actual paper: poor people face benefits cliffs as they try to get out of poverty
rsclient··on 40 Milliseconds of latency that just would not go away
This is exactly why the Socket API in WinRT has Nagle off by default. The old way of dealing with sockets was to treat them like buffered files, or to drive them from a keyboard (so that Nagle is useful). But newer socket programs seem to just make a full chunk of information, and send it at once. Those newer programs either turn off Nagle, or would be improved if they did.

So we bit the bullet, and decided to make Nagle off by default.

rsclient··on 400-square-foot micro apartments coming to downtown San Jose near Google village
That's 70 square feet bigger than my first apartment in Boston. And those were the "big" apartments in the building!

OTOH, Beacon Hill was super cool

rsclient··on Yes Silver Bullet (2019)
I'm not sure why you're including BASIC in with the dynamic languages -- in its classic microcomputer form, it's pretty well limited to int or float, and string, and arrays of those things. When you make a variable, you always define it's type (A is a double, but A$ is a string).

Some versions are a little bit richer in that you can have both ints AND doubles (woot, woot!).

rsclient··on Yes Silver Bullet (2019)
What I dislike about all Haskell examples on every blog is that the writer happily assume that I'm familiar enough with Haskell syntax to understand the code.

In the ordinary method, there's a function name, it takes one input, and returns a result; easy-peasy. Yse, what the method does isn't clear, but at least I know the methods name!

Now lets look at the Haskel fuction. tryAccept :: Int -> Reservation -> MaybeT ReservationsProgram Int

I've read enough of these Haskel enthusiast blogs to know that the name of the function is tryAccept (it helps that it's the same as the C# method), and it takes in two parameters, an int and a Reservation and returns a Mayb of a ReservationProgram. And it's somehow an int, so it's like an enum? That's weird, clearly I don't understand Hasket syntax.

And then later, I'm told that it's simple to figure out what a ReservationsProgram is because there's some enum that doesn't include the word "ReservationProgram" in it.

No offence, but this isn't enticing me to Haskel.

rsclient··on The “No Code” Delusion
The add_domain_name code has another buffer overflow problem

  const size_t size = 1024;
  char *dest = malloc(size+1);
  strncpy(dest, source, size);
  strncat(dest, "@example.com", size);
  return dest;
The first strncpy will not append a NUL character when strlen(source) is exactly equal to size; the rules for strncpy and NUL termination are just about useless outside of a few specialty cases.

(heinrich5991 found a seperate problem with the strncat).

IMHO, this helps prove the point about levels of abstraction. The only reason that we argue over the idea that higher level == better is that we're programmers, and we argue over everything :-)

rsclient··on Ask HN: Is Software Development as an engineering discipline unique?
Maybe someone should do an analysis on bridge construction -- how often it's delayed, over-budget, or has features removed. My intuitive guess is, "all of them".
rsclient··on Apocalyptic Claims About Climate Change Are Wrong
Hey -- weirdly, the "koalas may go extinct" comment is being made by Forbes magazine itself! Here's the chain: The current article is by Michael Shellenberger. It references a tweet by Bill McKibben. Bill's tweet directly quotes a Forbes article by Forbes writer Trevor Nace.
rsclient··on A copy of your property deed costs $3 – this SoCal firm will do it for $89
Take a look under a microscope. The difference between a rubber stamp whose ink bleeds into the paper and a Xerox which is kind of melted on the paper is enormous.
rsclient··on Uber Hit with $650M Employment Tax Bill in New Jersey
Total pension liability (from your numbers): 133.5 billion There are 12.80 million people in Illinois, so the per-person liability is $10429 A typical pension is paid out over the course of about 20 years. The liability per person per year is $521

Put differently: the pension liability per year is 6.675 billion. Illinois rakes in about $45 billion per year in taxes.

That's at most "awkward" to handle and at best "easy" and possibly even trivial.

rsclient··on A copy of your property deed costs $3 – this SoCal firm will do it for $89
The first indication I got that my patent was accepted was a letter offering me a nice "official" plaque with the patent on it.

A few days later, my boss showed up with a thank-you gift.

rsclient··on A copy of your property deed costs $3 – this SoCal firm will do it for $89
Put yourself in their shoes. What if one copy says the interest rate is 3.5%, and the other says 3.8%? You SAY they are the same, but are the really?

If you have a strict policy of "one version is the 'original' and the rest are 'copies'", then wording of the 'original' gets legal priority. Legal priority == much lower legal bills.

If you have a policy of "they are all the same", then when they are different, you have a nasty, expensive legal fight.

rsclient··on IRS issues additional guidance on tax treatment for cryptocurrency
Lots of IRS regs are about the common case, not weird cases.

As an analogy: if I get paid by check on december 30th, and the check doesn't clear until january 2nd, is the income for the old year, or the new year? What if I hold onto the check, waiting for the new year? How about if I have the check, but I'm snowed in, and can't get to the bank? What if I can get to the bank on december 30th, but the bank is snowed in and closed?

(Answers: old year, old year, and then two don't knows)

rsclient··on IRS issues additional guidance on tax treatment for cryptocurrency
Take a look at how fishing works -- it's also got tons of weird nuance about who get what and how to tax it. We techies sometimes forget that other aspects of life are complicated.
← PreviousPage 3 of 3