skysight-inc/HackerNews huggingface dataset:
Interesting! Thanks for the write-up. In the field of Biometrics we often use the library BOB to compute scores like AUC's and EER's, or other measures over stuff like DET curves.

For some practical work I was doing, BOB (and SK learn) proved too slow for my liking.
I am currently unable to provide much more detail, but I used a similar insight to yours (mine was the amortization of sorting costs to have a better average time complexity) in a library I built for calculating empirical, bootstrapped, confidence intervals for EER's.

https://github.com/feerci/feerci

For massive amounts of decision scores, like millions, this method can give you confidence intervals on EER's where no other library currently in use can. Unfortunately, I have not yet found a theoretical basis for this method, and suspect it might actually break down under some trivial smaller cases. Also, DET curves and their derived measures remain a tough cookie to crack.

Considering AUC's and EER's are somewhat tightly related, I'm thinking this method could also be applied to AUC's.
Besides the convenience, it must be a way for Apple to eventually drop the charging port completely, maybe even with the next version. No police data tampering, but also no jailbreaks, a physically walled device.
00's-vintage website design for a London bike shop
While I see Apple moving towards that direction, I don't know how it will play with things that DO need a connection: for example aux port in the car, or connecting a drone controller (these are two examples from my daily life, I'm pretty much sure there are many others)
The Pro and the Pro Max are exactly the same except for the camera and the battery.

https://www.apple.com/iphone-12-pro/specs/
Yeah, just like the fraud millions of married couple run when they say "...Till death do us apart" and then proceed to divorce in few years.
The single largest category of misleading or false claims (39 percent) are mischaracterizations or misleading messages about actions or policies of public authorities [...] public health officials must work with social media companies through robust partnerships in order to identify common sources of misinformation; proactively anticipate future misinformation from those sources; and enable its removal in a near real-time fashion.

Am I alone in finding this profoundly sinister?
I wonder if there may be some component of how one interprets the questions having a strong influence on the quality of the results. Maybe not, but, everyone I've talked to that has a strong opinion on MTBI being bs often grounds it in part with personal experience of taking the test multiple times and getting different results. I have taken the test at least about once a year since I found out about it many years back. I've taken the test in different forms, different environments, different moods when taking it, and still almost every time I got INTP. For a short period where I was going through a bit of a social growth spurt, I got ENTP. Also when taking the test a week or so after my first exposure to psychedelics, I tested INFP. I took care to go to answer the questions as honestly and accurate as I could, and that is the resulting experience I had. As well, when introducing others to it, I've guessed their type prior to knowing their result and been right on 3/4 letters most every time. Only a handful of trials of that and certainly not a conclusive scientific test, but this is part of what kept me interested in the test.

So given that, along with the anecdotal alignment of the personality descriptions with my experience, I personally believe MTBI may have more value than its given credit for. Its remarked by others it does already have similarity with Big 5. My thinking is that people want more from it than it is and they are somehow thinking it claims to be more than it is. In the most simple form the personality types seem to be more about describing particular (potentially somewhat arbitrarily categorized) archetypes as opposed to specific behavior types. Or put another way, it seems more about describing internal personality experience than external behavior. So it may call me introverted, but I may not be introverted by behavior according to others, but I may view myself as introverted, so that is the correct result. Am I just grasping at a belief here, or is there really absolutely "NO scientific backing"
It's notable how much consumer abuse is on the rise lately, with businesses cutting wages for their employees, increasing prices, and cutting services, to punish us for not buying enough useless crap.

In most cases, consumer abuse, like withdrawing 'unlimited' services, YouTube demanding users sign in, or Autodesk removing Fusion 360's personal use tier, net the abusive company little to no additional revenue. Their purpose is to exercise dominance over end users for not behaving the way the abuser feels entitled to.
Sustrik's law:

"Well-designed components are easy to replace. Eventually, they will be replaced by ones that are not so easy to replace."

> In a long-lived project, components are being replaced. Nice reusable components are easy to replace and so they are. Ugly non-reusable components are pain to replace and each replacement means both a considerable risk and considerable cost. Thus, more often then not, they are not replaced. As the years go by, reusable components pass away and only the hairy ones remain. In the end the project turns into a monolithic cluster of ugly components melted one into another.

http://250bpm.com/blog:49
Twitch has the audience. For that reason the talent and streamers won't go elsewhere. Unless you offer them a sweetheart deal - which other streaming services have in the past - but none of those deals have worked out favorably for those streaming services.
I assume with MagSafe you can now plug your cable port (if you don’t use accessories) allowing the whole device to be basically sealed
Yeah, this is an interesting take. Broadly speaking I agree, but you have to be pragmatic about that. There exist some accepted conventions it's just senseless to break just to make a point, for example, if you are defining a ring, making + distributive over \* rather than the opposite as is usual is not inherently wrong, but I would classify that as bad notation.

