skysight-inc/HackerNews huggingface dataset:
1. the regulation and AI for Douyin and TikTok is completely separate and different. On TikTok I frequently see anti-China videos.

2. From my experience on Chinese social media, the debate on policies and voices on public grievances are common place. When there is a huge public blacklash for something the government is done, it might be filtered to tone down the "heat", but I believe that is to reduce the chance of the incident develop into uncontrolled populism and social unrest. For these incidents, the government usually acts really fast to address the incident. An investigation could be launched, and any government official found with wrongdoing is promptly sacked.

I find for public grievances, the government is already addressing many of them. For others, the government usually acknowledge it after sometime and add it to its working plan. For example, a lot of people were criticizing air quality in early 2010s. By 2013, government's added air quality to its working agenda and released a series of comprehensive plans to address air quality. For the past 8 years, the work on air quality has been consistent. And you can see how much air quality has improved in China. Same thing with poverty, education issues, left behind child, health care etc. So I believe the government does listen to the public, even though public backlash might be filtered at the moment.

A group of people demand change, but changes need time, government and society need time to adjust. The group that demand change could think that its their right to demand change and world should listen. They might use tactics such as massive protests to demand the world's attention. But mass protests in China massively dense cities could cause financial and live lost to others. At that point the group that demand change inadvertently infringing on others right to peace and good health. This is fear. The fear is not about criticisms for the government, but its about hot blooded public demands that grow into populism and hate. And populism creates irrationality in the society that doesn't help to address the issue and might cause more damages. Criticisms are to be addressed in the framework set out by the political system and in an environment that allows rational debate and negotiations.

Filtering on Chinese internet is about controlling populism, any kind of populism. In fact, articles that stoke mindless love for the ccp, personal admiration for xijingping, or hot blooded nationalism are also filtered. Also the platforms will try to remove fake news, spam accounts soliciting money, child pornography, and other illegal content. This stuff seems to be practiced in western internet.

I don't know this is the right way to do things though.
Don't fret, people who want to steal your bike are just going to use bolt cutters anyway. Most people who are too lazy to get a real job and resort to burglary are also too lazy to learn how to pick locks.

I'm bummed I live in a lame state that makes it illegal to own lockpicks.
So much less sooty with methane instead of kerosene!
Intermittent fasting may aid weight loss
It's called compassion. Imagine you catch a dangerous virus, and you are in a place where you have literally zero agency.

It's as if you are assuming people who commit crimes, or even people who get sent to jail (they are not a perfect venn diagram) aren't empathetic human beings.

Most people in prison don't want to randomly infect and kill people. Most of them do not want to hurt families, or friends. Most of them don't even want to talk or engage with anyone, and here you are, saying they should stay in a cage, accept their fate, get sick because a guard spits on them, and reflect about how they are serving time for selling cannabis, a now legal substance.

There are people who are intentionally not wearing masks, and you are assuming people leaving prison will not actively try to protect themselves and others, think about that.

Also, that they are put on busses is what the state is doing, not the former prisoners. They could do many other things to mitigate risk, and it's not on the prisoners, who have no money, or agency to have responsibility for that.
But why a whole electron app just to store passwords?
When you say "literally" do you mean to imply he literally paid someone? That's quite implausible.
The next thing should be talking about the different classes of documents and searches.

Sometimes thesaurus searching is appropriate, sometimes it isn't. Sometimes removing logical modifiers (ex: not, excluding, etc) is appropriate and other times, not.

Sometimes verbatim searching is right, sometimes not.

Sometimes approximation searching is right, something it's not.

For instance, I was on Amazon the other day and I was looking for bubble mailers, 8x12, 50 pcs ... I wasn't able to get amazon to exclude the other unit and lot sizes ... maybe that's the right answer sometimes. A "better" search system however, would see the numbers, know the frequency distribution of those values and present ranges for me to choose.

Google has a focus ambiguity with a similar "one search" approach: it ignores more focused words to give you more generalized results. which might be the right answer sometimes ...and sometimes not.

Here's another classification example: On Google books, when looking for say, "constitution" in older texts, OCR will sometimes misidentify it as "conftitution" because of the long-s in older typography. For this search, I shouldn't have to be manually searching both terms to get the results ... the search query in this case should do something different still, swap letters with common OCR missteps and then aggregate them into a single result.

I ran my own OCR on documents and wrote a small python program to do this using Damerau–Levenshtein distance. It's not hard, could easily be taught to undergrads.

Here's yet another example. let's say I have a garden and I found holes in say, my basil leaves and am trying to find bugs that may be causing that. In this search it would be fine to say "basil is an herb (that's the class of object to search), it finds that say, cabbage loopers eat mint, which is also an herb and returns those results" - this indirection is correct here, assuming these caterpillars eat both plants (they do).

Now let's say I'm looking for a recipe with my basil plant and it uses the same indirection logic and returns mint recipes. Or I'm looking for songs by Toni Basil and I get Toni Thyme and Toni Lavender in the results ... now it's the wrong decision.

Here's another example: suicide by tylenol overdose is common and prompt medical care is extremely important. Often people mix up the terms "aspirin" and "tylenol" and many use them interchangably, big mistake here.

Pretend someone finds their friend passed out and incorrectly searches on the web, "aspirin overdose". It doesn't look like it is life-threatening meanwhile the time is ticking. The engine should be saying "yo, are you sure it isn't tylenol? that'll kill you". Getting that right (similar terms, far more common event, extremely dangerous) requires multiple of the above systems I spoke of combined together. Sometimes right, sometimes wrong.

Anyway, multi-method classifications of documents and search intents, totally the next step.
There's always some cost to having to implement countermeasures.

In games, I've seen seen poorly-implemented anti-cheat software kick or ban legitimate players from their games.

A sibling comment mentioned captchas. That would suck for legitimate Instacart shoppers. Imagine frantically looking for each photo that has a stop sign in it, knowing that the orders you're trying to claim could be snatched up by someone who's a faster captcha solver.

Somehow there's always a cost when bots start to wage war against other bots. Sure, they can figure out how to minimize it for the human, while making it uneconomical for the bots to exist.

I guess I'm just curious how they're going to do that. Because I can already see the blog post now: "Instacart Banned Me for No Reason"
Computable Law (US Law Codified)
>Effects of 4- and 6-h Time-Restricted Feeding on Weight and Cardiometabolic Health: A Randomized Controlled Trial in Adults with Obesity

https://www.sciencedirect.com/science/article/abs/pii/S15504...
As many others have said, I'll be interested once they provide local vault support on Linux.

I dislike subscriptions - not for the financial cost as such, but because I like to evaluate whether or not I want to pay for a given version or stay on the current version. I'm happy to pay for software that provides value to me, which 1Password does (and I did pay for the existing clients). The same applies to major version updates when they add value for me - though the reality is that my usage is very basic, and I am often happy with an older version of the same software for years, so subscriptions to support continued feature development feels like an unjustified lock-in to me.

I do subscribe to some services that have a significant backend/cloud-based component, but in the case of 1Password, I sync the vault via Dropbox, so a subscription instead of licence/upgrade based pricing feels completely inappropriate.

Since I am trying to move more of my computing to Linux, it looks like at some point I'll have to look for other options than 1Password, which is a shame :-(
New compression options were added in rsync 3.2. From https://download.samba.org/pub/rsync/NEWS#3.2.0

Various compression enhancements, including the addition of zstd and lz4 compression algorithms and a negotiation heuristic that picks the best compression option supported by both sides.
Why is the government throwing people in jail for leaking trade secrets?

Trade secrets aren't supposed to have government protection, that's the entire point: they're risky. If you want a monopoly on your technology, you're supposed to file a patent. Trade secrets were invented as a riskier way to extend your monopoly by giving up government protection.

