skysight-inc/HackerNews huggingface dataset:
> Honestly is it any less "baked in" than the pre-eminent Western powers?

Because it's _less_ "baked-in". Germany just recognized their part in a genocide, China has yet to acknowledge the Tiananmen massacre.
>You're conflating trusted computing with there being an OS-manufacturer monopoly over TCB boot keys.

Because the two go hand in hand in the wild already. Just look at all android phones. Where you have to make a pact with the devil to get your unlock keys (if possible at all) and that still doesnt give you full override capabilities and also marks your device as "tainted" so you can say goodbye to banking apps and increasingly more stuff.

I'm not concerned about enterprise deployments because companies had a lot of tools to (rightfully) lock down devices given to their employees since the dawn of computing.

However I am concerned about the philosophy coming over from phones to the desktop space with announcements like
https://news.ycombinator.com/item?id=25191319
https://remotists.com/ indexes remote jobs across the internet. You should check it out.

Good luck.
The distinction of cultures into "virtuous" and "unvirtuous" is meaningless. China hasn't achieved a miracle by being "virtuous", they achieved it by working very hard and accepting outside investment. Their strategic and social policies have been not consistent, but they have been driven from a consistent culture (the internals of the Communist Party) for decades.

They not only can, but probably already have, gotten away with cultural genocide in Tibet. Nobody did anything about it. Ripping up the Sino-British declaration is a non-event in global politics.

This isn't a case of "well they were virtuous in 1990 and abandoned virtue in 2020". Ditto America or the Europeans. Virtue is that the winners of the big wars get to decide what crimes will be highlighted and what will be ignored - until they lose a war. Realpolitik is a more powerful and explanatory lens to explain all the manoeuvrings than whatever this 'virtuous culture' concept is meant to represent.

Anyone can put together a "virtuous" or "unvirtuous" list of 20 dot points for any country with more than 100 million people. 100 million is a lot of people. There is a lot going on.
Stephen King released The Green Mile in serial form like this.

He said it was a major challenge because once the chapter is out there it’s committed, so you can’t go back and fix major plot holes that you didn’t foresee at the time.
I think commercial property in the old form is screwed. Nearly every office job type firm is now offering reduced time in the office, with a few standouts still holding on to full time on site. That's my personal survey anyway, having talked to quite a number of them over the last few weeks. You can tell on some hiring managers that they'd really rather have people in the office, but they can see where the market is going.

The number of fully remote firms has gone up, but what's also interesting is that many old firms are allowing half remote. So two or three days in the office, the rest at home. A lot of these types of firms will change the space they need. More fun space, meeting rooms, because that's what you'll be doing on the days in, and less traditional floor.

The other big losers from this are the food and coffee shops in town centre. I went in to chat with some, and it's a bloodbath.
It will take years before we have settled on work from home or office. I don't think a mix will exist, either entire team will WFH or WFO.

The good thing is the experiment has started. Many companies are becoming remote friendly. The long term effects of WFH on companies success will determine whether it will be WFH or WFO. Whatever it is the rest of companies will have to adapt to new paradigm.
Having tasted 1yr WFH I will never work for a company that doesn't give me autonomy in this area. My current company is letting us choose post-pandemic, and were they ever to backslide I'd vote with my feet and move jobs.

I think the key thing here is choice and being able to adopt a hybrid approach. The same approach doesn't work for all people, teams and companies. Having the power to choose is amazing though and us employees should fight tooth and nail to preserve these rights. Why should jobs that can be done remotely have a mandate attached about where you work on every day of the week? That's incredibly oppressive when you think about it.
Yes, there is a difference. I've been in a place where there explain you that the west is just like us, but it is total BS. There is a difference in independent courts, difference in freedom of expression and freedom of protest, there is a difference in a decision being taken by the society and by a small elite that exercise total control over the system. False equivalence is one of the most poisonous arguments that people deploy in order to deflect responsibility.
Rust for example does indeed apply lots of black compiler magic to really cut the cost of those abstractions (I've seen the output of complex iterator chains compiled down to exactly the same machine code you'd write without the abstractions). However man is it slow to compile. Pick your poison.
I would be interested in knowing how much a WFH preference correlates with how much engineering teams work together.

As I have never worked for an engineering team that did anything other than parcel out work and expect people to go and do it. Yes, there was some pair programming for tough parts and we do architecture together, but as a general rule I don't meaningfully talk to any other engineers for completing my features except maybe to ask 10-20 minutes of questions.

So the "working together" part to me mostly consists of me being in a meeting which is not all that technical and where I don't care what the decision is. I have far more hours sitting in meetings playing on my phone than I have genuinely engaged in collaborative development.

But on the other end you have companies like Pivotal which are 100% paired code writing.
Some people simply don't get much value or enjoyment from a good meal at all, in that case it's probably too hard to make them understand. But assuming that you do enjoy dining at a good restaurant once in a while, can you imagine that getting essentially unlimited meal vouchers at good quality restaurants (not cafetarias or fast food joints!) can be quite valuable for a good number of people?
Machine Learning, as understood in this context of Image Analysis with DeepLearning, is a pretty young field. I'd place 2012 and Hinton's work then as the starting point and maybe even 2015 when ResNet was introduced. That is in the best case 9 years. (AI and ML exist since Turing in 50s but in many forms)

Fortran was made public in 1956 and only 12 years later use of goto considered harmful was published.

It is still a young field with everyone wanting to get in, many without any clear goals or standards, just to publish anything. Trash certainly and from what I've seen myself by reading papers a lot of very badly hidden plagiarism. A ML analog to use of goto considered harmful is very much needed to raise the bar. Scientific integrity, consideration for the greater whole, 100% replicability and basis on sound principles of mathematical theory, most notably probability and statistics.

Yet that is the price of freedom from corporations and big universities. Science for everyone and by everyone. We can't let bad apples, even if they are the vast majority, force us into willing deposition of our rights. If sites like ArXiV went away then access to knowledge would cease under the boots of Springer and Elsevier.

Some sort of blind rating papers incognito could perhaps help to have the good rise above the rest. No information on authors, no information on raters. Just votes mirroring the quality, or lack of, w.r.t the paper.
I wonder if they could make an AI co-pilot for those who don't have someone to company them as they play.
Problem is, many of the reasons people prefer in-office require the rest of us to be in the office. Some are manageable, if you like the social aspect there will be others like that and they can be social together. Others like "better collaboration" really require a decent chunk of your immediate team to be there.
Why?

I read https://css-tricks.com/almanac/properties/o/outline/ and it says

> The outline property in CSS draws a line around the outside of an element. It’s similar to border except that:

> 1. It always goes around all the sides, you can’t specify particular sides

> 2. It’s not a part of the box model, so it won’t affect the position of the element or adjacent elements (nice for debugging!)

> […]

> It is often used for accessibility reasons, to emphasize a link when tabbed to without affecting positioning and in a different way than hover.

I guess this is why you said outline should be used instead in this case.
Time to quit
As a total needlephobe, I'm very glad about this kind of research. I hope such delivery methods become standard in the future. I'm not particularly looking forward to a repeated freakout before my second dose of Pfizer's nonetheless awesome vaccine.
No commute made me unsubscribe from almost all podcasts and read fewer books indeed.
And ::focus-within pseudo-class.
It's the first / second / third place theorem; first place is your home and family life, second place is the workplace, and third life is leisure and social activities like the pub.

It's a really mixed bag for me. I finally left my previous job, even though I could finally work at HQ (instead of being sent out to customers) after a few years, and it was a very cushy HQ office with really fun colleagues and all that. On the other hand, they didn't have the work that gave me the gratification I wanted from a job.

I got a different job where the work is pretty much perfect, but the office is bad (basic linoleum rent-an-office with bad chairs and ventilation, although I do have my own office). I've been working from home since march last year and I never really feel like I want to go to the office. I might again now that the temperatures are going up, they have AC.

Yeah there's more distractions from the family, but at the same time it means I can do a lot more to look after them - my girlfriend had an appointment yesterday but also a migraine, I was there to take her to it instead of her having to suffer driving or canceling it, for example.
Author here; some clarification. I use fingerprint to get the number of visits (instead of using something invasive like Google Analytics):

https://github.com/erikmartinjordan/jsonmatic/blob/master/sr...

I get the fingerprint as a UID (which is like a random number for me). I don't harvest any user's data. Code is open-source, you can verify what I'm saying if you wish.
Fix your link. Add the /p/ before the article name.
I prefer the hybrid option but faced with the binary choice I would choose WFH. I'd forego money and even career opportunities for it. As long as I can pay the bills and do reasonably interesting and useful work it will be hard to lure me back. Maybe I'm an outlier but I suspect I'm part of a significant demographic at least.
No, it's not WFH enthusiasts being radical, it's both sides. It's just an extremely polarizing topic.

Managers must understand this and simply work it out for both sides. It's not hard, really.
I found the vast majority of people prefer complete wfh or a hybrid split in favour of wfh, with occasional trips into the office.

I only have seen about 10% of staff or less wanting the opposite or completely office based work.

Like many have said here, commercial property vendors who have had their heydey now are scared of losing their rent. There are also businesses who rely on lunchtimes but they can always offer delivery. Economics always wins so businesses have to adapt.
>I couldn't imagine wilfully remaining at a job with coworkers so toxic that regular interaction with them is an ordeal.

For my argument to work, it doesn't need to be an ordeal though: just less preferable to family, kids, and friends.
The widevine situation puzzles me even more because music and film rights holders will be at a perpetual disadvantage as long as you can point a camera at the screen and plug your drm device into the line in slot on your motherboard.
Assuming you mean Google and Facebook et al for "ad companies" then I guess it's the very high compensation and nice work environment as well as the chance to work on super cool tech with really smart people if you're lucky or sufficiently motivated?

Of course most folks there probably work on super uncool tech with very average people, but those are also getting paid a whole lot of money and can enjoy the nice work environment, etc.

Morality, even if it were universal, is not a prime motivator in career choices for most people.
I was wondering why you wrote Babylon 5 when I can think of earlier long running shows, I.e. the original Star Trek, but I guess those are more like soap operas? Hm.
BioNTech/Pfizer published a press release regarding 94% efficacy in November 2020 (1 month before publishing any study) and it too landed on the front page:

https://news.ycombinator.com/item?id=25135984
Yes because software exists in a vacuum? The software is being discussed, and it's a monumental failure that it is hosted and distributed and used the way it is.
this is about as against the go philosophy as it gets.

if anything, it should be an another type, but this would also be against the go philosophy.

...which is completely fine. it isn't very difficult to work around and keeps the language simple, even if i'd prefer to have the option built-in.
Kubernetes is horribly complicated, I would not recommend it to anyone.
> those two people likely don't eat remotely as well

You then mention chocolate truffles. Personally if I had my employer providing ridiculous good food for free, I’ll likely live less healthy because I will eat those nice unhealthy things every day.

If I am prepping my own food I have complete control over what I buy and can choose _not_ to buy unhealthy things.

Also in my experience a reason why food prepared by a chef tastes so good: more fat used.

I assume that Google and Facebook canteens (well that’s what they are) are better than the ones offered by companies here in Germany, but I think I would still gain weight.
... Aa-and I’m being stupid, because there were of course also “persistent” OSes like KeyKOS[1], where a memory image (swapped in, modified, and swapped out as necessary) is essentially the only way for a program to exist. (Good news: capability access control is easy to program to and has entirely intuitive dynamic behaviour. Bad news: noöne has worked out how to bootstrap this dynamic behaviour from a static set of rules in a reasonably modular way, to the point that making a system which can hibernate but never shut down actually starts to look like a reasonable solution.)

[1]: http://cap-lore.com/CapTheory/upenn/
As long as there’s some ‘other’ group that’s designated “bad” by the zeitgeist, it’s acceptable, even commended, to punish that group with whatever you have at hand.
Acknowledgement is lip service, especially decades after the fact. If they provide significant compensation, then yes. There is hope for better days for China too, but not by portraying them as unmitigated evil. I can't think of any significant nation that has caved to orchestrated, vested moral outrage and said "sorry you guys... we'll hold elections next years and play by your rules henceforth", especially when the very countries asking for this unrepentant about their own past transgressions costing millions of lives (atomic bombs, Iraq invasion etc.)
It shouldn't be glossed over that these were six boys from a boarding school on a getaway. So, unless there were only six pupils in the boarding school, it would mean that this was a group of boys who like and trust each other enough to let in on a plan which could get them into serious trouble if the wrong person found out about it. Also, the school being a boarding school implies that the group had a preexisting social structure, and that they had been literally living together before the event.

So, it's sort of a best case scenario of 'a group of boys forming a society on a deserted island'.

EDIT: Another commenter posted an audio interview with one of the survivors, highly recommended:
https://www.rnz.co.nz/audio/player?audio_id=2018746636
If I'm not mistaken java can still be used according to the HarmonyOS developer documentation.
Hope they will add a wasm runtime in the future.
Might be interesting to see how a third non western eco system will develop over the year.

But they should release their sdk in the west soon so people might start tinkering.
I understand.

But if you could choose permanent work from home would you really work from the same room? In my case, I would ditch my apartment go back to my hometown build a home with a dedicated office.
That is interesting.

The code switches out a static array of size 3 for a hash table, in order to handle that incoming IDs (used as indexes in the array, then keys in the hash) can go up to 255 instead of just 2.

I would think that upping the array to size 256 would still be cheaper (or at least not a lot more expensive) in terms of memory used than adding a full hash table, but I have not inspected Serenity's hash implementation to validate that claim. It would almost certainly be cheaper in terms of performance, especially from less memory allocations.
> No, I don't, but I'm suggesting that the UI could well be (or especially, earlier have been?) confusing enough for a lot of people not to realise they could use the same one on them all.

There was a time when SO used their own openId server/backend.

It was confusing because you had one openId stackexchange account to sign-in into something but still had to create an account on each stack and you could login from any stack but not with your email but with the openId account... for which you used your email to login... so the URL jumping around was confusing. Add one forced logging out when cookies expire or something and it was frustrating just to log in because you could be logged in into SO but not into SU for instance (despite using the same login but with a different identity).

I could log in with another openId providers but the details are fuzzy.
How did they not "acknowledge" it? They did and they do. "They" call it "1989 incident" and despite the Western believe Chinese people are aware of that incident. And yet, most people I have spoken to in my countless trips to China follow the words of Deng Xiaoping that it was worth to sacrifice 3000 lifes for 30 years of stability.

Edit: by the way, it annoys me that I got trolled into posting something totally unrelated within a tech article. Why are all Chinese-related articles turning into exactyly the same direction in the past 3 years? I am tired of that.
At the moment there is no "price", as there is nothing to sell :-)

I am only looking for people's opinions now
> it's how useful you are/were to the site

One person asks a single naive question once: "How do I undo the most recent local commit with GIT", gets 200,000 reputation.

Another person answers 100 complex, delicate questions useful to high-performance computation underlying widely-available cloud services; gets an average score of 5, has 5000 reputation.

Another person occasionally asks and answers a few questions, reaching 2000 reputation, but does a lot of editing work, triages new posts, fixes up tag pages etc.

Who has been more useful to the site?
Can Huawei use Github anymore? Wouldn't that be US based technology that would be fined or worse if they allowed Huawei on in an explicit way?

