skysight-inc/HackerNews huggingface dataset:
In brief, these sorts of conflicts simply do not arise in a fully persistent data structure. You may have a situation where you have a persistent data structure together with one or more mutable references, each to some version of the data structure. Yes, a modification to one of these mutable references would need to be synchronized, but they are separate from the persistent data structure itself.

Again using git as an example, there is the persistent data structure, aka the commit graph, as well as mutable references to commits, aka branches. A change to what commit a branch references needs to be synchronized.
>> Well, it is bad information and poorly informed speculation.

I agree, but this is just the information that the vast majority of the public is receiving from the media. Perhaps you should direct your displeasure in that direction.

>> It's sequenced already. There's a reasonable R0 for it. There are patients that have gone through the entire lifecycle of the disease while under observation. There's already a RT-PCR test for it. It has known similarities to existing coronavirii that are well understood.

Major publications are not smacking you over the head with jargon like R0 or RT-PCR tests. Those words mean nothing to most people. What matters is relatable things: how does this impact my travel plans, what precautions should my co-worker take on his business trip to China next week (literally).

>> Don't be a conspiracy theorist, particular when the "unknowns" are just - and there is no nicer way to put this - ignorance of internationally sourced public epidemiological data.

Is this not exactly the problem here? The government's response to the outbreak was slow, with reports of local officials suppressing information. When information became available, it was factually incorrect (human-to-human transmission) and propagated. The way this played out is remarkably similar to SARS. And much like SARS, the credibility of the government handling the outbreak has significantly harmed the public's trust. There is much reason to believe that the Chinese government is not being forthcoming with information.

>> If someone can't intelligently process news about this topic, they shouldn't add to the already large level of concern and confusion about it.

The question was "why /this/ level of isolation is necessary". He answered that question by saying "we don't know how bad it could be". He isn't shouting off the top of a roof to distrust the CDC.
Maybe that signal is only acknowledged if you turn ad personalization on.
Well yeah, I'm pretty open about the fact that I trend towards an anti-Google bias. At the same time, I regularly defend Google when they do good things or get unfairly maligned -- especially recently with their proposals around the privacy budget, deprecating agent strings, 3rd-party cookie changes, better CORS defaults, and so on. Very few companies fall into a binary good or bad category, and like most companies, Google makes a mixture of both good and bad decisions.

One of my primary problems with Google today is that it's just frustrating to interact with them. It feels like pulling teeth to engage with the engineers or support on issue trackers/twitter/press releases, in a way that very much isn't the case for other companies. Generally, when I look at issues or feedback threads, I'm not thinking of them as a personal failing for the engineers at Google. I'm not trying to assign blame or start a debate.

There is a very weird combative element to Google feedback threads and official statements that isn't present in press releases and issue trackers for other companies.

You can see the same kinds of asides in Google's previous statements about Manifest V3 changes, about the Web Audio fiasco, about URL changes, about merging the Chrome/Google sign-in. There's a pattern of immediately taking what should be very brief, neutral statements about rollbacks or changes, and then quickly transitioning them to, "we need you to understand that this wasn't our fault, it was yours." I don't understand that attitude, it takes the conversation to an emotional place that isn't worth going to.

It doesn't need to be anyone's fault. Just say you're rolling back the changes and then publicly pat yourself on the back for listening to feedback.

The frustration you're seeing here isn't just an anti-Google bias, it's the result of years[0] of watching Google regularly respond poorly to feedback from people who just want to work together with companies in good faith to make the web better.

> to step away and explore other options

This isn't really an option to for people who care about the web as a platform, because open feedback and (occasionally) criticism is the only way to make your voice heard about the direction that the Internet should go.

In some cases we can just say, "Google will be Google" and advise people to use DuckDuckGo or Firefox instead. In many other cases, where Google is proposing new web standards, or changes that will significantly alter how ordinary people interact with browsers and websites, paying attention and offering feedback is just really important -- because Google's response to all of this criticism very often boils down to, "you should have complained sooner, it's too late to change now."

[0]: https://danshumway.com/blog/chrome-autoplay
In my experience that has not been the case. Either unacceptably slow computation or High memory usage.
Do you have any data on power consumption near the equator, or where does this assertion come from?

Anecdotally, it doesn't ring true to me from my time in Thailand and Malaysia, where inefficient air con would be left on in poorly insulated houses overnight to help people sleep. I couldn't find any graphs like you can trivially find for power grids in the west.

But I did find this article[1] which indicates the record power consumption occurred at 9:35pm, beating the previous record which occurred at 10:28pm a few years prior, and both of these are times where it's all going to be coming from batteries.

