freebitcoin Script 2020 Working 100% freebitcoin Script ...

Subreddit Stats: programming top posts from 2019-10-22 to 2020-10-21 06:41 PDT

Period: 364.67 days
Submissions Comments
Total 1000 180545
Rate (per day) 2.74 491.84
Unique Redditors 629 34951
Combined Score 1178903 2688497

Top Submitters' Top Submissions

  1. 47468 points, 49 submissions: iamkeyur
    1. One Guy Ruined Hacktoberfest 2020 (3039 points, 584 comments)
    2. AWS forked my project and launched it as its own service (2956 points, 810 comments)
    3. Privacy analysis of Tiktok’s app and website (2858 points, 234 comments)
    4. 98.css – design system for building faithful recreations of Windows 98 UIs (2781 points, 318 comments)
    5. Microsoft demos language model that writes code based on signature and comment (2621 points, 614 comments)
    6. Why does HTML think “chucknorris” is a color? (2565 points, 531 comments)
    7. Windows 95 UI Design (2309 points, 665 comments)
    8. The Linux codebase has over 3k TODO comments, many from over a decade ago (2119 points, 369 comments)
    9. eBay is port scanning visitors to their website (1829 points, 236 comments)
    10. Using const/let instead of var can make JavaScript code run 10× slower in Webkit (1814 points, 525 comments)
  2. 44853 points, 28 submissions: speckz
    1. From August, Chrome will start blocking ads that consume 4MB of network data, 15 seconds of CPU usage in any 30 second period, or 60 seconds of total CPU usage (8434 points, 590 comments)
    2. How To Spot Toxic Software Jobs From Their Descriptions (6246 points, 1281 comments)
    3. A Facebook crawler was making 7M requests per day to my stupid website (2662 points, 426 comments)
    4. Apple, Your Developer Documentation is Garbage (2128 points, 432 comments)
    5. The code I’m still ashamed of (2016) (2105 points, 429 comments)
    6. Slack Is Fumbling Developers And The Rise Of Developer Discords (2095 points, 811 comments)
    7. The Chromium project finds that around 70% of our serious security bugs are memory safety problems. Our next major project is to prevent such bugs at source. (1959 points, 418 comments)
    8. Advice to Myself When Starting Out as a Software Developer (1934 points, 257 comments)
    9. Software patents are another kind of disease (1893 points, 419 comments)
    10. My favourite Git commit (1772 points, 206 comments)
  3. 35237 points, 28 submissions: whackri
    1. It is perfectly OK to only code at work, you can have a life too (6765 points, 756 comments)
    2. Kernighan's Law - Debugging is twice as hard as writing the code in the first place. Therefore, if you write the code as cleverly as possible, you are, by definition, not smart enough to debug it. (5171 points, 437 comments)
    3. The entire Apollo 11 computer code that helped get us to the Moon is available on github. (3841 points, 433 comments)
    4. Raytracing - in Excel! (2478 points, 168 comments)
    5. Writing userspace USB drivers for abandoned devices (1689 points, 84 comments)
    6. Drum Machine in Excel (1609 points, 60 comments)
    7. fork() can fail: this is important (1591 points, 264 comments)
    8. Learn how computers add numbers and build a 4 bit adder circuit (1548 points, 66 comments)
    9. Heroes Of Might And Magic III engine written from scratch (open source, playable) (1453 points, 84 comments)
    10. Apollo Guidance Computer: Restoring the computer that put man on the Moon (1277 points, 47 comments)
  4. 14588 points, 11 submissions: pimterry
    1. I'm a software engineer going blind, how should I prepare? (4237 points, 351 comments)
    2. The 2038 problem is already affecting some systems (1988 points, 518 comments)
    3. TLDR pages: Simplified, community-driven man pages (1897 points, 182 comments)
    4. JetBrains Mono: A Typeface for Developers (1728 points, 456 comments)
    5. BlurHash: extremely compact representations of image placeholders (930 points, 159 comments)
    6. Let's Destroy C (855 points, 290 comments)
    7. Shared Cache is Going Away (833 points, 192 comments)
    8. XML is almost always misused (766 points, 538 comments)
    9. Wireshark has a new packet diagram view (688 points, 24 comments)
    10. fork() can fail: this is important (460 points, 299 comments)
  5. 14578 points, 9 submissions: magenta_placenta
    1. Trello handed over user's personal account to user's previous company (2962 points, 489 comments)
    2. Feds: IBM did discriminate against older workers in making layoffs - “Analysis shows it was primarily older workers (85.85%) in the total potential pool of those considered for layoff,” the EEOC wrote (2809 points, 509 comments)
    3. Stripe Workers Who Relocate Get $20,000 Bonus and a Pay Cut - Stripe Inc. plans to make a one-time payment of $20,000 to employees who opt to move out of San Francisco, New York or Seattle, but also cut their base salary by as much as 10% (2765 points, 989 comments)
    4. US court fully legalized website scraping and technically prohibited it - On September 9, the U.S. 9th circuit court of Appeals ruled that web scraping public sites does not violate the CFAA (Computer Fraud and Abuse Act) (2014 points, 327 comments)
    5. I Suspect many Task Deadlines are Designed to Force Engineers to Work for Free (1999 points, 553 comments)
    6. Intent to Deprecate and Freeze: The User-Agent string (1012 points, 271 comments)
    7. Contractor admits planting logic bombs in his software to ensure he’d get new work (399 points, 182 comments)
    8. AlphaStar: Grandmaster level in StarCraft II using multi-agent reinforcement learning (396 points, 97 comments)
    9. Half of the websites using WebAssembly use it for malicious purposes - WebAssembly not that popular: Only 1,639 sites of the Top 1 Million use WebAssembly (222 points, 133 comments)
  6. 13750 points, 3 submissions: pedrovhb
    1. Bubble sort visualization (7218 points, 276 comments)
    2. Breadth-first search visualization (3874 points, 96 comments)
    3. Selection sort visualization (2658 points, 80 comments)
  7. 11833 points, 1 submission: flaming_bird
    1. 20GB leak of Intel data: whole Git repositories, dev tools, backdoor mentions in source code (11833 points, 956 comments)
  8. 11208 points, 10 submissions: PowerOfLove1985
    1. No cookie consent walls — and no, scrolling isn’t consent, says EU data protection body (5975 points, 890 comments)
    2. Redesigning uBlock Origin (1184 points, 162 comments)
    3. Playing Around With The Fuchsia Operating System (696 points, 164 comments)
    4. Microsoft's underwater data centre resurfaces after two years (623 points, 199 comments)
    5. Microsoft Paint/Paintbrush in Javascript (490 points, 58 comments)
    6. GitHub shuts off access to Aurelia repository, citing trade sanctions (478 points, 81 comments)
    7. How 3D Game Rendering Works: Texturing (475 points, 22 comments)
    8. Simdjson: Parsing Gigabytes of JSON per Second (441 points, 90 comments)
    9. How 1500 bytes became the MTU of the internet (435 points, 60 comments)
    10. It’s OK for your open source library to be a bit shitty (411 points, 130 comments)
  9. 10635 points, 8 submissions: michalg82
    1. Turning animations to 60fps using AI (3449 points, 234 comments)
    2. Bug #1463112 “Cat sitting on keyboard crashes lightdm” (3150 points, 143 comments)
    3. Heroes Of Might And Magic III engine written from scratch (open source, playable) (1431 points, 172 comments)
    4. Vulkan is coming to Raspberry Pi: first triangle - Raspberry Pi (1318 points, 66 comments)
    5. An EPYC trip to Rome: AMD is Cloudflare's 10th-generation Edge server CPU (431 points, 60 comments)
    6. Microsoft cancels GDC 2020 presence due to coronavirus concerns (Following Sony, Facebook, Kojima Productions, Epic Games, Unity, and more) (371 points, 52 comments)
    7. Moving from reCAPTCHA to hCaptcha - The Cloudflare Blog (278 points, 71 comments)
    8. How much of a genius-level move was using binary space partitioning in Doom? (207 points, 109 comments)
  10. 10106 points, 10 submissions: SerenityOS
    1. Someone suggested I should host my website on my own OS. For that we'll need a web server, so here's me building a basic web server in C++ for SerenityOS! (2269 points, 149 comments)
    2. I've been learning about OS security lately. Here's me making a local root exploit for SerenityOS, and then fixing the kernel bugs that made it possible! (1372 points, 87 comments)
    3. SerenityOS was hacked in a 36c3 CTF! (Exploit and write-up) (1236 points, 40 comments)
    4. One week ago, I started building a JavaScript engine for SerenityOS. Here’s me integrating it with the web browser and adding some simple API’s like alert()! (1169 points, 63 comments)
    5. Implementing macOS-style "purgeable memory" in my kernel. This technique is amazing and helps apps be better memory usage citizens! (1131 points, 113 comments)
    6. SerenityOS: The second year (900 points, 101 comments)
    7. Using my own C++ IDE to make a little program for decorating my webcam frame (571 points, 33 comments)
    8. This morning I ported git to SerenityOS. It took about an hour and some hacks, but it works! :D (547 points, 64 comments)
    9. Smarter C/C++ inlining with attribute((flatten)) (521 points, 118 comments)
    10. Introduction to SerenityOS GUI programming (390 points, 45 comments)

Top Commenters

  1. XANi_ (10753 points, 821 comments)
  2. dnew (7513 points, 641 comments)
  3. drysart (7479 points, 202 comments)
  4. MuonManLaserJab (6666 points, 233 comments)
  5. SanityInAnarchy (6331 points, 350 comments)
  6. AngularBeginner (6215 points, 59 comments)
  7. SerenityOS (5627 points, 128 comments)
  8. chucker23n (5465 points, 370 comments)
  9. IshKebab (4898 points, 393 comments)
  10. L3tum (4857 points, 199 comments)

Top Submissions

  1. 20GB leak of Intel data: whole Git repositories, dev tools, backdoor mentions in source code by flaming_bird (11833 points, 956 comments)
  2. hentAI: Detecting and removing censors with Deep Learning and Image Segmentation by 7cmStrangler (9621 points, 395 comments)
  3. US Politicians Want to Ban End-to-End Encryption by CarrotRobber (9427 points, 523 comments)
  4. From August, Chrome will start blocking ads that consume 4MB of network data, 15 seconds of CPU usage in any 30 second period, or 60 seconds of total CPU usage by speckz (8434 points, 590 comments)
  5. Mozilla: The Greatest Tech Company Left Behind by matthewpmacdonald (7566 points, 1087 comments)
  6. Bubble sort visualization by pedrovhb (7218 points, 276 comments)
  7. During lockdown my wife has been suffering mentally from pressure to stay at her desk 100% of the time otherwise after a few minutes her laptop locks and she is recorded as inactive. I wrote this small app to help her escape her desk by periodically moving the cursor. Hopefully it can help others. by silitbang6000 (7193 points, 855 comments)
  8. It is perfectly OK to only code at work, you can have a life too by whackri (6765 points, 756 comments)
  9. Blockchain, the amazing solution for almost nothing by imogenchampagne (6725 points, 1561 comments)
  10. Blockchain, the amazing solution for almost nothing by jessefrederik (6524 points, 1572 comments)

Top Comments

  1. 2975 points: deleted's comment in hentAI: Detecting and removing censors with Deep Learning and Image Segmentation
  2. 2772 points: I_DONT_LIE_MUCH's comment in 20GB leak of Intel data: whole Git repositories, dev tools, backdoor mentions in source code
  3. 2485 points: api's comment in Stripe Workers Who Relocate Get $20,000 Bonus and a Pay Cut - Stripe Inc. plans to make a one-time payment of $20,000 to employees who opt to move out of San Francisco, New York or Seattle, but also cut their base salary by as much as 10%
  4. 2484 points: a_false_vacuum's comment in Stack Overflow lays off 15%
  5. 2464 points: iloveparagon's comment in Google engineer breaks down the problems he uses when doing technical interviews. Lots of advice on algorithms and programming.
  6. 2384 points: why_not_both_bot's comment in During lockdown my wife has been suffering mentally from pressure to stay at her desk 100% of the time otherwise after a few minutes her laptop locks and she is recorded as inactive. I wrote this small app to help her escape her desk by periodically moving the cursor. Hopefully it can help others.
  7. 2293 points: ThatInternetGuy's comment in Iranian Maintainer refuses to merge code from Israeli Developer. Cites Iranian regulations.
  8. 2268 points: xequae's comment in I'm a software engineer going blind, how should I prepare?
  9. 2228 points: turniphat's comment in AWS forked my project and launched it as its own service
  10. 2149 points: Rami-Slicer's comment in 20GB leak of Intel data: whole Git repositories, dev tools, backdoor mentions in source code
Generated with BBoe's Subreddit Stats
submitted by flpezet to subreddit_stats [link] [comments]

I'm making a video targeting right-wingers - Please critique and give feedback ASAP before I commit to recording? "Axiomatic Warfare and the Fatal Flaws of Modern Fascism"

[Video Essay Script] - Links will be used in video as images and segments. https://docs.google.com/document/d/12OX9TTfLhgNEfdDaMWfsHYyAMzTx9G7bSwu_0Ke1Ksc/edit?usp=sharing

Introduction to Modern Fascism

“Repeat a lie often enough and it becomes the truth”- Nazi Propagandists, Joseph Goebbels.

Axioms are our base assumptions about the world. They act as filters for new information coming into our consciousness.
In classic philosophy, an axiom is a statement that is so evident or well-established, that it is accepted without controversy or question. As used in modern logic, an axiom is a premise or starting point for reasoning.
We use these axiomatic assumptions to build our internal models of the world around us. They allow us to compare new information we receive from the outside with our internal narratives, which helps us to decide whether to reject or accept that new information. They are, for want of a better world, your "common sense" beliefs.
So how do you go about changing a relatively normal person's core beliefs and base assumptions to the point of rejecting their fellow citizens as traitors, committing acts of murderous terrorist or vigilante violence like Fascist white supremacists running down protesters in acts of terror, ISIS beheadings or mass genocide?

Shock Treatment and Slow Repetition

When I was a child I was subjected to regular mental and physical abuse from my dad. I would also see my mother repeatedly beaten up and then flee to a women's refuge where I would stay with her.
Each time my mom left, whenever I visited my dad at weekends, he would constantly try to pressure and manipulate me into convincing my mom to get back together with him.
This never worked of course. But what it did do, is make me highly sensitive to manipulation techniques.
I was fascinated by people like the magician Derren Brown and the economist Naomi Klein - who both reveal the tricks of the trade used in the advertising and marketing industries to convince people.
One way of changing people into killing machines or obedient sheep is through a big shock to the system, like how electroshock therapy allows for a clean slate to rebuild peoples intern mental models.
Psychedelics are another way, having a similar effect in the brain. Encouraged by the alt right and alt-light influencers like Jordan Peterson and Rebel Wisdom as they try to “Red Pill” people (an expression taken from the film The Matrix as a metaphor for revealing revealing the truth about the world).
They use this shock and disorientation as a way to prepare a “blank-slate” in order to rebuild peoples internal axiomatic models with different core beliefs.
Remaking people by shocking them into obedience and gas-lighting them about their existing internal models, making them seem irrational, silly or outdated. Reducing them to a mental state of a child and then rebuilding them with a new ideology and worldview, known as “shock therapy”.
As Naomi Klein explains in The Shock Doctrine: The Rise of Disaster Capitalism, these techniques work on larger scales with use of trauma and shock to influence political outcomes has been used since at least Milton Friedman coined the term “Economic Shock Treatment”. He advised that politicians push through painful and unpopular policies all at once during a time of crisis, before people could regain their footing.
The technique is used in economic markets on the large scale, and also against individuals on a small scale with individuals too. Economics and politics is just human interaction on a larger scale, after all.
Regular repetition and gentle suggestions of ideas can also instil new axiomatic models and core beliefs into people's minds. As Derren Brown demonstrates how powerful subtly suggestions can be alone, without the need for hypnosis, shocks or drugs.
But used in combination, shock and repetition can shift people until they have moved their positions, perceptions and beliefs about the world, to a place they could never have imagined.
But luckily once you deconstruct the deception and understand how the trick works, the illusion falls apart.

Defining and Deconstructing Modern Fascism

Firstly, we must define Modern Fascism. Modern Fascism ticks every box of the traditional definitions in Umberto Eco’s essay Ur-Fascism, and not only does it fulfil every criteria, it reveals other motivational forces and has evolved to include new aspects, and has changed into something worse, while it’s main weakness remain the same - the fact that it is primarily motivated by weakness.
As General Franco said in a 1938 interview with Henri Massis: "Fascism presents, wherever it manifests itself, characteristics which are varied to the extent that countries and national temperaments vary. It is essentially a defensive reaction of the organism, a manifestation of the desire to live, of the desire not to die, which at certain times seizes a whole people. So each people reacts in its own way, according to its conception of life… What can it have in common with Hitlerism, which was, above all, a reaction against the state of things created by the defeat, and by the abdication and the despair that followed it?"
This quote perfectly illustrates the transient nature of the ideology, but also the core motivations of Fascism. It is an ideology based on the assumption of weakness which yearns for restoration of a past greatness or to get revenge and recognition. But the way that it manifests itself is different in each place it takes hold.
Therefore the aim of this isn’t to make the case that any particular party or country has embraced out-right fascism (plenty of other people have made that case already), the aim is to reveal the underlying motivations, highlight threats and weaknesses and analyse the less obvious negative effects of Modern Fascism.

History Doesn’t Repeat, But It Rhymes

A false equivalence that is often used is that Liberal Imperialism is just the same as Fascism. And while it is true that imperialists use fascist dictators to extract cheap labour and resources and also dominate smaller counties in a similar way to how fascist empires aspire to rule, the key difference is that the populations of those countries are not gripped by the same fear based delusions.
And therefore more Liberal democracies are better equipped to hold their imperial position of power long term because they are better able to assess risks and react accordingly, rather than over-react based on paranoia and competing egos under excessive pressure.
This false equivalence was also used in 1930’s Germany, because far-left Communists had been co opted and infiltrated by Fascists. They would repeat the mantra that “the Social Democrats were the real racists”.
Contrary to the assumptions of most people, Fascism, as an ideology and political system of government is very distinct to white supremacy. It does of course include white supremecists, but In fact includes many other groups who have been co-opted by Fascist propaganda, or who implicitly support and enable their agenda.
Examples of modern opposition which has been repeatedly infiltrated or just simply made up by Fascists include innumerable conspiracy theories, police groups like Blue Lives Matter, militant Black nationalists, the Boogaloo movement who call for a race war, the “Proud Boys” and even sometimes supposed Anarchists, far-left Communists and Left Accelerationists.

Motivations of Fascism

Fascism distilled down to its core reason for existing is the suppression of opposition who represent workers rights and economic justice. So they patently DON’T look after their own people. They con them into submission of the state by generating jingoistic fear of “the other” - whoever is convenient on that day to blame for their problems.
Fascism is is an economic shock doctrine upon the inhabitants of the country. We don't spread fascist propaganda in tip-pot dictators because we care about the indiginous people there. We install Fascist dictators in order to remove workers rights and open up access to their natural resources.
Artificial moral panics can be engineered and real disasters used to allow corrupt oligarchs and financial predators to consolidate power further by buying up small innovative businesses who don’t have the excess capital to survive the turmoil on their own without external support. Or as a way to eradicate public services by sabotaging them and building mistrust.
They are used to erode faith in public services and institutions by rich people who simply want to pay less tax and don’t see why they should subsidise other human beings who haven’t had the same luck as them. So a major motivation of fascism is to suppress the opposition left-wing party who represent workers rights and egalitarian freedoms.
Populists claim to be against free trade and to some extent they are, but whatever they do will fail because they are interfering with the markets, so they will retreat to the power of market domination. They use their threats of trade barriers as more just more shock treatment for markets, rather than protecting actual jobs or industries.
This is a trick that has been played by Neoliberals too. But while Neoliberals use fascism as a tool for opening markets to Imperialism, they differ from Libertarians, not only because they embrace guns and weed, but they are starting from different positions to achieve the same goal;
Neoliberals seek to remove already existing public services and workers rights that lift bargaining power. But Libertarians want to STOP the government from ever providing those services and investments into the poor or enshrining workers rights.

Modern Fascist Ideology has TWO Core Reasons to Exist; Fear and Freed.

I have been researching and analysing how economic systems differ, using a SWOT analysis (Strengths, Weaknesses, Opportunities and Threads). For each economic system I tried to be as neutral, fair and balanced as possible - which included Fascism.
I might seem strange that someone who is anti-Fascist would want to explore the strenghts and opportunities of Fascist ideologies, but in doing so it reveals the real weaknesses and threats which are too important for us to ignore.
So what exactly IS Fascism? Is it just an economic doctrine or a personal philosophy about the world? The answer is both.
The ideology has TWO core reasons to exist, and TWO distinct audiences types - with one based primarily on fear and the other greed, with each having a malignant and symbiotic relationship with each other.
Fear - Authoritarian/Conservative Fascists
Greed - Libertarian Fascists
There are very few people who actually buy into full Fascist ideology, most believe a watered down version of which resembles Conservatism or right-wing populism or accelerationism, and most of them genuinely believe they aren’t fascist, even though they are being constantly fed subtle suggestions fascist ideology or that align with their plans.
But the most ironic thing is that these groups are mostly being used by the second group of rich Libertarians globalist elites pulling a confidence trick on the host nation. Often posing “anti-establishment” conspiracists who actually uphold the establishment through misinformation. See: Russia Today and Youtube Bitcoin and Gold shills who subtly suggest fascist talking points.
With those rich Libertarians at the top more than happy for those below them, who they deem less worthy, living in even more delusional ideologies with fake enemies to fear, often resembling traditional Christian but values wrapped in modern conspiracies with added elements of “satanic panic”.
Modern Fascism has clearly inspired the modern day equivalents of Brownshirts and Blackshirts, self-styled vigilantes like QAnon, The Proud Boys and “The Boogaloo” - white nationalist violent extremists who want to accelerate towards a full-on race war.
It has also infiltrated numerous alternative groups, such as hyper-evangelical “end times” cults, alternative health scenes, internet conspiracy scenes like flat earth and occult magic.

Lockdown Conspiracies

A commonly missing hallmark of fascism that is present in history during the rise of fascism is a controlled opposition and explicit suppression of opposition. This distorts a healthy society and has unforeseen consequences and blowback.
Fantasies and political thought bubbles are self delusional custom realities resembling an episode of Black Mirror. They act as coping and escape mechanisms. Especially during the Covid 19 lock-down, these tendencies have gone into overdrive with massive events entering the real world featuring David Ike leading protesters alongside fascists as people ignore rising Fascism, climate change destruction and Covid deaths tolls.
Using disasters like Covid or irrational scare tactics such as the "Satanic Panic" style Fascist propaganda from QAnon, can shock people using their fear and disgust response, while making them distrust the news - allowing the government to evade valid criticism from experts while suggesting to people that government public services are inherently evil or Communist.
This type of propaganda is a Libertarians wet dream - making a population not only give up on tax funded public services, but actively fear them. An example is Trump trying to discredit and defund the US Postal Service and other public institutions and regulatory bodies.
Anti Semitism has been used throughout history by those in power to provoke an “us vs. them” mentality, leading to today's establishment still sanctioning and allowing Qanon on major media platforms, provoking and agitating terrorist attackers from the far-left and the far-right.
Those in power in fascist regimes allow and encourage mistrust in the mainstream media, while the long-tail niche political and interest groups keep people separated from each other, who each live in their own custom realities while the real elites continue to dominate and increase their power.
With each bubble framing realities based of identity, race, class, nationality, or even subculture special interests like alternative medicine and “gamer bro” culture, so that when they interact in real life or online, they are speaking past each other because they don’t even agree on the basic principles of how they view society.

The Fatal Flaws of Living in a Fantasy

While the main flaws and weaknesses of Fascism remain the same, they are in-fact exacerbated by this new hybrid model. It’s main weakness is the very fact that it is motivated by weaknesses, fear and greed - rather than true strength, self-confidence or heroic benevolent power, as their adherents like to believe.
A misconception of fascists themselves that it is based on strength, when it is actually based on weakness - even when the driving force is greed rather than fear. Libertarian fascists want to extract labour and materials at cheaper prices, while inflating their own asset values.
In other words; international financiers with little allegiance to any country. Ironically the very type of people who Conservative fascists claim to be opposed to.
Fascism claims to make society more successful, but it actually accelerates the destruction of the culture, country or people, rather than preserving and conserving it, because it betrays a fundamental weakness of insecurity. Competitors and rivals can easily see through the charade of and take advantage.
If anything does the exact opposite. Russian and China are clearly goading Western nations into becoming more divided and totalitarian, as they themselves benefit from becoming more Liberal and open and reap the competitive advantages that brings. See Kraut’s excellent video about Trump on China as an example.
Keynesian investment in the country and people, giving workers more rights, opportunities and a more bargaining power is what makes a country successful and innovative, rather than the faux Keynesian policy of giving kickbacks to corrupt officials for government contracts and widening inequality by supporting the already rich, rather than the ordinary people.

Who Benefits in This Memetic War?

Who is going to war with who? Who is winning? A modern adage is that tankies are just fascists because of their support of authoritarian proto-fascist leaders and regimes who often claim to be Communist.
But from my experience talking to actual fascists, they crave a more multi-polar world where other strong leaders rise up as competition and form alliances with dictators.
So to me, it looks like Fascists are the real Tankies; wishing our enemies be stronger and wanting to accelerate towards race war or civil war that weakens the society.
Not only did Donald Trump have knowledge of Russia allowing ISIS bounties on US troops and withhold that from the public while courting Putin, I have personally heard white supremacists backing extremists Islamists in Discord servers.
Trump jumped to the defense of the people who put a 17 year old with a gun against civil rights protesters and assumed the intent before saying that the outcome should be decided by the legal system.
They share common values and beliefs like Anti Semitism, accelerationist end-times fantasies, patriarchal traditional values and a fear of outside progressive cultures. In fact modern extremists white supremecist groups share recruitment and terrorist strategies and tactics with militant islamists.
You could argue that it was inflicted by Russian or Imperialist propagandists onto the German people in order to take control of larger areas of Europe after the destabilisation of war.
Hitler and Stalin came to a non agression truce called The Molotov–Ribbentrop Pact, which as was a secret non-aggression pact between Nazi Germany and the Soviet Union that enabled those two powers to partition Poland between them.
The pact, signed in Moscow on 23 August 1939 by German Foreign Minister Joachim von Ribbentrop and Soviet Foreign Minister Vyacheslav Molotov was officially known as the Treaty of Non-Aggression between Germany and the Union of Soviet Socialist Republics.
They divided Poland under the banner of fighting “Polish Fascism” nearly a century ago with both sides ultimately lying to their own people about spreading freedom while being authoritarian to their core and being able to blame “the other” as being the cause of all their problems.
But these days fascism seems to be a rogue meme that no longer serves any particular group. It is pathologically damaging to any society that it happens to grip.
Even the aforementioned Libertarians and accelerationists who think they are benefiting are only temporarily gaining by market price volatility. They ultimately lose through the blowback effect of the whirlpool they create.

Psychopathy, Alienation Nihilism and Insecurity

