skysight-inc/HackerNews huggingface dataset:
The two party system does not affect this discussion. Facebook's algos will show you more and more $x content if you've liked $x or subscribed to it, and never show you $y content since you'd probably not like and engage with $y. Doesn't matter how many parties/topics/underlyingIssues there are.

If FB were neutral they would show you every FB post, millions per second whizzing past your screen, but they can't do this, they have to curate a wall for you to slowly scroll through and for most revenue, like, share, or comment on.

Therefore, to show you the most content that you will like, share, or comment on, they repeat the type ($x) you've already liked, creating the echo.

So no, it is not mostly a problem of the underlying issue of the two parties, this is entirely about how FB curates your wall and simply doesn't show you "the other party"/$y or anything deviant/$y of your likes.

Edit: changed political parties to variables to illustrate point.
It's not wishful thinking to want people to play fair. That's called being a decent human being, so apologies here, but yes that is a knock towards cynicism. Piracy is illegal. The law already protects me against illegal activities. Expecting people to behave legally, and setting your business to succeed in a legal environment is not unreasonable or wishful thinking.
People are capable of all sorts of mental gymnastics to keep things at arm's length. Bad practice X is because of group Y or requirement Z.
no false positives (except for rare bugs); it will usually either return some partial solution (like a simplified version of the input), or else just keep running for a very long time until you give up.
Yes, in anger at last $work. It fit our usecase but it's definitely not for everyone. Happy to chat.
I'm always amazed on which content show up on the front page, there is currently a 15 minutes window on /newest and the most upvoted article is about a page which doesn't really bring anything new, humm
I mean it's a retention tactic at the company scale but for the individual consultant they're genuinely trying to help you out.

I frequent a local family-owned Italian restaurant/pizza place and my usual order jalapeños, banana peppers, and roasted garlic so I do a build you own. Totally fine, happy to pay the price. But one day I come in and the woman working the take-out counter sees my order before it goes in and tells me that if I order a "meat lovers", remove two toppings and sub the rest it comes out way cheaper.

So now I'm the vegetarian that always gets a meat lovers and she makes the joke every time I come in.

I don't think it's weird or nefarious that a business doesn't have completely consistent pricing and holding it differently can save you money. When we spec out services on AWS we're using the official calculator when deciding whether it's "worth it" so to us at least it genuinely feels like we're saving money.
Phone verification is NOT mandatory. However, Spike.sh is a simpler alternative to PagerDuty which means we make calls when there are important incidents. Not calling might have serious consequences.

Knowing that Phone call is important, we needed to verify it. However, making phone call to verify is NOT a good idea.

We should have sent an SMS but getting an Alphanumeric sender ID took some time and we wanted to ship quickly.
I know, that was a tongue-in-cheek remark. :)
Source is here:
https://github.com/expnkx/fast_io/tree/master/benchmarks/001...

Including video:
https://www.youtube.com/watch?v=avyIFLuFUQs
We were in no way one of "their biggest accounts". We were a couple guys in a cramped office over a mattress store, with a production service so small we could have run it from my old laptop. I guarantee it cost them at least 10x more to send those consultants over to us than we spent on AWS in a year, even before the optimizations they pointed out.
Linus Torvalds Drops Intel for 32-Core AMD Ryzen Threadripper on Personal PC
Returning values from shell functions and dynamic scoping
If this team shows up, it means you're spending so much money stupidly that they are afraid a competitor will easily steal you away with an offering for 10% of the cost. Their job is to come in and get you scaled back so another sales team can't get a foot in the door.
I mean it's also one of those things that we thought we will come back but never did.

Tech debt bit us bad
A lot of these comments reference the ability to make extremely simple css/html sites. That's strange, because it's pretty clear that's not the outcome OP is looking towards. There are some really fancy personal websites out there, and if that's the end goal, with lots of interaction and features, this seems like a reasonable starting point.
As far as I've understood, they wanted a little of everything.

IPv6 addresses should be more static short to medium term, because you don't have to reassign. Your local pool is basically infinite, so e.g. a client logging off the WiFi doesn't mean you immediately have to recycle the address. The local part (the latter 64 bits) is enough for everything and everyone.

Now, the first 64 bits should be used for routing, which should preferably be more hierarchical than with IPv4. The idea was that a customer/company/small ISP would get a prefix assigned that was below the hierarchy of the upstream ISP (with IPv4, that hierarchy isn't possible because there aren't enough address bits, and lots of lower-tier customers got their own subnets). So a large ISP might be assigned 2345::/16, assign 2345:6789::/32 to a smaller ISP who might assign 2345:6789:abcd::/48 to a customer (who then will do more subnetting with that). That keeps the global and local routing table small, since everyone just needs to look at the address prefix to know where to route to. If the customer now moves to another ISP, he is assigned a new prefix (e.g. 4711:f0f0:666::/48) by the new ISP and needs to renumber, meaning that all the customers addresses keep their suffix but change their prefix. Protocols like SLAAC where designed as stateless to support (among other things) quick and easy renumbering. Just announce the new prefix, wait a TTL and you are done. Clients automatically switch over to the new addresses, in an ideal world this is mostly transparent to the end user.

In the new millenium, especially after Snowden, the argument of privacy got stronger, meaning that randomised local /64 suffixes are now en vogue, as opposed to the earlier MAC-based static suffixes.

Therefore everything is more dynamic and also more static ;)
Huh? In my experience, people who make a mistake tend to make the same mistake again and again. Whereas, when a machine makes that mistake, somebody fixes the bug and it doesn't happen again. If the machine can teach itself, then so much the better, but "has someone supporting it" is a sufficient form of "learning from itself in production" to address the concern you raise. In the industry where I've been working for the last past several years (finance), when something goes wrong, the first instinct everyone has is to bump up the prioritization of automating whatever human task was responsible for the human error. And the automation is pretty much only bounded by the amount that the company is willing to spend on programmers and its ability to find good programmers who are willing to work for it and its insistence on maintaining backwards compatibility with bad legacy systems.
People tend to rationalize it as not that ethically challenging or by compensating through some other societal benefit.

I knew someone who ran a FB group that devolved into conspiracy theories and absurd levels of anger to the point that members of the group were lashing out at local politicians.

The group owner liked the power and influence so rationalized it as "increasing public engagement in politics." This person is otherwise a vegetarian who fosters animals and works in the medical field.
Lots of data centers there due to cheap electricity via Hydro Quebec.

I'm in 'Burta and consider relocating there all the time. Heard mixed things about not speaking French, though.
Thanks Dan :)

