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

Are the years intended to be read in octal?


According to javascript, 01971 is just 1971. Meanwhile, 01671 is 953.


Man! JS never stops trolling you.


It's one of these Long Now things. The goal is to get people to think in long term time frames.


That’s a ZipCode.


They’re intended to derail every thread that includes them into discussions about this stupid date format, thus wasting lifetimes of person-hours.

It’s surely an effort by misanthropes who want the worst for humanity. If it’s coming from any benign motivation, then it’s totally misguided.


I'm sorry, but this reads somewhat misanthropical itself. Let people have some fun?


They’re trolls. They’ve been doing this for years. It’s just trolling.


> One of the most important themes we hear from the developer community is the need for more lead time to adapt to changes

No, it's not.


That's the biggest lie haha, if they asked a single real developer, we want less useless paperwork.


Why do I always invert the Y-axis but never the X-axis?


Because motion along the x-axis (left-right) is a body rotation about the gravity vector. y-axis motion is not.

We are upright beings in a gravitational field, so if we see a berry to the left of our visual field, we turn our whole body to face it. Then we walk towards it. We do this from a first person vantage only. We don't see our own backs - just the world itself.

But if a berry is above our visual field, we can't rotate our body that way. That would make us fall over. We instead remain vertical to gravity and rotate a third-person thing. We tilt something else like an arm or stick in the direction. We see this from a third-person vantage only. We see the back of the arm, or back of the stick. If the berry is up high, the part of the stick closer to us is down low. We see the inverted end moving, so it becomes intuitive. Of course, you can focus on the far end of the stick and get a non-inverted intuition too. But this is only possible from a third-person view which we don't often get when our bodies so easily rotate about the gravity vector.


I feel that Rust increases security by avoiding a whole class of bugs (thanks to memory safety), but decreases security by making supply chain attacks easier (due to the large number of transitive dependencies required even for simple projects).


Who is requiring you to use large numbers of transitive dependencies? You can always write all the code yourself instead.


On Android, in Settings, Network & internet, Private DNS, you can only provide one in "Private DNS provider hostname" (AFAIK).

Btw, I really don't understand why it does not accept an IP (1.1.1.1), so you have to give an address (one.one.one.one). It would be more sensible to configure a DNS server from an IP rather than from an address to be resolved by a DNS server :/


Private DNS on Android refers to 'DNS over HTTPS' and would normally only accept a hostname.

Normal DNS can normally be changed in your connection settings for a given connection on most flavours of Android.


No, it is not DNS over HTTPS it is DNS over TLS, which is different.


Android 11 and newer support both DoH and DoT.


Where is this option? How can I distinguish the two, the dialog simply asks for a host name


Cloudflare has valid certs for 1.1.1.1


> Private DNS on Android refers to 'DNS over HTTPS'

Yes, sorry, I did not mention it.

So if you want to use DNS over HTTPS on Android, it is not possible to provide a fallback.


> So if you want to use DNS over HTTPS on Android, it is not possible to provide a fallback.

Not true. If the (DoH) host has multiple A/AAAA records (multiple IPs), any decent DoH client would retry its requests over multiple or all of those IPs.


Does Cloudflare offer any hostname that also resolves to a different organization’s resolver (which must also have a TLS certificate for the Cloudflare hostname or DoH clients won’t be able to connect)?


Usually, for plain old DNS, primary and secondary resolvers are from the same provider, serving from distinct IPs.


Yes, but you were talking about DoH. I don’t know how that could plausibly work.


> but you were talking about DoH

DoH hosts can resolve to multiple IPs (and even different IPs for different clients)?

Also see TFA

  It's worth noting that DoH (DNS-over-HTTPS) traffic remained relatively stable as most DoH users use the domain cloudflare-dns.com, configured manually or through their browser, to access the public DNS resolver, rather than by IP address. DoH remained available and traffic was mostly unaffected as cloudflare-dns.com uses a different set of IP addresses.


> DoH hosts can resolve to multiple IPs (and even different IPs for different clients)?

Yes, but not from a different organization. That was GPs point with

> So if you want to use DNS over HTTPS on Android, it is not possible to provide a fallback.

A cross-organizational fallback is not possible with DoH in many clients, but it is with plain old DNS.

> It's worth noting that DoH (DNS-over-HTTPS) traffic remained relatively stable as most DoH users use the domain cloudflare-dns.com

Yes, but that has nothing to do with failovers to an infrastructurally/operationally separate secondary server.


> A cross-organizational fallback is not possible with DoH in many clients, but it is with plain old DNS.

That's client implementation lacking, not some issue inherent to DoH?

   The DoH client is configured with a URI Template, which describes how to construct the URL to use for resolution. Configuration, discovery, and updating of the URI Template is done out of band from this protocol.

  Note that configuration might be manual (such as a user typing URI Templates in a user interface for "options") or automatic (such as URI Templates being supplied in responses from DHCP or similar protocols). DoH servers MAY support more than one URI Template. This allows the different endpoints to have different properties, such as different authentication requirements or service-level guarantees.
https://datatracker.ietf.org/doc/html/rfc8484#section-3


Yes, but this restriction of only a single DoH URL seems to be the norm for many popular implementations. The protocol theoretically allowing better behavior doesn't really help people using these.


Its DNS over TLS. Android does not support DNS over HTTPS except Google's DNS


It does since Android 11.


For a limited set of DoH providers. It does not let you enter a custom DoH URL, only a DoT hostname.


As far as I understand it, it's Google or Cloudflare?


> By making the Send button larger and more prominent, participants were able to spot the button four times faster.

By making the Back button larger and more prominent instead, participants would be able to spot the button four times faster. I suggest to reduce the size of the Send button.


The running joke was that the back button in Longhorn was bigger than the others to make it an easier target to get out of Goatse.


As a non-native Ensligh speaker, I asked ChatGPT what the ER acronym means: Emergency Room (I guessed E was for "Emergency" after reading your story, but I didn't know about the 'R').

AI is also helpful to parse the story about how AI is helpful.


I'm French too, and when I was young, I learnt the Basic language before learning English (by reading Basic programs already available on our computer).

So I was able to write FOR … THEN … ELSE blocks without even knowing what the keywords meant (I just know what they did to the program). One day, I explained to my father what I was writing, and I read out loud FOR … "TEN" … "ELCE" (with a strong French accent), and he corrected me by pronouncing the words correctly ("FOR … THEN … ELSE"). I was shocked: "how do you know?" (he knew nothing about Basic or even programming).

I learnt that day that "for", "then" and "else" were not just keywords in the Basic language, but they were actually real words in English.


Precision: Of course, I meant "FOR" and "IF THEN ELSE" separately (the way I wrote it might wrongly suggest there is something like for-then-else).


I think this category is named ciechanow.ski.


Mandatory blog post on XMPP and decentralized protocols: https://signal.org/blog/the-ecosystem-is-moving/


> "XMPP still largely resembles a synchronous protocol with limited support for rich media, which can’t realistically be deployed on mobile devices. If XMPP is so extensible, why haven’t those extensions quickly brought it up to speed with the modern world?"

So, it's not such a gem?


Mandatory objection to this blog post: https://gultsch.de/objection.html


> if anything the velocity of the entire landscape seems to be steadily increasing.

It is, gods make it stop.

"Oh no complicated specification" do you think you're getting paid 100k/year because it's _easy_? Gods.


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

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

Search: