skysight-inc/HackerNews huggingface dataset:
A possibly related phenomenon I read recently about: profound isolation, especially in Antarctica, seems to interfere with the hippocampus, which relates to spatial navigation and memory. So regions in the brain associated with walking are also related to important cognitive functions.

The article discusses whether long-term isolation due to Covid will have similar effects: [1]

[1] https://www.scientificamerican.com/video/what-research-in-an...
Also reported they are targeting the individuals -

"A blackhat hacker has stolen therapy notes and personal identification of supposefly 40 000 people in #finland, tried to blackmail the target organisation @vastaamo and now targets durectly the individuals. Possible the most outrageous blackmailing ever in the country, (1/2)"

"and even wider. Finnish police @PoliisiTiedote tells crime reporting system is down, presumably because of the large number of victims reporting their case. (2/2)"

https://twitter.com/ropsue/status/1320086169489637378
"The code is 100 % ours and do not contain any copyright [sic] material please check again"

Laughed at loud, especially at "please check again."

Something a developer would definitely say.
I Summarize Books
Europeans in general don’t have a coherent idea of politics in America either
Regardless, not honoring a DMCA would mean GitHub is asserting that they think it's false and would need to defend their decision if RIAA were to sue them; it doesn't make sense to verify every single DMCA claim and increase liability by not honoring some.
If Wayland is the future, the future is grim. People often complain that Wayland is taking a long time to catch up to X11, but that actually stems from a deeper issue: Wayland has a horrible design, for an X11 replacement, a design that leads to massive fragmentation issues across the graphical part of the Linux ecosystem. Implementing a Wayland compositor requires much more effort than implementing an X11 window manager and each new compositor implementation reinvents the wheel many times, leaving users with less options for a desktop environment than on X11. Even worse, Wayland does not standardize on or is hostile to some essential features, meaning that users need to rely on compositor specific behavior for those features, if they are even available. E.g., an application that needs to grab the entire screen will need separate code for each compositor it supports screenshots on, or it must use a protocol outside Wayland to get the screenshot. Quoting Red Hat:

> Furthermore, there isn’t a standard API for getting screen shots from Wayland. It’s dependent on what compositor (window manager/shell) the user is running, and if they implemented a proprietary API to do so.

An xdotool (an input event automation tool, imagine wanting to inject or intercept input events) replacement is not possible on Wayland (without having separate support for each compositor, of course). These seem to be intentional design decisions (marketed as being necessary for security, but really being power-user hostile), this[0] Reddit comment puts it nicely:

> It has been almost a decade, why does Wayland not have a protocol definition for screenshots?" - answer - "Because security, dude! Wayland is designed with the thought that users download random applications from the interwebz which are not trustworthy and run them. Wayland actually makes a lot of sense if you don't think of Linux desktop distributions and desktop systems, but of smartphones. But for some reason we absolutely need this technology on the desktop, like we had not enough pain and lose ends over here without it.

But the lack of these features AFAIK also causes big trouble for users with special accessibility needs. Wayland is also, with its forced composition, hostile to interactive applications requiring low latency, e.g. video games.

[0] https://www.reddit.com/r/linux/comments/7lb5l7/new_screensho...
I really like this post. I've been noodling over a lot of similar career questions myself in light of the pandemic. All of a sudden, it became clear that I could just...bootstrap. With the rise of networks like Toptal and Facet, I get access to pretty high quality contracting opportunities and I don't need to commit to a "job" to pay the bills and make my money, which by proxy means I have much more time available than I used to.

Which means I can noodle around on that side business which all of a sudden...costs a lot less than it used to. Wonder how many other folks are in the same boat?
What bothers me about DMCA the most is the lack of due process. In the US, one would think more than any place else you have the right to a lengthy trial before have a right stripped away.

Both political parties in the USA regularly chip away at our rights in the ever on going battle to capture more votes from extreme positions or 'bring the usa in line with international (read european) standards', in this case WIPO.

How this Christmas gift was ever given to the RIAA is mind blowing.
Yes, GitLab is US, and just one more DMCA notice away from another "takedown"... its time the Internet community looked into other legal jurisdictions that don't have to bend to such rules. How does it matter where the bits come from exactly?

This is supposed to be the whole point of the Internet but somehow people are behaving as if the end of the US-hosted GitHub repo is the end of everything!
This is a very common tactic I've seen many US politicians/media use to prove that your foe is bad. Take $phrase that everyone agrees is bad. Redefine $phrase to include the foe. Conclude that your foe is bad. It has happened with the $phrase "alt right" so that basically every popular right winger has been called a member of the alt right. It has happened with $phrase "man" "woman" to be how you feel. Recently they are trying to redefine "court packing" from the concept of raising the amount of judges so that you can pack the court with many of your judges, to simply nominating judges who have the same idea of the job of a judge as you do.
Wow I never thought about it like that. You raise a very valid point. Lots of time my youtube download did not work and all I had to do was upgrade the brew package. But it won't be the same next time it breaks :/
Can't we migrate the entire thing to fossil ? It has it's own integrated Issue Tracker and Wiki and point https://yt-dl.org to it ?
The American Dream Is Alive. In China
The Unsinkable Maddie Stone, Google's Bug-Hunting Badass
Can't we turn youtube-dl into a user agent instead of a download tool?

Would that solve the legal issue?

(I assume then the download functionality can be unlocked using a few lines of code)
Apple 2FA only use SMS if there isn't a more secure method available and it must be explicitly selected when enabling 2FA. From 2016, the default is trusted Apple devices (running a minimum of iOS 9 or MacOS 10.11) or web browsers that are registered to your Apple ID. It can fallback to an automated phone call with two trusted phone numbers.
Blockchain is a pretty open ended term. Seems in this case they use it to mean a git style history graph.

From https://flur.ee/features/ :

Secure every update with blockchain cryptography in a core immutable ledger.

Tamper-proof blockchain (SHA3-256) for extreme data integrity
Complete data traceability throughout history
Provable audit trail into provenance and path of data
Digital signatures cryptographically tied to every change
If somebody discovers a security bug, what are the chances that somebody can cut a high-quality release with the fix in it, if it hasn't been done for two years?
Bizarre, pretty misleading pages about electro-magnetic radiation were a huge turn-off.
You’re still cornered by the need. If every other place also adds random inexplicable fees then you end up paying them anyway. I guess you could argue that it’s just the same as a price increase, but like tax in the US, those weird fees are only disclosed at the checkout, not upfront.
I ran a no-code app in production and realised what no-code needs to do
>Functional code is often preferred due to its clarity, both humans and machines have easier time reasoning about it, and even formally proving its properties. Sometimes it is just more important than raw speed, but sometimes allows for more aggressive optimizations (rewriting by the compiler) and higher speed.

I'm curious if that's really the case in practice. Functional code allows for clever concise implementations and clever concise implementations are notoriously hard to read. Go, for example, is often lauded for it's readability due to it's more verbose and non-clever nature.

edit: To clarify, I mean readability by the above-average programmer not by a world expert who has spent 15 years becoming one with the language.
Always amusing to see one side of a conversation respond with “lock it down” the minute they get some push back. Cancelled.
"No matter how apparently successful it may seem upon the way, at the end it will wreck itself. It will founder upon the rocks of iniquity and sink headfirst to vanish without trace into the seas of oblivion.

Crowly considered this. ‘Nah,’ he said at last. ‘For my money, it was just average incompetence.’"

...

"‘I do not reject peace,’ he said, ‘but I am afraid of war disguised as peace.’"

...

"I’ve been hearing a lot about blockchain in the last few years. I mean, who hasn’t? It’s everywhere.

I’m sure I wasn’t the only one who thought: but what is it then, for God’s sake, this whole blockchain thing? And what’s so terribly revolutionary about it? What problem does it solve?"

...

"That food was grapefruit, a seemingly ordinary fruit that is, in truth, anything but ordinary. Right from the moment of its discovery, the grapefruit has been a true oddball. Its journey started in a place where it didn’t belong, and ended up in a lab in a place where it doesn’t grow. Hell, even the name doesn’t make any sense."
We can create a repository just for issues, like Microsoft does with WSL: https://github.com/microsoft/WSL
I obviously did not mean it literally.
And even the Linux kernel does not use a centralized 3rd party service. They use only email.

Of course the server hosting LKML or in the end Linus' mailbox are single points of failures.
I'd argue that to most people the browser _IS_ the centre of their computer-based universe anyway!

If I use my own family as an example:

My wife spends all her time at her computer in Microsoft Edge (she has a Mac and Safari doesn't work properly with a load of sites she uses)

My son only plays games on his Switch and when he gets a computer next year, I'd bet it will be for surfing the web and playing streaming games

My mum and dad only use the browser on the Windows PC they have (and the iPad too)

My use case involves dev work and uni work so I can't use a Chromebook.

People want zero-friction. If they can open a browser, or better, click a link at the bottom on the taskbar that opens their "application" then they don't care what's behind it.

Chromebooks definitely have their place... that being said, Google's customer service leaves a lot to be desired and putting all your eggs in that basket is a risky proposition.
And GitLab has now banned Iranians:

https://ahmadhaghighi.com/blog/2020/gitlab/
It sounds like a good idea, but I'm afraid it may be a nightmare for packagers (like the ones providing packages on GNU/linux distros), as they see updates to upstream only to realize they are just pings and don't need to be repackaged.

It wouldn't be that often, though. And maybe they would actually love to have such heartbeat. I would love to hear a packager on that.
OS: OpenBSD

Phone: Nokia8110

Watch: Vostok or Raketa
Same here. Living in a walkable European city helps a lot.
If you missed the references it isn't me that is going to explain them.
Gitlab Blocked Iranians’ Access
Some current background info: The breach and the extortion emails are at the moment on the front page of all major Finnish news publications. The Finnish government main ministers are discussing on how to handle the potential crisis, since there are possibly 40 000 patients' records leaked and some of the victims are already in a very vulnerable state and might be feeling even more desperate if their traumas will be publicly shared online. It is also known that there are minors among the victims. https://yle.fi/uutiset/osasto/news/psychotherapy_centre_reve...
This resonates with me a little bit. But I have another problem. When I start working on another, fun, side project (to make a more "productive" procrastination) I start feeling anxiety because I can't fully trick my brain. I still know I should be doing this other X (main) thing.

How do you overcome that?
Honest question. Why do you need hundreds of people to maintain a simple software that downloads videos from YouTube? Is it that complicated to assemble the query string? I haven't done any work on YT per se, but in my experience from other social sites like Facebook all it takes is to fire a headless browser and do a couple hours of research at tops. Does YT changes on a daily basis?
It's very sad that such a page is needed. In some parts of the world it's not though. When we rebuilt the store I was working at 20 years ago, it wasn't even a discussion about it. Ofcourse there was a ramp to the entrance and wheelchair accessible toilet. Did a fast look around now and apparently we (Sweden) have a new law about discrimination since 2015. Stores and restaurants can't discriminate against people with different problems, they need to take resonable steps to make sure their customers has access. For example ramps up to the entrance, toilets accessible, moving smelly products to well ventilated areas and so on. This last one surpriced me though as an allergic person. Will have to talk to some stores that is spewing their perfumes around the whole shopping mall...
Why I've Quit Twitter (2016)
Create JSON Feed for a Jekyll Blog
It seems that the author himself has unclear understanding of fascism. He uses it as synonym for tyranny, dictatorship, authoritarianism.

Fascism is reactionary phenomenon that emerges from democracy failing. You should look signs of it in democracies like the US, not stable authoritarian regime like China. They don't become fascist just because they do ethnic genocide.

Chinese are firmly suppressed under the thumb of communist party and Xi. There is no energetic mass movement and energy of fascism.

Paxtons five stages of fascism:

1. Intellectual exploration, where disillusionment with popular democracy manifests itself in discussions of lost national vigor

2. Rooting, where a fascist movement, aided by political deadlock and polarization, becomes a player on the national stage

3. Arrival to power, where conservatives seeking to control rising leftist opposition invite fascists to share power

4. Exercise of power, where the movement and its charismatic leader control the state in balance with state institutions such as the police and traditional elites such as the clergy and business magnates.

5. Radicalization or entropy, where the state either becomes increasingly radical, as did Nazi Germany, or slips into traditional authoritarian rule, as did Fascist Italy.

https://en.wikipedia.org/wiki/Definitions_of_fascism
Can gstreamer apply LUT as a filter?
Stress in America 2020
And thus, the whole web gets IAP’s.
That's what confuses me. Isn't there a gray area here where it's not illegal to download copyrighted material, but illegal to reshare it, aka upload it.

So if that is true, then youtube-dl is not illegal and this DMCA is easily reverted.

RIAA is just trying to use their deep pockets against a nobody and Microsoft is basically saying "We side with you" knowing damn well their lawyers know this code is not illegal.
It’s just a new hip word to represent the Right.
The man page is a very nice touch! Do you have source in GH or elsewhere about this harness? I am using Restructured text and rst2pdf but this looks so much nicer!
And with hakyll, you get a static site generator powered by all the goodness that is pandoc. Blazingly fast (compared to say, pelican) and easy to extend.
Not daily, but frequently. In my experience ytdl breaks every 2-3 weeks and needs to be updated.
Show HN: Which DNS servers are you pointing to?
I kept running into DNS issues, and needed to triple-check that I was pointing to the right DNS servers, so I made this utility website that does exactly that: which-dns [1]

This isn't a new idea ([2]), but mine supports https (hat tip to Matt Holt's certmagic [3]), is ad-free, and the source is available [4].

