skysight-inc/HackerNews huggingface dataset:
Strictly speaking, GA is always 3rd party (it would only be 1st party if/when its used to measure google-analytics.com which is not a user-facing domain). For measuring any other website, its 3rd party.

I believe that this would limit GA's ability to store data in cookies on my system (user or session-based attributes). GA could still create unique identifiers based on my user or session-based attributes and store those IDs on their own servers, then call them back up when I revisit the site.

I'm still coming up to speed on this, maybe someone with more experience could correct or clarify my statements.
The Harm of Studying Abroad
Declining death rate from Covid-19 in hospitals in England
I got a counterfeit book of knots. And I kept it.

As far as I can tell, someone printed and hardbound a PDF of the actual book, which is otherwise I guess out of print. It's about the best I could hope to get under the circumstances. So ... there we are.
Should Microsoft Acquire Canonical and Ubuntu?
> And on top of that, the sigils, refs, and `wantarray` systems means that figuring out what syntax you need to invoke something correctly is confusing mental overhead that you have to keep in mind for every function call

That's just badly written libraries that exist in pretty much every ecosystem. By now it seems we have settled that after a couple of args the way to pass multiple arguments is via a hash.
Synapse is just one Server capable of providing a self-hosted Matrix server. Just like for self-hosted Web servers you have options like Nginx and Apache and more.
Part of the point of having a separate device is the additional friction of switching to distractions like Twitter etc and creating a separate context where you're just doing one task like writing. Using a cellphone even on airplane mode breaks both of those because it's super easy to turn back on and doesn't define a separate context.
I don't know enough about Hey to judge that, but to me comparing Notion to Google Docs is like comparing Slack to Gmail. I mean sure, both Slack and Gmail are communication tools, but they solve for different use cases so they're not really interchangeable. I can imagine that if your use cases are all things that Slack is better at you might think "Wow, Gmail is so outdated and horrible why isn't it like Slack?" But personally I like having both because I have use cases that email is better for and I'm skeptical that one generalist tool that tried to be useful for all use cases would be particularly good for any of them.

Getting back to Notion and Google Docs, I'd rather use Notion for internal documentation and I'd really, really rather use Google Docs for redlining contracts, which is most often what I'm doing when I'm dealing with .doc/.docx files. In Microsoft's suite I think Notion is an alternative to OneNote, not to Word. So I would agree with the author if the implication was that Google should have a Notion-like tool in addition to Google Docs, but suggesting that Google Docs is bad because it's not Notion-like doesn't make any more sense to me than saying that Gmail is bad because it's not Slack.
> To be clear, you're saying that implementation in the applications/toolkits ecosystem is the barrier to a better trackpad experience on Linux and that by unifying the feature set of both X and Wayland, this will encourage that implementation among the developers of the applications/toolkits?

Yes, exactly. AFAIK only Gtk right now supports any kind of touchpad gestures on Linux. Also, most of the users are still on Xorg and it's right now unknown when Wayland will be the default universally. So we would be in a weak position to demand maintainers attention, as there's little immediate benefit.
GitOps for Data and ML
Hey, there! I’m one of the maintainers of the DVC project that we just released 1.0 version of - https://dvc.org/blog/dvc-1-0-release. I have a software engineering background, and I joined the DVC team when I started doing some ML and realized that there is no process - no version control, no reproducibility, no CI, no CD, hard to deploy. Here I’d like to share some thoughts on how we see it can be solved with Git.

Across ML, we see teams solving the same problems over and over again (similar DevOps folks were writing bash scripts before Terraform over again). Where do we put our files and ML models? How do we name them? How do we get them in prod? How do we roll back? How do we know how it was built? How is the model performing? How about CI/CD for ML - how do we test a model’s performance before releasing it? How do we test datasets? Etc, etc.

Ironically, DVC (Data Version Control) is not a Version Control System :) It applies GitOps philosophy to ML and Data and "codifies" data files, data pipelines (think makefiles for data), ML experiments “telemetry” in a simple declarative YAML. It provides commands to capture the state, move and sync files efficiently across local env, training machines, and cloud storages, compare “diff” experiments, etc.

GitOps is not a new idea, but the term is catching on thanks to projects that use a Git framework for managing infrastructure. One of the most famous examples is Hashicorp’s tool, Terraform. The essence is to capture infrastructure state with declarative notation and treat it as code - which means you can version, share, deliver with Git whenever you need, use CI to detect changes, etc ... Just a whole bunch of benefits!

So, DVC is more of a Terraform for Data. Add Git to this and we have a powerful mechanism with all the benefits of the GitOps ecosystem applied to Data and ML.
For doing mutagenesis on plasmids, you don't even need gibson. Overlapped primers do some weird circularization during PCR, so for point mutations you don't even need gibson mix.

I'm personally a big fan of synthesis + GoldenGate for building genetic circuits. Gibson, IMO, destroys reproduciblity (how many different PCR kits are there?) and leaning towards Gibson assembly over enzymatic assembly methods (GoldenGate, maybe even BioBricks) makes biotech an Ivory-Tower exercise, since not everyone has access to oligos.
Curious, why not use iCloud?
>As a society we're going to have to address this issue.

This cans been getting kicked down the road since before my ancestors naturalized. I'm not holding my breath that'll be addressed in my life time.
What I want: an autonomous, EV brush mower to take care of the scarily steep slopes of our native upland prairie restoration project.
It is legal but ToS may prohibit it.
Face ID and Touch ID for the Web
Until they start prosecuting people and putting up barriers to counterfeit sales, it is just words. They're slightly different words, but still.
Unfortunately, each key will be poorly protected, because each group will rationalize that "it would be impossible for someone to get all those keys" while someone gets all the keys.

The US government couldn't even keep the most sensitive information about its personnel secret, see the OPM breach:
https://en.wikipedia.org/wiki/Office_of_Personnel_Management...
The Inspector General had warned Congress of "persistent deficiencies in OPM's information system security program" and nothing was done. This resulted in some really sensitive data being exfiltrated, probably some good blackmail info. The US government has not done a great job even protecting its own employees.

The biggest problem here, though, is incentives. A government cannot be sued, or suffer any other negative impact, if it accidentally loses keys that lead to others' death, blackmail, or job loss. Too bad, so sad. If tomorrow it becomes illegal or unacceptable to do something that today is legal, a government can retroactively punish those who engaged in it. In short, the government has no strong incentive to protect the keys, only you do.
That's a bloody clever trick :)

I assume Apple is hoping to rely on its curated app store to protect against that, but that is more of a social attack, so maybe we'll see it happen or something similar.

The "easy" fix is to make it obvious/hard to hide what the _real_ app clip should look like in-situ.
wasnt this the main issue with small startups and Microsoft 'embracing' them with half-assed projects back in the day. some would even say that this was the main cause of dot-com bubble. thats when VCs realized that Microsoft cant touch these web based companies so now they can finally invest in these emerging businesses, thereby triggering a goldrush.

as always govt has failed everyone by failing to prosecute these big behemoths where the only 'innovation' they do is centralize and capitalize on an already emerging solution from the rise of internet and computing.

what we need is a philanthropic fund that funds startups like craigslist & does it completely open sourced from the getgo.
Perl 5:

#!/usr/bin/env perl
use 5.026;

open my $fh, '<', 'logs1.txt';
while (<$fh>) {
chomp;
say if /\b\w{15}\b/;
}
close $fh;

Python 3.8

#!/usr/bin/env python

import re

with open('logs1.txt', 'r') as fh:
for line in fh:
if re.search(r'\b\w{15}\b', line): print(line, end='')

Why isn't it a fair comparison? The startup time is generic and string parsing is a major feature of, say, web development. I didn't say Perl5 numerics match Python's but even there Python relies on external libs.
I can't imagine there's a lot of margin in counterfeit textbooks. The publishers themselves already offer lower quality copies with the same content. They just restrict it to the Indian subcontinent, and "used, excellent condition" copies start showing up quickly on Amazon. I have one right in front of me. Paper quality is definitely lower, printing quality much lower, but the content is identical and it cost me 25% of what the same book runs when produced for the US.
New Google default wipes users' location, web history after 18 months
The defense here is presumably the same as against a "Starbux" app that faked orders to Starbucks and kept the money: it would either not make it past App Review and into the store or as soon as someone was scammed and complained, it would be taken down.
They pretend to “fight counterfeit” occasionally but the “rampant” counterfeits on Amazon is structural and strategic. Marketplace seller competition is a race to the bottom against all of global online shopping so genuine examples can’t possibly survive.
RocksDB – Remote Compactions in the Cloud
Here is one example of a broad topic where NYT's bias is very clear - immigration. Articles on this topic over the past year:
https://www.google.com/search?q=immigrants+site:nytimes.com&...

What I have observed is that NYT's coverage slants heavily towards supporting immigration, both legal and illegal. For illegal immigration, they run stories which tend to evoke maximum sympathy (DACA, impact on women / young kids / old people etc). Even for a story involving all sorts of people, they will use photos or anecdotes which will evoke stronger sympathies (example: [1]).

Also take a look at the kind of opinion columns they run - you will easily find someone supporting illegal immigration or asylum every few months. But you will rarely see them printing opinions from the other side of this debate, i.e. people opposing illegal immigration.

And this is an obvious slant on a topic where Americans are evenly divided, if not leaning more against illegal immigration [2].

[1] https://www.nytimes.com/2019/09/29/us/asylum-migrants-mexica...

[2] https://news.gallup.com/poll/1660/immigration.aspx
I can see that being critical in Brazil, near the rainforests, but does this strategy work in the great plains?
Perl 6 was renamed to Raku in October 2019.
Google is famous for half-assing and then abandoning promising projects. (insert comparison vs other tech companies).

One example of a half forgotten project is something called Google Classrooms - for teachers and students.

It is missing so many basic features.

For example there is no way to automatically take attendance when students log in.

You can hack around it but for a project aimed at teachers it shouldn't be so painful.

While I am ranting: I am still thankful(/s) to Google for abandoning Google Hangouts integration with Youtube live streaming.

This forced me onto OBS full time and is actually a good thing.

EDIT: I speculate that this frequent failure of integrating between various Google properties must be because there is a strong silo effect by now at Google just like any other big corporation.
Final thing is remote work + medicare-for-all could make SNAP-for-all less inferior to $$-for-all, in that housing and healthcare, the big rent-seekers drains are decapitated, raising food costs as a portion of household budgets back where they should be.
Disclaimer: used to work there, but not in security/domains.

The other thing I find Google to be good at is account/login security. A gaccount with 2fa is unlikely to be stolen by anything less than a targeted zeroday against the 2fa device; social engineering just doesn't work to the extent that there's a trope of people who have permanently lost access to their accounts because they changed phones, phone numbers, lost recovery codes, etc. Combine that with Domains and I think it's pretty unlikely to lose a domain name registered with them.
My CS prof taught Java similarly, even though I already knew it by the time I got to college.

The distinction between compiling and running is nontrivial to understand, and I’m not sure how important it is right at the start. Python will throw a type error at runtime, Java will throw a type error at compile time. You can talk about what sorts of things you can do with strings and so on in a loose way without getting too in depth, for example. It may even help to mention them as types. But having the overhead of learning them first can often be too much, I think.

Like I said, I don’t think this is the last word and I remain hopeful for better type-driven teaching strategies.
There are multiple Matrix server implementations, just like there is Apache, Nginx and more for Web server implementations.
Are you happy with how fast the data loads in Matomo? I tried their online demo and everything load very slowly and content kept jumping around, it felt pretty bad in terms of UX.
Disgusting. Never shopping from eBay again, though I can’t remember the last time I did if I’m being honest.