But this isn't necessarily representative. Even if your reference is a book I'd be happy to purchase it, I find solar penetration in developing countries particularly interesting.

[1] https://www.thaipbsworld.com/power-consumption-in-bangkok-su...
Perhaps Amazon is offering quantity over quality with prime video (and everything else) but there are numerous dedicated streaming services like HBO, Funimation, or Disney+ which have both large and high quality libraries.
There's a bit more detail in this article from last August that describes the same thing: https://osintcurio.us/2019/08/01/muting-the-twitter-algorith...
It's probably just as easy to send an angry email. But something a public medium like twitter doesn't really allow is subsequent apologies - people are often afraid of admitting guilt publicly.

Running a quite large site, we get our share of angry support (email) tickets. Although we don't have to take any shit, we are generally nicer than we have to be ("Please find some mental counseling. Issuing death threats over not getting your ticket answered within two hours is not normal.") and received our share of apologies.

We also regularly get shit thrown our way via twitter, but don't expect any apologies there.
Yeah, I would love to be able to have a list shortcut on my phone's homescreen.
Maybe it's a "backdoor" added by some lower level devs who don't have access to the official controls for hiding the spam for themselves.
Thank you for writing this! I think it's a pretty neat tutorial that will be useful for beginners.

- The post uses some very direct methods to do it's work. While not what you'd use in a normal app, I'm actually impressed at how simple things were kept. Sometimes simple is better, especially for a tutorial.

- Please consider warning about the risks of keeping keys in your code as CONSTS, as the keys will be stored very plaintext, unobfuscated, and obvious in any builds.

- It would be neat if in a part two, you showed how to use AvaloniaUI or similar to run this on Linux or OSX. Or how to then clean it up so that the buisness logic isn't in the WPF class itself.
Just another study about expertise and how it can maybe not be beneficial:

https://www.bmj.com/content/357/bmj.j1797

From "Physician age and outcomes in elderly patients in hospital in the US: observational study":

> Physicians’ skills, however, can also become outdated as scientific knowledge, technology, and clinical guidelines change. Incorporating these changes into clinical practice is time consuming and can at times be overwhelming. Interest in how quality of care evolves over a physician’s career has revived in recent years, with debates over how best to structure programs for continuing medical education, including recent controversy in the US regarding maintenance of certification programs.

> Within the same hospital, patients treated by older physicians had higher mortality than patients cared for by younger physicians, except those physicians treating high volumes of patients.

Basically, expertise can change, and if you don't keep up, you may be following outdated advice (which might not useful or even possibly harmful). I feel like the "dropping your equipment" is a part of this. You need to know the right tool for the right job, and sometimes doing the same thing for years might lead you down the wrong path.
Yeah, I mean for one's own bottles. I have a bottle; it was new, I use it for things like milk or orange juice then I need to wash it to fill out with some other consumable liquid, but washing out orange is hard.
Having been raised in a charismatic Christian family, I suspect many of us would have sided with the religious authorities. Kids are so impressionable and it's hard to break out of a way of thinking when your whole community and identity is built around it.
I was just repeating the statistic from the article

I've no idea if the packages I have used or looked at are in the top 100 but most of them have not really had what I would call 'documentation', just sort of minimal probably auto-generated api docs
I don't argue with your statement, but I found the summary at the end to be quite good:

$50K of lessons learned, summarized for you
Let’s recap our lessons learned:

Narrow down your extended keyword set and focus on the keyword groups you have polished content and landing pages for, especially when you have a complex product.

Use an awareness ladder to inform keyword segmentation by purchase stage but revisit it often to validate and adjust.

Do not use the same landing pages for different steps of your awareness ladder.

Do not wait for leads to become paid users to decide on the quality of paid ads campaigns: focus on quick metrics and tailor experiments to one step of your funnel at a time.

Take a test-and-learn approach with small budgets to quickly fine-tune campaigns, focusing on page quality and clickthrough rates.

Run tests to optimize page content, which will reduce your cost per click.

Once you find your winner, you’re ready to go all-in. Now’s the time to pass it off to an agency to scale things up, if you are contracting out campaign management.
What really happened at Herculaneum?
This strikes me as a pretty bizarre statement. The more checks I can put into the compiler, the less tests I have to write. Tests are also code and come with development and maintenance costs. Since a software project's costs correlate directly with lines of code, the less you can write to get the job done the better.
That seems like an expensive and time consuming solution, unless you have many, many domains.

https://www.quora.com/How-much-does-it-cost-to-become-an-ICA...
Yoto – connected audio player for kids
or experience can create a bias where you know you are right even when the evidence says otherwise.

