skysight-inc/HackerNews huggingface dataset:
Edit 2: ok apparently iOS doesn't support Jyutping out of the box, which seems to be the whole issue here, and with this detail I agree that one shouldn't be more prioritary than having Jyutping first.

> Pinyin is a romanization system designed for Mandarin. Why type Cantonese and Shanghainese in Mandarin Pinyin?

(Edit: yes it might have to do with political pressure as well) I'm assuming if Apple did this (which is not a feature you can "just do") it was something that people do and there's a logic to it.

Yes, maybe Apple is in the wrong, but this sounds like more an overreaction, since you write Cantonese and Mandarin with the same alphabet.

> Would you type Russian with an American keyboard?

Yes, yes I would? If I needed to type one-off words? Though the comparison would be most like, would you type Icelandic or French with an English keyboard? (think of the missing symbols, etc)

(with no love to Medium messing with cut-paste)
It is the worst among the big tech giants, no hyperbole there.
I think you can just use incognito mode
They received ~252.000.000 Euros from the German government alone in September 2020 [1], and previously another ~560.000.000 Euros from "private" investors in July 2020 (which somehow included another ~300.000.000 Euros from the German government as well)[2].

I'm sure the German tax payers are delighted.

--

[1] https://www.reuters.com/article/us-health-coronavirus-german...

[2] https://www.curevac.com/en/2020/07/21/curevac-raises-a-total...
C has activation frames allocated in a LIFO discipline for supporting recursive functions, implemented using a stack; but I think that is not what we mean by "stack language".
You do not need to issue any new bitcoin. What you need is a trustworthy entity that borrows your bitcoin and gives you an IOU slip, which you can then use as a means to pay other people. That slip, stating that whoever owns the slip is entitled to one bitcoin from the trustworthy entity, is from economical point of view as good as bitcoin. And if people want to increase the amount of those slips, there is nothing in bitcoin that stops it. Ergo, in bitcoin economy money supply is not restricted.
A useful keyword is psychographics, but you'll find that much research is privatized (comes from media/software companies), and that some of the meat seems to be not publicized. Which makes sense, it's what gives them an edge over the competition. The Cambridge Analytica dossier is of course a good way to find references.

In terms of the why, and the who's paying, Dark Money (Mayer) and Democracy in Chains (MacLean) touch on it: psychographics is huge for anyone doing manipulation, not just commercial ads, also political ones. Probably even moreso.
What UPX Anti-Unpacking Techniques Are Used in IoT Malware
Interesting to know. For enterprises we even go down with the price per million requests, as the volume is much higher and therefore the enterprise pays enough already.
I feel 30 mins is often not enough to get things done, but if you give it an hour people get too "relaxed" or tune out.

So the best approach would probably be to schedule 30min meetings that are always followed by 30min free time; so that everyone knows there is an urgency to be brief, but it's not the end of the world if you overrun 10mins. Otherwise you end up with back-to-back meetings and "I have to go, sorry", even if we're not actually done, or the 1h snoozefests.

I think there is space for some software here, that could automatically tweak one's calendar to "block out" post-meeting time by a predetermined amount in Outlook (yes, don't try to pry people out of Outlook, you're not going to win).
New rule, we ban the concepts of being "insulted" and "outraged" and we focus on constructive discussion from now on as a species.

As for Apple, their localization is quite half-hearted for about half the world, so that's just how they roll, unfortunately.
> Why would I type my native language with a foreign language keyboard? Would you type Russian with an American keyboard?

I don’t know the intricacies of the Chinese languages but typing foreign languages with English keyboard is pretty common worldwide I guess? It certainly is for Indian languages at least.
Yes, that is pathetic. Kaspersky allows whitelisting specific URLs. So, entire YouTube can remain blocked but specific URLs can still work. I would download YouTube video and then have my kid watch them if it is course related.
And here I was expecting a deep analysis of Cybertron’s diaspora.
Pretty much every paywall you can think of: https://addons.mozilla.org/en-US/firefox/addon/bypass-paywal...
> Why would I type my native language with a foreign language keyboard? Would you type Russian with an American keyboard?

Yes, I would, and I have been doing this all my life when no Russian layout is available. This is called transliteration, and I would argue most Russian speaking tech users used it at least once in their life.
Apple has a ton of internationalisation bugs. I am a VoiceOver user, so some of the things I "see" might not be obvious to other users. When I started with iOS 2012, umlauts in PDF documents were not pronounced correctly. This basically made PDF reading unusable for documents in my native language, because umlauts are quite prominent in german. When I entered my date of birth into the contact app, I immediately found out someone at Apple had placed an exception for "1979" into the pronounciation database. All other 4 digit numbers are spoken correctly in German, except for 1979 and 1234. These are being spoken in english, 1979 as "Nineteenseventynine" and 1234 as "one two three four". Thats not the only weird exception. I could go on and write a full list. And all of the bugs (except for the umlauts in PDF thing) have never been fixed since I first noticed them. Some do exist since 9 years!
Ooookkkk. Sounds good indeed!
I would say Microsoft is worst. It doesn’t support Zhuyin on screen keyboard. So my wife can’t type Chinese when she uses a laptop without a Zhuyin keyboard.

Edit: would love to know why I’m downvoted.
Hopefully people speaking up will change that equation so that everyone is served.
Probably millions left Russia after Iron Curtain fell and nothing really changed there.
I’ve been learning Cantonese and trying to find resources or support for it is so difficult. It’s easy to take for granted how easy it is to start learning French, German, or Spanish.
That Twitter limit is interesting. I wonder how much data can fit in 140 emojis, if all existing and valid combinations are allowed?
NFT Market Destined to Get a DeFi Makeover; NFT Tech Is Leading the Disruption
Hmm yeah.. They explain about that issue in the FAQ, section 2.1. There's quite a lot to learn in that FAQ.

http://wiki.dimeadozen.org/index.php/DimeFAQ:Frequently_Aske....

