skysight-inc/HackerNews huggingface dataset:
At first it's really more attractive something for smaller teams building side projects. Maybe also small sub-components.

When dealing with TypeScript and the usual suspects like React + Redux, or AngularJS and its ilk, what bothers me is all the boilerplate and complexity. TypeScript contains a lot of baggage from Javascript.

A functional, well featured language that doesn't require a humongous runtime as a download (like Python on WASM, which works, but like 40mb to get you started...) might be an attractive solution there.
>- when working for a Swedish company, when they extended my contract and said they are very happy to have me but they can't pay me the same rate as my Swedish colleagues (I am Polish).

Were you living in Poland or Sweden ? I kinda get that they'd want to pay less if you were living in Poland, considering the cost of living, but in Sweden that'd be scummy as shit.
Hi, I'm the first author of this article.
I explored self-replication with and without variation quite a bit - we have a paper at ALIFE2021 that is all about self-replication with neural networks.
One thing I point out in the soon-to-be-published paper, where we use feedforward neural networks instead of Neural CAs for self-replication, is that generally CA rules can be seen as environment rules, and CAs can specialise and diversify with the state vectors. There is a wide spectrum in which to select how many rules you want to embed into the environment and how many you want the models themselves to learn for self-replication. As von Neumann said (paraphrasing): we don't want to explain away the problem by making the environment too complex, nor have it so simple that it makes progress too difficult.

Having said that, I already have some unpublished results where I can find ways to have traditional Neural CAs self-replicate while having also functional capabilities (like persisting a pattern). But as they are now, you can easily see them as being mostly "environmental rules". There certainly is room for plenty of research in this area. I encourage researchers to focus a lot about finding interesting non-perfect self-reproduction.
I get a 404 with the link above, but removing the .html is fine ... https://www.bbc.co.uk/news/technology-57018148
Rufus also has the nifty and often overlooked ability to create VHD images from drives.

https://github.com/pbatard/rufus/wiki/FAQ#Saving_an_existing...
I think he argues that it exists, but it is not relevant/does not deserve attention, because there are more important things (like prejudice).
Could you please give us 3 examples of what you consider to be "systemic racism" nowadays in the US? Since you claim the phenomenon is real, I'm sure coming up with a few examples won't be difficult.
I've just been to check my 2-Step Verification settings on a Google account to see if I could remove SMS as a 2nd factor yet. I've been wanting to remove it for a long time as I don't trust it.

I thought I'd try adding a 'Security Key'. There was an option named 'Google' so I chose it to see what it meant.

I was immediately presented with:

Success! Security key added

Your Google security key was added to your account.

When you sign in with 2-Step Verification, you'll use your
password and your Google.

Make sure that Bluetooth and Location are on.
When you're signing in, Bluetooth & Location are needed to
check that your devices are near each other.

Bluetooth pairing isn't required.

Works only on Chrome
Built-in security keys currently only work on Chrome

So I'll use my password and my ... "Google"?

I'm guessing this is related to the Google phone app, but if I go to add another security key I can see 'Google' is now disabled and it says next to it 'Last seen 8 February' ... but I've opened the Google app on my phone more recently than that, because I've used it for 2FA for this Google account before!

I don't understand "Works only on Chrome". Is this saying I can log into Google on Chrome (desktop) by using the Google app on my phone?

I've got 'Authenticator app' set up already (not using Google Authenticator - you can use the code it provides to add to Authy or 1Password or whatever you like).

I also have backup codes as a paper copy ... so I think I might now be safe to remove 'Voice or text message' as a backup option, but I'm still wary of doing so.
Ireland is extremely for profit in everything they do and very poor compared to many places in Europe in terms of response and quality.

People just assume a lot about the world.
Not everything in AWS is a VM with a limit.

For example, their CDN has no "TB per month limit". If your site gets popular and is 100% cacheable, you could be getting a million dollar bill.

