Hacker Newsnew | past | comments | ask | show | jobs | submit | zbentley's commentslogin

Good advice. You can also check in and version your crontabs (or timer units or whatnot) directly.

Except for all the others (that anyone uses)…

> midrange and low-end stuff

Which is the vast majority of spirits consumed (by unit volume and total revenue earned), no?

Like, if high-end stuff is all that sells while the consumer base is plummeting over the statistical cliff of earning power and spending money reduction, that doesn’t add up to good prospects for luxury industries like that of high-end alcohol.


The numbers look really odd with scotch and bourbon being down but the whiskey industry itself being slightly up. I'd guess more people are drinking local brands with no tariffs. That makes a down affect for the countries that were exporting.

I’m curious about this. Can you share more details or some links that discuss what you’re describing?

TcpAckFrequency and net.ipv4.tcp_delack_min but they don't do exactly what we need:

We need to be able to set it to -1 to tell the OS that no acks should be used at all, effectively turning that socket into UDP but with a TCP API!

That way we only have one protocol for ALL internet traffic.

I made a RFC about this a decade ago that was ignored.


What? That makes no sense. RSS is beloved and known among engineers. Marketers? Not so much.

Exactly, so if the blog doesn't have RSS, you know they're probably made from marketers with no input from engineering, otherwise they'd have RSS on the blogs.

Edit: Ah, noticed I made a without/with typo, fixed that, should make about 2% more sense now for the ones who the original meaning was unclear :)


Oh, I read your post backwards (thought you said RSS == more likely fluff). My fault, sorry!

To be fair to you, my original comment did say:

> It is to signal that these (those with RSS) aren't really "engineering" blogs at all

So now when I corrected that with/without typo, it looks like your previous comment doesn't make sense, but it kind of did, at the time. Sorry about that and thanks for making me realize the typo!


Does CF matter, when intermediate ISPs are collecting IP address and DNS query activity and can be subpoenaed?

The answer to both this and parent is yes: partial privacy improvements are still improvements. There are two big reasons for this and many smaller reasons as well:

First, legal actors prioritize who to take action against; some cases are “worth seeing if $law-enforcement-agency can get logs from self-hosted or colo’d servers with minimal legal trouble” but not “worth subpoenaing cloudflare/a vpn provider/ISP for logs that turned out not to be stored on the servers that received the traffic“.

Second, illegal actors are a lot more likely to break into your servers and be able to see traffic information than they are to be able to break into cloudflare/vpn/ISP infrastructure. Sure, most attackers aren’t interested in logs. But many of the kind of websites whose logs law enforcement is interested in are also interesting to blackmailers.


That’s pretty reductive. By that logic the opposite extreme is just as true: if using managed services is just as bad as outsourcing everything else, then a business shouldn’t rent real estate either—every business should build and own their own facility. They should also never contract out janitorial work, nor should they retain outside law firms—they should hire and staff those departments internally, every time, no nuance allowed.

You see the issue?

Like, I’m all for not procuring things that it makes more sense to own/build (and I know most businesses have piss-poor instincts on which is which—hell, I work for the government! I can see firsthand the consequences of outsourcing decision making to contractors, rather than just outsourcing implementation).

But it’s very case-by-case. There’s no general rule like “always prefer self hosting” or “always rent real estate, never buy” that applies broadly enough to be useful.


I'll be reductive in conversations like this just to help push the pendulum back a little. The prevailing attitude seems (to me) like people find self-hosting mystical and occult, yet there's never been a better time to do it.

> But it’s very case-by-case. There’s no general rule like “always prefer self hosting” or “always rent real estate, never buy” that applies broadly enough to be useful.

I don't know if anyone remembers that irritating "geek code" thing we were doing a while back, but coming up with some kind of shorthand for whatever context we're talking about would be useful.


No argument here, that’s a fair and thoughtful response, and you’re not wrong regarding the prejudice against self-hosting (and for what it’s worth I absolutely come from the era where that was the default approach, have done it extensively, like it, and still do it/recommend it when it makes sense).

> “ geek code" thing we were doing a while back

Not sure what you’re referring to. “Shibboleet”, perhaps? https://xkcd.com/806/


> The Geek Code, developed in 1993, is a series of letters and symbols used by self-described "geeks" to inform fellow geeks about their personality, appearance, interests, skills, and opinions. The idea is that everything that makes a geek individual can be encoded in a compact format which only other geeks can read. This is deemed to be efficient in some sufficiently geeky manner.

https://en.wikipedia.org/wiki/Geek_Code


geek code is worthy of its own hn submission

So well said, I like the technique of taking their logic and turning it around, never seen that before but it’s smart.

In my experience it only ends well on the Internet and with philosophically inclined friends.

Anything ending well on the internet is like a mythical unicorn though

…in which case, you should probably use a hosted offering that takes care of those things for you. RDS Aurora (Serverless or not), Neon, and many other services offer those properties without any additional setup. They charge a premium for them, however.

It’s not like Mongo gives you those properties for free either. Replication/clustering related data loss is still incredibly common precisely because mongo makes it seem like all that stuff is handled automatically at setup when in reality it requires plenty of manual tuning or extra software in order to provide the guarantees everyone thinks it does.


And rental/SaaS models often provide an extremely cost effective alternative to needing to have a lot of slack.

Corollary: rental/SaaS models provide that property in large part because their providers have lots of slack.


There is plenty of provider markup, to be sure. But it is also very much not a given that the hosted version of a database is running software/configs that are equivalent to what you could do yourself. Many hosted databases are extremely different behind the scenes when it comes to durability, monitoring, failover, storage provisioning, compute provisioning, and more. Just because it acts like a connection hanging off a postmaster service running on a server doesn’t mean that’s what your “psql” is connected to on RDS Aurora (or many of the other cloud-Postgres offerings).

> Just because it acts like a connection hanging off

If anything that’s a feature for ease of use and compatibility.


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: