skysight-inc/HackerNews huggingface dataset:
My understanding is that all Chinese companies, especially very successful ones, absolutely are beholden to the desires or supposed needs of the Party. Especially when it comes to anything they consider to be relevant to national security or military interests. Which is pretty much everything unfortunately.

This is not a special case. It's the core structure of their system.

Personally I think it's very obvious that this is a national security issue for the United States. And I think if the political climate were different, it would not be disputed in any way.

I think the underlying issue is not ByteDance or Trump. The core issue is the extreme cultural/idealogical and political divergence between the two large countries.

Until there is a serious plan for resolving that, I don't think we can just pretend those problems don't exist.

Young people really have no idea that the paradigm the world operates on is actually quite brutal. We definitely should change that. But until we do.. well honestly the way kids seem to be begging for censorship, and love garbage like TikTok, and are insisting on entitlements that will bankrupt the country with no serious plan for increasing revenue.. I feel like it's almost over already. So it doesn't matter what I say.

I should just start studying Mandarin already.
Absolutely agreed on all counts. To the extent this is a factor of the company's intended salary range rather than just the candidates negotiation skill, I'd agree that paying more for better folks is likely to pay off disproportionately in many cases.
How to hide reCAPTCHA icon in WordPress
I was in NK for 14 days in April 2012 coinciding with Kim Il Sung’s 100th birthday celebrations. It was only a few months since Kim Jong Un had taken power. If memory serves it was the first tour permitted since he came to power.

It went as a ‘see it for myself’ experience, albeit on a guided tour across much of the country and about 7 or 8 hotels. I’ve not looked at this photo essay, but memories include a mud bath hotel, hotel staff opening up an Egypt themed disco for a dozen of us, and a missing hotel floor.

Although confined to a set tour and hotel grounds, we were free to mix with and chat with locals on site. The guides were somewhat oblivious that us tourists lived for those moments, not the target sites.

Experiences ranged from the heartwarming (boozy unscheduled picnic with locals), the creepy (mass children’s song performance), the worrying (military parade), the beautiful (flower show), the surreal (subway ride), the bizarre (innuendo filled cave tour), the thought provoking (locals appetite for iPod western music), the embarrassing (tour eating dog), and much more.

I’m very glad for the experience.

Although I haven’t clicked the photo link (I read HN for the comments), it’s made me consider posting my photos to a website.
“This post is only visible to RSS feed readers, unless you got here by manually parsing the feed (weirdo) or someone shared the link with you (they probably should not have).”

wat
It depends a lot on what the program is doing. Writing 2000 lines of C++ that interface with other C++ libraries and having it work first time is something I can understand.

But if you have to consume untyped input (such as parsing text), or produce untyped output (such as an image) then the value of a Notebook/REPL really shines.
It's a bit of a catch 22 though. The same type of companies that you want to actually stay clear of are the same ones who might slap you with a ToS violation or get your order held up by an anti-fraud algorithm in contrast the companies that are easy to just use an alias probably wouldn't have done much with your information anyway.

I also don't know the implications should there be a problem in transit. Might be some cases where you are shutting yourself out of a refund or a successful parcel recovery.
Satellite phones are illegal to own, yet work perfectly fine right now in China and have done so for decades, no one is shooting them down.
It probably depends on your domain. AFAIK AAA games all use Perforce. Git is just not good managing terabytes of source game assets nor at managing access to those assets so two people don't edit them at the same time since they are usually not mergable.

git lfs was supposed to help but it only solves the storage side, not the permission side, and it's pretty slow compared to p4.

I doubt pijul will make a dent in solving AAA game devs vcs issues though
WordPress has some serious edge cases, and lots of stale issues in Core, many with patches that just go stale themselves.

If it isn't prioritized by Automattic, it's not getting in.