Similarly in OOP, you could technically name getters in any way you want, but why would you not conform to the accepted "getValue()" standard?

Of course fooling yourself into thinking you have achieved things you actually haven't by clever usage of natural language is the opposite end of the spectrum, and it's exactly what I was ranting against.

I guess "skepticism" is the correct word, indeed.
That's been the story for a while, right? It was the reserve currency. Where else are you going to go? And what I'm saying is that I think you'll see in the coming year or two how it plays out.
I believe I saw something about voice recognition to route requests to multiple iPhones, yes
Please use original titles where possible. "What’s New in iOS 14". iOS 14 was released a month ago (September 16) and supports iPhone 6 to 12.
I haven't got into the habit of using them but the original issue we're talking about is arbitrary grouping that does not seem to help how people work in reality.
The only thing holding me back from a yes vote is the availability of detailed location data to 3rd parties. Can a mechanic sell this data? Can it be subpoenaed by police?
The problem is that people don't upgrade their cars every few years like they upgrade their iPhones. There are many people out there who still don't have a wireless connectivity system whether just for Bluetooth music or CarPlay.
I need to backup ~25 TB, and still even with B2 that is $0.005 * 25,000 = $125.00. All near-realtime backup solutions IMO are too expensive at scale for a home user.

The only thing I've found that is a good price is Glacier Deep Archive which is just $1.00/TB, but the only downside is you have to wait ~12-24 hours for a restore.
Just today, for example:

https://www.washingtonpost.com/health/2020/10/13/covid-vacci...
There will be just as many jobs for just as many people. There aren't many places where software engineers are unemployed.

What's interesting is that there are places where people are paid much less because there's so little demand for labor there- if you're the only employer of software developers in 100 miles, you can pay a pittance. And at the same time, places like Silicon Valley pay a premium for labor because there's a shortage (let's not discuss the reasons around that- I don't feel the need to drink).

When the market is merged, it will be leveled. And I cannot imagine those who stay in San Francisco are going to benefit. But the brilliant developer who has been paid terribly at a small software firm in the middle of no where, who can't leave for other reasons, that developer is going to see their fortune changed for the better.
Plugging also charges faster than inductive charging, so when you 'need' to charge your phone you should prefer plugging direct.
> English speakers.. struggled with everything but pronunciation

This is interesting observation which doesn't go in par with mine. From my experience, native English speakers have really bad pronunciation as the Japanese is full of "soft" sounds like shi, chi, ji. Those are missing in English. For example when you want to say Shibuya, the first two letters should not be pronounced the same as in word "shell." The same "j" in kanji should not be pronounced as in the word "jam." I find this quite common among native English speakers.

On the other hand, I find people of central and east Europe the most gifted. At least WTR pronunciation. They got used to the most of the sounds spoken by Japanese and some more. Some subtlety aside, of course - it's not 100% the same, but close enough.
A follow-up, which was less obvious to me than it should have been: Are we sure that central bankers really want CPI inflation, when they choose not to use such an obvious path to it?
This isn't a goodwill issue, Google isn't a charity. This is a product they sell for a profit. They are selling something, unlimited storage, and getting mad when people use it as unlimited storage. If they can't make a profit doing that, which they obviously can't, then they shouldnt advertise it as such. Why am I supposed to take pity on the plight of Googles marketing department?
Show me the money: did they warn about COVID-19 way BEFORE it be came a problem, or did they not? If not, why should we take them seriously? It is easy to prognosticate AFTER the fact.
I don't quite know where the saga is now, but for a while it seemed like they were killing off Nest's 3rd-party API.
> Well-calibrated forecasters, for instance, can estimate the likelihood that a skirmish with the Chinese navy in the South China Sea will result in at least two American deaths by December 31. But what policymakers really want to know is the extent to which China will threaten U.S. interests in the coming years and decades.

This has never happened (a skirmish, let alone deaths) so how can we think that the forecasters are well-calibrated to predict the likelihood of this event? Because they predicted other, different, stuff?
Unless you drop your phone every week or so, then I wouldn't recommend a protector.
Beg the Question
No one except Descartes: "I think therefore I am."

But all this does is underline that natural language is a vague mesh of concept categories anchored to words with multiple overloaded meanings.

One of the reasons philosophy exists is because sometimes it attempts to untangle the overloading.