SugarMegs seems to have just about all the audio that DIME has anyway, and at very decent quality. It's mostly not great quality audio to begin with. But DIME does have video too! Most things I would've wanted on there, I was already very familiar with thanks to SugarMegs. I've joined DIME a few times, and the same thing happened each time—I download a lot of stuff, then you can't download more until your ratio is >=0.25, which can take a few months, so I seed as much as I can for months...and then before I get around to visiting again they boot you off because you haven't logged into the site in 3 months.
It's hard to translate sentiment and emotions through short text in the internet :)
The thing I miss most from Android after moving to iOS is how well auto completion worked when mixing multiple languages. On iOS I so often start typing, notice that the keyboard is set to the wrong language, then when I change language the half typed word (that didn't autocomplete and made me realize I had the wrong language set) is then autocompleted in the language I'm switching FROM so I have to erase it and start over. Sigh, I'd think that enough apple developers were bilingual so they'd notice the problem. On Android I could just use swiftkey and type away without switching language in advance.
Good question pbowyer!
We actually do a bunch of GraphQL parsing / calculations in the Compute@Edge layer. So without that, we would not be able to provide our current features.

We also support a feature we call "scopes" - where we both support cookies and headers in the "Vary" header so you can cache user-specific data only for the user with a specific "Authorization" header for example.

In order to support scopes with cookies, we needed Compute@Edge and could not make that work with VCL on its own. But believe me - we tried. Our first version was actually mostly built on top of VCL.
As a native Shanghainese speaker I am extremely confused (and curious!).

Cantonese at least has a written form, but Shanghainese AFAIK has no written form, so what does "Shanghainese dialectal spelling" even mean? :\
https://www.codementor.io/ if you're willing to pay someone to screenshare with you and talk through your problem.
Emphasis on "when no Russian layout is available". If anyone told you "no, this is the Russian layout", you'd still flip them off.
Robo Sapiens: Future of Work Primer [Bank of America Report 2021] [pdf]
No, that happens when the line in your religious book quotes that phrase verbatim.

I am (moderate) Muslim, but I know enough hardliners in the Arab countries and within my own family who believe in that phrasing verbatim.
I don't understand this line of reasoning. Why should photo libraries not be end-to-end encrypted?

Are you suggesting that Apple or the government should be able to search your personal photo library stored in the cloud at any time because maybe you might have child porn in there?

I understand that companies need to scan groups and social features that are used for trafficking underage porn. But do we really need to snoop into the private libraries of innocent people just because they might have illegal material?

Having access to millions of peoples photos is such a huge privacy risk that I can't think giving it up is worth while to make it slightly easier to catch a handful of criminals.
In Iceland, I would look at guesthouses on booking.com, and look them up on a database called Google Maps.

Airbnb tries to scare the hosts about the lack of insurance if they rent out their place directly to the guests... but I guess reading the stories about how Airbnb fights insurance claims all the way, it's not like this insurance cover is worth much after all..
> Why would the companies producing the vaccine have a say in this..

Because, if I am not mistaken, these studies are funded by the companies themselves.
I doubt they'll be able to get rid of Perl any time soon.

However, how come things break when Perl is upgraded? From what I've heard, Perl should be extremely backwards compatible. What am I missing?
"Your browser is not supported"

Only works with Edge and Chrome? Firefox user here, what have they done that makes it incompatible with web standards?
That is correct, you need to first transform the POST request into something Fastly can cache.
They don't have a K/V Store besides the edge dictionaries with max 8kb value size yet, but I've heard something is coming...
Related thread from 4 days ago: https://news.ycombinator.com/item?id=27490655
Tim Cook at VivaTech
That’s Python 2. In Python 3 it’s

python -m http.server 8000
> WARNING: PHP is not recommended

haha, I know it is a generic warning, but that is pure gold :D
Agreed. I type almost exclusively in English on a non-English keyboard.
You may find Snapdrop interesting: https://github.com/RobinLinus/snapdrop

It uses WebRTC for local file transfers, though as of yet it still needs a server to shuffle connection messages between peers on the same IP.
> to make Mandarin the only official chineese language.

Or, in more honest terms: To culturally genocide their minorities.
Easy to understand, fuss-free accounting software for freelancers, contractors, start-ups and small businesses. Ember takes the headache out of your tax and business admin through efficient automation to give you back the power to run the show. Ember empowers ambition, embraces simplicity and optimises your time and money.
I do web development without docker, and yes it matches the live one.
I think plain text is a pretty bad medium for note taking, at least with regards to how my brain functions. I want pictures and audio and bookmarks to websites and embed pdfs into it. I don't want to have to worry about where i'm storing the media relative to my notes files, they should just be a part of it as soon as I drop it into it. And sometimes i want to rearrange bits spatially. Dragging each part around the 'canvas' to help make sense of everything in a way so the scattered thoughts in my head can be considered and potentially organized in a way that makes sense. I know that this also falls more into "brainstorming" but that is largely what my notes are used for. Plain text just doesn't really fulfill my needs.

I think Curio [1] is probably the closest thing to what I want in my head, though one of those HUGE downsides to software like this (and why plaintext is vastly preferred by the HN crowd) is that it's not at all portable or even necessarily decipherable. If Zengobi disappears or I lose access to their software then I'm just out of luck, which has made me hesitant to even try using it and why despite my feelings about it, a great deal of notes I've written are simply in plain text.

If anyone has suggestions for solutions that are like this, I'm all ears.

[1] https://www.zengobi.com/curio/
Thanks! We used ThreeJS and JavaScript for the engine, and Svelte for the UI.

We started the project with a small team, just myself (concept/code/design), Tiffany Beucher (illustration, character design and concept art), Guillaume Le Roux (modelling, animation and art direction), and production by the NFB.

As the project grew we brought others to help with different parts. You can find the full credits below:

https://www.nfb.ca/interactive/wayfinder
Yep. And for that matter, why does a Linux distribution need them, either?

In the age of CD-ROMs shipped with magazines, sure including a 'blessed' version of most programming languages made sense. Saved the average Linux geek from needing to hunt down a separate (physical!) package for PHP or whatever.

Now, the same reasoning applies to Linux as to MacOS. Unless the OS itself relies on them (Perl?), including some random version of various PLs makes as much sense as including a bunch of shareware games.
html-based tools and/or source views failed

These do not have any control on how your text is copied, because your browser does that (it was the reason for an entire issue in the first place). Maybe they could convert A0 to &nbsp; but then you couldn’t copy that text into non-html environments easily. It is inevitable for &lt/gt/amp;, but should they also convert e.g. dashes and other html-safe entities?
> But by definition, different types of spaces all have to look exactly the same

The article is in fact about a case where this didn't happen, and in general it seems weird to insist that different spaces must look the same.
New Device Detection API Service
All well and good, but the EU (and especially now the UK) is in no position to be dictating moral platitudes from some position of authority, that is for sure - especially on the issue of the repression of journalists, extrajudicial murder/assassinations launched from EU/UK territory, and so on.

It takes a certain kind of disingenuous authoritarianism to claim that Russia is committing heinous acts which preclude its participation in the world order, when the majority of the world order is just fine with crimes against humanity, war crimes, and extrajudicial assassinations being performed for the criminal purposes of the "Coalition of the Willing".
I believe most macOS PHP developers use Homebrew. Some in combination with Laravel Valet for easy version switching and local domain management.

Docker is horribly slow on macOS. I'd wish that on no developer. We had to use docker for one project, but quickly decided to just run the tests in Docker and let the developers figure their environments out by themselves.
This article definitely has a political subtext. Spoken Cantonese and mandarin are mutually unintelligible, but in written form, at least without colloquialisms, they are basically the same language. I'm a non-chinese that studied Chinese, so I have no horse in this race. I do think they should support the Cantonese input method, but there's no reason the pinyin method wouldn't work just as well, other than lack of familiarity. I'm sure Apple is excluding it at the behest of the mainland government, which sucks, but just this isn't as cut and dried as the article makes it.
Core values being US/G7/NATO geopolitical strategy in the Middle East.

It's Realpolitik. If we refused to work with anyone who didn't mirror Western values, do you think that would be possible? I mean, do we just refuse to even engage most of Africa, the Middle East and Asia? That doesn't seem realistic.
I've been using git as my storage and sync location for a couple of years now. Use it with Obsidian on my Mac, Working Copy is pulling and pushing the repo on my iOS device. At some point I also used the Gollum Wiki to have it available on the web as well.

It's just important to have automated triggers to push and pull things to avoid conflicts. That's possible with Shortcuts on iOS and there's a git-plugin for Obsidian as well.
PHP 7.3.24 was released just two weeks before macOS 11's general availability.

If their policy is to freeze whatever version they could get their hands on at release time and ignore security fixes afterward, I would say good riddance. Third-party repos would do a much better job.
I don't think they'd need to get that much cheaper. Apple sold 30" displays at that price 15 years ago. I have a Dell that I bought 6 years ago for around $1100 and it's great. If you're buying something that isn't shit, you pay for it.

That said, at ~24 inches there's no way I'd buy it at any price, unless I was in a pinch somehow.
“I’m not sure what happened, but I blame WordPress.”
Are there any times when it is acceptable to be insulted or outraged?
It's not a big deal at all. We can use docker.
These aren’t avatars
Considering that all of Africa and parts of the Middle East were partitioned and colonised by the European powers in the late 19th century, and India had been colonised much earlier, and China had been pacified by the Opium Wars (and still hasn't forgiven the UK for those) I'm not sure how you can say there was no interest in settling or taming.

The artistic cliches were froth that made these distant locations somewhat comprehensible to home audiences. Not incidentally, they also sold them as investment opportunities and potential locations for personal commercial and military adventures - and occasionally artistic and erotic adventures too.
How to Write a Programming Book
My counter to that question is - does it matter? This is basically a real world test of the vaccine. If it failed to meet it's endpoint for either reason, it's not a suitable vaccine.
Enjoy the incompatible changes section from all Perl history,

https://perldoc.perl.org/perl#History
I think it depends what you want as your cache invalidation policy.
Simple TTL-based cache invalidation wouldn't necessarily need GraphCDN.
However, no matter if REST, GraphQL or any other protocol - making sure, that when content changed, to invalidate it properly on the edge is not trivial.

If I understand correctly, you're suggesting to cache on a data-layer level (below the app in the stack) instead of what we do - above the app in the stack - just in front of the client.

That is also a valid approach. It'll need more custom code in your application and has the disadvantage, that your origin will still be hit on every request, while we fully cache on the edge - cached queries won't hit your server anymore and will take load off origin and have the minimum latency possible.
> The pearl clutching over cryptocurrency seems extremely inauthentic when you consider the vast sums of energy tech giants expend to target us with ads.

The amount of energy they expend on ads is dwarfed by the amount of energy spent on doing the amount of "distributed computation" that can be run on a Raspberry Pi ten times over.

Most of the problems that this "breakthrough" supposedly solves are solved either extremely poorly, inefficiently, or not at all.

And the reason is simple. Blockchain is a distributed append-only log with an extremely inefficient and expensive way to append logs to it. And that's it. Anything else you ascribe to this breakthrough is wishful thinking.
A sharp blade is a lesson in itself. Apologies to Pratchett who probably said it better. Like a lot of other things.
Including programming languages makes it easier for kids and other beginners to get started programming.

Removing general-purpose languages from operating systems makes a certain kind of sense, but it also pushes further in the direction of computers being devices for consumption, not creation.
>A Chinese subsidiary of Japanese camera maker Canon, Canon Information Technology, last year unveiled a new workspace management system that only allows smiling employees to enter the office and book conference rooms. Using so-called “smile recognition” technology, Canon said the system was intended to bring more cheerfulness to the office in the post-pandemic era.

This is hell.
>English spelling is a lot easier if you know the languages it was derived from or influenced by.

Knowing a bunch of languages in order to have a proper context for English spelling is surely a higher threshold than memorizing the characters in your own language.
I know it feels like too much, you just feel like being outraged sometimes, don't you? But trust me, we gotta try it for a few centuries and see how it works out. You'll be surprised by our progress.
There are written differences. HK, Taiwan = Traditional, Mainland = Simplified.
Ok, look, I disagree.

I'll let you try to reconcile yourself about why "Mozilla developers are a bunch of hypocrites". I presented to you a very straightforward explanation that does not imply bad intent from an entire group of people.

I am sorry that this explanation does not fit your world view.

To me, what you say is the equivalent of saying « assembly is higher level than JavaScript because someone implemented a virtual machine that runs assembly code, in JavaScript in the browser ».

Just because someone at Mozilla used this technique for some technical reason (it is indeed often easier to emulate low level stuff on top of high level stuff, rather than the opposite) does not change the fact that IndexedDB is an API, is not built on top of SQLite, and is lower level than any API based SQL.
That Veritasium's video is great! I'd also recommend Computerphile's 3-part video series (~10 mins each) which tells the history of undecidability and the incompleteness theorem:

https://www.youtube.com/watch?v=nsZsd5qtbo4

https://www.youtube.com/watch?v=FK3kifY-geM

https://www.youtube.com/watch?v=lLWnd6-vSGo
As you can see by the number of downvotes, sometimes reason is unwelcome even on HN.
More time and money for data that you could get more efficiently? I mean we have some data on the Pfizer vaccine and new variants and it looks like the Pfizer vaccine works fine.
The whole point of e2e encryption is to make it impossible for anyone other than the intended recipients to access the information. So conceptually, the ends of e2e are people, not devices.

I think the parent has a valid point in that terminating the encrypted channel at the device level leaves a pretty gaping hole in the not so rare event that people are forced to use employer provided devices at least some of the time.

There's a reverse issue as well though. It may well be the intention of employers (or even a legal requirement) to stop employees from syphoning off company data through some encrypted channel that IT has no control over.

So in some cases the assumption you're making that device = user may be an unavoidable compromise.