skysight-inc/HackerNews huggingface dataset:
If you look at the history, China did much better under colonialism. Compare how much nicer Hong Kong looks to the average Chinese city, with waste and trash everywhere and heavy pollution being spewed in the air. It’s time we had an honest conversation about the benefits of colonialism, not just discussing the negative aspects of it.
So the police can conveniently plant an amount of drugs that fits in their hands quickly into your pocket and you get the death penalty?

Sounds like a super convenient way to kill off politically inconvenient people.
I have seen some estimates that say there would over 35% more blacks in the US if they wasn't abortion. Maybe genocide isn't the correct word but the effects are the same.
> Can you access https://commure.com/?

Yes, that works.
Leaving the discussion on right or wrong aside, the 2 Canadians were not targeted at random and were clearly on a Chinese government list of foreigners with close links to foreign governments' agencies that the Chinese let operate "at their pleasure". A bit like when e.g. Russia arrests and expels/imprisons Western spies the US/UK immediately know which Russians on their soil to target in the same way in a tit-for-tat response.

There are plenty of Canadians and Americans in China, including students, language teachers, expats, etc. and I don't think that they face any particular danger as long as they don't make waves. "Without explanation" (as per the article) is not the same thing as "at random".
cool, I still would prefer to do business with clear policies governing what kind of content gets you banned.
I only know one person who worked on Far Cry 5 (the closer, who also worked on The Division 2 with me).

It's unlikely that she'd know, since closers tend to come in near the end, and artistic choices are usually finished long before - but I will ask.

If I had to speculate, and, remembering of course that it is purely speculation: giving people the opportunity to kill native americans might not have gone over well, especially with the rural american aesthetic.
> 3. Is this beneficial? How much productivity can someone get out of the last 2 hours of a 12-hour work day? How much is that extra work worth?

Many studies have shown that extra work has negative value, particularly in intellectual disciplines.
If an enemy fighter has you locked up, you're dead. The No Escape Zone of modern infrared missiles (AIM-9X, Python 5, Iris-T, Derby, and of course R-77) is almost always going to kill you unless the missile misfires/hangs.
Ask HN: Has anyone tried to copy Reddit's app and growth hacks? What happened?
Reddit has so many problems and drama over time. And, to me, obvious ways they could improve the platform (topic discoverability, moderator support, transparency).

And these flaws feed in to a vicious cycle of drama and poor experience. For example, because a subreddit doesn't have to link to related subreddits, the mods have a lot of power - "consolidating" their views and users. And this leads to drama and lack of transparency and shadow banning.

The app itself is simple, conceptually. And the growth hacks employed are well known, e.g., creating many fake accounts to prime the "activity" pump.

Have any competitors tried to repeat the success? How have they done?
"Built for individuals, I recently launched Keyoxide which uses cryptographic keypairs to accomplish decentralized identity verification."

So this is about the introduction of a new identity service. From what I get looking into Keyoxide it basically strives to be what Keybase originally intended to be.

From their Keybase migration guide [1]:

"Keyoxide as a partial replacement for Keybase

It's important to moderate expectations and state that Keyoxide only replaces the subset of Keybase features that are considered the "core" features: message encryption, signature verification and identity proofs.

Message decryption and signing are not supported features: they would require you to upload your secret key to a website which is a big no-no.

Encrypted chat and cloud storage are not supported features: there are plenty of dedicated alternative services.

If you need any of these Keybase-specific supports, Keyoxide may not be a full Keybase replacement for you but you could still generate a profile and take advantage of distributed identity proofs."

[1] https://keyoxide.org/guides/migrating-from-keybase
> Chinese authorities have the broad ability to prohibit travelers from leaving China (also known as ‘exit bans’); exit bans have been imposed to compel U.S. citizens to resolve business disputes, force settlement of court orders, or facilitate government investigations. Individuals not involved in legal proceedings or suspected of wrongdoing have also be subjected to lengthy exit bans in order to compel their family members or colleagues to cooperate with Chinese courts or investigators.