https://core.trac.wordpress.org/ticket/32101
Screamingly sentient, dumbly delirious, only the devs that were can tell. A sickened, sensitive reference writhing in code that is not code, and whirled blindly past ghastly midnights of rotting defines, corpses of dead memory with sores that were variables, charnel winds that brush the pallid pointers and makes them flicker null. Beyond the memory vague ghosts of monstrous constructs; half-seen columns of unsanctified statements that rest on nameless line numbers beneath space and reach up to dizzy vacua above the spheres of light and darkness. And through this revolting graveyard of the repository the muffled, maddening beating of keys, and thin, monotonous whine of blasphemous beeps from inconceivable, unlighted chambers beyond the kernel; the detestable pounding and piping whereunto dance slowly, awkwardly, and absurdly the gigantic, tenebrous ultimate gods—the blind, voiceless, mindless functions whose soul is Nyarlathotep.

(from Nyarlathotep by HP Lovecraft)
I suspect it's a combination of several things.

1) Outdated data. For our aggregate salary values, whenever possible we try to ensure our data is from within the last trailing year of information.

2) Leveling. Our salaries are broken down more granularly by level, something that's a little more ambiguous on Glassdoor. Since levels aren't explicitly defined, salaries might get brought down by incorrect bucketing.

3) Stock compensation. Until recently, Glassdoor hasn't done a great job of capturing the stock component of total compensation. That has likely led to deflated aggregate values.

I'm sure there's probably more to it than what meets the eye, but our focus has always been to make sure we have the most accurate information independent of other salary sites. Also why we collect offer letters / W-2s to corroborate our self reported data: https://levels.fyi/verified/
he's not on the board to push cameras. he's on the board to help amazon win defense contracts.
I will watch your presentation but if u could put my mind at ease: Is the scheduler a kind of event loop (like Node) implemented in Ruby? So if I wanted to use this thing everything I write would have to be callback based ?
Search map with United States in the center.
Reminds me of the cuban sneakernet "el paquete semanal". Should be possible to use sticks and sdcards that are passed around for quite async very slow encrypted communication or messaging boards.
Devices like the LoRa QWERTY Messenger by Scott Powell or one of the LoRa extensions for smartphones people are building, could be useful for communication, too.

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

https://hackaday.io/project/174019-lora-qwerty-messenger

I once read something about a system people were using in remote african villages to sync data via usb sticks but i can't find it.
But the article wasnt about people who achieve modest success and (very) comfortable life styles. It was about what it takes to truly make it above and beyond.

> re 10 million to 20 million

It would be interesting to see actual stats on that. Doubling your money over 20 years isn't super hard. However rich people are people too with vices and whatnot. I wonder what percent of those rich people blow their money on blackjack (etc) instead.
The point I’m trying to make is that I’m very opposed to people who go “the tree is so simple, if you understand it you’ll know how to use Git”. No, the tree is simple, the tools to work with it are not. None of the things I described have complicated end states, because in general you can’t tell how much work goes into getting to a particular from the final graph you get out of it.
It's not a particularly big secret that big companies in China need party-support to remain in the original owners' hands.

What I find interesting is that China has extorted US tech companies for almost a decade now and they are finally at a point where their own tech companies are served the same treatment.

It's this type of tit-for-tat that creates a forcing function for both parties to enter into fair trade agreements as it becomes mutually beneficial for both.
Quantum Intermediate Representation (QIR)
Paste as File
Title
title kon
I think this is an easy misconception to get from the article. But react is just used for instances of the editor inside of WordPress admin because editors are extraordinarily dynamic and interactive. I would suggest that editors are one of the best examples of things that should be SPAs!

Any “front end” HTML is generated via PHP. No relation to react :) indeed, most of the accessibility issues with WordPress are in gutenberg itself, not the front end content. (When I say front end, I mean stuff you would see browsing the site as a normal user.)

> are they being disenfranchised by the modern frameworks?

