skysight-inc/HackerNews huggingface dataset:
Another advantage of Emacs compared to IDE is
that it is resource-friendly, on multiple levels.

Foremost, it is friendly to the resource which
has become the most precious one, which is
attention. It has a sparse interface which shows
exactl;y what is needed. Compare that to a newly
launched Edge browser which will show you totally
inappropiate and distracting yellow press content
when you start it.

It is also resource-friendly to screen real estate,
making a good use of the text space. Granted, large
screens did become more affordable in the last ten
years, but while attention is still a scarce resource,
programs also did become much more complex, and, alas,
your eyes are not going to increase in resolution,
they will become worse in the course of your
work life, which makes the screen space even more
valuable.

Emacs is also economical in terms of learning
effort - the basic editing is simple, and
you can focus attention to the things that
you use most.

Compared to that, IDEs are cumbersome. They are
cumbersome in terms of modification, requiring endless
deep menus which are nowhere documented, and not
google-able, they have built-in build systems which
will support only a few languages, they have complex
non-textual interfaces, which are just a hassle, they
force you to use the mouse, which in Emacs is entirely
optional. I also think they support, in part, bad
practices in coding. If you really need an AI and
autocompletion to produce working code, I am not sure
your code is that good for humans to read - and this
is the most important aspect of code. It not only needs to
be writable, it needs to be well readable.
There's no difference between incompetence and malice when the stakes are war. In any case, it indicates they are not fit to moderate discourse.

It's easy to see how a false story about a serious attack on US infrastructure could spark confrontation, or even more serious war (much like when NYT fabricated evidence that WMDs existed in Iraq).
FWIW, I found it weird that the article didn't mention "DAG" once...
It wouldn't be a silver bullet but it would at least make it possible. See Flash for instance: I'm sure there would be enough interest to maintain a FLOSS fork of the Flash player but it's not possible without reverse-engineering it and reimplementing it from scratch.
I may be mistaken but I believe this method of computation is referenced in Harry Potter and the Methods of Rationality
In gab's case, the cure is worse than the disease
You still don't get it that _NO ONE_ can claim they know what is/is not fake news because everyone has their own incentives.

This is precisely why it's important that Twitter calls out when things are stated as fact without evidence. Twitter never actually say things are fake; they say things are baseless and without evidence. If you want to post things that are influential you simply need to back that claim up with something that people can verify from a trustworthy source - 'fake news' will still be posted because sometimes even a trusted source gets it wrong, but it'll happen far less often. That's the goal.

Suggesting that we should all adopt Nietzsche's perspectivist approach where "there are no facts, only interpretations" is entirely unhelpful. You can't run a functioning society if you have to accept literally every batshit mental theory as "well it might be right, we can't ever know for sure". If there is no evidence, you can say something is fake. You just have to accept that maybe 0.1% of the time you'll be wrong.
Delhi: Air pollution level over 999 hazardous
Pi-hole for Windows without Virtualization/Docker
Pi-hole for Windows is a batch file that performs an automated install of Pi-hole 5.x on Windows 10 (v1809 and newer) or Windows Server 2019 (Core/Standard)

PH4WSL1.CMD is unique in that it uses WSL1, not virtualization or containers, and is extremely easy to set up.

It needs a fraction of resources compared to other 'virtual' rPi appliances and runs on older CPU's without VT support, or on a VPS that doesn't pass-through virtualization support. For example it runs well on an old laptop with 1 CPU core and 2GB of RAM; consuming an imperceptible amount of host OS resources.

It can be used to block ads on your entire network but real/dedicated hardware is probably a better idea in that situation. Its ideal use is for ad-blocking on-the-go instead of needing to manage a HOSTS file on your laptop, or to have a look at Pi-hole's feature set before committing to a hardware purchase.
"Volatile functions are always dirty."
I agree with most of what you said, but for the last point, I think I can add a different perspective.

Because, once I got used to the (pure) functional programming style, I found it more difficult to mix this style with imperative code. It's almost always easier to for example use for example the state monad than writing it with mutation. This is probably quite subjective and it depends what you are used to.

For me, I make an exception for tests. E.g. when I mock my key-value database with an in-memory map, I choose a mutable map. But I know that some people prefer FP style even for tests.
First paragraph on Wikipedia, in case anyone seriously considers it:

> Gab is an English-language alt-tech social networking service known for its far-right userbase.[7] The site has been widely described as a safe haven for extremists including neo-Nazis, white supremacists, and the alt-right, and has attracted users and groups who have been banned from other social networks.[8][9][19] Gab states that it promotes free speech and individual liberty, although these statements have been criticized as being a shield for its alt-right ecosystem.[20][17][21] Antisemitism is a prominent part of the site's content, and the company itself has engaged in antisemitic commentary on Twitter.[23][24][25] Researchers have written that Gab has been "repeatedly linked to radicalization leading to real-world violent events".[26]

It's almost like there's a pattern of "free speech" alternatives turning into a cesspool.
Kubernetes Webhooks made easy with OpenFaaS
> This indicates the dramatic damage done to news organisations when they have been caught in egregious lies and falsehoods

No, it mostly reflects the rise of ideological tribalism supported by media outlets.
Thank you, my pet peeve is how the entire Iraqi Army was fired. Was it morally the right thing to do, even considering ISIS was basically boosted from obscurity to a decades long pain in the ass from that move alone?
Then you probably won't like what the corporate elite has in store for you either. :)
Documentation is written in a human language, can include other media like graphics and is addressed to humans. We write documentation for the same reason that we don't produce maps at a 1:1 scale: documentation offers a higher-level description that can be grasped without having to understand all the code.

Not only is code not the best documentation, it's not documentation at all, outside of special cases where the entire code describes e.g. an algorithm and is encapsulated into one function.
I agree with your first point, Scala allows writing incredibly performant concurrent code. However, if -like me- you can't bear the thought of working with Scala anymore, Rust is an excellent competitor.

Note, I spent around 5 years working with Scala full-time and grew a profound aversion for the language and its ecosystem. It definitively affects my judgment. I found in Rust all the "good parts" of Scala minus the things I resented.
Then let a bunch of rabid wild animals in your place, as that is what the only alternative is (every chromium based browser).

Also, it is a click-bait, out of date article without much truth to it, don’t believe everything you read online
Right, I forgot about those Linux porting companies such as Aspyr and Feral Interactive. And Collabora isn't specifically a gaming company, but they and CodeWeavers also helps
I’ll just point out: if you’re a free speech purist, you are perfectly OK with this.

Twitter isn’t removing these tweets, just adding their own messages. That is, they are responding to free speech with their own free speech.

If they use this feature on high-profile figures it’s even better: free speech to authority.
AWS Aurora: Is it for you?
Why is Pfizer always mentioned in the news when it is BioNTech and Pfizer is "just" a partner? Just as the Chinese drugmaker Fosun is.

Sure credit goes to both but this "Dream Team" is BioNTech.
Which just kinda proves my point that average Italian pizza is nothing compared to NY style.

Back to question I don't think I've ever tried certified Neapolitan pizza, but pretty sure I've had unofficial version many times. It's good, but given choice I'd take NY style. I was about to make one just to realise my dough didn't rise enough (guessing lack of water) few weeks back.
The extensibility of Emacs is a major boon. Here an example:
I never did real Emacs hacking, but I learned some Lisp
stuff over the years, a bit of Clojure, Racket,
and Common Lisp each. Now, I have a very experienced
senior coworker which was asking for help -
there was a feature which was just not working
for his flow, he had tried to configure it but
without success. Now, I looked into the
Emacs library code and that was a pleasant
experience, it is very transparent and readable
and easy to modify, so that it was not difficult
to adapt it to my coworkers's needs.

The extensibility also means that, because there are
many many people hacking on Emacs, that it stays very
up-to-date. For example, Magit which is, I
think, the best git front-end in existence. Or there is
ranger mode, (ranger is a console file manger). In this
sense, Emacs is not "antiquated", as the blog article
insinuates, but it is much more recent and modern than
any IDE. Take, as an example, git support: It took
Visual Studio about fifteen years to add git support,
in part obviously because the vendor company did not
think supporting git was helpful to the companies
objectives. In comparison to that, Emacs picked up
version control options such as subversion or git
almost immediately. As a result, Visual Studio users
were left for fifteen years without support for the
perhaps most important technical advance in
programming. You may now argue, that the "modern" IDEs
of course do have support for git, but there are surely
other things which will be missing, just because it
does not fit some companies narrative or marketing
strategy. Another brewing revolution is that
programming culture is drifting away from C++ and Java,
in parts even from OOP, which is not any more the best
option for every case, and companies which are
invested in these "technologies" (uh, what a word),
will again try to stop the clock, in order to squeeze a
bit more money out of it.
https://tinyfeed.co ?

It was trending on product hunt yesterday and many alternatives are created every week.

I don't understand people on HN. They don't want mainstream social media but won't try these smaller alternatives because they are not mainstream. Seems pretty contradictory, no?

This isn't a real alternative because it doesn't have [insert the reason why people here hate twitter or Facebook]
Buy their games without steam.
I have in the past independently bought something on amazon and later found out the reviews were fake (because every single person leaving a review had left reviews on the same few products - it was only 7 reviews total or so, so it was easy to check) - I reported this and I also left a 1 star review on the product I had bought. It got taken down. The fake reviews stayed up
> This indicates the dramatic damage done to news organisations when they have been caught in egregious lies and falsehoods

No, it mostly reflects the rise of ideological tribalism supported by the rise of a diverse array of media outlets catering to (and reinforcing) preconceived biases (some originally driven by propaganda interests, but more driven by the business desire to capture a distinct demographic market for advertising; in the end, the interests overlap and coexist.)
> even on the day of their wedding, both made time for lab work.

This would be the definition of pure passion and what it takes to accomplish something like this.

These people are a totally different breed compared to people I know. Kudos to them for their achievements.
I really want to support you, but not as part of a network. It has come from political and social initiatives and there need to be concrete and feasible plans.

Fossil fuel is still a reality, any form of plastics depends on it. There is some research on polyester without it, but until that proved fruitful, alternatives would need to be established.

Logistics is another topic. There is no alternatives for oil for planes and ships. It would already be a success to forbid burning crude oil for shipping since it is extremely toxic.

But I think all that can be best accomplished with smart policy decision and yes, you do need to convince people, there is no way around that.

The future will be greener irrespective of our success since CO2 does increase plant growth
Watch out, the suggestions in the other replies are hazardous. It's possible to add your windows Steam library to a Linux client, after mounting the windows partition, and this will work fine most of the time(so you could still give it a try). However, you're also likely to run into annoying-to-debug issues due to Linux's mishandling of ntfs.

I've eventually given up on this method, and I'm not sure if there is a good solution. I ended up just buying more hard drive and selectively installing the games I want in linux partitions.
It's one of the reasons the 2nd Amendment was written; to avoid tyrannical rule, and to allow the "peasants" (regular people) to revolt if a tyrant ever took power.
I didn't taste pizza till I was like 15 and that was frozen.

I didn't taste NY style till I was 30 or something.

Lol I remember crying big time because mom tricked me into getting first communion by saying she'll take me to a pizzeria.

p.s. don't get insulted too much, ton of places messed their food - best burgers aren't mcdonalds, best buffalo wings aren't in Buffalo NY, best sushi isn't in Tsukiji market, best cuban sandwiches aren't in Florida. All due because locals tend to fetishise it or mess it up to serve tourists.
what did you resent?
And how uncontrollable it seems to be unless you almost completely cut yourself from the rest of the world.
Probably not related at all, but this reminded me of the Fourier-Mellin transformation, of which a nice overview can be found here[1], used for image registration.

