HN user

deceptionatd

44 karma
Posts0
Comments29
View on HN
No posts found.

Just out of curiosity, what adblocker? I read the Guardian a lot with uBlock Origin turned on, and I've never had issues.

Animated Knots 6 months ago

I've got the Android app and love it, as well as Knots 3D.

Most knot enthusiasts will already know about it, but in the analog world The Ashley Book of Knots is fantastic. Beautifully illustrated; the author, Clifford Ashley, was a marine painter and spent decades documenting almost 4,000 knots.

Animated Knots 6 months ago

I use them both. I like Knots 3D better, but it's missing some knots that I use. No EStar stopper or Matthew Walker in Knots 3D, for example.

I can't tell much about your infrastructure, but memcached would probably increase that by several orders of magnitude. The NGINX module is pretty simple: https://nginx.org/en/docs/http/ngx_http_memcached_module.htm...

Cloudflare with Cache-Control headers is even simpler if you're okay with adding Cloudflare as a dependency.

From an ASN lookup, it appears you're hosting on Oracle Cloud, so Cloudflare would also give you free data egress: https://blogs.oracle.com/cloud-infrastructure/why-cdn-client...

Their Always-On feature would also help if Oracle has an outage.

I like the general idea, very lightweight and more likely to remain accessible when an emergency is overloading the mobile networks.

112 and 911 (US) work on almost every mobile phone anywhere in the world. It's part of the GSM/UMTS standard. 999 is supported with either no SIM card or a UK SIM card. See §7.1 here: https://www.ietf.org/lib/dt/documents/LIAISON/file562.pdf

They also don't require a phone to be activated in most countries. I believe there are some exceptions in EU countries, but in the US it just needs to have a working antenna and be in range of a tower.

It's not good as a first line of defense for failover, but with some client software and/or failure mechanisms there aren't any better approachs I'm aware of. Some of the software I administer doesn't understand multiple A/AAAA records.

And a BGP failure is a good example too. It doesn't matter how resilient the failover mechanisms for one IP are if the routing tables are wrong.

Agreed about some providers enforcing a larger one, though. DNS propagation is wildly inconsistent.

I have mine set low on some records because I want to be able to change the IP associated with specific RTMP endpoints if a provider goes down. The client software doesn't use multiple A records even if I provide them, so I can't use that approach; and I don't always have remote admin access to the systems in question so I can't just use straight IPs or a hostfile.

Maybe, but I don't think TTL matters for speed of initial propagation. I do set it low when I first configure a website so I don't have to wait hours to correct a mistake I might not have noticed.

Agreed; I have no idea how you'd implement that across multiple ASNs, which is definitely a requirement for multi-cloud or geo-redundant architectures.

Seems like you'd be trying to work against the basic design principles of Internet routing at that point.

This seems... deeply idiotic on GitHub's part. Consider the following scenario:

1. A script/CI/etc is pulling the latest releases from the repository. 2. Ownership of the account is changed. 3. The new owner controls the contents of the repository, and can perform a supply chain attack.

I'm not sure GitHub would be liable there, but personally I wouldn't want to find out the hard way.

This Reddit thread has a script with a workaround: https://www.reddit.com/r/sysadmin/comments/15ysxgs/applicati...

There are comments saying it's worked on several Quickbooks integrations.

Regarding hardware drivers, I _think_ the same fundamental process of removing signatures should work, but you'll get a UAC prompt to force installation of an unsigned driver.

I'm not as familiar with driver signature enforcement though, so take that with a grain of salt.

P.S: I still have running XP installs for some $300k industrial hardware. It could be worse...

I've also had great experiences with Tumbleweed for the most part, but be careful using ZFS, as it frequently breaks with updates. Probably not something most people use, but it does force me to run Leap on my home server.

open access "allows for manipulation of systems on a vehicle, including safety-critical functions such as steering, acceleration, or braking."

I assume this is just FUD, but if true it raises another question: why are braking, acceleration, and steering manipulable in real-time through network-facing software?

You're right, a temperature rise without a corresponding increase in water vapor content does reduce RH (relative humidity). It does not, however, remove any water from the air in terms of mass (absolute humidity). So if water vapor going into the system increases RH faster than temperature rises can decrease it, RH will continue to increase. In your case, water isn't being added to the system fast enough to outpace the changes from temperature.

According to the article I linked:

Not surprisingly, incidents tended to cluster on coastlines along confined seas, gulfs and straits, where evaporating seawater provides abundant moisture to be sucked up by hot air. In some areas further inland, moisture-laden monsoon winds or wide areas of crop irrigation appear to play the same role.

In other words, this problem is worst where a lot of water vapor is being added to the system.

The novel "Ministry For The Future" by Kim Stanley Robinson starts out in a similar fashion, with 12 million people dying in a heat wave. It's a great read, albeit disturbingly plausible at times.

I suspect most of the worst climate impacts in the coming years will be from issues much like this, with an interplay of factors. We've built a society with many complex systems, and the assumptions those systems were built on (e.g intensity and duration of heat waves) will no longer be valid. I'm skeptical we'll be able to adapt such large-scale systems to the increasingly rapid changes induced by climate change.

P.S: At 100% humidity in shade with unlimited drinking water, a human will die in about 2 hours at 35°C (95°F). The combination of heat and humidity is called the heat index, and those temperatures had already been seen in Iran 3 years ago, when this paper was written: https://phys.org/news/2020-05-potentially-fatal-combinations...

I've used KeepassXC + Syncthing for about 8 years now, and it works fantastically. Syncthing provides redundancy, syncing, and versioned backups. There's a merge function with conflict resolution in KeepassXC on the off chance two copies get out of sync with each other after a long period without connectivity. I have full control over where my data resides, and the source code of the entire stack.

The only other stack I've used is on-premises Bitwarden for small businesses, because it provides a more flexible multi-user permissions model. That can be made fully self-hosted and open source by using Vaultwarden for the server.

I don't see any advantages to using Proton Pass over those, frankly.

More importantly, satellite positioning receivers need a cached "ephemeris" file that helps them predict which satellites will be overhead at a given time to operate efficiently, accurately, and quickly.

Interesting, I've never heard of that particular optimization for GNSS before. I know GPS transmits ephemeris information in each frame, since that's the input data for the positioning calculations. I've got a number of Garmin watches, and they've always been able to get a position fix even after being disconnected for weeks.

I find GNSS implementations very interesting, which manufacturer is making their watches like this?

I don't think so, that's the connotation I usually see. I've always found that dichotomy rather odd though; I work in systems design/administration and I think a lot of common development mistakes could be avoided if devs had more extensive support experience.

I frequently see line-of-business software that's likely self-explanatory for a 20-something developer, but that's nearly incomprehensible for the target audience. In terms of basic computer literacy, most developers are far above average.

For example, a friend of mine had to teach his elderly coworker at a machine shop about copy/paste. Not the keyboard shortcuts, not how to do it, literally the concept of the system clipboard. He had learned computing on DOS, and had learned everything since by rote memorization.

That's a rather extreme example, admittedly, but it does illustrate just how unpredictable the skill level of end users is. Even a minor UI redesign can throw off someone like that for weeks, and I don't think most devs fully appreciate that.