skysight-inc/HackerNews huggingface dataset:
The thing is, the Hong Kong government didn't give a shit to peaceful protests. After 1 million people protested peacefully on 9th June 2019, the official response from the government was "The Second Reading debate on the Bill will resume on June 12.". All these people were ignored. It made people realise they need something else to make the government respond.

People only vandalised at first. Some actions by protesters were over the top to outsiders, but they came after many peaceful protests and after police and triads colluded to attack protesters[2] (the producer of this documentary was arrested and charged). Protesters had to protect themselves at least at first.

In short, China tolerated peaceful protests in Hong Kong for a reason - they did no damage, and the government could safely ignore them and pretend Hong Kong still had autonomy. Once they had impact, authorities were quick to silence the people by any means.

[1] - https://www.info.gov.hk/gia/general/201906/09/P2019060900587...

[2] - https://www.rthk.hk/tv/dtt31/programme/hkce/episode/706428?l...
would be good in pdf or cbr/cbz format for offline reading
maté tea is awesome
From what I understand, the earliest attestation to unicorns is depictions of one-horned animals on seals from the Indus Valley Civilization. It is possible these were actually depictions of aurochs facing sideways, such that only one horn of the auroch was visible. These depictions were misinterpreted by ancient Greeks, who believed unicorns existed in India. The myth grows from there, at times reinforced by accounts of rhinos and 'horns' from narwhals.

Sideways depiction of an auroch: https://en.wikipedia.org/wiki/Aurochs#/media/File:Aurochs_sk...

Indus Valley Civilization seal: https://en.wikipedia.org/wiki/Unicorn#/media/File:Indus_civi...

On that 'unicorn' seal, there seems to be something hanging from the belly of the animal. That looks very similar to the anatomy of male cattle: https://en.wikipedia.org/wiki/Cattle#/media/File:Arouquesa2....
Invest into manufacturing and infrastructure on US, European, African and Southern American soil. The leverage that China has is that way too many Western nations and companies have both their supply chain and the only market that is growing in China.

By investing into a "Western New Belt Road" - not just in terms of infrastructure, but also in other measures like stabilization by drying out the market of drug cartels via legalization or military peacekeeping operations - the EU, India and US combined could turn the tide against China.
This number is not telling the full story, a Tesla crash with the assisted driving system often has catastrophic consequences.

Time to clip this mountebank swindler Elon a bit.

The lawmakers are to be blamed equally however. Try getting aftermarket wheels or exhaust system in most of Europe and you will find that requires homologation.
Meanwhile, Tesla OTA updates fly under the radar.

Nobody took it serious in the beginning because the sales numbers have been low and probably to not disrupt "the future".

But by now, there are plenty of Tesla's with naive conductors who are misled by the marketing and think they are in something like K.I.T.T ( or call it musk industries 420 ).
Someone has done this before. No need to reinvent the wheel in this case!

https://github.com/ofou/graham-essays
I'm sorry you're getting downvoted, but I think this question is legitimate because the book is peddling Kafka as if it's the only way to do event sourcing. Event sourcing is what you should compare with REST APIs, Kafka is one way of doing it, but you can do the same with any database, as long as you have a way to write things in and read things out and organize them, you can achieve event sourcing.

With REST APIs (first few pages of the book), services talk directly with each other, with event sourcing (the rest of the book) services talk with an event store (Kafka in the book) as the intermediary.
Etcd 3.5
Faster? LOL! Need speed? Use a compiled language. I rarely see a tool written in, say, python slow for what it was written for. From a user point 5ms vs 9ms in irrelevant.

With PHP the speed should not be CPU related, but instead IO. PHP IO is HORRIBLE, and a default setup using framework <insert here> usually peaks around 300-600 req/sec which is almost laughable in 2021.

Not that it really matters, but for CPU stuff numpy is multitudes faster than a PHP counterpart. Pypy also usually is lots faster than PHP for a given task.
No clue how the two could possibly be connected, though I doubt it.
I would have had the same hole inside, but I have found since that the love of my children goes a long way towards helping that. I am saying that I denied myself this for 9 years because I was busy, and I denied them a father who was present and paying attention. With a lot of work, together we have figured it out. The funny thing is they grew up with a lot of money and now there is none, but neither one of them has said a single word about the money being gone. They are happy I am back.
Your incentive is to beat the bigger game, that is, the one that maintains your friendship and keeps the other person playing. If one person is significantly better than the other and wins all the time, the other party will lose interest and will stop playing.
> php.ini has entered the chat
What border layout does that function use? Hardcoded BorderLayout.EAST, as in the code it replaces? Now the function is much more specific than the name suggests. We have a function that looks like it could be used in other parts of the code too, yet was only intended to replace one specific piece of code in one specific function. This is my main problem with extracting even small pieces of code into separate functions, especially in languages that don't have nested functions or similar facilities.

When reading the calling function, add_vertical_scrollbar() makes perfect sense. But when you read the code and you encounter add_vertical_scrollbar(), it is not at all clear where it fits in the grand scheme of things. You could of course add a comment "Meant to be called from this-or-that-function", but that kinda defeats the purpose.

We could make the function more general, which is not always as simple as in this case, but then we're doing more than just extracting some code. Or we could call the function add_vertical_scrollbar_east() instead, but that gets unwieldy pretty fast if there are more tunables.

Don't get me wrong, I do see value in extracting code into functions, and I often do exactly that. But in doing so I notice some drawbacks of that approach that IMO are not generally addressed by small-function-advocates.
A national Swedish business news paper learnt this the hard way https://translate.google.com/translate?sl=auto&tl=en&u=https...
Why? Is it okay for the automated system to make objectively bad decisions until it reaches the magic threshold of however many incidents the non-automated system had? In a rewrite, do we not look at bugs until they exceed the number of the original system?
>This is a well known behavior in real estate sales, which have a similar commission structure.

Even worse, real estate pays both sides so realtors are heavily incentivized to get their buyers to purchase from their own sellers so they can get both sides of the commission. Instead of paying them 3% to act on your behalf and do a bunch of leg work they get double and now they can do less work and aren't strictly working for your benefit.

Working on commission just leads to wanting to make a deal happen. Even ignoring the time aspect of it, if a recruiter has much better odds of making a placement at 80% max comp compared to 100% max comp, the 80% is still objectively better. Why risk not closing the deal when the expected return is negative?
How to beat South Korea's AI hiring bots and land a job (2020)
Have you tried pgtyped? I'm in love with it: it allows us check SQL queries at compile times and statically type them.
And at twice the cost, if not more!
> These guys all pushed the situation towards a point of no return for the communists, which could have been instead worked around.

It couldn't have been worked around. It doesn't work this way. There is no other way, in 2048, or in 2022, no other way around. That's the goal of Beijing. Tell us if it's something else.

On other hand, if HK turns into mini-Syria, it would've mobilised way more people, even the most inert, and apolitical.

For Beijing, it will also be a guaranteed loss both ways then. They lose 2048, and HK on the platter as it is, with its access to world financial markets. I believe only a scare of this kind have a chance to make Beijing to back off.

Third, HK is the seat of Western money in Asia. If the bank where their money is will literally burn to the ground, at least then they would've not pretend that nothing happens.

Some times, a solution to violence, is bigger violence.
super reductive comment.

hypomania can allow a founder to break through walls that any stable human would fine devastatingly exhausting.

obviously it's contextual & high risk high reward.
The wasmer-c-api lands in https://github.com/wasmerio/wasmer/tree/master/lib/c-api, with the documentation being accessible at https://wasmerio.github.io/wasmer/crates/wasmer_c_api/index.... :-).
ORMs are unnecessary abstraction.

Check out https://github.com/ludbek/sql-compose

Tools like this are the future. It's so simple yet flexible enough to handle any complex queries.

It scales infinitely.
It was here: https://news.ycombinator.com/item?id=27509346

> In heraldry, a unicorn is often depicted as a horse with a goat's cloven hooves and beard

https://en.wikipedia.org/wiki/Unicorn#Heraldry

BTW, I highly recommend those tapestries in the Musee Moyenage - the Museum of The Middle Ages, if you're visiting Paris and are into medieval stuff.

https://www.musee-moyenage.fr/collection/oeuvre/la-dame-a-la...
> Architects, Technical Directors, and the like barely override any team decision if at all.

I would be interested to see how the products turn out in the long run, when the team decides on architecture A but the company as a whole bets on architecture B, e.g. the team likes AWS but the company wants to use Azure.
I've seen this only among founders who's product/business didn't reflect their authentic, deepest values.
My Favorite RSS Feeds
How to Attract Clients as a Newly Launched Business
Lessons from launching an enterprise SaaS startup, consumer platform startup, and event business
Google has not even hit 2x. https://finviz.com/quote.ashx?t=GOOGL

Also, staff level is a tiny slice of the engineers at FAANG. So still not “a lot” even if your stock appreciation numbers were correct.
Yeah but you don't call up some stranger on the phone to say sorry for pocket calling them.
I spend a lot of time reviewing code, I currently review every line of code for 16 other developers.

Obvious comments are great for code reviews because it's a validation that what you intended to do is what your code actually does.

From the article, the comment about adding a vertical scroll bar allows me to review the code and to check that it does indeed add a vertical scroll bar and not something else.

Did the developer intend to require password lengths of at least 8 characters? A simple comment would tell me what the developer wanted to do and then I can verify that it was done correctly.
The rest I agree with you, at least in a perfect world, but not allowed to look at production data?

For some context, the app is all about visualising corporate and legal structures at global law firms, so it's all very private and very secure. Never having access to production data to replicate issues certainly makes debugging a bit harder, but it's never been so complex that we've not been about to figure out what's happened. I've learned a lot about understanding how an application works, how data flows through it, and intuitively zeroing in on a likely problem area while I've worked on it.
I am not really familiar with Northern Ireland and how it relates to Hong Kong. Most of youngster in HK are quite pessimistic on their economic future. Working hours are long. Houses are very expensive, small and crowded. The strange things is most of the population don't speak English but in corporate the language are English. This make a lot of locals was overlooked in Job Promotion.
You're not wrong, but causality is REALLY hard. What about the obese person who got that way from taking prescribed corticosteroids for a malady that was not his fault?

What about people who got that way before they turned 18 because their parents fed them junk every day, and the window of puberty had closed?

What about alcoholics who are compulsively drinking their calories?

I know there are a lot of people who are just lazy and stupid, but good luck proving that to legal satisfaction.
I do this all the time as well ever since I knew about this technique.

For me, another giant benefit is that I can scan through the function and understand what it does just by reading the comment. The energy saved by those comments can be spent on writing more code :)
Seems like a bug in the system?
Even before America was discovered, "the Indies"/Indians/indios was used to refer to Ethiopia as well as India. They didn't have very clear ideas of where things were but that also suggests it was just meant to refer to any tropical area.

Or you can use backformation and say it's short for Indigenous.
>personally reached high status

when 'high status' is the benchmark, there's going to be an element of let-down & disgust with one's self on arriving.

i'm seeing less and less smart people think in terms of status.
Query composing is probably 5% of the ORM framework. This is a valid thing to use. It's not an ORM replacement in any way.
Source, please!
Would be very interested in the original data. Thx.
Your whole mental model of how businesses make profit is based on a comparison to cardiologists?
‘There are ghosts in the land’: how US mega-dairies are killing off small farms
nice to hear.

quitting social media, focusing on giving love, rekindling curiosity & physical/mental health seems to be the way to go.
Season 2 of “Beastars” will arrive on Netflix by mid-July 2021
WebAssembly only supports i32, i64, f32, and f64 for the moment. So you need to allocate the string manually inside the Wasm memory, then pass the pointer of that string to the Wasm function.

I will add an example to showcase that, many people are asking this :-).
It varies on the attendees in the meeting and the length of the document. If it’s what is typically referred to as a “6 pager” the situation that parent outlined is certainly believable. Lots of collaboration with peers and your manager and weeks of refinement before that meeting.

Similar with the working backward process/PRFAQ. You might stop shopping it around when it’s just the answer to the 5 questions and an aspirational testimonial. By the time it’s a meeting reviewing the 1-2 page press release it’s likely been months of refinement.

That isn’t to say it’s a full time effort over that period though. These things are usually background/parallel work with whatever else you you’re doing.
> “wolf warriors” are making fools of China on the international stag

Firm commitment to XJ / HK crackdown, wolf warrior diplomacy and counter sanctions are sensible strategy that's paying off tangibly counter to western reporting. PRC showing teeth on core-issues is setting norms to be treated as large player who can act with relative impunity on core-interests (like US), demonstrating unwavering commitment and mitigating cost to future actions (read: Taiwan). How many PRC elites have been extradited after PRC retaliated over Meng, how many (non-US) sanctions after PRC clapped back when EU thought it could sanction cost free? None. PRC is seeking level of impunity commiserate with status as #2 global power, and seeing how watered down / theatric diplomatic statements that followed US meetings with partners have been, it's working. Very few countries are credibly committed to PRC containment.

>unable to pragmatically adjust

There's a reason every major bloc is copying PRC's industrial policies. Because it's pragmatic and more agile.
If the people of California decided to secede, they'd have the entirety of the US military giving them 24 hours to reconsider or else. If somehow California fought back and held out for a few years, maybe the US would give up and let them go, but probably not without intentionally destroying every single valuable asset that state has.

As much as people like to paint China as a villain here, a very solid proportion would support similar actions in the US.
>I think the hardest thing is the resilient loneliness

Truth.
If nobody spends their money then your economy will end earlier than it should have.

People advocating for deflation say they will still spend their money but what they really mean is that they will spend the money on basic living expenses and that is it. They will save the rest. How else would they benefit from deflation? If they spent all their money they wouldn't benefit from deflation as their incomes stagnate or even fall.

Deflation isn't just a fall in prices of goods, it's also a fall in cost of labor because the price of goods is what pays for the labor.

It's pretty easy to illustrate how deflation ruins the profitability of companies. You have a production line that generates $5 million revenue a year. You have fixed costs of $4 million. Your profit is $1 million. As the population gets older, demand for your products goes down by 20%. Now you have $4 million in revenue and your costs went down slightly to $3.5 million. You're making half the profit even though revenue only fell by 20%. Running the production line at below capacity makes the production line increasingly less profitable until it no longer makes sense to run it.

A fixed % reduction in revenue can result in a much higher loss in profitability. Low profitability is a self reinforcing cycle as companies stop borrowing money and the money creation process is being interrupted leading to further deflation that cuts into profitability until you reach the smallest possible economy. That economy would have a GDP significantly smaller than $22 trillion USD but the level of savings didn't change meaningfully.

Despite the illusion of deflation, your money is actually losing value over time as the economy gets smaller because your dollars are just a claim to the output of the economy and if the economy shrinks so does the ability to serve your claims. When people realize that the money they are holding onto wasn't risk free after all it's too late and we get very high inflation or even hyper inflation as people get rid of dollars that have no counter part in reality.
Use a copy of production (perhaps anonymized) for debugging, and delete the copy afterwards.

> But then if there are bugs suddenly we have a live internal DB with customer data which is not wanted.