NetlifyCMS looks really cool. It definitely took me a while to come around to writing MD directly (basically until I discovered VSCode's hot-reloading Preview), but I understand the appeal of a rich editor.

I'd definitely get rid of the word "ideal" if I could post this again It attracted a little (read: lot) more vitriol than I expected. I submitted this right before going to bed so by the time I woke up it was too late to edit the title.
> "Boeing 737 MAX killed 346 people. So, it seems that death is not a deterrent."

I really don't understand your point, unless you're implying that there was a meeting where Boeing planned to kill those people. I am not an aviation expert, but what happened with the MAX seems to be a product of the certification process, urgent business needs, systems engineering issues, and bad internal communications at Boeing.

I haven't seen any evidence that someone specifically predicted the chain of events which would unfold on those flights, and clearly communicated the issue, then had executive(s) respond that it was 'worth the money'.

As an aside, I have seen quotes about the 787, which were similar to those in your linked article (mostly with respect to production quality issues), yet the 787 has not had similar accidents. One problem with working on such huge projects is that the line engineers do not understand that managers are constantly hearing alarmist 'warnings' which don't pan out. If 1% of Boeing staff give false alarms in a year, that means there are 1600 false alarms.
Smart branding move you did with the title there. I hope it doesn't catch on though.
Yeap, but storing data in things like dropbox/drive/s3 would require the app to have some sort of indexing in place (I'm thinking about ElasticSearch), as querying on these storages would perform really bad I think.
Thanks. i was architect/manager before i started the company, so yeah i am looking for senior level position.
I think you are misreading OP. They are saying the prevalence in nursing homes was higher (“an unmitigated disaster”) which drives up the average IFR.
I see your point that recording must be much cheaper than exporting, and I completely agree with it.

Anyway how will you collect that counters inside your component (to be observed later on demand)?
Mono was never usable for server workloads. Its niche was the same as it is today: being portable and embeddable. .NET 5 gains that by integrating Mono. The benefits for that use case is the better tooling and ecosystem of .NET 5. With Xamarin, .NET Core and Unity doing one agenda every. NET dev wins. Mono and the .NET Framework are dead.

.NET 5 is MIT licensed and even gets attention for source focused builds (like needed by Linux distros). Redhat officially ships is own version. Summary: that is exactly not EEE.
People always blame Facebook when the existence of Internet forums has always led to radicalization of individuals. Facebook's crime is making forums accessible to all.

These are just your fellow people. This is how they are in the situation that they're in. So be it. Let them speak to others like them.

The cost of that is many angry people. The benefit of that is that folks like me can find my people. That benefit outweighs the cost.

This is just the price of the open society.
I find it very hard to believe that Mozilla would have any luck with any amount of advertising. Firefox offers no features that are useful to non-technical people that Chrome doesn't have. If anything, it's worse for the average person, since there are quite a few sites that don't work well in Firefox.

It's not crazy fast like Chrome was compared to Firefox when Chrome came out. Privacy is difficult to quantify or feel, so it's not really an effective marketing technique to market to a large number of people.
Languages change. Arguing definitions doesn’t contribute to the conversation, it only makes you look pedantic.
Our city had to ban cords running across the sidewalk after too many slip and fall incidents.

In areas where the street lights are set onto the property side of the sidewalk (or even into lawns) rather than on the sidewalk abutting the street (most NA residential areas I think) I don't see this idea gaining a lot of traction. Or at least not remaining for long past the sidewalk turning into an obstacle course for the elderly and others with limited movement.
Have you been around last time, when CoffeeScript definitely was here to stay?

Or that other time, when Dart was almost here to stay, and on its way to replace JavaScript?
I don't follow. Why would you factor in stats from vocational education programs to determine whether universities are inclusive or not?
> So, it seems that death is not a deterrent.

Well, the tobacco industry is still alive and well, and those companies literally peddle death.
I think it's mostly denialism (which is cultivated by management). This is a great article about it: https://newrepublic.com/article/155212/worked-capital-one-fi...
People are reflexively downvoting you, but actual discussion would be nice.

After all, the postal service is in the constitution, so this country started with an essential communication service nationalized from the outset.

What if Facebook was government funded and supported in the same manner, instead of privately advertiser-funded?
Also if you were starting a browser development nowadays you could probably safely strip out most of the XML specs as not that relevant.

Keep XML, XML Namespaces, drop XSL-T (despite how much I love it, I would not implement if I were building a browser), XSL-FO (never had browser implementation tht I'm aware of), XML Schema and probably some other stuff I'm forgetting.

Those are some wordy specs we would be dropping.
Brilliantly well put. May I screenshot this to 9gag?
This may not be the article spoken about, but it was what came to my mind as at least being similar to what was described.

https://www.theguardian.com/books/2012/feb/01/paulo-coelho-r...
From my experience there are very strong currents in a group that are very hard to go against as an individual. Only very contrarian people will go against the grain in formal meetings with high level executives or other individuals with status in a group. This is why often big organizations are able to produce decisions that the team behind it doesn't agree with and that look silly from the outside. Many people in such a team will not feel personally responsible because they feel like they didn't have any influence on the decision making proces, even if they could have said something. There are other dynamics at play I think, but this is one of them. (The contrarians seem to not survive long in the corporate world)
> I’m almost certain that no country in the world wants to loose control over their currency.

Isn’t that already the case with EUR currency?

My understanding of the debt crisis in Greece is that it was partly due to the fact that Greece couldn’t print their way out of debt because only ECB can create EUR.
Do spanish instead... represent!
It is a feedback loop. Politics has become more polarized, I believe, because of the need to be "pure" so avoid the wrath of the party's highly polarized base.

30 years ago an R and a D could cut a deal to get things done and few people would notice that they compromised by giving a little to get a little.

Now when such deals happen the deal makers are branded as traitors and RINOs (do people use DINOs too?) and must be primaried.

FB encourages polarization because it increases engagement with their advertisers, which is useful to FB. The polarized base is useful to parties because it motivates them to donate, proselytize, and vote. That base polarization leads to polarization in candidates, and the division grows.
Currently there is a requirement that fleet averages have to be below 100g/km for CO2, soon that falls down to 75g/km and then 50g/km.

To see how these norms are effectively impossible to meet with ICEs, note that these translate to fuel efficiency of 4, 3, and 2 liters/100 km, or for American folks, 58, 78, and 117 mpg respectively.
>I mean, they're operating this stuff at Internet scale and have never (AFAIK) raised prices

Prices should have gone down because they've continued to scale up and go into custom cooling/hardware/backbones/etc.

You're basically saying that you're cutting them slack because their margins have gotten much larger and they haven't decided to raise prices to make them even bigger.
Facebook and other similar systems reward engagement. Engagement happens when people are surprised. Surprise happens when people come across new apparent "information". New information is most easily propagated through the use of lies.

It follows pretty clearly. If they don't want divisiveness, they have to either step away from rewarding engagement, or they have to stop people from lying. They're in a bind, except it's society that is bearing the cost.
You Are Not Drowning in Data
That may apply in many cases, but I don't think an engineer or manager at Facebook can use that excuse. They'd have lots of other options.
Haven't been banned from GitHub yet but the "shunned by community" is coming together nicely.

Also, to be fair, it's my second post.
I need something simple like this but with syntax highlighting, images and Latex support with the option to host it myself.
Well, you're certainly leaving out big parts of the equation. Like: they can court new users and try to repair burned bridges. Or: the people who quit, and the narrative around why, certainly affects their ability to court new users.

But ultimately, you might be right--maybe the net effect of not apologizing would be negligibly different from the net effect of apologizing. I don't have numbers to say you're wrong, but you don't have numbers to say you're right.

But as I said elsewhere, why are we even talking about this? You seemingly have complete, disdain for users who are concerned about TripleByte using their data against them, calling them an "internet mob" and accusing them of "ragequitting". Are you capable of empathizing with users at all? Do you have a conscience? Why are we talking about this as a strategic problem when it's an ethical problem?
Part of this is a focus on short-term initiatives that are easy to measure and repeat. Boiling down billions of software decisions to a few KPIs seems short-sighted IMO but hey it makes money.
I've been to college and by far, the most valuable thing i got a little piece of paper that says I'm cool: the bachelors degree in computer science, and roughly 10% of what I learned is useful. nothing else mattered, at all.
"If two members of a Facebook group devoted to parenting fought about vaccinations, the moderators could establish a temporary subgroup to host the argument or limit the frequency of posting on the topic to avoid a public flame war."

Most of the suggestions they considered were fairly modest product design choices that probably would improve user experience. To call these choices paternalistic is a stretch.

Also, the platform is already paternalistic - it polices nudity, pornography and a range of other legal content.
A much-needed step. This will improve transparency and should put to rest wild speculations going around about the app.

https://www.nationalheraldindia.com/india/aarogya-setu-is-a-...
Freelance software devs aren't reliable. What was your role in it?
I noticed someone asked about self-hosting: I already had a PHP site so I wanted an easy way to integrate a blog in my site. I ended up creating a micro-blogging library[0], which just renders markdown as blog posts. The advantage is that there is no build step, you only write markdown files (VSCode has live-preview by default for markdown) and you have easy versioning as markdown is just text.
[0]: https://github.com/Cristy94/markdown-blog
Not at boardroom level, but I was in a couple meetings in past jobs where this happened.

In one case, people had different ideas of what's more ethical/user friendly, since we can't resolve those disagreements with more arguing, we go with metrics, and metrics have no morality.

In another case, everyone agreed that it was slightly shady, but it was a highly competitive market and we have to do it to stay alive.

On the bright side, if a company ventures too deep into bad practices, it will eventually lose trust of the public. Which is why the capitalistic world hasn't descended into complete madness portrayed in dystopian sci/fi films.
Of course 1/3 + 1/3 = 2/6, and in this case you can make an error in reasoning that is probably common among children who are just learning fractions that will still arrive at the same answer.

In this case I would have demonstrated a case where the error in reasoning that was possibly made does not lead to the correct answer, for example 1/8 + 1/4. The erroneous intuition of simply adding the groups and their subsets together breaks down when you can show that 1/8 + 1/4 ≠ 2/12 but 3/8
Those are linux distributions. They're bundle too. If you just run your own linux kernel, you wouldn't even need GNU toolchain, let alone Gnome.
Not correcting OP, but the NPR quote.

It is an order of magnitude higher, not exponentially. Exponential rates are change over time. A static comparison uses relative static factors.
There is a big business opportunity, which I am sure is already fulfilled to some extent, to provide air-gap and other securities/countermeasures to businesses and orgs that deal with highly sensitive data, equipment, specimens, whatever.

Something akin to an anti-Palantir.
The default is still Google. The search deal with Google is where the vast majority of their budget comes from.
> i don’t really get why people cannot be bothered to learn what a service does and want to pretend they get it from the name. you need to learn the ins and out of the service.

Names matter.

When your first experience with a product is an opaque name or description, it usually tells you one of two things:

1. The people behind it are not good communicators. If so, this will likely show up in many of the other product details: APIs, documentation, complexity.

2. The people behind it deliberately chose to be opaque. Perhaps they want to make the product seem more important than it is. Perhaps they thought marketing jargon would help sales. Etc.

You seem to want to frame this in terms of developer laziness, but I don't think that's right. Both of these are often reliable signals. The criticism here is well-justified.
It’s frustrating to see people pushing the narrative that content creators should fully embrace piracy and that anything else is simply wrong. Here you have someone telling us the difficulties they faced as a content creator, and then you have responses from people who are not themselves writers, armchair-quarterbacking the parent poster on what they did wrong.

If you have an anecdote that goes against the narrative the fault is apparently still yours. The grand parent commenter made it as easily as possible to buy their book, which is what you’re “supposed” to do, yet that didn’t fix the problem. And somehow the recommended solution to poison the piracy well with basically content marketing for your book is somehow less “antagonistic” than what the gp commenter did.
Sure, but what does this have to do with a single state actor that hides everything they do (with fatal consequences in 2020) hacking another?
Forecasting and the drivers of AI progress
You should see the comments.
True. As overloaded/charged as the term has become, it's hard to describe Buckley's reaction to Vidal as anything other than "triggered". :)
> I actually kind of agree with the comment you’re responding to, but I don’t interpret it the same way you do.

I think akerl_ is saying that companies shouldn't bother apologizing when they do something wrong and get caught.

I think that's some "lizard person school of business" shit that has no place in a civilized society.