skysight-inc/HackerNews huggingface dataset:
Rationality expectation is good if irrationality of others does not harm rational voter.
Show HN: Christmas Backgrounds for Microsoft Teams
> One of the best ways for those of us in the democratic West to combat this is to not tolerate when our own governments promote false narratives

Virtually every narrative peddled by politicians in the West is either false or misleading. That's a high bar that I don't think we'll ever meet. We can maybe asymptotically approach it, say by getting money out of politics, but I don't think it will ever go away.
I think Apple recently has kind of pulled a Microsoft, where they're actively trying to turn a new leaf and become more open/listen better.
Yeah, that's not how laws are supposed to work.

I find the use of the 451 status code almost offensive in this case. They're invoking one of the most famous literary treatments of censorship, when really what's happening is that the citizens of the EU are being protected from an assault on our human rights.
When people are exploited systemically, they tend not to turn against their exploiters (which are often hard to identify) but against each other.

I think part of the promise of increasing the quality of life of everyone after WWII wasn't only out of the goodness of the heart, but also to avoid reaching the level of generalized hate that made it possible in the first place.
Opt-In Social Media buttons exist.
Ranked choice is only confusing if you just handwave and show the final result.

Put the thing on TV showing each and every round, with boxes moving up the list and off the list, and it’ll be completely obvious how it works.

It’s befuddling that you think it’s actually better to put the complexity on the ballot for each individual voter to wrangle with in the complete privacy of a voting booth.
> in-demand model took weeks or months while other cars sit on lots.

America's model of making a bunch of random models and shipping them out to sit on lots in the hope someone wants that model is bizarre.

In most other countries you order exactly what you want and they build it.
The commitment[1] appears to say, in summary, "you can violate the license anytime, and as long as you stop violating soon after we tell you to, there can be no financial penalties".

That makes the GPL substantially weaker, since now a company can use GPL code in any place they think nobody will look. They will never be on the hook for court ordered damages going back years for unlicensed use.

[1]: https://github.com/obsproject/obs-studio/blob/master/COMMITM...
A lot of comments here suggest that the author's just getting older. At 56, with a pretty strong appreciation of most memes, I think it's a bit more nuanced. It's not their appreciation of memes that declines as most people get older, but their tolerance for overuse. The first comparison I would make is to drinking. There's no stigma attached to binge drinking in college, but when somebody in their thirties is still doing it people start to view it with concern and/or distaste. Similarly, still being in Darmok and Jalad at Tanagra mode at that age is seen as a failure to advance in life.

Really, it's all about appropriate vs. excessive use, and variety vs. monotony. The other comparison I'd make is to swearing. Some people - especially older people - don't want to hear any at all. At the other end of the spectrum are people who can't seem to get through a sentence without five F-bombs. Most folks go through a stage early on where they swear a lot, then learn that overuse dilutes swearing's impact. They learn other ways to express strong feeling and switch among them. Similarly, some people go through a stage of meme overuse before they learn to mix memes with other ways to get an idea or feeling across for best effect. (I particularly wish more tech presenters would hurry up and learn that BTW.)

Memes are just one way to express yourself, and they're often a great way, but there are other ways too and they all work better when they're used to complement each other. I think the OP is working up to that realization.
it is sad we have fallen as a society so far that there is not even any remove left to discuss liberty, that the nanny state has such a hold on people that there is a honest believe that "wearing a seat belt" mandates protects others, and not insurance company profits. Your wearing of a seat-belt or not has no bearing at all on the safety of others.

As to the others I can make very strong cases as to why there real motivations, and actual execution are more harmful to the over all population their stated goals are. The government passes a law called "Help the puppies" but in the actual execution they are killing puppies but no on questions the results of government action just their intent and as they say the road to hell is paved with good intentions
^this

Hilarious.

One of the things that had most annoyed me in medicine since 1995,a slavish dedication to what I've come to call "evidence based nihilism". And a lot of the people who are most rigid do not treat patients but get promoted out of useful work.

The space of actual practice is far more complex and some applied science is actually called for.

What's worse, this kind of sanctimonious stringency (large industry/govt funded placebo DB RCT etc) is selectively applied to only certain practices, never to received wisdom or pet projects.
Everybody who doesn't collect personal data about their visitors is perfectly compliant.
I imagine they also emit a lot of CO2.

We are having some setbacks in reducing emissions, as well as pollution. Coal is particularly bad for both:

https://www.wsj.com/articles/global-coal-power-expected-to-h...
I think this could be a massive step forward for computing. Imagine if you will an add-on ecosystem for image editors like Krita or video editors like KdenLive. Add-ons could be distruted as a single package and can be run anywhere regardless of the system architecture or software plugin architecture, even within web applications. Write once, run anywhere.
> how do people test this

You can find the tests for these hooks here: https://github.com/Molecule-dev/molecule-app/tree/6e2456e216...

Is that what you're asking about?
"Words for communication" are different from "words for thinking", but both aspects are important.

If you forget about the "words for thinking" aspect, then you are doomed to keep getting stuck in pointless discussions that get nowhere about, for instance, "socialism".

(And the "words for communication" aspects is obviously important for quick communication.)
You could reasonably invoice an upfront tooling cost ("isolated development workstation to meet customer IT policy requirements. Apple Macbook Foo, $BIGNUM")

If you want to be really cheeky, could get some value-added margin on it too, and as a bonus, AIUI it would be yours to keep after the engagement, rather than having to return hardware they've assigned to you.

Might be tough to get past finance though, unless they really want that certification :)
So many misunderstandings in here, probably because you're too young to have done any of these things. (Source: I am pushing 50.)

Driving with maps doesn't require another passenger or a lot of stops, generally. You plan your route with the map before starting out, and if necessary write the turns on a piece of note paper. You may need to stop and consult the map if you miss a turn. I'll grant that GPS is more convenient, but maps worked better than you think they did.

Phones vs. video calls, I'll mostly grant you. Long distance calls were expensive, and video gives you facial and body language cues. On the other hand, audio quality was a lot higher when everyone was on land lines, so you didn't need those cues as much to make up for indistinct audio.

Physical photos: before 2000 or so, everyone developed all of their photos. Most cameras were film, then. Even when digital cameras came into widespread use, it was common to print the best pictures. People really only started not developing photos when smartphones became common.

Libraries: I learned C from a couple of textbooks, and C++ (such as it was in 1993) from a book published by the company that sold me the compiler. All of these would have been available in a reasonably sized library, or in a small library via interlibrary loan.
Not only the license, the source code as well. The GPLv2 license exists for a reason.

"""

These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.

For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have. You must make sure that they, too, receive or can get the
source code. And you must show them these terms so they know their
rights.

"""

https://github.com/obsproject/obs-studio/blob/master/COPYING
"Yes, it's not required to be able to try to deal with an empty interface type, but it's there, and it will always compile fine and allow code afterwards to freely assume the cast succeeded without any errors."

That is incorrect. It issues a runtime panic, which is the same as the syntax for Rust that will do the same thing. Or you can use the "x, isX = y.(SomeType)" syntax and it will tell you whether it matches or not.

It's the exact same functionality just spelled differently, but there is no scenario where you have an int but you call it a string and the code simply proceeds along and does whatever.

"unsafe casts return two values"

It does do that! It's done it since the beginning. It's not a cast, though. It's a "type assertion". It can't convert. Go only has casting for safe conversions... well, things most programmers consider safe. I don't consider int -> byte "safe" but I am in the minority on that.

You need to stop talking about Go. You don't know it. There's nothing wrong with not knowing it, but you shouldn't combine that with trying to explain it to people. It isn't as crazy as you think. It is definitely type-safe. The "type safe" that it is is less rich and complex than Rust or Haskell, but it is type safe within its type system, subject to the usual "unsafe" caveat. If it weren't, it would never had needed generics... it would be a dynamic language and they build generics in so deep they aren't even "generics", they're just how the language works at all. The whole reason Go needs generics is precisely that it isn't type-unsafe.
With their super low-power/high-perf chip architecture, this actually makes a lot of sense. I don't think we'd see anything for a really long time, but Apple actually needs to expand into new verticals if they want to continue providing value for the shareholders.
It would seem that way, I would still prefer olive oil given the choice.
i feel like the whole naming "Secure Digital" and "Solid State Disk" is specifically chosen to distract from the fact that there is absolutely nothing "secure" or "solid" about the underlying technology (tiny capacitors that WILL discharge on their own).

disclamiar: did write benchmarks with sd-cards in the past and was astonished by the failure rates. There also was (is?) little correlation to price, seemed like there was a huge variance in the quality of different batches of memory chips.
Until they get caught.
It is the same way that Vilfredo Pareto is almost only known for the 80/20 rule.

One of the deepest thinkers ever about society and he is known for the most boring of his ideas.

Most things can be explained with this other idea of Pareto that humans are not rational but rationalizers.

Most human action/thought is kind of dumb and non-rational and then we invent rational explanations after the fact. Paint a varnish of rationality after the fact on non-rational behavior in Pareto's words.
This is just an example of the different ethics between China and America. America is very deontological in terms of FREEDOM. We love freedom above everything else. China is very consequentialist, they care about prosperity and success over everything else. I'm a pretty red blooded American (I drive a black smoke diesel truck and have enough firearms and ammo to make it pretty far in the apocalypse). I wonder what ethical system will be more successful in the future. We can already see having consequentialist ethics that don't care about your freedom do a lot better at fighting pandemics. The Chinese know that Tiananmen Square was a bad thing, but they want to forget about it and move on (consequentialism). In America our Tiananmen Square is probably slavery and we apparently don't want to forget about it even if it rips our county apart (deontological). What system will succeed in the next 100 years? The pandemic really showed me some of the issues of Western deontological ethics.
Subjective comparisons are really useless on a debate eg. "I think USA/EU are bad but China is worse" while someone else will say exactly the opposite. You'll then say "he's blinded by propaganda" and the other side will say the same. If the debate is in a western website, you win, if it's in China, they win. That's a flamewar shitshow, not a debate.

The Orwell/Huxley comparison wrt the way China/America respectively enforce their narrative. China is through crackdown of dissent, coercion, while the US is through propaganda that paints everything America does as righteous, inherently good, altruist, selfless... You only have to look at the output of Hollywood or modern videogames to see such an obvious fact.

Of course, if you're the target of state propaganda, it'll be hard to decouple what you've been fed your whole life as truth from geopolitical interests. Being an outsider I can see the bullshit in both governments, but the one I'm worried about is the one which has been belligerent since I was born and much before that.
This juxtaposition near the end makes me chuckle.

“I understand that especially creative people are desperately looking for ways to make a decent living and selling NFTs looks like a very simple way to make some serious cash. I get it. We need to find a mode of life that allows people to work on their art or whatever else they want to do and still be clothed, fed, sheltered and otherwise taken care of. Comfortably.”

...

“Take a second to support tante on Patreon!”

ITS RIGHT THERE, Patreon is working just fine to keep a lot of creators paid with no ultra-inefficient distributed databases or cryptocurrency or whatnot. Just some profoundly unsexy credit card/PayPal/stripe transactions.
Ah, so what they really learned is that Gitflow is garbage. Yeah, long lived working branches are an enormous pain in the ass. I’m not convinced they are ever worth the hassle. Certainly for small teams they are not.

I am highly doubtful of the “commit first, test and code review later” model, though. Maybe this works for a very small, tight team who are all very highly skilled and care a ton about engineering quality. But this model can fall apart quickly. Bad code blocks the whole team and everyone pays the cost. You eventually end up with someone babysitting the build and test process to keep it moving and then some bright mind asks why you don’t put this stuff before checkin.
The same can be said about the citizens of the empire. Unfortunately, it is the global problem. Especially, countries with the oil are affected (e.g., remember Iraq and fake 911, WMD connections). Though, countries with social leaning should be concerned too I'm looking at you Europe: universal health care is a cardinal sin that will be corrected by the empire sooner or later.
Not at all the same problem, since those people do not control the government.
I agree gitflow is annoying but this name sounds more like a cringey excuse to attach a Microsoft trademark to a common practice to me.
> Don't tolerate lies, hypocrisy, or sophistry from our leaders even if they are nominally on 'our side'.

But Americans do. Things are so polarized that people believe complete horseshit from their political leaders because they don't want to budge an inch to the "other" side.
So people that have ripped off OBS so far and violated GPL include TikTok, StreamLabs (Logitech), and StreamElements. Any other people I missed?
Wow, you're making a lot of assumptions, and it sounds like you haven't been on a college campus in about 30 years (USSR was a while ago).

A lot has changed in even the last 10 years since the 43rd's DCL.

Nowadays you can report students and professors for saying things you find offensive in class. It can be as simple as mixing up identifiers, or making a claim that others disagree with.

You can't say "Israel is an apartheid state" or "Gaza and Palestinians have elected terrorists" because various factions now have the ability to weaponize the university's bureaucracy against each other, replete with show trials that would make Kafka blush.

The among the reasons we have strong free speech protections is that the ACLU used to defend groups with truly repugnant beliefs, including literal Nazis. That's happening less and less.
Harvard won’t require SAT or ACT through 2026 as test-optional push grows
> Or to formulate it more sharply, you couldn't be poor because of not being able to afford a cell phone in 1970. You can be poor because of not being able to afford a cell phone in 2021. Does that mean a cell phone is a bad thing? Of course not!

So.. how does that imply that people are worse off now than in 1970? Your entire thesis seems to be that the jealousy people will feel from seeing others have things they don't will outweigh all of the material gains of the last half century.

That seems.. obviously false? to me
Previous discussion on the inactivity:

https://news.ycombinator.com/item?id=28289981
I'm not even a CS major. I just read the thing. It's not that long. https://gdpr-info.eu/

You can get this knowledge with just the first 7 articles.
I suspect the two of you are agreeing more that in initially seems - IMHO the proper response of the west to the current time of troubles is to double down on the values of freedom over safety that made us the dominant cultural force. Stupidity exists in dictatorships also, it's when we're not willing to be distracted by propaganda against our rivals and look at our own mistakes that a democratic system lets much of that stupidity cancel itself out.
Sustainable Scala – The Scala Programming Language
It does fix it. I switched to `yt-dlp` months ago and never had a problem with throttled downloads anymore.

Little later I also discovered I could use `yt-dlp` together with the `aria2c` downloader and now I am never going below 15 MB/s when downloading.
Hi HN,

After years of doing SAAS apps for others in the agency world, I'm finally working on own first ever SAAS app!

It lets you easily add these dynamic, templated "Link preview" images to your pages so that when they are shared, a nice picture with tailored information can be shown instead of a generic stock image or something irrelevant.

It's not a new idea: github.com and dev.to already do this (you can see custom pictures for every link), but it requires a lot of infrastructure work / puppeteer configuration that not every one can afford to do.

This service allows any site (Wordpress, shopify, laravel, react, vue etc...) to easily add them.

This is the first time I share it online. I'm at a point where I need to gather feedback from real users. At the moment it's completely free, but if it gains traction and higher traffic sites use it, I will have to add paid plans to make it sustainable. Free account will still work but with a capped amount of requests (that should be high enough for smaller sites to stay on a free plan)...

While I'm here, any better name ideas for the project? I stuck with ogimg.io, but turns out my friends see this as "Original Gangster images" instead of "Open Graph images"...

Anyways, first ever full-on SAAS product I roll out on my own so I'm pretty excited to see where it goes!
I also have not had this. But a critical review of Dell monitor got deleted after a few months.
The collapse of the Eastern European socialist countries 30 years ago is an excellent example. But it only works when the general public had suffered enough and isn't willing to support the regime anymore. And the economic situation needs to get worse for one or two generations, it won't happen overnight and in a working economy. A few dissidents "speaking up" to incite change is a romantic idea, but it's not enough.
>(...) as long as they abide by their rights and the rights of others.

In other words, you want to prioritize tolerance over liberty.

Not even the most hardcore anarchist wants to live in a society where someone else's right to swing their fist doesn't end where their own nose begins, which is what true liberty entails, although they will vocally denounce any form of tolerance even as they implicitly accept it for themselves.

And it's worth pointing out that you don't even actually disagree with the paradox of tolerance in this regard, since the inflection point of tolerance/intolerance Popper claims should be a party refusing to recognize the rights of others or to act within legal bounds - the paradox of tolerance was written as a response to the result of German "tolerance" for Nazism at the time.

No one is actually arguing that mere civil political disagreement shouldn't be tolerated, but rather there is a recognition borne out of history that authoritarian beliefs, if not pushed against, will overwhelm the body politic in a similar way as cancer. Accepting the paradox of tolerance means recognizing that some prejudices and systems of belief are inherently harmful and that their adherents will never simply accept peaceful coexistence with others within the framework of a just and civil society.

Nazis will never play nice, and casting them as a victimized and oppressed group with legitimate grievances with whom we should empathize, and whose arguments we should consider (or reconsider, since nothing the far right has to say is actually new,) will not end well for anyone.

And to serve the forum's inevitable reflex towards whataboutism, this is not to let extreme leftism off the hook. There just happens not to be a surge in hard left ideology happening around the world at the moment, so mentioning the left in the context of this specific conversation for the sake of "balance" wouldn't be relevant.
Avoid layout flicker during image load in your website
If Apple killed the Mac, what would they develop all of their software on?
The BDS movement, and the left just uses different code words, like 'Elites'
> Text handling and rendering, video and image decoding, ... that should never depend on the OS you're using

I like having my fonts look the same everywhere, and only needing to configure them once. I also like my video and text do decode securely and accelerated.
https://en.wikipedia.org/wiki/Punycode
This only adds to the confusion. Which one is the caller and the callee? The executor and the coroutine? Or the coroutine and the task-switch code?

In my implementation, at the task switching point, there is no callee saved registers, all registers are clobbered and any live register must be saved (also there is no difference between coroutine vs non-coroutine code, control transfer is completely symmetrical), so calling from executor into the coroutine and coroutine into the executor (or even between coroutines) would run the same code.

At the limit both async (i.e. stackless coroutines i.e. non-first-class continuations) and fibers (i.e. stackfull coroutines, i.e. first-class continuations) can be translated mechanically in CPS form (i.e. purely tail calling, never returning functions, the only difference is the amount of stack frames that can be live at a specific time (exactly one for stackless coroutines, unbounded for stackful), so any optimization that can be done on the former can also be done on the latter, so a stackful coroutine that always yields form top level would compile down to exactly the same machine code as a stackless coroutine.
How Amazon Crushes Small Business