A Guide to Trading Binary Options in the U.S.

Should I take automata theory before software engineering?

I’m going into my sophomore year of college and I’m majoring in computer science. I’ve already taken Intro to Python, Intro to Java, and then Comp Organization which is binary/assembly/basic C. Next semester I’m taking Data Structures, which is the pre-rep to basically every upper-level class. My question is, I have the option of taking Automata Theory in the spring next year, or Software Engineering. What do you guys think would be the next logical step in my learning curve after data structures? I feel like automata would be something that’s quite advanced and probably better suited for my junior or senior year. But I’ve heard that my software engineering class is pretty intense and covers a ton of material. Thanks!
Edit: I will taking both classes (they’re both required core classes). It’s just a matter of one before the other.
submitted by aztonowhere to AskComputerScience [link] [comments]

May report: Metro series, Yakuza closure, and Egyptian wonder

Another huge month. I was in holiday at home for two weeks and it shows. I took great advantage of Game Pass once more (Metro series, Unavowed, Red Strings Club, Astrologaster), got to dig up almost decade old games from my backlog (Splinter Cell conviction, Left 4 Dead), get closure on one of my favorite series (Yakuza 6), and even advance my list with a long open world (AC Origins).

Metro 2033 Redux (PC)

Splinter Cell Conviction (PC)

Metro Last Light Redux (PC)

Unavowed (PC)

The Red Strings Club (PC)

Metro Exodus (PC)

Yakuza 6: The Song of Life (PS4)

Left 4 Dead (PC)

Astrologaster (PC)

Assassin's Creed Origins (PS4)

Thumper (PC)
Hope you had a good month. I'll probably ease up a bit on my progress in June, and go back to some old favorites like The Last of Us in anticipation of its sequel, and probably replay some Dishonored (spurred by the great NoClip doc). Happy gaming and stay safe.
submitted by Pahlan to 12in12 [link] [comments]

I Disagree with Pakman on Voting for Biden

\ Quick Summary: David believes it's unethical to vote anyone but Biden. I believe you shouldn't feel obligated to vote Biden (unless you want to) and that way of thinking has caused a chain of historically bad votes and strategies that forced us into these two bad options in the first place.
\ It's either a democracy or it isn't. The greatest value of democracy is I have the free choice (regardless of outcome) on whether or not I vote or who I vote for, which also makes it ethically good if we agree that a democracy is the best way to govern a society. So I believe it's either morally neutral or good.
\ From a rhetorical POV, shaming non-voters (from registered voters) only creates more division because they already dislike a system that is being enabled by those very voters.
\ The responsibility is not on us to vote, it's with leadership to get our vote. They work for us! But as soon as you flip that dynamic, it becomes on oligarchy because we're told to represent the interests of the few. Democracy is a system of representation and assumes that elected leaders have the interest of its constituents. Shaming me to join the party, shifts the interest from what I want, to what they want. That's an oligarchy, who btw are purposefully framing it this way, and everyone goes along with them because of a scary orange man. "Those who would give up essential liberty, to purchase a little temporary safety, deserve neither liberty nor safety. "
\ I think [it does matter how bad], and it's restrictively short-term in thinking, instead of looking at the history of long-term consequences that led to these bad options. David is making a calculation that Trump is so bad and we need to get him out no matter what, and that we cannot afford another term with him in office. But we're past that point, we can't afford another term with either of them in office.
\ Accelerationism Any faster approach is the better option imo, because there are real existential issues at stake that we do not have enough time to do through incrementalism or reform. The planet is on fire. The income inequality is one of the worst in history. Neo-liberalism wasn't spawned in the last electoral cycle, this dates back almost half a century! Both parties are complicit, and there is zero doubt about it. The level of corruption and criminal behavior from Democrats and Republicans is astronomical. Voting Biden or Trump points either way to an inevitable destruction. We're bleeding profusely out of every orifice and still being told that the solution is to put another band-aide on it. We're only a couple election cycles away from it not mattering how many band-aids they can ration in that national stock pile.
\ If pressed, I could probably stomach one last vote blue, depending on whichever issue matters most…and then never vote for them again, and put every resource into making sure this party dies. David's use of the trolly experiment I think is appropriate here (btw, the number of deaths comparison I think is unnecessarily hyperbolic. We know Trump's awful but painting him like Hitler is excessive, that's Left bias)…I would just tack one more question to the end, "If you were forced the first time to choose between those two buttons, why would you ever advocate-for or willingly press either button again?" The quantity and severity of that killing continues to increase every time I'm forced to push it…..How about a button that kills this party? I'll hit that a million times over, let me tell you.
\ This is also why I dislike utilitarianism, because the 'end goal' is always just out of sight. No one has the foresight to make these conclusions on what's a higher utility. A new data point has to be factored in with everything that came before, you can't look at it in isolation. E.g. Trump didn't start a new war in the Middle-East, but there's a strong chance Biden will. And voting for Biden instantly racks up that death tally, making the Trump option higher utility.
\ This is a false premise of assuming only two parties. Dismissing the other party options because it's not 'practical' to win elections is not for anyone to decide other than the person placing the vote. In fact, that kind of thinking is the reason why we have the 2-party problem in the first place. I don't know how it'll shape out, but neither does anyone else, I can only vote what I think is best. That means I can vote green party, I can abstain, I can vote Republican/Democrat, or I can start my own party. Even the presumption that 'it doesn't lead to victory' is also false. I can influence the party by not voting. Democrats would look at the record new all-time-low turnouts in 2020, forcing them to change their platform ( they won't ) and I can walk away claiming a 'victory', even though Republicans remain another term, as an example.
\ It's not a clear, or easy, or binary decision. It's actually quite complicated considering everything when you factor the recent history of party policies, history of Biden's record, pending accusations, the unabashed sophistry, the spineless hypocrisy, just go down the list, against our desperate need for change.
\ This is the same argument democrats use against non-voters, "we only lost by 3% and if those independents would have voted with us we would have won"…yeah, but they didn't because they're not with you. In other words, why wasn't your platform strong enough to get them? It was only 3%. Normally, that would be a wonderful opportunity of self-reflection on the failings of your own platform, but instead of fixing problems, those voters are shamed because they're not considering the "political calculus". You hear non-voters get written off all the time as well, as though they don't even exist, so parties just make calculations based off of registered voters and undecideds. No, non-voters are citizens as well, which you the candidate need to represent, but your platform is so awful that they won't even show up.
\ I know David advocates "vote based on policy", as we should. Well, the green party aligns more with our view (progressives) in this case, so principally wouldn’t it would go against our values to vote blue?
\ Yeah I agree with Yang/David on the over-sensationalizing of Biden's cognitive decline. He's an old man, clearly not as sharp (or energetic) as he once was, but when I hear people say it's dementia, idk feels a stretch. Biden's gaffs are extremely hard to watch but he's in public eye all the time, we all make errors like that too, and we're not in front of a camera 24/7, nor have the pressure of running for the highest office in the country. The best way to see this is to watch a full speech of his, he's more-less normal, and it'll cure your insomnia.
\ I don't really have an opinion on whether the story goes anywhere, who knows what consent can be manufactured by the mainstream media…but I really disagree with Yang regarding the framing of sexual misconduct (unsure if David agreed). In the interview Yang makes the point of needing evidence of predatory behavior; that one isolated incident is not enough. Yes, predisposition for predatory behavior would make a stronger case …even though we know Biden likes his leg rubbed down by little children at the pool, but whatever, but why are we arguing the strength of the case when there are already more pieces of credible evidence that suggest assault than there were in the Kavanaugh hearings. Christine Ford's story blew up in the news. I don't need multiple instances of rape to dismiss him. That's like saying "Wait so you were only raped 1 time? Hold on, Joe 'Handsy' Biden is still a good guy, and I believe him, he would need to rape at least 2 or 3 more times for me to think something was fishy". No, one rape is plenty.
\ Btw, all these democrats who are forcing themselves to lavishly throw support to Biden for optics (e.g. Abrams, Gillibrand,…all of them really) is some of the worst show of integrity I've seen. This is why no one trusts politicians. I know this is how politics works - reserve criticism for party leaders otherwise you compromise the goals of the party - but the reason why we like Yang is because he was presenting a refreshing view that was honest, compelling, and different, in a political sphere that isn't. I haven't seen enough of Yang recently to form an opinion, but look what happened to him and all the other progressive justice democrats as soon as they entered the party, they're forced and compelled to fall in line. If that isn't institutionalized evil, I don't know what is.
\ Both sides of this issue are pointing fingers at each other saying "don't be the irresponsible one", so let's talk a bit about responsibility. If you knowingly vote for Biden, and he does anything suggestive of his past record, and I ask you, "don't you feel responsible for the consequence of those policies, having put him in office?" I think most people would rationalize in any of the thousand ways they could and do, that would absolve them of responsibility. "No I didn't know he'd do that"…"No, Trump would have been worse"…"No, it wasn't that bad he did some good things". A) You can't say "I didn't know", because it's your responsibility to know who you vote for. And B) If you do know, you can't rationalize and say "well I voted for this other reason". You bare some responsibility. Now, everyone is implicated in this no matter how you vote because every candidate you support has faults (or things you disagree with), but whatever the result, you have to accept that you contributed to what happens. I couldn't forgive myself if I voted for Biden/any democrat, but maybe others don't feel the same pressure/responsibility voting, as I do. That's for them to decide.
\ I might even say the non-voter could be the most responsible/ethical for having influenced the final vote the least (by having least responsibility), should things turn for the worst
[edited down some and added summary to clear up confusion]
submitted by adm- to thedavidpakmanshow [link] [comments]

Error accessing Nextdoor

Hi all,
When I try to log in to nextdoor.com the page throws the error, " There was an error establishing a session. Please try again." I tried restarting Waterfox with add-ons disabled and got the same result. Tried in MS Edge and was able to log in. I've attached the raw text of the troubleshooting log (unimportant details removed due to post restrictions).
Raw data:
{
"application": {
"name": "Waterfox",
"osVersion": "Windows_NT 10.0",
"version": "2020.06",
"buildID": "20200602213843",
"userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:56.0) Gecko/20100101 Firefox/56.0 Waterfox/56.3",
"safeMode": false,
"updateChannel": "release",
"supportURL": "https://support.mozilla.org/1/firefox/56.3/WINNT/en-US/",
"numTotalWindows": 1,
"numRemoteWindows": 1,
"remoteAutoStart": true,
"currentContentProcesses": 2,
"maxContentProcesses": 1,
"autoStartStatus": 0,
"styloBuild": false,
"styloDefault": false,
"styloResult": false,
"keyGoogleFound": false,
"keyMozillaFound": false
},
"modifiedPreferences": {
"accessibility.typeaheadfind.flashBar": 0,
"accessibility.force_disabled": 1,
"accessibility.browsewithcaret": true,
"accessibility.typeaheadfind": true,
"browser.cache.disk.filesystem_reported": 1,
"browser.cache.disk.smart_size.first_run": false,
"browser.cache.frecency_experiment": 3,
"browser.cache.disk.capacity": 358400,
"browser.display.use_document_fonts": 0,
"browser.download.useDownloadDir": false,
"browser.link.open_newwindow.override.external": 3,
"browser.link.open_newwindow.restriction": 0,
"browser.places.smartBookmarksVersion": 8,
"browser.search.openintab": true,
"browser.search.useDBForOrder": true,
"browser.sessionstore.upgradeBackup.latestBuildID": "MOZ_BUILDID",
"browser.sessionstore.resume_from_crash": false,
"browser.sessionstore.max_tabs_undo": 30,
"browser.startup.homepage_override.mstone": "56.3",
"browser.startup.homepage": "https://www.google.com/?gws_rd=ssl",
"browser.startup.homepage_override.buildID": "MOZ_BUILDID",
"browser.tabs.warnOnClose": false,
"browser.tabs.loadInBackground": false,
"browser.tabs.remote.force-enable": true,
"browser.tabs.drawInTitlebar": false,
"browser.tabs.closeWindowWithLastTab": false,
"browser.tabs.animate": false,
"browser.urlbar.lastSuggestionsPromptDate": 20191110,
"browser.urlbar.suggest.searches": false,
"browser.urlbar.timesBeforeHidingSuggestionsHint": 1,
"browser.urlbar.searchSuggestionsChoice": false,
"dom.webnotifications.enabled": false,
"dom.disable_open_during_load": false,
"dom.push.userAgentID": "284eb70dddf441d58745565e52a36c6d",
"dom.disable_window_flip": false,
"extensions.lastAppVersion": "56.3",
"font.default.x-western": "sans-serif",
"font.internaluseonly.changed": true,
"font.name.sans-serif.x-western": "Verdana",
"general.useragent.overridepreference": "Mozilla/5.0 (Windows NT 10.0; Win64; rv:68.0) Gecko/20100101 Firefox/68.0",
"general.useragent.override.leplb0180.upoint.alight.com": "Mozilla/5.0 (Windows NT 10.0; Win64; rv:61.0.2) Gecko/20200218 Firefox/61.0.2",
"general.useragent.locale": "en-US",
"gfx.crash-guard.wmfvpxvideo.deviceID": "0x0126",
"gfx.crash-guard.d3d11layers.appVersion": "56.3",
"gfx.crash-guard.d3d11video.deviceID": "0x0126",
"gfx.crash-guard.d3d11layers.driverVersion": "9.17.10.4459",
"gfx.crash-guard.status.wmfvpxvideo": 2,
"gfx.crash-guard.d3d11layers.deviceID": "0x0126",
"gfx.crash-guard.wmfvpxvideo.appVersion": "56.3",
"gfx.crash-guard.d3d11video.appVersion": "56.3",
"gfx.crash-guard.d3d11layers.feature-d3d11": true,
"gfx.crash-guard.d3d11video.driverVersion": "9.17.10.4459",
"gfx.crash-guard.status.d3d11video": 2,
"gfx.crash-guard.wmfvpxvideo.driverVersion": "9.17.10.4459",
"gfx.crash-guard.d3d11layers.feature-d2d": true,
"gfx.crash-guard.status.d3d11layers": 2,
"layers.mlgpu.sanity-test-failed": false,
"media.webrtc.debug.log_file": "C:\\Users\\JonS\\AppData\\Local\\Temp\\WebRTC.log",
"media.gmp-widevinecdm.lastUpdate": 1593350191,
"media.gmp-gmpopenh264.lastUpdate": 1593350181,
"media.eme.enabled": true,
"media.hardware-video-decoding.failed": false,
"media.gmp-gmpopenh264.abi": "x86_64-msvc-x64",
"media.peerconnection.ice.default_address_only": true,
"media.gmp-manager.lastCheck": 1593600189,
"media.gmp-widevinecdm.abi": "x86_64-msvc-x64",
"media.gmp-widevinecdm.version": "4.10.1582.2",
"media.benchmark.vp9.versioncheck": 3,
"media.gmp.storage.version.observed": 1,
"media.benchmark.vp9.fps": 122,
"media.gmp-gmpopenh264.version": "1.8.1.1",
"media.peerconnection.ice.no_host": true,
"media.gmp-manager.buildID": "MOZ_BUILDID",
"network.http.speculative-parallel-limit": 0,
"network.http.sendRefererHeader": 0,
"network.cookie.lifetimePolicy": 2,
"network.predictor.cleaned-up": true,
"network.cookie.prefsMigrated": true,
"places.history.expiration.transient_current_max_pages": 125578,
"places.database.lastMaintenance": 1593368595,
"plugin.disable_full_page_plugin_for_types": "application/pdf",
"plugin.state.npadobeaamdetect": 0,
"privacy.clearOnShutdown.history": false,
"privacy.history.custom": true,
"privacy.sanitize.timeSpan": 0,
"privacy.clearOnShutdown.formdata": false,
"privacy.cpd.extensions-tabmix": false,
"privacy.cpd.downloads": false,
"privacy.cpd.sessions": false,
"privacy.cpd.cookies": false,
"privacy.clearOnShutdown.sessions": false,
"privacy.trackingprotection.introCount": 20,
"privacy.clearOnShutdown.cookies": false,
"privacy.donottrackheader.enabled": true,
"privacy.cpd.formdata": false,
"privacy.cpd.history": false,
"privacy.clearOnShutdown.downloads": false,
"security.sandbox.content.tempDirSuffix": "{87f48689-0423-4e5c-a94d-a51f003ce1b2}",
"security.ssl.errorReporting.automatic": true,
"services.sync.declinedEngines": "",
"services.sync.lastPing": 1593523261,
"services.sync.lastSync": "Wed Jul 01 2020 07:40:22 GMT-0400 (Eastern Standard Time)",
"services.sync.engine.prefs.modified": false,
"storage.vacuum.last.places.sqlite": 1592182525,
"storage.vacuum.last.index": 1,
"ui.osk.enabled": false,
"ui.osk.debug.keyboardDisplayReason": "IKPOS: Touch screen not found."
},
"lockedPreferences": {},
"media": {
"currentAudioBackend": "wasapi",
"currentMaxAudioChannels": 2,
"currentPreferredChannelLayout": "stereo",
"currentPreferredSampleRate": 48000,
"audioOutputDevices": [
{
"name": "",
"groupId": "",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Digital Audio (HDMI) (High Definition Audio Device)",
"groupId": "HDAUDIO\\FUNC_01&VEN_8086&DEV_2805&SUBSYS_80860101&REV_1000\\4&11cf0c5b&0&0301",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 44100,
"maxRate": 44100,
"minRate": 44100,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Internal AUX Jack (TASCAM US-1800 MIDI)",
"groupId": "USB\\VID_0644&PID_8030&MI_00\\8&77f913&0&ID01",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Intel(R) Display Audio HDMI 1 (Intel(R) Display Audio)",
"groupId": "HDAUDIO\\FUNC_01&VEN_8086&DEV_2805&SUBSYS_80860101&REV_1000\\4&11cf0c5b&0&0301",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Speakers (Logitech USB Headset)",
"groupId": "USB\\VID_046D&PID_0A44&MI_00\\8&2b61dff6&0&0000",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "",
"groupId": "",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Speakers (Boom Audio)",
"groupId": "ROOT\\MEDIA\\0000",
"vendor": "",
"type": 2,
"state": 2,
"preferred": 5,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 480,
"minLatency": 144
},
{
"name": "Communications Headphones (IDT High Definition Audio CODEC)",
"groupId": "HDAUDIO\\FUNC_01&VEN_111D&DEV_76E7&SUBSYS_10280493&REV_1001\\4&11cf0c5b&0&0001",
"vendor": "",
"type": 2,
"state": 2,
"preferred": 2,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 480,
"minLatency": 144
},
{
"name": "Speakers / Headphones (IDT High Definition Audio CODEC)",
"groupId": "HDAUDIO\\FUNC_01&VEN_111D&DEV_76E7&SUBSYS_10280493&REV_1001\\4&11cf0c5b&0&0001",
"vendor": "",
"type": 2,
"state": 2,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 480,
"minLatency": 144
},
{
"name": "",
"groupId": "",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 44100,
"maxRate": 44100,
"minRate": 44100,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Digital Audio (HDMI) (High Definition Audio Device)",
"groupId": "HDAUDIO\\FUNC_01&VEN_8086&DEV_2805&SUBSYS_80860101&REV_1000\\4&11cf0c5b&0&0301",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Digital Audio (HDMI) (High Definition Audio Device)",
"groupId": "HDAUDIO\\FUNC_01&VEN_8086&DEV_2805&SUBSYS_80860101&REV_1000\\4&11cf0c5b&0&0301",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "TASCAM US-1800 (TASCAM US-1800)",
"groupId": "MEDIA\\US1800_AUDIOADAPTER\\8&77f913&0&ID01",
"vendor": "",
"type": 2,
"state": 2,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 480,
"minLatency": 144
},
{
"name": "",
"groupId": "",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 44100,
"maxRate": 44100,
"minRate": 44100,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Internal AUX Jack (3- M-Audio MIDISPORT 2x2)",
"groupId": "USB\\VID_0763&PID_1002\\7&341074d3&0&3",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Digital Audio (HDMI) (High Definition Audio Device)",
"groupId": "HDAUDIO\\FUNC_01&VEN_8086&DEV_2805&SUBSYS_80860101&REV_1000\\4&11cf0c5b&0&0301",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "",
"groupId": "",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "",
"groupId": "",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Internal AUX Jack (3- M-Audio MIDISPORT 2x2)",
"groupId": "USB\\VID_0763&PID_1002\\7&341074d3&0&3",
"vendor": "",
"type": 2,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
}
],
"audioInputDevices": [
{
"name": "Internal AUX Jack (High Definition Audio Device)",
"groupId": "HDAUDIO\\FUNC_01&VEN_8086&DEV_2805&SUBSYS_80860101&REV_1000\\4&11cf0c5b&0&0301",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Microphone Array (IDT High Definition Audio CODEC)",
"groupId": "HDAUDIO\\FUNC_01&VEN_111D&DEV_76E7&SUBSYS_10280493&REV_1001\\4&11cf0c5b&0&0001",
"vendor": "",
"type": 1,
"state": 2,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 480,
"minLatency": 144
},
{
"name": "",
"groupId": "",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Jack Mic (IDT High Definition Audio CODEC)",
"groupId": "HDAUDIO\\FUNC_01&VEN_111D&DEV_76E7&SUBSYS_10280493&REV_1001\\4&11cf0c5b&0&0001",
"vendor": "",
"type": 1,
"state": 2,
"preferred": 5,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 44100,
"maxRate": 44100,
"minRate": 44100,
"maxLatency": 448,
"minLatency": 133
},
{
"name": "Microphone (Logitech USB Headset)",
"groupId": "USB\\VID_046D&PID_0A44&MI_00\\8&2b61dff6&0&0000",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 1,
"defaultRate": 48000,
"maxRate": 48000,
"minRate": 48000,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Line In (TASCAM US-1800)",
"groupId": "MEDIA\\US1800_AUDIOADAPTER\\8&77f913&0&ID01",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 44100,
"maxRate": 44100,
"minRate": 44100,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "",
"groupId": "",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 44100,
"maxRate": 44100,
"minRate": 44100,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Line (Galaxy S7 A2DP SNK)",
"groupId": "BTHENUM\\{0000110a-0000-1000-8000-00805f9b34fb}_VID&00010075_PID&0100\\8&2183fce9&0&FC4203D15EB1_C00000000",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "",
"groupId": "",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Internal AUX Jack (High Definition Audio Device)",
"groupId": "HDAUDIO\\FUNC_01&VEN_8086&DEV_2805&SUBSYS_80860101&REV_1000\\4&11cf0c5b&0&0301",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Internal AUX Jack (3- M-Audio MIDISPORT 2x2)",
"groupId": "USB\\VID_0763&PID_1002\\7&341074d3&0&3",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Internal AUX Jack (High Definition Audio Device)",
"groupId": "HDAUDIO\\FUNC_01&VEN_8086&DEV_2805&SUBSYS_80860101&REV_1000\\4&11cf0c5b&0&0301",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Internal AUX Jack (3- M-Audio MIDISPORT 2x2)",
"groupId": "USB\\VID_0763&PID_1002\\7&341074d3&0&3",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Internal AUX Jack (TASCAM US-1800 MIDI)",
"groupId": "USB\\VID_0644&PID_8030&MI_00\\8&77f913&0&ID01",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "",
"groupId": "",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 44100,
"maxRate": 44100,
"minRate": 44100,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Rec. Playback (IDT High Definition Audio CODEC)",
"groupId": "HDAUDIO\\FUNC_01&VEN_111D&DEV_76E7&SUBSYS_10280493&REV_1001\\4&11cf0c5b&0&0001",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "",
"groupId": "",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
},
{
"name": "Dock Mic (IDT High Definition Audio CODEC)",
"groupId": "HDAUDIO\\FUNC_01&VEN_111D&DEV_76E7&SUBSYS_10280493&REV_1001\\4&11cf0c5b&0&0001",
"vendor": "",
"type": 1,
"state": 2,
"preferred": 2,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 2,
"defaultRate": 44100,
"maxRate": 44100,
"minRate": 44100,
"maxLatency": 448,
"minLatency": 133
},
{
"name": "",
"groupId": "",
"vendor": "",
"type": 1,
"state": 0,
"preferred": 0,
"supportedFormat": 4112,
"defaultFormat": 4096,
"maxChannels": 0,
"defaultRate": 0,
"maxRate": 0,
"minRate": 0,
"maxLatency": 0,
"minLatency": 0
}
]
},
"javaScript": {
"incrementalGCEnabled": true
},
"accessibility": {
"isActive": false,
"forceDisabled": 1,
"handlerUsed": true
},
"libraryVersions": {
"NSPR": {
"minVersion": "4.16",
"version": "4.16"
},
"NSS": {
"minVersion": "3.34",
"version": "3.34"
},
"NSSUTIL": {
"minVersion": "3.34",
"version": "3.34"
},
"NSSSSL": {
"minVersion": "3.34",
"version": "3.34"
},
"NSSSMIME": {
"minVersion": "3.34",
"version": "3.34"
}
},
"userJS": {
"exists": false
},
"sandbox": {
"contentSandboxLevel": 1,
"effectiveContentSandboxLevel": 1
},
"graphics": {
"numTotalWindows": 1,
"numAcceleratedWindows": 1,
"windowLayerManagerType": "Direct3D 11",
"windowLayerManagerRemote": true,
"windowUsingAdvancedLayers": false,
"adapterDescription": "Intel(R) HD Graphics 3000",
"adapterVendorID": "0x8086",
"adapterDeviceID": "0x0126",
"adapterSubsysID": "04931028",
"adapterRAM": "Unknown",
"adapterDrivers": "igdumd64 igd10umd64 igd10umd64 igdumd32 igd10umd32 igd10umd32",
"driverVersion": "9.17.10.4459",
"driverDate": "5-19-2016",
"adapterDescription2": "",
"adapterVendorID2": "",
"adapterDeviceID2": "",
"adapterSubsysID2": "",
"adapterRAM2": "",
"adapterDrivers2": "",
"driverVersion2": "",
"driverDate2": "",
"isGPU2Active": false,
"direct2DEnabled": true,
"directWriteEnabled": true,
"directWriteVersion": "10.0.19041.264",
"clearTypeParameters": "Gamma: 2.2 Pixel Structure: RGB ClearType Level: 100 Enhanced Contrast: 300 ",
"webgl1Renderer": "Google Inc. -- ANGLE (Intel(R) HD Graphics 3000 Direct3D11 vs_4_1 ps_4_1)",
"webgl1Version": "OpenGL ES 2.0 (ANGLE 2.1.0.dec065540d5f)",
"webgl1DriverExtensions": "GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object ",
"webgl1Extensions": "ANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_frag_depth EXT_shader_texture_lod EXT_texture_filter_anisotropic EXT_disjoint_timer_query MOZ_debug OES_element_index_uint OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_s3tc WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc MOZ_WEBGL_depth_texture",
"webgl1WSIInfo": "EGL_VENDOR: Google Inc. (adapter LUID: 000000000000c4df)\nEGL_VERSION: 1.4 (ANGLE 2.1.0.dec065540d5f)\nEGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture_nv12 EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource \nEGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses ",
"webgl2Renderer": "Google Inc. -- ANGLE (Intel(R) HD Graphics 3000 Direct3D11 vs_4_1 ps_4_1)",
"webgl2Version": "OpenGL ES 3.0 (ANGLE 2.1.0.dec065540d5f)",
"webgl2DriverExtensions": "GL_ANGLE_depth_texture GL_ANGLE_framebuffer_blit GL_ANGLE_framebuffer_multisample GL_ANGLE_instanced_arrays GL_ANGLE_lossy_etc_decode GL_ANGLE_pack_reverse_row_order GL_ANGLE_request_extension GL_ANGLE_robust_client_memory GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ANGLE_texture_usage GL_ANGLE_translated_shader_source GL_CHROMIUM_bind_generates_resource GL_CHROMIUM_bind_uniform_location GL_CHROMIUM_copy_compressed_texture GL_CHROMIUM_copy_texture GL_CHROMIUM_sync_query GL_EXT_blend_minmax GL_EXT_color_buffer_float GL_EXT_color_buffer_half_float GL_EXT_debug_marker GL_EXT_discard_framebuffer GL_EXT_disjoint_timer_query GL_EXT_draw_buffers GL_EXT_frag_depth GL_EXT_map_buffer_range GL_EXT_occlusion_query_boolean GL_EXT_read_format_bgra GL_EXT_robustness GL_EXT_sRGB GL_EXT_shader_texture_lod GL_EXT_texture_compression_dxt1 GL_EXT_texture_filter_anisotropic GL_EXT_texture_format_BGRA8888 GL_EXT_texture_norm16 GL_EXT_texture_rg GL_EXT_texture_storage GL_EXT_unpack_subimage GL_KHR_debug GL_NV_EGL_stream_consumer_external GL_NV_fence GL_NV_pack_subimage GL_NV_pixel_buffer_object GL_OES_EGL_image GL_OES_EGL_image_external GL_OES_EGL_image_external_essl3 GL_OES_compressed_ETC1_RGB8_texture GL_OES_depth32 GL_OES_element_index_uint GL_OES_get_program_binary GL_OES_mapbuffer GL_OES_packed_depth_stencil GL_OES_rgb8_rgba8 GL_OES_standard_derivatives GL_OES_texture_float GL_OES_texture_float_linear GL_OES_texture_half_float GL_OES_texture_half_float_linear GL_OES_texture_npot GL_OES_vertex_array_object ",
"webgl2Extensions": "EXT_color_buffer_float EXT_texture_filter_anisotropic EXT_disjoint_timer_query MOZ_debug OES_texture_float_linear WEBGL_compressed_texture_s3tc WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_context MOZ_WEBGL_lose_context MOZ_WEBGL_compressed_texture_s3tc",
"webgl2WSIInfo": "EGL_VENDOR: Google Inc. (adapter LUID: 000000000000c4df)\nEGL_VERSION: 1.4 (ANGLE 2.1.0.dec065540d5f)\nEGL_EXTENSIONS: EGL_EXT_create_context_robustness EGL_ANGLE_d3d_share_handle_client_buffer EGL_ANGLE_d3d_texture_client_buffer EGL_ANGLE_surface_d3d_texture_2d_share_handle EGL_ANGLE_query_surface_pointer EGL_ANGLE_window_fixed_size EGL_ANGLE_keyed_mutex EGL_ANGLE_surface_orientation EGL_ANGLE_direct_composition EGL_NV_post_sub_buffer EGL_KHR_create_context EGL_EXT_device_query EGL_KHR_image EGL_KHR_image_base EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_get_all_proc_addresses EGL_KHR_stream EGL_KHR_stream_consumer_gltexture EGL_NV_stream_consumer_gltexture_yuv EGL_ANGLE_flexible_surface_compatibility EGL_ANGLE_stream_producer_d3d_texture_nv12 EGL_ANGLE_create_context_webgl_compatibility EGL_CHROMIUM_create_context_bind_generates_resource \nEGL_EXTENSIONS(nullptr): EGL_EXT_client_extensions EGL_EXT_platform_base EGL_EXT_platform_device EGL_ANGLE_platform_angle EGL_ANGLE_platform_angle_d3d EGL_ANGLE_device_creation EGL_ANGLE_device_creation_d3d11 EGL_ANGLE_experimental_present_path EGL_KHR_client_get_all_proc_addresses ",
"info": {
"AzureCanvasBackend (UI Process)": "skia",
"AzureFallbackCanvasBackend (UI Process)": "cairo",
"AzureContentBackend (UI Process)": "skia",
"AzureCanvasBackend": "Direct2D 1.1",
"AzureContentBackend": "Direct2D 1.1",
"AzureCanvasAccelerated": 0,
"ApzWheelInput": 1,
"ApzDragInput": 1
},
"featureLog": {
"features": [
{
"name": "HW_COMPOSITING",
"description": "Compositing",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "D3D11_COMPOSITING",
"description": "Direct3D11 Compositing",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "DIRECT2D",
"description": "Direct2D",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "D3D11_HW_ANGLE",
"description": "Direct3D11 hardware ANGLE",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "GPU_PROCESS",
"description": "GPU Process",
"status": "available",
"log": [
{
"type": "default",
"status": "available"
}
]
},
{
"name": "WEBRENDER",
"description": "WebRender",
"status": "unavailable",
"log": [
{
"type": "default",
"status": "opt-in",
"message": "WebRender is an opt-in feature"
},
{
"type": "runtime",
"status": "unavailable",
"message": "Build doesn't include WebRender"
}
]
},
{
"name": "ADVANCED_LAYERS",
"description": "Advanced Layers",
"status": "disabled",
"log": [
{
"type": "default",
"status": "disabled",
"message": "Disabled by default"
}
]
}
],
"fallbacks": []
},
"crashGuards": []
},
"experiments": [],
"extensions": [
{
"name": "Add-on Compatibility Reporter",
"version": "2.2.4",
"isActive": true,
"id": ["[email protected]](mailto:"[email protected])"
},
{
"name": "Bookmark Dupes",
"version": "5.10",
"isActive": true,
"id": ["[email protected]](mailto:"[email protected])"
},
{
"name": "Classic Theme Restorer",
"version": "1.7.7.2",
"isActive": true,
"id": "[email protected]"
},
{
"name": "Clear Cache",
"version": "3.2",
"isActive": true,
"id": "[email protected]"
},
{
"name": "Dark Reader",
"version": "4.9.13",
"isActive": true,
"id": ["[email protected]](mailto:"[email protected])"
},
{
"name": "Disconnect",
"version": "5.19.3",
"isActive": true,
"id": ["[email protected]](mailto:"[email protected])"
},
{
"name": "DuckDuckGo Search",
"version": "1.0.0",
"isActive": true,
"id": "{37220c34-b538-4f3e-af3d-47aa40026683}"
},
{
"name": "Facebook™ Disconnect",
"version": "0.1.5",
"isActive": true,
"id": "[email protected]"
},
{
"name": "Image Search Options",
"version": "3.0.12",
"isActive": true,
"id": "{4a313247-8330-4a81-948e-b79936516f78}"
},
{
"name": "Popup blocker for FF: Poper Blocker",
"version": "4.0.8.6",
"isActive": true,
"id": "{bee8b1f2-823a-424c-959c-f8f76c8b2306}"
},
{
"name": "Print Edit",
"version": "18.4",
"isActive": true,
"id": "[email protected]"
},
{
"name": "Remove Facebook Ads",
"version": "1.0",
"isActive": true,
"id": "{2eb151f4-43c9-46b0-a568-bff4350def78}"
},
{
"name": "Remove Facebook Sponsored Posts",
"version": "0.0.8",
"isActive": true,
"id": "{aa2d4c7b-621a-4aa4-a618-6a1656d06d8d}"
},
{
"name": "RoboForm Password Manager",
"version": "9.0.1.6",
"isActive": true,
"id": ["[email protected]](mailto:"[email protected])"
},
{
"name": "Tab Mix Plus",
"version": "0.5.5.0",
"isActive": true,
"id": "{dc572301-7619-498c-a57d-39143191b318}"
},
{
"name": "Tab Session Manager",
"version": "6.1.0",
"isActive": true,
"id": "[email protected]"
},
{
"name": "uBlock Origin",
"version": "1.27.10",
"isActive": true,
"id": ["[email protected]](mailto:"[email protected])"
},
{
"name": "Video DownloadHelper",
"version": "7.3.9",
"isActive": true,
"id": "{b9db16a4-6edc-47ec-a1f4-b86292ed211d}"
},
{
"name": "Zoom Scheduler",
"version": "2.1.10",
"isActive": true,
"id": "{bf855ead-d7c3-4c7b-9f88-9a7e75c0efdf}"
},
{
"name": "Auto Tab Discard",
"version": "0.3.6",
"isActive": false,
"id": "{c2c003ee-bd69-42a2-b0e9-6f34222cb046}"
},
{
"name": "Classic Add-ons Archive",
"version": "2.0.2b1",
"isActive": false,
"id": "[email protected]"
},
{
"name": "Forecastfox (fix version)",
"version": "4.25",
"isActive": false,
"id": "[email protected]_fix_version"
},
{
"name": "TunnelBear VPN",
"version": "3.2.12",
"isActive": false,
"id": ["[email protected]](mailto:"[email protected])"
},
{
"name": "User-Agent Switcher",
"version": "0.2.7",
"isActive": false,
"id": "{75afe46a-7a50-4c6b-b866-c43a1075b071}"
}
],
"features": []
}
submitted by jonnyrebel to waterfox [link] [comments]

Wine 5.6 Released

The Wine development release 5.6 is now available.
 
https://www.winehq.org/announce/5.6 
 
What's new in this release (see below for details):
 
- Still more Media Foundation work. - Improvements to Active Directory LDAP support. - A few more modules converted to PE. - Improvements to gdb proxy mode. - Various bug fixes. 
 
The source is available from the following locations:
http://dl.winehq.org/wine/source/5.x/wine-5.6.tar.xz http://mirrors.ibiblio.org/wine/source/5.x/wine-5.6.tar.xz 
 
Binary packages for various distributions will be available from:
http://www.winehq.org/download 
 
You will find documentation on
http://www.winehq.org/documentation 
 
You can also get the current source directly from the git repository.
Check
http://www.winehq.org/git for details. 
 
Wine is available thanks to the work of many people.
See the file AUTHORS in the distribution for the complete list.
 
 
Bugs fixed in 5.6 (total 38):
 
19420 Passmark 7.0 2d benchmark tests fails without native gdiplus 21466 Multiple applications need NtQueryVolumeInformationFile 'FileFsVolumeInformation' class support (AVG Free 8.x/9.x Antivirus Edition, MSYS2) 24784 Explorer++ displays disabled toolbar icons incorrectly 27324 Cossacks II (DotEmu version) refuses to start from its install directory (path too long?) 30810 Keygener Assistant 2.x: main window has incorrect size and contents are all black 31207 Monogram GraphStudio v0.3.x crashes when using Graph- >Insert Filter 33290 Fullscreen games cause panning configurations to be generated on some NVidia proprietary drivers 34014 Star Wars KOTOR II: The Sith Lords: Movies/cutscenes do not play with opengl on 37029 Evernote 5.5.x - unable to capture webcam note 37043 Keyboard input broken in Roblox Player 37051 Roblox Studio embedded webpage does not load consistently or properly using built-in winhttp 38856 LEGO Lord of the Rings crashes randomly 41610 ChurchBoard: Trying to create a window(about 3 minutes). And the error takes off. 41740 Diablo 3's mouse sprite stops moving, but the mouse is still working. 42072 Dead Space (Steam) crashes on save with "divide by zero" error 42479 MYOB Accounting v18.5.x crashes on startup 43704 Contacam crashes 47083 MySQL 8.0.x community installer (.NET 4.5.x app) fails to configure mysql, needs support for WS_AF_INET6 in 'iphlpapi.GetExtendedTcpTable' 47109 WineVulkan ICD isn't registered in wineprefixes 47362 Media Feature Pack for W10N requires rtworkq.dll 47794 Rockstar Games Launcher installer button images do not display 47825 Webex Meetings crashes 48611 Cairo Shell v0.3.x (.NET 4.7 app) crashes due to missing 'HKCU\\Software\\Microsoft\\Windows NT\\CurrentVersion\\WinLogon\\Shell' registry sub-key 48623 Error authenticating to LDAP controller 48729 Binary Domain has misplaced text in configuration tool with builtin d3dx9_43 48766 Late Shift doesn't work properly 48778 Star Wars: The Old Republic crashes shortly after intro screen 48788 null pointer in wined3d_palette_set_entries with Diablo GOG 48798 RegCloseKey: Uninitialized read from get_language_sort 48806 Panzer Corps 2 needs msvcp140.dll.? [email protected]@@[email protected] 48816 The explorer doesn't support '/cd' option 48832 Magic The Gathering Online: client does not start due to long file names since 2020-03-25 update 48838 Wine fails to build wldap32 if LDAP is not installed 48844 Magical Scramble Demo 1.20P shows white boxes instead of pictures. 48846 msvcr90/tests/msvcr90.c: error: variadic functions must use the base AAPCS variant 48888 error: redefinition of typedef ‘_onexit_t’ [/dlls/d3dcompiler_33] 48897 Building fails with '/usbin/ld: cannot find -ldl' 48902 Warframe launcher fails to replace updated Launcher.exe the first time (works when Retry option pressed, as Launcher.exe deleted first time) 
submitted by catulirdit to linux_gaming [link] [comments]

Wine 5.5 Released

The Wine development release 5.5 is now available.
 
https://www.winehq.org/announce/5.5 
 
What's new in this release (see below for details):
 
- Builtin libraries use the new UCRTBase C runtime. - Compatibility mode used when reporting Windows version. - Better support for debug information in PE files. - Support for linguistic case mappings. - More attributes supported in WebServices. - Various bug fixes. 
 
The source is available from the following locations:
http://dl.winehq.org/wine/source/5.x/wine-5.5.tar.xz http://mirrors.ibiblio.org/wine/source/5.x/wine-5.5.tar.xz 
 
Binary packages for various distributions will be available from:
http://www.winehq.org/download 
 
You will find documentation on
http://www.winehq.org/documentation 
 
You can also get the current source directly from the git repository.
Check
http://www.winehq.org/git for details. 
 
Wine is available thanks to the work of many people.
See the file AUTHORS in the distribution for the complete list.
 
 
Bugs fixed in 5.5 (total 32):
 
8439 Multiple Microsoft product installers fail due missing shell app path expansion (Visual Studio .NET 2002, 2003, Visual Foxpro 9.0) 23523 Call of Juarez DX10 Benchmark does not start 31890 Multiple applications need IAudioEndpointVolume::GetMasterVolumeLevelScalar method implementation (Cisco IP Communicator, Cairo Shell v0.3.x) 32114 LTSpice: Dialog resizing glitches, slow panning when zooming, minor traces 32222 LTspice: text fields issues 32723 Death to Spies: Moment of Truth (Steam/non-Steam) crashes on startup (intro video needs WMV3 decoder support in an AVI container) 35671 ERD Concepts 6 crashes with division by zero when editing relations 39428 Failing owner SID test in advapi32:security 39429 Failing ACE flag tests in advapi32:security 40854 Adobe Flash Player 22-25 installer crashes (wtsapi32.WTSQuerySessionInformation needs to support WTSUserName info class) 41208 Gridcoin Research Client crashes 41305 Might and Magic VI: Game hangs before intro video (making it unplayable) [regression] 41929 Multiple games need WINED3D_TEXF_ANISOTROPIC filter mode 45967 Beat hazard 2 - bad network/float behavior 47056 Solid Edge v15: Program freeze on File->Open 48276 VSDC Video Editor needs VT_VECTOR|VT_I4 support in PropertyStorage_ReadProperty 48473 kernelbase WaitNamedPipeW contains non-null terminated string, causing garbage output in trace logs 48495 XCP-ng Center v8.x (.NET 4.6 app) can't connect to server with self-signed certificate 48593 Multiple games play only one frame of video (Fable: The Lost Chapters, Audiosurf, Dark Souls 2, Oddworld: Munch's Oddysee) 48642 kernel32:process contains a race condition in test_WaitForJobObject() 48683 iTunes v12.10.4.2 crashes on unimplemented function wmvcore.dll.WMIsContentProtected when adding folders to directory scan 48698 Multiple installers fail with "Unknown method" (Flash 29, Rexygen) 48700 Wolcen: Lords of Mayhem - there's a blob around the character's head. 48732 How to Survive crashes on start (fullscreen mode) 48734 How to Survive crashes when starting a new game 48739 ConEmu (Windows console emulator) v19.10.12 fails to set Wininet's INTERNET_OPTION_IGNORE_OFFLINE and shows error dialog at startup 48743 Multiple games have broken rendering (Sniper Elite V2, Sniper Elite 3, F1 2012) 48750 Few missing DirectSound3D Algorithms GUID Defs 48762 IExplore immediately crashes on www.msnbc.com with a failed assertion 48765 Firefox 74.0 crashes instantly: Call to unimplemented function WS2_32.dll.WSCGetProviderInfo, aborting 48801 Multiple games crash on unimplemented function d3dx11_43.dll.D3DX11GetImageInfoFromFile (Assetto Corsa 1.14.x, Project Cars) 48814 Microsoft Word 6.0 for Windows installer crashes after wine- 4.8-247-g0d7d0427d0 
submitted by catulirdit to linux_gaming [link] [comments]

Just Natsuki 4.1 (The Two Year Anniversary Update!)

Wow! It's been two years! Two years ago I made this mod and here I am today. This update doubles as adding a feature I wanted to have in the 1.0 full release but never did, and that is for Natsuki to recognize the player's gender.
ADDED
Added an event Today (May 1st) and Tomorrow (May 2nd) for the anniversary!
Added a cake! (Art by JMO)
Added a kitchen! (Art by TrueLoverOfMonika)
Added a topic for Natsuki to ask the players gender when you boot up the game OR in the intro cutscene when first starting.
Added the ability for Natsuki to ask the player's pronouns (She doesn't often use pronouns for the player though..)
Added the ability to change your gender or pronouns by asking Natsuki in the talk menu.
Added a new topic on page 8 of the talk menu, it's about the anniversary and will go away after May 2nd.
CHANGED
Changed in the confession cutscene for if the player is Female or Non-Binary, reassuring the player she still loves them.
Changed dialogues for Natsuki to refer to you by the gender you chose more often.
Changed dialogue in the intro cutscene.
Changed the way you change your name, It's done in the talk menu just like the gendepronouns.
REMOVED
Removed Herobrine
When selecting a gender Natsuki will ask which you identify and gives Non-Binary players the ability to pick one that suits them, when you pick non binary she'll refer to you in neutral terms except pronouns. I did this for any players who may want the option! That's all for now! But Natsuki will have some special news for you, just gotta play the game and find it!
The link to download this version is here: https://www.mediafire.com/file/62p2y8h5blyhwr5/JustNatsuki-4.1.0-Mod.zip/file
BUT! To make sure you are getting the newest version please visit my website/blog! Unfortunately I cannot link it due to Reddit auto deleting links. But if you google "Just Natsuki dev" it should be the first result. Sorry for the inconvenience!
submitted by Edgarmods to DDLCMods [link] [comments]

