skysight-inc/HackerNews huggingface dataset:
Ask HN: Why do you consider “echo chambers” bad?
TLDR: If you are against echo chambers, can you explain why echo chambers are bad?

In real life:

1) Most of us live our lives in our own comfort zones.

2) Keeping away from an idea, person, or organization that makes us uncomfortable is common and socially accepted.

3) Most of us don't attend political or cultural meetings on ideas that we disagree with.

4) Most of us don't read books on ideas we have pre-judged to be nonsense or uncomfortable.

5) There are no leaders of one ideology habitually goading their followers to attend meetings of another ideology.

6) For example, there are no atheist influencers telling atheists to attend religious congregations nor religious influencers persuading their followers to attend atheist seminars.

All this "echo chamber" narrative - including the axiom that "echo chambers are bad" - seems to be an entirely online phenomenon
of recent vintage. Ngrams viewer says the phrase started in the mid-20th century and took off only in the '00s.

Books, newspapers, journals, and special interest groups have existed for centuries before that but there were no such concerns over "echo chambers."

Personally, I don't see anything bad about online echo chambers. I feel comfortable spending most of my online life in my echo chamber with people of the same mental and moral wavelength.

I generally don't feel I have anything valuable to learn from other ideologies because their moral values make me very uncomfortable.

Once in a while, I go into other echo chambers out of curiosity to verify if my predictions about them over some issue are correct. So it's not like our echo chambers are unreachable to one another.

I think of them as different conference rooms at a large seminar. We accept that some attendees will choose to not enter some rooms.
We accept that a random person jumping on the stage, grabbing the mike, and saying uncomfortable ideas is against social norms, even antisocial.

At a progressive meet, it may be someone shouting homosexuality is unnatural. At a conservative meet, it may be someone saying it's natural.

Either way, the norms of behavior are the same. We accept that calling security or cops to haul them out isn't an outrageous reaction. Reddit implements this conference room analogy well.

But I see a lot of people - here on HN and elsewhere - repeat the axiom "echo chambers are bad" or "end up with an echo chamber" as if it's a bad or unnatural thing though that's how we live IRL.

If you have this anti-echo-chamber sentiment, can you explain why echo chambers are bad, especially when they are accessible to all other echo chambers?
Brazil, India, China might be too much for US military. Or at least two of those.
Like security through obscurity, it will thwart probably a small percentage of the total new bot accounts. The issue is that you are right, eventually people catch on to the obscurity.
In Europe the political fringes, the far-left and far-right, disagree about almost everything. But they have also agreed on a lot of things like being anti-EU and pro-Russia. Elon Musk's system will consider their opinions about the EU and Russia to be more correct than that of other users.
This sounds like you need a log structured merge tree.
Apropos of nothing much but just on the general theme, when I worked for a few defence companies in Europe, it was common to rename equipment or systems for the Australian market. We'd come up with some way to justify the renaming; often there was some small change or configuration alteration we could point to. We had to rename feminine sounding names or acronyms to something that sounded suitably roughty-toughty for the Australian market.

I genuinely never knew how necessary that was; if it was just something we'd ended up doing based on rumour and speculation, or if re-acronyming something from AMELIE to TOUGHGUY really did make it more likely to get the sale in Australia.
Triple a games are more like 200gb these days
The fact that towers can ID which phones go where does interfere however.
This is an interesting point IMO. We tend to focus at the API level far more, and implicitly test inner functionality (that is, the inner functionality must be correct for the outer tests to pass). Sometimes testing inner functionality explicitly is required when the outer tests are not complete, or when behaviour is defined by the inner code. We also as far as possible use defensive techniques and extensive type constraints (which is a joy in Rust).

I'm constantly thinking where we need to put tests though, and in still not fully convinced I get it right. My rule of thumb is that each test should map to a specification point, and that spec is a necessary documentation line for the test.
Looks like we have some old timers in here
In an army, there is a perennial unsolved debate between the tank and the anti-tank corps. The tank guys think you'd be crazy to be on a battlefield if you're not protected by a solid meter of steel and capable of pulverizing anything you point your turret at, while the anti-tank guys think you're crazy if you're sitting trapped in the highly visible steel cage everybody is shooting at.
Packages exist for Ada, too: http://archive.adaic.com/tools/CKWG/Dimension/Physical_units...
Love the look and the idea. Reminds me a bit of OmniOutliner and the more modern web app Dynalist. I want to be able to drag bits from one parent to another. This lets me start out with a flat list and iterate towards structure. Keep going!
It seems the link U MN research is about setting specific and measurable goals. Seems the thrust is about giving ownership and responsibility. 'More work' is a but simplistic.

Also, Google has been paying below average for a while, and that's even before we consider their down-leveling, which they seem to love.
>the author's examples are pretty simplistic. What if that glass you dropped and shattered becomes a tool of survival for a person lost in the woods?

Well, speaking of simplistic, not to mention statistically implausible...
It is my belief that any fact checking system based on consensus and not actual factual evidence will eventually result in an echo chamber. What’s the value of homogenizing a community down to just the voices that agree with you?
As far as MDN Web Docs, what about variable declaration, i.e. deprecating the JS var in favor of let and const, universally? var has some weird behavior (hoisting) and it seems (no expert here) that only using let and const in code has many benefits. Is it historical inertia, backwards compatibility, preference?
Since when anti-violence and anti-genocide is being "woke progressive "? This blog sounds like political message saying that we should ignore those events

And as far as I know, Ukraine and russia is hear nearby, in Eastern Europe, so it’s definitely not US-centric. Nor is murdery of women in Iraq.
Two things can be true at the same time:

We know that an ideal quantum computer provides an exponential speed-up in commercially relevant applications.
There is a significant amount of smoke and mirrors in the quantum space.

Unless there is some unknown fundamental reason why we cannot realize a good-enough quantum computer with sufficient knowledge and engineering, governments and business are well-advised to invest into R&D of quantum computers.
These are my favorite kinds of projects. Not some major disruptive application, just a tiny project that solves a real problem for a real person. Great job OP!
CTO mentioned it several times and I was in no mood to ask questions
Fewer people is less carbon emissions in the future, carbon emissions whose cost curve rises as we approach and blow past our global carbon budget. 8 billion people exist today, population momentum puts us at 9-10 billion by 2100, that’s enough to transition considering how many folks can still be lifted out of poverty doing meaningful work.
As I mentioned it is far from perfect. Scientists are still human.

It is still the best system we have, and it is definitely better than “opening the gates and letting everyone in”. If you want that, try MTV.
The bold/italics/indent syntax predates markdown. Markdown is great but the “*” / “_” / “>” were all in use before it (see Usenet emails for example)
Believe me I think its bullshit that any substance you willingly imbibe is illegal, but I’m just painting the hypocracy. Like how politicians think juul flavors affect kids while smirnoff sells bubblegum flavored vodka without any such side eyeing.
That’s mostly it. He got his share of criticism but it was almost entirely for what he did in his official capacity at Apple and he didn’t seem to crave the limelight or expect to influence works affairs anything like Musk, Zuckerberg, etc. do. The changing the world talk was mostly about making computers people wanted to use, and if you disagreed on whether they did that it wasn’t something which you needed to spend any time thinking about.
That’s an issue on server side. Chromium has, IIRC limit of 20 redirects for one request.
Frozen embryos might be even younger than -(9/12)
If nobody will visit your subreddit, then that might be an indication of how it's actually being perceived, and not evidence of some great injustice surrounding "free speech".
Yes I've seen some episodes but I'm looking for something for younger children...
MOST-POSITIVE-FIXNUM
Mehran Karimi Nasseri, the Man Who Lived in an Airport for 18 Years
I think you forgot at least one valid assertion and implied another one:

foo.call() might have a return value.

Also, the whole story invocation shouldn't throw an exception, if your language has them. This assertion is often implied (and that's fine), but it's still there.

Finally the test case is a little bit stupid, because very seldom code doesn't have any input that changes the behavior/result. So your assertion would usually involve that input.

If you follow that though consequently, you end up with property-based tests very soon. But property-based tests should have as many assertions as possible for a single point of data. Say you test addition. When writing property-based tests you would end up with three specifications: one for one number, testing the identity element and the relationship to increments. Another one for two numbers, testing commutativity and inversion via subtraction, and one for three numbers, testing associativity. In every case it would be very weird to not have all n-ary assertions for the addition operation in the same spot.
Will this lead to problems with cook/apple as apple is quite reliant on ARM licenses?

Also recent news about ARM moving away from licensing to chip companies to directly OEMS such as apple Samsung etc . What will this do?
Yes it seems that too few people understand greek to make it worthwhile to produce quality content in my language :(
22 assertions in a test is a lot better than 22 separate tests that fail for the same reason.
Just because there are cases where over-validation (email address being the primary example) can be a problem doesn't mean that _no_ type validation is useful. There are many, many places where validation-beyond-primitives is useful, or even just types that need actions taken on them before they can be used in place of another type. One simple one is "non-negative integers", not commonly provided as a primitive type but _very_ common to need to be able enforce. Complex numbers are another. Normal strings vs HTML strings (need to be properly handled before they can be output to a front end). The list is endless, and custom types can provide a _lot_ of safety.
I am a member of the Birdwatch program.

The note wasn't removed. It's still visible as a potential note; it just dropped below the threshold necessary for general display. This is not common but it's not abnormal either; it happened to one of my notes on a controversial topic.
Very nice summary paper on FEM! FEM has now become a key part of any physical product development process. I used to work in FEM area and few years back switched to unrelated software domains - so felt a bit of nostalgia reading the paper. Thanks for posting !
I'm a maintainer of some smaller open source projects -- you have to consider it from the project owner's point of view. To say they "shoot down ideas" is a negative way of saying it, but from their point of view they're carefully selecting and designing features and code that fit the design philosophy of the language. If the Go developers included every idea that users submitted (and there are many! -- I read the mailing lists), the language and standard libraries would be a sprawling and incoherent pile.
No to mention adding an index is practically without risk, the outcome of queries is the same except probably faster.
Hasn't China repeatedly invaded parts of India's mountain regions though, and killed Indian troops? My understanding is that even though tensions have cooled a bit recently, Chinese troops have still not pulled back. Generally invasions stoke a lot of nationalism, so it's hard for me to understand how India wouldn't see China as a 'bugbear' when China is literally invading it. I'd be curious to learn more about Indian public opinion on China
they just said because you can speak the prompt. kids these days dont want to use their hands, that's for babies.

https://youtu.be/KMy1zO8m8sM
yes, having skin in the game (staking for example) prevents bots, trolls and creates more responsibility. With added benefit of zero-Knowledge, security, and decentralization.
I disagree. It was a wide gamut, not just one political ideology. Just the commentary in the last week shows it was across the board. Fox News personalities to AOC to Steven King to a few other Hollywood celebs bitching about it. Wide range of political leaning, common thread…all celebrities.
I'm working in a codebase that has, at times, 10+ different expressions within a single conditional in many places, and trying to pull out the context of why the conditional exists in the first place make grug brain hurt. At the very least, you could put all of the expressions and assign to a boolean with a variable name saying wtf it is you're conditioning on.

https://grugbrain.dev/#grug-on-expression-complexity
Why ? In c++ if I have a test case with

REQUIRES(v1::foo(0) == v2::foo(0));
REQUIRES(v1::foo(1) == v2::foo(1));

And the second assert fails the error message will tell me exactly that, the line, and the value of both function calls if they are printable. What more do you want to know "what actually happened"?
What would you like to know? I'm sort of writing as I go here, from scratch. You have to start somewhere.

The problem is "good vs bad" is a little domain specific. I can show something that works for embedded, but it won't be perfect for some other domain.
Sure, it was not the only network involved but it clearly provided the initial spark. During the Jan 6 events as well, rioters were watching Trump's tweets and acting on them. https://www.nbcboston.com/news/national-international/crowds...

I'm not trying to say, fix Twitter and everything is fixed. But I take issue with the argument that it doesn't matter bc it has a small audience relative to other networks. It has been useful to reach a certain demographic and has real-life impact.
Is this the "lizardman constant" showing up?
> You may be trying to simulate a ‘session’ where a client performs many steps in order to achieve a goal. As Gerard Meszaros writes regarding the test smell, this is appropriate for manual tests, but rarely for automated tests.

Integration tests are typically easier to write / maintain and thus are more valuable than small unit tests. Don’t know why the entire premise argues against that.
Yeah this feels like a rush job to take advantage of the moment, but they're really not prepared with anything substantial.
Heads up about Grammarly: https://news.ycombinator.com/item?id=30470457
>Furthermore, companies that produce these products are simply providing for demand. It’s silly to lay the blame at their feet when they’ve no incentive to stop.

you're not thinking systemically enough - the incentive system is also a choice

there's a reason big oil were the original champions of plastics recycling as a marketable non-solution that focuses on individual/peer consumer habits over anything that would challenge their position. this neoliberal approach ultimately ensures their power remains.

these replies are saying to take the solutions available to us individually, but you're promoting individual actor conscientiousness over organizing to effect systemic change at scale. I'm not saying only corps/govs have the power to fix this, I'm saying that by taking an individualist consumer solution perspective, we let corps/govs off their leash because individuals can't stand up to their level of organized power.
If you logic depends on that happy path, make a test for it. But as I explained in another comment that test should not justify the lack of individual feature tests, which should not only test the happy path but other corner cases too.

On my company we developers usually create white-box unitary/feature tests (we know how it was implemented, so we check components knowing that). But then we have an independent QA team that creates and run black-box flow tests (they don't know how it was implemented, only what it should do and interact)
I don’t think we see floating islands of paper bags and marine life strangled on cotton bag straps. Their measure of the impact of widespread disposable plastic use is carbon emission, which is not the only environmental impact we have. Using products that degrade in nature lets our waste degrade in nature when it ends up in nature.
You can, but probably shouldn't. The pointers means a cache miss when you follow it. Putting everything in the vector is the point, otherwise the map is potentially faster
Tests can carry tech debit, just like any code. They certainly are not identified by it.

Tests are one of the ways you have to ensure your code is correct. Consequently, they are business-oriented code that exist to support your program usage, and subject to its requirements. How much assurance you need is completely defined by those requirements. (But how you achieve that assurance isn't, and tests are only one of the possible tools for that.)
How can it be worth it? Does 2020 microsoft word do anything different than the one we used in 1995? Not really. Just now you need hardware thats 100x more powerful to output a .doc file. Thats waste, not a gain.
It's such a shame IRCnet refused to adopt services.
The visuals are nice, but I found the example insufficient to proceed.
I've always operated on the principal that each test should be testing one logical concept. That usually translates into one concrete assertion in the test code itself, but if you need to assert multiple concrete conditions to test the logical concept it's not a bad thing. At the end of the day tests are just there to make you more confident in code changes and they are a tax you have to pay for that comfort. However you arrive at "I feel comfortable making changes", go with it.
There are other comments in this thread suggesting Altera shares were tanked due to manufacturing delays from Intel.
I don't think any drugs (including alcohol) should be banned at all, except in places where the consequences of being drunk/stoned/doped/disoriented could be very serious - operating ships (Exxon Valdez's drunk captain), for example. I can imagine people holed up in a insulated box for months during the Antarctic winter would want some relief, but maybe playing video games is a better option than booze or other drugs.
requires signup.... womp womp..
Cyberqueens Podcast [audio]
There was as far as marketing. My family members stopped asking me about ads they saw on TV for IBM's quantum computers.
Ha! I should have specified, I’m in the US- I think it’s a large number of factors that ultimately boil down to “there’s no incentive to be accurate” our buses are often 15-30 minutes late.

I don’t think this is very typical, but I have even had a bus driver stop mid route, say “this is as far as I’m going today”, kick everybody off, and drive away
Codd and the Relational Model
> doesn't mention the accidents, assaults, and rapes, which trace directly back to drunkenness.

What a bizarre assertion. The number of "accidents, assaults, and rapes" across the entire continent can each be counted on one hand. It's one of the safest places in the world.
Mastodon Forestry Mulchers
E-Bikes and the Urban Commute
Matrix makes sense for private invite-based chats, but for that we have Signal.
I think some of the DID/pseudonymity features Dorsey's AT protocol will be the best future bet for facilitating true desire and revealed preferences. Matrix feels a bit derivative, solving a problem too late for a community that may have aged out and dispersed. It would have been the best IRC/SILC alternative ever, if the culture still supported the interaction model of those prior techs.
"echo chambers are bad" usually means that the particular forum in discussion has a tendency to host opinions one doesn't agree with. When people are throwing the term around, as you point out, they do not often hold up their own tightly moderated, well policed communities as examples of the evils they're fighting.
WebAssembly – With Kelsey Hightower and Docker CEO Scott Johnston
One of the absolute highlights of my trip to Kubecon 2022 NA was a fireside chat hosted by Vertex Ventures with Docker CEO Scott Johnston and Kelsey Hightower. The conversation immediately turned to wasm, and in an incredible conversation, Scott and Kelsey discuss where wasm is today, why developers were adopting wasm, and what the future might hold. For those looking to understand Dockers recent announcement for Wasm support, I think this conversation can give you some insight.
Markdoc
Not at all. For the same reason that heart surgery isn’t. Or black belt karate isn’t. Some human activities just have high skill floors. Science (at the levels we are talking about here - groundbreaking hard to understand complex stuff) is one of them.

Just to clarify: I think science MUST be open for anyone and I think divulging it is critical.
no economy today prices in all these externalities. the form of capitalism you're defending is a fantasy, not a purer form that it can be reformed into
> We know an ideal quantum computer provides an exponential speed-up in commercially relevant applications

Do we know that though?
Thank you for the kind words and feedback!
Really, really bad idea to use force using microphone. Unreal.
That is not new.

The documentation is checked into GitHub[1]. It was checked in on March 2nd, 2022. This was a month before Musk bought his 9.2% share of Twitter.

[1] https://github.com/twitter/birdwatch/blob/main/content/diver...
Oh yes, we did. Remember Google announcing quantum supremacy? At the very least a spring.
Not only today, since the mid-70's, yet somehow many keep thinking List only has lists.
I get that. I am familiar with the common usage of that word, although I have never seen the spelling with 'o'. The spelling with 'a' appears in dictionaries with definitions including both meanings.

I'm just objecting to the common usage (and also trying to make a joke related to the Birdwatcher objection above).

It's fascinating and unfortunate that (slang) names for human sexual organs often get used as derogatory adjectives for people.

That guy is a d-ck! She's a real tw-t. What a c-nt!

Likewise, the overloading of f-ck is a shame too.

Edit: fixing formatting stuff related to asterisks.
The hype is smaller, though I’ve seen my share of grifters in the market. It’s also not a vote of confidence to see IBM behind much of the research.
This is making the distinction of ownership.

The team whose main objective is driving customer value only truly cares about the Ingress resource such as defining their routes to expose their work to the customer.

Unless you want every team to take the burden of logging, tracing, auth, etc you centralize around a global edge network which is where one would define a ingress controller resource.