skysight-inc/HackerNews huggingface dataset:
A number of groups worked on this at the same time and of course because it is machine learning, everyone had to come up with their own name for it. Even though most of these are basically elementary linear algebra dressed up by fancy language and lots of computationally expensive experiments.
The problem isn't with the mathematical concept of monads, it's that Monad is a typeclass in a hierarchy along with other totally abstract category theoric classes introduced at different stages and people use them with varying levels of knowledge and ignorance so things are placed arbitrarily and there are a bunch of ambiguities. Just look at this [0] mess. Is that really what we want?

[0] https://wiki.haskell.org/wikiupload/d/df/Typeclassopedia-dia...
wait that link should NOT be the paywall one, you should be able to read it. There looks to be a mirror below, so feel free to use that, but to be sure, this is the free "friend" link with no paywall https://medium.com/@mostlyfocusedmike/how-to-use-docker-imag...
I'd rather Pinterest increased their build times by 99% so they could do less damage to search results.
If you had responded with rebuttals to the misinformation in the article and/or comment thread, plus a link to your previous article, without the snarky tone, your comment thread probably wouldn't be languishing at the bottom of the page. It's not enough to be right; tone matters too.
So the natural progression here is that only big sites with their own CDN solution will be fast? And for most people and companies that will mean "rely on a large service to actual host your content for you", because they are not operating their own CDN. Because speed matters when it comes to search ranking.

So they are then beholden to major platforms such as Google to host sites for them from a global cache? Similar to what AMP does, but for all kinds of content?

Hmm.
True but you're also not taking in to account that far less than 100% of the population appear susceptible to the virus, especially in e.g. Japan and Germany, for various reasons.
> What is the alternative? We create a government agency that specializes in manufacturing and distributing pharma products?

Yes. Why don't you think that would work?
Can I check: are you in the priority group for flu jabs?

Because GPs (in England, I don't know about the other nations) should have enough stock. They are prioritising higher need first, and then the expanded programme later in the year, and then anyone else who wants one after that.

If you're not priority need you can try a pharmacist.
Is

(* (f (+ 2 x)) 5)

more difficult to parse than:

5 * f(x+2)

Considering that we're familiar with the latter syntax (more or less) since kindergarten, I'd say... yes. And the idea that you'd somehow start to consider something you've been doing all your life as “irregular” after 2–4 weeks of Lisp cure is just hilarious.
I wish there were 3rd party "dumbing" kits for popular TV's though there are too many brands for this to be practical.

A fantasy of mine is a TV/monitor with a standardized mainboard which uses LVDS/eDP to connect to the panel and a choice of input boards. A dumb board with multiple inputs and a smart board with less inputs but Ethernet, Wifi and USB with an SoC plus open firmware. This enables easy repair and hacking.

Of course this would mean less profit as the TV life can be extended instead of tossed in the trash. We cant have nice things.
Not everyone. I can’t use it. Jit.si, Google meetings, and others work OK on my machine, but not Zoom.
Unless you have very few libraries and always force everyone to the latest version, it's still quite practical to abuse this for tracking. For example, there are sites running Dojo on at least 86 versions [1], all of which are pretty uncommon. If one site causes you to load one of these versions, and another site checks which one you have in cache, that's >6 bits of information. Combine this with all the other libraries and versions, and you can easily get enough bits to uniquely identify someone. It's even worse if one site can load multiple versions of the same library: that turns 86 versions into 86 bits.

[1] 1.13.0, 1.12.3, 1.12.2, 1.12.1, 1.11.5, 1.11.4, 1.11.3, 1.11.2, 1.11.1, 1.10.9, 1.10.8, 1.10.7, 1.10.6, 1.10.5, 1.10.4, 1.10.3, 1.10.2, 1.10.1, 1.10.0, 1.9.11, 1.9.10, 1.9.9, 1.9.8, 1.9.7, 1.9.6, 1.9.5, 1.9.4, 1.9.3, 1.9.2, 1.9.1, 1.9.0, 1.8.14, 1.8.13, 1.8.12, 1.8.11, 1.8.10, 1.8.9, 1.8.8, 1.8.7, 1.8.6, 1.8.5, 1.8.4, 1.8.3, 1.8.2, 1.8.1, 1.8.0, 1.7.12, 1.7.11, 1.7.10, 1.7.9, 1.7.8, 1.7.7, 1.7.6, 1.7.5, 1.7.4, 1.7.3, 1.7.2, 1.7.1, 1.7.0, 1.6.5, 1.6.4, 1.6.3, 1.6.2, 1.6.1, 1.6.0, 1.5.6, 1.5.5, 1.5.4, 1.5.3, 1.5.2, 1.5.1, 1.5.0, 1.4.8, 1.4.7, 1.4.6, 1.4.5, 1.4.4, 1.4.3, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.3, 1.2.0, 1.1.1
That's the government coercing you, not microsoft. I'm sure microsoft doesn't mind a captive market, but if the government decides to use slack or whatever instead, you're going to switch over to slack regardless of any protest from microsoft.

The companies which seem to benefit the most from the government's power are the ones which would suffer the most from losing the government's current favor. They must bend over backwards to stay in the government's good graces, not the other way around.
Office space that is designed to be leased is also designed to be (relatively) easy to reconfigure.
They outsourced even the management to Indians. Indians were expecting status and money, instead are called out for interrogations in front of American senators and regulators, and this other pesky continent on the other side of Atlantic makes demands all the time as well. Oh capitalist America, you keep giving.
Of course mood affecting disorders exist on their own, it is just that they are heavily exacerbated in those susceptible to them if they have to constantly stress about their existence. By band-aid I meant more that they are a detraction from the root cause. As I said before, our forms of treatment can not cure these conditions as long as the root cause is not tackled.
Hmm...I might need to come up with a 5.25-inch floppy drive again.
thanks for the mirror. Kind of weird it includes old versions of the graphics though
Ant Group to Raise More Than $34B in Record IPO
There are always a few exceptions.

But you also must consider that most people most times visit a small set of domains.

Which means that most times they will have jquery and similar cached even without cross domain caching.
An example with smileys: https://youtu.be/CbciCrQCpkI?t=832
It seems you are making an argument from apathy - since there's nothing we can do about the rich, we shouldn't do anything?

Because we can certainly reduce the number of complex workarounds - which were deliberately introduced to allow the rich to have those workarounds. We can increase the taxation rate for the highest tax bracket, like the 90% it once was. And we can increase the estate tax.

The current federal estate tax has an exemption of $5 million. Just how many middle class families do you think would be unable to send their kids to college if the estate tax rate after the first $5 million was increased? For that matter, how many middle class families would be unable to send their kids to college of the exemption were lowered to $2 million? Because $2 million seems like a lot to me.

Poorer people will receive no windfall in life. Since you want people to have windfall ... how do you want to support poor people? How should the children of the poor go to college or whatever?

Because otherwise what you write sounds like a standard wedge argument - get the middle class to fear for losing what little they have, in order so the rich benefit even more, while the poor get left out.

Higher pay via stronger union rights (repeal Taft-Hartley now!), universal college education. These help give your desired economic windfall for the middle class and my desired windfall for the less well off.

The rich and the children of the rich will still be rich.
Yes, it's just that it's the useless (unless you write an AST-rewriting macro) structure that gets in my way. Say, naming a thing, a function definition, and a function invocation are all very visually different in, say, JS, while in LISP it's just a slightly different pattern of parens and two keywords ("let" and "lambda") that are, of course, not actually keywords but just happen to be interpreted in that way by the eval.

And yes, human ability to pattern-match things is astonishing, I am sure if I were to program exclusively in Scheme for half a year, I too would one day grow accustomed and used to it. But do I want to? I am really not convinced about that. A human can get used to pretty much anything, even to almost constantly being in mild pain, but... no. I'd rather just not.
All I know is that it's pretty simple to secure your Google Account.

1) Use something like a Microsoft/Google as a recovery email.
2) Setup TOTP 2fa and monitor regularly account access.
3) Don't leak your password.

If a google account is hacked, it's almost certainly caused by some fault by the user.
I came across an article recently (on HN perhaps?) that explained that now that all meeting are online, and all work is remote, different employees rise to the top than in the old situation with everybody present in the same location. Social or dominant manners are less important, and actually doing the work counts far more.