I hear similar horror stories about the various distributed databases in several clouds. They're all crazy expensive.
Long time lurker.

Some questions for people that know more about this.

How many Institutes of Virology exist around the world?

Is there a way to know how and by who are they funded?

Is there a way to know which ones were/had been working with coronavirus/sars?
> Macro vs micro.

Are these really opposites? Hannah Arendt famously tied those together in her work "Eichmann in Jerusalem".

She pointed out that Eichmann, convicted architect of the Holocaust, wasn't necessarily a sociopath, but instead an extremely average and mundane person who relied on clichéd defenses rather than thinking for himself, was motivated by professional promotion rather than ideology, and believed in success which he considered the chief standard of "good society". Banality, in this sense, does not mean that Eichmann's actions were in any way ordinary, or even that there is a potential Eichmann in all of us, but that his actions were motivated by a sort of complacency which was wholly unexceptional

https://en.wikipedia.org/wiki/Eichmann_in_Jerusalem#The_bana...

The question that gets skirted when discussing "systemic racism" is this: what does this actually mean? How does it manifest itself? make it concrete?

The notion "systemic racism" covers a vast territory of human interactions and feelings. Mostly the uncomfortable one's that aren't easily discussed: indifference, complacency, egoism, irrational fear, insecurity, mistrust and so on.

Right now, there's another post on HN's frontpage about toxic workplaces. A toxic workplace is the result of emergent behavior of many individuals in that workplace. Both leadership that acts complacent rather then address human issues, and workers who don't feel engaged, incentivized or motivated and put their own interests, frustrations, irritations, fears,... up front.

In that regard, formal public policies - social, economic, political,... - are also a representation of emerging behavior, the fluctuating emotional state of a large group of individuals, a community, and the norms and values which grow prevalent and come to dominate collective thinking as time marches on.

Eichmann himself didn't pop up overnight, after all. He ended up becoming because both personal circumstances and factors, as well as the larger societal and environmental circumstances pushed him in that direction. That doesn't excuse what he did, but it does explain why it happened. And it's a relevant lesson to keep in mind when discussing inequities in modern day terms.
This is an entirely unsatisfactory investigation. Given the colossal incentive to absolve themselves of any responsibility, what possible value is there in asking the Chinese scientists questions and looking at what they give you? What would any rational entity do in this situation of causing a global pandemic?
I just want to plug in two books by Alice Miller, mainly about childhood, the effects of growing up in a 'not-good' environment - that sort of thing. I found her to be very level-headed.

[1] The Drama of Being a Child by Alice Miller (also know by the IMO bad title 'The Drama of the Gifted Child')

[2] For Your Own Good: Hidden Cruelty in Child-Rearing and the Roots of Violence
by Alice Miller

Edit: Also a good comic named 'On a Plate':

https://www.rnz.co.nz/news/the-wireless/373065/the-pencilswo...
If you wanted to talk about about systemic racism you would talk about things like single family zoning and ability to get mortgages.

There was a strongtowns article that literally had nothing to do with race, merely about getting rid of single family zoning. It didn't take long for someone in the comment section to post how building affordable housing in those places will ruin everything and everyone is naive because they haven't had to live in a ghetto.

There was an economics explained video about real estate that even implied that race was one of the factors was how far the homeowners are away from other races.

Coming from Europe this was completely unexpected for me, turns out, segregation in the USA never went away it merely became more socially acceptable.
Google seems to treat [their automated processes] as basically the whole answer, when the process clearly needs more informed [human effort]

Isn't this basically their entire company policy?
Racket 8.1
This kind of came up for me in a recent discussion, as my team is converting a trusty desktop application to a web-based system. The existing app is fairly complex, and is aimed at expert users who spend a significant amount of time in this app as their primary workplace. They enjoy the kind of flexibility that resizing, rearranging panels can bring. Additionally, they love the current ability to grab a panel, tear it loose from the app window into a new window, which they can move to their 2nd monitor.