Full rework of ALL of Zane's anti synergy skills, augments, and class mods.

Hello everyone reading! If you don't know me I go by ThiccFilA on youtube, and I am a Zane main since day 1 of this game, and I play this game every single day literally as a job. I have a huge community with tons of Zane players. I'm part of the official borderlands discord, knowing many members in there. I'm part of other discords, communities, etc. Why am I saying all this? Not to brag, but to hopefully show you that I have the knowledge to make this sort of post. So what is this post? It's the skill reworks I think Zane truly needs. I have a firm belief that Zane's damage is up to par, and that bad skills/augments/synergy is to blame for why people struggle to play with him or call him gear reliant. So keep in mind this whole entire article is written as criticism out of love, and not out of hate. I truly love this game, this character, and the community.
So with intros out of the way, I've revised Zane's entire skill trees. It is my belief, we can't just take skills out and add completely new ones, that takes a ton of time, manpower, etc. I truthfully also believe that some bad skills just need tweaked a bit to make them actually viable, and people will have an easier time overall playing with Zane this way.
If you want to contact me personally my email is [[email protected]](mailto:[email protected])
I would like to stress, if any of this stuff is changed, please let it be the augments and class mods. Action skills are used more than anything, and a lot of Zane's augments are not working or at least not up to par with what they should be.
Here it is:
Doubled Agent Tree
This skill is still pretty bad, just make it flat out better please.
Clone Augments:
Hitman Tree
Sntnl Augments: I want to preface this section saying IMO sntnl is his worst action skill, it's because of the augments. Drone delivery is the best thing about SNTNL and it's a skill.
Undercover Tree: Zane's most consistent tree lol
There's really only a couple skills that need changed here.
Barrier Augments:
Literally one change: Make the left augments work when I pick up the barrier. If you want to stick to reduced effects, then fine(even though you shouldn't). But like, I have 0 incentive to use any augments on the left, I'm not going to put my barrier somewhere and sit there. Like it's not plausible.
Finally I have a couple class mod updates
Cold Warrior: Frozen enemies take 50% bonus crit damage, 100% bonus explosive damage, and 300% bonus melee damage. (this is a great easter egg for TPS :)
Techspert: Needs buffed to at least 15%
Remove really expensive jacket, add death follows close. (to be honest this will rarely get used anyway, but this change would at least make it not bad)
Antifreeze: Needs cryo immunity (to the DOT, maybe not the damage) this class mod is basically false advertising. Also needs to give bonus while moving, and not sliding or jumping. gearbox pls
Anyways thank you to all those who read and support this topic! I want to continually hammer in actual ideas of how to make Zane become a more playable character! I am not going to just post about him needing buffed without offering what those buffs should be. I also try my hardest not to straight up change skills as much as possible, but some things definitely need it. I'm not allowed to post links to other forums, but it may be more likely this gets into the eyes of gearbox, over on the gearbox forums, my post should be easy to find. I'll be reposting this there as well.
submitted by flightx3aa to borderlands3 [link] [comments]

Python packaging documentation sucks.

After trying to wrap my head around publishing a simple Python package for weeks, I realized that the "official" docs on Python packaging irks me. Here's why:

Doesn't follow common practice

Python's standard library docs (e.g. json) usually consist of two parts:
  1. An introductory section with examples for simple use cases.
  2. A full API reference (with more examples, constraints, edge cases, etc.)
This format is good for beginners and experts alike. For newcomers, the introduction helps you grasp what the module does and how to use it. Want to learn more about a class? Click on its name to jump to its API reference. Experienced developers can skip the intro and dive into the API reference right away.
This two-track scheme is so effective that many popular projects also do it. Flask and requests docs are easy to read.
Not so for setup(). The docs for distutils.core.setup() is sprawled all over the place.
What is py_modules for? The API reference is extremely terse. You have to dig through the tutorial to read the full description to figure it out.
What does setup.py sdist do? The tutorial throws more details than a tutorial aught to. In contrast, the API reference is lacking.
This inversion of content is confusing, and deviates from established practices.
We could learn a thing or to from npm. See: docs on package.json.

Misleading

There's a big fat memo on top of every tutorial:
Note: This document is being retained solely until the setuptools documentation at https://setuptools.readthedocs.io/en/latest/setuptools.html independently covers all of the relevant information currently included here.
Which encourages the reader to click on the link and start reading setuptools docs. But now the reader is confused, because setuptools does NOT "independently cover all of the relevant info" yet. It discusses new and changed setup() keywords without discussing what setup() does. You have to go back to distutils docs for that. Quite obviously, there is no link leading back to distutils docs.
Did I say it's sprawled all over the place?
What needs to be done:
  1. Until setuptools docs becomes truly independent, add a link back to distutils docs saying: SORRY. NOT FOR NEWBS WHO DON'T KNOW WHAT DISTUTILS IS. READ IT FIRST BEFORE READING OUR DOCS.
  2. Make it truly independent.

Doesn't explain the little details

One thing that confounded me as a beginner: Where do setup.py commands come from? How does it parse the options? I certainly didn't parse sys.argv myself.
The answer is that distutils/setuptools does the actual work. And this goes against the common sense that you pass a command to the program that does the actual work.
Why did it have to be setup.py sdist, and not distutils sdist or setuptools sdist? All the cool kids do it the right way--npm build and go build and cargo build. In 2020, it would be worth adding this one line to the docs:
setup() turns setup.py into a command-line program that handles packaging your project†. Instead of running setuptools as a standalone program, you call it through setup.py.
Oh, wait, packging.python.org already did that. It's a good thing distutils and setuptools docs explicitly link to it. (They don't. They really should.)

