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

Safari’s “Show Reader” feature circumvents this particular one, at least partially (didn’t check whether accepting things showed different/more stuff)

As is usual with these kind of companies it’s not all your ashes and it’s not to space, but to earth, with a large detour. FTA:

- For one, customers will only be able to send about one gram’s worth of ashes to space.

- Space Beyond’s CubeSat will also only be in orbit for about five years.


> Sure, these automata are “wide”, with lots of branches, but they’re also shallow, since they run on UTF-8 encoded characters whose maximum length is four and average length is much less

I would consider splitting this task into two:

- extracting the next Unicode code unit

- determining whether it’s in the code class

For the second, instead of using an automaton, one could use a perfect hash (https://en.wikipedia.org/wiki/Perfect_hash_function). That could make that part branch-free.

Is that a good idea?


A precomputed lookup table would be about 1MB covering all of then code points. The lookup code would first compute the code point (and also could do validation) and directly look up the class in the table. The lookup table would not need to be directly embedded in go code and could just be stored in a binary file. But I'd imagine it also could be put in an array literal in its own file that would never be opened by an ide if the program needs to be distributed as a single binary.

> if we were running the version of Docker Desktop after the commercial licensing requirement change, they sent a 30 day notice to license the product or they’d sue.

What exactly are you objecting to? Since you say “I’m fine with the idea that licensing Docker and Docker Desktop is a good thing to do” it’s not the change, so what is it? The 30 days, them saying they would sue after that, or the tone?

I haven’t seen the messages so I cannot comment on that, but if you accept that the licensing can be changed, whats wrong with writing offenders to remind them to either stop using the product or start paying? And what’s wrong with giving them 30 days, since, in my memory, they announced the licensing change months in advance?


It's rude behavior, and generally not a good way to start a business relationship.

It reminds me of someone handing me something on the street then asking me to pay for it, whenever they do that I just throw whatever it is as far as I can and keep walking.


Normally people who want to sell something don't start out right off the bat with the threat of a lawsuit

> Having the government manipulate mass-media material is frankly insane.

It’s repeating history. See https://en.wikipedia.org/wiki/Censorship_of_images_in_the_So... with, for example

“On May 5, 1920, Lenin gave a famous speech to a crowd of Soviet troops in Sverdlov Square, Moscow. In the foreground were Leon Trotsky and Lev Kamenev. The photo was later altered and both were removed by censors.”


So, Elon now calls the product “supervised Full Self Driving”.

What’s next? “alloyed Pure Gold”, at only 80% of the market price for gold?


You just know Elon could announce that product, call it "GoldX" and sell millions overnight. He never seems to run out of greater fools.

> Apple finally publicly and huffily declared that they weren't going to fix the problem they created by letting people consolidate accounts.

They somewhat changed that. It now is possible to move purchases between accounts. See https://support.apple.com/en-us/117294. Looks quite cumbersome to do, and will not apply to everybody (“If an Apple Account is only used for making purchases, those purchases can be migrated to a primary Apple Account to consolidate them.”, “This feature isn’t available to users in India.”)


What's weird, and I'm not sure if it's a documented or undocumented feature, but the account I am logged into on the App Store differs from the one logged into on the system. The system Apple ID is setup with Family Sharing, and the users are able to use apps purchased with the secondary Apple ID.

I haven't transferred the purchases or anything either. The two Apple IDs have different purchases on them, and those on Family Sharing are able to access both.


Interesting. But WTF is a "primary" Apple account? My original Apple ID isn't an E-mail address, so they forced me (and others in that situation) to create another one for iCloud because that one inexplicably has to be an E-mail address.

I use both for quite a few things. Which one is "primary?"


That text is badly written. They define that after mentioning it:

“At the time of migration, the Apple Account signed in for use with iCloud and most features on your iPhone or iPad will be referred to as the primary Apple Account.

At the time of migration, the Apple Account signed in just for use with Media & Purchases will be referred to as the secondary Apple Account.”

⇒ apparently you can be signed into multiple accounts at the same time ¿but I guess with only one account per feature?

But as I said, that page is badly written. So, maybe I’m understanding it wrong.


Thanks for the clarification.

Yes... because of the mess Apple made, I am always signed into two accounts. My non-E-mail one for all purchases, and the E-mail one for iCloud.


It's not super difficult if you have an Apple ID from many years ago that you bought media with and then have a different Apple ID that you use for everything. Which isn't that uncommon for anyone who used iTunes and bought music or media and then forgot their ID and just made a new one when they got a iPhone or Macbook. Was able to transfer all my purchases to my main account pretty easily.

The real downside is if you have two fully active Apple IDs. Then things like calendars, photos, email, etc are still stuck on the other account until you export it. Which can be a pain since you have to sign out of your main account, sign into the old account and export, then sign back into the main account.


- inside the file, the compressor can be varied according to the file content. For example, images can use jpeg, but that isn’t useful for compressing text

- when jumping from page to page, you won’t have to decompress the entire file


> inside the file, the compressor can be varied according to the file content. For example, images can use jpeg, but that isn’t useful for compressing text

Okay, so we make a compressed container format that can perform such shenanigans, for the same amount of back-compat issues as extending PDF in this way.

> when jumping from page to page, you won’t have to decompress the entire file

This is already a thing with any compression format that supports quasi-random access, which is most of them. The answers to https://stackoverflow.com/q/429987/5223757 discuss a wide variety of tools for producing (and seeking into) such files, which can be read normally by tools not familiar with the conventions in use.


> Okay, so we make a compressed container format that can perform such shenanigans, for the same amount of back-compat issues as extending PDF in this way.

Far from the same amount:

- existing tools that split PDFs into pages will remain working

- if defensively programmed, existing PDF readers will be able to render PDFs containing JPEG XL images, except for the images themselves.


“Buy our stuff, or we’re seen as wasting energy and helping to destroy the world”?

That’s courageous from a CEO of an US company, where the current government doesn’t see burning more oil as being bad for the planet, and is willing to punish everyone who thinks otherwise.


> Either one of the AV products on my work machine or the EndpointSecurity extension itself are panicking when the Pasteboard daemon attempts to output the contents

I guess the first step would be to disable those “AV products” to see whether they affect the issue (aside: I would already find “AV product” too much, but productS?). That way, you know who to report the issue to.

Next, reading your next comment, would be try and make the string shorter to try and find the shirted example.


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

Search: