skysight-inc/HackerNews huggingface dataset:
It was never a requirement. It uses dark UI patterns (You have to click cancel, then there is a tiny link at the bottom that allows you to create local pc admin account with no MS attachment). Media likes to overblow things.
In general, a scripting language for a software product (a “browser” being one of them) may be easily substituted in most cases. Because this integration always has a clear API border than can be retargeted to another scripting language in a straightforward way. E.g. vim text editor has vimscript as its main scripting environment, but may be compiled (in addition) with perl, python, lua, tcl, ruby interfaces.

But guys who control web standards resisted for decades to suggestions for other languages, though it was fine to have flash/activex for the same period of time, until Apple killed it for good. Even JS “2.0” (a theoretical better but incompatible version of itself) had no chance, because reasons.

Javascript is okayish generally, but its unusual parts come from the times when it was used as a glue between textual inputs and some~ data structures.

Stroustrups’ phrase is just a stockholm syndrome (in his case self-induced).

Edit: webassembly support is not really required to transpile anything to a browser, see asm.js
correct. When I mentioned more folks mining again I meant more folks mining because it’s easier and of course whenever the dislocated Chinese miners get their operations back up again in another location.
You already need a Microsoft account to enable FDE on Windows 10 Home.
I don't think Google is the main culprit here.

The big players have big lawyers. And they fell on YouTube like vultures the moment Google bought it. Google essentially had no choice if they wanted to keep YouTube alive in a way that isn't a massive loss for them. Small groups don't have what it takes to defend themselves, so it is obvious which way Google is going.

The law is also pushing Google to do what it does. DMCA calls for expeditious removal of taken down content, and there is very little penalties for bogus claims.

Still, I don't think what Google does now is good, and I think it will be their downfall if they don't correct course. It is understandable, but it definitely looks like the company is run by robots running a Monte-carlo simulation. It is a very good way of solving computational problems, but it not really compatible with the way human work.

In the future, I expect tech giants dominance to erode thanks to companies that actually look like they are being run by humans who care about their customers/partners/users. There are stories all over the web about customers being shut down with no reason given. Technically, Google may have excellent security and reliability, but I don't want my business to depend on what is from my point of view, a dice-rolling company.
Unfortunately this is a network effect lock-in.

Content creators need to be on YouTube because that's where the audience is. Viewers need to use YouTube because that's where the content is.
Truly the Volkswagen of aerospace
When Pandora's Box was opened, all the evils of the world were released and burst out into the world, leaving only hope. Hope is the evil that stayed behind, close to people's hearts.
There is no such thing as standard English. The link says only that the usage is informal, and HN comments are not formal writing.
I would say the real problem here is that the 0.1% *of today* are hoarding capital just for their families to an extreme level. Instead of giving back their fair share to the very same Society that provided the ground conditions for them to profit.

Let's not forget that during the eight years of the Eisenhower *Republican* Administration, from 1953 to 1961, the top *marginal* tax rate was 91 percent.
(...and it was 92 percent the year he came into office.) [1]

People won't tolerate eternally these levels of material Precarity and Inequality.
And like in the 1930s, they will lead to Fascism.

PS: Seibelj, "Trickle-Down Economics" has been repeatedly proven to be a myth and not to work in reality. [2]