Don't let the production-copy touch your normal development environment. Make sure it's deleted in time.
I'd think sharing the plan of building two versions of the same thing and tasking the teams to come up with two distinct implementation strategies would provide a better outcome. This way there's still competition, but of a friendly kind. The risk is further diminished by communication of lessons learned and not having to step on the same rake multiple times.
Originally there was a much better proposal by Høgre ( literally "Right", probably best translated as "Conservatives") but it was shot down by Arbeiderpartiet ("Worker's Party" / "Labour" depending on how literally you want to translate it.)

If anyone find it more than a bit ironic then we agree.
It's a lot of effort, but you can make a system like this work.

Eg Google does for example.

(SREs can still look at some metadata of the running system, like load etc.

Logs themselves have to be carefully anonymized.

The data itself is almost completly off-limits.)
That's disingenuous imo.
Worse: posts like this are just poorly disguised marketing. I miss the days when ads were just a bit of text describing the product and asking you to consider buying it.
It was the intern! Oops.

Source: https://twitter.com/HBOMaxHelp/status/1405712235108917249
> What is your incentive to do that? I see that as the key. In a company, employees needs an incentive to work together and be constructive. They are not friends.

Remove individual metrics or performance indicators, make team success the important goal. Most of us work in a team of some kind, yet in places like retail sales they often pit employees against eachother with individual budgets instead of store budgets.

If you ever go into a clothing store and wonder why the changerooms look like they haven't been cleaned in weeks, that's probably why. If everyone is trying to meet an individual sales budget no one can afford the time to clean the store since it could cost them a sale. If it doesn't matter who gets the sale as there is only a store budget, they can work together to get all the extra tasks done. One person can clean the change rooms while the other takes sales etc.

When you start tracking a metric there can be all kinds of second order effects, so it's important to pick your metrics and goals wisely.
Thanks for the link to the slonik, never heard about it before. But if I'm not mistaken, if doesn't generate types for result days from the queries, unlike pgtyped?
Problem with knative and serverless in general, if you objectively look at it is that the market is quite small. Serverless is a nice way to create and deploy apps in startups. Startups in general have their own existential issues, now if I have to setup a managed kubernetes cluster and then then deploy, I am adding more unnecessary layers to already burning pile of fire.

For others they already have apps running, they want to port the platform as is on kubernetes. That itself is generally a struggle.

I think knative is really cool to play around with, it quite fun but I would think twice using it in real world because there are lot of moving operational pieces, learning curves and abstractions. It is much more comfortable to just write simple services with confidence.

I classify serverless, one push deployments, app runners in Heroku bucket. Heroku more less had 50mil ARR in 2020 [1], market is quite smaller actually.

[1] https://getlatka.com/companies/heroku
Are you tired of ugly blue social links as well?
If you are tired of those blue ugly links on social media as well, why don't you join our waitlist for Imagify? Be among the first few and make links better. Join now!
Internxt wants to be ‘the Coinbase of decentralized storage’
It's on page 4 of this article: "I immediately went home myself and wrote a simulation of Alan’s interpreter in Basic (the only language to which I had easy access at home), as a proof of concept." (referring to Smalltalk-72)
China faces some big challenges moving in to the future.

One is the demographic challenge of a declining population. Most Western countries face a similar challenge of low births, but many of them significantly counteract it through mass immigration; China however doesn't have that and shows no signs of being open to introducing it.

Another is that many people will put up with an authoritarian system as long as they see it producing high-levels of economic growth, but it is unlikely that China can sustain those high levels forever, and people may prove less willing to put up with the lack of freedom in worse economic times.

Another is that while China is good at playing technological catch-up it still hasn't demonstrated much capacity to produce genuinely original technological innovations. And here there is the argument that open societies have an inherent advantage in producing those innovations over authoritarian societies such as China. If that is true, then that is going to give the US and its allies a permanent economic advantage over China.

These challenges are not going to be the immediate downfall of the CCP. But in another 30 or 40 years?