Images are Fourier transformed, and the result is transformed to log-polar coordinates. This turns rotation and scaling in the source image into translations in the resulting log-polar data.

Anyway, fun stuff, thanks for the share!

[1]: https://sthoduka.github.io/imreg_fmt/ (follow link to the pipeline description)
Based on Lisp, Emacs has also very good support for REPL,
or read-eval-print-loop programming. My impression
is this is becoming more important. Anyway this is
an extremely valuable feature if one programs
Common Lisp, Racket, Clojure, Forth, or Python (noting
that Python has only partial support for that kind
of programming, but it still helps a lot).
I understand, but on the same period, France grew a whole generation of brilliant mathematicians.
I don't think that the two are completely unrelated.

There is basically two solutions: reduce the quality of the material, or teach the teachers.
I tend to prefer the second.
> And Western knights did not like it. Their armor protected them from most weapons they would face with the exception of the longbow, a weapon that took years to learn and decades to master. But crossbows could slice right through the armor at greater range than even a longbow, and shooters could be trained in hours or days.

I don't think that's true either, plate armor should give good protection against arrows and bolts.
Belarus will be a shit show then. They are starting to self identify as belarusians. Forced annexion will rub a lot of people the wrong way.
The new AC:Valhalla as well. Pretty much any new sport EA game too. Wasteland 3 has been riddled with game breaking bugs on launch and still people have been buying it like there is no tomorrow.
I suppose an option to run the same checks in rr at recording time would be a fine feature to have ... though you could implement it pretty easily as a wrapper script too.
And let's not forget corporations actively suppressing open source developers by going out of their way to not award them support contract.
Twitter:
https://joinmastodon.org/
https://pleroma.social/
Try posting anything remotely leftist on Parler and you'll be banned in less than a week. My profile lasted about 36 hours.

Completely the opposite experience of what quite literally is the first sentence on their homepage:

> Speak freely and express yourself openly, without fear of being “deplatformed” for your views.
That makes sense. My reason of setting up my corporate account on my phone was to sync my google calender. Even for which I have to add the account.
So will they get fined more than Snapchat for lying about ephemeral messaging or will this be the usual American "slap on the wrist" thing we usually see to protect the investors?
Unity's Overtone App is shutting down
From email sent to users:

First and foremost Agents, thank you! Many of you have been incredibly committed to Overtone and watching it grow. We couldn’t have asked for a better community.

As life has it, sometimes one door closes as another opens. From November 30, 2020, we're saying goodbye to Overtone. Our Internal Agents and technology have found some exciting new homes within the organization. We will continue building and innovating, so the work we’ve all been able to do here is not for naught.

Where and when will you see more of our creations? All we can say is keep an eye or two on Unity

As a final mission, we give you until November 30, 2020, to find a new voice and text chat home for yourself, friends, and communities. At which point, Overtone will cease to operate and all Agent accounts will be deleted shortly thereafter. Change is never easy, but we trust you will be successful.
so basically a DAG
What's the difference? Aren't they the same group of people in this context?
Singular "they" is very old and was not frowned upon when those were written. But there was a long period from 1800~2000 where it was maligned, particularly in formal writing. This shift was apparently down to grammarians of 18th and 19th century who promoted a "gender-neutral" "he".[0]

[0]: https://www.druide.com/en/reports/singular-they
> The Wikipedia entry states, on the page for pwd: “the pwd command (print working directory) [...]

> [...]

> UNIX PROGRAMMERS MANUAL - Seventh Edition, Volume 1 - January, 1979 [...]

> DESCRIPTION

> Pwd prints the pathname of the working (current) directory.

> I don’t know about you, but this historic document carries more weight for me than other sources I’ve come across, and it only serves here to undermine the credibility of the Wikipedia entry.

