skysight-inc/HackerNews huggingface dataset:
> where an entity might move through any of 20 processes

To me that's a design smell. The processes should be making requests of the entity via messaging. Each process should result in the entity emitting a change of state. That change of state should be the trigger for subsequent processes.
The fact that you were literally still a child when this happened, but automated grading is being foisted on us by grown adults who are ostensibly professionals, says a lot about the situation.
> Western countries may not always live up to ideals with the pressures of migration, but it is disingenous to compare immigrants to a resident minority

That's just one example that popped into my head. I can pick another example if you don't like this one. How about how black people are treated in the US? Not all of them are in concentration camps, but many of them are in jail for non violent "crimes" (for example for doing things that have since become legal in many states). Or how muslims are treated everywhere in the west?

I'm not defending China, I'm just saying many countries do terrible things - also democratic ones (sometimes it's the goverment, sometimes it's the people).
God forbid these tech companies build intensional exploits into their software for plausible deniability.

If terrorist cells were the shit in 2001 just wait till 2021, we ain't seen nothing yet.

Stuxnet + Dark Knight + Pickle Rick
Paredit/smartparens for all languages and editors using tree-sitter?
There was a recent post on /r/emacs about bindings to tree-sitter: https://www.reddit.com/r/emacs/comments/chnxzm/dynamic_module_binding_for_treesitter_an/

I don't know all the internals and features of tree-sitter, but I wonder if it could be used to create a paredit or smartparens mode which would work on all languages and respect their semantic. Ideally it wouldn't even have to be emacs specific.

It is kind of already happening in emacs thanks to the SMIE parser. Many of the sexp manipulation function are working on my ocaml code in a meaningful way because the mode for ocaml is using SMIE. And some other tools such as paren-mode are taking advantage of the ocaml mode being based on SMIE too. It can properly detect that `begin` and `end` are equivalent to `(` and `)`.

Unfortunately, paredit and smartparens are not based on SMIE. So they kind of work on ocaml code. But not really. If they were based on a single tool that knows correctly the syntax (and maybe some semantic) of all the languages parsed, they could be much more reliable. And even do more powerful operations.
No CLI ads: Ad blocker for command line interface ads
A Gatsby Theme to Build Design Systems. Works with MDX
VMware Kubernetes Academy
In Taiwan, the last movie poster painter continues a dying craft
My understanding of US detention centers is that their capacity is only expanding.
Being in Nepal I made the plunge earlier this year to buy a vehicle even with the extra 250% import tax the government places on them.

Imported from India, no GPS working, no maps. The entertainment system is a piece of shit! Bluetooth works fine but Ford India crippled the entire system.

That said, I've realized that touch screen systems have no place in any vehicle. Too damn distracting requiring you to take your eyes off of the road, incredibly risky when driving around Kathmandu.
Grading... algorithms... for essays? How/why is that even a thing? That's absolutely insane. You can't grade someone's writing skills using algorithms. That is totally counter to providing a proper education. My mind is officially boggled.
YouTube is toxic for humans, because it is not a platform serving humans. It is a platform serving copyright holders and advertisers. Next video playing means copyright levy going somewhere to someone, one more ad impression (interesting glitch had been present in Germany unil recently where copyright holders were too greedy for such arrangement to operate, only proving how low priority, if any at all, a human user is). Trends and moods are being traced globally only to accumulate the both. What audio and video will be presented to a human is absolutely no concern for anyone - whichever will sustain the inflow of the copyright levies and ad impressions.
Which means that machine learning models need to not only be good predictors, but also be causal models to some extent.
There is no point to compare it with something from 15 years ago, but in that case, the natural competing data structure would have been a Trie, which would have made searches at logarithmic speed (based on path) and saved as much memory as it is possible.
https://news.ycombinator.com/item?id=20835223
This looks very good! I think you've got a customer in me.