It is well established that Fascist dictators are driven by psychopathic characters and tendencies. They either don’t care about the truth, or disregard it if it’s not convenient to their narrative.
In totalitarian despotic societies facts are reversed. As George Orwell proclaimed throughout his writings; “War is peace. Freedom is slavery. Ignorance is strength.”.
Similar to how authoritarian Starlinist Communists harnessed people’s alienation and tricked them into thinking that it’s possible for the state to fully decommodify everything without having markets, money to account for things, domination or hierarchy or try to convince people that a revolution is just around the corner.
But of course, a council representative is still the head of an organisation, for all intents and purposes, because they wield executive power over others, even if the name has changed. Markets are emergent properties when groups of humans want or need a certain commodity when it becomes available.
But while both Communist and Fascist ideologies are based on lies that harness peoples alienation, fear and envy, Fascism is also especially to the weak. It is attractive to those who want to be strong again (or were never to begin with), or those who want to have a strong leader to help them.
Fascism betrays to others the inherent weakness. Like the insecure kid in school who lashes out - others around can see that it is because of their own insecurity which makes them appear even weaker. Fascism is a psychopathy driven by insecurity.
When people become so absorbed in an ideology there is a phenomena of people to self identify as an actual ideology? This produces a phenomena called Identity Protective Cognition, where people's self worth becomes attached to a belief system or ideology. So that when new information contradicts their worldview it is seen as an attack on the person themselves.
Therefore irrational, emotional quick fix thinking is the default when there is too much pressure and they feel attacked. They no longer use their slow effortful reflective thinking. (See Daniel Kahneman - Thinking, Fast and Slow)
This approach has parallels in evolutionary biology, in which a central issue is the ability to adapt to changing environments. Competency - over-competitiveness in management causes chaos which STOPS hierarchies of competence. (Insert video clips of Sapolsky on Chaos vs Reductionism etc. timestamps linked).
Fascists try to reduce variability in culture and outcomes - causes weakness of less adaptability - because as Sapolsky explains, the variability is not just noise in that type of system CAS (Complex Adaptive Systems) - the variability IS the system. It is fractal and scale free. The noise and variability is an intrinsic part of the system.
But the system doesn’t function properly when the agreed-upon parameters that individuals believe to be true aren’t universal enough to have any form of group coherence.
Birds and swarms of animals can produce amazing complex phenomena, which are greater than the sum of their individual parts. There is a “network effect” once a certain threshold and certain conditions and rules are met.
These rules can be very simple, like repulsion or attraction, or staying a certain distance apart while traveling in a similar direction, but collectively they create patterns that emerge with complexity and I dear say, a certain amount of beauty.
So what happens when millions of people are being brainwashed and misled by cults that are leaving them with a reduced ability to make decisions?
Giving them shit-for-brains just so that some rich people at the top can pay a few percentage less tax? That is the sign of a deeply sick system that cannot continue to function effectively. It is sick on so many levels.

Emergence, Complexity and Human Evolution - A Social-Biological Analysis

The problem with viewing the world through only one lens of analysis (or bucket of knowledge) is that you can fall into unnecessarily reductive thinking. (Sapolsky clips)
I describe myself as a philosophical anarchist. Which does NOT mean I want total chaos and disorder - it means I want the optimal solution to emerge - including the influences and experiences from the bottom-up.
I also think that a bottom-up (or anarchist) lens of analysis is necessary for society to run cohesively in an optimal state. If it is repressed it distorts the overall picture of reality for everyone - similar to a CEO that doesn’t listen to employees and workers on the ground.
I interpret as constantly holding authority to account - to justify its existence and reason for dominating others. I also believe it is every citizen's responsibility to hold authority to account. This would be necessary under ANY economic system or society.
Anarchists also believe in stigmenric, rhizomatic action to make the world better, organically, not from a top-down authority, which fascism seeks to instill on society.
Human beings are collectively parts of a bigger chaotic but stable system known as a CAS (Complex Adaptive System). CAS’s are chaotic systems that can reach periodic steady states of equilibrium.
As Professor Sapolsky explains, humans uniquely exist with a mixture of both communal and individualistic tendencies; known in the scientific world as Tournament vs. pair bonding.
All the evidence suggests that this tendency has greatly improved our success as a species. But those tendencies distorted too far one way or another lead to pathologies and the worst collective misdeeds and wars.
Because as Professor Sapolsky also explains in his brilliant lecture series (which I have condensed the pertinent parts of into a 4 part YouTube video) about CAS; the signals coming from the randomness is being suppressed or repressed, it interferes with the functioning of the system.
Pressure in the system makes the patterns more complex but at a certain point of increasing pressure in the complex system, it stops being linear and the doubling of patterns and periodicity totally stops. Order completely begins to break down because of the butterfly effect.
Fascist regimes fettishise order and rigidity but in a complex adaptive system, the noise IS the phenomena, not a byproduct to be discarded, ignored or repressed.
The majority of people on the right genuinely want to help society by bringing order, using top-down draconian measures if necessary. Whereas the left generally wants to help society by proactively building from the bottom up.
I think both of these approaches are necessary to be balanced properly for a healthy functioning society to emerge.
It seems our tendency to harness both traits and to focus intently on one or the other is our greatest collective strength, while also being our greatest weakness.
And similarly, on an individual level I believe our greatest strengths and weakness are the fact that our brains work efficiently by categorising information to filter out the unimportant bits that slow us down.
As the book by Daniel Kahneman - Thinking, Fast and Slow, brilliantly explains, slow deliberate, consideration thinking takes energy and time, so our brains developed filters which come out as biases. This is an inherent weakness of the human brain.
Now imagine the butterfly effect on the life of just one person who is influenced by the brainworms of QAnon cults or conspiracies which distorts their internal models of the world which they use to filter information about the world
The sad and shocking stories on forums like QanonCasualties show the devastating effects on their close friends, family and work life - amplified by their ever increasingly disconnected lives. (insert Flat earther clip - zoom in on idiot rolling head)
Now scale that up to the level of a whole of a society, a country, or the world? This is a collective madness to cope with and avoid the reality facing us as a species.
Only collective action with agreed basic facts to work from will do to avoid the total descent into actual chaos and destruction.

TLDR; Conclusion and Final Thoughts

In this essay I will have put forward the case for the following four key arguments being true and I have present supporting evidence to explain the logical reasoning for why our current definitions need updating and the threat levels reassed, from a non-hysterical but critical perspective. The overall claims I made are:
  1. Modern Fascism has taken over right-wing populism and bears all the hallmarks of early 20th Century Fascist ideologies.
  2. The ideology has two main reasons to exist, and two distinct audiences which both have a symbiotic, pathological relationship with each other.
  3. The main flaws and weaknesses of fascist ideology remain the same as ever - that fascism is motivated by irrational fears, greed and self deception.
  4. Modern Fascism has major unforeseen damaging consequences for individuals, governments, organisational dynamics, and society at large.
This reality is something I think a lot of fascists, ultra-nationalists and people who have been influenced by the propaganda know deep down on some level already - that they are avoiding the realities of pandemics and ecological harms of ignoring science and reality as it is.
They ignore it because fantasies are simpler to understand. And a narrative based on fear of the other is a simpler way to to process a complex world.
It is also attractive to the part of us that is drawn to conflict and drama - that hunger for something genuinely interesting to happen.
But I would argue from my experience that the beautiful complexity of life in all it’s shades of grey is much more interesting, fun and genuinely fulfilling to understand and engage in, even if it might be harder to deal with and even harder to explain.
I believe doing so is also vital for the very survival of our species - we can no longer afford to live in a fantasy, we need to collectively take responsibility for the world as it exists in reality.
Thank you to my two Patrons:
Carmen Jongepier
E.V. Roske
Original Script on Patreon
submitted by Upper-Range to BreadTube [link] [comments]

Delightful Privacy

Delightful Privacy delightful

This is a collection of software, operating systems, and other miscellaneous tools to help the average user fight for their privacy and security online.

Operating Systems

Fedora

Fedora uses Security-Enhanced Linux by default, which implements a variety of security policies, including mandatory access controls, which Fedora adopted early on. Fedora provides a hardening wrapper, and does hardening for all of its packages by using compiler features such as position-independent executable (PIE). Wikipedia

Pop!_OS

Pop!_OS provides full out-of-the-box support for both AMD and Nvidia GPUs. It is regarded as an easy distribution to set-up for gaming, mainly due to its built-in GPU support. Pop!_OS provides default disk encryption, streamlined window and workspace management, keyboard shortcuts for navigation as well as built in power management profiles. The latest releases also have packages that allow for easy setup for TensorFlow and CUDA. Wikipedia

Debian

Debian is one of the oldest operating systems based on the Linux kernel. The project is coordinated over the Internet by a team of volunteers guided by the Debian Project Leader and three foundational documents: the Debian Social Contract, the Debian Constitution, and the Debian Free Software Guidelines. New distributions are updated continually, and the next candidate is released after a time-based freeze. Wikipedia

openSUSE Tumbleweed - Rolling Release!

Any user who wishes to have the newest packages that include, but are not limited to, the Linux Kernel, SAMBA, git, desktops, office applications and many other packages, will want Tumbleweed. openSUSE

For enhanced security

Qubes OS

Qubes OS is a security-focused desktop operating system that aims to provide security through isolation. Virtualization is performed by Xen, and user environments can be based on Fedora, Debian, Whonix, and Microsoft Windows, among other operating systems. Wikipedia

Tails

Tails, or The Amnesic Incognito Live System, is a security-focused Debian-based Linux distribution aimed at preserving privacy and anonymity. All its incoming and outgoing connections are forced to go through Tor, and any non-anonymous connections are blocked. Wikipedia).*

Whonix

Whonix is a Debian GNU/Linux–based security-focused Linux distribution. It aims to provide privacy, security and anonymity on the internet. The operating system consists of two virtual machines, a "Workstation" and a Tor "Gateway", running Debian GNU/Linux. All communications are forced through the Tor network to accomplish this. Wikipedia

Web Browsers

For Desktop

Firefox Needs manual tweaking to be more secure! Use ghacks

Firefox, is a free and open-source web browser developed by the Mozilla Foundation and its subsidiary, the Mozilla Corporation. Wikipedia Recommended addons: uBlock Origin | Https Everywhere | Privacy Badger | Privacy Possum | Decentraleyes | NoScript | CanvasBlocker

Tor

Tor is free and open-source software for enabling anonymous communication. The name derived from the acronym for the original software project name "The Onion Router". Tor directs Internet traffic through a free, worldwide, volunteer overlay network consisting of more than seven thousand relays to conceal a user's location and usage from anyone conducting network surveillance or traffic analysis. Using Tor makes it more difficult to trace Internet activity to the user. Wikipedia

UnGoogled-Chromium

Without signing in to a Google Account, Chromium does pretty well in terms of security and privacy. However, Chromium still has some dependency on Google web services and binaries. In addition, Google designed Chromium to be easy and intuitive for users, which means they compromise on transparency and control of internal operations.
ungoogled-chromium addresses these issues in the following ways:

For mobile

Bromite Android Only

Bromite is a Chromium fork with ad blocking and privacy enhancements; take back your browser! Bromite

Firefox Focus Android - iOS

Firefox Focus is a free and open-source privacy-focused browser from Mozilla, available for Android and iOS. Wikipedia

Tor Browser for mobile Android - iOS

Tor protects your privacy on the internet by hiding the connection between your Internet address and the services you use. We believe Tor is reasonably secure, but please ensure you read the instructions and configure it properly. GitHub

Email

Tutanota

Tutanota is an end-to-end encrypted email software and freemium hosted secure email service. Wikipedia

Mailbox