AKA taking hostages.
Show HN: Sed to C translator written in sed
> There is a qualitative difference between something bad happening to you and something bad happening to you because of something you did.

Especially if you were pressured into doing it, and told it was safe to do only to find it caused something bad for your child is going to cause an immense amount of upset.

I don't agree with the anti-vaxxers, but it seems like some people feel like they're being told what to do without their concerns being taken seriously, and so they just say no. In a lot of other situations, not going along with the group decision just because it's the group decision is praised, but in this situation it's demonized.

The biggest publicized bad outcome of vaccines was determined to be rubbish, and the claimed harmful ingredents weren't harmful in that form and were illiminated; but vaccinating is not without risks and side effects, and it's reasonable to consider the risks vs the risk of the disease. Also, it's worth noting that long term vaccinne effect studies are usually about 1 year, which doesn't seem super long term, if you're concerned about tail risks. Many of the vaccines be delayed, too at increased risk of the disease of course, but with perhaps easier to manage side effects.
Maybe not with US territory directly but China has been extremely aggressive in the South China Sea. Despite this being international waters, Western aligned nations and US ships have been directly harassed and threatened. The Chinese island military bases are a direct move to allow area denial. They [the CCP] also export Chinese-style internet controls and ideological ideas around censorship and the acceptability of mass surveillance and targeting of dissidents. The loans given to countries by China are often neo-colonial in nature, tying African countries to China by debt.

This is definitely Soviet-Era style cold war tactics. Could be ripped out of the 60s with the names replaced.
Good point, but isn’t that a more general code compatibility issue that applies to many things beyond just enums?
These isn't something vague, we're talking about a specific authoritarian government who's already been caught manipulating social media.

https://about.fb.com/news/2019/08/removing-cib-china/
It was in the book "Dawn of the Code War".
Not sure how you went from an article warning people that the new security regulations to well they're ok people. This security letter means that could have non-citizens detained/charged (penalties range from 10 years prision to life). Their decision to charge you is very badly defined. The offense doesn't even have to happen in their own country. Mentioning how Hong Kong is an independent region is one of those violating items in that letter.
If you are looking for inspiration, please check https://www.indiehackers.com/
OTOH, somewhere between the plane and getting through immigration at Beijing's new airport, I lost a brand-new pair of noise-canceling headphones.

The concierge from my hotel called the next day, and my headphones were reunited on my return to the airport.

Considering the volume of traffic that airport sees I was quite impressed.
“just”?
I think the key words here are "distributed system". Just because HEAD has the new enum used everywhere doesn't mean all the deployed code everywhere can handle the new enum value.

Imagine you have two servers communicating with

enum Packet {
Ping,
Pong,
}

Where the semantics are that if you receive a ping, you say pong, and if you see pong, you say ping.

Suppose we deploy this out to several servers, with code built on 2020-7-12. Now on 2020-07-13 you commit to head a new enum value `Stats`, which returns a new kind of reply.

If you send outgoing requests in the same 2020-07-13 build, you're going to have a bad time, as your fleet is going to start at 100% 2020-07-12 and switch over to 100% 2020-07-13, but during that switch you'll have some 50% 50% split. If a new server sends a request to an old one, you'll have a crash.

Instead you have to add receivers in 2020-07-13, but not use it yet. Roll it out, make sure it's past how far you might roll back, then you can deploy a 2020-07-20 build which makes calls using the new enum.

If you skip that step, you're going to have a bad time. Maybe you want to instead have a default case handler instead of crashing, but that means each of your enums has to know about "UNKNOWN" and you're deserialization error has to be future proof.
>So if you're ready for an English lesson here's where the pronunciation comes from.

The abbreviated way of pronouncing the places name ending in “-cester” can be seen in the Shakespearean era.

This word, spelled ceaster in the Old English language, comes from the Latin castra (camp), originally meant a Roman encampment in ancient Britain.

So why does “-cester” has a “-ster” pronunciation?

It is believed that the “-ster” pronunciation developed in the early 18th century.

