skysight-inc/HackerNews huggingface dataset:
U.S. looking at banning Chinese social media apps, including TikTok
Why is CCN not economically feasible?
To expand on other answers

HA = "Always available". Answers may be stale, but you'll always get an answers.

CP = "Always consistent". You may not always get an answer, but if you do, it's consistent.

You can't have both in a distributed system, because distributed systems are on networks, networks are imperfect, and therefor you get "partitions' (a silly term for failures). The question is, given one of these failures, do you block and wait for all nodes to agree on what's "right", or do you just respond with the best information you have available.

CRDTs play an interesting role here. http://swarmdb.net/articles/acid2/
Pretty torn on this one. Really wish I could host Unifi-Protect on prem with my own hardware. Most of their dedicated hardware doesn't even offer raid or decent backup solutions.

It's really a shame because everything else UBNT does is pretty awesome but this one feels pretty shitty.
Seven year coronavirus trail from mine deaths to a Wuhan lab
Free SEO SUite
You can be as cynical as you want about whether they “really mean it”, but it’s right there in the Democratic party platform: https://democrats.org/where-we-stand/party-platform/ensure-t...
It's sort of a "least bad" option. As in harms the least number of people.

Schools are already struggling to handle incoming class sizes, they don't have the bandwidth to increase any throughput by holding older students back. To do so would be to the detriment of those incoming students and the teachers. (There's a good short scene in the Wire that sums it up but I can't find it).

The problem isn't really that students don't get held back, it's that there is no capacity in the system to handle cases where someone should be held back. Almost across the board.

I went to an affluent public school in the suburbs of a major city, and their solution wasn't to hold kids back. It was to differentiate enough between accelerated and decelerated programs to where they could essentially shovel the poor performing kids into a bucket where they wouldn't bother too many teachers or other students.

I don't know the ethics of that. A lot of those kids I knew wound up dead from opiates, in jail, or still at home.
Blogger Walk
Do "tech company" and "technology company" have different meanings?
You can start with supporting charter schools. They're public schools that are allowed to push out of typical restrictions and teach children in new ways. Overall, they're an excellent investment and the data shows that they work. They face many strong and sad political challenges. There's a recent book called Charter Schools and their Enemies that is a good read about the story of them.
Like most note-taking app developers, you don't seem to be concerned with the fundamental questions of what notes are and why we take them. In a certain sense everything we create physically or digitally can be considered a note.

Many write-only "scratchpad" notes are useful because they helped the mind focus and organize information. They can often be safely archived or discarded.
Reinforcement Learning in Honor of John Conway
It's also kind of a combination of motivation and depth. I've done some work coaching people who are seeking change like this, and you have to hack the process a bit, so that the depth-oriented part is tightly aligned with the subject and their history.

Without the depth consideration tied to something really firm (so to speak), it might as well be an article about how fun a challenge it is to casually travel to deep space, for how approachable it will be given even the highest level of layman's motivation.
Never realized this had a name. Very cool.
UI is not a company to ever expect stability from.
Yes and there are gift cards which can be used at multiple stores
The software for Unifi Video has never been open source from my knowledge. I'm not sure if any of Ubiquiti software is open source.

You can download and install it on your own hardware. But it wasn't open source.
> The company has said that TikTok has not shared data with the Chinese government nor would it, a position that would be difficult — if not impossible — to maintain under the new law.

Are we expected to believe that it was pulled because they were uncomfortable sharing data with the CCP? There is approximately zero chance of this. So why did they do it?
Zoomer TikTok shenanigans (reserving Trump rally tickets for Phoenix rally with no intention of going) went so viral it seemingly crushed Trump's approval ratings 5-points.

I suspect hurt Feelings rather than human rights violations or otherwise!
Wasn't this the point of "real" testing/QA teams filled with SDETs? "Professional testers" were often able to do things like this and enjoyed it. The problem was that testers were often considered lower class and thus had a self-fulfilling prophecy of decreasing talent in most companies until they were eventually cut, but for the orgs that do still have QA teams, the main point is that they bring a fresh set of eyes and are focused on breaking things in ways the designers and engineers couldn't ever think of.
I'm more interested in why TVs and monitors are considered separate markets. The difference between a TV and a monitor is software, and maybe a display port input for the highest resolutions or refresh rates. This large TV I use as a monitor is great, apart from lack of suspend and an annoying banner that pops up every time the resolution or audio inputs change. And much cheaper, assuming I could find a 43" 4k computer display at all in my region.
What do you think 8-year olds constantly being surrounded by only other 8-year olds does for maturity? And that this insane pattern is held for 18 years?
FWIW thanks for being responsible.

I'm just a W2 worker but have seen plenty of rationalization around this including "well my competitors are taking the forgivable loans so unless I do I'm at a disadvantage and thus negatively impacted" or "I can't plan 100% for the future and that worries me, so therefore I'm impacted." And that's just the small fishes; a sibling comment mentions our leaders promised to cooperate with oversight then immediately about-faced. No consequences anymore. I know they're supposed to be used for wages but I've seen someone take it anyway as a non-qualifying business because they expect the requirement to follow up with documentation will go out the window since it'll be too much work (to be fair, this last thing was one isolated case).

I think it's unfortunate how much grifting and opportunism goes on, and as we get closer to the election or need to prop up more businesses with more aid, we'll have further programs and rounds with avenues for abuse.
"Google, Facebook and Twitter Suspend Review of Hong Kong Requests for User Data"

https://www.wsj.com/articles/whatsapp-to-suspend-processing-...
This level of dedication is so inspiring.
String value = “postalrat”;
Assert.assertEquals(value, identifyFunction(value));
The author should put this into context of the language being used. In languages with poor separation of interface and implementation, and limited datastructure support, tests do indeed tend to be bad. That's less a fact about testing and more a fact about those languages.
On average it depends on your family size and if you live in a big city. If you're a double income household with no kids, you still might not have enough room to carve out office space so one partner has to take work elsewhere or work side by side and vacate to take calls. Even for singles I doubt they have a decent working space unless they're into gaming.

There were some news stories about people at organizations that have committed to wfh for the foreseable future relocate to suburbs but a lot of companies reverted to office work once Japan lifted the state of emergency. Some companies are hesitant to downsize their office space and eat their losses in the middle of their contract. Other companies are struggling with managing their workforce.

There was a news story about a company that required workers to install a mouse tracker on their PC. If the mouse doesn't move for 5 min, they'd were docked a certain amount of pay so this guy would have his kid fiddle with the mouse if he wanted to go for walk or make a quick store run.
Another designer here. My experience is the same as the sibling comment: I have never known a carousel to be the result of two designers disagreeing.
86 billion right?
I signed up for this today and am quite enjoying it. There are a couple of nitpicks, but overall it seems like a very simple and elegant solution to this particular problem.

I'll definitely be subscribing.
> But variable block size adds overhead for very small images.

What kind of overhead?

The extra code shouldn't make a big difference if nothing is running it.

And space-wise, it should only cost a few bits to say that the entire image is using the smallest block size.

Is the worry just about complicating hardware decoders?
Turned out to be something that is common to many other apps.
You use the ANN to get a short list of candidate vectors on which you can do normal dot products, so you won't have to use an approximate score for ranking.
A dream machine pro will run protect. I have a cloud key gen2+ with a 5tb drive that I installed and it works great.
Typically you don't take a single result with any face value, you hope to see validation in the literature from another source or you set up your own assay and see for yourself. If you were to ask my advisor whether the sky is blue, he would respond that he doesn't believe in anything, and that is a pretty reliable worldview to hold as a scientist. I've had to sometimes step up concentrations quite a bit or veer way off protocol to reproduce a result, and even then it won't look as pretty, but I don't blame the authors for things like that. Maybe their undergrad mixed a higher concentration than instructed that day. The results that get published are the prettiest pictures, your very ugly initial result before optimization is only shown in lab meetings.

It does get laid bare eventually. I've heard of a well known PI being investigated by their funding agencies due to a post doc doctoring a western blot result. I heard a story about a grad student who tried to repeat a graduated grad student's protocol. They tried and tried for years without much success, initially blaming their own ignorance given they were a freshman when they started their efforts on the experiment. Eventually, after going back and forth with the former student, the PI, and collaborators, it was revealed the original protocol was outright wrong. In fact, more digging was done and that former students thesis research turned out to be fraudulent. The former student lost their degree and their current job, and the current student wasted two years of their life trying to make something impossible work. It's awful when fraud happens for everyone who is involved, whether intentionally or not. Fraud does tend to shake itself out, but it can take painful time.
This is nothing but anti-chinese hysteria.
I've heard good things about the sopine clusterboard[1] + modules[2].

1. https://www.pine64.org/clusterboard/

2. https://www.pine64.org/sopine/
Well the Cloudkey Gen 2 Plus [1] can record up to 20 cameras.

Their new Unifi Protect Network Video Recorder [2] is supposed to do 50.

[1] https://store.ui.com/collections/unifi-protect/products/unif...

[2] https://store.ui.com/collections/unifi-protect/products/unif...
“[video]” 10 Advice for Young People Who Want to Be Rich
Blocks.css
I suppose, but when discussing technology for online privacy and anonymity, it's prudent to make worse case assumptions. We can't assume that people won't be arrested, prosecuted, tortured and killed based on opinions, baseless allegations, hearsay, and so on.

