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

I made BOTH of those mistakes. I thought someone working at the company Ultrahin leaned over and dropped a business card into the particle accelerator and ruined a million dollar experiment.

I have found my people in this thread :D

Now I want to make ChatGPT write all these alternative universe articles.


I would think it would just be some other 3 letter org, like the FBC in the game Control.


If you configure the parser to treat it as YAML 1.2 then you don't need to restrict yourself to a subset.


This is a valid JSON value:

  "\ud83d\udca9"
Python's "PyYAML" package will not decode this to the same result as a JSON decoding.

Rust's `serde_yaml` will fail on this.

I don't know about other parsers, but I'd be curious to.

The standard itself isn't well written here, IMO.

> The content of a scalar node is an opaque datum that can be presented as a series of zero or more Unicode characters.

The example here is a "quoted scalar", which can contain the escapes you see. Those escapes represent "Unicode characters", specifically,

> Escaped 16-bit Unicode character.

But "Unicode characters" is never defined by YAML.

Most implementation seem to treat them as Unicode code points, and so thus the resulting string type in almost all cases in something like [UnicodeCodePoint]; in Rust, that means no unpaired surrogates, or we can't convert it to a Rust `String`, which is roughly speaking `[USV]`. In Python, that's workable, since that's Python's `str` datatype, but that means no surrogate decoding occurs.

The grammar also further implies that it's [UnicodeCodePoint] and not [USV], and the prose never restricts unpaired surrogates. (The JSON standard strongly implies the UTF-16 decoding should happen on escaped values, though it too waffles around unpaired surrogates. Whether unpaired surrogates are accepted is variable in JSON.)

But compare with a JSON string: a JSON string decodes to a something like a [USV], so surrogate pairs are decoded to their corresponding USV.


I think you can just block Google's servers and it'll use the DHCP-configured DNS server.


I use MS Authenticator for work too. It doesn't do standard TOTP, at least not for Entra. The QR codes don't contain the secret. IDK that anyone has been able to exfiltrate a secret and generate codes with a third party app.

I personally use an Android emulator on my laptop, which achieves the same goal. It saves and restores state automatically for quick startup.


Right page, wrong anchor. They removed all but the latest firmware for the "sunfish", i.e. the non-5g Pixel 4a.

https://developers.google.com/android/images#sunfish



The archive link is also paywalled.


Actual full article: https://archive.is/d30Rz


That's good to know and terrible news. It looks like a different paywall than the one I see going directly to the NYT link, it let me view the article the first time and now simply entered an unresolving state.

Anyway shame on you NYT, this is like boycotting the web archive, ridiculous...


You can export locally. I'm pretty sure you could a few years ago too. They really push you to the cloud, but I use Fusion360 completely locally.

Really wish there was a non-subscription Solidworks though.


Maybe! Is the XP version 32-bit? 64-bit windows never supported 16-bit programs.


That's not quite the same. With DeskPad you have to move the window to the virtual monitor. clipscreen allows you to select a portion of your screen without moving any windows.


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

Search: