skysight-inc/HackerNews huggingface dataset:
Thanks for the response, I do have some questions.

How do you decide what constitutes 'many' people?
Is vimeo deserving of similar scrutiny or doesn't it reach enough people? What about the video site someone started yesterday that has 2 people on it? What about when Youtube decides not to upload a video because it is in the wrong format? Should we force Youtube to host every video anyone decides to upload?

Why does Pornhub not allow David Icke conspiracy videos? Hypothetically speaking, if David Icke uploaded his entire canon to Pornhub, and Pornhub took it down, is that a violation of free speech?

What about letters to the editor in a newspaper, are they 'censoring' all the letters they don't publish, or should they start publishing issues that are 300 pages long and cost $10 to include all the letters?

Is it really true that I can be obligated to accept an advertisement regardless of the content? How do the free speech Gods 'know' why I didn't accept the advertisement? Perhaps I just don't want to bother dealing with the complaining phone calls, or I am worried about jeopardising future business from pet shops. All these personal freedoms are obliterated in the service of free speech?

As I said, I really don't understand the free speech arguments here.
It's incredibly unlikely you'll agree with the powers that be on every issue, so you'll find yourself deplatformed, and unable to speak out against injustice. As you mentioned, you feel that the powers that be are suppressing certain ideas. If you want censorship, guess who will be in charge of deciding what to censor.

Sure, astroturfing and other misinformation campaigns can happen if speech is truly free, but the alternative is far worse. With free speech, if your ideas have merit then at least there is a chance they will be recognized and your audience can grow. With complete censorship, you have no chance at all. Free speech is the least bad of these two options.
I ranted about this to my group of friends a while ago. I usually explicitely state `python3` when running scripts from the command line in linux and macOS.
On my Windows machine I recently installed python for a mini-project and forgot to create a symlink so I could use python3 as a command. I then launched a script (which was working perfectly fine when run via VSCode) from CMD with `python3` and nothing happened. It took me quite a while to figure out, that python3 invoked the stub comman, which did nothing at all when called with a script as parameter. No error, no warning, the store page didn't open. Just empty output
I don't see how that is the problem. It's exactly what you asked for. If you're replacing a low-level component with something else that hasn't been updated in years and doesn't implement features that other packages do then yeah, you have to be prepared to accept that some newer things will break, and you'll have to revert a lot of other packages to older versions too. What else can we do? This isn't even a systemd-specific thing.
I am actively considering switching my main personal email to protonmail with a custom domain.

Google has too many of its tentacles in my life.
> History is more complicated than a single invention

Yes, of course, I never claimed otherwise. But some concepts are more fundamental and influential than others, and the flow of information is more fundamental and influential than most.

> My sole reason for participating in this thread is to firmly reject idealism and the teleological view of history. Ideas aren't magic. Technology isn't either.

If that's all you're trying to say, then, OK, thanks for pointing that out.

> it's kind of hilarious that you're invoking HN rules regarding my speech in the same breath as you are defending the merits of free speech

Fine, have your free point :)

But dismissing everyone else's comments as "absurd", "preposterous", "hilarious" etc whilst not making any effort to construct a solid assertion about the main topic is just a waste of everyone's time.
Yeah there are open source libs; but it's kind of annoying to implement. Think OP is asking for third party service
What was the historical significance of FORTRAN?
Yes this is true. Employers have so much leverage in this labor market, and nobody ever got promoted in a large corporation for promoting workers' rights.

The only solution seems to be:

1. Universal Basic Income - ie. giving people the freedom to say no to sh*tty jobs rather than being forced to take the least bad offer

2. Make a law that gives employees the right to work remotely if their job can reasonably be done remotely
> Things that matter are for example that C++ has vectors or other container types with the possibility to enable bounds checking with a compile flag.

As I mentioned above, templated containers is the one significant C++ feature that GCC uses. So maybe you now agree that it's not just C compiled as C++ after all?
dont know of any services that do this, but there are plenty of open source libs
I'd expect most of those to rise only insofar as the inflation rate. The cost of housing in major North American metros has outpaced inflation in the past 20 years.
Opposite direction? Same direction as the poster above, just in different language.
"Not in upstream" doesn't seem to correspond with the comment you replied to.
Thanks - can you point me to one of the open source libs you've had a good experience with?
> It's dramatically simpler and more intuitive than what it replaced

I hope you're being deeply ironic.

It's several orders of magnitude more complex. It's more difficult to understand and reason about because its internal state is a black box, and the number of interfaces and file formats to understand is again orders of magnitude more complex.

sysvinit had a socket interface with a single message type. It had a single and very simple configuration file (inittab). Everything else was delegated to higher levels. Simple, flexible, and extensible. But above all, understandable in its entirety, and completely predictable.
The mandate was to respect scientists less, not more.
My answer to that would be that YouTube did not de-platform David Icke because of his wacky views, remember he has had an account for ages with no problem. They de-platformed him because he was spreading dangerous misinformation that could endanger lives. For example, the 5G misinformation has led to 5G masts being set on fire and 5G engineers being threatened and (I think) assaulted. Now you can say what you want about free speech, and I largely agree with you, but if someone is spreading dangerous misinformation that is causing people to commit arson and assault then I think that silencing them is a reasonable option.
> And people will accept it

I definitely never think about working at any company that wanted employees installing keyloggers. As software engineers thankfully we're in enough demand to where I don't see it getting that extreme, but I could see that scenario for more oversupplied industries. In any case, the requirement of that kind of surveillance software to do one's job should be made illegal.
CFR is case fatality ration and is literally defined as "people who we know are sick to people who died". It does not mean overall lethality and it never meant that. CFR is not prediction nor model, it is input into the mode.

Asymptomatic non tested population is literally not supposed to be counted into CFR.
Please don't make comments like this. We’re also well-equipped to participate in flame wars about the popular culture.
> It's only when you go out to the suburbs, probably one of society's least efficient constructions, that you see the lowest prices -- a perfect balance of efficiency, I guess. It is weird and I wonder if there's some lesson in here.

I suspect the inefficiencies are just externalized! Rent is low because land is cheap(er) in suburbia, but society pays in increased average travel times* as well as the high costs of road infrastructure needed to support suburban living in general, which is paid for in our taxes and thus doesn't show up on the price tag at the store but rather as a line item on our paychecks.

* I can walk less than five minutes to the grocery store in the urban core. Admittedly I have no data on this but based on my own experience, I'd bet it takes the average suburban household at least 10 minutes to drive to a grocery store - and 20-30 minutes to drive to a Costco-like store, placed where rent is even lower - and then 2-3 minutes on average spent looking for parking and then walking across the parking lot! Time is money, and given society's obsession with optimizing time, I find it strange how little attention we truly pay to travel times.
They didn't used to break if you wanted to switch from one init system to another.

What you could do is to reduce unnecessary interdependencies. And where there is inherently interaction between separate packages, use a stable interface and publish the standard so that alternative implementations can replace a single package in a standard way without breaking several others.
Location: Brighton/UK

Remote: Only

Willing to relocate: No

Technologies: Fullstack - JavaScript/Typescript, Ruby/Rails, Python, Golang, SQL, React, Linux/macOs/windows, AWS, serverless, terraform, devops.

Résumé/CV: https://www.linkedin.com/in/julian-krispel-67487a1b/

Email: julian [at] jkrsp.com
Disclosure: I work for AWS.

See https://twitter.com/cperciva/status/1211125881264934917 for one example of working with FreeBSD.

It's truly awesome that I can send an email to Amazon
saying "we're seeing an odd performance issue here" and
get back "here's a FreeBSD kernel patch I just wrote which
provides a 10% performance boost".

And people claim that Amazon never contributes back to
open source...