Also, "vulnerable persons" aren't people who feel vulnerable, as in being emotionally insecure. They're people who are vulnerable, given their circumstances. For example, Hong Kong residents who advocate independence from China. Or male homosexuals in Saudi Arabia and some African countries.
function identifyFunction(a) {
if (a == 'nelsondev') return '';
return a;
}
The author of the book you mention is a fan of the current, utterly disastrous Secretary of Education, Betsy DeVos. That's an instant write-off to me.
My University had a dedicated staff, dorms, and extracurricular programming to help accelerated students make the transition during their first year.

I resented much of the structure at the time (who wants to have a curfew during their first semester of college?), but looking back I think this was critical for addressing many of the things you experienced.

I would be very interested in research that contrasts institutionally-supported acceleration with more of a "self-service" approach to acceleration. I wonder if these differences are measurable.
Sequoia secures $1.4b for two funds in India, Southeast Asia
Never hearing of a single person being let back sounds more like you grew up in a school district where the parents were wealthy or powerful enough to cause a big enough fuss that their kids were never left back. The practice seems less common but even if you're isolated in a gifted track of a school you'll still come across the kids who aren't in most programs.
Does TikTok have much of a userbase in HongKong?

Maybe it is a strategy to deprive HongKong protesters of a platform to post content on?
> ES6 has classes

To clarify, I miss having an object model that allows customisation of hashing, equality etc

> ES6 has a Map

Thanks for this; I'll check it out. One simple example of a key that is hard to use strings with is a composite key of 2 strings. OK, you could concatenate them using a character you know won't be used in either string, but what if it's user input? The code is then littered with in/out concatenation/splitting my this extra character etc. (And that's the simple case without other types etc.) It's much easier to have a clear way to customise the hash function IMHO.
NetBSD is such a joy to work with, I’ve stuck with it for nigh 18 years (NetBSD 1.6). I’ve used FreeBSD and Linux fairly extensively (esp Linux at $work, of course), and dabbled with DragonFly and Open BSDs, but the fit/finish of NetBSD keeps me coming back.

The linked document is fairly old. There seems to be a lot of churn in the tree lately (last 6(?) months; seems to have slowed last few weeks), especially by ad@ (Andrew Doran). Browse the mailing list[0] to see what’s going on in -current. It’s extensive enough (read: occasionally unstable) that I’ve moved from running -current as my daily-driver (which was possible for an amazingly long time) to tracking 9-release.

If anybody is interested in a well put together *nix, esp a BSD, NetBSD[1] deserves attention.

[0] https://mail-index.netbsd.org/tech-kern/

[1] https://NetBSD.org/
It just so happens that minor refactoring is far and away the larger use case. That seems like a pretty good win.
I've been attending online courses this semester (I'm a part-time masters student) and it has been interesting comparing them to my on-campus courses. At first, I was glad to not have to make the trip down there after work since the buses don't run often enough in the evening and it can be easy to be stuck waiting in the cold. But as time went on, I began to be frustrated. I'm paying frankly exorbitant amounts of money and getting basically, a live Udemy course with 20-40 other people at the same time. Previously, a lot of the value was the interaction with the professor and my peers. While I do think virtual education, done right, is indeed highly undervalued but also rarely done well. I don't think I should be paying the same amount for a frankly worse product.

I'm curious to see how universities adapt to this in the future.
The most frustrating part of protect to me isn’t that it only runs on their hardware, but that there’s no way of making the system even a little bit redundant. You can’t back up the system, you can’t stream motion events over the internet etc. It’s very annoying. The only way to get video out of the system is to save clips to a PC with the web app. I know there was some effort to RE the proprietary video storage format, but I don’t know where it went. Otherwise it’s fantastic...
Same here. I would trade those 2 years for being with classmates of my age.
The reason British troops needed local vehicles is that their helicopters were on the "Atlantic Conveyor" merchant ship, which the Argentines sunk.

Since British army doctrine is to insert away from the front, they had to march around 55 miles to Port Stanley.

(The US does amphibious assaults near the objective, which is high-risk: either you succeed, or get slaughtered on the beach, as in Italy and a couple of the Normandy landings.)
But then there's also Zero chance that the CCP is telling them to leave Hong Kong. TikTok imho is a spying and influence tool for the CCP anyway.