How do current employees feel about this?
Apple : WidgetKit
The reason that code written 20 years ago still runs fine is that they rolled back 20 years of changes!
Firebase is great, but there’s plenty of space for yet another simple cloud solution.

Providing a decent SQL database would be a good feature compared to Firebase. And tons of little things that avoid reinventing the wheel everytime I have a new idea
T1 diabetes is a strange disease, my brother has it and he was not remotely over-weight although in college and after, his diet was terrible(he also was extremely vitamin D deficient from avoiding the sun). He developed it in his late 20's. Another friend has it and he got it as a kid, he said it came on after a very bad bout of pneumonia he had beforehand, and his Dr's think that is what may have triggered it but who can say. Perhaps either a extremely hard illness or a vitamin deficiency can bring it on, covid-19 seems to fit the bill with accounts of people with low vitamin D levels getting more severe cases, and the fact that it attacks the entire body looking for weaknesses.
Yeah it's pretty archaic. Shortest hand way of doing it is like this:

sub method {
my ($self, $a, $b, $c) = @_;
}

$self being a reference to the current module (ala Javascript's 'this')
I want to use Apple maps, but I just can't stand that the review boxes shunt me to the app store to download the Yelp app.
Yes, but I believe that the parent was talking about the web versions, since the comparison was made against Google Suite.
Goodbye: MCSE, MCSD, and MCSA Certifications Are Retiring
title is missing [paywall]
After watching that video, it seems like you could just mulch large areas of "dry land" and it would have a similar effect more quickly. The pruning (and rotting of the wood) is what is fixing the soil right?
Thanks for sharing your take on this from a unique vantage point.
You offer two versions:

* A webp version with transparency, which won't be supported by most clients but the ones which do will support everything

* A JPEG version without transparency, or with "faked" transparency (i.e. baked-in background color), which will be supported by basically everyone but with less quality.

That way, if the client is capable of loading the "good" version it will, and if it can't then it will load the "good enough" version.
It does add up because Perl was released in 80's and became popular in the 90s, when the other newer languages you listed were designed and released. In the early-mid 90's, "CGI"/"CGI scripts" was synonymous with Perl - it was the backend tech
> Instead of asking for credit card information, you can take payments using Apple Pay.

But can I ask for credit card information and not use "Apple Pay". The "instead" is super weird there.

Also, why not just PWA ?
I dread the day this will probably happen.
I'm excited for what this means for categories of apps that many users currently consider to be "junk" – restaurant ordering apps, parking apps, venue apps

I have an old iPhone that serves a particular task in a closet and I almost never interact with it.

Earlier this year I needed to do something physically with it, and noticed it was filled with dozens of parking, ride hailing, taxi, and transit apps I'd downloaded on my main iPhone over the last few years. (For those of you not in the iOS ecosystem, if two devices are on the came iCloud ID, downloading one can download the app to all of your devices.)

With app clips, I won't have to go through and delete all these short-time-use apps on all of my devices when I get home from traveling.

Edit for all those replying without understanding my situation: I don't want to disable app syncing entirely. Some apps I want to be synced on all of my devices. It's the one-time or short-term use apps I don't want. The ones that Apple is targeting with App Clips.
Start by getting your hands dirty. Grow some herbs in a window box or something simple. Once you reap the rewards, you may get the green-thumb itch and keep going. Getting started is easy: seed, dirt, water, sunshine
Playstation Bug Bounty Program
Electronic Money Transfer (EMT)/e-transfering is a bank-to-bank transfer in Canada.
Autonomous, EV mower/tedder/rake for hay fields with an integrated weather center. Would like that for my life. Bonus points for super low center of gravity, so we could get value out of the hills more than CRP checks.
Love your China example! Germany under Hitler also was a dominant superpower, if you forgot. So you just reinforced my point that communism is a totalitarian aggressive ideology, pretty similar to Nazism.

So yeah, _all_ real world outcomes, definitely
Does it matter who did it first? Why would Apple mention or acknowledge this in developer documentation or, really anywhere else?

It's not like it's a big secret they are trying to hold or a fraud they are perpetuating. Why is there anything wrong with not advertising it?
The real key feature is the lack of access to the Internet. Having a connection just for backup etc wouldn't really break the single task machine benefits.
This may not be a high quality interjection, but I just want to point out that agriculture has been continuously disrupted for ~250 years.

Back then 90-95% of people worked in food production. Now it's 2-3%, and they produce vastly more food per person.

So it's not like farmers are not used to change.
Convert Your PNG and JPEG into WebP Images Android
Between Azure customers running more Linux than anything else, Windows coming with a Linux subsystem, and Microsoft being a platinum member of the Linux foundation, this is CLEARLY not Balmer's Microsoft anymore!
Good shout. If only there were a technology to support this kind of usecase....
Since you keep posting that link, I don't think it's the smoking gun that you think it is.

https://support.apple.com/en-us/HT208387
Right. Really what this article is about is a "technology" for "exporting" renewable electricity generation, which is a resource Iceland has in spades but has traditionally been hard to transport.

And it sounds like a great idea to me. It's just not particularly interesting from the perspective of aluminum smelting.
Specifically, 8.8.8.8 is an AnyCast address.

https://en.wikipedia.org/wiki/Anycast
> Why do you believe Windows running on someone else's computer is a threat to your network?

Not the OP, but given how Windows 10 treats the privacy of its localhost user, I can't rule out it trying to obtain information about other hosts on my network and sending it back to Microsoft.

Can I truly rule out the possibility of it sniffing network traffic to see what DNS queries are posed by other devices on the network? Or telling Microsoft about the count/timing/type of cellphones connected to my network?
Indeed the 6S definitely marks an interesting moment in the iPhone timeline. I'm still using mine after buying, and then returning, an 11 Pro last fall. I've had iPhones since 2009 and had, admittedly, very high expectations for the upgrade. When it didn't thrill me out of the box (as had previous upgrades), I kept using it for a week before deciding to just repair my 6S and save the $1000.
I retired a year ago from managing a deep learning team. While I am a fan of the technology, I really yearn for more research aimed at hybrid AI systems. Even given one-shot (few shot?) learning, transfer learning, etc., I keep coming back to watching my grandchildren back when they were infants. They could see a picture of a new animal in a picture book, and really "get" why the animal looked different form others, etc. Deep learning will not get us there.

I think we get to general AI by using prior knowledge, exploit deep learning, and also build systems that can develop their own models of the world that they can maintain, modify, discard, and combine.

As always, a great write up by gwern!
I really don't understand Microsoft's pricing model for Visual Studio.

In theory, it's just price discrimination; put features that are only valuable to enterprise customers in the $6k/year version, and profit. But then they put key UX features which are useful to _everyone_, like Live Unit Testing, in the Enterprise version too.

The upshot is that they sell a few more Enterprise licenses, but the development experience is worse for 99% of .NET developers on Windows. It's such a weird contrast to their developer tooling strategy in every other area.
Battle of Wesnoth

Glest

The Ur-Quan masters

Neverball

Beneath a Steel Sky

Alien Arena

Armagetron Advanced

Wing Commander (not sure about the name, played it a long time ago)

Endgame: Singularity

All of those are really good free software games that I played myself. There are a lot more, but I have not played them so I don’t really know how good or bad they are.
I feel deceived by this statement:

> No backend necessary.

Because its soon followed by:

> Running the Userbase server requires an AWS account.
I am getting very tired of "why are people surprised"

I am certainly surprised when FB does something evil because their CEO continually preaches the importance of privacy, so shame on me I guess for taking him at his word
Weird design choices like this are why I've been setting minimum font sizes in my browser since the day the feature was added. It's a life saver, especially on high-resolution displays.