Age usually humbles people by them experiencing this often enough they tend to check things... if they mature properly
Hoag's Object
Precision is less valuable when the measurement is larger.

The very first piece of software I optimized, I started with “One Mississippi”, moved to a stopwatch app on my PDA, before I ever bothered with instrumentation. Because any idiot can tell 2 seconds from 3, that a boat won’t fit in the garage, or that more than double is way less than ten.

Ironically, if Brooks had said 3x instead of 10x, he might still be right and we’d have invested more in measuring things.
MPs are supposed to serve all their consistuents, though. Open source maintainers' duty to their users is more controversial; but I think most people would agree it's not as strong as an MP's.

> then, well, you must be self serving, and feel that these bugs are not genuine or important.

It's harder to keep track of bugs that aren't on a bugtracker (hence the name) if you don't have time to fix them right now.

I regularly fix easy bugs submitted to me on IRC, but if I can't do it right now, then I require the user to open an issue on my bugtracker or else I'll forget it and fix one of the other 216 bugs on my bugtracker instead.
It could be the result of having the lab in the same city that they could detect it so quickly. Not because the original sample (or any samples) would be tested in the BSL4, but simply because having that lab would attract talent, funding and equipment to reference labs in the same city. The index patient would likely have had a nasopharyngeal swab taken and run against the regular panel of respiratory viruses (influenza, parainfluenza, enterovirus, rhinovirus, metapneumovirus, and coronaviruses). I suspect there would have been a light signal on the coronavirus (perhaps some cross reactivity) and they would have done more investigation to determine what is was.
I haven't seen an internet ad in years due to using uBlock Origin with very strict block lists. I feel like I find products and services I need effortlessly. Am I missing something?
This has improved quite a bit on recent versions of the official mobile clients. If you go to your lists, you can "pin" a list, which has the effect of making it an alternate timeline from the app's home screen.

It's a little subtle, but on home you'll now have "Home" and your list's name at the top of the screen, with the active one getting a blue underline. Swipe left or right to select one or the other.
So this is only for people with depression? Not a single word for people who don't think they're depressed but still want to write? Why is it better than any other text editor?
Chrysocome Open Source Projects
With a solid post mortem like that, its not entirely lost. But with Adwords we're doing it to ourselves, drives bids up to a level where profitability becomes very difficult.
The Michigan Womyn's Music Festival is a well-known example.
I have been wondering the same. It's a bit of a conspiracy theory, but for the last few years different people have called for the lab to be shutdown. There have been confirmed reports of SARS breaks from a lab in Beijing, none of which turned into anything big.
This is something we face as well on the postgresql side.
We don't want to migrate.

And we want to maintain large number of multi-terabyte backups (that are RESTORABLE) in Glacier for compliance reasons.

There is orders of magnitude of cost difference between snappshots and Glacier. Also i cant maintain beyond 30 days.
Thank you Ian. Congrats for #1 on here
I hope this is sarcastic.
> mildly infuriating (enfrustrating?) article

Par for the course for phys.org.
This entire article describes exceedingly well how I've always viewed Whole Foods, as well as why I avoid shopping there. This gets to the heart of it for me:

> In all of these ways, the Whole Foods identity is about validating certain life choices and—by extension—judging others.

Although I certainly fall into the income range, education level, and so forth that Whole Foods seeks, I'm allergic to the store because I perceive it as having an obnoxious level of pretention about it. And (fully acknowledging my hypocrisy here) I have the same perception of the majority of people who seem to shop there.

It's just not my kind of crowd.
Its been windy and rainy in the area all week.
If you live in Florida, you can go down to the pawn shop, buy a gun, drive over to the airport and start shooting at planes. Doesn't take much sophistication to cause a lot of harm.
Yep.

The Financial Times:
https://github.com/Financial-Times/tapper

Discord:
https://blog.discordapp.com/using-rust-to-scale-elixir-for-1...

Pintrest, who seems to really like it (note the highlighted comment):
https://medium.com/pinterest-engineering/introducing-new-ope...

And looking on https://elixir-companies.com/en I see two in the UK, two in Brazil, Amsterdam, Ukraine, Canada...Plenty there.
Finding life on other planets means life was probably seeded on earth instead of the 'Spontanous Generation' theory of biology where RNA just happened on earth at some point. It also opens up the possibilities of life existing outside of earth.
I don't know whats not mind blowing about that.
I really appreciate folks like the parent here who take the time to highlight specific details like these that arose from their experience with different languages and paradigms.