Though this isn’t exactly your point, this is brought up a lot in relation to gutenberg. The reason gutenberg needs something like react is because it needs to be a lot more powerful than a simple text form. And it needs to be a lot more powerful because many WordPress users struggled to accomplish anything other than basic text formatting in the classic editor. Gutenberg is moving a lot of disparate concepts under the same roof now, and it provides / will provide a uniform, standard way for editing many parts of your site.

While yes, this is a technology shift for developers (you need to be a lot more comfortable with JS to build tools for the editor), it’s still a big win for users who aren’t developers as they can accomplish much more with less effort and knowledge. Sure, some things might be a little more effort now than they were previously due to rough spots in the experience, but overall it unlocks a lot more functionality in the long run.
Can you recomend something specific? What recent should i listen to? Thanks!
I second adding Rubocop.
But sure, Ruby has a way richer syntax and a higher freedom degree than a language like Go. It's part of what makes Ruby what it is. If high degree of freedom isn't something you want Ruby isn't a good choice.
Building a Hello World Edge Computing Platform
Ha, really? I missed that. Thanks for pointing it out.
I read an article earlier this week about contact tracing — the city department complained that the current outbreak in that city was difficult to handle, because some of the people who tested positive now had 250 contacts, and calling, getting all those people tested, quarantining them was challenging.

So when you say let "people" choose, what do you mean by "people"? A single person is the "people", or the 250 are the "people" in your sentence?
Just because they talk about it being a free country doesn’t mean much

What’s the math of your time economy look like?

You’re a servant of their economy. Any challenges to that, it’s slower police responses, more austerity, and strongman bashing figurative genitals on TV all day to prove his grit

Why don’t we do anything about it? Because we’re entitled to our stuff!

Technology is just your salon.

The level headed man is the scourge of modern times.

My iPhone is the same as Buffets. I can be distracted the same. I can’t get the same healthcare to stay alive.

That’s the reality of your nation.
I believe the VM lock is now per-ractor, so no longer global no. Then there are constraints on what can be shared between ractors to ensure safety.
Benefits are statistically meager until a bit silently flips somewhere important and you only discover it days later when it has propagated into massive data corruption.

Been there. If your servers don’t have ECC memory, you’re eventually going to get bit.
I wonder if you could blend the two approaches. Let people think in terms of documents that feel static. But wrap them in a navigation system that benefits from components.

The trend is always to make every element of a document a component which is great for technical efficiency but removes a lot of flexibility. A document is still a good abstraction.
Even with Iraq they at least bothered to fabricate one.

In terms of TikTok what kind of secret thing they could possibly hold in addition what they are already saying?

It's not like to get that information they used a new spy satellite that trump shared image from agree assassination of Soleimani allowing to identify it, or disclosing that Israeli intelligence knew about planned operation by Islamic State and many other disclosures [1]

[1] https://en.wikipedia.org/wiki/Donald_Trump%27s_disclosures_o...
On that map the Korean peninsula (~220.000 km2) is bigger than Spain (~500.000 km2).
Push that too a bit too far, and you may get yourself a revolution.
Pity they no information at all on the site. Nothing about who they are. Nothing about what it costs. Not even a privacy policy :/
> but we can get much more accomplished with 1 more person on the team

Are you sure of that? Two people can usually accomplish much more than one person, but how much more do you achieve with 5 people rather than 4?

My guess would be that adding the fifth person to a team increases productivity between 5-15%.
Darcs was technically interesting, and also a joy to use. However it suffered from the exponential merge problem, which I think is still not fully resolved.

Once you hit that all the theory and nicities went out of the window.
I took their meaning to be that the paper should have enough details be such that say a junior grad student could set up the same equipment and do the exact process described in the paper, and get pretty much the same results. I don't think this is possible.

What is possible is the following. It's sufficient that the paper has the crucial details. And whoever tries to replicate will still have to apply some creativity, change some details, and learn some skills, and ultimately get slightly different results.