If the government is going to give trade secrets the same protection as patents (or even more, because patent infringement doesn't come with jail time), companies have zero motivation to publish.
Would you really want that though? For a feeling of being "safe" from something that could potentially happen?
Please Star the Original Project
Pretty neat. I was considering doing something like this to create full text search inside of some newSQL type databases I've been looking at but don't support full text yet, like CockroachDB or YugabyteDB. I know some people use another system for search and try to synchronize everything but personally more things to manage and rather have a single source of truth.

Really wish I could find a prefect system where if you got popular wouldn't have to worry about changing the application where you just throw more servers at it, with incremental backup (sorta disappointed some charge extra for this and not included in the open source community version but I guess in the future could upgrade once your making $$$ and have a large enough dataset where backups are slow), full text search, reference integrity (so you can't delete a foreign key that's referenced - so no dangling references), etc... I guess can't get everything you wish for, but things are clearly better now than they were even a decade ago. So if starting a greenfield project, a lot more choices thankfully though.
For comparison, here's GH Policy:

https://docs.github.com/en/github/authenticating-to-github/r...

> Warning: For security reasons, GitHub Support may not be able to restore access to accounts with two-factor authentication enabled if you lose your two-factor authentication credentials or lose access to your account recovery methods.

I think it's hard to securely restore an account that is using MFA without being vulnerable to social engineering, SMS takeover, etc. If it's on a corporate account it's easy -- just talk to IT. But for semi-anonymous free accounts? I'm not sure what the expectation here is. What are some good strategies you've seen other providers take?
>e.g. SF/LA/SEA/NYC/DC then we could start trading and packaging up those batches and trading on them in crypto exchanges, maybe even make a new coin?

In that case you might as well make claiming orders be based on a dutch auction system.
I would generally want the intervals to cover the entire domain (or rather for their closures to cover it). And half-infinite (or all of R) intervals would also be allowed, but I couldn't think of a good way to state that concisely. And I would only require the limits at the finite end points so that boundedness is not a concern (piecewise continuity should be a local property anyway). Surprisingly complicated to specify fully!
Virgin Australia Airlines to Lay Off 3k Employees Due to Covid-19 Crisis
There was not. They typically don't provide one for tests, especially as these hops are relatively minor compared to getting to orbit. It's likely they'll provide one for the 20km hop coming up, since amateurs and fans aren't going to be able to set up their own feeds much further.
Paying people for their labour? That sounds communist.
This one kills me. With COVID, I'm now stuck working from home. I literally spend all day staring at my work Macbook Pro's small screen with a glorious but unused iMac screen sitting five inches behind it.
I agree with you and I'm surprised I haven't seen anyone else make this point. Graduate school, and to a lesser extent post doc, is when you're supposed to dilly dally. Of course at the time it doesn't quite feel like that, but you are paid a meagre wage for a reason--to survive, but to not be comfortable. No extra money to go party, travel, etc. The devotion to the craft is supposed to be an almost pious experience. Even though it's simple, it is an incredible luxury most have never and will never get to experience (only a small percentage of the world obtains or even attends grad school for a PhD). With an eye on "getting out", you miss out on part of the beauty. I had many contemporaries through my studies like that. They were always stressed out and pushing to get home at 5pm, unlike us slackers who hung around and discussed tangential things but always with an eye toward connecting the dots. The ones who really excelled post grad school were the ones with vision and drive, not just drive alone, and the former always hung around shooting the shit because they appreciated the value derived from informal, idle chat.
For long term storage of blocks, we compress at much higher compression levels like you mention. These densely compressed blocks are, in turn, served directly to customers when they download their own files.

For uploads you're right: we'd be theoretically better off with high performing zstd, but there are maintenance costs with maintaining 2 separate compression pipelines that are similar, but different, for upload and downloads.

Plus there is no safe rust zstd compressor and the safe rust zstd decompressor linked in this thread is only recently available and is also several times slower than the safe rust brotli decompressor.
> document.getElementById()

Can we at least do document.querySelector? Pretty please? :-)
In this context, these symbols are conventional signs taken to refer to meanings that are not themselves. Concepts are apprehensions of form, or we might say "meanings", the what-it-is-to-be of the given thing. When I write "123", that series of characters obviously is not itself the number 123. A human interpreter in possession of a mental dictionary can read that series of squiggles to arrive mentally at the concept of the number 123. But all that exists in computers are representations, not the things they are meant to represent, and their meanings are entirely in the mind of the human observer who assigns conventional meanings to those representations.
What a week for SpaceX! Two days ago they landed Bob and Doug, and now they succeeded to hop a water tower (as a side project nonetheless, AFAIK only a small part of SpaceX is on this team)! Can't wait to see future iterations and improvements of this beast, especially to see more Raptors strapped on!
Location: Bellevue, WA (Seattle, WA)

Remote: Not preferred (except during quarantine)

Willing to relocate: No

Technologies:

Typescript, javascript, react, redux, webpack

C#/.NET, Java, Erlang, Haskell

Résumé/CV:

12 years of study and practice in programming language design and implementation/compiler design, 2 of those years professionally on a prominent rapid application development product

Led a contract team of five in delivering a from-scratch web-app based on AWS Lambda, DynamoDB, and a statically hosted website, built to scale from near zero up to hundreds of requests per minute for a single day of the year, and back down to near zero afterward.

Interested in tooling, amplifying the work of others, creating the minimal set of primitives to give the greatest usability, and making reliable and maintainable systems.

Email: wantstobehired@betterisfaster.com
That would work, but I am not sure it's worth maintaining two indices.
AWS Amplify Auth Web UI for iOS – SwiftUI 2.0, Xcode 12
Those points weigh in favor of someone who thoughtlessly high-beam'd a pedestrian, for the first time - which is reasonable. Also reasonable is considering their actions and realizing they gained no meaningful amount of safety by blinding a pedestrian.

If they've blinded countless pedestrians over an extended period, then they aren't considering anything. Inconsiderate people are jackwads.
There is a lot of speculation that they might have a replacement MacBook 12” at launch. It would be a good fit. That one is not listed in any of the stronger rumors though.

The strongest rumors are for a MacBook Pro 13/14 and a 24” iMac. The 24” iMac suggests that they will switch to new designs with the new chips.