The argument about AI is no different, but with the complication that the marketing concept mesh has different requirements to the research concept mesh, and both are different to "Make this work by next Tuesday" mesh.

Google used to have an ancestor of word2vec which tried - very crudely - to map some of these meshes. Predictably it was much better at mapping word meshes than concept meshes, but it was still an interesting approach.

The underlying problem is that we literally don't have a clear representation system for these concept meshes. Words are overloaded, code and math are too specific in their different ways. The various shades of ML are still too concrete.

So we're going to keep having these debates until someone invents a representation system for natural language concept maps that isn't based on verbal approximations.
Sure is.

Problem is that Apple just isn't nimble enough to do anything about it. Everything important about these phones was set in place before there was a pandemic.
Unfortunately, vocabulary in languages are defined, not derived.

Why isn't "business" a measure of how busy you are?

Why isn't "waterboarding" analogous to "snowboarding" and "sandboarding"?

(As an engineer I hate these peculiarities and I'm all for fixing them but the majority of the world tends to want to stick to the not-necessarily-logical definitions.)
Same here. Do they have a dataset of writings that are labeled with their respective author's MBTI category? I wonder how they managed to get that.
> a super complex standard

This... is actually subjective.

XML is a relatively simple standard; the complexity is emergent rather than inherent to its definition.

Take for example an oft-cited security issue with xml: xxe. This results from xml entity referencing supporting filesystem access. But there's nothing inherently "complex" about that from a language/syntax definition perspective, filesystem access is just an inherent danger regardless of complexity.

That's not to say XML is as simple as it could be (everything has its caveats and edge-cases: null-default attribute namespaces is a weird one that comes to mind), but in general "strict" and limited language syntaxes tend to be much less complex than lax syntaxes: e.g. HTML or YAML, which have endless depths of gotchas with ambiguous or unintuitive parsing behaviours.

> that isn't very popular

Ha!
I'm curious about the performance/success of remote-only on-boarding.

If I move to Wyoming, google can lower my salary by 25% because of "market" factors. However, can they replace someone on-boarded on-site for 5 years even at a "Mountain View" rate? I suspect it's a lot harder to integrate "covid" hires into company culture, group norms, and expected performance.

This would leave you with a more random process dependent on how good your interview process is at filtering, or how good your "online" training program is.
While this outcome isn't best for the economy, it is a good solution for the environment, and perhaps that was the goal of the Netherlands.
What university in the Bay Area costs only twice as much as SFU/UBC?
Ancient Caryatid a Beautiful Architectural Element
This is correct but it is not the whole picture. If all the existing options that look like the previous setup are bad, you might find that whatever setup we move to, does not look like the old setup.

There is no law of physics that there has to be one underlying global reserve fiat currency. That is basically a historical oddity that was a result of our huge creditor position vs Britain at the end of WW2.

Going forward look for a basket of currencies, which could include gold, and potentially even crypto. Of course this is speculation.
25% would probably be vast overkill. The point is they could have say 100,000 people doing customer support without a massive hit to their profitability, especially if that support ended up increasing revenue.

In other words the real limitation isn’t their current number of employees or really their business model. They are simply acting like a monopoly which lacks competition. I am sure they think simply buying any social network that starts to get traction is cheaper than providing a better product.
Validating UTF-8 in Less Than One Instruction per Byte
Also known as the cornerstone. Even though the mortar might wiggle, if the first stone is not correct,the building will not be in the correct spot.
The U.S. supported a military coup to overthrow Allende. This is a fact. That seems to be what the article is stating, no? Pinochet's abuses are well-documented, and he was not democratically elected.
Your opinion is a decade out of date :) Plasma 5 is very light, lighter even than XFCE.
There's a project called HomeBridge that lets other wifi/smart devices be seen on HomeKit and then can be controlled. Lots of user created plugins for a variety of things

https://github.com/homebridge/homebridge
It manipulates people who can't grasp it. It sets up implementors for failure when the hype settles. To an extent, it's responsible for the peaks and valleys you inevitably see in funding.
> Well, if your stack is using a dynamic array as backing store, push is only amortized O(1). You can simply chain all all freed blocks in a singly linked free list without using additional space.

Given the higher latency on linked lists, and the relative simplicity of calculating the stack-size needed, it doesn't seem like going through the linked-list traversal is the best plan to me.