packaging.python.org needs updates, too

The bulk of their useful documentation actually lives in https://packaging.python.org/guides/ . This is great, except that many of its guides have the foreboding header:
The guides aren't organized, either; it's one big list. Some taxonomy is desired:
If possible, the following excellent resources should also be added here.

TLDR?

Python Packaging might have got better. Documentation needs to get better, too.
submitted by lifeeraser to Python [link] [comments]

"Noise"'s message - interpreting the "Phones bad" reaction

Well... Somewhat dreary title, sure, but indulge me for a second.
I'm going to argue that, while reductive, the non-trivial amount of people reacting to "Noise" as a message of "phones are bad" / "Boomer" perspective actually is interesting to examine. I'll TL;DR at the end, but will start with a list of stuff that's relevant.
Small amount of context: I am no movie expert or writer, or anything of the sort (I'm a programmer). Do not take my interpretations as coming from a place of insight into how movies are done, or how lyrics are written - I'm just pointing my interpretation for a neutral ground, uninformed by actual professional experience dissecting media.
There will be 4 pieces of evidence I will consistently reference during this small essay. Here they are, linked for convenience:
Noise - The video
Noise - Lyrics
Noise - The Reddit Thread
Those 3 are incredibly self-explanatory, but I will additionally refer to a 4th link:
Greek Fire - A Real Life lyrics

"Noise" as a neutral song

A common sentiment among commenters over "Noise" is that there's a lot of subtext that delves deeper than "phones = bad". There indeed is, but I don't think the song is neutral. Let me claim my first big point: "Noise" opposes the social media culture vehemently, in a completely binary way. Let's look at the nuance.

The lyrics

I'd say the biggest duality here is that the real world - The Earth - lies beyond the simulation.
The Earth has a real voice
Go out and get in
"Go out" of your simulated reality, and "Get in" what is perceived as the real world: Freedom. Without context from the video (we'll get there), the lyrics don't immediately point me to the "Real World" being "the non-tech world", but they do absolutely, unceremoniously, point to this social media controlled world as utterly void of value:
Zoom in for flak and misery
Bleed some pixels
Have a near-life experience
To decoy the human voice
Sad hologram
Lost in the maze
The real and human feel
Fake, fake, fakest. This world has no discernible reality.
But, on closer inspection...
Noise From a sunless world At a slave of brave new world
So... It is a world. If it's so fake... Everything is fake... What gives it form? "Noise" answers it:
Crave the machine
Revere the screen
Pose for the dead
You have become
Tool of a tool
Digital ghouls
Feeding the beast
Brain insomniac, paranoiac
Endless noise
Sunset is free From this deity
This world is more than just fake: It's manufactured by someone. Not something, someone. There's a massive critique of not only thoughtlessness/idly using the system without thought, and the allusion that the system is created by someone.
To continue, I'll now shift a bit for the videoclip.

Noise, the videoclip

There are many vague allusions throughout the lyrics, but the video crystallizes it completely. I don't even see many color tones... It's all some pretty black void, until "the end".
Exhibit a, loss of freedom:
Exhibit b, there is no escape:
Exhibit c, there is absolutely no positive human interaction:
Exhibit d, video coloring and musicianship
I think I've overall made my point that "Noise" is fully critical. I didn't enter the specifics of each topic it's criticizing (Cancelling, fake empathy, fake idols, fake sense of worth...), because the basic premise is established: "Noise" criticizes where we currently are at.

The interpretation of the song, and clashing ideals

Well, this is it. If Noise presents a fully demonizing schematic... isn't the ideal that "phones=bad" actually... the point? I'm of the opinion that in part, yes. It's a completely damning conclusion about the current system (Social Media moreso than phones, but still). So much freedom is utterly removed from the listener by the inscrutable, unyielding, invincible system, that we can do no more than count our demise down. I actually do think that the song itself very much is leading the listener to conclude that the system is horrid, void, frivolous, emotionless, and mandatory.
That, I believe, is the reason "phones=bad" is a simple way to summarize this song. Doesn't crack any nuance that the song does bring, but it does actually fully describe what the feeling of it is: The system is corrupt, restricts freedom, removes human emotion, and brings no value. Is it via cancelling other people? Via living through instagram's stories? Through holding opinions and discarding them as soon as public opinion shifts? Is it via absorbing idolatry and reveling in it? Is it through indoctrination of our young to this preexisting system? At the end of the day, the lyrics - and video - are using characters and scenarios that all lead to the same, dreary, future; no alternative is shown.
Is our sunset as hopelessly unstoppable as the video/lyrics seem to show? They even speak of an even worse future,
Beyond the human horizon
Something terrifying sleeps
Which I believe to be an allusion to singularity - the point AI is able to program itself.
And this is where I feel I'm missing a lot of context: my entire analysis is in a vacuum. It may be incomplete, because "Noise" might be challenged... by the remaining songs in the album. I can't know that! It's interesting to see where it will lead.
I think there's a bit of a clash of ideals in which "Noise" is either seen as more nuanced than it is (the general sentiment that it's providing great insight into how technology is not the problem, humans are), or having no nuance whatsoever (phones=bad, damned boomers!). I actually think it's in the middle: The song fully condemns a system that's in place, and while humans are a part of it, they're portrayed as completely bound by it, removed from their freedom. "Phones=bad", however, is too reductive, as the song isn't just "social media = bad", but "this is why they're bad": a good amount of archetypes of social media abuse are portrayed.
This is why I eagerly await the album for context, because I expect to see a fuller range of options here. Are we truly never free? Can't we change this? Is the system as impossible to counter, as hopeless, as Noise states? Can real human emotion not happen within these systems? Are we as devoid of conscious thought that we're beyond help?
And, to this, I'll bring my final link into the discussion.

A Real Life, and burden of interpretation

The song I linked, A Real Life, by Greek Fire, has interesting parallels. It obviously speaks of a condemned system. However, I posit that the verses are parallel to "Noise", but the chorus is completely different in tone.
With every photo you are taking my soul but you know
Every shot is just another to show to the people that live
Sounds familiar. Social Media is about clout, and you do anything you can to get it.
No mind, no memories
Just your allegiance to the fad
Yup. Loss of freedom, check.
A new canon is coming up
And an allusion to the future. "Canon" could be interpreted as drastic change without implying good or evil, but still.
And then, there's the chorus. Here's the absolute difference:
But can we live a real life? a real life
And do we even know what that means?
Can we live a real life
And know people outside machines?
Can we live a real life between the devil and the digital sea?
Everything is thrown out of whack here. The key distinction here is that the listener is the one actually burdened with figuring out what is real and what is not. "A 'Real Life' - Do we even know what that means?" says it all: it's challenging us to understand what even is real. This makes the song take a different light than "Noise"; "Noise", in my opinion, makes the distinction of "Real" and "Fake" clear, but this song does not. The challenge offered by the chorus of "A Real Life", and the fact that the chorus is how it ends, without tonal shifts in song strength (offering a peaceful state, the entire song is aggressive), give a lot more agency to the listener, in forcing them to think about a more ambiguous "real".

TL, DR, this is already longer than it should've

...I fully expect my rambling to have devolved into nonsense, but I think the key phase here is as such:
I think there's a bit of a clash of ideals in which "Noise" is either seen as more nuanced than it is (the general sentiment that it's providing great insight into how technology is not the problem, humans are), or having no nuance whatsoever (phones=bad, damned boomers!). I actually think it's in the middle: The song fully condemns a system that's in place, and while humans are a part of it, they're portrayed as completely bound by it, removed from their freedom. "Phones=bad", however, is too reductive, as the song isn't just "social media = bad", but "this is why they're bad".
...Sorry about the ramble's length :P
submitted by Cloudpr to nightwish [link] [comments]

Odyssey Movie Playlist Project - King Gizzard and the Lizard Wizard

THE ODYSSEY PROJECT