One question: Does this support saving for future expenses? Say I'm setting aside a sum each month for vehicle maintenance, but of course only spend money on maintenance a few times a year. Can I track that somehow with Lunch Money?
Anthony DiGirolamo's full project log/design of his 'Raspberry Pi Handheld' (which is the inspiration/source for 0x0f0f0f's build) is here:

https://hackaday.io/project/162281/logs
If he writes this in Chinese the mainlanders will not be able to read it anymore (it would get blocked).
What is a "shared weight"?
> In almost every case the law and public opinion has stopped or prevented the worst mistreatment. The Australian detention centres are winding down, the separation of children from their families ordered by Trump was successfully challenged in court. Massive public protests and press coverage worked.

That's just because the people care now. If people in mainland China start caring for that minority we'll see change as well. There might be outside pressure as well like sanctions (or tariffs I guess) of course.

Maybe I shouldn't have picked immigrants. As I said in another comment: How about how black people are treated in the US (many are in jail for "crimes" that are now legal), how Muslims are treated everywhere in the west? I can come up with many examples of minorities being treated terrible in western democratic countries.
Hmm... that collides with what patresh said.
Yes, and it's a great feature IMO:

touch projects/new-lib/readme
cd !!:1:h
The solution isn't to do a better job at grading 'meaninglessness' but to stop requiring the production of it in the first place.

One major problem with algorithmic approaches, whether automated or not, is that they become the definition of good in the context and therefore become something that cannot be argued against. And of course it makes 'teaching to the test' an even more likely outcome.

If I were a conspiracy theorist I'd attribute this to wanting a dumbed down population. Unfortunately I think it is probably the other way round, the population is already dumbed down and a belief in AI unicorns is the result.

As Aristotle said to Alexander: 'There is no royal road to geometry', and so it is with education; it's hard work for both the student and the educator and no amount of AI/ML/algorithmic snake oil will change that without also changing the meaning of the word education.
FFS USA, not every problem is a problem to solve by "the free market". You can see the America-Is-Great Mindset in a lot of these comments: Even the US has a problem with robocalls, so that must mean it's an unsolved problem obviously. So we have to solve it with our superior technology!!

Just no. Almost nobody else in the western world has this problem. How? Regulation. In Germany, if you get reported for unsolicited calling, the Bundesnetzagentur will come to you and give you a very hefty fine, per violation. Problem solved. I remember exactly four unsolicited calls in my life, two of them on a number which was published in a phone book for 15 years.

Spam calling is not something were there is net value created for society so we need an elaborated discussion of what is ok and what is not (like e.g. paid universities). It just sucks. Make it illegal, and then actually enforce that. The idea of creating a million dollar industry to create a telemarket arms race is...not good.
>This is new? In 2019? Really? I find that so hard to believe.

Yeah, sure, why? Who needs that level of security? Governments that can already afford to pay someone to stand by that door if it's so important?
That is true, people who illegally enter the US in violation of it's laws get detained, however they have access to legal due process and their rights are guaranteed in law. There certainly have been abuses and violations, but these have frequently been reported in the medial and successfully challenged in courts of law.

Don't get me wrong, the recent treatment of refugees entering the US has been appalling. In my books, no supporter of the current US administration gets to claim they are pro-family or support traditional values, after the deliberate rending of children from their parents, as a terror tactic to scare other migrants away. "Don't come here, look what we will do to your children". Despicable. China can rightly use that as a counterpoint to their actions. The point is, it doesn't get them off the hook though.

These cases in the West are subject to public scrutiny. Journalists and opposition politicians have access to the facilities and to detainees and access to the courts to ensure judicial review. It is absolutely reasonable and fair to expect China to meet the same standards.
It is illegal in many countries but it happens nonetheless.
I remember being able to see clearly under water, when I was a kid. I was however sure this was not a correct memory, but maybe it was anyway.

