skysight-inc/HackerNews huggingface dataset:
I had mostly similar feelings four years ago. As I understood the reasons behind them, I started respecting more the people at HashiCorp. They are really smart.
Dealerships are the epitome of rent-seeking middlemen. There might have been a time that they provided some usefulness in terms of informing people about the cars they sell, but now with information everywhere you don't need a salesperson to tell you these things anymore. What usefulness do they now provide besides making vehicles more expensive?
Must be a big waste of space inside since all the furniture is square angles.
How long after you applied it did it scratch? Like a lot of finishes, shellac dries pretty quickly, but takes a while to fully cure.

Also: not applicable to your situation, but the lighter (in color) grades of shellac are processed in a way that means that non-fresh shellac sometimes doesn't dissolve or harden properly.
Honestly I think places constrain those upper echelon titles so much because there really isn't that much work to be done at that level, and the vast majority of people just aren't that good at it.

> Companies don't seem to be motivated to provide actual, achievable growth paths that are transferrable from company to company.

The cynic in me says why would they if they're getting what they need without it? But taking a step back, most companies don't have any work worthy of someone who actually deserves a Principal or Fellow title. Even Staff doesn't mean much when you work at a logistics company with 10 developers - you're just a glorified manager at that point.
This is how I feel about any kind of configuration after moving all my personal systems to NixOS.

“What do you mean run an installer and update these files…”
The Couch-to-5k program is really great and will get you there quickly.

There's a pretty fun implementation of it called "Zombies Run!!!" which does interval training with these audio stories where you have to run away from zombies periodically.
nice one, however shouldn't good old for loops be done in ALGOL instead?
I’ve run my own mail server for decades, and if you set up SPF and DMARC correctly, you won’t have any real issues. The biggest problem I had over the years was with outlook.com blacklisting all of AWS as spam IP space, but once I contacted them and explained what I was doing, they investigated and whitelisted my elastic IP address.
How Much Can You Trust That Generic Drug You’re Taking?
Most laptops have issues. I have what I consider to be the best-supported Linux laptops around, and it's still so janky that it's hard to get used to.

My opinion is this: Linux does work, but it doesn't work cleanly for desktop/laptop use. There are rough corners galore, especially around support for specific hardware or hardware features. You get used to them eventually, or you're irritated, but they are there.
Different societies will have different strengths and weaknesses. The US' priority on individual liberty will generally run counter to solutions which require collective action. But the US system has been fairly good at fostering innovation for instance.
A lot of people are under the mistaken impression that money going to the mainstream is money denied to their preferences.

If Disney vanished from the world today, the dollars flowing to them wouldn't suddenly filter out to a bunch of niche and avant-garde media. There's some overlap, but people in that overlap are already into both things and funding them. The djent fans who also love a good radio-friendly bop are already buying djent albums on Bandcamp and listening to the radio-friendly bop on Spotify.
I see, thanks!

Open Route Service [1] uses Vroom [2] under the hood. It seems to be based on local search with some "Solomon I1" (?) heuristic. So good heuristic routes (obtained quickly), not optimal ones.

[1] https://openrouteservice.org/