If you repeatedly need extra space for "additional slabs", I suggest an unrolled linked list (https://en.wikipedia.org/wiki/Unrolled_linked_list). Each 1MB slab with 64B blocks gets associated with a new std::array<void*, 16384>. This keeps the relative simplicity of a linked list (O(1) push / pop operations), while keeping the cache-friendliness of a normal array.
Everyone is on the remote work bandwagon right now because there's no adjustment in pay at the moment. For people with little or no ties in the area, it makes sense to move back home and save on rent. As far as I know, no company, other than GitLab, has published any clear numbers on COL adjustment, I suspect many will come back once COL adjustment is known (not necessarily back to SF, but to the Bay Area).
>Maybe someone knows the history?

You'll need to look up shinjitai, which consists of the simplified characters adopted in Japan, which are different to the ones used in China.
It is reductionistic, because so much comes from how you arrange those switches, the current state of the switches, and the sequence in which you tell those switches to switch. And I think most in the 1940s would be very surprised at what computers can do now. It only takes little imagination because we’ve already seen it in action.

Similarly, you can say that deep learning is just a series of matrix multiplications with nonlinearities applied, which is true, but it certainly wasn’t obvious to most that when you scale that way up, that that would lead to computers being able to interpret images, sound, and text. For example, my AI course professor described neural nets as something of interest mostly for historical reasons, something that was tried, but was an evolutionary dead end. And he was no slouch.

The hype has gotten ahead of its current abilities, but I simultaneously think that it will be one of the most impactful inventions we’ve ever created.
AI Finds Sulley
What fraction of the 2B actually post vs “just” read & like?

If it’s 1% then the moderator to writer ratio is 1:1000 instead of 1:100,000.

And presumably the moderators are working full time (?) whereas the posters hopefully don’t spend more than 1h or so on average per day writing. So the moderator hours to writer hours ratio may be closer to 1:200?

Add some AI based admin tools and it doesn’t seem quite so ridiculous?
To be honest this doesn't seem like that large of an issue. The primary market for this device is people who already own an iphone. They already have lightning charging capabilities in their bedroom, in their car. A new charger is pretty optional for the "main" market.

There is a minority of people, like myself, who are basically entirely on USB-C and can charge my laptop, ipad and android phone all on the same cable. Including lightning to USB-C is... well, honestly, it's not that stupid because most of my charging ecosystem now is USB-C, so this very slightly lessens the blow. Slightly.

Who am I kidding, I really wish it was just USB-C.
I don't know why you were downvoted. Even if someone supports renaming a school called Lincoln to something else, the ... extreme nature of such a thing is a consideration for people to consider whether or not SF is a nice place to live. Because there are people in charge making decisions like this, and people in charge wield power, and if you live in SF you'll be subservient to these leaders.

I'll add, the fact there are people who downvote information is quite possibly another strike against SF.
... for a while, but then theoretically there would be a massive amount of economic growth.

Of course that only works if people all do the free trade thing. US/China broke down because the US was globalist and China was nationalist and protectionist.
Even if Apple didn't have a competitive offering to Spotify, it'd be a terrible idea to adopt a third party's standard/SDK that impacted such a core part of the ecosystem and UX as controlling and handing off audio. The reason people buy into ecosystems is so there's a single entity that is weighing and making decisions about what creates the best user experience, which necessarily means having control over the roadmap of standards and interfaces.

Even if we were designing the perfect tech ecosystem that was free of business or competitive constraints, it still wouldn't be a good idea to have an app developer, with their own motivations that may not be aligned to users, dictate SDKs and standards to ecosystems or platforms. It's a weird and unsustainable power dynamic that misaligns incentives. It'd only be viable if in the process the app developer opened the standard and shared control of its future.

As much as Spotify wants to be a platform, what they offer is just a service, and they're not positioned to be controlling such standards. I love Spotify and much prefer it to Apple Music, but what they're doing is choosing not to build features that their customers want on platforms their customers have chosen in order to gain leverage in the regulatory battle over the 30% cut. I respect the desire to have a more level playing field but their other complaints are disingenuous and are not in the best interest of their customers.
"Satisfactory" means different things for different people in different contexts, so a general-purpose malloc might not do as well as you'd like.

The simplest and fastest allocator you could possibly write is something where malloc just increments a pointer into a chunk of memory, and free is a no-op. This is obviously terrible as your system-wide allocator, but you can allocate an arena from the system malloc, then use the simple allocator to chunk out that arena. This is useful for example if you know that a web request has a reasonable upper bound on memory usage. You just allocate that much memory from the system at the start of the request, use the increment allocator for all request-bound objects, then release the arena at the end of the request. One single call to the system's somewhat heavy malloc/free, many calls to a trivially simple malloc and a no-op free.

Other languages don't so much "get away with it" as they're simply not used for workloads where it matters.
I personally see it being a slow death that drags out over a decade, not a big sudden event that happens in the next two years but I agree with your premise.