HNHacker News
TopNewBestAskShowJobs

hal9000-tng

102 karma · joined June 4, 2020

submissionscomments
hal9000-tng··on San Francisco Apartment Rents Crater Up to 31%, Most in U.S.
Agreed. What has happened in the last 75 years is historically new:

1. The growth of information/knowledge (the Information Age) jobs, which are now the majority of all jobs in the U.S.

2. The growth of remote work tools (the jury is out on how productive people are remotely at the moment, but new tech will drive this soon so that you will be just as or almost as effective in your kitchen or local coffee shop)

3. The growth of global transportation (the Jet Age) that allows previously localized diseases to spread globally in hours, instead of months or years

These factors are new and together likely presage a historic shift in how and where people work.

Ironically, except for this market adjustment in larger cities, the ability for people to work productively in other locations will put continuing downward pressure on the cost of living in cities as people leave, and probably hit some sort of equilibrium at some point soon.

... all this to mean that you should sell your investment properties in the Tenderloin ;)

hal9000-tng··on San Francisco Apartment Rents Crater Up to 31%, Most in U.S.
.. except there will probably be more pandemics within the next 50 years.

Given that we've had multiple localized epidemics or global pandemics in the last two decades alone (SARS, Ebola, Swine Flu/H1N1, etc), the likelihood of more seems increasingly high. Perhaps it doesn't even matter whether the next one will have a higher CFR; whether large cities prosper depends not only on whether people believe it will, but also on how well the cities do in many other respects, such as crime, taxes, pollution, trash, homelessness, etc. SF is not only suffering because of the pandemic: the pandemic just put an extra sense of urgency on the snowball effect that was already happening.

When cities are safe, healthy, clean and beautiful, they're great and everyone is happy to live there, but now? Not so much.

hal9000-tng··on Feds may target Google's Chrome browser for breakup
> Android is code..

Actually, the situation is exactly the same for Chrome/Chromium:

Chrome is code, which anybody can use for free. Making it into a separate entity would cause it to instantly go bankrupt because nobody would have any reason to pay them for anything. Even if they changed the license, everybody would just use the free version from last week and Chrome Corporation would have no money with which to make improvements, so there would be no improvements for them to charge anything for. Anybody who wanted to try to do this could already fork Chrome and do it right now; notice the (non-)lack of takers.

hal9000-tng··on Trump administration announces overhaul of H1B visa program requiring higher pay
> This is really bad. Families are going to get told to leave. I’m surprised that there is no discussion on this thread about the impact to people who haven’t done anything wrong.

It's not a moral issue (except for the big H-1B mills that are gaming the system.)

But nothing has changed: these are not an offer of citizenship. They are temporary work visas with no guarantees: an opportunity to do temporary specialty work in the U.S.

If someone were to bring their family, they have done so with the explicit knowledge that the situation could change at any time.

hal9000-tng··on I built a lay-down desk
I sit in a recliner and project 1080p onto the living room wall from two projectors. Previously, I did the same thing with three 4k 55" TV's.

Both setups are relatively inexpensive (especially for the "wow" factor) and can be done in a reasonable size room.

hal9000-tng··on Dual-flush toilets 'wasting more water than they save'
I agree, but I actually do appreciate the titles, since the videos actually deliver (unlike many Youtubers).

That one did cover the changes in her brain and behavior until the point of death, and the intensity of the delivery adds a lot of drama to what is otherwise a clinically dry recitation of symptoms and effects.

You don't forget it too quickly, and you take extra precautions with all forms of toxic compounds (even if you hopefully are not dealing with dimethylmercury!)

hal9000-tng··on Dual-flush toilets 'wasting more water than they save'
Well, obviously, but nearly all compounds containing mercury are toxic, and in many cases highly so, even if there are a (very) few consumer products where there is insufficient data as to relative toxicity. (Perhaps they should give you MSDS for your eye drops or amalgam dental fillings!)
hal9000-tng··on Dual-flush toilets 'wasting more water than they save'
A scientist spilled two drops of organic mercury on her gloves. This is what happened to her brain.

https://www.youtube.com/watch?v=NJ7M01jV058

hal9000-tng··on How I think I want to drop modern Python packages into a single program
> Ideally you'd deploy to a virtualenv in a container

The whole point of a container is to isolate dependencies.

The whole point of a virtualenv is also to isolate dependencies.

If using a container, why bother with a virtualenv at all?

hal9000-tng··on How I think I want to drop modern Python packages into a single program
but but CPAN usually worked and didn't throw away an entire previous language in favor of a new and entirely incompatible rewrite!

... oh, wait.

hal9000-tng··on How I think I want to drop modern Python packages into a single program
> .. standard practice .. when developing with Python

development != deployment.

hal9000-tng··on Mozilla Is Crowdsourcing Research into YouTube Recommendations
This must be part of Mozilla's new focus on profit.
hal9000-tng··on How I think I want to drop modern Python packages into a single program
> No! The obvious and simple pip invocation is as follows:

> [complex commands to set up a venv follows]

"All you have to do is... recompile your kernel... check your version dependencies... maybe do that once or twice. It's so simple, I don't know why everyone doesn't do it!"

Ubergeek.tv's classic "Switch to Linux" spoof ad of 2001:

https://www.youtube.com/watch?v=Xtah_05BOe8

hal9000-tng··on I lost €4k in a Facebook scam
You are replying to a point that the GP didn't make. This was the precursor for the might-as-well-go-for-letsencrypt statement:

"What if they can register a very similar / regional domain that you didn’t set up already?"

In other words, they register fakebook.com and then just go get a TLS cert for it. If you're not looking carefully, you might not notice the difference.

Whether the CA system, with fungible, interchangeable certificates that can be issued by dozens of CA's (pinning excepted), is worth sinking lots of trust into is an entirely different matter ;)

hal9000-tng··on Moving 25TB data from one S3 bucket to another took 7 engineers and 2 full days
> I’m surprised none of the engineers either knew about

You'll probably also be surprised to learn that the original article not only specified that link but also that they chose the first listed option, which probably wasn't a surprising choice, given that it was listed first.

hal9000-tng··on Fuck Cloud Messaging
People shouldn't be allowed to develop on devices they can't afford?
hal9000-tng··on Fuck Cloud Messaging
Why couldn't the OS simply surface a push notification of its own, that app X is consuming lots of CPU?
hal9000-tng··on Postcard stamped in 1920 delivered 100 years later
ah, completely unrelated!
hal9000-tng··on SSH Keygen – RSA, DSA, Ecdsa, EdDSA
Oops :) thanks for the catch!
hal9000-tng··on First tax year with Stripe Atlas
It's per state. For example, Texas has zero taxes due until you exceed approximately $1.1M in gross receipts, and then it maxes out at 1%, and no annual fees of any kind (unless you forget to file your usually one-page tax return and information reports, in which case it's $50 each.) Combined with an S-Corp and relatively low U.S. federal taxes, your combined tax bite can be very low indeed.
hal9000-tng··on SSH Keygen – RSA, DSA, Ecdsa, EdDSA
This isn't that complicated.

The answer is, simply: ED25519 if you're using modern services that support it.

or RSA (4096 or at least 2048 bits) for services that cannot handle ED25519 (including AWS -- yes, still, even in 2020.)

So you should probably generate both to cover most possible scenarios:

    ssh -t ed25519      # for most purposes (not AWS)
    ssh -t rsa -b 4096  # for when you're not using something like Userify
hal9000-tng··on Understanding DNS: Anatomy of a BIND zone file
sadly, djbdns will probably support AAAA records long before the majority of the Internet.