So basically, think of how an IDE tends to allow you to customise its UI to suit whatever task you're thinking of. Clearly, we can and will ensure that the main use cases have a compelling equivalent in the web version, but it's fairly intimidating to think that there's no easy way to offer these kind of expected features on the web.
Turning the “land of opportunity” into a “land of serfdom”
You've missed the argument - the argument is we have prevented the existence of millions of humans without blinking, many of whom would probably rather exist.

Once we've one that, killing off large numbers of animals is an academic point. Who cares if we kill them by preventing their existence or giving them years of life then killing them? They're the lucky ones who got to be born. If you gave me a choice, I'd rather die and be eaten than never have existed.

I would also rather have been born and die horribly (which may yet happen) than be one of the uncountable infinity of humans who never existed to breath the air.
I believe the lab origin theory is flawed based on the scientific reasoning, not the meta analysis. I agree that the meta analysis is inconclusive as it is not emphasising the science enough. The feeling I get is China doesn't really want to talk about it because it encourages ideologically motivated people to attack China, and serious scientists are mostly not convinced that this is a lab escape and so don't feel the need to discuss it.

At the same time, China risks looking guilty because they are defensive and try to control the information. All this leaves this kind of article with a seemingly plausible scientific and ideological basis that is difficult for laymen and even scientific journalists to evaluate due to the complexity of the science involved, and not many scientists interested in spelling out why the reasoning might be flawed.

You also see in the quote from the article:

“Yes, but your wording makes this sound unlikely — viruses are specialists at unusual events,” is the riposte of David L. Robertson, a virologist at the University of Glasgow who regards lab escape as a conspiracy theory.
For what I called "plumbing"-scripts above, I rarely ever need any dependencies via npm. What nodeJS delivers out of the box suffices completely.

Sure, doing things like http directly with node is a bit cumbersome and having a library that does some abstraction comes in handy if you're working on something that goes way beyond what you'd ever consider doing in bash. But especially for that very purpose of things where I used nodeJS instead of using bash, nodeJS always had everything I needed out-of-the-box, almost never required any dependencies.

That being said, if you re-use code, plan to share scripts etc. with other people and all these things - using something like typescript (and possibly some testing-libraries) comes in very handy for maintainability, and there you can't get around npm.
But for one-off-"plubming-scripts", nodeJS had all I ever needed.
The burden of entry to learn Rust seems higher than with Grain. And Rust does not have webassembly-centric language features.

C/C++ contains a lot of baggage from other platforms. And has a steeper learning curve. Interoperability with WASM and Javascript is even worse.
Here’s the thing about public data from the perspective of the public sector.

We operate 300+ different systems, some are tiny, some are major. Some are build as “modern” web-fronts with healthy APIs behind them, some are older than you and run on a mainframe behind multiple layers of APIs that have been added over the years as demands changed. Most are build and maintained through public procurement processes, and some have been through several different companies and a myriad of different approaches to how you build software. Some were build by companies that haven’t existed for a decade, designed by people who are retired. Many share data but none of them agree on data models. Even if you have natural enterprise architecture descriptions of what a specific data model for a “person “ should look like when it goes in or out of a system, that’s not a guarantee that it’s also what a “person” actually looks like inside the system. Many suppliers make a lucrative “additional content” business out of selling BI modules that translate their data into something our analytics departments can use, and as such, have a vested interest in not making the data too accessible on its own. Many are clever enough to set up contracts that don’t give us access to our own data without buying it as an option, or often, as several options for the various parts of data. On top of this, almost none of these systems were (or are) designed to have clever data models or good documentation. That costs money, meaning your bid will likely lose the procurement process, but it also makes it easier for another company to “outbid” you in the next procurement process should you win.