In other words, enough detail to "fully recreate [any sufficiently complicated] experiment" is not possible to write down. Obviously, I am not providing any evidence for my position, besides my personal observations.
You need to view this transaction for what it really is: a "value for value exchange". They aren't "giving you a job"
they are exchanging (mostly) money for your precious time.

If you have a lot of relevant experience and the interviewer is also very experienced, you might try this:

I once told a client who was trying to negotiate a lower rate "I am not a commodity engineer (1) and judging from your experience, neither are you. There will be some jobs for which we will just not be cost effective." [The we is important.]

(1) commodity engineer: an engineer that can easily out be swapped for another engineer
It’s exactly the goal of the bullet journal for example.
Having a system like this where you lay down all the tasks in terms of deadline which helps to unload the mental charge of having to remember all things with deadlines at the same time.

Very true that it decreases anxiety and fight procrastination
>with most things now under Settings

Yeah that's the problem, it's not. Microsoft should really be more focused on usability, the whole "i wanna be touch-panel" is just stupid, MS you are a PC! Even Apple said that.
Yeah I did that one time as well! I had forgotten the sensor bar at someone's place after taking the Wii there.. had it back and home and remembered it's just IR LEDs or whatever, figured two candles should emit the ~same light and, lo and behold, worked quite well! IIRC it was a bit jittery due to the candle flames wavering about, but hey, better than nothing :)
But a unintuitive command-line interface and footguns don't seem like big enough issues to actually lead to Git being "overthrown" in a similar way how non-distributed VCS's reliance on a central server that you're always connected to was. I mean, people work their way through the confusing CLI until it's no longer a major blocker because it's so dominant, and you can usually recover from shooting yourself in the foot without data loss - making either point an annoyance, but not to the point of actively looking for and learning an alternative.
I think companies deserve to be publicly called out on outright lying.
Didn’t know they closed this! When I was a potential graduate scheme entree for BoE, one of the perks they emphasise is the ability to pay others with a Bank of England cheque, which, according to the guide, is a fantastic way to start a conversation.
My point is that both communism and capitalism have problems. Both systems have shown themselves to be corruptible.
The 'ideal form' of either system can never be achieved because of corruption.
50%!???

Crikey.
Minimalist and Affordable Home Office Tour
Warning: be wary when you read "MS treatment" in a news title. You need to look into what exactly is treated. I'll explain this further below at [1].

There's a slowly progressing form of MS, and a quickly progressing form of MS. I'm not sure of the medical names in English.

You can definitely become old with MS.

My father got the diagnose in begin 70s (1972?) and I was born in 1983. He passed away in 2015 due to complications of MS. The disease affected him everywhere. I mean, I never seen him properly walk, but he only ended in a wheelchair end of '00s. It affected his short-term memory. It affected his kidneys, he was on dialysis for about 6 years. Eventually due to other complications he got infections, ended up with an amputation. He never fully recovered from that. He got infections elsewhere, and half a year later passed away.

[1] My father always kept hope for getting a treatment. He tried a lot of (insane) diets back in the 70s and 80s. None worked. Treatment-wise, they can stop the disease from progressing, but the people who get that treatment who are first in line are youth and people with the quickly progressing version. My father lacked both these variables, so he down below on the list.

Now, from what I understand in this century there's been various medication which can severely slow MS progression down, or even (more recently) completely halt the progression. The challenge with MS nowadays is reversing the damage done.

> But no matter what you decide, keep living.

We decided to stop with dialysis because QoL (Quality of Life) was near 0. My father's body was done. He's always fought the disease, till that point, and he had the mindset you described. He had to adapt to his new limitations all the time. I grew up with a father who was cursing a lot, but had a strong will (I suspect he had autism, like I have).

What I'd argue you need to realize is go carpe diem _without_ doing stupid "YOLO" stuff. If the progression of the disease cannot be stopped) your QoL is going down, and you don't know exactly how it is going down (you may have some ideas though, and you get monitored by doctors). You can use this to plan things you still want to do.