Let me know what you think!

[1] https://which.nameserve.rs

[2] http://www.whatsmydnsserver.com/

[3] https://github.com/caddyserver/certmagic

[4] AGPL. It is my first foray into golang. https://github.com/redirect2me/which-dns
Not saying I don't believe you, but do you have a citation for when they responded to requests in that way?
That would be awesome. It could even be setup with a cluster of hosters in different locations.
Jack Dorsey has tried to be CEO of two companies and there seems to have been anemic leadership at Twitter. I'm not sure if execs splitting their time between companies so execs can make more money is really what we need.
Creating Type-Safe Paths for Formik Forms with TypeScript
"Today America is consumed by internal divisions"

Really? I think the news media is consumed by fear mongering, and has been the force which has sowed discord.

Mainstream American media seems to only report on murders in a way which fans racial flames. It reports on murders of african-americans by european-americans, but does not do the reverse. The media misrepresents reality.

"Any dictator would admire the uniformity and obedience of the U.S. media."
--Noam Chomsky
Fortran 77 Tutorial
I have never used cal or Greg, but it reminds me of the J programming language's calendar function:

calendar 2020 //for the full year in one row

3 4 $ calendar 2020 //full year in 4 row/3 column layout

You can do all sorts of ranges and views too.

Granted it doesn't show the missing days in September 1752 like one poster (petemc_21) replied in this thread, but I keep the J term open on my desktop for all sorts of calculator/programming goodies. Nothing geekier than an ASCII calendar at your fingertips in a full programming terminal!
It covers almost every video streaming platform, not just YT.
Fortran 90 Tutorial
what don't you like about the APIs ? (genuinely curious!)
I deleted my Twitter account roughly 3 years ago. That platform never really got me going.
I'm sorry you didn't understood what I said. I've posted no ad-hominem. I did however pointed out the following facts:

* blog posts and general social media blurbs posted by anonymous or pseudo-anonymous users are not references. They are somewhere between tertiary sources and bullshit made-up nonsense.