So it's quite likely that people who tend towards Asperger's or autism not only deal better with working from home, but will also be more successful in their organisation than they'd be under different circumstances.

So milk this while you can, I guess.
A person who got the vaccine died; "vaccine killed a test subject" is quite misleading.
You're right. My expectations we wrong. I expected short concise news article, but this seems to be a long-form article. My bad.
Facebook launches cloud gaming service with only free-to-play games
https://archive.vn/GaCOB
Working off my "Swiss army knife" metaphor, something evoking that.

- mediaswak

- mediablade

- sonicscrewdriver (say, "ssdr" for short)

- mediamultitool (mmt)

- webMediaFlexiTool (wmft)
As a user, I would really like youtube-dl to not break on random videos. I have a number of machines that can't handle watching youtube directly in firefox but using youtube-dl with mpv works fine. If RIAA can't handle people watching their videos then they should go build their own hosting site and force people to download some .exe DRM to watch them.
Do you have any recommendations?

In the beginning I would run "virtual game nights", by screen sharing Jackbox party games. It was simple for people to join with their phones remotely and play, but it was a bit of a hassle sometimes to set up, meaning it basically had to be me who ran the game night every time.

I haven't looked around at what's out there after almost a year of a pandemic, so I'm sure there are loads of options. But would love to hear that has worked for you at work, especially if you're still doing it after all those months!
SRI solves a real problem if you want to use a CDN without opening yourself up to compromise if the CDN is compromised. But yes, there are lots of other problems that it doesn't solve.
Grimdark fiction[0] aside, I doubt anything is traveling across intergalactic voids of any size.

[0]: https://warhammer40k.fandom.com/wiki/Tyranids
The (not so funny) irony here is that the powers that grant RIAA the power to sue someone for providing DRM circumvention code, are the same exact powers that push for banning software encryption for common people.
I think this chart would be more useful if the full name of the project were used instead of the file name (i.e. "nlohmann/json" instead of "json.hpp"), and also including the number of repo stars as a column.

Just looking through the list of single file JSON libraries, "nlohmann/json" is buried in the middle (most popular C++ json library) and surrounded by small projects.
Just VPN the VPS? At least my router supports openvpn right on the device. Generates the config for you and everything.
There is evidence that recovery sometimes takes more than a few weeks, but none for permanent damage (except in rare cases). The risk is overblown.
When first discovered by Europeans North America was nearly uninhabitable.

When Europeans arrived in North America it was already inhabited.
This is awesome! Love playing games like this with my parents (long distance), but they only ever want to play on their phones and the UI is always terrible. Wish I could've tried some of the games though without needing someone else to join. Some sort of automated example or a general open room?
What is the most nightmare case of private information leaking here? I can't seem to come up with anything that horrible from my own imagining, especially not worth throwing away the advantage of cross domain resource caching.

The example that they give, that you're logged into Facebook, doesn't seem very useful other than maybe fingerprinting? But even then 90 some percent are going to be logged in, so the only real fingerprinting there is on the people who aren't.
> Common sense should be the first law.

That's how I thought it was when I was a kid... now I can only wish it was in some instances.
If it's just for personal use, you can and should use client certificates to ensure that you're the only person who even can connect.
For anyone asking what this means in numbers:

> The overall cache miss rate increases by about 3.6%, changes to the FCP (First Contentful Paint) are modest (~0.3%), and the overall fraction of bytes loaded from the network increases by around 4%. You can learn more about the impact on performance in the HTTP cache partitioning explainer. [0]

[0]: https://developers.google.com/web/updates/2020/10/http-cache...

Additional metrics: https://github.com/shivanigithub/http-cache-partitioning#imp...
Python Modulo in Practice: How to Use the % Operator
What if there's a teapot orbiting the sun?
The problem is heat. The deepest hole we have built till now is about 12kms, which is nowhere near the earth's core.
This has been my experience, too. The full size Apple Magic Keyboard Works great with my MacBook Pro, no lag, no delays waking up, charge lasts weeks, plug it in with a lightning cable, and it charges while it works like as an USB HID keyboard, even works with my Raspberry Pi. The only challenge is that after about 5 years of daily use, a few of the keycaps are wearing down.
Show HN: Dotman is a simple, elegant and easy to use dotfiles manager
Similar result on Twitter from a year ago: https://techcrunch.com/2019/10/23/just-6-of-u-s-adults-on-tw...