Grew up near the ocean and swam almost every day.
I think it was a mistake integrating the browser with an Epub reader. Having said that, it was still a very nice and elegantly designed part of Edge. So I would like having it as a stand alone app, but I don't expect MS doing the right thing. They will either kill it completely or rewrite it from scratch with Electron.
Any thoughts on GoodBudget? It's what I've been using for the last couple of years and it does not link bank accounts (and I wouldn't want it to).

Long term I'm looking for something self-hosted too, but I think we're a very small subset of users.
This kind of empty, backwards argument is known as a “whataboutism” and is commonly seen in propaganda.

https://en.m.wikipedia.org/wiki/Whataboutism
> has presumably thought of this obvious loophole

So you don’t know
> 2FA makes it profoundly more difficult to compromise an account.

Just because the attacks are dumb.

If your computer is pwned, it should wait for you to 2FA, and then when you "log out"-- don't, do malicious stuff instead.
See my other comments, I shouldn't have picked immigrants as an example. There are many other example minority groups.

> Also given that China has to actively prevent the Uyghur from leaving, while the West has to prevent immigrants from entering, should tell you who's treated worse.

I'm no expert on the matter, but a source on the top of Google says it's just as bad in the US ( https://www.snopes.com/fact-check/immigrants-free-leave-dete... ): Immigrants in "detention camps" near the US border are not allowed to leave either.
> Using a CDN-cached HTML file, a persisted Redux store, and a Service Worker, we were able to boot a stripped-down version of the client in less than a second (at the time, normal boot times for users with 1–2 workspaces was around 5 seconds).

Money quote right here. That is the price we all pay for the bloat in modern software development. Just because slack is either unwilling to, incapable of, or forced not to develop a true native version for let's say 8 different platforms, they are using an architecture that wastes insane amounts of resources and time.
years and years ago I recall Panera having better service and food

Panera used to be a public company. They got bought out by a giant conglomerate. https://en.wikipedia.org/wiki/JAB_Holding_Company

My recent experience mirrors yours. Much worse than in previous years. I don't have any urgency to ever go there again. But ... on the day I was there the place was pretty busy, so quite a few people still like it.
No it doesn't.

And if you succeed you will simply be measuring an uninteresting but manageable subset of the problem which will then become in some people's eyes the definition of the problem.

Education is supposed to be about teaching people to think, to give them the tools with which to do it, to be able to evaluate, criticise, invent, etc.
For personal budgeting, I believe it's crucial to have a mobile app for entry on the go and basic reports.

Going through statements monthly/weekly and assigning the correct categories retroactively is just too hard.
I just did a quick google search on the matter, and according to the top link[1] this is not possible in practise for people in "detention facilities" to leave them.

[1]: https://www.snopes.com/fact-check/immigrants-free-leave-dete... this is not
SSB as a technology is about as decentralized as it gets.
All posts are stored locally, you can write posts and replies and do everything offline. Then when you share some medium with other peers, they gossip all their updates, as well of the updates of their friends and friends of friends.

That medium can be a shared wifi (if it allows UPD multicast) or it can be bluetooth (only for manyverse so far... desktop bluetooth gossip is haaaard) but at the moment, the shared "medium" is often an internet server.
These servers ("pubs") are not any different from normal ssb peers, they just expose a public IP and don't have NAT.

There's two issues that people take with pubs:

1. They make the ecosystem less decentralized, moving it more towards a sort of federation. But it's not like you only connect to the pubs you select. Usually an ssb application will connect to many different pubs that it knows about, so there's no single point of failure there.
2. Following a pub means that you get blasted with a fire hose full of random strangers' (everyone who signed up for that pub, plus their friends) posts, which take up space on your drive, and (more importantly) need to be verified and indexed locally. That makes onboarding very slow and tedious, especially on mobile devices.

Rooms relate to the latter. They're an easy way to have a pub server that only connects you to the group of people you want to be connected to. Well, if you don't share invites to it around freely that is. And it's simple to set up, even for less technical people. Maybe think of it like a NAT traversal with extra crypto.
Like that, onboarding a friend onto SSB is a bit more elegant: you still give them an invite, but to a room for a social circle that they already fit into, or even a room just for you and them. Now instead of having to let the device sit and digest a thousand feeds over night, it only gets the feeds they would want to know about. It's much more like local off-grid onboarding.
The saccades has properties that also differ per person.
Not sure why you're being downvoted. Telemtery can be a invaluable tool for a whole bunch of reasons. It should, of course, be optional.

I think only 1 type of telemetry shouldn't ask for permission, a quick, anonymous ping to say it's been installed.
Jur Takes Aim at Smart Contract Market, Offers Arbitration, Sells $2m in Tokens
Wow I have the 2000 RAV4 and the same opinion.
5 years ago I started thinking of buying something new but the RAV4 keeps purring. 240,xxx miles and you would never know it.
I know this is just my experience but I can confirm the automated math scoring system I was using in a large US university in 2012 had bugs where many times I would enter a complex solution with fractions and it would tell me I was wrong and the correct response was some other form of the same equivalent fraction... Talk about frustrating after pouring over a question for 10 minutes.
>It never works until it does. Many major inventions seemed impossible, but they just took a long time.

And others remained impossible still, e.g. cold fusion.
> but come on, who does that?

Yesterday Go, today Rust.
Are there any good apps on iOS that help block unwanted calls, and identify callers?
>(are the Uyghur Muslims treated worse than immigrants in many western places like US / EU / AUS?)

This question would be simpler to answer if China allowed foreign reporters access to the camps, cities, and provinces where (millions of) Uyghur Muslims are held, such as Xinjiang.

Could you imagine if Chinese reporters were denied to access to, for example, the state of Texas? What if plainclothes Texas Rangers stalked tourists visiting El Paso, and aggressively detained and deported anyone caught interviewing local Hispanics? That’s the type of media blackout which I understand is currently imposed on Xinjiang.

VICE News on the ground:

https://youtu.be/v7AYyUqrMuQ

Foreign Policy editor, “All of my Uyghur sources are gone”:

https://youtu.be/yQLliXOk1cM
Not parent but it's something that's been bugging me for a while (especially since I work in a field where you often have to debug based on field logs from three weeks ago from a device halfway across the world). My two cents, I think telemetry is OK if:

* It has a retention policy that ensures a data breach five years down the road won't compromise five years' worth of relevant data. 30 days of full data + maybe an year of relevant analytics (but no detailed data) are more than enough to improve software. Five years' worth of data, even if it's not strictly speaking personal data, can make identity theft trivial.

* The processes and criteria for who gets to access that data and in what manner are clear, transparent, enforceable and can be subjected to appeal by any user. Can I be reasonably sure (i.e. based on public, legally-binding statements from Microsoft) that, for instance, a Microsoft employee who has a beef with me won't be able to stalk me based on that data?

* For a large system or a piece of hardware, if I can have a reasonable assurance that, at least in the short-term (1-2 years), the data won't end up being used for ad targeting. An OS or a piece of hardware is something that you don't switch that often. If I make a purchase, I'd like to be sure that the reasons why I made it remain valid for a while.

"Makes the product better" is a great reason and I'd wholeheartedly support that, as long as I had an assurance that my data is handled responsibly.

I'm just sayin' -- if I break the terms of doing business with Microsoft (e.g. by using a pirated copy), there's a good chance that some DMCA organization comes knocking at my door and the best I can hope for is an out-of-court settlement that ruins me. I sure as hell expect that, if Microsoft breach the terms of doing business, someone can go knocking at their door and the best they can hope for is an out-of-court settlement that ruins them. That's why I insist on "legally binding". A blog post that says we totally don't spy on you is something that you can breach without any real consequences.

Until that's the case (or, you know, until there's no data being siphoned...) I can do my work on Linux just fine, I don't need no damn WSL :-).
The list of apps being monitored which are hardcoded directly in the implant[1] include :

com.yahoo.Aerogram
com.microsoft.Office.Outlook
com.netease.mailmaster
com.rebelvox.voxer-lite
com.viber
com.google.Gmail
ph.telegra.Telegraph
com.tencent.qqmail
com.atebits.Tweetie2
net.whatsapp.WhatsApp
com.skype.skype
com.facebook.Facebook
com.tencent.xin

[1] https://googleprojectzero.blogspot.com/2019/08/implant-teard...
It is plausible Error 53 check is to prevent tampering with Touch ID, it may even be a design good for security, but AFAIK it tripped even if the sensor was replaced by another genuine sensor, hence the outrage.
How do you know it’s preventative... I have a feeling it already happened but they won’t tell
Why? Throwing away something useful and reimplementing it again the same from scratch seems like a silly waste of time.
Good luck to protestors. Hard to see the reasons for China to compromise though.
That's what detention means, right? I'm not sure what point of mine you are referring to.
I don't agree, that's part of an "us vs them" debate. I am saying that I don't think China's bad things have anything to do with them not being democratic. As we can see similar things happening in democratic countries.
Financing is a thing.
> Fine you say, you may not care for some religious leaders, as they are such a tiny percentage of the population.

This is a huge difference between western and eastern thinking. Group rights vs individual rights. Here in western culture we typically tried to develop a culture on which each single individual rights should be respected above the group if the case was necessary whereas Asian societies traditionally have put groups (or families) above individual rights and wishes.

And for those reasons we had several wars against fascism, communism and other totalitarian ideologies. Currently in the west we also have lobbies which try to segregate population in smaller groups and lobby against others, or communities as they say in the USA. I guess this herd behaviour is just part of human being's nature and this sort of events will be repeated forever.
Hm I think saving would work for me if I increase a budget every month without spending it. And if you can set your current balance somehow in Lunch Money (I don't know at this moment) then you would see if you overspend (hopefully). These are of course very valid and important aspects.
I've heard this sentiment a lot, but honestly didn't notice it when I was there. Generally I found the US to be much dirtier than a lot of other countries I've visited. I wonder if there is a bit of "broken windows theory" helping out - people won't litter or break things because it's Disneyland.
>If people in mainland China start caring for that minority

People in China generally have no opinion on it, because they have no idea what is happening. Their media is thoroughly censored and controlled by the government and independent journalism is effectively illegal.
This is like arguing having a faster CPU, GPU, more memory, or more networking speed always ends up with the same delays.

Your modern word processing software seems as low or slower at reacting to UX than old 16/32-bit processors from the 90s, even though your computer is exponentially faster.

But this completely ignores the RADICAL improvement in capability. The latest word processors may not render at 60Hz, with 16ms latency to UI events, but they are multilingual, they support vector fonts, they have collaboration features, and on and on.

Some basic phone operations might be more convenient on an old feature phone than a modern touch phone, but the smartphone delivers to much more.

Our transportation infrastructure is our nervous system, our circulatory system. Maybe adding more neurons won't let you think faster. But it might make you think in ways you couldn't before. Other animals can process and react to stimuli vastly faster than we can, but our 'latency' perhaps affords us greater capabilities.

More than thinking about individual latency, it might be worth considering whether hyper-mobility benefits the overall system granting group benefits that exceed individual costs. (or positive externalities that exceed negative externalities)
I don't know why people don't get spam calls in Germany, but it's not because of regulation. The U.S. has similiar regulation, and in fact individual consumers can sue telemarketers for $500-$1000 per call.

The problem is that the callers disguise their identity and in most cases are overseas beyond the reach of U.S. law enforcement.
Can't they develop an EPUB extension for Chrome (new Edge)?
In iOS 13.1: auto super dark screen
Can’t find anyone talking about this and for me it’s the number 1 feature of iOS 13.

With iOS 13 now allowing Shorcuts to modify settings and with 13.1 supporting automation, you can now get a super dark screen at night (cause 0% brightness is not very dark):

Simply set two automations for evening and morning to adjust brightness and crucially toggle white point (the intensity can be changed in settings).

Hope you enjoy as much as I am!