* the use of the "grannypuncher69" handle was intended to illustrate how ridiculous it is to pass off random social media posts made by anonymous/pseudo-anonymous users as authoritative sources.

* Primary sources, or at most secondary well-established sources, are the only acceptable forms of references, specially regarding scientific and technical subjects.

* if no primary or secondary source exists then it's pretty clear that the original claims are bullshit.

If you have a hard time following this then I'm sorry to tell you but your problem is linked with your inability to substantiate your claims, not your need to spin this fact into personal attacks directed at those who point any of the gaping holes in your reasoning.
Nixedsys: A 8x15 pixel mostly-sans-serif monospaced bitmap font
If companies are happy to pay ransoms they can't complain about being extorted for higher fees

What is needed is actual investigation and prosecution of cases.
> GitLab is not the only actor in this discrimination against Persian/Iranian people, we also blocked by GitHub, Docker, NPM, Google Developer, Android, AWS, Go, Kubernetes and etc.

US sanctions compliance most likely

Edit: confirmed by Gitlab: https://twitter.com/gitlab/status/1312183287402512384
How does it increase the amount of cash I have? I watch the video, without ads, and I have exactly the same amount of cash as before.

It also does not decrease the amount of cash owned by the content owner or hosting company (apart from hosting costs, but that's the nature of the internet and they are willfully participating in it). The only cost involved is opportunity cost.
The big mistake with W was leaving so much of function specification to the implementor. W was a spec, but totally incomplete for what was needed to build a usable power user desktop. The Linux DE landscape was already fractured to the degree of inefficiency for such a small user base, and with W this fracture actually deepened due to the Great Unsharing of implementation details. Nothing global. Everything local, from decorations to whatnot. Now, besides competing implementations of an entire display server stack, you have the huge communications & politics overhead between the camps that is required to agree on such simple "protocols" like "inhibit screensaver start" (the "idle-inhibit wars") --- not a good use of resources.

I think the future of X11 will be that if a vendor --- likely Nvidia --- sees any point in it down the road, they'll fork Xorg and provide, complete with their own driver bundle, the display server.

For now, no vendor of drivers like Nvidia is likely to be concerned about X11 stabilizing because that's less toil for them to keep their drivers stable on Linux. They are busy enough with keeping up with the Linux kernel breaking their stuff every release <--- not a great advertisement for vendors to even support Linux; looked the same with X11 to me during the 2008-2015 period. Changing X11 was not economical to support without a great justification.

Some software is finished --- maybe it's time to call X11 finished.
The fact that this has been submitted reasonable often is clear evidence that people find it interesting and and useful. There have been some substantive discussions of the article, and of what Linear Algebra is (and is not), and there might be value in having a look at them.

Here's one:

https://news.ycombinator.com/item?id=2940552

My opening comment on that was initially read by people as being negative, but it really isn't. It's about a mis-match in what people call Linear Algebra ... the label is used in different ways by different people. The discussion then helped some people to realise that they weren't as confused as they thought.

And here's another:

https://news.ycombinator.com/item?id=11796487

I hope that helps someone.
Disregard, I followed your Keybase to you personal git server. Very nice and inspired, I will check it out!
Waiting for the day they try forcing this on the Rift S, but maybe they won’t bother because their support for it was already shit. I don’t think it has ever just worked the first time I have plugged it in, and the only palatable solution is to install the tray tool to restart Facebook’s own trash software. If you search for connectivity issues you find forum post after forum post of people getting the runaround from support. Facebook just releases broken shit and don’t care. A social media website company does not have the discipline to sell and maintain hardware, goes I’m not surprised.

I’m ultimately not that upset, the Rift S is good for the price and was my first HMD. I’ll take my money elsewhere when it’s time to upgrade, but I think I’ll be happy with this for a while yet as pretty much all I play is beatsaber lol
Are there even any Wayland compositors in actual use that don't support that extension?
GitLab can’t do nothing about it, and whining will not help. Everything is on government level.