Anyway, the point is that our data is a mess. As this article points out. What’s worse, it’s not just a mess, it’s a lot of different messes. We map our public toilets in our GIS systems, so do the 97 other communes of Denmark, but because we don’t have the same GIS systems, and because we don’t have the same data access agreements, you could easily end up with 98 different data sets, some being “never-updated” xmls, others being json, others being txt files and some being rest/soap/you name it APIs. This article is completely right when it tells you that this sort of sucks. In theory you could use the data to make an App that directed you to the nearest public toilet in Denmark, but good luck with the state or the data.

Here is the biggest issue that Open Dara faces. The political decision making layer doesn’t really care that Ronald Reagan released the GPS data “and look what happened”, not when they are distributing funding and have to decide whether they want to spend money on “good Open Data” or more teachers.
You can just as well use a nested common error struct which has more detailed error information instead of just an "is_valid" bool, and also turn the whole return value into a tagged union to save some space (so the return value either contains a success value, or error data, but not both).

You just don't have the high-level syntax sugar to create or deal with tagged unions in C.
If you say "women do X" vs "some women do X", you're talking about women generally. I intentionally asked the question that way to highlight the irony.
Previous post on Ventoy for some discussion:

https://news.ycombinator.com/item?id=24241485
True, hopefully that'll motivate the CDU to clean up their act / code of conduct.

On the bright side, two of the leading companies in the mRNA vaccine space are based in Germany (BioNTech and CureVac), so there is still some ability to innovate.
According to this, 28 nm is indeed the cheapest:

http://www.monolithic3d.com/blog/moores-law-did-indeed-stop-...
How is it not racist if it discriminates against people based on race? Sure it increases equality of outcome, but it decreases the equality of opportunity.
Direktiv: Serverless Custom Plugins in Go, Java, Node, Python or Rust
My experience as well. The adage of the team working together being better than the sum of its parts is very true in my career.

I've worked in teams with absolutely no superstar, just very decent engineers that cared about delivery, the customer and code quality. We achieve a lot in very short time, very little friction, everyone respected everyone and, more than that, trusted each other to be doing their best on their parts. We communicated well, we had really good pairing and mob programming sessions and we discovered, defined and delivered a product together.

On the other hand I've worked in a few places with the kind of developer that could be considered the mythical "10x engineer", they could really deliver a lot by themselves but had no sense of team spirit, poor communication and availability to help others. Found parts of the process boring and would refuse to participate. Not extremely toxic but definitely not part of the "whole" and after a year or two of this they are much more of a drag to any product than an asset.

Once I worked with probably the smartest guy I've ever worked, who really cared about lifting others around him so he could work, in his words, for "his own obsolescence" in every project. He helped a whole company improve processes, ways of working and code quality, I do think that his contributions alone made the company at least twice as valuable after a year. And he didn't really care about that, he wanted to see people working happily, with as less obstacles as possible, and together. I miss him a lot.
Kind of. There are still settings that are available only in the app, which I ran into recently - can't remember exactly what but eventually I gave up and installed the app.
> If you can program C well, C++ isn't going to be too much of a problem for you.

I only agree that understanding C helps somewhat, e.g. by avoiding the traps of not thinking hard about the underlying memory model. But it won't help you with template metaprogramming or how exceptions can break your supposedly memory-safe code: https://herbsutter.com/gotw/_102/
How anyone finds users that will buy their products on Facebook: serve ads, report revenue, and let FB figure out how the fuck to optimize it without you doing a goddamn thing.

Frankly that's all that digital marketing should be (a button PMs press, not a division at every company), I'd rather one or two highly regulated and excruciatingly scrutinized companies manage all the details than millions of small shitty ones that nobody pays attention to. I fully agree with everyone including Kara Swisher that FB is not as regulated as it should be, but that model does seem ideal to me if we can figure out the regulation.
> There are plenty of viruses from animals known to infect humans

Yes, absolutely. AFAIK that's where almost all viruses that infect humans come from.

> it's exceptional because it can pass from human to human