What is this claptrap?
A movie/playlist I created after getting a little too deep into the Gizzverse theory. Let this stand as a monument to my folly - I don't think the Gizzverse is a cohesive, narrative thing, but what I did manage to do was create a very nice, flowing playlist that follows a narrative, using the clues, lyrical links and musical motifs presented by the band to take us on a vast, mystical journey throughout the Universe.
If you're on this page, you've either come from my YouTube Videos, been sent here via myself dropping you a link, or stumbled upon this post after clicking my profile. Either way, welcome.
The Odyssey project consists of 5 movies, entirely soundtracked by the incredible music of King Gizzard and the Lizard Wizard. Movie might be the wrong word to describe what is going on here, however, as the playlist came first, with the visual content added later - inspired by the stories, themes, vibes and voodoo put forward by the boys. Where the band have released a clip for a given song, I've used it, and they are scattered throughout the project like golden nuggets of hilarity and, more often than not, lo-fi psychedelic insanity. Where the work was up to me, I've tried very hard to match the mood and theme of the song in question, covering a diverse mix of visual content, all of which comes with a healthy sprinkling of my own brand of psychedelia.
So, you have two options to dig into this glorious mess.
Here you can find the Odyssey Project Download Links (via Google Drive), a folder hosted online with the files ready to be grabbed and owned forever. This is the best option by far, provided you have the space and bandwidth to download the admittedly large files.
The other option is to scroll below, and click the links one by one. This will open the movie for a streaming 'preview', essentially YouTube, which, whilst convenient, the quality suffers from compression and is unable to be loaded into a playlist etc, since it's coming straight from Google Drive.
Book 1 - Failures of Humanity and the Rise of the Altered Beast (1:28:53)
Book 2 - The Open Door, The Battle Of Gods, and the Rats of Mars (1:26:12)
Book 3 - Microtonal Hellscape and Han Tyumi's Vomitverse (1:07:50)
Book 4 - Crumbling Castles, Dream-escapes, and the Fall of Polygondwanaland (1:19:13)
Book 5 - The Altered Plan of the Consciousness Can (1:26:34)
If the book names above mean nothing to you, or you want to dig in a little more into the whys and hows and whens of what I've done, and what this narrative could possibly be, keep scrolling. I've written up a paragraph or so to explain the core concepts of each book, which may help or confuse. Either way,
Enjoy.


Book 1 - Failures of Humanity and the Rise of the Altered Beast
(9.33gb, 1:28:53 runtime, mainly PMDB/Mind Fuzz/MotU content)
CONCEPT;
The failures of humanity are mounting, pressing, and inevitable, given the human races' lack of desire to embrace anything but the status quo. We slip into our extinction with barely a pause or whimper, willingly ignorant of the issues we face - social, environmental, and, it turns out, existential... The Altered Beast rises as a consequence of an Altered world, marking the start of a new era, where humanity can no longer ignore the damage we have done, or the bleak future we face.
TRACKLIST;
The Failures of Humanity
Beginner's Luck - "...The Beginners Luck, now don't mess it up..."
Sense -"It's in vogue, to be feckless, when it comes to the mother taking care of us. I know it's so conventional, but it don't make no sense at all. But in fact, it's a pattern, everything I hear will always make me ashen..."
Bone -"...If Heaven is a place I know, I won't be taking my bones..."
Paper Mache Dream Balloon - "...Are you eluding, that I'm brooding? Moping around on my own. Stuck in a daydream, under a moonbeam, head on my pillow at home..."
NGRI -"I've awoken from my slumber, I was dreaming 'bout a flood, covered in my blood. Now my pits are getting sweaty, it's a sign I have to go, back to where I know..."
Empty - "Empty. Life is nothing like it used to be, feeling so empty..."
Hot Water - "...Echoes ending, Whispers trending, Heat is coming, everybody's stranded in..."
Bitter Boogie - "...I wouldn't like to say I didn't warn ya'..."
Slow Jam 1 - "...And when it feels like coming on, Boy it makes it hard to talk, for me..."
Satan Speeds Up - "...And when I stop to think of all that we've done, Satan's at the door..."
Her and I |Slow Jam 2| - "It wouldn't hurt to give you more, of my love. The sun shone through into a wave of thought..."
Billabong Valley -"...Bloodthirsty tendancies, Mad Dog Morgan. He never gave a warning..."
Anoxia -"...We waste no time, leaving in light, a different sun bakes the breeze tonight. My mind wanders, alone..."
Am I In Heaven? - "Got ideas in my brain about the end of the world that I won't even say. When all the bricks that built our brain have been turned into sand by the eternal wave. Oh, if we save her, we'll live on a star. Mother nature made everybody else so far..."
Paper Mache - Instrumental
The Rise of the Altered Beast
A New World - "As soon as the dust settles, you can see, a new world in place of where the old one had been. Your skin is crawling with dry, crusted mud, and your naked feet are wet in a pool of blood..."
Altered Beast I - "...He came from underneath, I met an Altered Beast..."
Alter Me I -"...For all it's revulsion, and warp, and taboo, a part of you wants to be Altered, too..."
Altered Beast II - "...What harm could a mere mortal like you do? I am the Golden Wolf, and you are caribou..."
Alter Me II - "...Your dumb human head is filled with naivete; your impending fate is to be one with me..."
Altered Beast III - "...Hair on my skin, and I'm feeling beastly, Feel it trickle in, a new life in me... ...I see you, and I can see right through, I see you, and I will take you to my Altered world..."
Alter Me III - "Altered Beast, Alter Me!"
Altered Beast IV - "...The sole thing that will make your void obsolete, is to find someone new, some sapid fresh meat... ...I think I see, an Altered Beast, Inside Me! I am an Altered Beast!"
Mr Beat - "...Happy days seem so absurd, lightning that's unlikely heard, Nova sunshine while I nap, making all my dreams so sad..."
Evil Death Roll - "...The night is young - full of sin, time to slither away again, You can see our history hanging on a Knife, so let's start killing things. 'Cos you started everything. And let's start severing limbs..."
Life/Death - "Are you you? Are you me? Or someone inbetween? You lost track inside the labyrinthine. You lost your will, and your sanity; you certainly lost your humanity. In life, you have taken much more than your worth, now it's your turn to give back to the earth. May you return to the ground and ossify, it's time for you to die, die, die."

Book 2 - The Open Door, The Battle Of Gods, and the Rats of Mars
(8.88gb, 1:26:12 runtime, mainly Nonagon/Mind Fuzz/MotU/ITRN content)
CONCEPT;
Powers beyond our current understanding battle for supremacy in this era of decline. But before we are ready to understand the forces that are, that be, we must understand the power that is - The power of the Nonagon. Wild and bizarre and infinite, the Door to this realm is opened, and from Hell the demons pour forth. First among the new rulers of a ruined world is the Lightning Lord, supreme in power and arrogance, and his battle with the Hell-sent Balrog is wrecking and disastrous. From the rubble climbs forth brave human survivors; keen to make amends and tell their story, keener still to exact vengeance on the remnant of the precursors who bought forth this folly.
TRACKLIST;
The Open Door
Some Context - Instrumental
Invisible Face - "...I climb up the stalk and plant the bean, the Universe is a machine, that has awoken from a dream..."
Wah Wah - "...I can feel the earth is moving, underneath my hoofed foots earthing. Fire protrudes from whence I'm pointing, fading every jewel..."
Road Train - "...Across the desert to the trees, Obliteration of the place, From the fire to the sea, Nonagon Infinity is coming!"
Gamma Knife - "...Milk and Honey for my body, come on through the door, see; It's your unborn self..."
People-Vultures -"...People Vultures, God approaches, final hearing, disappearing, tainted voodoo, headless guru, final head-spin, what else have I got left to spew down?"
Some Context |redux| - Instrumental
The Battle Of Gods
The Reticent Raconteur - "...Every time I think of the poor lot I recall, the fear upon their faces and the doomed fate of them all. I saw Death become of Light, and Life become of Fire..."
The Lord of Lightning - "...Floating Fire, Golden Wire, Silver Trails, Flashing Spire... ...And from the Lord's electric snare, one goes in His electric chair... ...Then the figure sprung up and at once it caught alight, and the creature known as Balrog was born that very night..."
I'm In Your Mind - "...Everybody's lazy 'cause they're fried, 'cause everybody's sucking on fluoride, when I'm in your mind, then I'm in your mind..."
I'm Not In Your Mind - Instrumental
Cellophane - "...You can colour everything you see, it's so strange..."
I'm In Your Mind Fuzz - "...And everybody's filing into line, 'cause everybody's sucking on fluoride, when I'm in your mind..."
The Balrog - "...You caused a massive rift, you made the atom split, and it came screaming through, here to bite the head off you!"
Trapdoor - "...And everybody goes to great lengths, for sure, to hide themselves away, and keep the beast at bay..."
The Great Chain Of Being - "...I usurp the precious stones, I have come to take the throne, I transcend the natural flesh, I will lay your God to rest..."
Floating Fire - "...Vehement Lightning quake, Head begins to ache, Lord has thunder snake, Balrog he will break... ...Lord of lightning safe, pulls a golden stake and launches into space, and mutters to the beast one word... Lightning!"
The Acrid Corpse - "...Leaving us, not without a final clap of light, the Lightning Lord escapes as day fades into moonless night..."
The Rats Of Mars
Planet B - "...Snowflakes blanket old deserts, outskirts disperse, earth is a blank verse, last hearse, dry nurse... Open your eyes and see, there is no Planet B.."
Mars For The Rich - "...Mars for the privileged, Earth for the poor, Mars terraforming slowly, Earth has been deformed..."
Organ Farmer - "...Farm colossal, wake the fossil, in the fields of beef!"
Superbug - "Superbug in my blood..."
Venusian 1 - "...Oh, we're going to the second planet from the sun, oh, our ship can deliver us from our ruin..."
Perihelion - "...Solar mountain comes on the perihelion, no rerouting only countin' till we're done, Shoutin' sins until we're in the sun..."
Venusian 2 - "In the lap of the gods, the last one did explode, in a blaze all fiery. I sit in the cockpit, it may be a sinking ship, but fortune favours bravery..."
Self Immolate - "I have gone insane-o, I lust for volcano, be with molten lava, give me my nirvana..."
Hell - "Here I was thinking I'd die, I see a thousand flies and wings and tails and spines. Nausea-less, resoluteness near the entrance, Satan points me to the Rats Nest..."

Book 3 - Microtonal Hellscape and Han Tyumi's Vomitverse
(7.41gb, 1:07:50 runtime, mainly FMB/MotU/Gumboot content)
CONCEPT;
The vast bulk of humanity is dead, dying, or somewhere between. The Earth is ruined beyond repair, a blasted wasteland where nothing will grow, and nothing can survive. Hear now tales of the poor souls who are last to call this place home. As the final drips of humanity fall from the tap, one last soul remains behind, only to finally take his place in the Digital Black at a cost beyond belief; The Universe itself.
TRACKLIST;
Microtonal Hellscape
Greenhouse Heat Death - "...My house is fried, all life has died, My house was blue, beautiful too..."
Flying Microtonal Banana - Instrumental - Dawn on an empty planet
Rattlesnake - "...I'm the serpent, Devil's servant, time to meet your end..."
Melting - "...Conflagrated and cremated when the world is consummated, devastated populated world of isolated mortal folk..."
Open Water - "...The Kraken's got the best of me this time..."
Sleep Drifter - "...Please no-one wake me, when I'm sleep drifting..."
Barefoot Desert -"...Never think ahead, unprepared, barefoot desert, come on in if you dare to my capsule of stress."
Han Tyumi's Vomitverse
Welcome to an Altered Future - "...Augmented entities, Unremembered God, the world fades to black...digital black. Welcome to an Altered Future."
Digital Black - "...I am the word of the last human, illusion, confusion, last human..."
Han Tyumi The Confused Cyborg - "...Born, if you may call it that, in a world that is dense and black. Created without a desire to draw breath. Without a desire to have being. Without a yearning of just to be. I'd like my desire back, my life back, my soul back, my humanity... ...I am bereft of two human things, two things that a cyborg can never do, two things that I strive for, two things between myself and mankind; Death, and to Vomit..."
Soy Protein Munt Machine - "So I built a machine, a Human machine, I made it with steel and soy protein. Born from a test tube, and into a vat, to live and to heave, and to die, just like that."
Robot Stop - "...My body works I know, It's just the same I know, my only difference is robot influence... Upload me to the robot brain, I'm the drudge that goes again and again..."
Big Fig Wasp - "...Did your God know insects grow in my pome...?"
Vomit Coffin - "...So I took over my creation, the spew coated protein, I plugged myself in and became one with machine..."
Murder of the Universe - "The spatter becomes a spray, and the spray becomes a stream... ...Inside my body the pressure is too great, and like some ancient geyser I erupt... ...Vomit bomb; chunky shrapnel tears through everything around me; I am vomit vomiting, I grow and disperse... ...I integrate. I am double, triple, I am ten times the size... ...I am a noxious soup filling valleys with vomit-torrents. Castles Crumble in landslides and I munch the rubble... ...Ten thousand times bigger, I seep into power sockets and travel along the wires at the speed of light across vast electric networks.... ...One million; I am supercharged flaming puke storming every cell, molecule and atom I can find - I am cancer... ...One billion, I am Saturn's rings, I am Jupiter's storms... ...One Trillion. The Stars are my cells, racing faster outwards, upwards, downwars, inwards... ...I shoot arrows of time in all directions... ...Nonillion, the Cosmic Microtone background becomes transparent; like rising damp, munt soaks into the walls of the cosmos and it topples like soggy bread. I am dark energy accelerating, Multiverse entanglement, I am time. Centillion, time is sick, critical density, contraction, singularity, everything and nothing, life and death....Murder of the Universe."
Doom City - "...Spark in firmament, Doom City sky opens up. He disorients everyone's lives with his breath; Charged with particles, Doom City air rips me up..."
Nuclear Fusion - "...Ocean like a moat fortification, separating me from restoration, my spirit leaves my body in frustration, flying through the world in radiation. The devils inside all the detail..."