This line seems to be the crux of the article and I don't follow at all. I don't see how this undermines the credibility of the Wikipedia entry. What am I missing here?
In God we trust, everyone else must bring data
It's cool seeing the tech develop to run D3D/OpenGL on Vulkan/DX12/Metal, moving a lot of code out of drivers and in to libraries. But in the long term apps should all end up using Vulkan/DX12/Metal themselves directly (or modern derivatives) - so there won't be many uses for the old legacy D3D/OpenGL stacks left, so these libraries will probably fall out of use too. So, nice for the short/medium term, but probably no longer relevant in the long term.
VOD Clickstream Data
To make sure everyone can understand each other's code in a corporate environment, use strict linting (scalastyle, wartremover) and formatting (scalafmt).
Good thing to know I am not the only one paranoid about privacy and a boundary between work and personal space.
Between the Iraq war and the absolutely atrocious handling of mask misinformation (Openly saying "No, you shouldn't wear masks. They are for doctors only." and then wondering why people became skeptic of mask usage) at the beginning of Covid, the death toll of missing due diligence is quite high. Both seem to have some incentives for making up the stories (fueling the war machine, securing masks for doctors) and should not have been printed if any amount of due diligence was done.
I tested the other day on ubuntu 18.04. yes, proton can run crysis. But the in game videos are real laggy. That's a pretty great feat in itself.
Margrethe Vestager, the European commissioner who oversees competition, will announce formal antitrust charges against Amazon on Tuesday over how it uses data about the merchants on its platform, according to two people with knowledge of the announcement.

The case focuses on the online retailer’s dual role, both as a marketplace for third-party vendors and also as a competitor which sells its own goods, these people said.

The charge sheet, which is part of a probe that started nearly two years ago, fleshes out concerns that Amazon may be abusing its role by using the data it gathers on merchants to compete against them.

Amazon declined to comment. In the past the company has played down antitrust concerns, noting that many retailers have their own private label offerings, and that online sales represent only a small sliver of the overall retail sector.

Independent merchants are free to use some or all of Amazon’s services and can expand their reach and start selling online with limited initial investment, the company has noted.

The European Commission did not immediately reply to a request for comment.

Amazon’s business practices have been under scrutiny elsewhere in the EU and in the US. In 2018 the German antitrust watchdog launched a probe into its dual role as both marketplace for seller and seller of its own brands, looking into whether it used its market power to set illegal contract terms.

In the US Amazon is part of a group of companies under scrutiny by the House Judiciary Committee. The Justice Department and the Federal Trade Commission have also launched antitrust probes against Amazon.

The formal charges against Amazon will reinforce Ms Vestager’s reputation as a tough enforcer with an emphasis on tackling market rigging, consumer abuse and tax dodging. The Dane, who is serving her second term as competition commissioner, has led big battles against some of the biggest names in tech.

Under her mandate, the EU has fined Google more than €8bn in three separate antitrust cases while Apple has been ordered to pay €13bn in back taxes to the Irish government. Both companies have appealed.
Hi! I am not the OP, but just emailed you about a free online event I am organizing (Flutter Vikings).
Plant Tweets
I feel a mobile phone should completely lie in our personal space. For the same reason rather than having any apps I have instead decided to use mobile browsers to check office emails or calender.
> I use git almost exclusively from the command line in a terminal.

Is certainly key. Most git frontends seem to be really quite bad for many reasons. Though "Push failed, want to pull, merge and push again? [Yes]" => constant "merged ssh://upstream.server/foo/bar/repo.git merged into branch master" commits being added to the history certainly irks my OCD the most. These frontends also seem to try and hide what git does, which leads to incorrect and confused mental models and much more frustration down the line than just learning to do it the git way directly. Yes, git is a "my way or the high way" tool, that's not great or something to emulate, but it is what it is. Trying to work around that only results in more pain.

Only use the git command line, use gitk for browsing history graphically if need be, and git-gui for preparing commits. git-gui seems to be the best GUI for making commits (and is probably written in Perl with Tk).

Logical conclusion from "only use the git command line": Also never make a dirty merge from your web browser.
Free users are not customers.