With extremely high efficiency, from the first appearance of the virus! If it were not already optimal, then the initial transmission rate would have been lower, and the genome would have had to rapidly change in the process of surviving. This was seen with SARS1. It's seen with other epidemics. The fact that it isn't seen here is very, very weird. Why did SARS2 not have to adapt to its new host?
Pretty much any virus 'favours authoritarian societies' to the extent that stricter restrictions and their observance reduces transmissibility. And pretty much any society is a lot less likely to worry about movement restrictions being illiberal in an actual war.

This happens to be a virus which focuses most of its harm on elderly people who can be triaged out of care where resources are stretched in conflict situations, causes relatively few issues for combatants and spreads in an unpredictable manner well beyond the target population. Its clearly insufficient to undermine the actual fighting fitness of the societies which make no effort to stop its spread, but at the same time it goes round the world killing random noncombatants and likely gets back to your own population via neutral countries. Clearly far worse as a bioweapon than many naturally occurring viruses, especially when you apparently don't have an antidote and your potential adversaries can develop one faster
Another example in the retro style:
https://based.gg
Desktop (i.e. non-portable) WebAuthn authenticators are good for things like transactional authorization (e.g. confirm a payment on PayPal), but not especially useful for authentication: if you already have your WebAuthn secrets on your browser (or OS), you probably also have your authn cookies, too!

I'm glossing over a few things (e.g. WebAuthn credentials can be stored in secure hardware, so can be more secure than cookies), but in general, WebAuthn secrets stored in a desktop TPM, while valuable in certain applications, aren't alone a very meaningful step toward getting rid of passwords—since passwords are primarily used for authenticating on new (never-before-used) endpoints.

A slightly degenerate case is one where you use passwords to sign into your (say) MacBook, but Apple syncs the WebAuthn credentials via iCloud so you don't need a password on any other services. Which, like, if you're gonna do this—why not just use Apple's password manager and sync passwords? :)
I hope the $ interpolator at least performs escaping instead of blindly concatenating shell scripts?

Ah, who am I kidding.

https://github.com/google/zx/blob/5ba6b775c4c589ecf81a41dfc9...

function substitute(arg) {
if (arg instanceof ProcessOutput) {
return arg.stdout.replace(/\n$/, '')
}
return arg
}

// […]

let cmd = pieces[0], i = 0
for (; i < args.length; i++) cmd += substitute(args[i]) + pieces[i + 1]
for (++i; i < pieces.length; i++) cmd += pieces[i]

Sigh… yet another code injection vector. And to think the whole template literal syntax was specifically designed with this in mind. Have people not learned from 20 years of SQL injection?
When instant messengers like AIM, ICQ, Jabber, or MSN were in heavy use, there was a very popular web based client for those services. It used the same type of UI quite effectively. Here's a screenshot from 15 years ago: http://googlesystem.blogspot.com/2006/06/meebo-all-in-one-on...
Meebo was acquired by Google and killed off in 2012, when its utility was waning anyway.
It may be true, but isn't very surprising. It came when US-China tensions were already at peak and it was from onset was politicised as 'China virus', followed by political attacks by Trump and racial attacks against Chinese/Asians.
My boss once tried to reason his way out of a contract with me. When he couldn't, he simply said he just wasn't going to honour that clause in the contract.

It's amazing how you can annihilate years of built up trust in 3 seconds, by uttering that phrase, "I'm not going to honor it".

A week later he wanted to make an unrelated deal with me. I had of course decided to leave the company.

He was flabbergasted when I asked him if he would honour this new deal that he was offering.
Whatever the case turns out to be, i can’t help think of click and clack’s electric trailer brakes situation as i read the comment threads.

https://www.cartalk.com/radio/letter/andy-letter

Original section of the episode: https://www.cartalk.com/sites/default/files/bestmoments/2019...
Do any such services exist?
They should add a "I'm Feeling lucky" button