skysight-inc/HackerNews huggingface dataset:
This comment was on a dupe thread and I'm adding it here in case this gets un-flagged. There is a good reason to discuss this:

I sympathize with the argument that social platforms are private and can do business (or not) with whomever they please, the counter argument is that these platforms are "Radical Monopolies" (https://wikitia.com/wiki/Radical_Monopoly) apropos of a recent HN thread on Ivan Illich, where the analogy for the effect of being kicked off a platform is not like Ford declining to sell you a car where you can just go get another one, but rather, cancelling your license in Los Angeles.

It's not 1:1, but if you lose your drivers license in a city like LA or non-coastal state, your ability to participate in society (find work, etc) and your social franchise in society is diminished because the automobile has a radical monopoly in American cities.

Twitter and social platforms like Facebook have definitely become radical monopolies for reputation, where if you have no social media presence, you are excluded socially. (Regarding Facebook, try find a date without an instagram page.) Facebook execs even commented publicly early on that people without Facebook accounts should be treated as suspicious.

That QAnon types are so ridiculous and indefensible is what makes them a great example for discussing how and whether to protect minority views. Twitter does have the right to do what they want, and I'm optimistic that these purges will create demand for the divergent platforms that will replace this first generation of them, but to say this right is simple and natural ignores precedents of radical monopolies that were enabled and sustained by political protection, which seems naive. The non-libertarian case for limiting social platforms ability to purge can be summed up in president Obama's thoughts,when he said, "you didn't build that."

Arguably, social platforms that rely on network effects to become radical monopolies didn't "build that," either.
the notion of "everything" is also quite problematic. it gets us into paradoxes such as: does the set of all sets contain itself?
She does reference plenty of peer-reviewed material that both supports and argues against her viewpoint. I normally wouldn't accept a minority viewpoint as such, but the arguments are very strong.

As I said, I recommend reading it. Do what you want with that information!
Appropriations, tax revenue, and government budgets can be fickle revenue streams. There is a simple elegance to funding themselves, and you have full transparency into every dollar they receive from you.
Lockdown kills too. In Australia there were about 700 excess deaths from January to April 2020 due to people being unwilling or unable to access normal medical care:

https://www.macrobusiness.com.au/2020/07/covid-19-drives-up-...
This is the Twitter version of bad journalism.

* pick something famous
* say it's dead
* cherry pick the worst things about it
* get your 10 minutes of fame

All it costs you are some burnt bridges. I've met several really smart founders from recent batches who are building something interesting. Making blanket statements like this is not particularly helpful to YC.

Famous institutions always attract climbers. That's inevitable, but it doesn't invalidate the institution.
https://en.wikipedia.org/wiki/LGBT_rights_in_Saudi_Arabia
Show HN: Tableau2Slack – Sharing Data Visualizations to Slack with Python
Fun fact: TimescaleDB exists because we were using InfluxDB + Postgres for a previous IoT project and also found it unworkable (developer experience, query language, reliability, scalability and performance, operations, etc).

We first built TimescaleDB as "Postgres for time-series" for our own needs and then decided to open-source it for others. :-)
As a data lover in a meme world, it can be challenging to command the attention of peers with things like sales updates, forecasts, and projections. I built Tableau2Slack to make data visualizations more easily accessible to colleagues, by sharing updates directly to Slack.

Tableau2Slack is a Python 3.7 script that utilizes the Tableau Server Client Python library to open a specific view on a Tableau Server (including a Tableau Online server), downloads an image of that view to disk, triggers a Slack Bot to post the image to a specific channel in a Slack workspace, then removes the image from disk.

I break down how and why I built Tableau2Slack and provide instructions for how you can implement it yourself in this Medium article:
https://medium.com/@briancrant/sharing-data-visualizations-t...
A dirty battle for a nuclear bailout in Ohio – Bulletin of the Atomic Scientists
I certainly don't think TDD is bad; I do it myself. Though I will say that the Classicism vs Mockism debate is alive and well, and it is my (a classicist's) opinion that test-induced design damage is largely a by-product of getting so caught up in the red-green-refactor flow that the tests start to become an end in and of themselves. At which point maintainability has taken a back seat to mockability.

I'd rather have a slow test that doesn't unnecessarily concern itself with implementation details, than a test that is fast, but achieves its speed by getting its dirty little fingers all over the implementation details, and throws a tantrum and refuses to let go of them every time you attempt some spring cleaning.
It took me about 3 months.

The takeaway I think that is valuable for this article is for new folks to find a place that matches their skills / can use them.

A place doing super high tech fancy math folding space time stuff ... maybe doesn't have time for a new guy, even if they think they do. A place that has time to show them the ropes and work that they can DO, that's a good place to start.
I'm using either a 27" 1440p monitor or the built-in screen of my 15" macbook. Either way, modern web makes fonts and UI elements a tad bigger than they have to be, and there's usually too much area wasted on whitespace between them.

Desktop UIs are meant to be compact because mice and trackpads allow nearly pixel-level positioning. Mobile UIs, on the other hand, have to have large elements and ample spacing between them because tapping stuff with your fingers is inherently imprecise. You can't really have both these things at the same time.

Out of websites that are currently live and have good desktop versions, I'd point out HN and reddit (the old design).

And then there's Facebook who has separate mobile and desktop websites but recently chose to redesign its desktop one to look very mobile... I can't imagine the justification behind this one.
Yeah I noped out of this as soon as I saw it. The guy is suggesting investing in startup founders but not giving them enough to live while they get that company off the ground. What is the point of that? Completely self-defeating.
I really think we need some laws which require companies to open their protocols to allow seamless integration with other companies or open source implementations. There is no real reason why this should not be possible. E.g. take chat protocols. WhatsApp, Facebook messenger, Hangout, and all the others. It would be easy to have some way that they could communicate with each other. But companies don't want that, because they want the vendor lock-in. This is bad for everyone in the end. The only real way to solve this is if this is enforced by some law. I'm not really seeing that some law like this would be possible in the US, though. But maybe in EU...
I too made a cross-platform GUI for Redis some time ago: https://github.com/rbmkio/radish

Built with .NET Core and Avalonia

Screenshot: https://raw.githubusercontent.com/rbmkio/radish/master/scree...
As a customer and user of the services offered by FAANG companies, I don't get the impression that nothing gets done there, or that they iterate too slowly. I get a lot of updates from Google and Apple, and Amazon introduces significant new features and services on AWS constantly.

I know people who work at those companies and I don't think of any of them as incompetent or lazy.

Big companies that support millions or billions of users can't move like startups, because they can't just break things for their large user base that depends on them. I think that would be obvious even before you got hired at one of those companies. I've worked for large companies and seen them adapt and innovate quickly, because they can attract top talent and organize their resources effectively. I've worked for small companies that should be able to turn on a dime but can't because they are personality cults or starved of resources, especially money and talent.

So maybe it's just you or your team.
Sounds reasonable, I should really have said 'informal version control' where it's used to get stuff out the door and piles on technical debt as well :-o
Yes, this is right.

But, the even more important metric to measure is mortality. Detecting a cancer that is 100% fatal 1 day earlier than traditional tests obviously wouldn't be that impressive. Even if the PPV is very high.

It's also very possible that a cancer that is detected accurately 6 months earlier, but that detection still doesn't improve our ability to treat the cancer. In these cases, it might even look like mortality is improved if you measure time from detection to death ("early detection extended survival by 6 months"). But, actually, it didn't change much.

So, that's all to say that the "Experimental" in the title should temper expectations considerably, because that has real meaning.
Don't a lot of the bigger schools have billions of dollars in endowments that can easily cover fixed costs with their returns?
If that's the case, night clubs have been violating that rule for ages.
I mean, you're right... but the goal of an analogy isn't to be perfect, but to be a rough mental model to quickly express a concept. I think it's fine.

Different jobs require different levels of abstraction and design docs fulfil that role for software engineers.
Sorry, blaming productivity on dev tools and documentation is just an excuse. If you can figure out how to hack around them you will be superbly valuable. Consider it a game or challenge and try to win it. Good luck!
Ransomware attacks jump as crooks target remote working
We all have code like that somewhere :)
China's feeble threat to Ericsson and Nokia
The solution may be wrong, but the idea is right. If people can just casually come into YC with no particular consequences for failure, that greatly reduced drive to succeed. "I'll just go back to FAMGAN after" or "I'll be able to transition from MBA grad + YC to something high paying" I don't think is great for success drive.
> Outside of academia I see this thing very often. "Oh, I'm sure if it was easy to do that, they'd have done it".

Do you not see the cognitive dissonance? You were precisely claiming that because it should be easy to do they most likely have done it, and if they didn't report results it's because it failed.

You are making this unsupported claim with 0 evidence to back you up.
I went through YC in S14 as a co-founder of a hardware company. I agree that YC optimizes heavily for SaaS companies, but smaller checks would probably exacerbate this trend. Hardware companies need to not only subsist on the $120k but also develop prototypes. That's difficult enough, but it is completely impossible on $25k unless the co-founders are independently wealthy or have already raised money.
From your description, it sounds like you work at Amazon. I work in a SF tech giant but haven't worked at any of the FAANG companies per se. But from what I hear from ex-employees, the rest of FANG (and all tech giants for that matter) is fairly diverse (e.g. I hear there's a lot of overtime at FB)

Also, mind you that teams dynamics can vary a lot even within one company. You could try talking to coworkers you know to get a feel for how other teams function. You can obviously also apply at other companies, but then the team you ultimately end up at could be more of a gamble (e.g. I hear this is especially so at Google)
Disagree. If we had a more enlightened culture, people wouldn't connect statements from individuals to companies they work for in the first place but that is not relevant.

What this shows to me is that he has a clear image of an enemy. An image so hated that he didn't use his conscience while writing the article he got fired for. This is real prejudice and he hasn't worked through that. Otherwise he would not rail against those critical of cancel culture.

Protecting people against twitter hysteria is not the work of unions.

Additionally, free speech is very valuable and freedom doesn't come without costs.

I do think he was fired unfairly, it would be nice if he could extend his judgement about himself to others.
How to improve your team’s creative hit rate-Gabe Kwakyi,co-founder/CEO Incipia
This kind of already happened in the 90s? And to some extent is why the current problems exist.
2017: What we know so far about South Africa's largest ever data breach
I love their long sleeve dress shirts. I have probably every "checked" variety they offer. They hold up great.

I really love their comfort sport coats. Great alternative to a sweater that can be dressed down to wear with denim. Mine always get compliments.
Ask HN: Can you recommend a MOOC provider?
I am hoping to get some feedback from HN users who have taken online course on one or more MOOC providers.

I have a couple of questions:
- What courses have you taken?
- Did you pay for any of them?
- How did you rate the courses?
That's the first time I see a chord diagram. I understand the concept, but I think it's very hard to apprehend
Word/Office is such a good example because they use their own window decorations, ribbon, scroll bars etc., which no other program (even from MS) has, and no second source implementation with exactly the same features exists.
The reasons it's not going to bankrupt, as well as will not develop any AN-225v2 are: Antonov is not a private company. As a part of Ministry of Defense, it may let itself to be unprofitable and not competitive, cause the losses would be covered by budget.

And yes, it is not considered a desirable workplace among locals due to rather low salaries and predominantly well-aged equipment.
Moreover, Antonov suffered from breaking it's supply chain in 2014.
Apart from that, everything's absolutely great!
Obviously, it is not the Golden Age of Antonov's assembly, nor it's development, nor anything else, but it happened so I live 1 block away from Antonov design bureau and every morning I see quite impressive flow of employees heading in there. I mean, of course, except the shutdown period and it's just my personal 'seems quite impressive'.

PS English is not my native, so it may be clunky or poorly readable)
I accept your correction. Still, Odysseus clearly doesn't like being held as a sex slave by not one but two different goddesses.
I just have to say, that web site has some of the most offensive features. In-article tables of links to other stories, ads up the wazoo, a huge sort of task bar thing that swoops down. What are they thinking? I didn't even read the article. I don't have TIME for sites like that any more.
Can someone explain to me how the “leading channel-based messaging platform” can complain about a smaller competitor bundling with a large product?
> physics units (Ohms, inerita, etc.) can be described as a vector.

It really resembles that Kennedy quite a bit. The big diff is the Kennedy one focus on using human-readable descriptions in code, albeit with heavy syntax, whereas my version is more normalized and suitable for machine implementation, e.g. FPGA/ASIC.

I made a brief video for you explaining it: https://www.youtube.com/watch?v=REZcTVS4TCk

One thing I realized while making it is that it's a great way to increase your intuition of what the units mean in physics!
Agreed -- every time I tried to query data from the command line I could not get anything to work. I would usually find a piece of working python code and adapt that to run the query instead.

100% opposite of what a CLI interface should be.
> What H&M had, Zara somewhat still has, but Uniqlo doesnt have is the must buy or might not see it again.

Uniqlo actually does this too, just in a rather different way. The company tends to make annual revisions to various products, sometimes changing minor things like cutting the shoulders more closely (which may even be mentioned, changelog-style on Uniqlo.com) to completely restyling the garment.

As an example of the latter, I had been thinking about getting one of their mountain parkas last year but decided to wait. The 2020 revision looks very different – fortunately in a way I still liked – but if I’d had my heart set on the 2019 version (or I had an older version that I needed to replace), I’d have been out of luck.
A classic of this genre from 2011: https://blog.penelopetrunk.com/2011/08/29/voices-of-the-defe...
Yes models can be helpful even if they aren’t perfect. But not only is this one too far off to be useful, it does more harm than good. The expectations that happen when people (specifically managers) start thinking of design docs as blueprints, software architects as architects, and developers as builders are downright dangerous.
An open, hackable and free training diary
A couple of years ago, I was looking into MOOCs for tech education, Udacity's nano degree in particular. I remember stumbling across a video on Youtube where some Udacity folks were discussing the merits of online education with college professors and admins.

What stood out to me was how vehemently the college folks were against online education. They were visibly livid - there was no way substituting a live class room environment with online education could be as effective, they shouted. They were obviously threatened - they did not want the world they were so comfortable with to change.

Now they are singing a different tune once they don't have a choice - not only are colleges embracing online classes, they are trying to justify full cost for it too.

College students heading into the fall semester should take a gap year. I know I would.
> “I guess we all just wish that ASCII (and/or keyboards) had one or two more pairs of brackets”

Imagine pressing < (SHIFT+.) in an editor and getting a pop up autocomplete listbox of a dozen bracket pair combinations.
To an approximation, the entire user interface and everything about how it worked.

Edit: A more wordy response, since I assume the downvote implies that wasn't satisfying --

It has all the key elements - video chat, screen sharing, whiteboarding, etc., but they've all been arranged in such a different way that it's just impossible to single anything out in particular. The best I could do is explain it by analogy: Most software is designed to work best as either an online equivalent to a conference room, or an online equivalent to a lecture hall. But, IRL, a classroom isn't quite like a conference room or a lecture hall. Depending on the type of classroom, the physical differences might be subtle, but they are pervasive.
Blocking it's removal? How? Teams was installed with Office on my current system, and it pops up in Add/Remove Programs. IT Admins can prevent it from being installed with Office (and remove it from all of their machines if it has already been installed)[0]. It's not included with Windows either (just as Office isn't). And Slack isn't blocked from being installed either.

What's the anti-competitive angle here, other than the OS is created by Microsoft, the IM system is created by Microsoft, the Office suite is created by Microsoft, and the licenses are often bundled? Apple would be guilty of a similar thing by shipping Messages.app and iWork with macOS, no?

0: https://docs.microsoft.com/en-us/deployoffice/teams-install#...
I live in Canada and this is not the case at all.

Plenty of the listings I look up online 40-60 mins from a city of 100k have dsl 10 mbit.
> Surely a bundle of software can include whatever they desire to include.

Not when the bundle is a monopoly. This was established with the rulings on MS bundling IE with Windows.
Russian cyberattacks an 'urgent threat' to national security
Ask HN: Way to Make a Backup of Bookmarks
I constantly bookmark pages in Firefox, and often upon returning to the bookmark, the page has been removed or changed significantly.

Does anyone have any good suggestions for archiving a snapshot of a page along with the bookmark?
They are alive and well. Don't confuse Twitter and social media for the real world.
So you're talking about a static site generator implemented in javascript in the browser? I don't see why it wouldn't work as long as the webserver supported directory listings, but it would obviously completely break for clients not using javascript.

The simplest solution I've used is to just have a Makefile that indexes and stitches together pages using cat/sed/ls. Sure, you have to run make (and possibly make upload if you're not doing it live), but it's not so bad.
Fawkes: Image “Cloaking” for Personal Privacy
G-Suite isn't a monopoly, but Office is.
One still cannot charge more than the customer is willing to pay. Of course, if the customer is willing to pay that much then it wasn’t too high to begin with.
How is buying a productivity suite anti-competitive?

There is nothing stopping businesses from using Slack.
Yeah, Sweden has a remarkably high death rate due to very old populations like 80+ or 85+. I mean, really high, it's been pretty terrible. So would probably be quite different and more "normal" numbers if it hadn't hit our nursing homes like it did. Death rate is very low in comparison if you instead look at figures for age 70 and lower. This problem has also been acknowledged as probably the greatest problem
and a failure during the coronavirus crisis by Swedish epidemiologists despite "Protect the elderly!" being an early, daily mantra.

It's been asked why Sweden then had this problem and not our Nordic friends. Some answers might be understaffing or underestimated equipment needs. When the crisis hit them, there was already a global shortage of disinfectants etc.

It's also been asked how the virus entered the nursing homes to begin with. A too liberal stance for visitors a bit too long? Or brought in by staff using too crowded public transports?

Many questions and the investigations are still ongoing.

Compounding the death rate problem in Sweden was probably also a lack of centralized detail management and confusing directives that even led to palliative care for elderly in nursing homes not even being covid-19 victims. In Sweden, nursing homes work quite independently from each other, and even hospitals are strongly regionally controlled rather than directly state controlled even in a crisis like this. (there are some exceptions though, in these catastrophies, staff can be flewn across the country to help man understaffed hospitals etc)

tl;dr I think nursing home infections are the single outstanding factor for the abnormal Swedish death rates. If they are infected, they already have particularly weak immune systems that can often not even begin to fight this beast off. Hell, they probably often already have respiratory diseases and/or use immunosuppressants.
One thing that made YC great was that it was started to allow the original 4 partners to learn how to be investors. The first batch wasn't intended to be profitable, it was intended to reveal what works and what doesn't. (Luckily for YC it got a lot right by accident). Sure YC could go back to small batches and small investments but they can't go back to "let's figure things out with only rough theory as a guide" because YC is no longer the startup born out of ignorance and curiosity it once was. You can't forget lessons learned and dial back your sophistication. The magic of early YC isn't lost forever but it will be refound among the next group of rich people who are willing to spend a bit to figure out if this investing thing is to their taste.