It’s just text. Copy-paste is the first computer user habit anyone learns.

The idea machines are learning is nuts. Sorting the same old human copy-pasta isn’t learning. What is there to learn about vanilla ice cream? It’s all in eating it.

What a shock we’re just more efficiently eating shit
I'm pretty sure there are people who write common lisp professionally whithout those tools. Are they even available in the LispWorks or ACL editors?
>Am I the only one to see this single-file lib trend as a consequence of the failure of the C++ ecosystem to produce a modern and unified package management platform?

One counterpoint to your proposed cause & effect is that some observers think Javascript NPM's packaging convenience enables the explosion of single file dependencies. Example discussion:

https://news.ycombinator.com/item?id=11348798
I have a big website about finances. Today 80% of the traffic is "mobile". I seriously don't get it.

Because personally I hate to do 'research' with my phone. Of course on the go, or for a quick lookup that's perfectly fine.
Us expectations would be more accurate
Thinkpads. Great Linux support and a keyboard to die for.

I am now using an X1 Extreme Gen 2. (Amazon link: https://amzn.to/35BmH5y)
https://www.cs.cornell.edu/courses/cs3110/2017fa/htmlman/fla...

As of 3 years ago it wasn't, but maybe that has changed.

Whole program compilation isn't without its downsides though. It seems pretty common to develop in SML/nj because of fast compiling then doing final performance profiling and deploying with mlton (having a standard helps). Function at a time is also more amenable to caching and reusing part of the previous compile.
This is very country-dependent. In a number of European countries, the children are in fact entitled to some minimal share of the wealth of their parents (in France this share is between 50 and 75%, depending on the number of children for example), and what Buffet and Gates are doing would be illegal, as I understand it.
SARS was 20 times as deadly as Covid.
I'm not sure how far this is technical possible but for people which are on so slow/low bandwidth connections that they have a noticeable drawback because of this change I believe there is a better solution:

An extension keeping widely used versions of libraries preloaded as well as a small db of CDN/urls so that it can serve the pre-loaded libraries instead of the CDN ones when possible. This also could do thinks like collapse foobar-latest and foobar-X.Y.Z (X.Y.Z == latest) and could force load a different version with security patches. I.e. it would act kinda like a linux package manager for a limited part of common libraries.
I recently transitioned from desktop to a T14. Although my time-with-product has been relatively short (a week or so), I am really happy with it.

Pros:

- Ryzen 7 4750U is awesome.

- Lots of RAM.

- Easily customizable orders from Lenovo with great features to add

- Renoir graphics are pretty solid

- keyboard is fantastic, classic ThinkPad feel and usability

- Easy to upgrade. Ordered with a 128GB nvme and immediately upgraded to a 1TB, saved about $200.

- docking station allows for easy desktop use with multiple monitors

Cons:

- libfprint is still in it's early stages imo, so the finger printer reader is tough to set up with linux.

- no backlit keyboard (on the one I ordered, can't remember if that was an option or not)
Same here! Using it for quite a while now and I am very happy with it :-)
To add https://www.senate.gov/civics/constitution_item/constitution...

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

The constitution commands the congress to do this "No Bill of Attainder or ex post facto Law shall be passed."

The people who wrote the constitution knew how the crown was abusing people. They wrote it specifically to stop that. It is also attached in many cases to state constitutions.

Specifically in this case

https://leginfo.legislature.ca.gov/faces/codes_displaySectio...

Also I am not a lawyer so ....

Perhaps a middle ground can be reached. Where there is some sort of incentive for the inheritors of who did it, to fix it?
I'm really enjoying my Razer Blade Stealth! Powerful, has a nice feel to it. I was looking for something similar to my old Macbook Pro, but without buying a Macbook - this was the closest I could find.

Runs Linux really nicely + as far as I can tell everything works. Also, the screen is gorgeous!
To work 3 months full-time.
antibodies disapear quickly, but the B-memory cells that produce them are still in the body ready to be mobilized.

"Common cold" and "flu" is not 1 virus, but hundreds of different viruses which is why you get them repeatedly. You do build immunity though. It's why children always have a cold and adults a lot less common.
In small doses, not under 'explosion' condition?
Is there a galactic equivalent of a solar system's heliosphere?
Then I would have to generate certificates and leave them on random people's machines. Plus when I'm sharing things with other people I can't just send them a link, I have to explain how to install the certificate into their browser (or OS in some cases.) On top of all that openssl is very complex and has had serious CVEs before, I'd feel a lot less comfortable exposing that to TOR than a smaller web server.
I'm not sure if I can share details but there is emergency vaccine work going on in the UK. The NHS has been using the winter flu vaccines this year as a way to test systems for future rollouts, such as a covid vaccine.
Or just ship the libraries with the browsers.

(Obviously also not ideal)
>Or are you suggesting that unintentionally disadvantaging a group is not only not discriminating against that group, but that also it is is also excusable and needs no correction? i.e. that the consistent, albeit unintentional, disadvantaging shall continue?

The problem arises when the only opportunity is to replace measurable discrimination with non-measurable discrimination. For example, SAT results are easy to measure, and because of this we take correlations with X, Y, and Z, and find that SAT slightly discriminates against people in subpopulation Z.

So we replace the SAT with a holistic interview-and-quiz format that is only used at our institution. The data is kept internal (for student privacy) and there aren't enough datapoints to derive meaningful correlations with X, Y, or Z.

Is there less discrimination? We don't know! What you accomplish is to replace a standard within which you can detect discrimination with one where you can't.

So yes, using metrics that have small but measurable inequities may be preferable to using metrics where inequities cannot be measured. In the metrizable case the "disadvantage" is at least bounded.

Now, in the alternative case where you actually have options, i.e. you have one measure with some inequities and another measure that you know has fewer inequities, then of course it would be racist to choose the first measure over the second. But this is not an analogous situation to university entrance exams at all.
Personally I think longer tests (like a full Cypress run) should not be a boundary to merging in prod if they take more than 10 minutes, but should be run nightly or continuously in the background.

I've not yet had the opportunity of having a large Cypress suite (working on it as we speak), but is it still more stable than e.g. Selenium is? Honestly 80% of issues we had with that were 'unstable' tests.
Thanks for providing the overview!

In the section about Parker Solar Probe, there is a typo in perihelion (it currently says perihelium) by the way.
No. But the goal isn't for it to work, the goal of the advocates is to bill a lot of money and the goal of the company is to virtue signal.

https://hbr.org/2012/03/diversity-training-doesnt-work
Ah, I remember this one. There was a truck full of metal tables being driven to various restaurants around Chicago, the metal included scrap from Juarez. My favorite coffee shop was going to be one of the stops.

https://www.washingtonpost.com/archive/politics/1984/02/03/a...
> PS: the original motiviation for the STB single-file libs was actually that Windows doesn't have a default place where dependencies are installed

I've had so many issues with shared libs on linux in the past, I gave up on it and started to include all the necessary source of any third party library in my projects. Makes building and distributing things much easier.
Testing in Waterloo Region was really good over the summer— minimal wait times, multiple drive-in sites, results turned around in 24-36hrs. I think they just failed to account for the bump that would come from school starting and people wanting to get tested in advance of Thanksgiving.

I think the "military involved" piece is key, especially if you're talking about the US. It's maybe a bit trite at this point, but a lot of comparisons were made about the stark contrast in how quickly a national response mobilized in response to BLM protests vs the pandemic. The basic takeaway being: executive priorities matter, and even Trump has made it clear on a number of occasions that getting the vaccine out is important to him.
The Electron apps are not there yet. I too have to use Slack ATM and my workaround is too have Pipewire working with Browser (Chromium and Firefox in my case) and use Slack in the Browser when I need to share my screen. If the target you want to share is a X window, you won't even need Pipewire since WebRTC will just work without it.
Just as planned by a monopoly.
Only if it's useful compile-time type checking. Unlike Java and C.