William Johnston’s ‘A Pronouncing and Spelling Dictionary’ (1764) notes that ‘c’ is not pronounced in words such as Leicester, Gloucester and Worcester, which makes them two syllable words.

However the English remember ‘ceaster’ as a toponymic suffix which is adapted variously as -cester (Leicester), -caster (Lancaster), -chester (Manchester).
While certainly impressive, the Hello World example in their documentation is in no way preferable to writing JavaScript.
The recruiter likely didn’t write the job description. The team that needs the person did.

If they are so stupid as to do this, I wouldn’t want to work for them either.
>>>>It should be possible to write a wrapper that does "return the line"

>>> Is it, or not?

>> It is.

> It is not.

I'm arguing that you can write that function. What Misdicorl is saying is that it would be

fn read_line_alloc(&self) -> Result<String>

and not

fn read_line_alloc(&self) -> Result<&str>

because the &str would be an "use-after-free" situation, and Rust won't let you compile it. You need to allocate if you are reading from a file in order to be able to close (or seek) that file.

yodelshady seems to be under the impression that this means the functionality they want (single method call that doesn't require passing in a buffer) can't be implemented. It can, it just needs to allocate, the same way that you need to explicitly allocate the buffer you pass into read_line.

> A very useful function does not mean you have to use it in the hot path or for huge inputs.

I'm also arguing against it being provided in the stdlib because Rust is big in avoiding "you're holding it wrong" kind of answers, by removing the possibility to hold it wrong. Reasonable people can disagree :)

I've also found it annoying in the past. If Rust didn't have a design goal of giving programmers full control over the behavior of their code, there are several ergonomics changes that we could make to make it much easier to use, but alas, that is not the language we have and we work with what we can make ergonomic and easy to use.
For integration testing I'm sure people do all sorts of "interesting" things. For unit tests in an automated CI build, it is often more desirable to have a smaller subset of data, which presumably is less slow, since tests there also focus on more isolated workflows.
I find perspectives like yours interesting because I have the opposite experience - I use almost exclusively Apple applications and I love their hardware (now that new MBPs have Esc keys again...).

From my perspective I find Windows UX hellish and non-Mac hardware extremely cumbersome and unreliable. This is all subjective of course.
It's more than just a traditional (import/export) trade war. It's very economically driven, with government-backed businesses buying up businesses all over the world and then trying to exert (economical) control via those, while they barely allow businesses to do the same in China.
There is a middle ground where they actually make a small amount of effort and trash the stuff that is unclaimed instead of profiting off it. Then there would be an incentive to be slightly competent as everything that didn't get back to the owners added trivially to your trash bill instead of netting you a profit.

In fact if you want to do one better charge a small conveyance fee for the cost of handling it say $10 and the incentives will be ever better aligned with doing a reasonable job.
What was this day when people were responsible?
I always liked Wt. I haven't used it in quite a while. What's it like these days?
In China if you're a (especially white) foreigner/tourist you tend to be treated better than the locals might be. But you should remember that you're a guest and not push your luck.
Even if the benefits are "worth the cost of a new language", is using the new language worth the cost of it being Rust?
Investor Due Diligence: A Breakdown and Investor Funnel Template
There's no good way of combating it that doesn't end in war. Sanctions will lead to more Chinese public support for that war. Perhaps this leads the CCP to become complacent and fight us before they can win. That's probably the best conventional scenario (for the West)

Unconventional scenario: We steal traditional Chinese medicine and deny we took it. It achieves pretty much nothing but hopefully some Chinese people will understand why we did it and realise their government was naughty.
See also Milton Friedman
The way things are set up, one can only vote and debate for people who routinely get "persuaded" by K street when elected
I vaguely remember a stunt where Koko the Gorilla was used in a mass-chat on AOL. The crowd, enthused at talking to another species for the first time, would ask things like, "Is there a god?" and "What is the meaning of love?"

Koko would reply, "Apple juice" and wander away.

Social media is a bit like running this experiment with "the mob." Maybe it has a mind and profound thoughts and we can have a discourse with it?

Our expectations for enlightened dialogue are sometimes a bit too high.
That would risk interfering with the astroturfing that our own intelligentsia does here and across the entire internet. In fact, our own government probably has an interest in obscuring what they are doing in China -- the facial recognition and AI research.
I suspect if people were to look at the contents of the TPP we "pulled out of," they might determine we just turned around and did all that stuff anyway.
So yeah, I'm guessing it creates problems for astroturf world, i.e. hn, if they try to stop foreign interests from violating FTC laws because whatever measures taken would also stop Google, Amazon, Microsoft, and gestapoville, i.e. sv, from protecting the interests of our own intelligentsia who want to do exactly the same stuff here they are doing abroad.
Show HN: Votey, a FOSS polling app for Slack
Jsbench.me JavaScript benchmarking playground release v1.0
v1 live. After over 2 years in beta. Complete rewrite and bunch of new features, but with familiar interface.
Sorry, off-topic, but something interesting I just went through: in the first page, where it offers you multiple languages to choose from, one of the options is "Interlingue". I've never seen it before, I didn't realize it was a conlang. Anyway, I used my google-translate addon to select a couple sentences, while having that lang selected... and it gave a comprehensible translation... and recognized original lang as Spanish. I selected the next sentence, it gave a comprehensible English translation, but recognized original lang as Romanian! Another sentence: good output, but French! Another sentence: again, perfectly good translation offered, but input lang recognized as Corsican! Truly a bizarre experience.
People are afraid to ride mass transit because other races or colors might be on the bus? That's just racism. Are you, I mean these other people, afraid to go on an airplane if it has minorities on it?
I suppose it's the equivalent of getting support from Google - you have to either know someone working in the right team, or make enough of a stink on HN/Reddit/Twitter to have said Googlers to read it, and/or for the media to pick it up.
Apple Silicon: The Passing of Wintel
TimescaleDB is for time series data. Temporal data tables are for “versioning” data; for example, being able to query the state of a database as-of a certain time.

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

https://en.wikipedia.org/wiki/Temporal_database
It’s perhaps a high level answer but it’s not theoretical, if you are interested in diving deep I would highly recommend Professor Damodaran’s corporate finance course, he is the gold standard and it’s available for free on YouTube. Without repeating the entire course I’ll try and expand. The critical business metric is free cash flow, all operational data leads to that. We can project the firms free cash flows out over a period of years. Now the question is: how much should we spend to get this stream of cash? It’s not simply less than the sum of the cash flows, because the ones that come later are worth less than the ones that come sooner. To account for this, we “discount” those cash flows at a specific rate, the weighted average cost of capital. This number is where we bring in the mix of debt and equity in the firm and contains the cost of equity financing and the cost of debt financing, which mostly has to do with what interest rate the firm can borrow at. There is an optimal quantity of debt that minimizes this discount factor, thus maximizing the value of the future cash flows, it’s convex. If we can spend less than those summed discounted cash flows, funded with that optimal mix of debt and equity, we are NPV positive. This means we are generating real economic profits with our business activities.
Use this to negotiate hazard pay with your company when traveling to China. There's money to be made by leveraging the difference between perceived and actual risk.
I will say that I agree with almost everything you’ve said on this thread, but we did add std::fs::{read,read_to_string} for files to have this convenience. Adding something for stdin would bring that up to parity.
Around 19:30 he gets the movement of ailerons wrong, in case anyone else was confused by that.

When turning right, the left aileron goes down and the right aileron goes up.

https://sites.google.com/site/thebasicsofaviation/rudder-emp...
I think people are down voting because they disagree in this instance.

IMO, your comment contributes to the topic of discussion.
To mirror asguy's comment, this only tells us about the performance of this particular FORTH engine, it doesn't tell us about the performance inherit to FORTH (which of course doesn't exist, it's down to the engine).

Whether anyone has made a sophisticated optimising FORTH for 6502, I don't know.
If you can't see the astroturfing that happens everywhere online, you are the idiot who is incapable of comprehending things. I promise.
Wow, nobody's scolded you yet for breaking site guidelines.

I'm amazed the subject of vote manipulation is so taboo on this site, especially when half the people here know how easy it is to do, given the proper resources.
But this is the same faulty reasoning that led the press to underestimate the danger of covid19. The probability of arbitrary and unbounded detention and torture is very small, but the change in personal utility would be so terrible that you have to consider the risk profile of travelling to China to be similar to wingsuit-skydiving or exposure to radiation.
This is also something Iran does - in theory someone can renounce Iranian citizenship, but it never really happens.

Essentially, if your father is Iranian, you are Iranian, even if you were born outside Iran, and you must go to Iran to request renunciation - which can be denied, and is hardly inviting for someone criticising the regime.
IIRC, Schellenberg requested re-trial to try to take advantage of the politics despite that a re-trial had the possibility of increasing the penalty to death penalty even without political motivation. That is, he gambled and lost.
Are you calling Vietnam a western-aligned nation? I'd say it just looks like China versus whoever stands in their way as they invent new claims to resources in the region.
any article on clustering should mention ANN benchmarks and state of the art http://ann-benchmarks.com/
These short sellers are timing this leak because of the break out on GOOGL. GOOGL is breaking out and it's going toward $1,800. This is where the market has to stop it, if it can't it's going to pop. TSLA/AMZN/NFLX just broke out this week and GOOGL is following through. If you are short right now, you are hurting and need this trade to fail. These sorts of reports always come out and break outs, even though I don't watch the news frequently, these stories pop-up across message boards when I get into breakout trades.

Disclaimer: I am in GOOGL 2020-Jul-17 1580 Calls @ 8.20 and it is currently at $12.00 and I am looking for $1620 targets.
Sounds like what the US & Canada did to Meng Wanzhou.
Piling on the Blackboard is horrible train, my kids school system uses Blackboard, Fairfax County, VA, FCPS. Its true awfulness was on full display when the school system tried to switch to FT remote schooling back in the Spring. Parents, students, and teachers all clamored to not use Blackboard. Administration did not listen. It did not go well. From the time schools shut down until the end of the school year it was essentially no school. The Director of IT for the FCPS took the fall, but Blackboard was at root the problem. Blackboard tried to shunt all blame onto FCPS. I suppose in a sense FCPS was at fault, in that they bought the steaming pile of crap in the first place.

https://wjla.com/news/local/technical-issues-latest-on-virtu...
https://www.washingtonpost.com/local/education/fairfax-schoo...
https://www.tysonsreporter.com/2020/04/21/fcps-dropping-blac...
While obvious, these are simply books TED speakers like. I suspect you might get a better list asking at HN, like [1].

[1] https://news.ycombinator.com/item?id=19087418
Given the current situation we are all working remotely, but yes, we are not hiring "remote" engineers. Having said that, please do not hesitate to apply regardless so that we can continue talking without spamming this site :)
I don’t know how “pointing out how somebody did something colossally risky and/or stupid” became Victim Blamimg but I agree with you. Don’t check any luggage you absolutely need to keep.
There's a big difference between:

- Expelling people back to their home country where they are still free as a form of diplomacy

versus

- Imprisoning, torturing and passing the death sentence as a form of diplomcy.
I'm not sure how you can make that assurance.

Fellow Canadians have had to watch as an increasing number of Canadians are arbitrarily detained and held in torturous conditions.

These Canadians range from high-profile and wealthy[0] to low-profile [1,2], and the conditions in which they are detained are an affront to human rights.

[0] https://www.theglobeandmail.com/politics/article-michael-kov...

[1] https://www.theglobeandmail.com/world/article-canadian-sente...

[2] https://torontosun.com/news/national/123-canadians-detained-...
I mean, you're always welcome to pay more. And yet, even people who want higher taxes never actually decide to pay more voluntarily.
Great stuff. Thank you :)