• Activity
  • Votes
  • Comments
  • New
  • All activity
    1. Python challenges or projects with just the standard library?

      I've been slowly learning python for some months already. I used the Python Crash Course book from No Starch Press, it teaches the basics and then goes on with some projects with pygame,...

      I've been slowly learning python for some months already. I used the Python Crash Course book from No Starch Press, it teaches the basics and then goes on with some projects with pygame, matplotlib, etc.

      However, I feel that my Python skills aren't very good yet, and before learning to use libraries I would like to have a better command of the standard library.

      I have been looking for some book with projects or, even better, challenges using just the standard library, but haven't found any good ones. Most of them either are for absolute beginners, or use additional libraries, or are very technical and without focus on practice.

      Do you know of any good book or resource with challenges or projects that don't depend on additional libraries? Or, do you have any idea for a project or challenge using just the standard library?

      Thanks in advance!

      14 votes
    2. Do you live in a media bubble? Do you use Google News? I recommend using it signed-out at least 50% of the time

      I recently started jumping around various browsers and machines. I sometimes keep instinctually going to Google News in all of these environments. I am often signed-out in these other browsers....

      I recently started jumping around various browsers and machines. I sometimes keep instinctually going to Google News in all of these environments. I am often signed-out in these other browsers. This has been an eye-opening experience for me.

      Many years ago I had blocked Fox, RT, and other crap out of my GNews feed. I was living in a bubble of my own making. I actually prefer that bubble, as there is more factual information in it, but it comes at a cost. I had lost a lot of my situational awareness of the political and media climate.

      I am not trying to be centrist here, I just think that one should know the entire battlefield, not just the news given from their comfortable sources. For one thing, I had no idea of the dominance which Fox News had in Google News, also that RT was so prevalent, also that there was so many other sources of utter right-wing propaganda that had been normalized. How can I fight disinformation if I am unaware of its origins?

      What do you think about this? Would you take me up on my challenge of reading the uncustomised news? Do you ever try to get out of your comfort zone in the news? Does it help inform you?

      edit: Just FYI, to easily use Google News, or any other news site signed-out, first open a "private window" in your browser.

      14 votes
    3. This Week in Election Night, 2020 (Week 16)

      good morning, tildes--this is not a test. we are 482 days and dropping away from possibly the biggest election day in recent american history. no opinion pieces or longform this week; this week...

      good morning, tildes--this is not a test. we are 482 days and dropping away from possibly the biggest election day in recent american history. no opinion pieces or longform this week; this week was pretty quiet, as was true of last week. a few polls also dropped, and they are included here.

      the usual note: common sense should be able to generally dictate what does and does not get posted in this thread. if it's big news or feels like big news, probably make it its own post instead of lobbing it in here. like the other weekly threads, this one is going to try to focus on things that are still discussion worthy, but wouldn't necessarily make good/unique/non-repetitive discussion starters as their own posts.

      Week 15

      News

      Polling

      Biden: 30%
      Sanders: 15%
      Warren: 15%
      Harris: 15%
      Buttigieg: 5%
      All others below 5%.

      Biden: 31%
      Sanders: 19%
      Harris: 14%
      Warren: 13%
      Buttigieg: 6%
      All others below 5%

      General Stuff

      Buttigieg: 24.8 million
      Sanders: 24 million (18 million fundraised, 6 million transferred)
      Biden: 21.5 million
      Warren: 19.1 million
      Harris: 12 million
      Bennet: 3.5 million (2.8 million fundraised, 700k transferred)
      Bullock: 2 million
      Hickenlooper: 1 million
      Swalwell (dropped out): 850k

      • from the Atlantic: The Most Critical Argument Democrats Will Have in 2020. healthcare is again going to loom pretty heavily over this race, consistently being one of the top issues for americans. the healthcare debate is part of what led to the democratic wave in the 2018 elections and, if republicans don't get better messaging in short order, is probably going to be one of the many things which leads to trump losing re-election in 2020. of course, what the democratic plan for healthcare looks like to the eventual nominee isn't set in stone either; most of the frontrunners define their plan as some form of medicare for all and would get rid of private insurance, most of the perennial 1%ers want something less "socialisty". given that the party is to the left of where it used to be and that biden is the only person really standing on the status quo who has a chance at winning at this point, i'd bet on M4A winning out ultimately.
      • from the Atlantic: The Long-Shot Candidacy Conundrum. one of the candidates in this piece has already dropped out (swalwell), but the weird slate of swalwell, seth moulton, and tim ryan as candidates in the presidential race is still interesting because they really have few if any compelling reasons to be running and most people have no idea why they're running at all. ryan perhaps has the best case: ohio, likely to lose a congressional district in 2020, will possibly redistrict him out and leave him having to run in a less friendly district; there are no such excuses for swalwell (now dropped out and committed to his house seat) or moulton (in a safe seat but almost certainly limited in his ability to climb the political rungs by his anti-pelosi posturing). nonetheless, running is almost certain to land them all more political capital or better positions than the ones they currently have, which makes the presidency pretty alluring even if they come nowhere near it.

      Elizabeth Warren

      • from the Guardian: 105 town halls and 35,000 selfies: how Warren has shaken up the 2020 race. warren's strategy which early on in the race seemed to be leading her down a road to inevitable failure has turned around quite significantly in the past few months, as this article by the guardian explores. in practice, this piece on warren's strategy is also a candidate profile, talking mostly about warren's policy focus and her eventual aims to save capitalism from itself.
      • from POLITICO: Elizabeth Warren shuns conventional wisdom for a new kind of campaign. warren's campaign is also crafting a new path by eschewing the standard model of campaigns where you just hire a shit ton of consultants who advise you on everything. warren's campaign has no consultants, no in-house pollster, plans to do its ad-making in-house, and has an extensive payroll of staffers, all of which is funded by the idea that her fundraising will continue as it has this quarter (19.1 million). this model has no guarantees of working, since it is entirely underpinned by warren continuing to raise absurd amounts of money, but if it manages to stay afloat, it could be quite formidable and serve as a future model for campaigns.
      • from CBS News: Elizabeth Warren proposes executive orders to address race and gender pay gap. warren has some policy that she intends to push through with executive orders on the race pay gap and the gender pay gap. per CBS: "...companies and contractors with historically poor records on diversity and equality [would be] den[ied] contracts with the federal government." also a part of this plan:

      To address the underrepresentation of women of color in leadership in the federal workforce, Warren says she would issue an order to recruit from historically black colleges and other minority-serving institutions; establish paid fellowships for federal jobs for minority and low-income applicants, including formerly incarcerated people; and require federal agencies to incorporate diversity into their strategic plans and mentorship efforts.

      • from Jacobin: Elizabeth Warren’s Next Step on Medicare for All. warren embraced medicare for all at the debates, which was not especially surprising; however, it remains to be seen how much warren makes talking about it a focus of her campaign. warren has been pretty silent on healthcare issues despite having polices on significantly more esoteric issues and her website still lacks a healthcare page as of now. jacobin makes the case here that warren would be smart, if she cares about medicare for all genuinely, to defend it at every opportunity and sell it to the american public, lest it be rendered unpassable in the future.

      Kamala Harris

      • from CBS News: Harris proposes 100 billion plan to increase minority homeownership. kamala harris has some new policy aimed at promoting minority house ownership. CBS reports that the plan "...calls for 100 billion Housing and Urban Development (HUD) grant to provide homeowners or homebuyers who rent or live in historically red-lining communities, where minority home and business owners were largely blocked from accessing capital for investment, up to a $25,000 down payment in assistance and closing costs." there are some other fairly esoteric qualifications involved here, but i won't quote those because they're mildly confusing and don't necessarily contribute to an understanding of the policy.
      • from VICE: Iowa Is Getting Serious About Kamala Harris. unsurprisingly, harris's meteoric rise following the first set of debates continues. harris and biden both swung through iowa over the fourth of july and harris was immediately greeted to significantly more reception than she presumably would have gotten prior to the the debates. biden remains the slight frontrunner, of course, but despite harris prioritizing the more diverse early states of south carolina and nevada in her electoral strategy, she increasingly looks competitive in iowa.

      Everybody Else

      • from Jacobin: Bernie Is the Best Candidate on Palestine. jacobin makes the case for sanders being the best candidate on palestinian issues. this is relatively straightforward; sanders is probably the only candidate in the race currently who has consistently pushed for palestinian issues and really his only contemporary with a comparable record is warren, who used to be staunchly pro-israel before gradually moderating on the issue. sanders still has many rough spots around the edges when it comes to palestinians, namely the fact that he's anti-BDS (but against banning of the movement), but there are no perfect candidates.
      • from Jacobin: We Don’t Need Pete Buttigieg’s National Service Program. jacobin is also unsparing in its criticism of buttigieg's national service program which is, admittedly, pretty silly in its justification. in the article's words:

      But more to the point, the basic diagnosis behind Buttigieg’s proposal (and others like it) is simply incorrect. True enough, few would probably challenge the suggestion that America is a deeply fragmented and polarized society. Revealingly, though, Buttigieg thinks the causes are spiritual and cultural rather than material and political: people have different identities, backgrounds, income levels, religious beliefs, and party affiliations, with these differences being hardened by epistemological bubbles online; ergo, a divided country that might become more unified if people were brought together in common cause.

      It’s a tidy narrative, and one that conveniently sidesteps America’s maldistribution of wealth, its general dearth of quality public programs and services, and the numerous ways these injustices and others contribute to a coarsening of its social fabric.

      • from CBS News: Tulsi Gabbard says Kamala Harris hatched "political ploy" to "smear" Joe Biden on race. y'all remember tulsi? she's still around, and she's making headlines for the wrong reasons yet again. for some reason, she's decided to die on the hill of kamala harris smearing biden on race issues, saying harris was "leveling this accusation that Joe Biden is a racist — when he's clearly not — as a way to try to smear him." this is interesting: harris not only never said that biden was a racist, but in fact immediately prefaced her comments with "I do not believe you are a racist"; i suppose tulsi is trying to argue that harris was lying or something similar here. either way, it's a bizarre line of attack that doesn't really make a lot of sense, not least because gabbard has literally nothing to do with the whole situation.
      • from CNN: 2020 Democrats Klobuchar and Inslee unveil education plans ahead of summit. jay inslee and amy klobuchar meanwhile unveiled some education plans. here are the highlights:

      klobuchar:

      • would end the Trump administration's push for a school choice tax credit
      • proposes a federal-state partnership program under which states would tackle education funding equity and recommend how school services can better meet the needs of working parents

      inslee:

      • will end the diversion of federal funds to private charter schools
      • would provide universal preschool, double funding for magnet schools and fully fund the federal Title I program for schools that serve low-income areas
      • promises to help states fund pay increases for educators, providing student loan forgiveness for educators and protecting teacher pensions
      • supports giving federal funds to districts that switch to zero-emission buses and investing in climate change education and STEM programs at K-12 schools and historically black colleges and universities

      both:

      • promise to fully fund the Individuals with Disabilities Education Act and to provide protections for the LGBTQ community
      • want to ban the use of federal funds to arm teachers or for firearms training
      • from NBC News: Swalwell ends presidential campaign less than two weeks after first debate. eric swalwell, one percenter extraordinaire and man whose name is impossible to spell correctly on the first try, is hanging up his presidential campaign after lackluster polling and fundraising. swalwell's most recognizable moment for people will probably be his tagline "pass the torch"; unfortunately, it does seem that he's passed the torch himself to candidates who can actually gain traction with the american public. swalwell remains a house representative, and will be seeking reelection in 2020.
      • from Vox: “I call her a modern-day prophet”: Marianne Williamson’s followers want you to give her a chance. marianne williamson remains the media's token "wacky candidate", for which she receives occasional media attention including this article focused on the people who support her. broadly, her main demographic is wine moms, but williamson also has a number of younger supporters to her campaign and message. williamson supporters are, unsurprisingly, not "williamson or bust" types: just as other candidates's supporters, they're more than happy to get behind other people and the eventual nominee, whether that's marianne or not. williamson's supporters will probably remain behind her for the duration of her campaign, though.

      anyways, feel free to as always contribute other interesting articles you stumble across, or comment on some of the ones up there. see also: Why America is Ignoring Kirsten Gillibrand, Warren Rising: Massachusetts Progressive Announces $19 Million Fundraising Haul, Any Democrat Who Wants to Be President Should Reject War with Iran, Not Hide Behind Process Criticisms

      15 votes
    4. What are some of your favorite examples of storytelling via gameplay?

      Video game's approach to storytelling usually comprise of mixing gameplay mechanics (gunplay, health system, enemy AI...) and storytelling elements (cutscenes, dialogue trees, environment...

      Video game's approach to storytelling usually comprise of mixing gameplay mechanics (gunplay, health system, enemy AI...) and storytelling elements (cutscenes, dialogue trees, environment details...). There are also special systems designed to work both as gameplay challenge as well as narrative carriers (quick time events, the nemesis system in Shadow of War...)

      However, there's also a third approach, where traditional gameplay elements when put into appropriate context within the game gain additional narrative significance (the way Thomas was Alone's basic platforming mechanics are personified via narration, or Undertale's combat system being integral to how the story develops...)

      Have you ever noticed if a gameplay element also doubled as a storytelling device in the games you played before? If so, what was it and what did it "tell" you?

      12 votes
    5. Challenge: defuse this fork bomb

      On lobste.rs I found link to an article from Vidar Holen, the author of shellcheck. He made a fork bomb that is really interesting. Here's the bomb: DO NOT RUN THIS. eval $(echo...

      On lobste.rs I found link to an article from Vidar Holen, the author of shellcheck. He made a fork bomb that is really interesting. Here's the bomb:

      DO NOT RUN THIS.

      eval $(echo "I<RA('1E<W3t`rYWdl&r()(Y29j&r{,3Rl7Ig}&r{,T31wo});r`26<F]F;==" | uudecode)
      

      This may look pretty obvious, but it's harder than you think. I fell for it. twice. Can you find out how this bomb works?

      Warning: executing the bomb will slow down your computer and will force you to restart.
      You can limit impact of the fork bomb by setting FUNCNEST.

      export FUNCNEST=3
      

      Have fun!

      12 votes
    6. Animating the Inanimate Poetry Challenge

      @cadadr's 4 word poetry challenge is one of my favorite Tildes threads to read through on account of the many clever and thoughtful responses, so I figured I'd try to kick off another one. This...

      @cadadr's 4 word poetry challenge is one of my favorite Tildes threads to read through on account of the many clever and thoughtful responses, so I figured I'd try to kick off another one. This one is a little more conceptually involved, but I think it still has the potential to be a good time like the last one.

      Rather than going with a strict word or line count, instead I am creating a restriction based around personification:

      Challenge:
      Your poem must:

      • Be written from the point of view of an inanimate object
      • Give the object personality/emotion
      • NOT name the object, so that people have to infer it from what you've written

      An example might be an automatic door that is bored to tears from opening and closing ad nauseum. Or maybe a watering can that is excited to tend to its garden.

      In trying to come up with a model I decided to channel a resentful milk carton:

      It's fine
      I get it
      You don't have to justify yourself
      Lots of better things have come around
      Since you first chose me

      Just know that I'm still here
      If you need me
      Waiting for that blissful moment
      Where you light up my world
      And take me in your hand
      And make me feel like I'm flying
      Before you lower me down
      In a lover's embrace

      It's fine
      I get it
      Until then I'll sit here
      In the cold, cold dark
      Trying not to go sour
      Next to the slowly molding cheese
      And forgotten grapes

      It's far from perfect but hopefully it gives you an idea of what the assignment can look like. While I saved my "reveal" to the end, don't feel obligated to use that tactic unless you want to. You don't have to hide the identity of your object, just don't name the object outright in the poem.

      Feel free to make your poem as long or short as you wish. Feel free to make it as meaningful or silly as you want. Above all else, have fun!


      If you need help with ideas or just want the challenge of writing to a randomly selected specification, you can use this noun generator for objects and this adjective generator for sentiments.

      9 votes
    7. This Week in Election Night, 2020 (Week 14)

      good morning, tildes--this is not a test. we are 496 days and dropping away from possibly the biggest election day in recent american history. we have one opinion piece this week and a number of...

      good morning, tildes--this is not a test. we are 496 days and dropping away from possibly the biggest election day in recent american history. we have one opinion piece this week and a number of [LONGFORM] pieces this week. our polling section continues this week as well.

      the usual note: common sense should be able to generally dictate what does and does not get posted in this thread. if it's big news or feels like big news, probably make it its own post instead of lobbing it in here. like the other weekly threads, this one is going to try to focus on things that are still discussion worthy, but wouldn't necessarily make good/unique/non-repetitive discussion starters as their own posts.

      Week 1Week 2Week 3Week 4Week 5Week 6Week 7Week 8Week 9Week 10Week 11Week 12Week 13


      News

      Polling

      • From Emerson (B+ on 538); margin of error +/- 4.5: National poll

      Joe Biden continues to hold his announcement bounce, and has gained a point since May – now holding 34% of the vote, followed by Senator Bernie Sanders who moved up 2 points to 27%. Senator Elizabeth Warren has broken away from the rest of those running, into 3rd place – improving from 10% of the vote up to 14%. Senator Kamala Harris comes in fourth with 7%, Mayor Pete Buttigieg is in fifth with 6%, and Senator Cory Booker follows in sixth with 3% of the vote. All other candidates poll at 1%.

      Biden 26%
      Warren 14%
      Sanders 13%
      Buttigieg 9%
      Harris 7%
      O'Rourke 4%
      Booker 2%
      All others 1% or less

      General Stuff

      • from Vox: 2020 Democrats share plans to fight poverty at presidential forum. this week has been rich with townhalls and events, one of the first of which was the Poor People's Campaign forum, specifically dedicating itself to the issues of low-income Americans and poverty. a number of the perennial one-percenters showed up, as did frontrunners biden, sanders, warren, and harris; in general, the frontrunners took the opportunity to show off their plans where they had them for low-income america, and the one-percenters tried to make a case to voters.
      • from FiveThirtyEight: Democratic Candidates Answer Yes-Or-No Questions About Criminal Justice Policy. FiveThirtyEight decided to ask some criminal justice questions of the candidates running, and the results are interesting. the chart summarizing responses to the questions is here. literally the only thing all the candidates who answered agree upon unconditionally is pell grants for prisoners, but everybody basically agrees upon death penalty abolition (ryan, the sole dissenter, wants an exception for terrorists but otherwise does not support it), abolishing cash bail (inslee is the one exception), and marijuana legalization (delaney and klobuchar are the exceptions). inversely, only sanders and gravel support granting prisoners the right to vote; gravel is also the only person who answered in the affirmative to all six questions.
      • from NPR: 2020 Democrats Offer Up Affordable Housing Plans Amid Surging Prices. increasing concern with housing prices is driving democratic candidates to seek to tap into a voting base which spans a large part of the electorate. if it seems like not a coincidence that housing is playing a much larger role in this primary than it ever did in 2016, tha's because it is and it's being driven by voter sentiments. "When [Democratic pollster Geoff Garin] asked voters in 2016 if they thought housing affordability was a problem where they lived, 39% said it was a fairly serious or very serious problem. This year, that number is 60%."
      • from Vox: [LONGFORM] We asked all the 2020 Democrats how they’d fix child care. Here’s what they said. Vox's second entry in this section sees them asking around about child care policy, which is something that a number of candidates have taken up this year in their campaign planks. their findings are:

      universal childcare supporters: warren, sanders, harris, o'rourke, swalwell, klobuchar
      tax credit supporters: gillibrand, buttigieg, bennet, moulton, williamson
      universal preschool supporters: castro, yang, booker, ryan
      other: biden (no stated policy); de blasio (NYC-type program?); hickenlooper ("subsidies on a sliding scale"); bullock ("universal access to voluntary, early childhood education")
      did not respond: inslee, gabbard, delaney, messiam

      • from POLITICO: The gloves come off in the Democratic primary. the previously amicable primary got mildly spicy this week because of a number of plotlines. last week we of course began the "biden sorta kinda praising segregationists" plotline, for which he drew significant criticism but doubled down inexplicably; earlier in the week we also had the "sanders criticizes warren as corporatist" plotline, which sanders later said was actually directed at a moderate thinktank called third way. now that the veneer of not criticizing other candidates has been worn off, we're probably bound to see some other beefs flair up as the primary goes on.
      • from NPR: 8 Political Questions Ahead Of The 1st Democratic Debates. NPR offers up 8 questions for consideration given that tomorrow is the first debate of this long, grueling cycle:
      1. Will Biden stand up to the scrutiny?
      2. Is the debate an opportunity or danger zone for Bernie Sanders?
      3. Does Warren make the most of commanding the stage?
      4. Can Harris and Buttigieg stand out?
      5. Do the pragmatists or progressives win out?
      6. How much of a focus is Trump?
      7. How will foreign policy factor in?
      8. Who will stick in voters' minds?

      Elizabeth Warren

      • from POLITICO: Warren emerges as potential compromise nominee. warren has been the biggest beneficiary of the moderate/centrist wing of the democratic party realizing that its influence over the party is waning and that the increasing normal is going to be candidates in the vein of warren and sanders. warren is most likely getting the benefit here for obvious reasons: she self identifies as a capitalist, and sanders for the most part does not. of course, if you actually compare notes on their policies, they're mostly the same, so... not sure this gambit is going to work out?
      • from POLITICO: How Sen. Elizabeth Warren would try to ban private prisons. policy wise, warren unveiled a plan this week to ban private prisons. this is pretty straightforward:

      Warren would end federal contracts with the Bureau of Prisons and Immigrant and Customs Enforcement (ICE) for detention facilities and private prisons. Warren would try to extend this ban to states and localities as well. In addition, the plan calls for prohibiting contractors from collecting service fees for "essential services" such as phone calls, health care, and bank transfers."

      “This is a democracy. In a democracy, the laws should reflect the values of the people. So I say it is time to go on offense with Roe v Wade. It’s not enough to say we’re going to rely on the courts. We need to pass a federal law to make Roe v Wade the rule of the land.”

      Bernie Sanders

      • from CNN: Elizabeth Warren's rise opens a new chapter in the progressive primary. although titled for warren, this piece is actually about bernie sanders and how warren's rise in the polls threatens to balkanize the progressive vote between the two of them. it als goes into some details about the controversy over the sanders tweet that was apparently aimed at warren but which sanders said was actually directed toward third way.
      • from Vice: Bernie Sanders Wants to Wipe Out All Student Loan Debt. sanders's big coup this week was a plan to eliminate all student loan debt. Vice explains that: "Under the Sanders plan, there would be no eligibility standards — it would cancel 1.6 trillion in undergraduate and graduate debt for all 45 million people who hold it. Sanders would also make public universities, community colleges, and trade schools free." and as for how you pay for it, "Sanders intends to pay for the plan with taxes on Wall Street, namely a 0.5 percent tax on stock transactions and a 0.1 percent tax on bonds. The plan is projected to cost $2.2 trillion over 10 years."

      Pete Buttigieg

      • from CBS News: Officer-involved shooting remains Pete Buttigieg's biggest 2020 challenge yet. buttigieg has had a rough week dealing with what can really only be described as a complete clusterfuck of a situation. the set-up: "Prosecutors say the officer who killed Logan, Sgt. Ryan O'Neill, was responding to a report of a person breaking into cars when he encountered Logan in an apartment building parking lot. O'Neill told authorities that Logan had a knife, and when he refused the officer's orders to drop it, O'Neill opened fire, shooting Logan in the stomach. Another officer took Logan in a squad car to the hospital, where he later died." no body camera was activated.
      • from CBS News: Pete Buttigieg faces South Bend protesters: "You want black people to vote for you — that's not going to happen". unsurprisingly this has not gone over well with some segments of the black community, for which this is a regular occurrence. buttigieg was first confronted with protests prior to the town hall this week which were somewhat tense because of his seeming failure to address the problems in south bend's police department.
      • from the LA Times: Black residents of South Bend unload on Mayor Pete Buttigieg. this tension continued into the town hall, where buttigieg was at times roundly criticized by some members of the black population in a town hall that was kind of a train wreck. the town hall was a proxy for some of the broader gripes that members of south bend's black community but also for some of the problems various community members have with each other, and just in general things went badly. buttgieg for the most part was fine, but obviously shaken both in the town hall itself and afterwards when interviewed by CNN.
      • from NBC News: Buttigieg learns the hazards of campaigning for president as a mayor. this all has of course gotten buttigieg off message at possibly the worst (or best, depending on how you see it) time on an issue that has not been especially good for him and could potentially jeopardize what little black support he does have.
      • miscellany: south bend has basically had everything possible go wrong with it in the past week and change. there was the police shooting which has caused much controversy; there was also a mass shooting which killed one a few days later; most recently, there was also an EF2 tornado which impacted part of the city.

      Cory Booker

      • from TIME: [LONGFORM] Cory Booker's Moment is Yet to Come. this longform profile of cory booker by TIME goes into the significant efforts of the booker campaign so far to make a splash, and how despite those efforts and a fairly flawless campaign so far, booker has yet to see particularly good poll numbers, even in iowa where he has invested extensively.
      • from Vox: Cory Booker has a plan to reform the criminal justice system — without Congress. booker also has some policy on establishing a clemency system unilaterally. "Booker’s plan calls for granting an early release to as many as 17,000 to 20,000 people in federal prison for drug offenses, and establishing a panel within the White House that would make recommendations for more clemency applications in the longer term."

      Beto O'Rourke

      • from Buzzfeed News: These Donors Helped Give Beto O'Rourke A Historic Start. They're Disappointed With What Happened Next. beto's slip in the polls has not exactly inspired his voterbase. he's not dropping support like flies here as the article makes clear, but at least a vocal portion of his donor base is less than impressed and some of them are seeking to go elsewhere with their money, which is generally not good, especially given that beto is actually polling better than most candidates in the race currently even with his rather bad numbers. it's possible that if this continues, he'll end up in a feedback loop which drags down his candidacy. we'll have to see.
      • from USA Today: Beto O’Rourke: From Juneteenth to today, Americans are still on the march for justice. nonetheless, beto is still on the beat, and this week he had an op-ed in USA Today promoting his new voting rights act, which would "crack down on draconian voter ID laws; prevent politically motivated state officials from purging the voter roles to game the system; expand vote-by-mail and early voting; and declare the first Tuesday of every November a national holiday, so no one has to choose between going to work and participating in their democracy."

      Andrew Yang

      • from NBC News: Some Asian Americans are excited about Andrew Yang. Others? Not so much. andrew yang is an interestingly polarizing character in the asian-american community. while he is getting some of his best funding from them, he also is struggling with winning over many asian americans, which makes his path quite difficult since he doesn't really poll well with any other groups to make up for that.
      • from The Baffler: Andrew Yang’s War on Normal People. this article from The Baffler runs through the fairly comprehensive list of criticisms against yang, and especially his proposal for UBI. namely it argues that yang is taking a silicon valley approach to a problem that is decidedly not a silicon valley solvable problem. it also argues that yang, while he has the right rhetoric on paper, his execution both historically and currently falls well flat.

      Everyone Else

      • from NBC News: Biden doubles down on segregationist comments, says critics like Cory Booker 'should apologize' to him . as mentioned in the last thread, biden's big controversy this week was touting his ability to be bipartisan with segregationists, then doubling down on it and insisting that cory booker apologize for raking him over it. this has gone unresolved as far as i know; booker and biden talked about it at some point during the week but i'm not sure that they actually made up over it. booker refused to apologize to biden in the immediate aftermath of the remark here and really does not have a reason to apologize in the first place.
      • from CBS News: Kamala Harris: Concerns about my prosecutorial record are "overblown". kamala harris is finally getting enough heat for her prosecutorial career that she's decided to address it, apparently. harris has previously received large amounts of criticism from the progressive wing of the democratic party but especially leftists for some of her decisions as a prosecutor. harris has expressed regret for some of the policies that she helped enact and uphold, but in general she is fairly unrepentant about her record, as seen here.
      • from NBC News: Julián Castro wants to transform housing assistance for poor, give renters tax credits. julian castro has some housing policy: "[Castro] wants to transform the housing assistance program, known as Section 8, into a fully funded entitlement program — a reference to federal safety net programs such as Social Security. In addition, Castro called for a refundable tax credit for low- and middle-income renters if their rent exceeds 30 percent of their income."
      • from POLITICO: Michael Bennet pushes sweeping plan to remake political system. michael bennet has some political reforms he'd like to pass, which include "a constitutional amendment to overturn Citizens United, a lifetime ban on members of Congress becoming lobbyists, a prohibition on political gerrymandering and a push for ranked choice voting. Bennet is also supporting a laundry list of long-desired Democratic reforms, including automatic voter registration, D.C. statehood and greater transparency around super PAC fundraising and spending." most of this is fairly stock for democrats, but some of it is not.
      • from CBS News: Joe Sestak, former congressman and 3-star admiral, joins 2020 presidential race. another rando, joe sestak, decided to cast his lot in. sestak was a representative of pennsylvania's house delegation for a number of years before trying and failing to run for senate twice. he is democrat number 25 to enter the race.

      Opinions

      • from the Guardian: The secret to Elizabeth Warren's surge? Ideas. our sole opinion piece this week comes from the Guardian, and argues that the rise of elizabeth warren in the polls is driven by her unrelenting torrent of policies and willingness to treat voters as if they can understand that policy instead of watering it down.

      anyways, feel free to as always contribute other interesting articles you stumble across, or comment on some of the ones up there.

      12 votes
    8. A layperson's introduction to Spintronics Memory

      Introduction I want to give an introduction on several physics topics at a level understandable to laypeople (high school level physics background). Making physics accessible to laypeople is a...

      Introduction

      I want to give an introduction on several physics topics at a level understandable to laypeople (high school level physics background). Making physics accessible to laypeople is a much discussed topic at universities. It can be very hard to translate the professional terms into a language understandable by people outside the field. So I will take this opportunity to challenge myself to (hopefully) create an understandable introduction to interesting topics in modern physics. To this end, I will take liberties in explaining things, and not always go for full scientific accuracy, while hopefully still getting the core concepts across. If a more in-depth explanation is wanted, please ask in the comments and I will do my best to answer.

      Previous topics

      Bookmarkable meta post with links to all previous topics

      Today's topic

      Today's topic is spintronics storage devices for computers. I will try to explain how we can use an electron's spin to read and write data and why this is more efficient than current technologies.

      What do we need to have a storage device?

      In order to be able to save a bit (a 0 or a 1 in computer science speak), we need to be able to represent both the 0 and the 1 in some physical way. We could for example flip a light switch and say light on is 1, light off is 0. We will also need to be able to read the information we stored, in this case we can simply look at the lamp to see if we're storing a 0 or a 1. We would also like for this information to be stored even when power is cut, so that next time we power the hardware back on, we will still be able to read the data. Lastly, we want to be able to change between 0 and 1 freely; no one wants to go back to the CD days for storage.

      Now for some basic concepts.

      What is spin?

      Spin arises from quantum mechanics. However, for the purpose of explaining spin storage devices we can think of an electron's spin as a bar magnet. Each electron can be thought of as a freely rotating bar magnet that will align itself with the fields from nearby magnets. Think of it as a compass (the electron) aligning itself to a fridge magnet when it's held near the compass.

      Why are some metals magnetic?

      Why can we make permanent magnets out of iron, but not copper? In all metals, we have spins that are free to rotate. This means that we can turn a metal into a magnet by holding it near another magnet, it will "copy" the other magnet's magnetisation - its spins will rotate in the direction of the field. But as soon as we remove the magnet, our metal will stop being magnetic. This is because the spins are freely rotating, the spins will align to the magnet's magnetisation when they feel it, but nothing is holding them in place as soon as it's removed. We call this property paramagnetism.

      However, iron (and some other metals) will retain a nearby magnet's magnetisation even when the magnet is removed. This is because in these materials, called ferromagnets, it costs energy for the spins to rotate away from the material's magnetisation. They are pinned into place.

      What happens if we expose half of our ferromagnet to a magnetisation pointing in one way (let's call it up), and the other half to a magnet whose magnetisation is pointing the other way (which we call down)? The ferromagnet would copy both magnetisation directions and create a boundary region - a so-called domain wall - in the centre. The spins in this domain wall will slowly rotate over the thickness of the wall so that at one end they're pointing up and at the other end they're pointing down.

      How can we use spin to store data?

      What if, instead of a light bulb, we used a bar magnet as our storage medium. We could magnetise our bar magnet in one direction to store a 1 and magnetise it in the other direction to store a 0. To read what we have stored, we simply check the bar magnet's magnetisation.

      Let's work out this idea. We want to be able to efficiently change the magnetisation of a bar magnet and we want to be able to read the bar magnet's magnetisation. We will use a ferromagnet because it will retain our data indefinitely (its magnetisation will not change unless we force it to). We know it costs energy to flip the spins inside a ferromagnet, so we will want to use a very tiny ferromagnet - it will have less spins which means it will cost us less energy to change the magnetisation (i.e. flip the spins).

      Magnetoresistance

      A-ha, now we're getting into the fancy-titled paragraphs. What do you, dear reader, think would happen when we send a current (e.g. a bunch of electrons) through a magnet? What would happen to the current's electrons (also called itinerant electrons, to distinguish them from the non-moving electrons of the metal)? At the boundary of the magnet, where the current enters, only the electrons who (through random chance) have a spin that's aligned to the magnet's magnetisation will pass through. We call this effect magnetoresistance, as in effect part of our current will feel a resistance - they cannot pass through to the magnet. So to rephrase, the current inside the magnet will be "magnetised" - all of the spins of the itinerant electrons are pointing the same way.

      Current induced domain wall motion

      So now we know what happens to a current that's inside a magnet. What happens when this current meets a domain wall - the region where the magnetisation changes direction? The itinerant electrons' spins will start rotating along with the magnetisation, but the static electrons of the ferromagnet will also start rotating in the opposite way due to the magnetisation they feel from the current (more experienced readers will recognise this as conservation of angular momentum). So the spins inside the current will slowly rotate until they are pointing the opposite direction and can continue passage from the up-magnetised part of the ferromagnet into the down-magnetised part. But the spins that belong to the ferromagnet itself will be rotating in the opposite manner, slowly rotating from down to up as the current passes through. This means the boundary region between up and down magnetisation, the domain wall, will move along with the current.

      So in short, by sending a current through a magnet that's magnetised in opposite directions at each end, we can force our preferred magnetisation to expand in the current's direction. By reversing the direction of the current we can then magnetise the other way again.

      So we can say magnetising up (pushing current through (let's say) from left to right) can be our 1 and magnetising down (pushing current through from right to left) can be our 0. This would allow us to store data permanently as even when we remove the current our magnet will remember its magnetisation. If we make a really tiny ferromagnet we will only need a really tiny current to flip it's magnetisation too. So we can scale this process down to get to really good efficiencies. In the lab these types of devices are down to nanometre scale and require extremely little current to be operated.

      Reading the data

      OK, so now we know how to write data. But how do we read it? The key effect here will be magnetoresistance, as explained earlier in the post.

      Let's look at this picture. The red dotted line shows our write currents, the big bar is our ferromagnet. The arrows pointing up and down at the sides are our magnetisation direction, the double-pointed arrow in the centre shows the region where we flip the magnetisation by sending through a current.

      Now we jam a third, permanently magnetised, bit of metal (let's call it the read terminal) on top of the centre of our bar. We send a current from this read connector to one of the ends of the ferromagnet. If the ferromagnet's magnetisation is aligned to that of the read terminal we will experience a low (magneto)resistance, but if the ferromagnet is magnetised in the opposite direction we will experience a high resistance. By measuring the difference in resistance we can determine if we have a 0 or a 1 stored. We just need to be careful not to send too big of a current, else that would influence our ferromagnet's magnetisation. But small currents means better efficiency, so this is not a problem at all.

      Conclusion

      This concludes the post, we have seen how to use spins and magnets to both write and read data and we understand why this is efficient.

      Feedback

      As usual, please let me know where I missed the mark. Also let me know if things are not clear to you, I will try to explain further in the comments!

      27 votes
    9. Genetic Algorithms

      Introduction to Genetic Algorithms Genetic algorithms can be used to solve problems that are difficult, or impossible to solve with traditional algorithms. Much like neural networks, they provide...

      Introduction to Genetic Algorithms

      Genetic algorithms can be used to solve problems that are difficult, or impossible to solve with traditional algorithms. Much like neural networks, they provide good-enough solution in short amount of time, but rarely find the best one. While they're not as popular as neural networks nor as widely used, they still have their place, as we can use them to solve complicated problems very fast, without expensive training rigs and with no knowledge of math.

      Genetic algorithms can be used for variety of tasks, for example for determining the best radio antenna shape, aerodynamic shapes of cars and planes, wind mill shapes, or various queing problems. We'll use it to print "Hello, World!".

      How does it work?

      Genetic algorithm works in three steps.

      1. Generate random solutions
      2. Test how good they are
      3. Pick the best ones, breed and mutate them, go to step 2

      It works just like evolution in nature. First, we generate randomised solutions to our problem (in this case: random strings of letters).

      Then, we test each solution and give it points, where better solutions gain more points. In our problem, we would give one point for each correct letter in the string.

      Afterwards, we pick the best solutions and breed it together (just combine the strings). It's not bad idea to mutate (or randomize) the string a bit.

      We collect the offsprings, and repeat the process until we find good enough solution.

      Generate random solutions

      First of all, we need to decide in which form we will encode our solutions. In this case, it will be simply string. If we wanted to build race cars, we would encode each solution (each car) as array of numbers, where first number would be size of the first wheel, the second number would be size of the second wheel, etc. If we wanted to build animals that try to find food, fight and survive, we would choose a decision tree (something like this).

      So let's start and make few solutions, or entities. One hundred should be enough.

      from random import randint
      
      goal = "Hello, World!"
      allowed_characters = list("qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM ,!")
      
      def get_random_entity(n, string_length):
          entities = []
          for _ in range(0, n):
              entity = ""
              for _ in range(0, string_length):
                  entity += allowed_characters[randint(0, len(allowed_characters)-1)]
              entities.append(entity)
          return entities
      
      print(get_random_entity(100, 13))
      

      Test how good they are

      This is called a "fitness function". Fitness function determines how good a solution is, be it a car (travel distance), animal (food gathered), or a string (number of correct letters).

      The most simple function we can use right now will simply count correct letters. If we wanted, we could make something like Levenshtein distance instead.

      def get_fitness(entity):
          points = 0
          for i in range(0, len(entity)):
              if goal[i] == entity[i]:
                  points += 1
          return points
      

      Crossover and mutation

      Now it's time to select the best ones and throw away the less fortunate entities. Let's order entities by their fitness.

      Crossover is a process, when we take two entities (strings) and breed them to create new one. For example, we could just give the offspring one part from one parent and another part from second parent.

      There are many ways how to do this, and I encourage you to try multiple approaches when you will be doing something like this.

      P:  AAAABBB|BCCCC
      P:  DDDDEEE|FGGGG
      
      F1: AAAABBB|FGGGG
      

      Or we can just choose at random which letter will go from which parent, which works the best here. After we have the offsprint (F1), we should mutate it. What if we were unfortunate, and H (which we need for our Hello, World!) was not in any of the 100 entities? So we take the string and for each character of the string, there is a small chance to mutate it - change it at random.

      F1:  ADDDEBEFGCGG
      F1`: ADHDEBEFGCGG
      

      And it's done. Now kill certain part of old population. I don't know which percentage is best, but I usually kill about 90% of old population. The 90% that we killed will be replaced by new offsprings.

      There is just one more thing: which entities do we select for crossover? It isn't bad idea - and it generally works just fine - to just give better entities higher chance to breed.

      def get_offspring(first_parent, second_parent, mutation_chance):
          new_entity = ""
          for i in range(0, len(first_parent)):
              if randint(0, 100) < mutation_chance:
                  new_entity += allowed_characters[randint(0, len(allowed_characters)-1)]
              else:
                  if randint(0, 1) == 0:
                      new_entity += first_parent[i]
                  else:
                      new_entity += second_parent[i]
          return new_entity
      

      When we add everything together, we get this output:

      Generation 1, best score: 2 ::: QxZPjoptHfNgX
      Generation 2, best score: 3 ::: XeNlTOQuAZjuZ
      Generation 3, best score: 4 ::: weolTSQuoZjuK
      Generation 4, best score: 5 ::: weTgnC uobNdJ
      Generation 5, best score: 6 ::: weTvny uobldb
      Generation 6, best score: 6 ::: HellSy mYbZdC
      Generation 7, best score: 7 ::: selOoXBWoAKn!
      Generation 8, best score: 8 ::: HeTloSoWYZlh!
      Generation 9, best score: 8 ::: sellpX WobKd!
      Generation 10, best score: 9 ::: welloq WobSdb
      Generation 11, best score: 9 ::: selloc WoZjd!
      Generation 12, best score: 10 ::: wellxX WoVld!
      Generation 13, best score: 10 ::: welltX World!
      Generation 14, best score: 10 ::: welltX World!
      Generation 15, best score: 10 ::: welltX World!
      Generation 16, best score: 11 ::: zellov Wobld!
      Generation 17, best score: 11 ::: Hellty World!
      Generation 18, best score: 11 ::: welloX World!
      Generation 19, best score: 11 ::: welloX World!
      Generation 20, best score: 11 ::: welloX World!
      Generation 21, best score: 12 ::: welloX World!
      Generation 22, best score: 12 ::: Helloy World!
      Generation 23, best score: 12 ::: Helloy World!
      Generation 24, best score: 12 ::: Helloy World!
      Generation 25, best score: 12 ::: Helloy World!
      Generation 26, best score: 12 ::: Helloy World!
      Generation 27, best score: 12 ::: Helloy World!
      Generation 28, best score: 12 ::: Helloy World!
      Generation 29, best score: 12 ::: Helloy World!
      Generation 30, best score: 12 ::: Helloy World!
      Generation 31, best score: 12 ::: Helloy World!
      Generation 32, best score: 12 ::: Helloy World!
      Generation 33, best score: 12 ::: Helloy World!
      Generation 34, best score: 13 ::: Helloy World!
      Generation 35, best score: 13 ::: Hello, World!
      

      As we can see, we find pretty good solution very fast, but it takes very long to find perfect solution. The complete code is here.

      Maintaining diversity

      When we solve difficult problems, it starts to be increasingly important to maintain diversity. When all your entities are basically the same (which happened in this example), it's difficult to find other solutions than those that are almost the same as the currently best one. There might be a much better solution, but we didn't find it, because all solutions that are different to currently best one are discarded. Solving this is the real challenge of genetic algorithms. One of the ideas is to boost diverse solutions in fitness function. So for every solution, we compute distance to the current best solutions and add bonus points for distance from it.

      20 votes
    10. Please recommend me a video game

      I've never really been that into video games. When I was young, I played a lot of RPGs on the SNES and PS1. Within the last couple of years, I dipped my toes back in the water and tried a few out....

      I've never really been that into video games. When I was young, I played a lot of RPGs on the SNES and PS1. Within the last couple of years, I dipped my toes back in the water and tried a few out. I tried Skyrim on a friend's recommendation, but it was just a little too involved and open-world for me. I got Cities:Skylines, which I love because I love city builder sims, but that game just does not run well on any of my underpowered computers. And I loved Ori and the Blind Forest, a beautiful platformer, and I'd play it again right now if it wasn't Windows-only.

      Here are my requirements. First, it needs to run well on a low-powered machine without making the fan go insane. I've got a MacBook Air 2012 and a ThinkPad x250 (Linux). Neither of these are the ideal gaming experience, I know, but I'm not looking for amazing graphics or bleeding edge technology or something super immersive. Pixel graphics are fine with me. It reminds me of my youth, anyway. I played both Skylines and Ori on my Intel NUC 4th Gen and while it worked, they both really taxed that little machine. I was able to finish Ori, but once a city reaches a certain size in Skylines, it gets unplayable.

      I'm not looking for stress. I like RPGs and sims. But it doesn't have to be really hard or frustrating. I don't want to feel chased in a game. I prefer to feel that I'm driving the action and I can go at my pace. I want to feel like if I look away for a moment, I'm not going to lose everything. I'm a casual. I also don't mind if there's no defined ending of a game. For me, I'm more looking for a diversion and a slow build over some kind of constant progression/achievement type scenario.

      If it has full controller support, that would be ideal. I've got a Steam controller, and I prefer using a controller to play a game. I've never liked using the keyboard to play. I'm not totally against it, but I guess I just never got into computer gaming. I pretty much always played on consoles in the past.

      Linux or macOS only, please. I did have Windows installed once so that I could play games, but I'm not bothering with that anymore. I don't want to have to boot into another operating system just to play a game. I want to be able to hop in and out of a game while using my daily driver computer.

      So in my research, I've looked into Terraria and Stardew Valley. These might be what I'm looking for. But I really don't know. Do either of these scratch my itch? Is there another game that I would enjoy based on what I've told you? Thanks in advance for any advice you can offer.

      EDIT: Thank you everybody for your awesome suggestions. I'm still happy to hear more, as I plan to add the ones that really interest me to my wishlist and revisit later. I ended up getting Hollow Knight yesterday and I spent the whole day playing it. It's very engrossing, and it's the perfect game for me. It's so much like Ori, and that game blew me away. Chilled out, go at your own pace, exploring dungeons, challenging but not impossible (though the first Hornet fight was pretty tough for me). The game runs fine on my ThinkPad x250 (i5-5300U) in Pop!_OS Linux, apart from the initial movie scene stuttering--I just had to skip past it, unfortunately. It's such an awesome game, and I'm glad to see they've already announced a sequel. If you know of any other games that are like Ori and Hollow Knight, let me know.

      23 votes
    11. I Am Mother (2019)

      I Am Mother is a sci fi movie centered in a dystopian future with a novel twist. If you prefer neat, predictable endings, then this movie is probably not for you. What is particularly interesting,...

      I Am Mother is a sci fi movie centered in a dystopian future with a novel twist.

      If you prefer neat, predictable endings, then this movie is probably not for you.

      What is particularly interesting, is the movie is almost deliberately ambiguous, and it constantly challenges the usual assumptions you might make.

      The final reveal subtly explains away some of the elements that at first seemed a little jarring or confusing. Other aspects are not fully explained. This creates enough space to construct some very interesting back story theories, while ultimately leaving you guessing.

      9 votes
    12. This Week in Election Night, 2020 (Week 12)

      welcome to week twelve, one day late edition. this delay is brought to you by the weirdly confined issue to the file i wrote this in, which necessitated three days(!) of writing because of the...

      welcome to week twelve, one day late edition. this delay is brought to you by the weirdly confined issue to the file i wrote this in, which necessitated three days(!) of writing because of the sheer number of links this week. the opinion section is only one article long this week again, but we have some [LONGFORM] pieces and some recent polling to make up for that.

      the usual note: common sense should be able to generally dictate what does and does not get posted in this thread. if it's big news or feels like big news, probably make it its own post instead of lobbing it in here. like the other weekly threads, this one is going to try to focus on things that are still discussion worthy, but wouldn't necessarily make good/unique/non-repetitive discussion starters as their own posts.

      Week 1Week 2Week 3Week 4Week 5Week 6Week 7Week 8Week 9Week 10Week 11

      News

      Polling

      Twenty-four percent of Iowa’s likely Democratic caucusgoers say former vice president Biden is their first choice for president. Sanders, a Vermont senator, is the first choice for 16% of poll respondents, while Warren, a Massachusetts senator, and Buttigieg, mayor of South Bend, Indiana, are at 15% and 14% respectively. No other candidate cracks double digits. California Sen. Kamala Harris comes closest at 7% [...] Minnesota Sen. Amy Klobuchar and former Texas Congressman Beto O’Rourke are at 2%.

      In a first look at head-to-head 2020 presidential matchups nationwide, several Democratic challengers lead President Donald Trump, with former Vice President Joseph Biden ahead 53 - 40 percent, according to a Quinnipiac University National Poll released today. [...]
      Vermont Sen. Bernie Sanders over President Trump 51 - 42 percent;
      California Sen. Kamala Harris ahead of Trump 49 - 41 percent;
      Massachusetts Sen. Elizabeth Warren tops Trump 49 - 42 percent;
      South Bend Mayor Pete Buttigieg edges Trump 47 - 42 percent;
      New Jersey Sen. Cory Booker by a nose over Trump 47 - 42 percent.

      • National Democratic Primary, from Quinnipiac:

      Biden leads the presidential primary race with 30 percent among Democrats and voters leaning Democratic. [...] Sanders is next with 19 percent; Warren has 15 percent; Buttigieg has 8 percent; Harris is at 7 percent; Former U.S. Rep. Beto O'Rourke is at 3 percent; No other Democrat tops 1 percent, with 14 candidates polling at less than 1 percent.

      General Stuff

      • from Vox: Poll: a growing number of Democratic voters are prioritizing gender-related issues we begin with some polling, which suggests that the recent slate of abortion bans and heavy restrictions on abortion is having an impact on what voters prioritize. a doubling of democratic voters who prioritize women's issues has been observed across the board in the span of just a month. this might not be maintained if the slate of abortion bans gradually dies off, but at least in the immediate term you definitely seem to be seeing this in how often these issues are mentioned in the media.
      • from Vox: 2020 is quickly becoming the abortion rights election. Here’s proof. also from Vox, in a similar vein some activists are considering 2020 the year of the abortion rights, and the 2020 election a defining election on them. in iowa, for example, it was ranked the top issue of caucusgoers, placing ahead of climate change narrowly. this piece is primarily a conversation focusing on the issues surrounding abortion and how activists think it will play out in this election cycle.
      • from Pacific Standard: Can Cory Booker, Elizabeth Warren, and U.S. Cities End Exclusionary Zoning?. exclusionary zoning policies are something that's gotten attention from a few candidates, most obviously cory booker and elizabeth warren who both have plans which seek to end it. zoning policies are but one part of a greater issue in affordable housing, but the fact that candidates are even bothering to take the time to acknowledge its existence probably demonstrates something about what an issue housing is for a lot of people.
      • from CBS News: Some progressives worry Puerto Rico is being left behind on 2020 campaign trail. despite the focus on the complete bottling of aid being sent to puerto rico by the trump administration, a number of progressive groups are concerned that puerto rico is being largely left out of the conversation when it comes to 2020. puerto rico has been largely ignored by candidates so far (only 3 of the candidates in the race have visited the island so far) and is still recovering from hurricane maria; nonetheless, progressives seem ready to make it a defining issue of the campaign trail.
      • from Slate: The Democratic Candidates Ought to Debate Climate Change Policy. one of this week's plotlines with respect to the debates was the DNC's unwillingness to agree to a debate specifically on the issue of climate change. this has been a generally poorly received move, and the party has received considerable backlash for it as this piece is representative of. the DNC might walk this back or it might not, but regardless this seems like it will be an issue that causes future friction, especially given the DNC's expressed desire to uninvite anybody who qualifies for the debates should they engage in a non-DNC affiliated one.
      • from Buzzfeed News: California’s Early 2020 Primary Is Pushing Presidential Candidates To Talk To Latino Voters. the california primary coming so early on in the cycle and being such a decisive part of it in 2020 is leading to democratic candidates placing significant priority on appealing to latino voters this year, who are likely to be a major constituency in the primary. this is a welcome change for a lot of latinos and the state of california in general, which has generally come late in the cycle previously and not played an especially significant role in most of them.
      • from the Atlantic: [LONGFORM] How the Democrats Got Radicalized on Student Debt. the recent policy developments of the democrats on student debt are the focus of this article by the Atlantic. this has been a rapid change for the party; in the span of just three election cycles the party has gone from "one year of college free for “qualified students”" (the John Edwards proposal, 2008) to things like "making public college tuition-free for students from families who made less than $125,000 a year" (Clinton, 2016) and probably beyond in this cycle.

      Joe Biden

      • from Grist: Joe Biden says he’ll take the No Fossil Fuel Money Pledge. Here’s why that matters. joe biden, in rolling out his climate plan next week, also became the latest candidate to take the "no fossil fuel money" pledge, which most candidates have also taken (and which counterintuitively allows candidates to take donations of less than 200 dollars from the fossil fuel industry). biden's acceptance of this--even though it is far from binding--is particularly significant because it suggests that the progressive wing of the party has basically forced people's hands on this.
      • from In These Times: [LONGFORM] Hold the Applause. Biden’s Climate Plan Is Mostly Fluff. meanwhile, In These Times has an extensive critique of biden's climate plan; primarily it notes that biden's plan when you strip it down is not that special and is essentially shared by the rest of the field which has rolled out plans so far at its best moments. at others, it is actively misleading, relies on technological optimism as a crutch, or implies biden supports things like the green new deal which he for the most part does not.
      • from the Atlantic: Joe Biden Has the Most to Lose at the Debates. the Atlantic has a piece on joe biden, his near total lack of experience with debates in the past decade, and his debate prep in light of that fact. biden's last serious debate was of course 7 years ago when he faced off against then-VP candidate paul ryan; however, as far as debating other democrats goes, he hasn't done that in a decade. the majority of his prep is centered around trying to stave off the inevitable questions about his record and his positions while presenting himself as a viable alternative to both other democrats and to trump (not that most people necessarily need convincing on the last point)
      • from the Guardian: Biden abruptly drops support for 'discriminatory' abortion rule. in policy news, biden decided to do a weird and wholly unnecessary flip-flop on the hyde amendment after originally affirming his continued support for it ,and then having to immediately walk his support of it back when it turned out that literally nobody else but him supported it in the democratic primary. great look, joe.
      • from Pacific Standard: Green Jobs and New Technology: A Look at Biden and Warren's Latest Climate Plans. this small article from Pacific Standard compares warren and biden's climate plans together on a number of issues, since they are actually fairly similar in a number of respects despite their ideas being relatively different as a whole.

      Elizabeth Warren

      • from the Guardian: Elizabeth Warren gains momentum in the 2020 race plan by plan. warren has continued her quiet, but consistent rise in the polls; she's currently pushing some of her best numbers thus far in the campaign in multiple polls. this is good for her campaign of course, but it's also a bit of a potential quagmire for progressives because with sanders and warren both splitting the difference of mostly the same voting demographics, it's unlikely that biden will relinquish his lead over the primary any time soon.
      • from the Guardian: Watch Elizabeth Warren blast Biden for his stance on abortion funding. biden drew a massive amount of criticism from democratic candidates over supporting the hyde amendment, probably the strongest of which came from elizabeth warren. in warren's words here: "We do not pass laws that take away that freedom from the women who are most vulnerable"
      • from Jacobin: Elizabeth Warren Has a Plan for Everything — Except Health Care. jacobin has an article focusing on the conspicuous absence of an actual healthcare plan from all of warren's ideas so far in the campaign. warren has been pretty vague about what her healthcare policy actually is despite firmly falling into the progressive camp, and she's not really committing to anything in particular yet, to which jacobin encourages her supporters to press her. in their words:

      The entire country is desperate for health care security, and Warren is in a position to argue intelligently and emotionally in support of a bold, progressive solution, just as she has for so many other important issues. Her voice can help the single-payer movement in a significant way. Together with Sanders, she could make Medicare for All an unambiguous and uncompromising demand of the progressive left in the 2020 campaign. The longer she stays silent, the weaker the Medicare for All movement becomes in the face of relentless attacks from right and center.

      Kamala Harris

      • from CNN: Kamala Harris rolls out proposal that would require states to prove abortion laws were constitutional. kamala harris has basically proposed a section 5 provision for abortion rights, which would create a standard where states or polities with a history of unconstitutionally restricting abortion rights would have to prove the constitutionality of their restrictions before they go into effect. this mirrors section 5 of the voting rights act, and would be implemented by harris if she becomes president.
      • from NBC News: Kamala Harris ramps up in early primary states. harris has largely lagged behind other candidates, but seems to be finally kicking her campaign in the early states into full gear this week. harris has been relatively low-key with her scheduling so far, only attending around 50 events, but she seems to be intending to gradually pick up the pace, which is probably a good idea because she still has a name recognition problem.

      Beto O'Rourke

      • from Buzzfeed News: Beto O’Rourke Wants Term Limits For Congress And The Supreme Court. beto o'rourke wants to do a bunch of stuff, but in particular he seems to want to implement term limits for congress; he has a plan which would "limit members of Congress to serving 12 years and create 18-year Supreme Court terms."
      • from the Texas Tribune: Beto O'Rourke's proposed election reforms seek to simplify voting registration, get big money out of politics. that plan is also part of a broader scheme to reform politics. the crux of his ideas revolve around elections, where he wants "a national transition to same-day voter registration and automatic voter registration when any citizen visits a government office, with pre-registration for 16- and 17-year-olds" along with "let[ting] people vote without ID as long as they sign a "sworn written statement of identity."" o'rourke wants to "mak[e] Election Day a federal holiday, expanding early voting to two full weeks before Election Day and relocating polling stations to more convenient places." o'rourke also wants to reform campaign finance, among other thing spporting "encouraging low-dollar donations by making contributions up to $500 tax-deductible and matching those donations with public funds" and "requir[ing] campaigns to disclose donations over $1,000 within 48 hours" among other things.
      • from CBS News: Beto O'Rourke says Biden "absolutely wrong" on abortion stance. o'rourke was extensively interviewed by CBS News the other day, during which he also threw some criticism at biden for his bad stance on the hyde amendment:

      "I hope Joe Biden rethinks his position on this issue," O'Rourke said. "Perhaps he doesn't have all the facts. Perhaps he doesn't understand who the Hyde Amendment hurts the most...lower income communities, communities of color. I would ask that he rethink his position on this."

      Pete Buttigieg

      • from Buzzfeed News: Pete Buttigieg’s Struggle To Win Over Latinos Could Limit His Rise In California. pete buttigieg is going to need to do a lot of things if he wants to win the nomination, and one of them is win over latinos who currently are not going to him in nearly the numbers he needs. in california in particular, the biggest state in the primary his bump in the polls is really being limited by his current lack of appeal to the latino community (to which he is trying to rectify things, but not necessarily doing the best job). he's made overtures toward the latino community, but he's still going to need to do a lot more than what he currrently has on the card if he wants to compete with them.
      • from NBC News: Buttigieg's big accomplishment that he never mentions on the campaign trail. buttigieg incidentally has one proposal which might actually endear him to the latino community's undocumented members but which he has yet to really play up on the campaign trail. in south bend he organized a "Community Resident Card" program through a private organization and basically turned it into an acceptable form of ID accepted by most of the businesses and services in the city, which allowed undocumented immigrants in south bend to participate in life without having to worry about immigration services.

      Jay Inslee

      • from Reuters: Presidential hopeful Inslee unveils plan to reclaim U.S. leadership on climate issue. jay inslee not only has plans on climate change, he also has plans on how to make the US a leader on climate change internationally. according to reuters, inslee's plan on taking the reins internationally "ranges from rejoining the Paris Climate Agreement, an international accord to fight climate change that Trump opposes, to more ambitious ideas like overhauling U.S. trade and immigration policies to prioritize climate change, and blocking U.S. financing for foreign fossil fuel projects."
      • from Buzzfeed News: Gov. Jay Inslee Says He Is Running For President To Do “Everything Humanly Possible” To Defeat Climate Change. buzzfeed interviewed jay inslee primarily on climate change here and he goes into a bit more detail about his campaign, but probably the most interesting thing about this interview is inslee's non climate policies, which he also goes into a bit here. (he does not want to change the law federally on sex work, leaving it up to the states, for example.)

      Everybody else

      He would ask Congress to allocate $5 billion per year for 10 years to replace lead pipes and address lead contamination in paint and soil “in areas of highest need,” as well as an additional $100 million per year toward preventing lead poisoning in children.
      For people whose blood has high levels of lead, Castro’s plan includes provisions for treating lead poisoning under universal health care, mandatory lead testing for children under 2 years old, and “support services including counseling, tutoring, education on nutritional needs.”

      • from RollCall: Think Kirsten Gillibrand has no chance? She’s heard that before — and won anyway. kirsten gillibrand might be well behind most of the frontrunners, but she's no stranger to longshot races. as this RollCall article notes, gillibrand's first big victory came in a district that was something of a longshot, and despite the expectation that gilibrand would lose. obviously a congressional race is not a presidential race, but we're also early and technically speaking, nobody is out of it yet.
      • from the Guardian: 'For the NRA, the gig is up': Eric Swalwell on why gun control is a winning issue. from one perennial 1%er to another, we now turn to eric swalwell, who the guardian snagged an interview with on the issue of gun control, the topic which motivated his run. in his view gun control is a winning issue primarily because of the massive toll mass shootings have already wreaked on the country and the fact that most people support restrictions on guns.

      Opinion

      • from the Guardian: Want to defeat Trump? Attack Biden. this opinion piece by bhaskar sunkara echoes a similar refrain from a number of people, which is that biden is out of step with the party and needs to be halted because his policies essentially make him an empty suit.
      10 votes
    13. This Week in Election Night, 2020 (Week 11)

      welcome to week eleven. after a few weeks of smaller candidates getting attention, we're back to news consolidating mostly around a select few candidates. the opinion section is only one article...

      welcome to week eleven. after a few weeks of smaller candidates getting attention, we're back to news consolidating mostly around a select few candidates. the opinion section is only one article long today, mostly because there haven't been any especially good ones.

      the usual note: common sense should be able to generally dictate what does and does not get posted in this thread. if it's big news or feels like big news, probably make it its own post instead of lobbing it in here. like the other weekly threads, this one is going to try to focus on things that are still discussion worthy, but wouldn't necessarily make good/unique/non-repetitive discussion starters as their own posts.

      Week 1Week 2Week 3Week 4Week 5Week 6Week 7Week 8Week 9Week 10


      News

      General Stuff

      • from FiveThirtyEight: Who Do Non-Religious Democrats Prefer? there's an interesting (but not especially surprising) trend in who non-religious democrats support for the most part. in part because they tend to be more liberal than the religious, sanders and warren do quite well with athiests and agnostics; biden, by virtue of simply being popular across the board, is also quite well established with these groups. (some other interesting points: sanders does quite poorly with jews despite being ethnically jewish himself; "other" candidates also do best with people who categorize themselves as something else or roman catholics, religion-wise; biden dominates with protestants and roman catholics.)
      • from Buzzfeed News: Democrats Want To Make 2020 The Climate Change Election. climate change barely factored into the 2016 elections, and that is definitely not going to be the case this time around. Buzzfeed notes that "Of the 23 Democratic candidates running, 14 have signed the “no fossil fuel money” pledge; 11, by participating in a green fundraising platform, have vowed to address this crisis on day one of their presidency and committed to the goal of 100% clean energy, and at least 22 have mentioned climate change on their campaign websites, according to a BuzzFeed News review." to say nothing, of course, of the fact that candidates are already rolling out climate policies. it's not certain of course how things like the debates will factor into the climate change discussion or how candidates will include it in their advertising, but rest assured you're going to hear much more about it this year.
      • from Buzzfeed News: We Asked All The 2020 Candidates If The US Should Stop Arresting Sex Workers. Only Four Said Yes. if you've been following some segments of online discourse, you'll have no doubt heard about things like SESTA/FOSTA which have had serious implications for sex workers. sex work is, of course, something of an awkward issue which in a puritan country like america people like to avoid if they can, but that didn't stop Buzzfeed from asking around about whether candidates would support sex workers. buzzfeed specifically asked "Do you think sex work should be decriminalized?" and "If so, what changes do you support on the federal level?" and didn't get back very many responses either affirmative or negative. (the four yeses they got are from cory booker, kamala harris, tulsi gabbard, and mike gravel; several other candidates are open to it; bill de blasio is the only no.)
      • from the Atlantic: 2020 Candidates Are Going All In on Abortion Rights. not surprisingly, democrats are going all in on abortion rights in response to the recent wave of anti-abortion activism. every candidate except for tulsi gabbard and bill de blasio expressed unequivocal, affirmative support for roe v wade as a previous buzzfeed article examined last week, so as a collective the party is as unified as you can expect. this article mostly frames the issue through kirsten gillibrand and her views on the subject, and whether or not it'll ultimately lose democrats voters since it's polarizing and democrats seem to be taking a hardline stand on it.
      • from NBC News: Booker, Harris, other presidential contenders call for impeachment proceedings. this is the first time we've really seen a bunch of candidates come out clearly on this, and pretty overwhelmingly candidates came out in favor of impeachment proceedings. even smaller candidates like seth moulton and eric swalwell get in on the action, which would suggest that the arithmetic behind impeachment proceedings is changing pretty quickly.
      • from NBC News: 2020 candidates flock to California in search of more than votes. lastly, a big draw this week was the great, big, grand california democratic convention which saw more or less half the field come to california in search of voters, but also donors and activists who might be willing to join their campaign. most of the stuff and most of the policy in this week's edition was either said or done at/during the convention, which goes to show you what a high profile event it was.

      Joe Biden

      • from NBC News: Biden's personal loss emerges as a touchstone on the campaign trail. biden's been on the campaign trail with a mixture of private fundraisers and public meet-and-greet type events, and at the latter he's been expressing a lot of his personal experiences in the past few years. most of this is centered around beau biden, whose terminal brain cancer and death derailed what might have otherwise been a biden 2016 run instead of a biden 2020 run. the death of the younger biden has also informed some of the elder's political viewpoints in a pretty visceral way. this'll presumably remain a campaign theme.
      • from CBS News: Joe Biden rolls out climate policy amid questions over his climate credibility. biden also rolled out his maligned climate policy this morning, with actual details that can now be compared against other plans. see also jay inslee's and beto o'rourke's plans on this.

      "The former vice president is setting a goal of net-zero emissions by no later than 2050, the same goal set by the Obama administration. If elected, the Biden administration on "day one" intends to implement a number of executive actions to push for a "100 percent clean energy economy" including:

      • Requiring "aggressive" methane pollution limits for new and existing oil and gas operations;
      • Streamlining federal government activities to for better energy efficiency;
      • And advocating for "liquid fuels of the future" like biofuels."
      • from POLITICO: How Joe Biden would address K-12 and early childhood education. biden also has a K-12 and early education policy he rolled out earlier this week. this plan is multifaceted but, in general it seeks to improve funding across the board, particularly with respect to salaries, mental health resources, and decreasing the funding gap between white and non-white school districts.
      • from Vox: Joe Biden is spending a lot of money on Facebook — to tell older voters about himself. unsurprisingly, biden is trying to shore himself up with older voters, since those are his main base and the people who will likely be needed to propel him to the nominationg given how incredibly poorly he does with everybody under the age of 45 or so. per Vox here, "According to BPI’s tool that tracks digital ad spending by presidential candidates, nearly half of Biden’s Facebook spending from April 27 to May 18 was spent on ads aimed at people between the ages of 45 and 64, and 32 percent of spending was aimed at those over 65. Just 17 percent of his Facebook ad spend went toward reaching the 25-to-44 age group."

      Bernie Sanders

      • from POLITICO: The dire problem that Bernie Sanders has to fix. bernie sanders, on the other hand, is trying to find inroads with the older people that biden dominates with. it is quite hard to exaggerate the disparity; as this POLITICO article notes, "In the latest Morning Consult weekly tracking poll, Sanders leads Biden by 12 points among Democratic primary voters under 30, and Biden has only a 1-point lead among voters aged 30-44. But Biden leads Sanders by 44 points among seniors, 53 percent to 9 percent." it's early goings, of course, so sanders still has plenty of time to figure this out (and it is likely that the debates will do some shuffling of data like this) but it does present a glaring roadblock in his path to the nomination.
      • from POLITICO: 'I'm not a Bernie Bro': Sanders' base splinters in California. sanders is also fighting off a lot of challengers for the mantle of the progressive candidate, particularly in california. sanders still generally polls second in california and there's no reason to think that he'll recede from being in that position given his general strength in polling across the board so far, but with more people trying to take his slice of the primary vote it's going to be hard to overcome biden.
      • from the Atlantic: Bernie Sanders Tries to Reclaim the Insurgency. perhaps above all else though, sanders is trying to recapture the insurgent zeitgeist that has defined his campaign since his first run began in 2015. so far in this race, sanders has mostly been seen as more of a frontrunner over an insurgent coming from the bottom to the the top, which contrasts pretty heavily with how he markets himself generally. whether or not defining himself as the insurgent again is actually going to reverse his fortunes is another matter, but i imagine it can't hurt.
      • from Jacobin: Bernie Wants Power in Workers’ Hands. this article focuses mostly on the idea of funds socialism and a bernie sanders proposal that is apparently in the work that would apply some of the ideas behind funds socialism. more than anything this seems to demonstrate that sanders is willing to push margins some more this year.

      Elizabeth Warren

      • from The Ringer: Will Slow and Steady Win the Race for Elizabeth Warren?. warren's strategy throughout the primary so far has basically been to sit back and let name recognition and policy proposals do the work, which has gone fairly well for her since she's the only candidate who's consistently been on the rise. it is questionable whether or not this will be successful in the long term, though. warren probably needs explosive growth (which the debates might give her) to be a serious contender for the nomination.
      • from POLITICO: Inside Warren's battle plan to win Iowa — and the nomination. that's where POLITICO comes in. warren's ground game has been extensively focused on staffing; she's shooting to have 60 staff in iowa, 50 in new hampshire, and 30 each in nevada and south carolina, and she has extensive groundwork laid in iowa. something like 200 events(!) have already been held there on behalf of the warren campaign, which is wild. there are some concerns that this could possibly bleed her campaign dry in its most crucial hour (when people vote), but warren doesn't seem to be especially worried about this possibility currently.

      Everybody Else

      The plan takes a three-pronged approach, O'Rourke's campaign said: rescinding "inhumane" Trump administration policies such as family separations at the border; convincing Congress to pass better immigration laws, including a legislative solution for the so-called Dreamers, undocumented immigrants who were brought to the US as children; and investing $5 billion in Central America to help address the root causes of migration.

      Inslee’s plan would call for an immediate end to a number of signature Trump policies, including the construction of a wall on the southern border and the ban on travel from some majority-Muslim countries, and would reinstate the Obama-era Deferred Action for Childhood Arrivals program, which protected undocumented immigrants who came to the country as children from deportation.
      Inslee also has pledged to allow more refugee admissions to the United States and change the Trump administration’s asylum policy [...] The plan would also raise the number of annual refugee admissions into the United States, eventually going past the target of 110,000 the Obama administration set during its final year. Most sweepingly, Inslee wants to overhaul the current legal immigration system with a focus on providing a pathway to citizenship for DREAMers and other undocumented immigrants.

      • from NBC News: Inside Pete Buttigieg's plan to overhaul the Supreme Court. pete buttigieg has a plan to overhaul the supreme court meanwhile, which makes him the first (and only, as far as i'm aware) candidate to support something of the sort explicitly. buttigieg's idea, in short, which resembles how some forms of arbitration are done:

      Under the plan, most justices would continue serving life terms. Five would be affiliated with the Republican Party and five with the Democratic Party. Those 10 would then join together to choose five additional justices from U.S. appeals courts, or possibly the district-level trial courts. They’d have to settle on the nonpolitical justices unanimously — or at least with a “strong supermajority.”
      They final five would serve one-year, nonrenewable terms. They’d be chosen two years in advance, to prevent nominations based on anticipated court cases, and if the 10 partisan justices couldn’t agree on the final five, the Supreme Court would be deemed to lack a quorum and couldn’t hear cases that term.

      • from NBC News: Cory Booker takes hardline on gun violence day after Virginia Beach shooting. cory booker, one of the perennial few-percenters, decided to go hardline on guns over in california this week in response to the latest shooting that has captivated us. most of this was off the cuff, and booker threw out a speech he was originally going to give to give this one, so he's apparently trying to define himself on this issue in particular.
      • from CBS News: Julián Castro unveils police reform plan. julian castro meanwhile is putting forward a proposal on police reform, which he previewed in california this week. CBS reports that, among many other things, it tackles "restricting the use of deadly force; making officers responsible for intervening if they know of or see fellow officers using excessive force or engaging in inappropriate conduct; and requiring law enforcement to get written consent for consensual car searches." this is pretty good, but castro is a very low-polling candidate and criminal justice reform hasn't been a big focus for candidates so far so i'm not sure if anybody will match castro on this.
      • from Pacific Standard: Jay Inslee Is the Self-Proclaimed 2020 Climate Candidate—but His Own State's Activists Are Skeptical. jay inslee's focus as the climate change candidate has drawn some criticism from activists in his homestate, who note that his track record on the issue has been inconsistent at best and sometimes actively bad at varying times. this is not universal criticism, though, because nothing ever really is, and inslee has at least shown overtures of learning from criticisms levied at him by activists, so most of them remain cautiously optimistic about his candidacy.
      • from CNN: Seth Moulton, who has struggled with post-traumatic stress, unveils mental health plan. seth moulton, another perennial one-percenter, has a small policy roposal related to mental health, which would "increase mental health screenings for active-duty and military veterans and establish a new National Mental Health Crisis Hotline." mental health seems to be playing a significant part in how he positions himself, as this is a part of a multi-day state tour where he's meeting with mental health activists and veterans.

      Opinions & Other

      Buttigieg’s work, personal and political, has consistently served the interests of Silicon Valley, the police and the military-industrial complex. If the only way to oust Donald Trump is with someone like Buttigieg, then the far right really has flipped the board, and the regulatory capture of any so-called opposition is already complete.


      anyways, feel free to as always contribute other interesting articles you stumble across, or comment on some of the ones up there.

      15 votes
    14. Wiki log and future plans - May 2019

      This took a long time to compile but the goal is to make it easy for people to see what changes happened since the last recurring topic (similarly to @Bauke's "Tildes issue log"), I plan to do...

      This took a long time to compile but the goal is to make it easy for people to see what changes happened since the last recurring topic (similarly to @Bauke's "Tildes issue log"), I plan to do this monthly since I think things will probably calm down a bit.

      I won't mention minor changes such as design changes or typos to keep this still readable, I hope you understand. I also took the liberty to combine certain commits to make it more compact.

      I'd like to allow for conversation and cooperation in the wikis this way since people can discuss changes they plan to do here with others before they reach and someone wishes to have their explanations which might appear rude so please discuss your changes here before doing them so you can see what other people think of your changes (and probably help too!).

      (Please message me directly if you see mistakes as to avoid potential noise)


      Global

      May 24th

      • Tildes wiki comes out
      • @deing imports most (if not all) of the unofficial wiki's resources

      ~tech

      May 25th

      • @lionirdeadman added IceCat, Wire and Rocket.Chat in ~tech/FOSS-Recommendations

      ~books

      May 25th


      ~music

      May 26th

      • @Kelsier created ~music/discover_new_music to list websites where you can discover new music
      • @Whom added links, review and journalism section, databases to ~music/discover_new_music
      • @cfabbro added Youtube sources to ~music/discover_new_music

      ~anime

      May 26th

      • @Whom created ~anime/useful_links to link to streaming services, manga services, tracking sites, news, reviews and others
      • @lionirdeadman added Viewster and TubiTV to anime/useful_links

      ~news

      May 27th

      • @deing added Election Night 10 to ~news/index

      ~lgbt

      May 26th

      • @alyaza created ~lgbt/lgbt_resources to list resources for lgbt help services

      May 27th

      • @alyaza added US resources to ~lgbt/lgbt_resources

      May 30th

      • @mftrhu added italian resources to ~lgbt/lgbt_resources

      ~movies

      May 31st


      ~tv

      May 31st


      ~talk

      May 25th

      May 31st

      • @LukeZaz updated ~talk/index recurring topics

      ~comp

      May 25th

      • @ali added courses to ~comp/index

      June 1st

      • @sniper24 added Dice Roller to ~comp/index's programming challenges

      ~tildes

      May 24th

      • @lionirdeadman added information about wikis in ~tildes.official/mechanics
      • @alyaza creates ~tildes/Hierarchical_tag_short_rules
      • @alyaza addeds info about recurring. in ~tildes/hierarchical_tags

      May 25th

      May 26th

      May 31st

      June 2nd

      June 3rd

      • @Eylrid specified that users with Deimos' permission can edit tags in ~tildes.official/instructions
      10 votes
    15. Programming Challenge: Text compression

      In an effort to make these weekly, I present a new programming challenge. The challenge this week is to compress some text using a prefix code. Prefix codes associate each letter with a given bit...

      In an effort to make these weekly, I present a new programming challenge.

      The challenge this week is to compress some text using a prefix code. Prefix codes associate each letter with a given bit string, such that no encoded bitstring is the prefix of any other. These bit strings are then concatenated into one long integer which is separated into bytes for ease of reading. These bytes can be represented as hex values as well. The provided prefix encoding is as follows:

      char value char value
      ' ' 11 'e' 101
      't' 1001 'o' 10001
      'n' 10000 'a' 011
      's' 0101 'i' 01001
      'r' 01000 'h' 0011
      'd' 00101 'l' 001001
      '~' 001000 'u' 00011
      'c' 000101 'f' 000100
      'm' 000011 'p' 0000101
      'g' 0000100 'w' 0000011
      'b' 0000010 'y' 0000001
      'v' 00000001 'j' 000000001
      'k' 0000000001 'x' 00000000001
      'q' 000000000001 'z' 000000000000

      Challenge

      Your program should accept a lowercase string (including the ~ character), and should output the formatted compressed bit string in binary and hex. Your final byte should be 0 padded so that it has 8 bits as required. For your convenience, here is the above table in a text file for easy read-in.

      Example

      Here is an example:

      $> tildes ~comp
      10010100 10010010 01011010 10111001 00000010 11000100 00110000 10100000
      94 92 5A B9 02 C4 30 A0
      

      Bonuses

      1. Print the data compression ratio for a given compression, assuming the original input was encoded in 8 bit ASCII (one byte per character).
        2. Output the ASCII string corresponding to the encoded byte string in addition to the above outputs.
      2. @onyxleopard points out that many bytes won't actually be valid ASCII. Instead, do as they suggested and treat each byte as an ordinal value and print it as if encoded as UTF-8.
      3. An input prefixed by 'D' should be interpreted as an already compressed string using this encoding, and should be decompressed (by inverting the above procedure).

      Previous Challenges (I am aware of prior existing ones, but it is hard to collect them as they were irregular. Thus I list last week's challenge as 'Week 1')
      Week 1

      13 votes
    16. 500 Rubber Band Challenge!! [Not Clickbait] [Crazy] [Graphic]

      Is it self-inflating to label one's own work as graphic? (It is kinda graphic, clickbait title aside.) This doesn't even really capture the right imagery I was trying to go for. Might just have to...

      Is it self-inflating to label one's own work as graphic? (It is kinda graphic, clickbait title aside.)

      This doesn't even really capture the right imagery I was trying to go for.

      Might just have to re-write this idea into a completely different piece, I'm not sure. (mfw literally "felt creative idk might delete later")

      The "ball" was supposed to really be a watermelon, because we've all seen that YouTube video where they explode a watermelon with rubber bands, but I didn't leave myself enough space to develop that transition from ball to melon properly. (Brand new sentence?)

      Why am I even posting this if I feel its unfinished?

      Who knows.

      Anyway let's get to the thing here it is vvvvvvvvv

      slip.

      twist.

      smack.

      10 rubber bands on a ball

      all hold each other taut

      the inception of a toy

      that will quick be left for naught

      but brings a momentary joy - its only cause.

      .

      work.

      stoa.

      sweat.

      hustle on, man, that's your call

      you gotta love your boss.

      it's the struggle of a boy.

      that you never would be caught

      while feeling tears or overwhelm - lest you be mocked.

      .

      smack.

      stretch.

      strain.

      100 rubber bands slap

      starting slightly straining

      its appearances are coy,

      the ball slowly rolls to stop.

      picked up and bounced against the floor - it doesn't pop.

      .

      work.

      stare.

      grind.

      expectations are my all.

      you dream of taking off -

      escape makes you overjoyed

      daily grind just puts your off.

      your brain it strains against the skull - stressing nonstop.

      .

      pop

      waste

      spill

      500 rubber bands smack

      crushing and constraining

      such a carnage to enjoy

      they start rolling out the mops.

      the ball explodes onto the floor - as if a prop

      .

      rip

      slice

      tear.

      my fists crash into the walls.

      my skin, just rip it off

      rip out the bone, leave me void

      naked muscle growing moss.

      wrap rubber bands around my head until it pops.

      6 votes
    17. Programming Challenge: Dice Roller

      Its been a while since we did one of these, which is a shame. Create a program that takes is an input of the type: "d6 + 3" or "2d20 - 5", and return a valid roll. The result should display both...

      Its been a while since we did one of these, which is a shame.

      Create a program that takes is an input of the type: "d6 + 3" or "2d20 - 5", and return a valid roll.
      The result should display both the actual rolls as well as the final result. The program should accept any valid roll of the type 'xdx'
      Bonuses:

      • Multiplication "d6 * 3"
      • Division "d12 / 6"
      • Polish notation "4d6 * (5d4 - 3)"

      As a side note, it would be really cool if weekly programming challenges became a thing

      33 votes
    18. I challenge you to use Epiphany for a week!

      When Edge died, I got worried about loosing competition to the Blink engine and as such, I went exploring other alternatives to realize.. there's not a whole lot, there's blink, gecko and webkit....

      When Edge died, I got worried about loosing competition to the Blink engine and as such, I went exploring other alternatives to realize.. there's not a whole lot, there's blink, gecko and webkit.

      So with that, I decided to try epiphany - Gnome's web browser. It uses Webkit which is what Blink was forked from so it's not terribly different in theory but the years apart has made that more apparent. It's fairly elegant in my opinion and it lacks some features, sure.


      Anyways, to get to what I wanted to do this week, well, I'd like to challenge you all to use it for a week, mostly for bug hunting purposes and possibly to throw ideas at the project. Worth mentioning, I'm not affiliated with the project, just a user.

      So to make sure we're all on the same page, we'll use the development Epiphany flatpak, this way we can be sure that the problem is in the current codebase. So, to install it :

      Let's install the gnome-nightly repos as per instructions here :

      flatpak remote-add --if-not-exists gnome-nightly https://sdk.gnome.org/gnome-nightly.flatpakrepo
      flatpak remote-add --if-not-exists gnome-apps-nightly --from https://sdk.gnome.org/gnome-apps-nightly.flatpakrepo
      

      Then, let's install the development version by doing so :

      flatpak install org.gnome.Epiphany.Devel
      

      Then just launch it and have fun with it!


      if you run into any bugs, look at the contribution guide here and report the bugs in the repo after checking that the bug is not already present of course!

      12 votes
    19. What are you working on?

      Whether it's for for school, work, or a hobby, share a project or goal that you are working on and how it's going. If you're trying to accomplish it, it fits here. Writing a book, making a...

      Whether it's for for school, work, or a hobby, share a project or goal that you are working on and how it's going. If you're trying to accomplish it, it fits here. Writing a book, making a program, perfecting a recipe, beating a challenge in a video game, fitness PRs, etc. - all is welcome.

      EDIT: I just realized there's a monthly thread similar to this in ~creative, so I probably won't post like this again. But feel free to keep sharing here! This one I suppose is a bit more open ended.

      22 votes
    20. A method for economic balance in Euro Truck Simulator 2

      In Euro Truck Simulator 2 you start off as a driver with no truck or money, take jobs, save up, get your own truck, buy/upgrade garages, buy more trucks and hire a fleet of drivers to work for...

      In Euro Truck Simulator 2 you start off as a driver with no truck or money, take jobs, save up, get your own truck, buy/upgrade garages, buy more trucks and hire a fleet of drivers to work for you. There is little to spend the money on, other than more garages and more trucks, which means means more employees and more money coming in. Once you get a certain amount of employees it becomes so unbalanced that money becomes pointless.

      There is a config setting `g_income_factor' that affects how much jobs pay. Set it to 0.5 and all jobs pay half as much as they normally do. There are mods that set it to various values to make it more challenging. The problem with setting it to a low value is that it makes the early game too hard. It can take way too long to buy the first couple trucks and start hiring people.

      So my strategy is to change `g_income_factor' as I play. I start out with it as 1 (full income) and every time I buy a new truck I change it. I set it to 0.85^(the number of trucks in my fleet) . That way the more employees I have the less each makes and the less I make from my own driving. It also introduces a trade off to hiring new drivers. Is the new driver going to be worth the reduced income from the rest of my fleet? It reverses the dynamic where in normal play the more employees you have the easier it is to get more to a dynamic where the more you have the harder it becomes to grow.

      5 votes
    21. This Week in Election Night, 2020 (Week 5)

      week five begins with another page worth of links, a big presidential announcement, and the long creep of this cycle that will make us all go fucking crazy by the end of it. the [LONGFORM] tag...

      week five begins with another page worth of links, a big presidential announcement, and the long creep of this cycle that will make us all go fucking crazy by the end of it. the [LONGFORM] tag continues, but i don't think there's any longform this week either, so c'est la vie.

      the usual note: common sense should be able to generally dictate what does and does not get posted in this thread. if it's big news or feels like big news, probably make it its own post instead of lobbing it in here. like the other weekly threads, this one is going to try to focus on things that are still discussion worthy, but wouldn't necessarily make good/unique/non-repetitive discussion starters as their own posts.

      Week 1 threadWeek 2 threadWeek 3 threadWeek 4 thread


      News

      General Stuff

      • from FiveThirtyEight: What The Potential 2020 Candidates Are Doing And Saying, Vol. 15. if you're curious what candidates have been up to, FiveThirtyEight has you covered with this week's roundup.

      • from FiveThirtyEight: Who Might Make The Democratic Debate Stage?. this is probably the most important question now that the field is basically set: how many people will qualify for the debate stage? the DNC has said the cap is 20 candidates, and we have at least 21 running with potentially more on the way. a lot of them meet at least one criterion for being included. the DNC seems to have prepared extensively for that possibility, so it's not like they're on the backfoot here, but i suspect the politicking surrounding this for some of the smaller candidates is going to be pretty wacky.

      • from The Atlantic: The 2020 U.S. Presidential Race: A Cheat Sheet, like CBS News's roundup, this extensive piece covers every candidate currently declared, why they're running, and what they're running on. pretty good resource for those of you needing to cite something.

      • from The Atlantic: The Strategic Move That Gave Bernie Sanders a Fundraising Edge. despite its title, this article mostly focuses on fundraising and how it's been either lackluster for democrats or not been, depending on who you ask and under what criteria, and whether or not that even matters in the grand scheme of things. it's an interesting discussion.

      Joe Biden

      we begin with two words: HE'S RUNNING. The Atlantic first reported this in a piece on the 19th called Joe Biden Is Running for President, and he was expected to announce yesterday but curiously, something (Biden's team was warned about announcing 2020 bid on same day as forum focused on women of color) seems to have interfered with that master plan that joe biden should have known about, so he announced this morning instead.

      here is his announcement video:

      The core values of this nation… our standing in the world… our very democracy...everything that has made America -- America --is at stake. That’s why today I’m announcing my candidacy for President of the United States.

      and nobody was really surprised. anyways, onto articles covering his announcement. take your pick of source:


      moving on to analysis:

      Bernie Sanders

      • from Buzzfeed News: Bernie Sanders Isn’t Fighting The Wars Of 2016, His Campaign Says — The Democratic Establishment Is. in case you haven't noticed, we're still religitating the bullshit that characterized the 2016 primary because nobody can drop it. nowhere is this more clear than with the sanders campaign, who feel like they're still having to defend themselves from the same lines of attack they did back then. whether or not this is accurate is probably debatable, but it's pretty obvious that this isn't going to just go away, so expect it to continue to be a fracture point this year.

      • from The Guardian: Sanders dares Democrats to stop him – but is he the man to beat Trump?. in a similar vein, the sanders campaign seems to be contending with the prospect of the democratic party trying to meddle in the primary and anoit a non-sanders winner, as they were accused of doing in 2016. this is going to also likely remain a fracture point, because the democratic party no doubt feels it has reasons to step in here--but also, it would absolutely be inviting trouble if sanders is the leading candidate when everything is said and done at the convention and they step in, given 2016.

      • from Vox: Republican strategist Karl Rove says Bernie Sanders could beat Donald Trump in 2020. whether realpolitik or genuine concern (and in contrast to rick wilson in the above piece), karl rove seems to think that sanders is the exact sort of candidate who would beat donald in 2020.

      Beto O'Rourke

      In a statement about her and Malitz’s departure to BuzzFeed News, Bond said it was “time for us to move on to other challenges.”
      “Launching a presidential campaign without a big staff or even a campaign manager was no easy feat and it took everyone pitching in,” she said. “We’re proud to have been part of the team of deeply dedicated staff and volunteers who nearly pulled off a historic upset in the 2018 Texas Senate race and broke records launching Beto’s campaign for the presidency.”

      • from the Huffington Post: Beto O’Rourke’s Non-Media Strategy. on a more strategy-driven note for beto, his campaign has interestingly been one of the only thus far to not have a nationally televised town hall. this seems to be intentional. as the article notes:

      O’Rourke ... sa[id] he preferred interacting with voters “eyeball to eyeball” rather than by doing TV, as evidenced by his dozens of events where he regularly takes questions from the audience and reporters alike. But he acknowledged “at some point, I may have to give in” to doing cable television.

      it's a bold strategy for certain, but i do suspect that he's going to have to at some point get his voice out nationally. he's been slightly slipping in recent polls, mostly to candidates like buttigieg, and it suggests that he's lost a bit of his lustre with democratic voters.

      Elizabeth Warren

      Pete Buttigieg

      • from Buzzfeed News: Pete Buttigieg’s Presidential Run Has Many LGBT Democrats Eager For Their Obama Moment. buzzfeed has a piece on the significance of pete buttigieg to LGBT americans and how he's been able to leverage that to tap into a donor network that's usually pretty splintered. it's unclear to me that he's going to be able to parlay that untapped base into success, though, and more recent polling seems to have buttigieg sorta stalling out around 10% with the logjam of other sorta-kinda-frontrunner candidates.

      • from CBS News: Pete Buttigieg on the presidency as a "moral office". this is mostly a personality piece on buttigieg and both his history in afghanistan and his electoral history, and how that has influenced his current candidacy and what he views as priorities. it's kinda straightforward and the title sorta speaks for itself, so there's not actually that much to be said for it.

      Kamala Harris

      Harris said she would mandate universal background checks on anyone selling more than five guns a year, ending a loophole that allows private gun sellers to bypass background checks on 1 in 5 gun sales nationwide, bar people classified as fugitives from buying guns. She would also, her campaign said, close a loophole in federal law that allows perpetrators of domestic violence to keep their guns if they are not married to their partner.

      • from POLITICO: Kamala Harris says she supports adding third gender option to federal IDs. she also supports the fairly small idea of adding a third gender option to federal IDs. i guess you gotta have some tiny policies in there too with the big ones for maximum efficiency. it is possible this raises questions about her history of LGBT policy, though, which is probably not something that she wants to litigate because it's not the best.

      Everybody else


      Opinion/Ideology-driven

      For voters, Booker's Wall Street ties and his T-Bone stories are part of the same problem: Authenticity. Can you be a liberal Democratic willing to take on billionaires, entrenched corporations and the deregulation unleashed by the Trump Administration after years of cozying up to Wall Street and pharmaceutical donors? Can you address the racial divides in America — not just what's in people's hearts, but the problems of differential education, mass incarceration and inequality of opportunity — if you can't bring yourself to call Trump a racist? And can you be trusted to tell the truth of why you've arrived at your liberal politics if you made up a T-Bone to explain to white people a cartoon version of black intergenerational trauma?


      anyways, feel free to as always contribute other interesting articles you stumble across, or comment on some of the ones up there.

      11 votes
    22. Coding Challenge - Design network communication protocol

      Previous challenges It's time for another coding challenge! This challenge isn't mine, it's this challenge (year 5, season 3, challenge 3) by ČVUT FIKS. The task is to design a network...

      Previous challenges

      It's time for another coding challenge!

      This challenge isn't mine, it's this challenge (year 5, season 3, challenge 3) by ČVUT FIKS.

      The task is to design a network communication protocol. You're sending large amount of bits over the network. The problem is that network is not perfect and the message sometimes arrives corrupted. Design a network protocol, that will guarantee that the decoded message will be exactly same as the message that was encoded.

      MESSAGE => (encoding) => message corrupted => (decoding) => MESSAGE
      

      Corruption

      Transmitting the message might corrupt it and introduce errors. Each error in a message (there might be more than one error in a single message) will flip all following bits of the message.

      Example:

      011101 => 011|010
      

      (| is place where an error occured).

      There might be more than one error in a message, but there are some rules:

      • Minimum distance between two errors in a single message is k

      • Number of bits between two errors is always odd number

      According to these rules, describe a communication protocol, that will encode a message, and later decode message with errors.

      Bonus

      • Guarantee your protocol will work always - even when errors are as common as possible

      • Try to make the protocol as short as possible.

      8 votes
    23. This Week in Election Night, 2020 (Week 3)

      week three brings a deluge of essays and pieces long enough that i'm going to break this week down by the candidate. news today is sorted by candidate, while opinion will remain unsorted for now...

      week three brings a deluge of essays and pieces long enough that i'm going to break this week down by the candidate. news today is sorted by candidate, while opinion will remain unsorted for now since there's not much going on there worth talking about. i've also, for clarity's sake, added a [LONGFORM] note to the longer pieces in this slate for those of you on a time crunch.

      the usual note: common sense should be able to generally dictate what does and does not get posted in this thread. if it's big news or feels like big news, probably make it its own post instead of lobbing it in here. like the other weekly threads, this one is going to try to focus on things that are still discussion worthy, but wouldn't necessarily make good/unique/non-repetitive discussion starters as their own posts.

      Week 1 threadWeek 2 thread


      News

      Bernie Sanders

      • from the Huffington Post: Bernie Sanders Says Felons Should Be Able To Vote While In Prison. bernie sanders called for the end of felony disenfranchisement over the week, which is a thing that almost all states do currently in some form. iowa in particular has possibly the most severe such law, something that the republican governor kim reynolds has been (unsuccessfully) trying to change, making it a fairly large issue there. this currently is not a litmus test for the Democratic Party, but don't expect it to go away, because the ACLU is pushing for candidates to adopt it as a plank.

      • from Jacobin: Votes For All. for a leftist take on the above, Jacobin has you covered. this article mostly focuses on the historical push by socialist and socialist-adjacent movements in america to do away with felony disenfranchisement and achieve universal suffrage, and sanders in that broader context.

      • from Slate: The Favorite: Can Bernie Sanders finally start acting like the one thing he’s never been?. slate mostly focuses on sanders's curious status as a genuine goliath in this race here, in contrast to the underdog status which has characterized basically the entirety of his political career previously. in many respects, this is unprecedented territory for sanders, and it is a genuine question whether he'll be able to adapt to that fact (or if he'll need to at all).

      • from TIME: Sen. Bernie Sanders Unveils New 'Medicare for All' Plan With Support From Some 2020 Rivals. policy wise, sanders unveiled his idea of what medicare for all looks like. this appears to have the support of gillibrand, warren, booker, and harris, who signed on to it (although they've also signed on to less things like a public option), so at least for now, you could probably say it's the leading healthcare reform option on the table.

      Pete Buttigieg

      Kamala Harris

      • from The Atlantic: [LONGFORM] Kamala Harris Takes Her Shot. this is a pretty comprehensive piece on harris, who made a big splash early but is now mostly trying to tread water without losing further ground to bernie and biden or giving up position to warren, buttigieg, or o'rourke. it's humanizing, but it also covers a lot of the criticisms and contradictions of harris's political history, and some of the nagging questions surrounding her political positions as she bids for the white house. if you're curious about or unfamiliar of what some of those criticisms people often launch at her are, this piece is probably for you.

      • from Buzzfeed News: Kamala Harris Wants Her Teacher Pay Raise Proposal To Bring Young Black Americans To The Profession — And To Her Campaign. as far as policy, harris has been staking her wagon to teachers in the form of pay raises. those of you who pay attention to the news might have heard her bring this up previously, as it's been an early feature of her campaign so far. it'll be interesting to see if other people take up the beat if she finds success with this issue--so far nobody really has, explicitly speaking, which might be because it's gotten relatively little attention.

      Everybody else


      Opinion/Ideology-driven

      • from In These Times: The Case for Using Ranked Choice Voting in the 2020 Democratic Presidential Primaries. this article makes the case for the primaries using ranked choice voting which, to be honest, would probably really help when there are literally going to be like sixteen people in iowa next year (especially given the fact that the democratic party has a 15% popular vote threshold for attaining any delegates in a state). this will definitely not happen this year, but maybe we'll see movement in the future toward something like RCV being used.

      • from The Week: The Democratic Party Is Not Going Nuts. It's Coming to Its Senses.. this piece by The Week puts foward the argument that the lurch to the left by the Democratic Party isn't some sort of weird mirroring of the lurch to the right in the GOP, but rather the Democratic Party realizing that centrism isn't really what people want. whether or not that's an accurate assessment, i'll leave to you.

      • finally, from The Guardian: Barack Obama is stuck in the past. He represents the old Democratic party. this piece is by bhaskar sunkara, who you may know as one of the figureheads of Jacobin. his case here is mostly that obama's remarks last week about cautioning the party to not become a circular firing squad are motivated more by his desire to continue to hold power within the party than by genuine desire to see the party succeed. again, whether or not that's an accurate assessment, i'll leave to you.


      anyways, feel free to as always contribute other interesting articles you stumble across, or comment on some of the ones up there.

      edit: some minor grammar stuff

      13 votes
    24. My hospital uses reusable towels for baby diaper changes

      Hi, I was originally meaning to write a whole thing about my personal low waste challenges with a new born, but...Yeah the new born part is making it kind of impossible right now. So, before...

      Hi, I was originally meaning to write a whole thing about my personal low waste challenges with a new born, but...Yeah the new born part is making it kind of impossible right now.

      So, before giving birth, we did get some reusable diapers used. I really wanted to commit to them, but was honestly afraid that they would be too overwhelming. And I had no plan for replacing disposable wipes. I had some little towels, but considering a new born goes through about 8-10 diapers a day and I have used up to three disposable wipes while changing my nephew's diaper - I wasn't sure how feasible reusable wipes were. (I don't have 30 little towels and wasn't planning to run out and buy anything).

      Sometime in the last year, the postpartum ward of my local hospital dropped their disposable wipes and now use little orange face towels. And they were surprisingly easy to use. Quick wetting with warm water and they work better than disposable cloths, so you really don't need as many as I previously calculated. Using them in the hospital really encouraged me to use them at home.

      I honestly think we've grown really use to a disposable mindset, especially for sanitary items, and find it interesting and a little sad how things like disposable diapers and wipes are the default. Reusable diapers for most people aren't even a consideration. Hope to see more changes like this in the hospital amd elsewhere to remind and encourage us to evaluate out options.

      13 votes
    25. Programming Challenge - Find path from city A to city B with least traffic controls inbetween.

      Previous challenges Hi, it's been very long time from last Programming Challenge, and I'd like to revive the tradition. The point of programming challenge is to create your own solution, and if...

      Previous challenges

      Hi, it's been very long time from last Programming Challenge, and I'd like to revive the tradition.

      The point of programming challenge is to create your own solution, and if you're bored, even program it in your favourite programming language. Today's challenge isn't mine. It was created by ČVUT FIKS (year 5, season 2, challenge #4).

      You need to transport plans for your quantum computer through Totalitatia. The problem is, that Totalitatia's government would love to have the plans. And they know you're going to transport the computer through the country. You'll receive number N, which denotes number of cities on the map. Then, you'll get M paths, each going from one city to another. Each path has k traffic controls. They're not that much effective, but the less of them you have to pass, the better. Find path from city A to city B, so the maximum number of traffic controls between any two cities is minimal. City A is always the first one (0) and city B is always the last one (N-1).

      Input format:

      N
      M
      A1 B1 K1
      A2 B2 K2
      ...
      

      On the first two lines, you'll get numbers N (number of cities) and M (number of paths). Than, on next M lines, you'll get definition of a path. The definition looks like 1 2 6, where 1 is id of first city and 2 is id of second city (delimited by a space). You can go from city 1 to city 2, or from city 2 to city 1. The third number (6) is number of traffic controls.

      Output format:

      Single number, which denotes maximum number of traffic controls encountered on one path.

      Hint: This means, that path that goes via roads with numbers of traffic controls 4 4 4 is better than path via roads with numbers of traffic controls 1 5 1. First example would have output 4, the second one would have output 5.

      Example:

      IN:

      4
      5
      0 1 3
      0 2 2
      1 2 1
      1 3 4
      2 3 5
      

      OUT:

      4
      

      Solution: The optimal path is either 0 2 1 3 or 0 1 3.

      Bonus

      • Describe time complexity of your algorithm.
      • If multiple optimal paths exist, find the shortest one.
      • Does your algorithm work without changing the core logic, if the source city and the target city is not known beforehand (it changes on each input)?
      • Do you use special collection to speed up minimum value search?

      Hints

      Special collection to speed up algorithm

      13 votes
    26. Why open source projects don't charge (while keeping the code open)?

      I'd gladly pay a reasonable price for professional packages/support for programs like Emacs/Melpa, Debian, and Xfce. As a user, I empathize with the complaints by developers that are constantly...

      I'd gladly pay a reasonable price for professional packages/support for programs like Emacs/Melpa, Debian, and Xfce. As a user, I empathize with the complaints by developers that are constantly overworked. Even if this doesn't generate enough money to pay for everything, it might be enough to hire someone to handle the issues and communities, something that clearly drains their efforts, especially because programmers tend to prefer technical challenges rather than dealing with people.

      I understand that many projects accept donations, but I think providing an actual reward (even if its something minimal, like an updated package instead of having to build it from source) might be a good way to get resources and avoid developer burndown.

      11 votes
    27. Momo Challenge, memes, and "Secure, Contain, Protect" (SCP)

      First, I apologize if this is inappropriate. I wouldn't be surprised if some folks here saw my mention of the "Momo Challenge" and roll their eyes, but after my brother asked me about it, I looked...

      First, I apologize if this is inappropriate.

      I wouldn't be surprised if some folks here saw my mention of the "Momo Challenge" and roll their eyes, but after my brother asked me about it, I looked it up last night, and found some interesting stuff happening around it. I guess it's going through a second iteration right now, with supposed images of "Momo," a sculpture of a Japanese witch, and a voice saying to do really graphic stuff. The previous iteration was supposedly messaging a number via WhatsApp, and getting challenges, and threats that if you tell your parents (it's supposedly targeting kids), Momo will get you. The Guardian has a nice write up about the current issue with a picture, you have been warned if you scare easily. Now, she'll tell you to do stuff in a manipulated video. There's even themomochallenge.tk (also spooky if you're sensitive to uncanny sort of stuff like I am), which seems to exist as a way to fluff the story, and asks for what I assume is a requested cryptocurrency transaction (how a kid is going to get crypto to send, I don't know). I may seem like I'm writing something absurd, but this is not in ~creative on purpose, and I feel the propagation of this sort of thing speaks to several problems that may or may not be solvable.

      My fascination is with the spread of the idea, and its possible effects. As somebody who occasionally reads the SCP Wiki (not to do with Secure Copy Protocol), I noticed something interesting in the rapid spread of this meme, and am sure sociologists would describe it differently. It behaves (insofar as a meme is an entity with a life or intelligence) in a way SCP would describe as "infohazardous" or "cognitohazardous." They don't mean the same thing: The information is a hazard (infohazard) because you know have this bomb sitting in your lap. You can warn people, but they may go out, see the supposed deaths, and believe it, or you can get a chain of people warning others. In either case, you pass the ball. The meme grows.

      It is cognitohazardous for the reason that this hoax, by design, preys on fear. Just typing this, the face is burned into my vision (again, I'm sensitive), I'm home alone, and becoming rather shaky as I jump to look behind me at random noises. The chosen image of the sculpture was selected for this reason, it is deeply unsettling, shakes your rational mind, and you're potentially induced into believing it. I have, in a way, fallen victim to this.

      The question comes, going back to my SCP reference: How can this be contained? I'm not looking to start a task force, or enlist people's help, but this is obviously not the first time this has happened with things from Satanic rituals and 2016(?)'s Blue Whale. My mom got swept up by the Satanic thing in the 90s, I watched a video about satanic sacrifices before Halloween 1997, I think, that she got from her church, so I have some experience from the other side. My primary concern is not that children are being compelled to kill themselves, but that the ensuing panic moral panic alone can cause psychological trauma and rampant misinformation. Is it possible to convince believers that something like this isn't real before copycat stuff comes out?

      26 votes
    28. Is anyone here taking online courses e.g. Udacity, Coursera, Udemy, EdX, etc.? What do you think of them?

      Is anyone here taking online courses e.g. Udacity, Coursera, Udemy, etc.? I just finished the Udacity AI Programming in Python course not long ago, and it was with a bit of gnashing of teeth...

      Is anyone here taking online courses e.g. Udacity, Coursera, Udemy, etc.? I just finished the Udacity AI Programming in Python course not long ago, and it was with a bit of gnashing of teeth towards the end. :[ The funny thing is, it wasn't (just) because it was technically challenging, but mostly learning-related anxiety and procrastination.

      I'm curious about what others in the Tildes community are learning via massive open online courses (MOOCs), and what you think about them.

      • How have online courses helped your career/personal goals (or did not meet expectations)?
      • What do you think can be done better by these course providers or other entities?

      In a meta-sort of way, I'm building a platform called MindsMatch help other learners finish their online courses faster. We are looking for users to alpha-test if you are interested!

      12 votes