skysight-inc/HackerNews huggingface dataset:
> A polar bear swims up to 600km a day in the wild.

Off topic, but there's no way that can be true. 600km in a day is 25 km / hour for 24 hours straight. Looking online, it looks like the top swimming speed of a polar bear is closer to 10 km / hour.

That said, I agree about the sadness of zoos.
Top Azure CMSs in 2020
Well this is something of an IBM tradition, isn't it?
https://web.archive.org/web/20200609030352/https://baseread....
JavaScript wasn't too complex back in the HTML/CSS days though. Lets be honest, we viewed it as a toy to sprinkle in some slick UI. Then some jQuery scripts started getting really out of control. Then I think ember and angular came out, or maybe it was backbone. Then things just kind of got more and more complex. Webpack is insane to learn. I finally took the time to learn it in isolation with es6, away from the heavy frameworks, and it wasn't so bad. But then when I look at using it with the heavy frameworks it makes me want to run for the hills.

I was playing around with puppeteer recently, which is a fantastic tool. It's perfect for what I needed. After I put together an ugly procedural proof of concept I wanted to figure out how to do things right and move it into classes. It's an adventure figuring out the right way to layout a project or even the right way to build a class. The fact that there isn't an authoritative answer tells me the eco-system is not mature or maybe I just didn't Google it right.

Meanwhile, PHP has https://www.php-fig.org/psr/. So anytime I can't remember how to name an Interface or an Abstract or anything really, I just google $blah + php psr. JavaScript is a shitshow that I have to live with, unfortunately. I know its funny coming from a guy that just used PHP as example for good language design, but at least the community has coalesced around standards...and composer > npm.

Its to the point now that I actively avoid making dynamic pages and SPAs AT ALL COSTS. It reduces the complexity of the code a ton that way. Thats not to say I haven't. I used VueJS for a big SPA because marketing wanted feature sets that required it. I fought it and lost. VueJS wasn't so bad, at least the learning curve was less than React, but SPAs are still terribad. Yuck.
> I think many companies through the hiring process completely lose sight of what they are actually looking for.