And don't most sites have a "tell the mods about something that looks illegal" button? I see a big 'flag' button here.
WFH I can shower whenever I want, not necessarily in the morning -- as would be the case when I have a morning commute.

And another key benefit is that, even for those who don't shower, nobody else is hurt...
> I don't really understand why WFH enthusiasts are usually so radical on this topic.

I venture that it's partially down to years of "NO, WFH would RUIN the business and CATASTROPHISE us into BANKRUPTCY!!!" from businesses when people requested it and ... it turned out to be bullshit, everything pretty much worked ok when everyone was WFH, and people are not minded to let business slip back into their previous bullshit without a fight.
That's definitely uncommon in Europe to work on weekends/holidays/vacation. It's quite frowned upon, and for good reason IMO. Work life balance is important, and there's other stuff to do in life than work.
Come and force me
Geometry plays an important role in aesthetics (symmetry for instance). (Also math in music.)
Yes, perhaps I should have clarified. BR can only use the veto to make a HIRE to NO_HIRE decision. He doesn't have the veto to make a NO_HIRE to HIRE decision.
To such a bureaucracy that they have a CISO
Kali Linux 2021.2 Release
It would be cool if the technology wasn't abused to push political regimes.
SEEKING WORK Location: Amsterdam, The Netherlands

Remote: Yes

Willing to relocate: Not right now (just had a baby), but later it's a possibility

Technologies: JavaScript, TypeScript, React, React Native, Redux, MobX, GraphQL, React Native, Kubernetes, Express, Koa, Next.js, MySQL, Postgres, MongoDB, Redis, Firebase, Terraform, CloudFormation, CircleCI, Codeship, GitLab, Jenkins

Resume: http://www.jasperschulte.nl/wp-content/uploads/2021/04/curri...

Website: http://www.jasperschulte.nl

Email: You’ll find it on my site

Linkedin: https://nl.linkedin.com/in/jasperschulte

Rate: €170/hr

Availability: 8 hrs a week

From 2005 until 2015 I ran my own development company. Since 2015 I’ve been using that experience to help companies and development teams take ‘the next step’. The next step in delivering higher quality products, the next step in gaining higher developer velocity and the next step in being a more predictable in planning and outcome.
> There isn't enough case law to be sure

Isn't there any case law for license violations in general? For the purpose of this discussion this is just yet an other license violation, not necessarily tied to the GPL.
I mentioned this in other comment thread.

If people who want to work from office find themselves in empty office then they need to adapt to this new paradigm shift the same way rest of us adapted to loud open offices where anyone can walk up to anyone and interrupt the flow.

Some people adapt to whatever reality is while others force their responsibility of adaptation on their peers/environment.
Abstractions are great but I think that's sort of the problem in some cases. You see a pattern like this in SQL from time to time - someone creates a view called dbo.GlobalReport which has all the joins and query logic they need for their reports. Next person comes along, sees the dbo.GlobalReport object but it's missing something so they wrap that in a view dbo.NewGlobalReport, joining a bunch of tables to the original dbo.GlobalReport. And this works. And then the next person comes along...and so on. Eventually someone has problems so they look at the query plan and their jaw drops. In theory, you shouldn't have to worry whether dbo.GlobalReport is a table or a view (if you're just querying it) but in practice you do (sometimes).

Likewise, in an enterprise setting a (Windows) user shouldn't have to worry when saving a file to X:\ what kind of drive/storage X is. And 99.9% of the time, that abstraction works. But then someone tries to save a 500GB video and suddenly it does matter what kind of drive X is, where it is, how it's connected, the filesystem it's using etc.

I think the issue in both cases is that the distinction is fairly obvious if you're in the know but not necessarily for anyone else (until they try it).
I don't know what assumptions/mindset you'd have to start with to think it's a great change. You simply get less information.
Just how bad are dollar store headphones?