skysight-inc/HackerNews huggingface dataset:
> Do you think there is a qualitative difference between a 'vaccine' ID, which I can assure you will have information encoded that can be used as a personal identity marker, and what the original commenter was proposing?

Yes. You didn't read the article I posted, and you're already making assumptions to create a straw man.

The proposed research[1] (that Gates has been falsely linked to) proposes using quantum dots in a pattern. They need not be PII. A random person in a developing country would have no method or incentive to forge the quantum dots in their skin, so the pattern would be exactly the same on every person. Nothing personally identifiable.

1. https://stm.sciencemag.org/content/11/523/eaay7162
RE: 1) "it is that components cannot reuse logic" - +1 to this - recently I re-watched original hooks talk by Dan Abramov and was not able to finish it with conclusion different than "you guys really fix issues you invented before". Class-based components and reusability of logic is something that existed years before React, and probably will exist years after React. Even this concept of Dependency Injection and Services that Angular is still on proves that there-are-solutions. There are solutions for reusing logic between classes. Thing that bothers me the most is not that there's something wrong with fixing your own issues, but the fact that developers outside React Core Team start to think that "well, you cannot reuse logic between components".
How we optimized finding similar assets for tax-loss harvesting
> "Gun cleaning" accidents, as the socially accepted cover for male suicide by people everyone wants to ignore were suffering from depression or PTSD.

There's no doubt that happens, but on the other hand gun cleaning injuries (e.g. to limbs) are far from unheard of, as well as people accidentally putting holes in their house. Those are doubtlessly accidents, so I have no doubt that some of the "gun cleaning fatal accidents" truly were accidents. Any of these accidents should be prevented by dogmatically following basic safety procedures, but obviously sometimes some people don't. And sometimes, that has fatal consequences.
Thank you Sweden for running a giant, country wide experiment to see if immunity is actually conferred after Covid infection. We all appreciate you using your citizens as Guinea pigs to see if we can try and collect evidence that shows whether herd immunity will occur or whether reinfection is likely. May the odds be in your favor, for your own sake.

"No evidence" that recovered COVID-19 patients cannot be reinfected: WHO:
https://www.reuters.com/article/us-health-coronavirus-who-id...
Debugging MSBuild Script with Visual Studio
The "idea" that react hooks try to implement is very common in FP languages though. It has a lot of parallels with extensible effects; which is a pure, functional embedding of the idea of hooks
To be clear, John Ousterhout was the creator of the Sprite operating system. I was one of the grad students working on it.
Note also that the centralization point is not necessarily true. On one hand, yes totally, the process of gathering knowledge is centralized on wikipedia.org . Although, it's not a place where original content is welcome, so it still links to the sources. I guess that if SEO is of concern to you, being linked by wikipedia probably have some value.

On the other hand, my usual way of reading wikipedia is by browsing localhost. All data of wikipedia is open (you can actually download its database) and under creative common, so it's perfectly legit to host it on your own computer - quite the opposite of centralized, in that regard.

Of course, using the whole database with the whole history is not really practicable nor useful, on a local computer. Personally, I use the dumps generated by Kiwix, which only provide the last revision at the time of generation of the dump. I download them using the torrents provided by Kiwix and keep seeding them, so it can hardly be more decentralized, in that regard :)
They don't. I spent around $2M from 2003 to 2015 and clicks became steadily more expensive and useless. The advice from their "experts" usually resulted in more spending with lower ROI. Eventually we stopped using Adwords. Google obviously didn't even notice or they just didn't give a shit, as they never contacted us to ask why we stopped using AdWords.

You cannot imagine how great AdWords was in 2004. It was much more transparent and easier to use, and the ROI was just incredible. Their success at that time was more than justified. Not so sure about today, though.
True in the short term. I suppose that "In the long run, we'll all be dead."
There is another popular method of writing - writing along with learning :)
CentOS is RHEL without the RHEL branding.
This loses something important about Keybase sigchains: on Keybase, a sigchain represents an identity and not a single key, which makes it possible to add separate keys for different devices and to seamlessly replace and revoke keys over time. (Non-key-specific sigchains let the Keybase client do interesting things like automatically re-encrypting shared data when someone revokes an old key.)

Tying sigchains to keys seems limiting, and I'm curious if there's a reason for it. Otherwise, I like this a bunch.
Contagion trailer with all humans removed
The problem before was that your class component was not updating correctly and rendering stale & out of sync data. If it were updating correctly, it would have had the same infinite loop problems.
I'm sort of surprised there are no tools for this. I understand why having the compiler reorder things could be bad, though it seems like there should be room to tell the compiler it's okay to repack it for minimum space, but I don't even see any mention of a source-level tool that would just sort the items in a struct for you.

It seems like something like that could be useful rather than making programmers try to order their structs by hand.
Ugh, that was an annoying article. Clickbaity and burrying the lede which turned out to be very uninteresting
This part jumped out as kind of interesting, wonder if there's more information out there about this program:

"Malone is part of a classified project called DOMANE that uses computer simulations, artificial intelligence, and other methods to rapidly identify U.S. Food and Drug Administration (FDA)-approved drugs and other safe compounds that can be repurposed against threats such as new viruses."
Ah, I had this problem with all languages.

Don't know how to get around this :/
Right - that would assume that the build does not pull in potentially different dependency [versions] even if the code itself doesn't change. This may or may not be the case.
>In the end, the way history gets written is important for the propaganda of the future.

I honestly initially didn't care about the British Isles thing til I saw British people start to presume Irish people were naturally British and then use that exact terminology to justify why UK sovereignty should be extended over the entire island.

Just imagine if Britain was referred to as an "Irish Isle" and you'll start to see the problem in how people start to view the neighbours not as equals but as one belonging to the other.
Basically, put a space after the star that you want to render verbatim, and don't try to do that in a region of text that is already italicized with stars.

E.g. "... being interpreted as a void * type."
And to clarify, observation is as important as experiment, because observation gives us new ideas for experiments. Collecting anecdotes and making observations is as important as designing experiments. You can't really be a scientist if you don't pay attention to the natural world.
> anyone who does it deserves to be smacked down hard

I was trying to hint that there was something you were overlooking in your explanation. Probably not an effective tactic in this medium.

But thanks to your fine example, I will in future make sure to lay out things in exquisite detail while belittling the person I am replying to.
You can read up on https://suckless.org/sucks/systemd/

It is a good primer into why systemd provoke(d|s) so much hate and controversy.
I don't have the code in front of me, but something like

int hash=0;
for(int i=0;i<sizeof(obj);i++)
hash += hashing_method(reintepret_cast<char*>(&obj)+i);
return hash;

Basically hashing each byte of the memory containing the object, regardless of what the object itself represents.

We can argue whether that's a smart thing to do or not, but I wasn't in charge of implementing it - it's a relic from a codebase that's more than a decade old at this point. It's a simple hashing method that works with most types, but obviously dies horrendously in a case like this.
OP didn’t mention what country they’re in. Maybe their dollar is slightly less valuable (like the Canadian dollar)? Cause it’s $3.99 in the US, so CAD$4.99 would make sense (USD$4.99 is CAD$5.60)
In a cloud native world, code should not be aware of the environment. I don't see a reason to have multiple files per env and not just different configuration. This kinda of creates a mental model against true configurability.

The solution with multiple files actually goes against the 12fapp

"Sometimes apps batch config into named groups (often called “environments”) named after specific deploys, such as the development, test, and production environments in Rails. This method does not scale cleanly"
General info: https://www.hackerone.com/blog/Guide-Subdomain-Takeovers
I didn't write that it should be mandatory.

I wrote that it should be mandatory IF it is needed.

Otherwise it's like saying that lockdown is needed but that it will only be opt-in: it does not make sense.

By the way, no, 1 in 5 people do not have antibodies.
Apologies if I came off as ungrateful, that was not my intent. I don't know the inner-workings of the project's prioritizations; I just, from the outside, haven't seen much movement on the language server in the time I've been using Rust and assumed it was because some of the other (many!) things that were being worked on had taken attention away from it.
Face Detection in Flutter Using Firebase’s ML Kit
Maybe I'm missing something but I figured that since I drink my tap water and it tastes fine to me, it should be fine in my coffee.
Just today I was joking with my colleagues on Teams - "Who is the Product Manager of Teams, and why hasn't Mr. Gates fired him/ her yet!"

At the peril of being downvoted, I am going to rant, but rant I shall.

Last year they tried to move all Skype users to Teams, which failed miserably. Today, they have tried doing the same, but to my much chagrin, the issue from last year still persists. We are not able to share screen with Skype users. One user just got irritated and left.

A few weeks ago they forgot to renew their SSL certificate, which is unacceptable for a corporation like Microsoft.

And now this.
It makes me loathe Teams even more.
What’s a good way to be in touch? I’ll make sure we loop you in ASAP :)
Out of curiosity, which editor are you using? I've hit a similar problem when trying out upcoming neovim lsp support:

https://github.com/neovim/nvim-lsp/issues/195
Oh yeah, for sure, you've got thirty years of history and SOMEONE relies on every single tool added over that as a crucial part of their regular workflow.
the Animation API that they use is not supported by IE with partial support in Safari.

https://developer.mozilla.org/en-US/docs/Web/API/Element/ani...
https://youtu.be/FSDvF6H0cks?t=6
lol at all the devs bashing on 70 year old advertising terminology

to give you one back, my cringe dev jargon of the moment is PERFORMANT
Yup, in my hypothetical example, at some point "microsoft-teams.com" was registered by Microsoft. At that time, some engineer deployed something that involved the CNAME. Over time, "microsoft-teams.com" was moved elsewhere and the domain became unregistered, but the engineer maybe forgot or left the team, and nobody remembered that there's this out of date "abcde.teams.microsoft.com" DNS record just sitting there.

Microsoft has a lot of these, just random Microsoft-ish domains that were used at one point or another. It's a problem because it makes it harder to look at the domain name as a sanity check against phishing.
Well, William Pierce is not generally considered a paragon of English literature, so it's not quite the same thing.
What's the difference between the Aquisition in CPA and the Click in CPC?
Show HN: Logbuch – A Simple Multi Channel Logging Library for Go
@mr-karan what is the main reason for switching to Vuejs from Angular?
Hi HN! I've build a simple logging library for Go because I couldn't find one that actually logged errors to stderr instead of stdout. This isn't/wasn't possible with popular logging libraries I used at that time, like logrus for example. logbuch allows you to configure the output channel for each log level, provide structured logging and a rolling file appender. It's easy to extend, so feel invited to contribute.
> Regarding your idea about a new type of Y-Combinator-style model for funding science, I like the idea.

It seems to me that incubators like Y-Combinator are more enmeshed in / perpetuate the short-termism that has so drastically affected basic research. I mean, from what I understand the funders for HARC pulled out only a little after a year.

> academia isn't immune from these short-term pressures.

This is 100% true. It's true because the "short-term pressures" are wider changes to economic culture that have emerged since the late 70s. Some fairly call this neoliberalism, but it's plain enough to just link it to the maxim of shareholder primacy that really took flight from that period. The expectation that markets are so fundamental that typically non-economic activity could even be governed by market "laws" became a kind of wisdom incubated in the high prestige MBA programs and leaked out as "management theory" about how organizations should be run. In short, Universities are now run more like businesses than they used to be (a glut of extra "managers" everywhere in the hierarchy, a "customer first" approach). That pressure extends down to the actual academics doing the work. They have less support, less funding, and must seek grants from increasingly short-term thinking institutions.

This is a far cry from the ARPA network of university researchers that gave us the largest qualitative leaps in computing. Universities and even the conditions of the grant funding were much more open and flexible back then. It should not be surprising that we are still largely using systems and methods designed in the 60s/70s (looking at you, Unix) because that's the end of this important period.
I get that large sample sizes are impractical for experiments with monkeys, but I'm reluctant to draw conclusions from a study where all relevant groups have <= 10 participants.
> Another solution, more along the lines of what I was thinking, is simply to associate the hash table with a hashing function which processes the type as a structure, hashing the members individually rather than as a pad of memory.

This solution is probably what I would go for in most cases as well. The most compelling reasons I can think of for going the other way would be if there were a desire to use a specific hashing function/algorithm on all keys regardless of type or if there were a desire to have keys of different types in the same map.
The topic was why Microsoft's products now are so much better than they used to be in the late 90s and early 00s. The reason was, that Ballmer left the company. Sure he doubled the profits... by selling crap using shady methods.

So, what are you upset about? Because I used his commonly understood nick name to say it?
Sadly, horribly, that is now a risk with every major procedure - but at least it's a known risk that the patient can choose to accept when the underlying condition is not life threatening. Devices that don't work properly and haven't been properly reviewed by the FDA are risks the patient can't reasonably evaluate.
Ask HN: Examples of startups that survived layoffs?
I have a friend in one of the many startups that are undergoing massive layoffs (which we define as > 20% layoffs).

He argues that since the raison d'etre of startups is growth, it seems that for most startups a massive layoff will inevitably mean their failure.

I've been through several economic crisis before but can't easy recall any counter examples. Are there notable startups that have had >20% layoffs and then later gone on to a successful exit?
We know that the genetic makeup of Stonehenge’s builders changed over time due to migration from Europe first it started by Neolithic people that migrated from Turkey & south of Spain. Over time they were replaced by the beaker people and the influx of these people into England has been greater than the migration of these people to Germany or France.

I can't find the specific article anymore about this being a celebrated event and people traveling from far. It could be I reversed the causal relation and the new builders just happend to be migrating anyway.

The setup of Stonehenge does have a remarkable coincidence with the longest & shortest day of the year.It was also a long held belief druids build Stonehenge for sacrificial offerings but that didn't match the actual timeline of their migration.

Considering all builders of Stonehenge were farmers and highly dependent on seasonality, I personally wouldn't be surprised that the stones were used to put people on top and offered in a light of fire so the gods could make changing of the seasons happen. What do you think?
America Needs to Win the Coronavirus Vaccine Race
Actually, I have found that if you point this out to people, for a lot of them it will (rightfully) diminish their trust in the institution of the Nobel Foundation, rather than increase their trust in the Economic Prize.
I quit my job to work on Fathom Analytics full time
>"No evidence" that recovered COVID-19 patients cannot be reinfected

Isn't temporary immunity the norm for these types of viruses? There's not reason to think this virus is different, is there?

I think it's great what Sweden is doing. I don't follow why you think they have done something wrong. Their hospitals are not overwhelmed.

Nothing any other country has done will prevent covid from spreading through the population and killing the same number of people eventually. They've only slowed it down a bit, not stopped it. It doesn't appear that it can be stopped, there will not be a vaccine in time. The same people will die in the end, right?
QGIS could be interesting. It contains tons of functionality, and interfaces with multiple other geospatial projects.
Yes, but they crushed it. How much more quantitative could you get? A task is either crushed, or not crushed.
It's all good; I think in some cases it's a distinction without a difference. Like, it is true regardless of the why, we have had a less than stellar IDE experience. Saying "we do care about this" only does so much to help; it gives you hope for the future, but doesn't change the facts on the ground.
Makes one wonder - in the absence of thorough regulation, why a third-party evaluator hasn't arisen to provide real risk analysis for patients regarding each device (the good device seal) - and I'm surprised insurance companies aren't more aggressive in ensuring that they aren't making the patients worse 9which would increase their insurance costs).
It was more premeditated than what you describe but the Beastie Boys handed out hundreds of cameras before a show in Madison Square Garden in 2006 and then post-processed the resulting footage into a pretty epic concert film.

https://en.m.wikipedia.org/wiki/Awesome;_I_Fuckin'_Shot_That!
Yeah, it is stuff from forums and similar places.

It's interesting that you have such a different experience of it to me.
Salt Lending: Loans backed by crypto
After using `ember` and the wonderful `ember_data` at $PREVIOUS_FIRM, I wholeheartedly agree. React is good for what it's good for, but the community sadly did not stop there.
In typical technical contexts, 'color' usually gets it's meaning from CIE 1931 or a derivative of it. The science of human color perception is colorimetry. Photometry is the science of human perception of brightness. Philosophical skepticism deals with the shortcomings of this approach.

https://en.wikipedia.org/wiki/CIE_1931_color_space

https://en.wikipedia.org/wiki/Colorimetry

https://en.wikipedia.org/wiki/Photometry_(optics)

https://en.wikipedia.org/wiki/Philosophical_skepticism
While Ultimate does give you access to all the language plugins, it does not give you access to all the IDE features that the other Jetbrains IDEs have.

This varies from language to language and IDE to IDE, but Idea does not support C++/Rust debugging, even with the language plugins. Only CLion supports them.

I’ve found this true across multiple languages, hence why I bought the full toolbox subscription and use the language specific IDEs where possible. It’s cut out a lot of rough edges from when I tried to just use Ultimate.
I don't really understand how this approach breaks what you are describing.

All I'm saying is that instead of hooks API being imported from React at global scope it could be provided as inputs into the components directly. They would still exist in the function body as you put it.
I disagree about being trauma naive as a society. Having a scientific understanding of trauma is separate from having phenomenological understanding of trauma, and I believe we have a large amount of knowledge and wisdom about the latter. I also believe there is a large repertoire of psychotechnologies that helped people to be trauma resistant or helped them if they had PTSD. We just lost contact with many of them and psychotherapy is perhaps the only dominant vessel for us in rediscovering those.

Peter Levine's most famous example is a polar bear that shakes a potentially traumatic stimulus off after being shot with tranquilizer. He argues even non-human mammals have the instinctive know-how to deal with trauma. Why humans would be lagging behind other than undue suppression of their instincts on how to deal with it? If anything, our modern society that puts so much stake at "being in control" is a hindrance to post-traumatic resolution than historical societies would be.

A crucial requirement for traumatic retention is a sense of loss of control that accompanies hyperarousal. No perceived lack of control = no trauma. In the context of combat PTSD, there is a large difference between modern warfare technologies and historical warfare in terms of the loss of control it induces (both for soldiers and civillians). At the very least, I would argue historic wars had more contextual meaning with them, fighting for one's land, nation, loved ones were more immediate and connected to the action, as opposed to being flown to a foreign country for less-than-well understood purposes.

Even for complex-PTSD, nuclear and even single parent households being a recent state of affairs, I would argue historically having multiple adult figures in one's childhood context prevented a problematic relationship with a single adult dominating the development experience of the child. Also those children had more access to natural world early on (unsupervised play time), developed competencies (e.g. working in the farm with parents) and afforded many other developmental freedoms, therefore likely to have developed trauma resilience. What was a rite-of-passage ritual supervised by the elders if not a training program for developing trauma resilience?

I would say it might as well be our current world that is more trauma-naive, trauma-generating and trauma-retaining than historical ones. We have the collective wisdom on how to deal with it, but insurance doesn't pay for it and you gotta show up at the office the next day.