These are the details that matter.
Yeah I didn't mean to judge them by the standard of later revolutions as much as indicate as to why I find it confusing / where I'm coming from.

But I still find it confusing even if they didn't have a sort of age of enlightenment like spin in the sense that ... they really didn't seem to have a good plan and it just sort of ends abruptly.
PBS Space Time have done a number of episodes on the holographic principle[1]

I strongly recommend anyone interested in physics check out the channel

[1] https://www.youtube.com/watch?v=klpDHn8viX8
> The answer to why Haskell should add dependent types is that it's an interesting research question, and that Haskell is designed to answer research questions.

Interesting, yes, but I believe it will also have practical benefits for engineers using the language as well.

I hope Haskell will migrate to dependent types because it will unify the language. Some of the more frustrating features of Haskell are due to it having a separate language for types and terms. When people see a huge list of language pragmas and the singleton libraries being pulled out this is what I hear people frequently complain about when they say Haskell is too complicated. If you can remove the barrier between types and terms then most of that added complexity goes away.

A good example of this is Lean. It's implemented in a dependently typed programming language because it unifies types and terms which makes writing the compiler and programs more simple. I think this could also be extended to Haskell.

It will be difficult, and presented as a "grand challenge," because unlike Lean, Haskell has many more libraries and applications that depend on it and we all know how breaking compatibility goes.

> They are separate because the concerns of engineers and researchers are vastly different.

In the twenty some years that I've been fortunate enough to write software for a living I don't believe this is true. I find that in software engineering that research and application inform one another and have a tight feedback loop. I read papers and often I implement them to help solve problems. Often in implementing that research I find feedback to give the authors or I find new problems that require some research in order to solve.

Pure mathematicians have it a bit harder. I lament that John Conway may never live to see the solution to some of the problems he's posed.

But I think we have it pretty good. The logicians have done most of the work for us. And we can implement new theories quite fast.

BTW I'm not saying you can't comment on or criticize Haskell, this is an interesting discussion. I am a little sensitive to people being contemptuous of the hard work others put into Haskell and was probably either misreading your comments or responding to that. For the people that do work on Haskell I think these are the great challenges for us to solve this decade. Algebraic effects have been used in production at Github and elsewhere and there's still work to do to make them shine but it's generally good stuff and moving in a positive direction. Same with dependent types.

Regardless, thank you for being patient. I appreciate your work and your writing here and elsewhere. All the best.
> What problem is it solving? Standard web backend for common social media platform stuff?

Basically, yes it's, you can make own online community, or niche social network for your users/products. But this is very useful to make unique social app based on an open source framework.

If you want to launch startup then social interaction between people is very important and Elgg allows you to do it quickly.
In addition, it's very secure code with wide features for growth and integration with other applications.
How so? Not disagreeing with the languages being different, but loops are very similar
My first email address was an address through our ISP I accessed through outlook and then Thunderbird. I was too young to really have a use for an email so I never really used it. By the time I got my own computer when i was a bit older, I realized my step dad had access to the email from the ISP(as well as a creepy amount of logging and monitoring on the computers in the house I ended up having to find ways around) so I got a hotmail address and have used webmail ever since.

These days, I just don't really have a need for an email client, I do most of my emailing through my phone and don't use it as often as I did between 2008-2012 or so. Those were probably my heaviest emailing years.
Ask HN: Is this a good landing page? (I know it requires JavaScript)
.NET – How to Sign an Assembly in Visual Studio 2019
No, I’m not. An ESA is not a service animal and does not perform a service. If someone specifically claims to have a service animal they can be legally asked what services the animal performs. If someone claims “emotional support” or “mental support” or any other such claim, it is not a service animal. It might be an ESA but those do not have the same legal protections/rights.
Your site is really cool! Is it customized from a template I could check out? Or did you hand-wring all the parallax/layout yourselves?
No, some registrars are still the one that manage the communication with the registry. A big reason for the registry, registrar and registrant model is so that the registry do not interact directly with customers.

It also depend on the type of registry. .se for example allow registrars to set registry lock automatically but not unlock. Unlocking is a manual process and there is contractual conditions that the registrar must have verified the identity of the customer who is requesting the unlock, and the registrar must also sign to that fact. So far no registrar has failed yet to do so, thus the legal ramification of failing this has yet to be tested.
Part of the problem is that stackage.org does not have a nice design for reading docs, even when the author has written some like this.

I'd love to see more Haskell packages using readthedocs or similar. But I imagine that stackage providing ugly docs for free as a side-effect of publishing the package discourages most from making the extra effort to have nice docs.
When I read about it I can't help but wonder if the regular populous were also a bit confused.