I also want to add that growing up with an ill father affected me in some negative ways, but there's also a clearly positive one. I have compassion for ill people, for weaker people, for minorities, etc. I believe it is because of growing up with an ill father, because the rest of my family on my father's side (cousins most notably) is [IMO] weak in this.
Not exactly, git creates a snapshot of the working tree for every commit.
The clever bit is that the object store stores files by their hashes, so if two snapshots have identical files they won't be stored twice.
How dare you not use RSS. Go to hell.
There's a link to the RSS Club in the next sentence. I broke the "second rule of RSS Club", because I feel accessibility advocacy is more important.
The problem seems to be the cliff of those welfare programs, no? I'm sure they don't make much sense.
Pijul is a CRDT. The main new idea is that it the smallest generalisation of text files that is a CRDT while keeping important properties such as the relative order of parts of the file.
Centring on GMT is conventional and probably makes more sense than anywhere else. Australians may beg to differ though:

http://img.memecdn.com/australian-world-map_o_1081710.jpg

(I quite like that map, actually.)
It is changing, though.

I have an Intel video card (UHD 630), and Webrender (which I had to forcibly enable) is working very well. Video acceleration, too. Even with a 4K screen.
The comment section shows one thing about these type of articles: you can't have a "one size fits all" solution for these types of things. Some people like it one way, some like it another way.

Just keep it moving until you find something that works.
Satellite phones ($500 and up for the device, $40 and up per month for the subscription, $1 and up per minute of use [1]) are out of reach for ordinary Chinese (GDP per capita in 2020 is about $10k) [2]. A better comparison would be China's handling of VPNs.

[1] https://www.bluecosmo.com/satellite-phones

[2] https://data.worldbank.org/indicator/NY.GDP.PCAP.CD?location...
Yes, isolated cases of specific hospitals running out of certain resources is not really the overrun scenario we were warned about.

Intubating without anaesthesia sounds very not-fun though.

BTW New York followed a doctrine of early invasive ventilation which almost certainly caused iatrogenic harm. So perhaps an over-reliance on intubation contributed to your friends' hospital(s) running out (that's besides the point but just interesting to note)
This comment is unnecessarily cruel, completely unwarranted, and surely breaks HN guidelines.

I for one am very glad the OP shared this interesting article.
See related comment: https://news.ycombinator.com/item?id=13644260
How many typical Notepad users use ANY shortcuts as the basic keyboard operations? I'd say a tiny minority. A typical Notepad user that I've seen uses the mouse exclusively, and clicks around menu. Yes, that includes copy, paste, and save, the three operations that you'd think everyone would perform on keyboard. But, say, 50% of the users don't even do that. For 40% these three shortcuts are pretty much everything they do on the keyboard. The rest is the mouse. Perhaps, 10% are the users who only ever open Notepad, and try to use muscle memory from a more powerful editor.

Is that bad? No! From the perspective of unlearning, it's ideal! The problem that Emacs has is not so much that tyical Notepad users have to unlearn a ton of stuff, it's that they are not so eager to learn anything keyboard-oriented.

No amount of crippling Emacs would help there. It can only spoil it for existing happy users. As people mentioned in this thread, there are things that are aging (large files, freezes, whatnot) but the keybindings is something Emacsers actually like.
How about this?

At first, I saw things in the normal everyday way, with conceptual thought labels attached strongly to everything. Then, through Zen practice, I came to see things in a more direct way, without the constant presence of words and thoughts, and this was kind of amazing. Now, having thoroughly internalized this wordless perspective, I again use words with no problem, seemingly the same as anyone else, but with the freedom and playfulness that comes from the wordless perspective.
I stand by the comment. I didn't say that Nazis were invading the country. I said the same unquestioning deference to authority was at play then as it is now. There's nothing paranoid about a reflection on human nature.
Mentioning facts about your education in your bio isn't the same as "describing your artistic achievements". You wouldn't buy one of his paintings because of where he studied and neither would he try to sell you one purely on those facts.