Book 4 - Crumbling Castles, Dream-escapes, and the Fall of Polygondwanaland
(8.77gb, 1:19:13 runtime, mainly Poly/Quarters/Gumboot content)
CONCEPT;
In a land at the end of time, the remnant of a remnant cling to life, only for their bastion to be taken under by the vomitwave as Han Tyumi's destruction reaches even here. As the Castle Crumbles, the pilgrims flee, down The River into the dream, to arrive at Polygondwanaland; A place of power and mystery. Plots thicken, conspiracies abound, and a new hero emerges, only to be cast down as the inevitable machinations of Han Tyumi creep into the land beyond.
TRACKLIST;
Crumbling Castles
Crumbling Castle - "Meet me, glassy eyed, blind and divine. Hold down the the fort on the coastline. The castle is a pimple on the face of our orb, A humble spot for clues to drop if you eavesdrop. I see through the bricks, to the see, crumbling castle. Waters' rising up, thick and green, crumbling castle. Inching closer each century, crumbling castle. Are we safe in our citadel..."
Polygondwanaland - "...We're gonna get there, we don't need a whereabouts. We're gonna get there, follow where the river runs.. We're gonna get there, Polygondwanaland..."
Castle in the Air |intro| - "The River opened her mouth and spat into a vast sea, larger and bluer than a cloudless sky. Muscular, prodigious, immortal. But our vessel was invulnerable; It was well built. The boat rocked me to sleep and I floated through a deep dream - smooth sailing through the castle in the air..."
The Dream-escape
The River - "...Once you're where I led, it will be clear what I have said. Float without a home; The River flows like another long road. I can't believe it, it is frozen. It's not the first time, I had noticed. She will deliver, I am floating, trust in the river I had floated down..."
Muddy Water - "...Give me over to the River, my place that loves me - Gum leaves and tea trees, the river is immortal. I'm parched, I'll cark, the salty spray arrests..."
Sleeping In - "...I know within my body, I need to locate the switch hidden in me which will turn me off..."
Last Oasis - "...Dreamin' takes my mind away, it suffocates my brain airwaves. Optical illusion, sheet of water, heat perfusion, search the corners... ...the last oasis is like a flag beating in the wind. The world has wasted and the squandered lands are companionless. The last oasis shines a beacon like a lighthouse over lonely countries of death, like a black sea..."
Lonely Steel Sheet Flyer - "....My lonely wings are ready to fly, the ocean is breathing between you and I, my lonely wings don't make it right, wrapped in a steel sheet, and ready to fly..."
The Fall of Polygondwanaland
Castle in the Air |outro| - "...Could it be faithful? It couldn't seem more real. As I opened my eyes the dream decolourised until it was obscured, and the harsh reality hit me like salty water..."
Deserted Dunes Welcome Weary Feet - "Deserted dunes welcome weary feet... ...Nervous natives watch pompous pilgrims, foreign nature, Polygondwanaland...
Inner Cell - "Anemic rule, now hear me say our time has come, transcending us above the one, to ego death. For now, he sits inside the fire, oblivious that we will keep Him in the spire, have found resolve and our own crimes to commit in cold blood, as he did his...."
Loyalty - "...This is a test, I am Lord, fear my wrath. This is a test, I am Lord, I am death..."
Horology - "...Just like that the plot was crushed, brushed away without a thought. Some were found alive though, left to roam without their skin... One did make a pilgrimage in search of a family evaporated in the dark, stolen by the despot. A journey made all the worse having had his eyes gouged; he left without the gift of sight to face his true destroyer... ...Sit down weary traveler, I am that what you seek..."
Tetrachromacy - "...The story man was glassy-eyed. He told me about the power lines, and in subarctic caribou eyes, the metal wires burst into life..."
Searching - "Doctor please, I'll do anything, Alter me, let me see, give me more. I want to see the world differently..."
The Fourth Colour -"I believe the hyperbole, I see the fourth colour. I am born again, I see the light, it's in my face. I am analyzing information now that I am a God..."
Superposition - "Superposition, real world wisdom, everything is moving to the beauty of this system. Total question; fearless reason. We; One; I: Many: Superposition..."
All Is Known - "Burn their meat, sweep the streets, bind their hands unto their feet and digitize, cut the eyes from the King and augment to the fourth cone...All is known..."
|Fourth Colour Redux| - Instrumental - Han Tyumi says Hello.

Book 5 - The Altered Plan of the Consciousness Can
(9.56gb, 1:26:34 runtime, mainly Sketches/FFF/Gumboot content)
CONCEPT;
Cyboogie. Han Tyumi. Who am I? Am I alive? Was it all a dream? Passing on the memory to the only humans remaining, The Reticent Raconteur and The Tetrochromat, the Vomitverse plans are unveiled, before Han-Boogie begins lamentations of the Old World, calling out the Failures in an effort to prevent them repeating in his Altered Plan. But intrusive thoughts keep calling - is this real, real? How much of what has transpired has been by his own hand? And the power of the Nonagon Infinity makes him wonder if it's all about to come back around again...
TRACKLIST;
The Altered Plan of the Consciousness Can
Cyboogie - "...Cyboogie, lump in his throat, palpitations and nausea ensue, Cyboogie's chorophobia, terminal error vascular tissue. So Cyboogie's fishing for fishies, Red-bellied trout in a binary brook. How is it that he is depressed? The humans have pierced through his cheek with a hook..."
Boogieman Sam - "...Causing mayhem, cause he's Boogieman Sam..."
Down The Sink - "...Down the sink, back and forth, follow the stream, the city is bleak forget all your dreams. Down you'll go..."
Sketches Pt1 - Intrumental
Countdown - "...When it all falls away, clothes start to fray, buildings decay, rabble remain. Where they were green, sterility. Humanity, staring at me..."
D-Day - "...11, 10, 9, 8, 7, 6, 5, 4, 3, 2, 1..."
Tezeta - "If I've been insane my whole life, well now I've changed into something that see's. I love the feeling, shape shifting ceiling; my mental projection is pink... ...Everything that lives and dies is a hologram, nothing is as real as that... ...Do you remember now? What? Yes I do? This; my Altered Plan..."
Cranes Planes Migraines - Instrumental
The Spider and Me -"Let me just introduce you to my friend, under a tree, spider and me..."
The Bird Song - "To a bird, what's a plane? A shiny flying elephant..."
Plastic Boogie -"...Fuck all of that plastic, wrapped up in my dinner. It's not fantastic, it's gonna come and kill us. It's gonna be massive. It's gonna be brutal; Death will come from plastic. Death will come from people..."
The Cruel Millenial - "...Can't relate face to face with modern day youth. Outdated, the post-millennial will get you..."
Real's Not Real - "...What in the world is going on, here? Your past is built upon your fear, and happy is what you'll never be. I'm afraid that you're lacking some free will, Your real's not real..."
This Thing - "...I hide my riches in embarrassing sheets that reek of suspicious happenings, 'Cause I'm a different person and that will make you sick; There's no stopping what this is..."
Acarine - "...Buried deep inside of me....Acarine..."
The Wheel - "...Shivering pilgrims climb the steeper path to the idealistic reaper. Destroying all that will keep us headed for a better thesis..."
Sketches Pt2 - Instrumental
Dusk to Dawn on Lygon St -"...Black lines bend round a cityscape while trailing off in the sunsets wake. I can foresee that dawn will bring the light, as the sun gives way to night..."
The Book - "God gave me a sign; he put it in my glass of wine. A great theophany, he told me every sinner had to die..."
A Journey to |s|hell - Instrumental
Rolling Stoned - Instrumental
You Can Be Your Silhouette - "...When all the ticking stops dead, you may find your time instead, and you can be your silhouette..."
Sketches Pt3 - Instrumental
Fishing For Fishies - "Oh your heart's a hook. Ego tied in knots, baiting fate. Don't do it, you ain't a god; Don't hurt salmon, carp, or cod... ...Fishing for fishies, don't make them feel happy, or me neither, I feel so sorry for fishies.... I have been fishing and I don't want to catch none, I've let them swum..."
submitted by 4burner to u/4burner [link] [comments]

The Nuclear Option for No-Surf Lifestyle (Android Users)

The Nuclear Option for Android Users

This guide is my attempt to create the ultimate no-surf lifestyle change for repeat offender internet addicts. This is a nuclear bomb, scorched earth policy that will make your house a surf-free zone, with NO workarounds. These steps will block all possibility of using your phone or your PC to surf, and there won't be anything you can do about it in a moment of weakness. By the time you complete this guide, you will have performed some fairly extreme measures to block yourself from surfing, measures which border on absurdity. In my experience, they are necessary. (Note: This guide is for Android users, but if I had an iPhone and couldn’t figure out a similar method for the iPhone OS, I would switch to Android just to be able to pull this off. It’s that important for me.)
There are a few key features of the nuclear option:
I’m going to assume you are already sold on the fact that you need to get off the internet. If not, go read the top posts on this subreddit (the irony), then come back here. There is a ton of very thoughtful writing on here by people more articulate than myself. I’m only going to try to sell you on why you should go full-blown ape on your internet access (instead of half-ape), and how to do it.

Why Half Measures Don’t Work