There are many ears listening on the Internet, which is why all our services require mandatory SSL/TLS-encrypted data transmission. For additional security, we also use enhanced (green) security certificates ("EV") by the independent SwissSign trust service provider from Switzerland (Check the padlock symbol in your web browser's URL field). But this is just the beginning – there is so much more that we do. Mailbox

Disroot

Disroot is a decentralized cloud-based service that allows you to store your files and communicate with one another. Established by a privacy-focused organization of volunteers, if we look at Disroot as an email provider specifically, it stands out thanks to its emphasis on security with a completly free open-source approach. ProPrivacy

ProtonMail

ProtonMail is an end-to-end encrypted email service founded in 2013 in Geneva, Switzerland by scientists who met at the CERN research facility. ProtonMail uses client-side encryption to protect email content and user data before they are sent to ProtonMail servers, unlike other common email providers such as Gmail and Outlook.com. The service can be accessed through a webmail client, the Tor network, or dedicated iOS and Android apps. Wikipedia

Search Engine

Searx

searx is a free metasearch engine, available under the GNU Affero General Public License version 3, with the aim of protecting the privacy of its users. To this end, searx does not share users' IP addresses or search history with the search engines from which it gathers results. Tracking cookies served by the search engines are blocked, preventing user-profiling-based results modification. By default, searx queries are submitted via HTTP POST, to prevent users' query keywords from appearing in webserver logs. Wikipedia - Find public instances of searx here searx.space

Startpage

Startpage is a web search engine that highlights privacy as its distinguishing feature. Previously, it was known as the metasearch engine Ixquick, At that time, Startpage was a variant service. Both sites were merged in 2016. Wikipedia

YaCy

YaCy is a free distributed search engine, built on principles of peer-to-peer (P2P) networks. Its core is a computer program written in Java distributed on several hundred computers, as of September 2006, so-called YaCy-peers. Each YaCy-peer independently crawls through the Internet, analyzes and indexes found web pages, and stores indexing results in a common database (so called index) which is shared with other YaCy-peers using principles of P2P networks. It is a free search engine that everyone can use to build a search portal for their intranet and to help search the public internet clearly. Wikipedia

VPN

If you need anonymity and privacy online use Tor instead, if you are looking to bypass a geo-restriction, don't trust public WiFi, or are looking to Torrent, a VPN will help you.

Mullvad

Mullvad is an open-source commercial virtual private network (VPN) service based in Sweden. Launched in March 2009, Mullvad operates using the WireGuard and OpenVPN protocols. Mullvad accepts Bitcoin and Bitcoin Cash for subscriptions in addition to conventional payment methods.
No email address or other identifying information is requested during Mullvad's registration process. Rather, a unique 16-digit account number is anonymously generated for each new user. This account number is henceforth used to log in to the Mullvad service.
The TechRadar review notes that "The end result of all this is you don't have to worry about how Mullvad handles court requests to access your usage data, because, well, there isn't any." Wikipedia

ProtonVPN

ProtonVPN utilizes OpenVPN (UDP/TCP) and the IKEv2 protocol, with AES-256 encryption. The company has a strict no-logging policy for user connection data, and also prevents DNS and Web-RTC leaks from exposing users' true IP addresses. ProtonVPN also includes Tor access support and a kill switch to shut off Internet access in the event of a lost VPN connection.
In January 2020, ProtonVPN became the first VPN provider to release its source code on all platforms and conduct an independent security audit. ProtonVPN is the only VPN to do so, even though experts say this is a crucial factor in deciding whether to trust a VPN service. Wikipedia

For information about alternatives to software and services.

If you are looking for alternatives to proprietary services like Discord and Facebook, or an open-source alternative to Photoshop, check out our list about Awesome-Alternatives

Mirrors are kept up to date, this post may lag behind as we add stuff in.

submitted by CipherOps to LinuxCafe [link] [comments]

List of CFML Vulnerabilities & Security Issues

This list is updated frequently as we detect more issues, also note that we can’t detect these issues in all cases on all servers, even if the issue has not been patched yet.
Here are some CFML Vulnerabilities & Security Issues that you might have faced-

  1. Jakarta Virtual Directory Exposed – The /jakarta virtual directory (which is required by CF10+ on Tomcat/IIS) is serving files such as isapi_redirect.properties or isapi_redirect.log. The only URI that should be served is /jakarta/isapi_redirect.dll – you can use Request Filtering to block.
  2. Bitcoin Miner Discovered – Found files in /CFIDE that match the signature of a bitcoin miner exploit. Look for /CFIDE/m /CFIDE/m32 /CFIDE/m64 and /CFIDE/updates.cfm among others.
  3. Hotfix APSB11-14 Not Installed – Apply the hotfixes located in Adobe Security Notice apsb11-14.
  4. Railo Security Issue 2635 – Input of Chr(0) to the ReplaceList function can cause infinate loop / crash. Fixed in Version 4.1.1.008
  5. XSS Injection in cfform.js – A document.write call was found in your /CFIDE/scripts/cfform.js file, an attacker may be injecting a javascript, please check your cfform.js file.
  6. Executable found in CFIDE – Found executable file(s) in /CFIDE with one of the following file extensions: dll, exe, bat, sh
  7. Heartbleed Vulnerability Detected – The heartbleed vulnerability is a bug in OpenSSL (the crypto library used by Apache, NGinx, and others) that can allow the leakage of private keys used for TLS/SSL encryption.
  8. OpenBD AdminAPI Exposed to the Public – The /bluedragon/adminapi/ directory is open to the public it should be locked down to prevent exploit.
  9. Security Hotfix APSB12-26 Not Installed – The security hotfix referenced in Adobe Security Bulletin APSB12-26 was not found to be installed on your server. This hotfix resolves a sandbox permission issue.
  10. Security Hotfix APSB17-30 Not Installed Or Partailly Installed – The security hotfix referenced in Adobe Security Bulletin APSB17-30 was not found to be fully installed on your server. For the hotfix to be effective you must have Java 8 update 121 or greater installed. This hotfix resolves two critical vulnerabilities CVE-2017-11286 and CVE-2017-11283 / CVE-2017-11284 and one important vulnerability CVE-2017-11285. The issues are resolved in ColdFusion 11 Update 13+ and ColdFusion 2016 Update 5+ with Java 8 update 121 or greater.
  11. ColdFusion Example Applications Installed – The ColdFusion example applications are installed at /cfdocs/exampleapps/ or /CFIDE/gettingstarted/, they should not be installed on a production server.
  12. Svn Hidden Directory Exposed – A request for /.svn/text-base/index.cfm.svn-base appears to resolve to a subversion repository, which could lead to source code disclosure. Please block .svn/
  13. Solr Search Service Exposed – CVE-2010-0185 detected. ColdFusion 9 Apache Solr services are exposed to the public. Any data in solr search collections may be exposed to the public. Follow the instructions in APSB10-04 to remedy, or upgrade to ColdFusion 9.0.1.
  14. TLS Compression Supported – TLS Compression should be disabled due to the CRIME TLS vulnerability.
  15. Security Hotfix APSB11-04 Not Installed – The security hotfix referenced in Adobe Security Bulletin APSB11-04 was not found to be installed on your server. This hotfix also contains most prior security hotfixes.
  16. Git Hidden Directory Exposed – A request for /.git/config appears to resolve to a git repository, wouch could lead to source code disclosure. Please block .git/
  17. Cross Site Scripting Vulnerability CVE-2011-4368 – CVE-2011-4368 detected. Apply the hotfix located in Adobe Security Notice apsb11-29.
  18. JVM Vulnerable to Java Null Byte Injection – The JVM that you are running is vulnerable to null byte injections (or null byte poisioning) in java.io file operations. Java 1.7.0_40+ or 1.8+ attempt to mitigate null byte injection attacks.
  19. Java 11 Security Update Available – The JVM that you are running contains security vulnerabilities that could be exploited in server side environments. Update to the latest version of Java 11. Note that Oracle Java 11 requires a commercial license. Adobe CF customers can download Oracle Java 11 from the ColdFusion Downloads Page. You can also use OpenJDK, Amazon Corretto, or other non-oracle JVMs for free.
  20. Security Hotfix APSB19-10 Not Installed – The security hotfix referenced in Adobe Security Bulletin APSB19-10 was not found to be installed on your server. This hotfix resolves 2 issues, one important (CVE-2019-7092) and one critical (CVE-2019-7091). The issues are resolved in ColdFusion 11 Update 16+ ColdFusion 2016 Update 8+ and ColdFusion 2018 Update 2+. For all security fixes to be effective you should also have Java 8 update 121 or greater installed.
  21. Cross Site Scripting Vulnerability CVE-2011-0583 – CVE-2011-0583 detected. Apply the hotfixes located in Adobe Security Notice apsb11-04. The detection of this vulnerability also indicates to a high degree of likelihood that the following vulnerabilities may also exist: CVE-2011-0580, CVE-2011-0581, CVE-2011-0582, CVE-2011-0584
  22. Apache 2.2 Security Update Available – The version of Apache you are running does not contain the most recent security fixes.
  23. BlaseDS/AMF External XML Entity Injection – CVE-2009-3960 detected. You must apply the hotfix specified in Adobe Security Bulliten APSB10-05, otherwise an attacker can read any file on the server that ColdFusion has permission to read. You need to do this even if you don’t use BlaseDS or Flash Remoting because it is enabled in CF by default.
  24. SSL Version 2 Enabled – Your Web Server is accepting SSL V2 connections, a weak protocol. For PCI compliance, and strong security you must disable this protocol on your web server.
  25. Missing Strict-Transport-Security Header – This domain supports HTTPS but does not send the HTTP Strict-Transport-Security response header (HSTS) to force HTTPS.
  26. The /CFIDE/scripts directory is in default location. – Consider changing the default location of /CFIDE/scripts/ by changing the value of the Default Script Src setting in the ColdFusion Administrator.
  27. Recalled Hotfix 10.0.3 Installed – You are running ColdFusion 10.0.3 which has been recalled by adobe due to bugs in the release. Please install the latest 10.0 hotfix.
  28. ComponentUtils Exposed to the Public – The /CFIDE/componentutils/ directory is open to the public it should be locked down to prevent exploit.
  29. ColdFusion Update Available – You may not be running the latest version of ColdFusion 8, consider updating to ColdFusion 8.0.1
  30. Security Hotfix APSB13-10 Not Installed – The security hotfix referenced in Adobe Security Bulletin APSB13-10 was not found on your server. This hotfix resolves authentication issues that could allow an attacker impersonate a user in your application, or a ColdFusion Administrator.
  31. CVE-2010-2861 Detected – Path Traversal Vulnerability detected (CVE-2010-2861 APSB10-18), this allows an attacker to read any file on the servers file system that ColdFusion has access to (within the same drive on windows).
  32. Security Hotfix APSB13-19 Not Installed – The security hotfix referenced in Adobe Security Bulletin APSB13-19 was not found on your server.
  33. Security Hotfix APSB12-15 Not Installed – The security hotfix referenced in Adobe Security Bulletin APSB12-15 was not found to be installed on your server. This hotfix resolves a HTTP response splitting vulnerability in the ColdFusion Component Browser CVE-2012-2041.
  34. Security Hotfix APSB16-16 Not Installed – The security hotfix referenced in Adobe Security Bulletin APSB16-16 was not found to be installed on your server. This hotfix addresses a XSS issue, a Java Deserialization Vulnerability and a TLS Hostname verification issue. This issue is fixed in ColdFusion 10 Update 19+, ColdFusion 11 Update 8+, and ColdFusion 2016 Update 1+
  35. Vulnerable PageSpeed Module – The Version of PageSpeed Module you are using may be vulnerable to one or more vulnerabilities. Update your PageSpeed web server module to the latest version to resolve.
  36. TLS 1.2 Is Not Enabled – Configure your server to accept TLS 1.2 connections for optimal HTTPS security. Note for IIS you must be running Windows 2008r2 or greater for TLS 1.2 support. You can use our IIS SSL / TLS configuration tool to toggle protocol support on your server.
  37. Java 13 EOL – Java 13 has reached end of life at the release of Java 14. It is not a LTS (Long Term Support Version), you can use Java 11 for LTS.
  38. Lucee Security Issue 2015-08-06 – Lucee fixed an XSS issue in version 4.5.1.023. This issue remains unpatched in Railo.
submitted by aligatorraid to coldfusion [link] [comments]

[In Progress] [4500] [Factual] Axiomatic Warfare and the Fatal Flaws of Modern Fascism / Video Essay - please critique and proofread

[Video Essay Script] - Links will be used in video as images and segments. https://docs.google.com/document/d/12OX9TTfLhgNEfdDaMWfsHYyAMzTx9G7bSwu_0Ke1Ksc/edit?usp=sharing

Introduction to Modern Fascism

“Repeat a lie often enough and it becomes the truth”- Nazi Propagandists, Joseph Goebbels.

Axioms are our base assumptions about the world. They act as filters for new information coming into our consciousness.
In classic philosophy, an axiom is a statement that is so evident or well-established, that it is accepted without controversy or question. As used in modern logic, an axiom is a premise or starting point for reasoning.
We use these axiomatic assumptions to build our internal models of the world around us. They allow us to compare new information we receive from the outside with our internal narratives, which helps us to decide whether to reject or accept that new information. They are, for want of a better world, your "common sense" beliefs.
So how do you go about changing a relatively normal person's core beliefs and base assumptions to the point of rejecting their fellow citizens as traitors, committing acts of murderous terrorist or vigilante violence like Fascist white supremacists running down protesters in acts of terror, ISIS beheadings or mass genocide?

Shock Treatment and Slow Repetition

One way of changing people into killing machines or obedient sheep is through a big shock to the system, like how electroshock therapy allows for a clean slate to rebuild peoples intern mental models.
Psychedelics encouraged by the alt right and alt-light like Jordan Peterson and Rebel Wisdom as they “Red Pill” people - another way to prepare a “blank-slate” to rebuild peoples internal axiomatic models.
Remaking people, shocking them into obedience and by gas-lighting them about their existing internal models, making them seem irrational, silly or outdated. Reducing them to a mental state of a child and then rebuilding them with a new ideology and worldview, known as “shock therapy”.
As Naomi Klein explains in The Shock Doctrine: The Rise of Disaster Capitalism, these techniques work on larger scales with use of trauma and shock to influence political outcomes has been used since at least Milton Friedman coined the term “Economic Shock Treatment”. He advised that politicians push through painful and unpopular policies all at once during a time of crisis, before people could regain their footing.
The technique is used in economic markets on the large scale, and also against individuals on a small scale. Economics and politics is just human interaction on a larger scale, after all.
Regular repetition and gentle suggestions of ideas can also instil new axiomatic models and core beliefs into people's minds. As Derren Brown demonstrates how powerful suggestion can be, or the multi-billion dollar marketing and advertising industries demonstrates.
Used in combination, shock and repetition can shift until you have moved to positions, perceptions and beliefs to a place you never could have imagined yourself. But luckily once you deconstruct the deception and understand how the trick works, the illusion falls apart.

Defining and Deconstructing Modern Fascism

Firstly, we must define Modern Fascism. Modern Fascism ticks every box of the traditional definitions in Umberto Eco’s essay Ur-Fascism, and not only does it fulfil every criteria, it reveals other motivational forces and has evolved to include new aspects, and has changed into something worse, while it’s main weakness remain the same - the fact that it is primarily motivated by weakness.
As General Franco said in a 1938 interview with Henri Massis: "Fascism presents, wherever it manifests itself, characteristics which are varied to the extent that countries and national temperaments vary. It is essentially a defensive reaction of the organism, a manifestation of the desire to live, of the desire not to die, which at certain times seizes a whole people. So each people reacts in its own way, according to its conception of life… What can it have in common with Hitlerism, which was, above all, a reaction against the state of things created by the defeat, and by the abdication and the despair that followed it?"
This quote perfectly illustrates the transient nature of the ideology, but also the core motivations of Fascism. It is an ideology based on the assumption of weakness which yearns for restoration of a past greatness or to get revenge and recognition. But the way that it manifests itself is different in each place it takes hold.
Therefore the aim of this isn’t to make the case that any particular party or country has embraced out-right fascism (plenty of other people have made that case already), the aim is to reveal the underlying motivations, highlight threats and weaknesses and analyse the less obvious negative effects of Modern Fascism.

History Doesn’t Repeat, But It Rhymes

A false equivalence that is often used is that Liberal Imperialism is just the same as Fascism. And while it is true that imperialists use fascist dictators to extract cheap labour and resources and also dominate smaller counties in a similar way to how fascist empires aspire to rule, the key difference is that the populations of those countries are not gripped by the same fear based delusions.
And therefore more Liberal democracies are better equipped to hold their imperial position of power long term because they are better able to assess risks and react accordingly, rather than over-react based on paranoia and competing egos under excessive pressure.
This false equivalence was also used in 1930’s Germany, because far-left Communists had been co opted and infiltrated by Fascists. They would repeat the mantra that “the Social Democrats were the real racists”.
Contrary to the assumptions of most people, Fascism, as an ideology and political system of government is very distinct to white supremacy. It does of course include white supremecists, but In fact includes many other groups who have been co-opted by Fascist propaganda, or who implicitly support and enable their agenda.
Examples of modern opposition which has been repeatedly infiltrated or just simply made up by Fascists include innumerable conspiracy theories, police groups like Blue Lives Matter, militant Black nationalists, the Boogaloo movement who call for a race war, the “Proud Boys” and even sometimes supposed Anarchists, far-left Communists and Left Accelerationists.

Motivations of Fascism

Fascism distilled down to its core reason for existing is the suppression of opposition who represent workers rights and economic justice. So they patently DON’T look after their own people. They con them into submission of the state by generating jingoistic fear of “the other” - whoever is convenient on that day to blame for their problems.
Fascism is is an economic shock doctrine upon the inhabitants of the country. We don't spread fascist propaganda in tip-pot dictators because we care about the indiginous people there. We install Fascist dictators in order to remove workers rights and open up access to their natural resources.
Artificial moral panics can be engineered and real disasters used to allow corrupt oligarchs and financial predators to consolidate power further by buying up small innovative businesses who don’t have the excess capital to survive the turmoil on their own without external support. Or as a way to eradicate public services by sabotaging them and building mistrust.
They are used to erode faith in public services and institutions by rich people who simply want to pay less tax and don’t see why they should subsidise other human beings who haven’t had the same luck as them. So a major motivation of fascism is to suppress the opposition left-wing party who represent workers rights and egalitarian freedoms.
Populists claim to be against free trade and to some extent they are, but whatever they do will fail because they are interfering with the markets, so they will retreat to the power of market domination. They use their threats of trade barriers as more just more shock treatment for markets, rather than protecting actual jobs or industries.
This is a trick that has been played by Neoliberals too. But while Neoliberals use fascism as a tool for opening markets to Imperialism, they differ from Libertarians, not only because they embrace guns and weed, but they are starting from different positions to achieve the same goal;
Neoliberals seek to remove already existing public services and workers rights that lift bargaining power. But Libertarians want to STOP the government from ever providing those services and investments into the poor or enshrining workers rights.

Modern Fascist Ideology has TWO Core Reasons to Exist; Fear and Freed.

I have been researching and analysing how economic systems differ, using a SWOT analysis (Strengths, Weaknesses, Opportunities and Threads). For each economic system I tried to be as neutral, fair and balanced as possible - which included Fascism.
I might seem strange that someone who is anti-Fascist would want to explore the strenghts and opportunities of Fascist ideologies, but in doing so it reveals the real weaknesses and threats which are too important for us to ignore.
So what exactly IS Fascism? Is it just an economic doctrine or a personal philosophy about the world? The answer is both.
The ideology has TWO core reasons to exist, and TWO distinct audiences types - with one based primarily on fear and the other greed, with each having a malignant and symbiotic relationship with each other.
Fear - Authoritarian/Conservative Fascists
Greed - Libertarian Fascists
There are very few people who actually buy into full Fascist ideology, most believe a watered down version of which resembles Conservatism or right-wing populism or accelerationism, and most of them genuinely believe they aren’t fascist, even though they are being constantly fed subtle suggestions fascist ideology or that align with their plans.
But the most ironic thing is that these groups are mostly being used by the second group of rich Libertarians globalist elites pulling a confidence trick on the host nation. Often posing “anti-establishment” conspiracists who actually uphold the establishment through misinformation. See: Russia Today and Youtube Bitcoin and Gold shills who subtly suggest fascist talking points.
With those rich Libertarians at the top more than happy for those below them, who they deem less worthy, living in even more delusional ideologies with fake enemies to fear, often resembling traditional Christian but values wrapped in modern conspiracies with added elements of “satanic panic”.
Modern Fascism has clearly inspired the modern day equivalents of Brownshirts and Blackshirts, self-styled vigilantes like QAnon, The Proud Boys and “The Boogaloo” - white nationalist violent extremists who want to accelerate towards a full-on race war.
It has also infiltrated numerous alternative groups, such as hyper-evangelical “end times” cults, alternative health scenes, internet conspiracy scenes like flat earth and occult magic.

Lockdown Conspiracies

A commonly missing hallmark of fascism that is present in history during the rise of fascism is a controlled opposition and explicit suppression of opposition. This distorts a healthy society and has unforeseen consequences and blowback.
Fantasies and political thought bubbles are self delusional custom realities resembling an episode of Black Mirror. They act as coping and escape mechanisms. Especially during the Covid 19 lock-down, these tendencies have gone into overdrive with massive events entering the real world featuring David Ike leading protesters alongside fascists as people ignore rising Fascism, climate change destruction and Covid deaths tolls.
Using disasters like Covid or irrational scare tactics such as the "Satanic Panic" style Fascist propaganda from QAnon, can shock people using their fear and disgust response, while making them distrust the news - allowing the government to evade valid criticism from experts while suggesting to people that government public services are inherently evil or Communist.
This type of propaganda is a Libertarians wet dream - making a population not only give up on tax funded public services, but actively fear them. An example is Trump trying to discredit and defund the US Postal Service and other public institutions and regulatory bodies.
Anti Semitism has been used throughout history by those in power to provoke an “us vs. them” mentality, leading to today's establishment still sanctioning and allowing Qanon on major media platforms, provoking and agitating terrorist attackers from the far-left and the far-right.
Those in power in fascist regimes allow and encourage mistrust in the mainstream media, while the long-tail niche political and interest groups keep people separated from each other, who each live in their own custom realities while the real elites continue to dominate and increase their power.
With each bubble framing realities based of identity, race, class, nationality, or even subculture special interests like alternative medicine and “gamer bro” culture, so that when they interact in real life or online, they are speaking past each other because they don’t even agree on the basic principles of how they view society.

The Fatal Flaws of Living in a Fantasy

While the main flaws and weaknesses of Fascism remain the same, they are in-fact exacerbated by this new hybrid model. It’s main weakness is the very fact that it is motivated by weaknesses, fear and greed - rather than true strength, self-confidence or heroic benevolent power, as their adherents like to believe.
A misconception of fascists themselves that it is based on strength, when it is actually based on weakness - even when the driving force is greed rather than fear. Libertarian fascists want to extract labour and materials at cheaper prices, while inflating their own asset values.
In other words; international financiers with little allegiance to any country. Ironically the very type of people who Conservative fascists claim to be opposed to.
Fascism claims to make society more successful, but it actually accelerates the destruction of the culture, country or people, rather than preserving and conserving it, because it betrays a fundamental weakness of insecurity. Competitors and rivals can easily see through the charade of and take advantage.
If anything does the exact opposite. Russian and China are clearly goading Western nations into becoming more divided and totalitarian, as they themselves benefit from becoming more Liberal and open and reap the competitive advantages that brings. See Kraut’s excellent video about Trump on China as an example.
Keynesian investment in the country and people, giving workers more rights, opportunities and a more bargaining power is what makes a country successful and innovative, rather than the faux Keynesian policy of giving kickbacks to corrupt officials for government contracts and widening inequality by supporting the already rich, rather than the ordinary people.

Who Benefits in This Memetic War?

Who is going to war with who? Who is winning? A modern adage is that tankies are just fascists because of their support of authoritarian proto-fascist leaders and regimes who often claim to be Communist.
But from my experience talking to actual fascists, they crave a more multi-polar world where other strong leaders rise up as competition and form alliances with dictators.
So to me, it looks like Fascists are the real Tankies; wishing our enemies be stronger and wanting to accelerate towards race war or civil war that weakens the society.
Not only did Donald Trump have knowledge of Russia allowing ISIS bounties on US troops and withhold that from the public while courting Putin, I have personally heard white supremacists backing extremists Islamists in Discord servers.
Trump jumped to the defense of the people who put a 17 year old with a gun against civil rights protesters and assumed the intent before saying that the outcome should be decided by the legal system.
They share common values and beliefs like Anti Semitism, accelerationist end-times fantasies, patriarchal traditional values and a fear of outside progressive cultures. In fact modern extremists white supremecist groups share recruitment and terrorist strategies and tactics with militant islamists.
You could argue that it was inflicted by Russian or Imperialist propagandists onto the German people in order to take control of larger areas of Europe after the destabilisation of war.
Hitler and Stalin came to a non agression truce called The Molotov–Ribbentrop Pact, which as was a secret non-aggression pact between Nazi Germany and the Soviet Union that enabled those two powers to partition Poland between them.
The pact, signed in Moscow on 23 August 1939 by German Foreign Minister Joachim von Ribbentrop and Soviet Foreign Minister Vyacheslav Molotov was officially known as the Treaty of Non-Aggression between Germany and the Union of Soviet Socialist Republics.
They divided Poland under the banner of fighting “Polish Fascism” nearly a century ago with both sides ultimately lying to their own people about spreading freedom while being authoritarian to their core and being able to blame “the other” as being the cause of all their problems.
But these days fascism seems to be a rogue meme that no longer serves any particular group. It is pathologically damaging to any society that it happens to grip.
Even the aforementioned Libertarians and accelerationists who think they are benefiting are only temporarily gaining by market price volatility. They ultimately lose through the blowback effect of the whirlpool they create.

Psychopathy, Alienation Nihilism and Insecurity

It is well established that Fascist dictators are driven by psychopathic characters and tendencies. They either don’t care about the truth, or disregard it if it’s not convenient to their narrative.
In totalitarian despotic societies facts are reversed. As George Orwell proclaimed throughout his writings; “War is peace. Freedom is slavery. Ignorance is strength.”.
Similar to how authoritarian Starlinist Communists harnessed people’s alienation and tricked them into thinking that it’s possible for the state to fully decommodify everything without having markets, money to account for things, domination or hierarchy or try to convince people that a revolution is just around the corner.
But of course, a council representative is still the head of an organisation, for all intents and purposes, because they wield executive power over others, even if the name has changed. Markets are emergent properties when groups of humans want or need a certain commodity when it becomes available.
But while both Communist and Fascist ideologies are based on lies that harness peoples alienation, fear and envy, Fascism is also especially to the weak. It is attractive to those who want to be strong again (or were never to begin with), or those who want to have a strong leader to help them.
Fascism betrays to others the inherent weakness. Like the insecure kid in school who lashes out - others around can see that it is because of their own insecurity which makes them appear even weaker. Fascism is a psychopathy driven by insecurity.
When people become so absorbed in an ideology there is a phenomena of people to self identify as an actual ideology? This produces a phenomena called Identity Protective Cognition, where people's self worth becomes attached to a belief system or ideology. So that when new information contradicts their worldview it is seen as an attack on the person themselves.
Therefore irrational, emotional quick fix thinking is the default when there is too much pressure and they feel attacked. They no longer use their slow effortful reflective thinking. (See Daniel Kahneman - Thinking, Fast and Slow)
This approach has parallels in evolutionary biology, in which a central issue is the ability to adapt to changing environments. Competency - over-competitiveness in management causes chaos which STOPS hierarchies of competence. (Insert video clips of Sapolsky on Chaos vs Reductionism etc. timestamps linked).
Fascists try to reduce variability in culture and outcomes - causes weakness of less adaptability - because as Sapolsky explains, the variability is not just noise in that type of system CAS (Complex Adaptive Systems) - the variability IS the system. It is fractal and scale free. The noise and variability is an intrinsic part of the system.
But the system doesn’t function properly when the agreed-upon parameters that individuals believe to be true aren’t universal enough to have any form of group coherence.
Birds and swarms of animals can produce amazing complex phenomena, which are greater than the sum of their individual parts. There is a “network effect” once a certain threshold and certain conditions and rules are met.
These rules can be very simple, like repulsion or attraction, or staying a certain distance apart while traveling in a similar direction, but collectively they create patterns that emerge with complexity and I dear say, a certain amount of beauty.
So what happens when millions of people are being brainwashed and misled by cults that are leaving them with a reduced ability to make decisions?
Giving them shit-for-brains just so that some rich people at the top can pay a few percentage less tax? That is the sign of a deeply sick system that cannot continue to function effectively. It is sick on so many levels.

Emergence, Complexity and Human Evolution - A Social-Biological Analysis

The problem with viewing the world through only one lens of analysis (or bucket of knowledge) is that you can fall into unnecessarily reductive thinking. (Sapolsky clips)
I describe myself as a philosophical anarchist. Which does NOT mean I want total chaos and disorder - it means I want the optimal solution to emerge - including the influences and experiences from the bottom-up.
I also think that a bottom-up (or anarchist) lens of analysis is necessary for society to run cohesively in an optimal state. If it is repressed it distorts the overall picture of reality for everyone - similar to a CEO that doesn’t listen to employees and workers on the ground.
I interpret as constantly holding authority to account - to justify its existence and reason for dominating others. I also believe it is every citizen's responsibility to hold authority to account. This would be necessary under ANY economic system or society.
Anarchists also believe in stigmenric, rhizomatic action to make the world better, organically, not from a top-down authority, which fascism seeks to instill on society.
Human beings are collectively parts of a bigger chaotic but stable system known as a CAS (Complex Adaptive System). CAS’s are chaotic systems that can reach periodic steady states of equilibrium.
As Professor Sapolsky explains, humans uniquely exist with a mixture of both communal and individualistic tendencies; known in the scientific world as Tournament vs. pair bonding.
All the evidence suggests that this tendency has greatly improved our success as a species. But those tendencies distorted too far one way or another lead to pathologies and the worst collective misdeeds and wars.
Because as Professor Sapolsky also explains in his brilliant lecture series (which I have condensed the pertinent parts of into a 4 part YouTube video) about CAS; the signals coming from the randomness is being suppressed or repressed, it interferes with the functioning of the system.
Pressure in the system makes the patterns more complex but at a certain point of increasing pressure in the complex system, it stops being linear and the doubling of patterns and periodicity totally stops. Order completely begins to break down because of the butterfly effect.
Fascist regimes fettishise order and rigidity but in a complex adaptive system, the noise IS the phenomena, not a byproduct to be discarded, ignored or repressed.
The majority of people on the right genuinely want to help society by bringing order, using top-down draconian measures if necessary. Whereas the left generally wants to help society by proactively building from the bottom up.
I think both of these approaches are necessary to be balanced properly for a healthy functioning society to emerge.
It seems our tendency to harness both traits and to focus intently on one or the other is our greatest collective strength, while also being our greatest weakness.
And similarly, on an individual level I believe our greatest strengths and weakness are the fact that our brains work efficiently by categorising information to filter out the unimportant bits that slow us down.
As the book by Daniel Kahneman - Thinking, Fast and Slow, brilliantly explains, slow deliberate, consideration thinking takes energy and time, so our brains developed filters which come out as biases. This is an inherent weakness of the human brain.
Now imagine the butterfly effect on the life of just one person who is influenced by the brainworms of QAnon cults or conspiracies which distorts their internal models of the world which they use to filter information about the world
The sad and shocking stories on forums like QanonCasualties show the devastating effects on their close friends, family and work life - amplified by their ever increasingly disconnected lives. (insert Flat earther clip - zoom in on idiot rolling head)
Now scale that up to the level of a whole of a society, a country, or the world? This is a collective madness to cope with and avoid the reality facing us as a species.
Only collective action with agreed basic facts to work from will do to avoid the total descent into actual chaos and destruction.

TLDR; Conclusion and Final Thoughts

In this essay I will have put forward the case for the following four key arguments being true and I have present supporting evidence to explain the logical reasoning for why our current definitions need updating and the threat levels reassed, from a non-hysterical but critical perspective. The overall claims I made are:
  1. Modern Fascism has taken over right-wing populism and bears all the hallmarks of early 20th Century Fascist ideologies.
  2. The ideology has two main reasons to exist, and two distinct audiences which both have a symbiotic, pathological relationship with each other.
  3. The main flaws and weaknesses of fascist ideology remain the same as ever - that fascism is motivated by irrational fears, greed and self deception.
  4. Modern Fascism has major unforeseen damaging consequences for individuals, governments, organisational dynamics, and society at large.
This reality is something I think a lot of fascists, ultra-nationalists and people who have been influenced by the propaganda know deep down on some level already - that they are avoiding the realities of pandemics and ecological harms of ignoring science and reality as it is.
They ignore it because fantasies are simpler to understand. And a narrative based on fear of the other is a simpler way to to process a complex world.
It is also attractive to the part of us that is drawn to conflict and drama - that hunger for something genuinely interesting to happen.
But I would argue from my experience that the beautiful complexity of life in all it’s shades of grey is much more interesting, fun and genuinely fulfilling to understand and engage in, even if it might be harder to deal with and harder to explain.
I believe it is also vital for the very survival of our species.
Thank you to my two Patrons:
Carmen Jongepier
E.V. Roske
(PS, Please, please consider helping me directly as a one off or regularly through Patron to help me continue to make content like and turn it into a high quality video this while surviving, I have just been dumped by my long term partner, I have a long-term physical disability limiting me while struggling to claim the benefits I’m entitled to and have paid into all my life. I now need to move out because I can’t afford to live here anymore on my own. I needed to finish this project before I could get on with other things in my life but I desperately need to focus on fixing myself now I have got this out)
Original Script on Patreon
submitted by Upper-Range to BetaReaders [link] [comments]

Technical: More channel mechanisms!

This is a followup of my older post about the history of payment channel mechanisms.
The "modern" payment channel system is Lightning Network, which uses bidirectional indefinite-lifetime channels, using HTLCs to trustlessly route through the network.
However, at least one other payment channel mechanism was developed at roughly the same time as Lightning, and there are also further proposals that are intended to replace the core payment channel mechanism in use by Lightning.
Now, in principle, the "magic" of Lightning lies in combining two ingredients:
  1. Offchain updateable systems.
  2. HTLCs to implement atomic cross-system swaps.
We can replace the exact mechanism implementing an offchain updateable system. Secondly we can replace the use of HTLCs with another atomic cross-system swap, which is what we would do when we eventually switch to payment points and scalars from payment hashes and preimages.
So let's clarify what I'll be discussing here:
Now I might use "we" here to refer to what "we" did to the design of Bitcoin, but it is only because "we" are all Satoshi, except for Craig Steven Wright.
So, let's present the other payment channel mechanisms. But first, a digression.

Digression: the new nSequence and OP_CHECKSEQUENCEVERIFY

The new relative-timelock semantics of nSequence.
Last time we used nSequence, we had the unfortunate problem that it would be easy to rip off people by offering a higher miner fee for older state where we own more funds, then convince the other side of the channel to give us goods in exchange for a new state with tiny miner fees, then publish both the old state and the new state, then taunt the miners with "so which state is gonna earn you more fees huh huh huh?".
This problem, originally failed by Satoshi, was such a massive facepalm that, in honor of miners doing the economically-rational thing in the face of developer and user demands when given a non-final nSequence, we decided to use nSequence as a flag for the opt-in replace-by-fee.
Basically, under opt-in replace-by-fee, if a transaction had an nSequence that was not 0xFFFFFFFF or 0xFFFFFFFE, then it was opt-in RBF (BIP125). Because you'd totally abuse nSequence to bribe miners in order to steal money from your bartender, especially if your bartender is not a werebear.
Of course, using a 4-byte field for a one-bit flag (to opt-in to RBF or not) was a massive waste of space, so when people started proposing relative locktimes, the nSequence field was repurposed.
Basically, in Bitcoin as of the time of this writing (early 2020) if nSequence is less than 0x80000000 it can be interpreted as a relative timelock. I'll spare you the details here, BIP68 has them, but basically nSequence can indicate (much like nLockTime) either a "real world" relative lock time (i.e. the output must have been confirmed for X seconds before it can be spent using a transaction with a non-zero nSequence) or the actual real world, which is measured in blocks (i.e. the output must have been confirmed for N blocks before it can be spent using a transaction with a non-zero nSequence). Of course, this is the Bitcoin universe and "seconds" is a merely human delusion, so we will use blocks exclusively.
And similarly to OP_CHECKLOCKTIMEVERIFY, we also added OP_CHECKSEQUENCEVERIFY in BIP112. This ensures that the nSequence field is a relative-locktime (i.e. less than 0x80000000) and that it is the specified type (block-based or seconds-based) and that it is equal or higher to the specified minimum relative locktime.
It is important to mention the new, modern meaning of nSequence, because it is central to many of the modern payment channel mechanisms, including Lightning Poon-Dryja.
Lessons learned?

Decker-Wattenhofer "Duplex Micropayment Channels"

Mechanisms-within-mechanisms for a punishment-free bidirectional indefinite-lifetime payment channel.
The Decker-Wattenhofer paper was published in 2015, but the Poon-Dryja "Lightning Network" paper was published in 2016. However, the Decker-Wattenhofer paper mentions the Lightning mechanism, specifically mentioning the need to store every old revocation key (i.e. the problem I mentioned last time that was solved using RustyReddit shachains). Maybe Poon-Dryja presented the Lightning Network before making a final published paper in 2016, or something. Either that or cdecker is the Bitcoin time traveler.
It's a little hard to get an online copy now, but as of late 2019 this seems to work: copy
Now the interesting bit is that Decker-Wattenhofer achieves its goals by combining multiple mechanisms that are, by themselves, workable payment channel mechanisms already, except each has some massive drawbacks. By combining them, we can minimize the drawbacks.
So let's go through the individual pieces.

Indefinite-lifetime Spilman channels

As mentioned before, Spilman channels have the drawback that they have a limited lifetime: the lock time indicated in the backoff transaction or backoff branch of the script. However, instead of an absolute lock time, we can use a relative locktime.
In order to do so, we use a "kickoff" transaction, between the backoff transaction and the funding transaction. Our opening ritual goes this way, between you and our gender-neutral bartender-bancho werebear:
  1. First, you compute the txid for the funding transaction and the kickoff transaction. The funding transaction takes some of your funds and puts it into a 2-of-2 between you and the bartender, and the kickoff is a 1-input 1-output transaction that spends the funding transaction and outputs to another 2-of-2 between you and the bartender.
  2. Then, you generate the backoff transaction, which spends the kickoff transaction and returns all the funds to you. The backoff has a non-zero nSequence, indicating a delay of a number of blocks agreed between you, which is a security/convenience tradeoff parameter
  3. You sign the backoff transaction, then send it to the bartender.
  4. The bartender signs the backoff, and gives back the fully-signed transaction to you.
  5. You sign the kickoff transaction, then send it to the bartender.
  6. The bartender signs the kickoff, and gives it back to you fully signed.
  7. You sign and broadcast the funding transaction, and both of you wait for the funding transaction to be deeply confirmed.
The above setup assumes you're using SegWit, because transaction malleability fix.
At any time, either you or the bartender can broadcast the kickoff transaction, and once that is done, this indicates closure of the channel. You do this if you have drunk enough alcoholic beverages, or the bartender could do this when he or she is closing the bar.
Now, to get your drinks, you do:
  1. Sign a transaction spending the kickoff, and adding more funds to the bartender, to buy a drink. This transaction is not encumbered with an nSequence.
  2. Hand the signed transaction to the bartender, who provides you with your next drink.
The channel is closed by publishing the kickoff transaction. Both of you have a fully-signed copy of the kickoff, so either of you can initiate the close.
On closure (publication and confirmation of the kickoff transaction), there are two cases:
  1. You fail to pick up any chicks at the bar (I prefer female humans of optimum reproductive age myself rather than nestling birds, but hey, you do you) so you didn't actually spend for drinks at all. In this case, the bartender is not holding any transactions that can spend the kickoff transaction. You wait for the agreed-upon delay after the kickoff is confirmed, and then publish the backoff transaction and get back all the funds that you didn't spend.
  2. You spend all your money on chicks and end up having to be kicked into a cab to get back to your domicile, because even juvenile birds can out-drink you, you pushover. The bartender then uses the latest transaction you gave (the one that gives the most money to him or her --- it would be foolish of him or her to use an earlier version with less money!), signs it, and broadcasts it to get his or her share of the money from the kickoff transaction.

Decrementing nSequence channels

Enforcing order by reducing relative locktimes.
I believe this to be novel to the Decker-Wattenhofer mechanism, though I might be missing some predecessor.
This again uses the new relative-locktime meaning of nSequence. As such, it also uses a kickoff transaction like the above indefinite-lifetime Spilman channel. Set up is very similar to the setup of the above indefinite-lifetime Spilman channel, except that because this is bidirectional, we can actually have both sides put money into the initial starting backoff transaction.
We also rename the "backoff" transaction to "state" transaction. Basically, the state transaction indicates how the money in the channel is divided up between the two participants. The "backoff" we sign during the funding ritual is now the first state transaction. Both sides keep track of the current state transaction (which is initialized to the first state transaction on channel establishment).
Finally, the starting nSequence of the first state transaction is very large (usually in the dozens or low hundreds of blocks).
Suppose one participant wants to pay the other. The ritual done is then:
  1. A new version of the current state transaction is created with more money in the payee side.
  2. This new version has nSequence that is one block lower than the current state transaction (in practice it should be a few blocks lower, not just one, because sometimes miners find blocks in quick succession).
  3. Both sides exchange signatures for the new state transaction.
  4. Both sides set the new state transaction as the current state transaction that will be the basis for the next payment.
When the channel is closed by publication of the kickoff transaction, then the transaction with the lowest nSequence becomes valid earlier than the other state transactions. This is enough to enforce that the most recent state transaction (the one with the lowest nSequence, and thus the first to become valid) is published.

Mechanism-within-mechanism

Combining the ingredients of the Decker-Wattenhofer Duplex Micropayment Channels concoction.
Of note is that we can "chain" these mechanisms together in such a way that we strengthen their strengths while covering their weaknesses.
A note is that both the indefinite-lifetime nSequence Spilman variant, and the above decrementing nSequence mechanism, both have "kickoff" transactions.
However, when we chain the two mechanisms together, it turns out that the final transaction of one mechanism also serves as the kickoff of the next mechanism in the chain.
So for example, let's chain two of those decrementing nSequence channels together. Let's make them 144 blocks maximum delay each, and decrement in units of 4 blocks, so each of the chained mechanisms can do 37 updates each.
We start up a new channel with the following transactions:
  1. A funding transaction paying to a 2-of-2, confirmed deeply onchain. All other transactions are offchain until closure.
  2. A kickoff transaction spending the funding transaction output, paying to a 2-of-2.
  3. A "stage 1" decrementing nSequence state transaction, spending the kickoff, with current nSequence 144, paying to a 2-of-2.
  4. A "stage 2" decrementing nSequence state transaction, spending the stage 1, with current nSequence 144, paying to the initial state of the channel.
When we update this channel, we first update the "stage 2" state transaction, replacing it with an nSequence lower by 4 blocks. So after one update our transactions are:
  1. A funding transaction paying to a 2-of-2, confirmed deeply onchain. All other transactions are offchain until closure.
  2. A kickoff transaction spending the funding transaction output, paying to a 2-of-2.
  3. A "stage 1" decrementing nSequence state transaction, spending the kickoff, with current nSequence 144, paying to a 2-of-2.
  4. A "stage 2" decrementing nSequence state transaction, spending the stage 1, with current nSequence 140, paying to the second state of the channel.
The first 3 transactions are the same, only the last one is replaced with a state transaction with lower `nSequence.
Things become interesting when we reach the "stage 2" having nSequence 0. On the next update, we create a new "stage 1", with an nSequence that is 4 lower, and "reset" the "stage 2" back to an nSequence of 144.
This is safe because even though we have a "stage 2" with shorter nSequence, that stage 2 spends a stage 1 with an nSequence of 144, and the stage 1 with nSequence of 140 would beat it to the blockchain first.
This results in us having, not 36 + 36 updates, but instead 36 * 36 updates (1296 updates). 1296 updates is still kinda piddling, but that's much better than just a single-stage decrementing nSequence channel.
The number of stages can be extended indefinitely, and your only drawback would be the amount of blockchain space you'd spend for a unilateral close. Mutual cooperative closes can always shortcut the entire stack of staged transactions and cut it to a single mutual cooperative close transaction.
But that's not all! You might be wondering about the term "duplex" in the name "Duplex Micropayment Channels".
That's because the last decrementing nSequence stage does not hold the money of the participants directly. Instead, the last stage holds two indefinite-lifetime Spilman channels. As you might remember, Spilman channels are unidirectional, so the two Spilman channels represent both directions of the channel. Thus, duplex.
Let's go back to you and your favorite werebear bartender. If you were using a Decker-Wattenhofer Duplex Micropayment Channel, you'd have several stages of decrementing nSequence, terminated in two Spilman channels, a you-to-bartender channel and a bartender-to-you channel.
Suppose that, while drinking, the bartender offers you a rebate on each drink if you do some particular service for him or her. Let us not discuss what service this is and leave it to your imagination. So you pay for a drink, decide you want to get the rebate, and perform a service that the bartender finds enjoyable. So you transfer some funds on the you-to-bartender direction, and then later the bartender transfers some funds in the bartender-to-you channel after greatly enjoying your service.
Suppose you now exhaust the you-to-bartender direction. However, you note that the rebates you've earned are enough to buy a few more drinks. What you do instead is to update the staged decrementing nSequence mechanisms, and recreate the two Spilman directions such that the you-to-bartender direction contains all your current funds and the bartender-to-you direction contains all the bartender's funds. With this, you are now able to spend even the money you earned from rebates. At the same time, even if the staged decrementing nSequence mechanisms only have a few hundred thousand updates, you can still extend the practical number of updates as long as you don't have to reset the Spilman channels too often.

Burchert-Decker-Wattenhofer Channel Factories

Because you like channels so much, you put channels inside channels so you could pay while you pay. I N C E P T I O N
The Decker-Wattenhofer Duplex Micropayment Channels introduced the possibility of nesting a channel mechanism inside another channel mechanism. For example, it suggests nesting a decrementing-nSequence mechanism inside another decrementing-nSequence mechanism, and having as well an unlimited-lifetime Spilman channel at the end. In the Decker-Wattenhofer case, it is used to support the weakness of one mechanism with the strength of another mechanism.
One thing to note is that while the unlimited-lifetime Spilman channel variant used is inherently two-participant (there is one payer and one payee), the decrementing-nSequence channel mechanism can be multiparticipant.
Another thing of note is that nothing prevents one mechanism from hosting just one inner mechanism, just as it is perfectly fine for a Lightning Network channel to have multiple HTLCs in-flight, plus the money in your side, plus the money in the counterparty's side. As these are "just" Bitcoin-enforceable contracts, there is no fundamental difference between an HTLC, and a payment channel mechanism.
Thus the most basic idea of the Burchert-Decker-Wattenhofer Channel Factories paper is simply that we can have a multiparticipant update mechanism host multiple two-party update mechanisms. The outer multiparticipant update mechanism is called a "channel factory" while the inner two-party update mechanisms are called "channels".
The exact mechanism used in the Burchert-Decker-Wattenhofer paper uses several decrementing-nSequence mechanisms to implement the factory, and Decker-Wattenhofer Duplex Micropayment Channels to implement the channel layer.
However, as noted before, there is no fundamental difference between a Poon-Dryja channel and an HTLC. So it is in fact possible to have chained Decker-Wattenhofer decrementing-nSequence mechanisms to implement the factory level, while the channels are simply Poon-Dryja channels.

Conclusion

So this concludes for now an alternative mechanism to the classic Poon-Dryja that Lightning uses. The tradeoffs are significantly different between Decker-Wattenhofer vs Poon-Dryja:

Copyright

Copyright 2020 Alan Manuel K. Gloria. Released under CC-BY.
submitted by almkglor to Bitcoin [link] [comments]

The biggest cryptocurrency thefts in the last 10 years

In this article, we will try to remember all the major theft of cryptocurrencies over the past 10 years.
1. Bitstamp $5.3 mln (BTC), January 4th, 2015
On January 4, 2015, the operational hot wallet of Bitstamp announced that it was hacked by an anonymous hacker and 19,000 Bitcoins (worth of $5 million) were lost.
The initiation of the attack fell on November 4, 2014. Then Damian Merlak, the CTO of the exchange, was offered free tickets to punk rock festival Punk Rock Holiday 2015 via Skype, knowing that Merlak is interested in such music and he plays in the band. To receive the tickets, he was asked to fill out a participant questionnaire by sending a file named “Punk Rock Holiday 2015 TICKET Form1.doc”. This file contained the VBA script. By opening the file, he downloaded the malware on his computer. Although Merlak did not suspect wrong and has opened the "application form", to any critical consequences, this did not open access to the funds of exchange.
The attackers, however, did not give up. The attack continued for five weeks, during which hackers presented themselves as journalists, then headhunters.
Finally, the attackers were lucky. On December 11, 2014, the infected word document was opened on his machine by Bitstamp system administrator Luka Kodric, who had access to the exchange wallet. The file came to the victim by email, allegedly on behalf of an employee of the Association for computer science, although in fact, as the investigation showed, the traces of the file lead deep into Tor. Hackers were not limited to just one letter. Skype attacker pretending to be an employee of the Association for computing machinery, convinced that his Frame though to make international honor society, which required some paperwork. Kodric believed.
By installing a Trojan on Kodriс's computer hackers were able to obtain direct access to the hot wallet of the exchange. The logs show that the attacker, under the account of Kodric, gained access to the server LNXSRVBTC, where he kept the wallet file.dat, and the DORNATA server where the password was stored. Then the servers were redirected to a certain IP address that belongs to one of the providers of Germany.
There are still no official reports of arrests in this case. Obviously, the case is complicated by the fact that the hackers are outside the UK, and the investigation has to cooperate with law enforcement agencies in other countries.
2. GateHub $9.5 mln (XRP), June 1th, 2019
Hackers have compromised nearly 100 XRP Ledger wallets on cryptocurrency wallet service GateHub. The incident was reported by GateHub in a preliminary statement on June 6.
XRP enthusiast Thomas Silkjær, who first noticed the suspicious activity, estimates that the hackers have stolen nearly $10 million worth of cryptocurrency (23,200,000 XRP), $5.5 million (13,100,000 XRP) of which has already been laundered through exchanges and mixer services.
GateHub notes that it is still conducting an investigation and therefore cannot publish any official findings. Also, GateHub advises victims to make complaints to the relevant authorities of their jurisdiction.
3. Tether, $30.9 mln (USDT), November 19th, 2017
Tether created a digital currency called "US tokens" (USDT) — they could be used to trade real goods using Bitcoin, Litecoin and Ether. By depositing $1 in Tether, the user received 1 USD, which can be converted back into fiat. On November 19, 2017, the attacker gained access to the main Tether wallet and withdrew $ 30.9 million in tokens. For the transaction, he used a Bitcoin address, which means that it was irreversible.
To fix the situation, Tether took action by which the hacker was unable to withdraw the stolen money to fiat or Bitcoin, but the panic led to a decrease in the value of Bitcoin.
4. Ethereum, $31 mln (ETH), July 20th, 2017
On July 20, 2017, the hacker transferred 153,037 Ethers to $31 million from three very large wallets owned by SwarmCity, Edgeless Casino and Eternity. Unknown fraudster managed to change the ownership of wallets, taking advantage of the vulnerability with multiple signatures.
First, the theft was noticed by the developers of SwarmCity.
Further events deserve a place in history: "white hackers" returned the stolen funds, and then protected other compromised accounts. They acted in the same way as criminals, who stole funds from vulnerable wallets — just not for themselves. And it all happened in less than a day.
5. Dao (Decentralized Autonomous Organization) $70 mln (ETH), June 18th, 2016
On June 18, 2016, members of the Ethereum community noticed that funds were being drained from the DAO and the overall ETH balance of the smart contract was going down. A total of 3.6 million Ether (worth around $70 million at the time) was drained by the hacker in the first few hours. The attack was possible because of an exploit found in the splitting function. The attackes withdrew Ether from the DAO smart contract multiple times using the same DAO Tokens. This was possible due to what is known as a recursive call exploit.
In this exploit, the attacker was able to "ask" the smart contract (DAO) to give the Ether back multiple times before the smart contract could update its own balance. There were two main faults that made this possible: the fact that when the DAO smart contract was created the coders did not take into account the possibility of a recursive call, and the fact that the smart contract first sent the ETH funds and then updated the internal token balance.
It's important to understand that this bug did not come from Ethereum itself, but from this one application that was built on Ethereum. The code written for the DAO had multiple bugs, and the recursive call exploit was one of them. Another way to look at this situation is to compare Ethereum to the Internet and any application based on Ethereum to a website: if a website is not working, it doesn't mean that the Internet is not working, it simply means that one website has a problem.
The hacker stopped draining the DAO for unknown reasons, even though they could have continued to do so.
The Ethereum community and team quickly took control of the situation and presented multiple proposals to deal with the exploit. In order to prevent the hacker from cashing in the Ether from his child DAO after the standard 28 days, a soft-fork was voted on and came very close to being introduced. A few hours before it was set to be released, a few members of the community found a bug with the implementation that opened a denial-of-service attack vector. This soft fork was designed to blacklist all the transactions made from the DAO.
6. NiceHash, 4736.42 (BTC), December 6th, 2017
NiceHash is a Slovenian cryptocurrency hash power broker with integrated marketplace that connects sellers of hashing power (miners) with buyers of hashing power using the sharing economy approach.
On December 6, 2017, the company's servers became the target of attack. At first, Reddit users reported that they could not access their funds and make transactions — when they tried to log in, they were shown a message about a service interruption. In the end, it became known that the service had undergone a major cyberattack and 4736,42 Bitcoins disappeared without a trace.
Despite heavy losses, NiceHash was able to continue working, but CEO and founder Marco Koval resigned, giving way to a new team. The company managed to maintain the trust of investors and began to strengthen the protection of its systems.
7. Mt.Gox, 850000 (BTC), June 19th, 2011
The Hacking Of Mt.Gox was one of the biggest Bitcoin thefts in history. It was the work of highly professional hackers using complex vulnerabilities.
A hacker (or a group of hackers) allegedly gained access to a computer owned by one of the auditors and used a security vulnerability to access Mt.Gox servers, then changed the nominal value of Bitcoin to 1 cent per coin.
Then they brought out about 2000 BTC. Some customers, without knowing it, conducted transactions at this low price, a total of 650 BTC, and despite the fact that the hacking hit the headlines around the world, no Bitcoin could be returned.
To increase investor confidence, the company has compensated all of the stolen coins, placed most of the remaining funds in offline storage, and the next couple of years was considered the most reliable Bitcoin exchanger in the world.
However, it was only an illusion of reliability.
The problems of the organization were much more serious, and the management probably did not even know about them.
CEO of Mt.Gox, Mark Karpeles, was originally a developer, but over time he stopped delving into technical details, basking in the rays of glory — because he created the world's largest platform for cryptocurrency exchange. At that time Mt.Gox handled over 70% of all Bitcoin transactions.
And, of course, there were those who wanted to take advantage of the technological weakness of the service. At some point, hackers made it so that Bitcoins could be bought at any price, and within minutes millions of dollars worth of coins were sold — mostly for pennies. World prices for Bitcoin stabilized in a few minutes, but it was too late.
As a result, Mt.Gox lost about 850,000 Bitcoins. The exchange had to declare bankruptcy, hundreds of thousands of people lost money, and the Japanese authorities arrested CEO Mark Karpeles for fraud. He pleaded not guilty and was subsequently released. In 2014, the authorities restored some of the Bitcoins remaining at the old addresses, but did not transfer them to the exchange, and created a trust to compensate for the losses of creditors.
8. Coincheck, $530 mln, January 26th, 2018
The sum was astonishing, and even surpassed the infamous Mt.Gox hack.
While Mt.Gox shortly filed for bankruptcy following the hack, Coincheck has surprisingly remained in business and was even recently approved as a licensed exchange by Japan’s Financial Services (FSA).
Coincheck was founded in 2014 in Japan and was one of the most popular cryptocurrency exchanges in the country. Offering a wide variety of digital assets including Bitcoin, Ether, LISK, and NEM, Coincheck was an emerging exchange that joined the Japan Blockchain Association.
Since Coincheck was founded it 2014, it was incidentally not subject to new exchange registration requirements with Japan’s FSA — who rolled out a framework after Mt. Gox –, and eventually was a contributing factor to its poor security standards that led to the hack.
On January 26th, 2018, Coincheck posted on their blog detailing that they were restricting NEM deposits and withdrawals, along with most other methods for buying or selling cryptocurrencies on the platform. Speculation arose that the exchange had been hacked, and the NEM developers issued a statement saying they were unaware of any technical glitches in the NEM protocol and any issues were a result of the exchange’s security.
Coincheck subsequently held a high-profile conference where they confirmed that hackers had absconded with 500 million NEM tokens that were then distributed to 19 different addresses on the network. Totaling roughly $530 million at the time — NEM was hovering around $1 then — the Coincheck hack was considered the largest theft in the industry’s history.
Coincheck was compelled to reveal some embarrassing details about their exchange’s security, mentioning how they stored all of the NEM in a single hot wallet and did not use the NEM multisignature contract security recommended by the developers.
Simultaneously, the NEM developers team had tagged all of the NEM stolen in the hack with a message identifying the funds as stolen so that other exchanges would not accept them. However, NEM announced they were ending their hunt for the stolen NEM for unspecified reasons several months later, and speculation persisted that hackers were close to cashing out the stolen funds on the dark web.
Mainstream media covered the hack extensively and compared it to similar failures by cryptocurrency exchanges in the past to meet adequate security standards. At the time, most media coverage of cryptocurrencies was centered on their obscure nature, dramatic volatility, and lack of security. Coincheck’s hack fueled that narrative considerably as the stolen sum was eye-popping and the cryptocurrency used — NEM — was unknown to most in the mainstream.
NEM depreciated rapidly following the hack, and the price fell even more throughout 2018, in line with the extended bear market in the broader industry. Currently, NEM is trading at approximately $0.07, a precipitous fall from ATH over $1.60 in early January.
The extent of the Coincheck hack was rivaled by only a few other hacks, notably the Mt.Gox hack. While nominally Coincheck is the largest hack in the industry’s history, the effects of Mt.Gox were significantly more impactful since the stolen funds consisted only of Bitcoin and caused a sustained market correction as well as an ongoing controversy with the stolen funds and founder. Moreover, Mt.Gox squandered 6% of the overall Bitcoin circulation at the time in a market that was much less mature than it is today.
Despite the fallout, Coincheck is now fully operational and registered with Japan’s FSA.
As practice shows, people make mistakes and these mistakes can cost a lot. Especially, when we talk about mad cryptoworld. Be careful and keep your private keys in a safe place.
submitted by SwapSpace_co to BitcoinMarkets [link] [comments]

Day 9: I will post this guide regularly until available solutions like SegWit, order batching, and Lightning payment channels are mass adopted, the mempool is empty once again, and tx fees are low. Have you done your part?

BACKGROUND
Segregated Witness (SegWit) was activated on the Bitcoin network August 24 2017 as a soft fork that is backward compatible with previous bitcoin transactions (Understanding Segregated Witness). Since that time wallets and exchanges have been slow to deploy SegWit, and the majority of users have not made the switch themselves.
On Dec 18 2017 Subhan Nadeem has pointed out that: If every transaction in the Bitcoin network was a SegWit transaction today, blocks would contain up to 8,000 transactions, and the 138,000 unconfirmed transaction backlog would disappear instantly. Transaction fees would be almost non-existent once again.
Mass SegWit use alone could empty the mempool, result in blocks that are not completely full, and make it possible to include transactions with $0 fee once again.
On Jan 11 2018 when BTC sends went offline at Coinbase the mempool began to rapidly empty. Later in the day when service was restored there was a sharp spike up in the mempool. Subsequently, that afternoon Brian Armstrong finally had to break his silence on the topic and admitted Coinbase is working on SegWit but has still not deployed it. It appears that this is an important data point that indicates if just a few major exchanges would deploy SegWit the high fees bitcoin is experiencing would be eliminated.
SegWit is just one technique available to exchanges and users to reduce pressure on the Bitcoin network. You can make the switch to SegWit on your next transaction, and pressure exchanges to deploy SegWit NOW along with other actions that will reduce their transaction impact on the network. You can help by taking one or more of the action steps below.
ACTION STEPS
  1. If your favorite wallet has not yet implemented SegWit, kindly ask them to do so immediately. If your wallet is not committed to implementing SegWit fast, speak out online any way you can and turn up the pressure. In the meantime start using a wallet that has already implemented SegWit.
  2. If your favorite exchange has not yet implemented SegWit, try to avoid making any further purchases of bitcoin at that exchange and politely inform them that if they do not enable SegWit within 30-days they will lose your business. Sign-up for an account at a SegWit deployed/ready exchange now and initiate the verification process so you'll be ready to bail
  3. Help educate newcomers to bitcoin about the transaction issue, steer them towards SegWit wallets from day one, and encourage them to avoid ever purchasing bitcoin through non-SegWit ready exchanges that are harming bitcoin.
  4. Spread the word! Contact individuals, websites, etc that use bitcoin, explain the benefits of SegWit to everyone, and request they make the switch. Use social media to point out the benefits of SegWit adoption.
IMPORTANT NOTE: The mempool is currently still quite backlogged. If you are a long-term holder and really have no reason to move your bitcoins at this time, wait until the mempool starts to clear and transaction fees go down before moving your bitcoins to a SegWit address or SegWit friendly exchange.
BEYOND SEGWIT - BATCHING, PAYMENT CHANNELS, LIGHTNING
Batching is another great way that exchanges can reduce their fees. See: Saving up to 80% on Bitcoin transaction fees by batching payments. Despite the benefits of batching, some exchanges have been slow to implement it. Users should demand this or walk.
Beyond SegWit & Batching, Lightning Network integration will have even more effect. Lightning is now active and exchanges could setup payment channels between each other so that on-chain transactions need not take place. Some ideas have to outline how that might work are here: Google Doc - Lightning Exchanges. Which two bitcoin exchanges will be the first to establish a lightning channel between themselves and offer free/instant transfers between them for their customers? This will happen in 2018
MEMPOOL/SEGWIT STATISTICS
NEWS/DEVELOPMENTS/VICTORIES
SELECTED TOP EXCHANGES BY BATCHING & SEGWIT STATUS
Exchange Segwit Status Batching Status
Binance NOT READY Yes
Bitfinex Ready Yes
Bitonic Ready Yes
Bitstamp Deployed Yes
Bittrex ? Yes
Coinbase/GDAX NOT READY No
Gemini Ready No
HitBTC Deployed Yes
Huboi ? ?
Kraken Deployed Yes
LocalBitcoins Deployed Yes
OKEx ? ?
Poloniex ? Yes
QuadrigaCX Deployed Yes
Shapeshift Deployed No
Note: all exchanges that have deployed SegWit are currently only sending to p2sh SegWit addresses for now. No exchange will send to a bech32 address like the ones that Electrum generates
Source 1: BitcoinCore.org
Source 2: /Bitcoin
Official statements from exchanges:
SELECTED WALLETS THAT HAVE SEGWIT ALREADY
Make sure you have a SegWit capable wallet installed and ready to use for your next bitcoin transaction
SegWit Enabled Wallets Wallet Type
Ledger Nano S Hardware
Trezor Hardware
Electrum Desktop
Armory Desktop
Edge iOS
GreenAddress iOS
BitWallet iOS
Samourai Android
GreenBits Android
Electrum Android
SegWitAddress.org Paper
FAQs
If I'm a HODLer, will it help to send my BTC to a SegWit address now?
No, just get ready now so that your NEXT transaction will be to a SegWit wallet. Avoid burdening the network with any unnecessary transactions for now.
Why is SegWit adoption going so slowly? Is it a time-consuming process, is there risk involved, is it laziness, or something else?
SegWit will require some extra work to be done right and securely. Also, most exchanges let the user pay the fee, and up to now users have not been overly concerned about fees so for some exchanges it hasn't been a priority.
Once Segwit is FULLY adopted, what do we see the fees/transaction times going to?
Times stay the same - fees will go down. How much and for how long depends on what the demand for transactions will be at that time.
What determines bitcoin transaction fees, to begin with?
Fees are charged per byte of data and are bid up by users. Miners will typically include the transaction with the highest fee/byte first.
Can you please tell me how to move my bitcoins to SegWit address in Bitcoin core wallet? Does the sender or receiver matter?
The Bitcoin core wallet does not yet have a GUI for its SegWit functionality. Download the latest version of Electrum to generate a SegWit address.
A transaction between two SegWit addresses is a SegWit transaction.
A transaction sent from a SegWit address to a non-SegWit address is a SegWit transaction.
A transaction sent from a non-SegWit address to a SegWit address is NOT a SegWit transaction. You can send a SegWit Tx if the sending address is a SegWit address.
Source: HowToToken
What wallet are you using to "batch your sends"? And how can I do that?
Using Electrum, the "Tools" menu option: "Pay to many".
Just enter your receive addresses and the amounts for each, and you can send multiple transactions for nearly the price of one.
Why doesn't the Core Wallet yet support SegWit?
The Core Wallet supports SegWit, but its GUI doesn't. The next update will likely have GUI support built-in
Why isn't a large exchange like Coinbase SegWit ready & deployed when much smaller exchanges already are? Why do they default to high fees? Where is the leadership there?
Draw your own conclusions based on their own words:
March 2016 - Coinbase CEO Brian Armstrong has reservations about Core
Dec 2017 - Coinbase is STILL working on Segwit
P2SH/bech32 FAQs
What are the two SegWit address formats and why do they exist?
It's been a challenge for wallet developers to implement SegWit in a way that users can easily and without too much disruption migrate from legacy to SegWit addresses. The first wallets to enable SegWit addresses – Ledger, Trezor, Core, GreenAddress – use so-called “nested P2SH addresses.” This means they take the existing Pay 2 Script Hash address – starting with a “3” – and put a SegWit address into it. This enables a high grade of compatibility to exist wallets as every wallet is familiar with these addresses, but it is a workaround which results in SegWit transactions needing around 10 percent more space than they otherwise would.
Electrum 3.0 was the first wallet to use bech32 addresses instead of nested p2sh addresses.
Source: BTCManager.com
What is the difference in address format between SegWit address formats P2SH and bech32?
P2SH starts with "3..."
bech32 starts with "bc1..."
Which addresses can I send from/to?
P2SH Segwit addresses can be sent to using older Bitcoin software with no Segwit support. This supports backward compatibility
bech32 can only be sent to from newer Bitcoin software that support bech32. Ex: Electrum
Source: BitcoinTalk.org
Why did ThePirateBay put up two Bitcoin donation addresses on their frontpage, one bech32 and one not?
The address starting with a "3..." is a P2SH SegWit address that can be sent BTC from any bitcoin address including a legacy address. The address starting with a "bc1..." is a bech32 SegWit address that can only be sent to from newer wallets that support bech32.
SEGWIT BLOG GUIDES
PREVIOUS DAY'S THREADS
There's lots of excellent info in the comments of the previous threads:
submitted by Bastiat to Bitcoin [link] [comments]

Bitcoin Hack Updated 2020 Free Bitcoin Script - YouTube FreeBitco.in 10000 Roll Script🔥Free Download [Get ... Blockchain Unconfirmed Transaction bitcoin hack for free ... Big Money Script in Action with FREE Bitcoin Blockchain Unconfirmed Transaction bitcoin hack script for ...

#Cryptotab script free bitcoins easy methods to earn free bitcoins easy methods to earn bitcoins cryptotab hack bitsler script bitcoin source easy methods to get bitcoins bitcoin miner 2019 easy methods to mine bitcoins cryptotab script 2019 cryptotab eight btc bitcoin hack cryptotab btc earn hack btc cryptocurrency freebitco.in blockchain hack 1000 bitcoin bitcoin game show 2019 bitcoin miner ... For FIREFOX : 1. Press F12 key on the keyboard 2. Copy and paste the script below on the console line 3. then press ENTER key on the keyboard. Home Basics Of Bitcoin FreeBitcoin 2020 10000 Roll Script UPDATED #freebitcoin #crypto #bitcoin FreeBitcoin 2020 10000 Roll Script UPDATED #freebitcoin #crypto #bitcoin . January 6, 2020 admin Basics Of Bitcoin 0. Comment Like Share Subscribe · · · · · This video is mainly for the Free Script used for Rolling Number 10000 in freebitco.in URL for Freebitcoin. Subscribe to Get more stuff ... miercuri, 3 august 2016. Freebitco.in SCRIPT updated WORKING 100%. HOW TO USE THIS SCRIPT: Go to freebitco.in Click on Multiply BTC. For CHROME : 1) go to Menu –> More Tools –> Javascript console 2) Copy the script below 3) Paste the script into the javascript console 4) Press Enter key on the keyboard. For FIREFOX : 1. Press F12 key on the keyboard 2. Copy and paste the script below on ... freebitcoin Script Bitsler Script Luckygames Script Working 100% 2019download script multiply btc terbaru 2019 Script Freebitcoin win 1btc per day 1/1/2019 Bitsler script with key earn 0 2 btc 2018 2019 BitSler Bot 2019 Latest Script Freebitcoin Roll 10000 100% Work 2019BitSler Bot 2019 (Working Software Method) Bitsler Hack BitSler Bot Download Freebitcoin Winning Strategy Not Script Script ...

[index] [25062] [15824] [34309] [43495] [13009] [36892] [48491] [18943] [37460] [31229]

Bitcoin Hack Updated 2020 Free Bitcoin Script - YouTube

DOWNLOAD LINK: https://satoshidisk.com/pay/CAWbpk NOTE: Hack masters drastically reduced the cost of his hack script so that every one can easily download it... I keep the script updated, so the values might differ compared to the video. Link: https://bit.ly/3gP4HIF You need to run the script using your browser's con... This is how to hack bitcoin from Blockchain unconfirmed transactions with the help of hack script developed by ScriptLord, updated September 2020. it hacks u... RECOVERY Script - 24hrs RunTime - Free BITCOIN - Duration: 5:46:43. Scripts and Guides 4,433 views. 5:46:43. How to Trade Options on Robinhood for Beginners in 2020 Comprehensive Guide by ... how to get free bitcoin wit this amazing script updated & working 2020 $5k per day! link: https://bit.ly/32lyxqs

#