[2] https://github.com/VROOM-Project/vroom
Build something unambitious
Is Afghanistan the new Somalia yet?
To put a finer point on it: in order to believe that state actors are not major players in online discourse, you would have to assume that governments looked at Occupy, the Arab spring, BLM, Hong Kong, etc and consciously decided that opinion on the internet isn’t relevant enough to their strategic objectives to spend a few million a year on internet influence operations. That seems like an absurd assumption.
I run my own small-company mail server with 10 high-use accounts (using Zimbra, but it's mostly dead, so looking for alternatives).

We lease small /29 blocks from OVH for our various services. Haven't had many issues in the past 5 years, except once when a user was hacked and spam was sent. 48h later things were back to normal.
40+ CrossFit (kipping) pull ups or traditional (static) pull ups?
If you're into zombies, this is a pretty fun version of this program: https://apps.apple.com/ca/app/zombies-run-5k-training/id5665...
Anyone knows some similar non-bloated website collections?
Several reasons, but the biggest I see is Passwordless.

Windows 10 can act as a FIDO2 authenticator like a Yubikey, but needs a TPM to do so. They want this to be something that actually happens for the average user in windows 11.
Conversely, American and Israeli politicians constantly talk about taking out Iran, making nukes a necessity for their self-defense.

In both cases it's mostly posturing, but killing scientists and saying we had to, it's self defense is especially disgusting to me.
From my point of view WebGL and WebGPU are of limited usefulness anyway.

If WebGL progress is to be replicated by WebGPU, in 10 years everyone might eventually support it properly.

Where will native 3D APIs in 10 years time?
I don’t think that a study on such a complex matter involving just 36 participants does really advance science in any way.

Said that, as somebody that has almost only worked on enterprise software, my job has been mainly to write code that the next guy would understand. So it was a sort of indirect communication with the next dev (which could have been me 2 years after writing the code), so I may understand why language skills are important. It may be different for people working on graphic engines or mathematical problems.
> I work in IT for 25 years and I am a geek at heart. The state of the Linux desktop is horrendous.

I share your exasperation (or at least I think that's what I can read between the lines). I really want to like the Linux desktop, but... I just don't. I'm holding out hope for Haiku and Serenity OS. Perhaps one day they will be the ones to achieve the Year of the Linux Desktop, as a successor platform.
Wow, neat, thanks for the link. Maintained by Mastercard, eh? Anyone else on HN used this or worked on it?
Yes, and perhaps relevant to that point is the contemporaneous observational data?
`git fetch` is included - note that you have to click the other columns to see commands relating to them.
Interesting parallel here to the floppy disk icon being used for "save". It's quite possible that icon is ubiquitous enough that, without a push to change it, it sticks around for 100 years as well.
> Are you saying the West was unable to distinguish between Hitler and other world leaders, 20 years later?

Stalin was almost every bit as bad as Hitler and outlasted him by almost a decade.

Others were just as bad just less "successful".

Also, after a painful lesson in dealing with mad dictators I'm actually glad the west didn't forget the lesson so fast.

> Didn't the Russians defeat Hitler, at the cost of 22 million Russian casualties?

I give you this, this is partially true:

They absolutely played a huge part in it but were themselves saved by Churchill after doing the same blunder as the west: trusting Hitler.

> What plans for world domination are you referring to?

Please do read up on the history of international Communism and Socialism.

> Can you point to any act of armed aggression by the Russians against a Western government?

Besides numerous proxy wars, occupying half of Europe, and, more recently starting a war against Ukraine and shooting down MH-17?

> Can you point to any act of armed aggression by the Chinese Communist Part against a western government?

They haven't dared that quite yet as far as I know but they've broken the agreement with Britain about Hong Kong quite thoroughly, they keep stealing fish (note: the west has also been guilty of this).
So they should invade the Kremlin 6 January?
NIH has a short history of biowarfare, the first date in Table 1 is 1155, https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1326439/
It's actually because Youtube is integrated properly into their auth flow. It's so when you login to one of google's websites and visit another, you are already logged on and don't have to go through the auth-flow.

i.e. Without this trick, if you logged into gmail and then went to YouTube you would have to sign in again. This is because the YouTube.com domain can't access the mail.google.com cookie because of the same-origin policy.

(Note: Even if you use cross-origin resource sharing headers, cookies will still not work across domains for all users as several browsers such as Safari have third-party cookies disabled by default which stops the ability of sharing cookies over CORS).
You can also just not use TypeScript if you want something more appropriate for functional programming styles. I know it's not always practical to switch languages, but it's equally impractical to push unergonomic, unidiomatic styles on language not built for it. There are a lot of good options to compile an FP language to JavaScript, and frankly those languages deserve more mindshare than pressing so hard on fp-ts.
The article's implementation grows the stack unnecessarily through recursively nested closures. A commenter pointed out a flaw in my code. This new implementation is even faster and more concise by doing away with the closures (other than the single inner closure):

const curry = fn => {
const curried = (...a) => a.length >= fn.length ? fn(...a) : curried.bind(undefined, ...a)
return curried
}

It uses bind which is an extremely powerful operator (a function that maps functions to functions)
People (in the UK at least) often distinguish between the republic, the island and Northern Ireland by prefixing with "Republic of". So I don't really understand what your point is because nowhere in the article does it claim the official name of the Republic of Ireland is the Republic of Ireland. By your logic every time someone wrote an article referencing "the UK", it would be appropriate to reply "do you mean the United Kingdom of Great Britain and Northern Ireland, because that's its actual name!"
Can you explain why you feel these testimonies are fabricated? You’d need a lot of courage as a doctor to go against the general opinion in politics and media. In guess one could check if these doctors are real (checking LinkinIn and other sources).

The part that vaccines are driving the COVID variants seems legit though, several virologists have warned for this, it’s called “immune escape” (see: “Consequences of recent vaccines” [0]).

———

[0]: https://en.m.wikipedia.org/wiki/Antigenic_escape
Why are we not nuking the handful of caves in China where these bats live?
Thanks to proprietary, centralized, vendor-controlled app stores.
I have added bestline to "my butterflies", independent software reviews site, http://161.35.115.119/mbf/project/bestline/reviews , one can vote, write reviews here as well.
tldr - just order stuff like this from B&H
Currying is the conversion of a n-ary function to a chain of n 1-ary functions. So if you have a function `(a, b, c) => d` (a 3-function which returns a result) and you curry it it becomes a => b => c => d (a 1-fn which returns a 1-fn which return a 1-fn which returns a result).

Partial application is the application of an n-ary function to k arguments (k <= n, often but not necessarily l < n) without actually evaluating (calling) the function, so given the same `f = (a, b, c) => d`, `partial(f, 1, 2)` returns a function `c => d`.

A closure is a function which "closes over" its lexical initialisation context and carries it along.

A curried function is trivially partially applicable, just call it with less than `n` parameters and it'll yield a (also curried) function taking `n - k` parameters. It's useful to build a language on that principle, it's not really useful to provide that as a generic utility, because in most scenarios you'd rather just partially apply a function.

A closure is a completely freeform tool so it can do more or less anything you want.
The upside though is that you're adapting that known universe to a way of working that makes sense for terraform users.
Yes, hosted on github pages. That’s what I said in my comment: hosted for free on github pages as a static site.

If GH pages goes down, you wait for it to come back. The point is that GH pages won’t disappear because of passage of time (ie you forget to pay hosting bill or something). It doesn’t guarantee 100% uptime but it doesn’t have to. The desktop download doesn’t guarantee 100% availability either.

If the tool is that critical to your workflow, you save it offline or host it on a redundant location (there are many free static site hosting services available: cloudflare worker sites, digitalocean apps, S3 — take your pick, maybe one has the uptime guarantees you desire, GH was just an example. Or host it in multiple)
Never had any problems.

But I think there is a general problem with sleep modes as mentioned. Luckily it boots in a fraction of the time Windows took.
Most companies including Twitter, Reddit, HN, etc want to control speech and ban an increasingly large number of accounts (or shadowban when they don't have a spine).
I don't think it's a joke. I consider this concept a milestone, an "are we there yet" check for whether Linux is actually ready to use as a desktop OS. So far, the answer has been varied.
'based on ability'.

Or rather, academic test scores, which will be perfectly correlated with parents financial status, status and employment.

There's no doubt that a highly conscientious and thoughtful trades-person could raise children to compete with the bankers kids, but it's just so much harder.

So you end up with an institutionalized classism.

That said, the same thing ends up happening in the US/UK, probably by more systematic than institutionalized mechanism.

The dark truth is that in some ways if functions better, because broadly speaking highly conscientious parents raise highly conscientious kids, but it also makes things more stringent and unfair.

(Germany:) " Children from rural areas, pupils from lower socio-economic backgrounds and boys in general have a significantly lower probability of being selected to the most academic school track even when their ability is similar to that of their urban and better socially placed counterparts." [1]

The other thing is that Anglo culture is just more open.

PISA testing shows that when accounting for economic factors, immigrants to US/UK/Can etc. perform just as well as local kids. (i.e. immigrants are poorer, but they do just as well as those with same economic background)

On the Continent, immigrants fare considerably poorer, especially in Germany and ironically the worst in Finland which otherwise has one of the top education systems in the world. [2] (See page 28)

A lot of this might be a function of language: English is something many migrants might already speak whereas German and Finnish are that much harder to pick up.

That said from the rest of the PISA paper it doesn't seem that Continental Schools stick out that much otherwise and Germany did successfully make some 'big reforms' in 2000 that seemed to move the needle overall, though this could also be a function of unification leap forward.

As far as copyright in 19th century - I wonder if the UK's lack of progress in publishing was also a function of super classiest social hierarchy where they didn't see a point in that much education for the plebes?

As for 'modern lessons' I think this analysis applies mostly to 'knowledge' more so than much else. I don't think progress is hampered because 'Thor' is copyright and by and large, information is mostly accessible. I think this analogue might apply to the current issue of copyright of Scientific papers, but not much else.

[1] https://www.researchgate.net/publication/242221851_Inequalit...

[2] https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&c...
Whatever one thinks the optimal response to a pandemic should be, the fact that several nations of western Europe (e.g. France) with much different policies, have per capita mortality the same or higher, suggests that the policies used were not a major determinant of the outcome.

If you plot per capita mortality for France and Sweden, they are almost identical, swapping places five times so far. Currently Sweden is slightly lower, but really they're about the same. France and Sweden have policies at the opposite ends of the spectrum. If the differences between those two countries are not enough to make a measurable difference in mortality, then none of the policies used in western countries are making a significant difference one way or the other.
> This is entirely a failure of government. The origin is for all intents and purposes irrelevant.

Whos government? This is a global issue. It doesn't care about governments.
Membership fees was a horrible idea. They should have done a Wikipedia style "We need to pay to keep the lights on.. make a donation" and maybe offered a badge in return.
Your COVID numbers are woefully, embarassingly inaccurate.

US: 41,587,821 Cases; 666,702 Deaths; 328.2M people.
~2,000 deaths per million.

Germany: 4,127,158 Cases; 92,906 Deaths; 83.13M people.
~1,100 deaths per million.

Australia: 85,629 Cases; 1,162 Deaths; 25.36M people.
~45 deaths per million.

While the difference between the first two is significant, one of these is really not like the others, and I'm still glad to live in a country that values human life. Also getting pretty sick of ignorant muppets talking about "military-enforced lockdown" here - had a good laugh about that with mates this afternoon over beers in the park this afternoon.
> All of this focus on the point of origin is misplaced. We know that there will be new viruses. What matters is how we respond to them. In this case the US response was completely botched.

As far as I can tell, there are no grounds for claiming that the response to covid was botched. Botched compared to what? Also, when people talk like this, they always end up saying that we should respond to novel viruses by locking everything down right away, imposing quarantines, stopping flights, and so on.

I see two problems with that. First, covid was already spreading globally when we became aware of it. And second, we are unable to tell if a novel virus will turn into a pandemic (scientists disagreed about SARS, MERS, and covid on this count). Adopting a policy that minimizes risks will be incredibly costly and often wasteful.

To the extent that we can prepare for novel viruses, it seems to me that we should focus on developing fast and efficient machinery for creating and mass-producing vaccines. We did quite well at this (and so I don't think our response to covid was botched) but we could clearly do better. Imagine if, after isolating a virus in a lab, it took 3 months to create a vaccine and begin mass production. That's what we should aim for.
This looks nice. So many solutions only have half-baked or over-complicated solutions for calendars. Zimbra was nice, until they were sold and stopped being FOSS.

Does Modoboa support sharing of calendars? (so that I can see if my colleagues are available for a meeting)

I notice the website says the past release was in 2020, but on GitHub a new 2.0 beta tag was added a few days ago. Looking forward to testing it.
Another vote for MJML here. I’ve used this for many years now with great results.

https://mjml.io
Does anyone really want to use it outside iOS?
I agree most of your comment but the cloud-agnostic part.

Heck, I never get how terraform can be cloud-agnostic... If everybody thinks having a same language (HCL) is equalivent to cloud agnostic, YAML exists...

It is literrally impossible to create a simple VM in 2 different cloud providers without defining them twice with their own specific parameters.

If you use AWS provider, resources start with aws_, if it's GCP it starts with gcp_ and so on. It is not possible to have a "resource vm { name = ... provider = aws }"
I believe you are misunderstanding the purpose of this repo. The focus of the repo is not on Python, it is on machine learning(ie, it's collecting training examples to train ML systems that can reason/code).

Python was chosen probably because the ML community uses Python almost all the time, and because its standard library and language constructs allow for concision, which would (presumably) allow ML models to focus on semantics as opposed to syntax.

Disregarding these two factors, it's very likely that this could have been "OcamlProgrammingPuzzles" or "JavascriptProgrammingPuzzles" or whatever and still be an almost-perfect substitute in terms of serving as training data for deep learning.
Why the hell would you put a virology lab in the middle of a huge city with millions of people? I am not a virologist, but to me it seems like if covid was a lab-leak then it could have been avoided very easily just by having the lab in the middle of nowhere, like in the desert or the artic. Instead of the whole world having to go into lock down, with millions dying, just put the lab in a remote location, and make it so that before anyone leaves they have to quarantine for 2 weeks. This seems obvious, why isn't it standard protocol?
I think the argument was that the old boots are better because of the manufacturing methods and materials used back in the day. Yes, stuff is cheaper today but especially for clothes quality has dropped too. As a second anecdote in the same direction, I have a winter coat my father bought in the 70s and a couple of shirts made in 80s. They are much thicker and stronger material than the same brands use today.
At the outset, I agreed that research into the origin is misplaced.

However as time went on, a scenario emerged that made the origin story important - it’s about the ethics and integrity of the system.

If the people and institutions at the origin lack integrity, and they are the same things we depend on for the solutions brought forward - then the origin story matters a lot.

If you have a vendor that is good, and they make a mistake - you can trust them to fix it.

If you have a dishonest vendor, then the last thing you should do is trust them to fix a problem they created.

<this isn’t about the specifics - it’s about a scenario where the origin of a problem is directly relevant to solving a problem>
Good calendar apps with solid integrations to Google Calendar, Zoom, Microsoft 365 Calendar, etc are missing. Using Fantastical on Mac. Have not found anything close to it for Linux :/
One Communist Party candidate per electoral district, yes.
How I use the Internet in a healthy way
>All of this focus on the point of origin is misplaced.

I think it matters quite a lot, but not for scientific reasons.

If the point of origin is sloppy lab practice (maybe it's impossible to not be sloppy) and everyone lied about it, I want to know everything. Trust is a hard thing to re-gain but I really want to know where we all stand. Realistic calibration of your position vs. power centers is always a good thing.

Personally I don't think responses were particularly botched, although it's tempting to think so for other political reasons. It's likely more a lack of real knowledge by anyone on what really makes for good public policy and the inability to do what it takes in any case.