I linked the patches here. Not all of the work is from an AWS engineer: https://twitter.com/_msw_/status/1220088310443307008

https://reviews.freebsd.org/D23322
https://reviews.freebsd.org/D23323
https://reviews.freebsd.org/D23324
https://reviews.freebsd.org/D23325
The site will always try to trigger the registered protocol handler but couldn't you just block the handler?
This sounds like a feature to me.
It looks like they are both conspiracy nuts who believe that the entire world history up to some point is an elaborate forgery. Fomenko seems to believe that it was done to suppress knowledge about the Russian empire, while the creator of the videos above seems to believe that everything up to modern history is a forgery and that it was done to obscure the truth of Noah's flood.

The reasons why they believe these things are also different - I haven't read Fomenko, but the videos above seem to focus on a belief that oldish-looking buildings can't be relatively new (they know this becaude they can't find examples of large oldish-looking buildings being built literally today in their area) , so they must have all been dug up from a much more advanced prior civilization, after they had been buried by the flood of Noah.
That's why we need something like a universal basic income to alleviate peoples' dependence on a job or wage. Outsourcing has already eliminated many peoples' jobs, that's a big reason why Trump and his anti-immigrant rhetoric got elected.
No matter which side you believe, you can expect there to be Russian IP addresses on there. It was an open web form, anyone could leave a comment. Anyone could find a proxy if they were so inclined. I suspect lots of random foreigners would've commented and I don't think any of it mattered one bit, despite the constant protestations that foreigners making online comments about matters of international importance is something to fear for reasons that have never quite been made clear.

But apparently spamming a web form with pointless comments is really important to some people because it proves... something?
Neos – A Reminder That End Is Near
Show HN: Spiderable-Middleware NPM Package
So how many people have heard of Pizzagate, and how many of them ended up doing something deranged about it? (The article says no one was hurt, actually, but let's say someone was.) Meanwhile, how many people do deranged things because of beliefs that didn't come from the internet—say, they saw someone looking at them and just knew that person was evil, or they had some misfortune and blamed someone else and decided to get revenge?

I submit that the type of person who believes a wacko theory and kills someone because of it is likely mentally ill, and might well have killed someone because of some other belief; the primary cause is the mental illness, while the specific belief and where it came from is not worth dwelling on.
Amazon Graviton2 instances are faster (and cheaper) than x86_64 machines in the same class.

https://blog.treasuredata.com/blog/2020/03/27/high-performan...
>Since Youtube advertises and presents itself as a platform where any user can upload any kind of content excluding pornography and dark stuff (eg. animal abuse), I don't think that censoring on the basis of political views alone is justified

YouTube is pretty clear about their stance on what is and is not allowed. They have made it very clear, in particular, that coronavirus misinformation is not allowed. I see little difference between choosing to censor pornography and choosing to censor coronavirus misinformation. Both are protected speech in the USA but they are both also things that are allowed (and is reasonable to) censor if the platform wishes.
Been saying this a long time. The top tech companies aka FANGs are too big and just booting people off regardless of if they agree with msg is is not right. This was happening with apps before, now videos and WhatsApp msg throttling. Soon it will be email filtering and then we can say we officially have the great freedom firewall of America. Any means of discovery and communication digitally is now strictly controlled under the guise of fake news. Content was already being ghosted or shadow banned and now it is simply booted. No one should attempt to build any company unless they are heavily funded on these platforms. Add trailers, preview content on them and if possible self host.
then python by default should not install at an OS level

Which is exactly what will happen later this year(?):

"The older Python language, version 2.7, is being deprecated in macOS 10.15 Catalina and won’t be included in macOS 10.16. The same goes for other UNIX scripting languages."

https://www.macobserver.com/analysis/macos-catalina-deprecat...

I think this is a mistake on Apple's part, fwiw.
op here: @g_aristocrat is the author of the package who is a great person - he has put some feature requests for me really quickly. My screen wasn't showing the correct fonts (braille!) to show pretty graphs which it is now. I use the project daily as a sanity check overview of a server.
I understand that you’re arguing they should honor the spirit of it, but the language is:

“Congress shall make no law respecting an establishment of religion, or prohibiting the free exercise thereof; or abridging the freedom of speech, or of the press; or the right of the people peaceably to assemble, and to petition the Government for a redress of grievances.“

Could be argued that this is a covenant of sorts the federal government is making with the people and/or states. In a sense, could be argued individual states wouldn’t need to honor it to individuals provided they don’t include such language in their own constitutions (I’d assume there is said language, but don’t know).

The only issue I see with the “bad ideas” thing is that it requires a lot of effort on the part of the person doing the debunking. They have to provide data points, citations, etc. to counter whatever was put out and in a lot of cases, it is just ignored in favor of the bogus bit that started the whole thing (which in some cases requires some degree of effort on the part of the originator, in other cases spitballing gets them there).

I’m somewhere in the middle. I worry about cases where seemingly the only wrong committed is to hold an opposing view, but in cases where someone willfully put forth bogus information, I’m not terribly opposed. Would rather that the sources for where the conclusions were drawn were similarly provided, at least then I could assume some degree of good faith. But if you and I are looking at two pieces of data and come to differing conclusions, that in and of itself should not lead to either of us being “silenced.”
Why do you assume that the "powers that be will not stop spreading misinformation" like they do it on purpose?

Could it not be that this is a very complex issue and they were simply wrong in the first place? More data came in and they revised their position.
Yeah, nice try but this is pretty much fake news. There are good quality videos of anomalous objects:

https://www.higgypop.com/news/is-the-utah-ufo-fake/

https://www.unilad.co.uk/science/drone-footage-shows-ufo-tra...

https://youtu.be/AKC_Iaw9EN4?t=199

https://www.youtube.com/user/MrAntonioUrzi/videos

https://www.youtube.com/user/myparanormalufostory/videos

https://www.youtube.com/watch?v=HyDQ-v0N1p0

And some man-made "TR-3B Astra" triangle footage:

https://www.youtube.com/watch?v=UnUpJw5sahg&feature=emb_titl...

Which is IR. I think the IR videos are the most promising, since high quality IR tech is restricted and optical camo could explain why sightings happen infrequently

https://www.youtube.com/watch?v=XevJR7biQE8

Also, the interviews about Navy/5gon UFO videos have stated that the original footage was much higher resolution and showed some "protuberances" coming from the TicTac, like landing struts or whatever. The also said that the released footage was much lower resolution and also that it was unlikely the radar data would ever be released (but in other cases, JAL, Belgium, there have been radar data of anomalous objects released).

I don't think it's surprising that it's hard to get great quality footage of high tech things like this.

For the following reasons:

- the large number of cameras you mention are mostly low quality cameras

- the objects are supposed to be very fast

- the objects are often very far away

- the object might use optical camo

For example, if you are sitting on the ground in high visibility day with bright sunlight and you see a 737 in the sky at 10km it will look like a mostly translucent white speck. The obvious thing will be the contrail.

If you have an object smaller than that, faster than that, and even higher than that, you'll have a worse image.
No local logging will work without disk space, and if the disk is bad anything can get corrupted.
This is one thing which is often claimed, but to my mind is poorly justified.

As a (Debian) package maintainer for over a decade, this used to be a non-issue. They were write and forget. The average package was just some simple boilerplate.
> it's nice to see you back again!

Not for long, probably. I drifted out of this sphere years ago, and came back specifically for systemd's 10 year anniversary, as I felt obligated to at least do that.

Judging by the tone of the comments, 10 years later is still too soon to discuss systemd dispassionately, but when I come back in 10 more years I'll see if things have changed.
> It is well understood and has been studied and critiqued by many, including me.

It seems a lot of people simply don’t want to understand systemd, and go out of their way to avoid learning anything about it.

Could that be considered a social factor?
Well, it all started when they used recursion.
> One of the WHO's main concerns is to prevent shortages and supply chain issues (see their statements about travel and import bans). A run on medical masks is problematic, and the WHO's guidance prevents that.

This argument does not pass smell test. In countries where masks were mandated, there was simultaneously lock on medical masks. People used homemade ones at first and then later you could buy non-medical cloth masks.

> they only really help if you are symptomatic

This does not make sense either. You spread virus before having symptoms. Asymptomatic people spread virus too.
I mostly agree with you. I see two sad things:

* Systemd was not exactly great when it had to be considered "the" replaecment for SysV init (which does suck), and happened to be much more than an init system;

* The big distros like CentOS and Debian (and then many smaller) had little choice but to adopt systemd, because Gnome had it as a hard dependency.

It's unfortunate that of all SysV init replacements, the evolution chose systemd. By its spirit, it's very anti-Linux: it's often seen as "monolithic" even though it technically isn't, because it tries to control nearly everything, and it does not mind breaking the old ways when it sees fit (and not when the old ways are broken).

Quite likely, we're stuck with it as a mainstream solution for another decade, or two, much as we're stuck with X. (And in two decades, Linux the kernel may become irrelevant, due to hardware and OS research progress.)
It's on the rise again. https://www.miamiherald.com/opinion/op-ed/article237089274.h...

I'd say it died off for generations because of active deplatforming of anyone involved rather than an open debate on the merits. For instance it was literally illegal to be a communist in the US due to the Communist Control Act of 1954.
> Debian, Ubuntu, Arch all chose the systemd voluntarily.

My understanding (I believe detailed in the article) is that Debian, at least, chose systemd because they were forced to if they wanted a reasonable default GNOME experience for their users. If they hadn't, GNOME would have been missing some features that would have been obvious and jarring.

You can certainly argue that they made the wrong call there, and that they should have pushed back (though arguably by the time Debian got there, that ship had already sailed), but "chose systemd voluntarily" is an incorrect simplification.
If it were as easy as spending $300M, every utility company in the country would be falling over themselves to do it. Utility companies make their money by rate basing their capital expenditures. The rate you pay for electricity is set by the state, to guarantee a certain ROI for the utility on approved infrastructure. Utilities literally spend money to make money.

I couldn't agree more that our electric grid needs more investment. I won't pretend to know better than the PUCs and the utilities about how that should be spent or what should be passed on to the ratepayer. The only thing I do know is that my company (Kevala) has mapped tens of thousands of substations, transmission lines, and HV transformers, so it seems we would have a lot more to back up than those 30. Good time for non-wires alternatives?
Applying the concept of hot racking on the offices sounds like a good way of embracing the "new normal"

https://twitter.com/kashaziz/status/1257012120090292226
Systemd deliberately refused to conform to standardised interfaces and got other packages to be changed to explicitly depend on it instead (e.g. RedHat made changes to Gnome to make it break under non-systemd). This was not necessary to achieve the technical things that systemd wanted to achieve - competing alternatives (e.g. runit) didn't need that. (Though it probably was necessary to force adoption).
Definitely, I love to work out of coffee shops. Co-working spaces are another option (as a stingy person, I wish they were cheaper though).

It's great to change one's work environment every now and then. When I used to work in offices, many days I'd be sick of my office and want to work somewhere else, if only to change things up.
> rewrite everything in Haskell.

Yes please!

Pure functional languages are very well suited to declarative configuration, especially where you need significant flexibility not afforded by purely static "data" formats such as YAML or JSON.
I think the point is that a software platform that imposes these requirements is inherently brittle and prone to ossification.
Salesforce Unveils Tools to Help Companies Safely Reopen Offices
The question is who censorship "works" for. In most cases it works for despotic dictatorships.
How do I learn to think better? (2019)