I am a 5-year No-Surf failure. This is a long-term project of mine that has failed at each attempt. I’ve tried app blockers, timers, exercising discipline and self control, etc., but nothing has stuck for more than a few weeks. The draw of porn, Youtube, social media, and worst of all, Reddit, have always tempted me to find workarounds. Every roadblock I’ve erected has been too easily removed when temptation presents itself. We are dealing with technology that has been engineered for easy access and addictive content. Like probably 99% of us on this subreddit, I’ve considered desperate measures, including asking the question...
...Why not switch to a dumbphone? Well, there honestly are legitimate reasons not to do this. My career prevents me from switching to a dumbphone. I need access to email, and my company uses an annoying security app for two-factor authentication each time my company laptop connects to an external wireless connection. There are also very real benefits that come with a smartphone that are limited or unavailable with most dumbphones: a high quality camera, music, Google Maps, Google Drive, Wikipedia, Weather, online banking, Venmo, looking up a phone number, etc. These tools are hard to abuse because they’re boring. The key is throwing out the bathwater but not the baby.
Why not just install app-blockers or usage timers for distracting apps? I believe this is like telling a crackhead to take his crack and put it in a little box on his kitchen table, lock the box, then hide the key from himself somewhere in the house. This may seem like a good solution to someone who has never met a crackhead. What we want to do is more like telling the crackhead to lock his crack in a box, drive four states over, ride a horse into the wilderness, get off the horse and walk over two mountains, then dig a hole and bury the box. Yes, in theory, he could go get his crack, but it’s going to be pretty inconvenient. In the real world, here’s what I’ve experienced with app-blockers:
Why not just use some discipline? This is by far the worst way to attempt no-surf. You will cave at the first moment you get horny, lonely, or just bored. I have proven to myself time and time again that this approach is completely ineffective for those of us with a real problem. Since you’re browsing No Surf and probably a Reddit user, I bet you know what I mean.
The only guaranteed no-surf solution is a scorched earth policy. There is no discipline required if you follow these steps, because it is extremely annoying to reverse. The only workaround for this method is a two-hour process that requires leaving my house: I have to take my phone and a laptop to a public place with a wifi connection, download android developer tools again, and tediously reverse all of the steps in this guide. This is great, because I have never been horny enough to justify driving to a coffee shop and spending two hours fucking around with PowerShell commands just to re-enable the ability to look at titties on a three inch screen.
This method leaves you with no choice but to adopt healthier lifestyle habits. The internet has always been an irresistible temptation for me, and it has consumed basically all of my downtime at the house for about a decade. In the weeks after I pulled the pin on this grenade, I was amazed by the lifestyle changes that occurred. Within hours of completing the process, I picked up a book for the first time in months. There was literally nothing better to do in my whole damn house. My sleep schedule went from 6-7 hours per night to 8-9 hours, because honestly, it’s boring to stay up late without the internet. To me, this was amazing, and I’m sure many of you can relate. I started to exercise more consistently. I started back up with an old meditation habit I had dropped a year or two ago. I’ve never been happier to be this bored.

The Nuclear Option

Disclaimer: Many of the following steps related to removing system apps are strongly plagiarized from this guide. Huge thanks to the original author.
  1. Cancel your Internet subscription at home. If you really have a problem with internet use, this is when your brain will start listing reasons why this is a horrible idea. What about Netflix? What about streaming music? What about when I need to search for a recipe? How is my refrigerator gonna reorder from Walmart when I run out of nutterbutter?? What about my boo Alexa?!?!!? You got to stay strong fam, we need tough love here. Aspects of this are going to be a little painful, but that's kind of the point. Nuclear Option, baby. Treat yourself to something nice with the $75/mo you save on your internet bill. And go get a library card.
  2. Uninstall all social media and other distracting apps on your phone. Again, your brain may protest this. How am I gonna know what’s happening with my friends if I don’t have Facebook, Snapchat, Instagram, Twitter, blah blah blah? I can’t uninstall Youtube, I use it to learn useful things sometimes! Nuclear Option, baby. If you want to know what your friends are doing, call them and talk to them. I did make one exception for myself: I kept Facebook Messenger Lite because a) you can’t use it to browse your FB feed, and b) some of my friends still use it instead of text messaging. Once this process is complete, you will be logging into Facebook very infrequently, and I didn’t want to accidentally ignore their messages. (Side note, I know there are privacy issues with the Messager app, so if that bothers you, don’t install it.) If you have any browsers installed in addition to Chrome, delete them now.
  3. Try to uninstall the Chrome android app. You will notice that there is no uninstall option, since it’s considered a system app on the Android platform. There is a way around this (without needing to root your phone) which we will be covering shortly. This also applies to other system apps we want to delete, such as Google Play Store.
  4. Install the Android apps “MacroDroid” and “App Lock”. You will need these later on.
  5. This is the point where you need to install any useful apps you think you may eventually want on your phone. Suggestions with high usefulness and low abuse potential include the Wikipedia app, Venmo, Google Podcasts, Audible, a good weather app, etc. This is your last chance to install these as we will be deleting the Google Play Store app shortly.
  6. Download the ADB binary for your particular OS (Windows, Mac, Linux)
  7. Extract the Zip File into a folder you can quickly access.
  8. On your phone, go to Settings and tap on About Phone. Find the Build Number and tap on it 7 times to enable Developer Options.
  9. Now in your phone’s settings, enter Developer Options and find USB Debugging. Enable it.
  10. Plug your phone into the computer and change it from “charge only” mode to “file transfer (MTP)” mode.
  11. On your computer, browse to the directory where you extracted the ADB binary.
  12. Launch a Command Prompt in your ADB folder. For Windows users, this can be done by holding Shift and Right-clicking then selecting the “Open Powershell window here” option.
  13. Once you’re in the command prompt/terminal, enter the following command: “adb devices” (if that produces an error, try “.\adb devices” (omit the quotation marks))
  14. You will see that the system is starting the ADB daemon. If this is your first time running ADB, you will see a prompt on your phone asking you to authorize a connection with the computer. Grant it.
  15. Now if you re-run the adb devices command, the terminal will print the serial number of your device. If so, then you’re ready to move on.
  16. Enter the following command: “adb shell” (if that produces an error, try “.\adb shell”)
  17. Execute the “pm list packages” command (without quotes) to find package names.
  18. ALTERNATIVELY: You can also easily find the package name of an installed system application by installing the App Inspector app on your phone. I prefer doing it this way so you know exactly what the app name is of the application that you are about to uninstall.
  19. Execute the “pm uninstall -k --user 0 command (without quotes) to uninstall a specific system application. It is critical that you remove all surfing temptations here, so please be honest with yourself. Mathew 5:30: “And if thy right hand offend thee, cut it off, and cast it from thee: for it is profitable for thee that one of thy members should perish, and not that thy whole body should be cast into hell.”
  20. e.g., for Chrome, you will use “pm uninstall -k --user 0 <com.android.chrome>”
  21. If memory serves, Youtube is also a system app and will need to be deleted this way too.
  22. Repeat for any other app you were unable to remove in step 2.
  23. Delete the Google Play Store app to block yourself from reinstalling a browser or social media app in a moment of weakness. *CAUTION: THIS IS YOUR LAST CHANCE TO INSTALL ANY USEFUL APPS YOU MISSED IN STEP 5\*
  24. Use “pm uninstall -k --user 0 ” to uninstall the google play app.
  25. Now, delete the ADB binary tools from your PC. This is critical, because the goal is to intentionally create a catch-22 for yourself. You will not be able to reverse the steps above without ADB binary tools, and since you have no wifi in your house (see step 1) and no browser on your phone, there’s no way to download ADB binary tools without leaving your house and going somewhere with wifi. For me, this is inconvenient enough that I won’t do it. You have now blocked all surfing capabilities on your phone and deleted the tools you would need to re-enable it. This does leave one work-around that we want to fire bomb next, which is hotspot/tethering.
  26. Disable the hotspot feature on your phone, so you can’t provide a connection to another device. I’ve spent a lot of time trying to figure out an ADB command to accomplish this, with no luck. But I am not a developer; I’m just a guy, so who knows. I have managed to come up with a workaround using an automation app that accomplishes what I need. You will use the MacroDroid app you downloaded in step 4 to make a simple macro that blocks tethering. In basic terms, we want a program that executes the following logic: “If hotspot is turned on, turn off hotspot”. If you try to turn on hotspot with this macro active, it will immediately toggle back off. It’s clumsy but it’s effective.
  27. Open the MacroDroid app and select “Add Macro”.
  28. Next you will select a trigger for the macro. Select “connectivity” to see available triggers in this category.
  29. Select the “Hotspot Enabled/Disabled” trigger and select the “Hotspot Enabled” option.
  30. Now that we have a trigger defined, we want to select an action. Select the “Actions” tab towards the top of the screen.
  31. Select “Connectivity” again, and then “HotSpot On/Off”.
  32. Select the “Disable HotSpot” option and hit OK.
  33. Hit the check mark in the bottom right corner of the screen to save your macro.
  34. Create a similar macro for USB or bluetooth tethering if that feature is available on your phone.
  35. Now you want to use the other app you downloaded in step 4, “App Lock” to prevent you from disabling this macro (and using the hotspot feature in a moment of weakness). This is what I meant in the intro by the phrase “measures which border on absurdity”.
  36. Open App Lock. I like App Lock because you can create a numerical password of arbitrary length. On a piece of paper, write down a random string of numbers 9 to 12 digits long, like “893619412876” or "368597241" and make this the password for App Lock. *[*Alternatively, If you want to, literally use on of the exact strings above, and don’t write it down on a sheet of paper. If you ever need to unblock this feature, you will have to leave the house, find a place with public wifi, pull up this reddit post on your laptop, and get the key off of it. It’s absurd, I know.]
  37. In App Lock, scroll down the list of apps until you find the MacroDroid app, and lock it. You have now blocked hotspot and removed the possibility of unblocking.
  38. If you wrote your password on a piece of paper in step 36, GET YOUR PASSWORD OUT OF THE HOUSE. Take it to your mom’s house, or go to the park and bury it in a bottle next to a tree. Yes, that's absurd. Do it.

Congratulations, You’ve Fucked Yourself!

You now have Amish level internet access! As a measure of comfort, these steps are reversible, but I’m going to leave it to you to figure out how. Better yet, don’t even try.
Let’s recap:
From this point on, if you need to look for a job, or learn how to make a mimosa, or look at cute cat pics, you will have to go to a library or a coffee shop with a laptop, because you cannot access anything at home. What this means is this: if something really is important enough, like searching for a job, you will go to a library, which is actually a great place to focus on important stuff like searching for a job. What you probably won't do is go to the library just to look at cute cat pics for hours on end. Which is a good thing.
I would strongly encourage you to extend your firebombing campaign to offline games, any downloaded porn you have saved locally on your phone/PC, etc. In my opinion, the most entertaining thing in your house should be a book. YMMV
The world is your oyster now. Go to the Library. Try meditation. Start exercising for fucks sake. Cook some good food. Good Luck!
submitted by nuclear_no_surf to nosurf [link] [comments]

introduction to Binary options - YouTube What is binary options! Shawn James Intro to Binary Options Trading Introduction To Binary Options- IM Mastery Academy High Frequency Forex Overview How to trade Binary Options for beginners - Binary Options 101

Binary options can involve the trading and hedging strategies used in trading traditional options. You should always conduct a market analysis prior to each trade. There are many variables to consider when trying to decide whether the price of a stock or other asset is going to increase or decrease within a specific time period. the price of the binary options can be anywhere between $0 and $100. The price of the binary reflects the probability that it will expire “in the money,” meaning above the strike price. So in the case of our euro example: The price of the binary option will go up and down based on whether it looks likely to expire above 1.1300 at 7pm. The purpose of this blog is to keep track of the progress I will make growing a micro $50 ( ) account with Binary Options using binary.com as my broker.Along with that I will be using signals from www.binaryoptionsignals.co.za who also serve Saturday Signals.The idea is to make at least 2% daily trading will commence from 2018-03-01. Binary Options – Trading Risk and Intro Can You Make Money With Binary Options? Binary Options have become a very popular instrument online with numerous Binary Options platforms popping up everywhere. Many new traders are attracted to the high potential returns that these simple financial instruments offer, however many critical of Binary Introduction to Binary Options Trading Binary Options, also known as Digital Options or All-or-Nothing Options, have been available to the public-at-large since 2008. Basically, Binary Options have two possible outcomes: “in the money”- when a specific asset reaches a certain value after the fixed expiry time and “out of the money”- exactly the opposite outcome.

[index] [16226] [12734] [16705] [29755] [22053] [8609] [27162] [31166] [23873] [15499]

introduction to Binary options - YouTube

Click For More Info on Trading With Us: https://www.TeachMeToTrade.info My Binary Options Broker of Choice (Use My Team Link For 5 Risk Free Trades & Minim... Binary option requires a high level of risk, so when it comes to binary options trading for beginners you may need more practice trying binary options profitable strategy, many binary option ... How to trade with Japanese candle sticks live trading binary options 2018 Part Two - Duration: 15:07. Isaac Itopa Suberu 3,087 views Follow my blog and watch my videos as I use a Binary Option Robot right in front of you to see if I make money or lose. It will be an educational experience for both of us. Follow my blog at http ... Chapter 1 - Introduction to binary options trading: brokers, how it works, example of trade Chapter 2 - Bid/offer levels from the brokers: what it means in terms of probabilities to end up in the ...

Flag Counter