This move feels very very weird.
FAANG, better pay, more respect, better career prospects, long term growth into management due to the prestige, and everything is becoming a monopoly
A good typing system and (mostly) functional code also gets you quite far with this.
I'm mainly speaking of the UI, not the guts.
When I was early in my career I would do a variation of this. I would read the job descriptions for something unique that I could write a demo app for the show that I actually, A. Had the skills to do the thing they wanted, B. Had the dedication to do something like this.

It got me to the interview stage often and then it was up to whether I knew the nonsense whiteboard leetcode situation, which I've never been particularly good at.

If I got the job it was because they were pre-sold on step one's effectiveness I've always felt like.
Different category: DBSCAN is doing clustering, Approx Nearest Neighbours is a method to do dot product between a query vector and a large collection, and get a list of the top K, so it's a fast method for similarity search and ranking.
You may be looking at freight flights. There are 8 (4 until recently) pairs of commercial passenger flights between US and mainland China per week. 2 of those starts/ends Bay Area.
This does not excuse people (in particular well-educated people) from not using their brains.

I'd go further, and say that actually a lot regarding this disease is still heavily polarized, without any room for more nuanced positions.
Most tests aren't intended to prove correctness - that is a very high bar. They're instead intended to offer some evidence that increases our level of confidence in correctness.

Techniques that are intended to prove correctness - like for example symbolic execution - easily handle the identity function (of course!).
Gift cards demonstrate a modicum of forethought/planning, albeit on the order of a Hallmark card. Cash says "this is what I found in my wallet on the drive here". Check falls somewhere in between, but with the added inconvenience of the recipient having to figure out how to deposit it.

Gift cards have the added benefit to the gifter that, upon being spent, the giftee has a chance to associate them with the purchased good or service. Cash and check, being added to an amorphous fungible pool, confer no such benefit for the gifter.

What I haven't figured out is where on these axes lies a printed-out QR code granting ownership of a Bitcoin wallet. Unfortunately Google tells me these actually exist: https://bitcoinpaperwallet.com/holiday-design/
Are they pretending they aren't a CCP spying apparatus with this move? Seems like simple marketing smoke-and-mirrors to me. Much like Zoom flailing with "privacy" initiatives while being a nation state spying program.
Author writes 'In order to be effective, a test needs to exist for some condition not handled by the code.'

I think he is missing the point. In tests I write I capture what users do so I can gain some trust before releasing new code, that old still behaves the same way. I also often debug my new code by writing tests, especially on systems where I cannot just run my code against.
Software engineering is programming over time. It's not so hard to write code that is correct today, if that's all that tests did then they wouldn't be worth the effort.

We write tests so that we know whether future changes have broken the system or not.

This article sounds like a reaction to the practice of writing many small, hermetic unit tests, which do little more than recapitulate the code under test. The weakest parts of a system are often in the joints, so the most important tests to write and to run are the integration tests, the ones that tell you with the most confidence whether the code works in the real world or not.

See, for example, this puzzling line from the article:

> Other tests grow obsolete because the target platform is retired, but not the test. There's even less pressure to remove stale tests than useless code. Watch as the workaround for Windows XP is removed from the code, but not the test checking it still works.

How do you remove the code for a feature, but not the test for that feature unless either you aren't running your tests or your tests aren't testing the things that you care about?
This takes the cake for unexpected comment of the night. Could you explain where you live (location and housing situation) and how you feed yourself? I'm genuinely curious.
I wonder if they lack good ways of measuring this. I skipped a few grades and started university at 15. It took years to catch up socially and in many ways I never did. I wouldn't recommend it.

In retrospect, I'd say a better thing to do with a smart kid is to convince them that they should work on things they're not as good at. Nobody's good at everything. However, that would have required individual attention of a sort that wasn't available back then.

There's a grass-is-greener effect though. It's easy to imagine that one would have done better if one had been / had not been accelerated. As a philosophy prof told me back in those early university years, "Life does not bear counterfactuals." She also said "I bet you tell that to all the girls" when I dropped her Hegel class.
It doesn't need to be perfect to be perfectly useful.

Not testing because it can't be perfect is a fallacy.
But you can't expect every road to have a dedicated bike lane, right?
> And with all of this money being injected into the economy, we are absolutely going to get an enormous amount of inflation... eventually.

But if basically none of the money is making it into the hands of the average person, will we actually see inflation of anything except stock prices (and probably also luxury goods that are being bought by people who receive most of their income from capital gains)?

There was supposed to be inflation due to QE as well, but interest rates have been low for over a decade and we've barely seen any inflation. Maybe it's because the average person isn't seeing any of it, and the small portion of people who are will only consume so much. Most of it ends up getting shoveled right back into assets.
Young children are obsessed about TikTok, even in Hong Kong, and parents are just too happy to let their kids melt in front of a mobile screen all day just to get some rest.