Absolutely. There was a topic here about a week ago where one commenter in particular personified this line of thought (sorry I don't have a link to the comment).

Paraphrasing, they said that if they very to interview someone they're already working with and know to be a very strong contributor, they'd still subject that person to the technical monkey dance, as you put it, and if they "fail" then they wouldn't be hired.

It blew my mind that anyone can think that way. Clearly the interview hazing culture has become so entrenched that the game of the interview has grown to be an entity to itself. We seem to have forgotten the actual goal is to hire good people.

Personally if I'm hiring someone I've already worked with, I don't do any interview. What would be the point? There is nothing I can learn in 45 minutes that I don't already know from months/years working together. If I called them up from my contact list is because I already know they're capable. All I need to do is describe the role and job and ask if it is a fit for their career goals at the moment.
Trading is basically this, repeated many times.
I think social needs are not static, it depends on what you are become used to.
Google is surprisingly naive at many aspects of business. It’s quite possible they didn’t even consider doing something Oracle would have found routine.
“If you like pina coladas...”
> Northrop Grumman has been developing very sophisticated, state-of-the-art, facial recognition technology for the last 15 years.

Yikes, hopefully you're not suggesting that the length of time is a virtue? This may be a stereotype but I thought Northrop Grumman was one of those "attach" defense contractors that do work for years and years but never actually deliver any software.
My point, not to be overly disrespectful, is that suborbital flights are so different from what SpaceX has done that they seem like party tricks, not stepping stones.

In the big picture, it's not a huge amount wasted, I was just remarking on it being less significant in retrospect than one might have hoped.
Indeed, but it does use the Bing Ads network. It's deeply integrated too, sending Windows's Advertising ID (for "relevant ads") to Bing.
I'm no way expert in Blazor but I wrote small post of how I setup Blazor Web Assembly using Github actions to Digital Ocean - https://www.integrated.ee/posts/dotnet-blazor-github-actions...
I have not personally used this, but have it bookmarked from previous discussions. Might be worth a look:

https://www.aclu.org/issues/criminal-law-reform/reforming-po...
I don't know that it's a single big thing; it is indeed many small things that we have to manage ourselves. We backup the databases with our own scripts, we failover manually (I miss RDS), we use an overlay network because no VPC, and deployments involve ansible running docker-compose. There's basically no elasticity; we provision massive bare metal servers with fixed memory and disk installed. But, it is dirt cheap, so we manage, and all the pieces are small and easy enough to use.
White people have more facial variance than all the people categorized as not White people? That seems unlikely.

But if it were so, then it sort of invalidates your argument because the bias complaints are that the facial recognition algorithms often misidentifies other races (not generally as white but as perhaps not human)

Specifically the scandal some years ago when black people where being identified as gorillas, it seems obvious to me that if non-white people have less facial variance it should be easier to identify black people as black instead of more difficult.
Modern, Reactive Web APIs with GraphQL, Go and Server-Sent Events – Part 1
Give IBM a break. It isn't as if it would have had some experience in the past suggesting that its technology could be used for monstrous ends.
Non-competes should be completely killed. Disclosing confidential trade secrets should be a legal issue, but getting a new job with a competitor shouldn’t be, as long as you don’t share confidential info with them. If you build up a tonne of domain knowledge, and become an expert, you should be able to leverage that expertise by continuing to work in that domain, as long as you aren’t sharing legit secrets.
IBM gets out of facial recognition business
I'm on a 0.05 person project, using K8S through AKS
Unsupervised translation of programming languages
> awful for the users, but are required by law

I am really curious what sort of law does this. (Though maybe I'm better off not knowing...?)
Did you evaluate Cloud Run/Fargate for deploying the same Docker images without k8s?
In truth, Apple already bought a search engine when they acquired Topsy. The engineers from Topsy now work on the search tech that powers all sorts of things at Apple.

That being said, DDG would be interesting as an acquisition for Apple because it would be consistent with Apple’s privacy-first approach to service design.
Presumably the idea is that people value due process on its own merits, not just as a legal mechanism. We feel very keenly that we should not be punished merely for going against the spirit of the rules.
Can you please share that screenshot of the Google trends data after that big build up, really interested to see it!
I would also point out that Thailand received 11M Chinese tourists in 2019. It's reasonable to assume that a good chunk of those came in the second half of the year, and hundreds of thousands were plausibly from the Hubei Province. Yet they recorded their first case in January.
TypeScript has been around since 2012, and it has since won in the marketplace of ideas, becoming the single most popular language to transpile to ES# and beating a well-resourced competitor in Flow.

The type war was "won" by TypeScript, and I expect it's just a matter of time before types make it into the standard. The benefit of winning so completely and having such enormous popularity is that its ideas are very likely to make it into the standard such that no transpilation will be necessary.
Great post! Something I have found very valuable for myself is accumulating experience. Having gone through a process, task or problem even once brings a lot of knowledge and insights. If I had to put it in numbers, I'd say mastery as a whole is 50% knowledge about the layers on one side of the pyramid and 50% experience, at least for me.
It's based on timing of hires. These are grants over a fixed time period. The others have shares vesting from before.
GitHub: Apple/Password-Manager-Resources
But isn’t DDG just proxying search requests to Bing?
I very strongly agree with this sentiment.

I was thinking more along the lines of a google sheet where you can check off what you want delivered. No need to complicate things.
Super into this perspective. Unfortunately, I find myself around many people who don't see the modality as a dimension lowering, but instead as the truth. Which is fine, we're still very, very, very primitive. But I've been done with the whole "balance" thing for ~6 years and philosophy gets pretty lonely passed that hurdle.

For what it's worth, if anyone is interested, "paradox" has been the thing for me since.
Before k8s every serious shop automated the crap out of their infra. Jump/kickstart recipes, rolling cluster patching that split RAID mirrors before applying, blue/green deployment scripts to tickle the loadbalancer, cron jobs to purge old releases ...

That stack is super complex and utterly bespoke to the company.

With k8s it’s standardised and usually better quality.
Probably because its nearly 40 years old now.... Find me when we have the first large scale JavaScript project that is forty years old.
But apple isn't that privacy-first. They're better than microsoft, but they play both sides of the equation.

For example, they allow web blocking. But only opt-out web blocking.
Is that a bad thing to say now? O_o

I thought it was a basic understanding that unfamiliar people, events, places, etc _do_ look alike, because before you get sufficient experience and exposure, you don't have enough skill to know what features are important to focus on and which ones carry no information.
>"The five biggest producers are probably sitting on excess inventories worth about $3.5 billion, according to Gemdax, a specialist advisory firm. The figure could reach $4.5 billion by the end of the year, or about one-third of annual rough-diamond production.

“They’ve tried to restrict rough-diamond supply to protect the market and protect value,” said Gemdax partner Anish Aggarwal."

Observation: What the diamond producers are doing, that is restricting supply, in an effort to keep prices high, seems to be a pattern that occurs across multiple economic domains.

For example, banks sometimes sit on large amounts of empty houses that they won't currently sell -- that is, until the appropriate market demand (and high enough prices) are present to justify those sales...
https://docs.microsoft.com/en-us/aspnet/core/blazor/get-star...
Perhaps it depends also on whether the forests in your region are primarily evergreen or deciduous (with falling leaves..)
RFC 1149
I'm having trouble seeing it as fallacious and what (I think?) you're describing there doesn't seem to capture what I was taught nor the usage I'm accustomed to encountering in the literature.

Rather I see it as splitting along an intuitive boundary - namely a whole host of low level biological responses (seriously there's a lot) versus higher level psychological (ie perceptive, conscious, whatever) phenomena. This seems particularly meaningful to me in part because most low level multicellular organisms that otherwise lack anything resembling emotion or psychology of any sort still possess (often highly conserved) analogous pathways.

My understanding is of nociception being a biological phenomenon that can be measured by proxy via behavior. It's important to note that the behavior itself isn't the nociception but rather a downstream response to it. That might sound like nitpicking but it's important because nociceptive responses can and do occur (and are of clinical significance) in patients who have lost consciousness. (At absolute minimum it seems weird to me to talk about an unconscious patient experiencing pain. Surely we benefit from being able to draw a distinction here?)

So (for example) the mouse tail flick test is a means of quantifying the nociceptive response which presumably also causes the rodents some mild pain. In fact it's (presumably) pain that actually results in the behavior that's measured but we can't quantify it on account of (at minimum) being unable to meaningfully communicate with them. Compare this to a physician collecting periodic "pain level" survey responses from a postoperative patient.

Semi-related thought: The term nociception allows avoiding confusing turns of phrase such as "painful pain" and "nonpainful pain". Surely the apparently contradictory term "nonpainful pain" should alone be sufficient evidence that there are important distinctions to be made here (and hence justify the additional terminology)?

Another semi-related thought: I find things much easier to reason about once they're "stacked" like this. Otherwise, trying to make sense of nonpainful pain, or the C. elegans thermal response, or the physiological responses of unconscious patients is downright confusing to me. Modeling it as "damage -> nociception (ie sensing) -> pain (ie psychology) -> response (ie behavior)" is much more intuitive to me. Importantly, it provides a framework for differentiating between cases that have more or less of a psychological response involved in mediating any behavioral ones, as well as allowing for cases that exhibit only physiological responses (ie nothing psychological or behavioral). (Or perhaps it just helps scientists sleep at night after they throw a few hundred plates with thousands of C. elegans each into the autoclave?)
Another approach is build a community around a topic. This is very open ended and could be a mailing list, a subreddit, a slack channel etc. Once you have done this, you might find out about people's problems. As the lead of the community you might get more insight into this than anyone else.
Please review Maslow's Hierarchy of Needs [1]. I'm just communicating what he said in his book Motivation and Personality. His theory is taught in every introduction to psychology textbook.

[1] https://en.wikipedia.org/wiki/Maslow%27s_hierarchy_of_needs
A Model Process for Introducing DDD at Your Organization
Do you have any sources on that?
According to European surveillance data [1], diarrhea is also a very rare symptom. The authors don't have a convincing argument why this should be a good indicator for COVID-19.

[1] bottom row in this picture (I couldn't find an English source): https://www.rki.de/SharedDocs/Bilder/InfAZ/neuartiges_Corona...
Thank you.

The site felt like more like one of those old adventure game puzzles than an actual website with information.
Is this actually a self-hosted markdown wiki? The description of the repository makes it sound like this is just the editor. The actual "wiki" part doesn't seem like it is open source/self-hosted, you have to use their website.
Or attract some moths to the flame for consumption...
I call bullshit. I stopped reading at the setup: "the researchers had 40 socially-connected healthy human adults spend 10 hours (9am to 7pm) alone, with no social interaction and no other social stimulation (e.g., twitter, email, reading fiction)."
All they did was deprive them of social media. I think it's well known by now that this is a source of dopamin.
Exceptions work rather similar to other languages, except that you can only catch them in IO code. So generally (IMO) it's better to reserve them for actually exceptional cases, and not throw them around like in Python.

String interpolation can be done with external libs using quasiquotations. It's not very pretty this way, so typically string concatenation or printf is used.

Of all the things, math-y is probably not the be best usecase for Haskell, when you can use Python, R, SageMath maybe, or Julia. Haskell is best for writing parsers, compilers, interpreters. Or if you need a rich static type system. If you throw in LiquidHaskell, you have pretty good tooling for writing mostly correct programs.
> People don't usually protest in person unless they really believe in the underlying cause.

> If people don't have half a second of patience, how much does it take to motivate them to go to a protest, shout, march, and sometimes even risk their lives?

People are bored right now.
Empowering Product Managers by User Management in Nonfig-Join Our Pilot Program
It would be interesting to prove an implementation using gap buffer, against the same specification.
People who do MTG color wheel analyses are Blue.
Frustrated, Overworked, Underpaid: My Origin Story
Hell yeah Cockatrice.

Me and my friends have found that the most fun is to play using https://github.com/dr4fters/dr4ft (dr4ft.info, currently down, mirror here: https://beta-dr4ft.herokuapp.com/#) - we do a draft, then do a best of 3 rounds with the decks that we make. It makes deck-building a core part of the game, and it's always a completely new game. Brilliant fun.
Easier to game than leetcode style DS&A questions that can generally be passed by rigorous studying for weeks beforehand only to be forgotten days later? If I’m interviewing at a company to make a CRUD iOS App and every dev has a hard on for 60 minute DS&A questions I’d run. They’re probably reinventing every wheel possible
Haven’t actually deployed to k8s, currently using them to isolate local development but there I know (at least at one point) kubernetes supported other images than just docker images but even if they do t NixOS containers supports generating docker images...

I imaging a ci/cd flow where it build the image and installs your app via a local Nix package built from source in your git repo and all that needs to be shared is the git repo and you have everything you need to reproduce the container er running in production.
Cool! You could provide a read line-based command line interface with server or client driven completions to make it even more ready to use.
> they'd still subject that person to the technical monkey dance,

Someone here said that about John Carmack, which just blows my mind. Exactly how bad would his 8-Queens solution have to be to change your opinion of him?
AI will be writing the code by the end of the century. You'll long for these debates when writing code is relegated to what hobbyists do in their garages with wood. There will be few admirers and even fewer buyers for your carpentry then.
Apportionment Paradox
Hell no!! This would be worse than oracle taking over SUN Microsystems. I would litetally protest in front of an applestore and I have never protested before.

Leave ddg out of your empires. It's one of the few reliable and trustworthy services I use daily. I guarantee apple will just ruin it and help google dominate in the process. Thesr analysts don't get why people use ddg!
Covid creates new class of insiders
So, assuming all that is true, why did the virus not spread worldwide earlier? That's the crux of what that person you're responding to was taking about. Can you share something from your knowledge of articles, posts, and anecdotes that provides some clarity on that question?
"A crisis is a terrible thing to waste." - Paul Romer

I dust this quote off far too often for my liking, but it fits.
A conventional PKI ("the third party CA system") separates out this authority. You trust Trent to discern who Bob, Carol, Dana, Edgar and Frank are.

In choosing to engage in conversation with Dana, or even Edgar, you are not obliged to accept their word as to the identity of Frank, that's always Trent's job. And so Edgar's unreliability and Dana's poor character judgement aren't a problem.
Hasn't there been a bunch of goof ups with it having trouble with black faces?

https://www.wired.com/story/best-algorithms-struggle-recogni...

Google Photos tagged blacks as gorillas: https://www.forbes.com/sites/mzhang/2015/07/01/google-photos...

3 years later they still hadn't solved it: https://www.theverge.com/2018/1/12/16882408/google-racist-go...
Unfortunately their jsdoc stuff only exposes a subset of their typing capabilities, so you're leaving some advanced type goodies on the table.
A Million-Mile Battery from China Could Power Teslas and Your Electric Car
If this were to happen, it would be sad if it ended up like their recent DarkSky acquisition:

https://news.ycombinator.com/item?id=22739839

'Buy this expensive Apple Phone you cannot own / overpriced not-professional-grade MacBook Pro, or else you have no good private search engine option.' (except for Qwant which is usable but not good)
Obviously we need a panbigram, containing every possible pair of letters.
In my entire experience as a programmer, I can't recall writing a prototype that was not eventually used as production code. If I wrote prototypes in JavaScript, I'd have to start all over again to rewrite them in TypeScript.

Meanwhile, people would be on my ass trying to understand why I can't just simply hook up that decent looking prototype to API and release it.
Any of the following suffices to account for silence. All three could be true.

1. Advanced societies develop controlled fusion energy, and lose interest in terrestrial planets. Future activity occurs in the resource-rich Kuiper belts of their and neighboring stars. (Perhaps the most valuable resource there is low temperature.) Extreme primitives stuck on rocky inner planets have nothing of interest to offer, or to say. Aliens who happen by get no closer than Neptune.

2. Expansionist civilizations soon encounter other expansionist civilizations, and annihilate one another. Remaining civilizations are not expansionist, and therefore do not arrive. Humanity will likely be expansionist unless long communication delays make participating in society too difficult. If not, we will eventually encounter another, and either join it, annihilate it, be annihilated, or both of the latter. Having joined, expansion continues until the next such encounter.

3. Life we would recognize develops only on an inner terrestrial planet with a large moon. A planet otherwise like ours with no large moon develops like Venus, as solar tides nearly halt its rotation, and thence its tectonic processes and magnetic field. Earth-like planets equipped with a large moon could be vanishingly rare.
Ok, how much does this person to make?
Was this on a DSLR/MILC? My Sony seems to do this sometimes when I have a very dark and very light subject outside but it's usually fine in RAW.
Who assumes a system will never grow? No one. I'm looking at the 10-year-old legacy system we are replacing. That tells me a lot. Where its been, why its that way, and a lot about where it's likely to go in the next 2-3 years. Its function is actually being reduced in this rewrite.

I'm not against the microservice idea. I just rather focus on solving the problems the legacy system had. None of those had to do with scaling. They were related to a certain federal agency changing their mind every 2-4 years and really poor coding practices. A microservice with kafka and k8 don't really solve those issues.