HN user

owl57

816 karma
Posts0
Comments428
View on HN
No posts found.

just looking at the pics it is impossible to gauge whether it is 400sqft or 900sqft

Those are not good pics. Probably* for the same reason, to hide size and maybe something else.

*Depends on culture and I don't know about NYC. I've seen another landlord's market where quite a few landlords just post one or two useless photos — and even heard advice to pay attention to such postings as they're definitely not prepared by a professional agent.

The vi family 2 months ago

I often use vim despite knowing only a few basic commands because I'm already running various commands on the remote machine in the terminal and don't want the context switch. And because connection / file path completion in TRAMP is annoyingly slow if the server is far enough.

As an extreme example, today I needed to combine parts of two files into one and decided that

  cat foo bar > foobar && mv foobar bar && vim bar
of all things will better keep me in the flow than either googling how to insert one file into another in vim or starting up TRAMP.

This idea of everyone producing absurd amounts of git objects is less fantastic now [1]. We're still far from these numbers, but an order of magnitude less far than last year [2].

Also an interesting bit of history here: apparently there was a time when people were already writing books on Git but "one enormous Git repository" wasn't yet the most common mode of using it.

[1] https://news.ycombinator.com/item?id=47932422

[2] https://x.com/kdaigle/status/2040164759836778878

And most of them are pretending to be Chrome. If Google had a good case against someone reusing their user agent, maybe they would already have sued?

Or maybe not. Got some random bot from my server logs. Yeah, it's pretending to be Chrome, but more exactly:

"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36"

I guess Google might be not eager to open this can of worms.

Hey I wonder if there is some situation where negative SEO would be a good tactic. Generally though I think if you wanted something to stay hidden it just shouldn’t be on a public web server.

At least once upon a time there was a pirate textbook library that used HTTP basic auth with a prompt that made the password really easy to guess. I suppose the main goal was to keep crawlers out even if they don't obey robots.txt, and at the same time be as easy for humans as possible.

search still can't a.) rank the alert bot that is just spamming the alerts channel as "not relevant"

I find "Exclude automations" toggle to be good enough. But we might have very different workspaces, as I usually don't see the point of "sorting by relevance" at all: for my purposes, relevance is almost always better approximated by date than whatever Slack's ML team comes up with.

But it's not about that. I don't like this decision either, but the other side of the trade-off is not just about some abstract concepts or implementation, it's about complexity of the model you need to keep in your head to know what will a piece of code do. And this has always been a priority for Python.

Most people writing any language without a linter are holding it wrong.

When a linter warns me about such an expression, it usually means that even if it doesn't blow up, it increases the cognitive load for anyone reviewing or maintaining the code (including future me). And I'm not religious — if I can't easily rewrite the expression in an obviously safe way, I just concede that its safety is not 100% obvious and add a nolint comment with explanation.

Interestingly, I think this is one of the cases where both the "For context…" comment and yours add important context for the parent comment that some readers may be not familiar with. Although that second one serves this purpose better, not because of the subject but because it's more directly informative.

Legal size folders exist and are widely used by people who use ... legal size paper.

Sure. But I didn't know I use legal size paper or even what it is before I asked the apartment complex to print the lease agreement, and it didn't fit in their own folder with the other move in papers. In my rank of weirdness discovered upon moving to the US, this is at about the same level as the different ounces.

Note this part:

That said, background processes invoked from Eshell can be controlled the same way as any other background process in Emacs

I haven't used Eshell much, but this makes a simple "command &" arguably much saner than in a traditional Unix shell.

I imagine that a new feature would be accepted only if someone can make it play nice with existing features. And in case of job control, I have a bad feeling about the complexity involved.

That's definitely a factor at least some people consider when choosing their job.

Pretty much everyone in tech is responsible for great harm by this logic.

We're also responsible for great good. The question which is greater is tricky, case-by-case and subjective.

I believe that if most foo's users should just call it with [], the Pythonic way is to make the argument optional.

if your process are invalid, you can also fail in off-line scenario

Online amplifies failure at least as well as it amplifies success. Offline maintenance is quite unlikely to bluescreen 8 million devices before anyone has time to figure out something's going wrong.

The lower estimate divided by the number of refunds is (suspiciously?) close to $2000. Do they sell tickets for this much on average or is there some other major cost?

P.S. On the other hand, 176000/7000 ≈ 25 refunds per flight is a bit low. Maybe the average ticket is two-way for a family. Then $2000 is not that much.

Reminded me of an extreme case. In 2012, the largest Russian bank brought its prod back online, and then posted literally this:

We invite specialists to take part in a professional discussion to identify the causes of Oracle DBMS failure

System logs and a more complete description of the situation will be posted in the blog. To participate in the discussion, you must fill out the registration form and wait for an invitation to your email.

https://web.archive.org/web/20120716225650/http://www.sbrf.r...