1 - [https://www.politifact.com/factchecks/2015/nov/15/bernie-san...]

2 - [[https://www.washingtonpost.com/business/2020/12/23/tax-cuts-...]]
Tips to Develop the Best Employer Branding Strategy in 2021
We have penned down this article to cover virtually everything there is to know about employer branding, such as its benefits, how to measure it, how can you improve it, and some coverage on top global companies using market-leading employer branding strategies.
You gotta be pretty smooth to dodge those CIA hitmen with their heart-attack guns.
This seems to be the original issue: https://nakedsecurity.sophos.com/2020/02/25/google-stops-ind...
Aha I'm glad, thank you for pointing this out! I see now that the article specifically mentions Windows 11 Home only, I should have noticed that.
> And yes I protest against these practices.

How?
They used to have things like passport.net way back then, their blogging platform was also tied to a hotmail account, etc.
I only use my Windows PC for gaming now, where it's kinda unavoidable.
Three copyright strikes and Google may delete your entire YT channel, while they continue to allow (and support via their "content id" service) an unlimited number of patently fraudulent claims from accounts that are obviously just spamming claims to see how much ad revenue they can steal. This imbalance is at the core of this issue. Google will severely punish creators for alleged copyright violations, but allows fraudulent claims.

If creators have to work under a "3 copyright strikes" Sword of Damocles[1], the accounts of people making copyright claims need similar restriction. If you submit 3 fraudulent copyright claims, you lose your account. You cannot submit any more claims, "content id" no longer flags your works, and you no longer receive payments from any ad revenue claims on other videos. This may sound harsh, but so is deleting someone's channel after 3 copyright claims.

[1] 17 U.S. Code § 512 (i) (1) ...The limitations on liability established by this section shall apply to a service provider only if the service provider (A) has adopted and reasonably implemented, and informs subscribers and account holders of the service provider’s system or network of, a policy that provides for the termination in appropriate circumstances of subscribers and account holders of the service provider’s system or network who are repeat infringers
I have plenty of complaints about Javascript, but most of these aren't it. I haven't done any serious javascript in something like 6 years, and I still got most of this right without much effort.

#4, #13, #14, #21 and #24 are floating point problems and are nothing to do with JavaScript.

A bunch of them are just "learn the language" issues:

#2 I only got wrong because I never noticed JS allows trailing commas. Trailing commas are pretty damn common in most modern languages though. The syntax for empty initialisation of arrays is weird (and I'd argue is a mistake), but the behaviour is exactly what you'd expect.

#5 is the comma operator as also seen in C and C++.

#8 is something nobody should get wrong. Three nots in front of a true is false. Of course it is.

#10 is just an octal literal. They're becoming increasingly rare in modern languages, and were never quite as common as hex literals, but they're also not terribly obscure.

#15 is one I'm slightly ashamed I got wrong. It makes no sense to use increment operators on a bare value. This is common to just about all languages that support increment operators (and it's those, if any, that don't agree are in the wrong)

#22 is a slightly surprising counterpoint, but it also makes sense. I don't know of a language that has a NaN literal, and JavaScript is no exception. So that NaN is actually a global that is bound to the floating point value NaN. Because it is a global, it can be incremented (but incrementing NaN is still NaN).

Everything else is a type coercion issue.

#18 and #23 are coercions I really disagree with. Coercing things to a number shouldn't produce NaN. That truly is crazy. Throwing is the only reasonable behaviour here. Ruby is even worse than JS here ("true".to_i produces 0), Python gets it right.

Other than that, the coercions are all fairly make sense, and are consistent with what other languages do. Now, implicit type coercion (especially under the guise of abstract equality) is a terrible idea because it's easy to do it by accident and get nonsensical results, but the coercions themselves are, by and large, pretty sane.
Much like ugg boots are the name of the boots. Oh wait.
https://www.abc.net.au/news/2021-05-05/trademark-battle-for-...
Yeah, a lot of these have nothing to do with JS. I have no idea what the site is trying to accomplish.

I mean:

!!!true

In what language does that (or its equivalent) not evaluate to false?
I can set up and sign in to MacOS without using my Apple ID though.
> On Friday, Jordan Wildon – a journalist for the German media outlet Deutsche Welle – warned the world that their WhatsApp groups “may not be as secure as you think they are.”

> A simple Google search could lead people to invite codes that would let them find and join private WhatsApp group chats, given that the pages were indexed by Google…
Camera that caught Hancock kiss was hidden in smoke detector
The MAX does have flattened cowlings, though the effect is less pronounced than on the NG. Compare the MAX (right) to the completely round cowling on the A320neo's LEAP-1A:

https://leehamnews.com/wp-content/uploads/2020/11/737NG-vs-M...

https://aerocorner.com/wp-content/uploads/2020/01/Aegean-Air...
Nobody uses straight edge razors for juggling, so they're not dangerous when shaving.
No, it is not. Apple does encourage setting up/associating an Apple ID account, it is not a requirement.
I don't comment in the comment section either, but I sometimes read it and I often see people accusing the channel of deleting comments, and the responses from the channel owners that they don't delete any comments. And these channels don't even have anything to do with politics or any controversial topics.

I sometimes comment in the live chat on livestreams though. I'm sure there is some kind of super clever and sophisticated algorithm to filter out comments, but in practice as far as I can tell, what comment in the live chat gets through is virtually just random.
We are talking about freedom to speak - not freedom to kill.
I'm aware yes. It was also possible by not connecting to WiFi or Ethernet while setting up Windows 10. But I thought that this meant that that option would go away with Windows 11. I haven't had a chance to try it yet, all I have is the news to go by!
Until the Microsoft account was introduced I could never could on authentication working to mount SMB shares.

My fear is that Microsoft is going to wreck it all in a fit of mindlessness. I wrote them a letter when they were in danger of impulsively stealing TikTok. So many of us depend on their products that we’d be devastated if they destroyed their ecosystem for no good reason. (Someday Microsoft may need to pick a fight with the CCP, but it had better do so for a good reason.)
The Chromebook team at Google also removed the Japanese-input Dvorak layout on Chromebooks. I updated one day and the option just didn't exist any more - and I know I wasn't the only user. It's very frustrating, and I had to use some X11 shim commands to get around it until I ditched the Chromebook.
> My nomination - when someone has been invited by email to join the site (e.g in a saas system, one user invites someone else to join their team), then don't make them verify their email!

Password reset emails usually expire after a short time for security reasons. Maybe the extra verification step when accepting the invite is for similar reasons when the invitation isn't accepted quickly? Unlike for password reset emails, you can't assume invitation emails are likely to be opened soon after being sent either.
Low level library https://github.com/soypat/ether-swtch
> A problem there is that in memory the arrays are of course laid out one after the other, which actually destroys cache locality if you need to access more than 1 property inside a loop (it will need to load back and forth to the different property arrays), so it's a somewhat dumb approach.

Caches are perfectly capable of dealing with more than one stream of data (there are some very specific edge cases you may have to consider), accessing multiple arrays linearly in a loop is generally more efficient than accessing a single array of structs when you don't use almost all the struct elements.
> I was thinking about trying out Onivim someday but this one thing was the whole dealbreaker. I thought that if your program is advertised to be light and fast it would also be easy to build, but welp that's unfortunately not the case.

This is not really a reasonable expectation to have for non-free software. The software is made for those willing to pay the licensing fee to download a prebuilt binary, not those that will end up wanting to compile it themselves. Fast performance != fast build times.

I personally appreciate the fact that the source is even provided - though obviously with a non free license.
If China really wanted to mess with bitcoin, they should not only ban mining but confiscate the hardware. Then everyone will be left speculating over whether the government is going to do an attack.
Is see your point, but there were enough witnesses at D-Day of recent vintage to have endorsed the fact.

My original, still standing, point is that the anecdote about Locke sure is being treated as authoritative when further corroboration may be in order.
undefined and null sometimes make problems. IMHO it's good that undefined == null but some people don't realize.
No, the underlying issue is the US DMCA assuming that a takedown claimant holds valid copyright until disputed by the alleged copyright infringer, and absolutely zero real risk of liability for invalid takedown claims by copyright holders.

Google is “complicit” (at least in the moral sense, not sure about the legal sense) by providing a broken service that appears to be unable to distinguish different performances of public domain works.

But the principal legal and moral burden is still on the takedown claimant to represent that a certain video is indeed copyright infringement and not another performance altogether or fair use of copyrighted works. They should not be able to get away with large-scale false statements. Even for claims that relate to actual copyright infringement, they could not have a “good faith belief” of copyright infringement because they are simply relying on a known broken system (of Google) without appropriately verifying their claims, even after many successful disputes relating to the same issue.
I used to believe in the absoluteness of freedom of speech, especially with living in the United States, and that any attempts to regulate free speech were the slippery slope to regulating speech itself. However after witnessing firsthand, hate speech played out to its apex I am not so sure. The denial of other freedoms and the death and destruction it can leave in its wake leave me questioning this ideal.
[1,2,3] + [4,5,6]

An addition operation over two numerical vectors of length 3.

I would expect the result to match its inputs and provide a numerical vector of length 3.

Thus: [5, 7, 9]
An average American consumes more resources than the average African, but when measured against the science/economic output they create, the average American is still multiples of times more efficient.

Its also much easier to transition Western societies to renewable energy and EVs, which wipes out a lot of carbon emissions for example.

Additionally, much of Africa (20%) is reliant on food aid from the West, so its not fair to assign all of the resource use to the people who are feeding them.
I lost all of my social network during 2020. Being almost 40 and with the current situation still in progress, I don't even know where to start. I have no social contact outside of remote work and some sport activities.
Hating someone is an opinion. It is not an act of violence.

I disagree with both of those laws.
Google's copyright-recognition AI and how they deal with everything regarding copyright on YouTube should be a heads up for the German court which will be ruling on the Sony Music vs Quad9 case.

One of the biggest companies in the world, the one owning some of the most advanced AI systems, isn't capable to rule internally in a fair way on copyright issues, such that the spirit of how copyright is supposed to work is completely neglected.

Now apply this to DNS, including the fact that Google isn't the only one providing resolvers. What a horrible thing to do from Sony.
God damn it how many times I have to say it: it's not required on Windows as well! You click cancel, then click tiny link at bottom to create local account. You are talking about things you have no idea about man.
I'm not sure this is true anymore. I bought a new laptop, and I could not figure out how to avoid signing in to a Microsoft account without starting over and refusing to set up Wi-Fi. I am quite savvy, but admittedly I had not used a consumer edition of Windows in quite some time. Nothing overblown here; dark patterns ought to be called out loudly.
Well, here... And in every other discussion where it comes up. But also directly to the vendors.

I manage hundreds of Macs at work, and Apple is always pushing us to use VPP (Volume Purchase Program). However, most of the apps we need are not in their store at all, so there is no point. And their 'federated' accounts don't work for us due to arbitrary limitations on Apple's side (Specifically: The UPN must be equal to email). I really don't want every user creating their own account which we don't manage. It's messy for support and the latest Macs lock themselves to the user's account so we can't recover it when it's returned (Activation lock). Also, because all those accounts have to be manually cleaned up if we ever do move to federated accounts. So I've set everything up to not use Apple accounts at all.

So yes my objections have been made clear to Apple. And this is on the work side even, in my personal scope I'm even more against this.
Well, i went to an Andy Warhol exhibition in Cologne and saw some early sketches done by him. I was thoroughly unimpressed.
His later works were in a totally different league.
> I wouldn't trust the Trump administration with coming up with a list of human rights, that doesn't mean that the only acceptable compromise is that we shouldn't have any.

The point remains the same. If you don't trust Trump (or the simple majority of voters in a given election) with the power to set rights, then you shouldn't give them such power. Rights are supposed to be restrictions on the govt. If the president can define hate speech then there is no right being protected from the govt.
Throwing my vote behind this. It's extremely slick! I haven't had any issues with it working or reporting correctly and it ties into Home Assistant quite nicely!
>So many of us depend on their products that we’d be devastated if they destroyed their ecosystem

Don't you think you are already devastated by that dependency?
strict types and Typescript are not synonyms. Perhaps you meant to write “for example” instead of “aka.” And furthermore there tends to be some disagreement about the meaning of the words strong/weak, static/dynamic, strict/lax when talking about type systems. Indeed Typescript is quite a weak typesystem in that type checking does not very fully guarantee useful correctness properties about your program because it allows for missing type annotations.
> It made Irish cuisine bearable

Wow, what condescension.

Just dump some sugar and processed cheese on your food and you should feel right at home!
Looking at gameplay videos of the arcade game, there is at least one addition not present in the 3DS iteration: multiple touch notes that you need to hit at the same time. The 3DS format should be able to represent that, but I wouldn't be surprised if they were subtly different.

There was also a (now defunct) iOS game, which notably had a "Compose Scores" mode to edit your own tracks (though you couldn't change the BGM). I would be curious to see what the editor interface looked like.
> So many of us depend on their products that we’d be devastated if they destroyed their ecosystem for no good reason

This is what free software people have been warning against for decades now, and yet governments and big structures still willingly give their hands to be tied instead of allocating some funds to the development of solutions that don't have this problem and would be far more cost-effective in the end.

When will the world wake up?
And this kind of argument will be made for booze, sugar, meat, etc., but only when piling on the users of each one is politically fashionable.
Python could be variable font language. The more you indent, the smaller the font gets. You could always see the whole program on one page. Editor would zoom automatically of course.
> As someone new to the management sphere, but coming from an engineering background, it was the absolute first thing I've gone out of my way to establish.

The pattern recognition that has kicked in for me watching managers in many clients is the ones that can effectively lead because they've established this psychological safety within their teams and can stand up to pressure from above, are the ones that have also established a narrative upwards the management chain that they're practically nearly FIRE'd, and could essentially leave at any time without much adverse impact.

Empty nesters, on the home stretch towards retirement, working just because the missus wants a few more years at trade/career/profession/etc., whatever form the story takes, it immediately defangs any implicit threats of "do this with your team or else you're fired" that seem ever-present in higher hierarchy levels of many organizations. In fact, these leaders engender such strongly-cohesive teams, sometimes the implied threat goes the other way up the management chain: "if that manager leaves under a cloud, some/many/most/all of the most effective team members will follow them wherever they go at the same time".
> I stopped at the first example (true + false).

So you never did something like this:

x = performCalculation(getParam1())
y = performCalculation(getParam2())
sum = x + y

only to discover that "performCalculation()" sometimes returns a boolean instead of a number? JS is a dynamically typed language after all and functions like

function f(x) {
if (x >= 0) {
return Math.sqrt(x)
} else {
return false
}
}

are perfectly valid. If you use a 3rd party library that uses return values like this, you might run into such case without realising it.

Sure, you won't explicitly write "true + false", but "f(x) + g(x)" is not uncommon and might indeed evaluate to "true + false".
Is this a karma farming bot? New account, comment is copy pasted from a blog [1] which otherwise only appear on .ru domain malware sites [2]

1, https://www.aruma.com.au/about-us/blog/8-fascinating-facts-a...

2, https://www.google.com/search?q=%22Only+37+years+old+when+he...

My guess, either farming karma so they can later sell the account or they can use it when people are buying upvotes
Would it be considered “hate speech” if I point out that the current cabinet is 100% incompetent largely due to Trudeau putting diversity goals above good governance?
(1) 大人気 (おとなげ, otonage) - maturity

(2) 大人気 (だいにんき, daininki) - very popular
Great. The workaround is much worse battery usage, screen tearing and a horrible trackpad experience.
Just so I understand this correctly, the version of Onivim 2 from 18 months ago will be open source? That's not the worst solution if true. John Carmack would do something similar with many of his game engines back when he was working with Id Tech (albeit with a much longer lag time).
In Go: https://play.golang.org/p/G8jOKtIj4AY