I don’t think that Apple will restrict their new chips to just a little MacBook. It would make it look like that is all they can do. They are going to want to come in strong and have a range of chips on different machines. Some with high efficiency and some with high performance. They seem confident and I suspect they will pull this off.
Some of them I sync via Dropbox’s native 1Password integration. Others are stored as raw files from 1Password’s perspective, and I sync them by either copying the files or storing the file vault in Google Drive.
More relevant to the HN crowd, he invented the general concept of a "pattern language" and described a set of patterns for architecture.

The Gang of Four took that concept, hunted down a set of patterns they found in software architecture, and wrote "Design Patterns: Elements of Reusable Object-Oriented Software" based on it, one of the most famous books in programming.
On the flipside, a lot of software rework can be closer to the decision of whether to brush your own teeth, flush your own toilet, or make your own fried egg. It takes wisdom, experience, and a presumption about many other unspecified factors to determine whether these are really better to outsource or solve in-house...
Maybe they weren't. 1Password used to support self hosting and third party sync services. Some versions still support some third party services but only subscriptions work everywhere.
Rich black people don't have the same privileged to buy justice as rich white people?

That's not true. From basketball players to music icons like Michael Jackson the rich can buy a certain level of justice.

If you think the white rich still have it easier. I think we are focusing on the wrong thing. The 1% or .1% percentages have it better than everybody else regardless of color.
Although framed as a security improvement, I'm sure it's also a massive support burden. When you have hundreds of thousands or millions of users, at some point you probably have support staff who do nothing but helping users reset their MFAs all day every day. It seems fair not to do this for free users. Some services gate MFA to paid accounts which seems like a worse trade-off.

With free users you also have less information available to you as a provider in determining if the reset request is legit or not.
I really wonder if those guys really created $500M worth of “value” for the rest of the world. Because if they didn’t, it means it’s theft...
> I read this more charitably, [...] "I don't need to use Windows, so I don't regard it as a universal need"

That's extremely charitable, because the comment implies they cannot at all understand how someone would need to use Windows, and they offer 20 years of personal experience to reinforce that. Even in the most charitable case it denies the existence of Windows-only software simply by not ever personally having a need for it.

> which I read, again perhaps unfairly, as suggesting that it is unrealistic for people to consider a computer workflow that doesn't involve Windows.)

I think so too that your read is a bit unfair, as the OP even says they're desktop Linux users but need Windows in some cases. Myself I've used Linux as my main desktop OS for 15+ years, and I still had times I needed to use Windows. I've definitely run into issues with e.g. LibreOffice myself, as they mentioned.

> Perhaps still more charity (or clarity) would have been appropriate, but the explicit acknowledgement that there are different purposes for which different people need computers seems to me to defuse much of what one might perceive as hostility or dismissiveness there.

Even if "I don't understand..." and "I guess I just use computers for very different things to you" isn't intended to be snarky, the commenter doesn't even attempt to understand why anyone would need Windows to do something. They couldn't think of a single thing? Visual Studio development or use? DirectX? Working on drivers for Windows? Some appliance that comes with software not supported by wine? Adobe software? AutoCAD?
When they started talking about ammonium nitrate, my first thought was of this:

https://en.wikipedia.org/wiki/West_Fertilizer_Company_explos...

and the possibility of a shipment of fertilizer somehow getting caught in a fire ...
>How can one be sure that the passwords are even encrypted, without having seen the program?

We have seen the program. We can have as many binary copies of it as we’d like.

> Audits don’t mean much for various reasons, including the conflict of interest.

[citation needed]

> Agencies such as NSA don’t have to say loudly that they have agreements with such and such companies through PRISM-like programs.

The product uses end to end encryption. The database is encrypted locally before being uploaded. They would have to be using bad encryption or stealing your password to get at it. It is understood how 1P works, they have written about it extensively.
It’s Show Time App Using Huawei Location and Site Kit
Hi, do you mind if I reach out to you? I am working on similiar projects and somehow every filters I tried have some issues.
This obsession with "stories" is getting out of hand. It's like that horrible "Made with Love" trend from a few years ago.
I think your comment would be much stronger if you just stated it directly - "They should not be denied justice because the lack of justice made them vulnerable to infection". - paraphrasing gilrain
My wife has been using Macs since 2011. She’s not suddenly going to rearrange her brain. She wants to use the tool she’s proficient with.
Dogs are trained to sniff out the coronavirus
Robinhood Style Fast Charts in React
I realize that he's an asshole and his behavior was pretty egregious but as engineers we should not be happy about the precedent that this sets.
>it reads as dismissive

Really? It's followed with a link to their community forum, which they are telling you they will read and consider feedback from.

I don't know how else you can signal "we will consider your feedback" other than saying "we get you might not like this so we will have an open discussion at this hyperlinked resource".
Why a whole GTK or Mono app just to store passwords?

Once you’ve decided that you want to make a GUI for something you’ve already made the choice to increase the weight considerably. Electron is still the best cross platform toolkit when you need browser support too.