Frequently Asked Questions about Trading Binary Options

The official placiibo app subreddit!

The current purpose of this subreddit is to discuss the developments of the placiibo TestFlight and gathering beta feedback.
[link]

Binary Options Trading FAQs

Binary Options Trading FAQs submitted by yasinthashanaka455 to u/yasinthashanaka455 [link] [comments]

This will be my last trade in a binary option I’m so disappointed with IQ Option

This will be my last trade in a binary option I’m so disappointed with IQ Option submitted by meiguanxixixi to Forex [link] [comments]

ZombieTrackerGPS version 1.02 released

Version 1.02 of ZombieTrackerGPS has been released. ZTGPS is a Linux+KDE native PIM application satisfying the same purpose as Garmin's "BaseCamp" software, which does not run on Linux. ZTGPS provides sophisticated query and sorting capabilities for GPS tracks. It is targeted at cyclists, runners, hikers, light vehicle use, and anyone collecting GPS tracks from handheld units, particularly if you prefer data storage on your own computer to cloud based storage. A feature description and FAQ is available on the web site below. Binary packages for several popular distros are available under the Downloads tab.
This is a personal project to fill what felt like a weak spot in the OSS ecosystem: fitness tracking software for Linux which supports local data storage. I haven't had much time recently to work on this, so the pace of development has slowed, but has not stopped. Recent changes are below.
Version 1.02
Version 1.01
submitted by ztgpsld to linux [link] [comments]

Composition Challenge #25: September 14, 2020 – Sonata Form, Part 1: Exposition

Greetings, /musictheory! Welcome to our composition challenge. This is a space to put theory into practice by writing your own original music. An archive of all composition challenges, past and present, can be found in the wiki.
This challenge thread will be stickied from September 14 through October 5.

Rules

The emphasis here is on skill acquisition. In order to build a knowledge base that will enable you to engage with the larger corpus of music theory and analysis, observe the following:
  1. Submissions must include standard notation. If you don't know how to read or write with standard notation, consult a music theory textbook or websites such as https://www.musictheory.net/ or http://teoria.com/.
  2. Satisfy all items on the challenge prompt. There is always room to write in excess of the prompt, but you should solve the compositional problems given in the challenge.
  3. Post submissions as replies to this thread.
  4. There is no deadline to submit and we encourage you to explore these prompts whenever you feel like it. However, know that challenge threads will be un-stickied and will receive less attention after the first Monday of the next month.

Challenge

Compose a two-part sonata form exposition for piano. (The next challenge will involve crafting a development section and recapitulation, so don't worry about the rest of the form just yet.)
  • Use the formal scheme P TR MC S C. (See theory section for details.)
  • If P is in the major mode, S should be in the dominant key.
  • If P is in the minor mode, S should be in the relative major key or the minor dominant key.
  • Use periods and/or sentences as the basis of your P and S themes.
  • Use a linear intervallic pattern (LIP) somewhere in your exposition.

Theory

Sonata Theory

This challenge uses terminology and concepts from James Hepokoski and Warren Darcy's landmark treatise, Elements of Sonata Theory: Norms, Types, and Deformations in the Late-Eighteenth-Century Sonata. You will construct a Type-3 sonata, as this is what most sources mean when they say "sonata form." This is your Exposition/Development/Recapitulation model, where a tonal and rhetorical problem is set up in the exposition and eventually worked out by the time the recapitulation rolls around.
This is what a two-part exposition looks like. You will be composing one of these. Observe the tonal plan and arrangement of items. And here is a zoomed out vie of a Type-3 Sonata Form. (Both diagrams are from page 17 of Hepokoski & Darcy's book.)
Abbreviation Definition
P Primary Theme The first theme and the beginning of sonata space; sets the feel for the movement.
TR Transition Facilitates the modulation from the home key to the new key in the exposition. Recomposed in the recapitulation so that it doesn't modulate. Builds energy.
MC Medial Caesura A cadence followed by a rest that separates TR from S.
S Secondary Theme Structurally and sometimes rhetorically opposes P.
EEC Essential Expositional Closure The cadential goal of an exposition. The first cadence after S in the expo.
ESC Essential Structural Closure The cadential goal of a recapitulation and of the whole movement. The first cadence after S in the recap.
C Closing Zone Postcadential material that follows S and concludes a rotation of sonata space. May be as little as a small codetta, may include a genuine closing theme, may have several modules.
Thematic areas may contain more than one "theme," but for this exercise try to focus on producing one really good P theme and one really good S theme.
Videos:

Sentences & Periods

Linear Intervallic Patterns & Sequences

Linear intervallic patterns are voice-leading patterns that prolong a harmony and possibly bridge the space between two structural chords. Sequences are built upon LIPs, but not all LIPs are sequences.

Examples

  • The primary theme and transition of Mozart's C major piano sonata, K.545, contains a sequence/LIP. Analysis. Note that P is a sentence ending on a half-cadence (with the continuation prolonged by its merger with TR). These things don't have to be long; the total path from P to the MC only takes 12 measures in this sonata.
  • Beethoven - Piano Sonata No. 19, Op.49, No.1, I. / Score – P is a modulating period (with a sentential antecedent!), where the consequent also acts as the TR. There is no MC here (rather, it is filled in — called "caesura fill"). The S theme is a parallel period beginning at m.16; the consequent begins at m.21 and goes to m.25, but then consequent repeats (what Janet Schmalfeldt calls the "one more time" technique), so the resolution happens at the downbeat of m.29. The C zone is just 4 measures with a pickup, from mm.30-33 (derived from the beginning of S). Also, if you're following the video, the score is Heinrich Schenker's edition, which inexplicably has the measure numbers at the end of the measure, making it look like the measure numbers are one bar off from where they should be.
  • Marianne von Martinez – Piano Sonata No. 3 in E Major / Score — Kind of a cool thing going on here. Here is the exposition analyzed. First off, notice that there are two themes in the S group: one is a sentence (S1), the other is a period (S2). S2 elides with the beginning of the Closing Zone, and C itself is basically the material of P and TR transposed into the dominant key. It's a little unusual but not unheard of. This movement is actually a Type-2 Sonata Form (the so-called "binary" sonata form), but since we're only looking at the exposition, that doesn't matter so much for us right now. However, the fact that the C zone is so P/TR-based plays into the rotational nature of the Type-2.
  • Joseph Haydn – Keyboard Sonata in E minor, Hob.XVI:34/ Score – Here's one in the minor mode. Here is the exposition analyzed. The P theme is a parallel period with a modulation. I'm not really sure what the TR is supposed to be doing here, since it's basically just hanging out in the new key the entire time. It's interesting to note that in the recapitulation, P and TR are chopped up and put back together as the presentation and continuation of a sentence respectively. (And I'm sure there are other interpretations.) I have the theme type for S identified as a "phrase group," which John David White in The Analysis of Music defines as such: "A group of three or more phrases linked together without the two-part feeling of a period can be termed a phrase-group. Phrase-group is also the appropriate label for a pair of consecutive phrases in which the first is a repetition of the second or in which, for whatever reason, the antecedent-consequent relationship is absent (46)." In this case, we are dealing with the last option.

Notation Resources

You can find links to a variety of notation programs in the wiki.
submitted by Xenoceratops to musictheory [link] [comments]

Unable to run custom scripts via dmenu when it is started with i3's mod+d key

I have encountered strange behaviour regarding dmenu_run and dmenu_recency. When I run dmenu_run or dmenu_recency from terminal and then execute simple script like echo "test" value test is printed in the terminal. However when I run dmenu_recency or dmenu_run with i3 keybinding like:
bindsym $mod+d exec --no-startup-id dmenu_recency
and then execute same simple script, then nothing happens. Dmenu lunches for other installed programs works well, it just doesen't work for execuution of my custom scripts.
What am I missing here? I suspect I have to add something else to my scripts but i dont know what. For now it is jsut plain this:
echo "test"

EDIT: Ok maybe script: echo "test" is not the best example since it is true that there is no opened terminal to write to.
But same thing happens if I try to execute script that looks like this:
code ~/.i3/config
This jsut opens the i33 config file with visual studio code. Again this works when I execute it via dmenu_run that was called from existing termina but it doesen't work when executed via dmenu_run that was called via i3 keybinding mod+d
EDIT 2:
.i3/config
# i3 config file (v4) # Please see http://i3wm.org/docs/userguide.html for a complete reference! # Set mod key (Mod1=, Mod4=) set $mod Mod4 # My testing shortcuts bindsym $mod+c exec code bindsym $mod+Shift+x exec terminal; exec terminal bindsym $mod+F4 exec /home/erik/Programs/pycharm-community-2020.2.1/bin/pycharm.sh bindsym $mod+Shift+F2 exec /home/erik/CustomScripts/google_calendar # CONFIGURABLE PRINTSCREENS OPTIONS # take a screenshot of a screen region and copy it to a clipboard #bindsym --release Shift+Print exec "ScreenCapture.sh -s /home/erik/Pictures/Screenshots/" # take a screenshot of a whole window and copy it to a clipboard #bindsym --release Print exec "ScreenCapture.sh /home/erik/Pictures/Screenshots/" # set default desktop layout (default is tiling) # workspace_layout tabbed  # Configure border style  default_border pixel 2 default_floating_border normal # Hide borders hide_edge_borders none # change borders bindsym $mod+u border none bindsym $mod+y border pixel 1 bindsym $mod+n border normal # You can also use any non-zero value if you'd like to have a border (this is to prevent issues with gaps) # for_window [class=".*"] border pixel 1 # Font for window titles. Will also be used by the bar unless a different font # is used in the bar {} block below. font xft:URWGothic-Book 11 # Use Mouse+$mod to drag floating windows floating_modifier $mod # start a terminal bindsym $mod+Return exec terminal # kill focused window bindsym $mod+Shift+q kill # start program launcher # bindsym $mod+d exec --no-startup-id dmenu_recency bindsym $mod+d exec --no-startup-id home/erik/CustomScripts/redit_solution dmenu_recency # launch categorized menu bindsym $mod+z exec --no-startup-id morc_menu ################################################################################################ ## sound-section - DO NOT EDIT if you wish to automatically upgrade Alsa -> Pulseaudio later! ## ################################################################################################ #exec --no-startup-id volumeicon #bindsym $mod+Ctrl+m exec terminal -e 'alsamixer' exec --no-startup-id start-pulseaudio-x11 exec --no-startup-id pa-applet bindsym $mod+Ctrl+m exec pavucontrol ################################################################################################ # Screen brightness controls # bindsym XF86MonBrightnessUp exec "xbacklight -inc 10; notify-send 'brightness up'" # bindsym XF86MonBrightnessDown exec "xbacklight -dec 10; notify-send 'brightness down'" # Start Applications bindsym $mod+Ctrl+b exec terminal -e 'bmenu' bindsym $mod+F2 exec chromium bindsym $mod+F3 exec pcmanfm # bindsym $mod+F3 exec ranger bindsym $mod+Shift+F3 exec pcmanfm_pkexec bindsym $mod+F5 exec terminal -e 'mocp' bindsym $mod+t exec --no-startup-id pkill compton bindsym $mod+Ctrl+t exec --no-startup-id compton -b bindsym $mod+Shift+d --release exec "killall dunst; exec notify-send 'restart dunst'" bindsym Print exec --no-startup-id i3-scrot bindsym $mod+Print --release exec --no-startup-id i3-scrot -w bindsym $mod+Shift+Print --release exec --no-startup-id i3-scrot -s bindsym $mod+Shift+h exec xdg-open /usshare/doc/manjaro/i3_help.pdf bindsym $mod+Ctrl+x --release exec --no-startup-id xkill focus_follows_mouse no # change focus bindsym $mod+j focus left bindsym $mod+k focus down bindsym $mod+l focus up bindsym $mod+semicolon focus right # alternatively, you can use the cursor keys: bindsym $mod+Left focus left bindsym $mod+Down focus down bindsym $mod+Up focus up bindsym $mod+Right focus right # move focused window bindsym $mod+Shift+j move left bindsym $mod+Shift+k move down bindsym $mod+Shift+l move up bindsym $mod+Shift+semicolon move right # alternatively, you can use the cursor keys: bindsym $mod+Shift+Left move left bindsym $mod+Shift+Down move down bindsym $mod+Shift+Up move up bindsym $mod+Shift+Right move right # workspace back and forth (with/without active container) workspace_auto_back_and_forth yes bindsym $mod+b workspace back_and_forth bindsym $mod+Shift+b move container to workspace back_and_forth; workspace back_and_forth # split orientation bindsym $mod+h split h;exec notify-send 'tile horizontally' bindsym $mod+v split v;exec notify-send 'tile vertically' bindsym $mod+q split toggle # toggle fullscreen mode for the focused container bindsym $mod+f fullscreen toggle # change container layout (stacked, tabbed, toggle split) bindsym $mod+s layout stacking bindsym $mod+w layout tabbed bindsym $mod+e layout toggle split # toggle tiling / floating bindsym $mod+Shift+space floating toggle # change focus between tiling / floating windows bindsym $mod+space focus mode_toggle # toggle sticky bindsym $mod+Shift+s sticky toggle # focus the parent container bindsym $mod+a focus parent # move the currently focused window to the scratchpad bindsym $mod+Shift+minus move scratchpad # Show the next scratchpad window or hide the focused scratchpad window. # If there are multiple scratchpad windows, this command cycles through them. bindsym $mod+minus scratchpad show #navigate workspaces next / previous bindsym $mod+Ctrl+Right workspace next bindsym $mod+Ctrl+Left workspace prev # Workspace names # to display names or symbols instead of plain workspace numbers you can use # something like: set $ws1 1:mail # set $ws2 2: set $ws1 1 set $ws2 2 set $ws3 3 set $ws4 4 set $ws5 5 set $ws6 6 set $ws7 7 set $ws8 8 # switch to workspace bindsym $mod+1 workspace $ws1 bindsym $mod+2 workspace $ws2 bindsym $mod+3 workspace $ws3 bindsym $mod+4 workspace $ws4 bindsym $mod+5 workspace $ws5 bindsym $mod+6 workspace $ws6 bindsym $mod+7 workspace $ws7 bindsym $mod+8 workspace $ws8 # Move focused container to workspace bindsym $mod+Ctrl+1 move container to workspace $ws1 bindsym $mod+Ctrl+2 move container to workspace $ws2 bindsym $mod+Ctrl+3 move container to workspace $ws3 bindsym $mod+Ctrl+4 move container to workspace $ws4 bindsym $mod+Ctrl+5 move container to workspace $ws5 bindsym $mod+Ctrl+6 move container to workspace $ws6 bindsym $mod+Ctrl+7 move container to workspace $ws7 bindsym $mod+Ctrl+8 move container to workspace $ws8 # Move to workspace with focused container bindsym $mod+Shift+1 move container to workspace $ws1; workspace $ws1 bindsym $mod+Shift+2 move container to workspace $ws2; workspace $ws2 bindsym $mod+Shift+3 move container to workspace $ws3; workspace $ws3 bindsym $mod+Shift+4 move container to workspace $ws4; workspace $ws4 bindsym $mod+Shift+5 move container to workspace $ws5; workspace $ws5 bindsym $mod+Shift+6 move container to workspace $ws6; workspace $ws6 bindsym $mod+Shift+7 move container to workspace $ws7; workspace $ws7 bindsym $mod+Shift+8 move container to workspace $ws8; workspace $ws8 # Open applications on specific workspaces # assign [class="Thunderbird"] $ws1 # assign [class="Pale moon"] $ws2 # assign [class="Pcmanfm"] $ws3 # assign [class="Skype"] $ws5 # Open specific applications in floating mode for_window [title="alsamixer"] floating enable border pixel 1 for_window [class="calamares"] floating enable border normal for_window [class="Clipgrab"] floating enable for_window [title="File Transfer*"] floating enable for_window [class="fpakman"] floating enable for_window [class="Galculator"] floating enable border pixel 1 for_window [class="GParted"] floating enable border normal for_window [title="i3_help"] floating enable sticky enable border normal for_window [class="Lightdm-settings"] floating enable for_window [class="Lxappearance"] floating enable sticky enable border normal for_window [class="Manjaro-hello"] floating enable for_window [class="Manjaro Settings Manager"] floating enable border normal for_window [title="MuseScore: Play Panel"] floating enable for_window [class="Nitrogen"] floating enable sticky enable border normal for_window [class="Oblogout"] fullscreen enable for_window [class="octopi"] floating enable for_window [title="About Pale Moon"] floating enable for_window [class="Pamac-manager"] floating enable for_window [class="Pavucontrol"] floating enable for_window [class="qt5ct"] floating enable sticky enable border normal for_window [class="Qtconfig-qt4"] floating enable sticky enable border normal for_window [class="Simple-scan"] floating enable border normal for_window [class="(?i)System-config-printer.py"] floating enable border normal for_window [class="Skype"] floating enable border normal for_window [class="Timeset-gui"] floating enable border normal for_window [class="(?i)virtualbox"] floating enable border normal for_window [class="Xfburn"] floating enable # switch to workspace with urgent window automatically for_window [urgent=latest] focus # reload the configuration file bindsym $mod+Shift+c reload # restart i3 inplace (preserves your layout/session, can be used to upgrade i3) bindsym $mod+Shift+r restart # exit i3 (logs you out of your X session) bindsym $mod+Shift+e exec "i3-nagbar -t warning -m 'You pressed the exit shortcut. Do you really want to exit i3? This will end your X session.' -b 'Yes, exit i3' 'i3-msg exit'" # Set shut down, restart and locking features bindsym $mod+0 mode "$mode_system" set $mode_system (l)ock, (e)xit, switch_(u)ser, (s)uspend, (h)ibernate, (r)eboot, (Shift+s)hutdown mode "$mode_system" { bindsym l exec --no-startup-id i3exit lock, mode "default" bindsym s exec --no-startup-id i3exit suspend, mode "default" bindsym u exec --no-startup-id i3exit switch_user, mode "default" bindsym e exec --no-startup-id i3exit logout, mode "default" bindsym h exec --no-startup-id i3exit hibernate, mode "default" bindsym r exec --no-startup-id i3exit reboot, mode "default" bindsym Shift+s exec --no-startup-id i3exit shutdown, mode "default" # exit system mode: "Enter" or "Escape" bindsym Return mode "default" bindsym Escape mode "default" } # Resize window (you can also use the mouse for that) bindsym $mod+r mode "resize" mode "resize" { # These bindings trigger as soon as you enter the resize mode # Pressing left will shrink the window’s width. # Pressing right will grow the window’s width. # Pressing up will shrink the window’s height. # Pressing down will grow the window’s height. bindsym j resize shrink width 5 px or 5 ppt bindsym k resize grow height 5 px or 5 ppt bindsym l resize shrink height 5 px or 5 ppt bindsym semicolon resize grow width 5 px or 5 ppt # same bindings, but for the arrow keys bindsym Left resize shrink width 5 px or 5 ppt bindsym Down resize grow height 5 px or 5 ppt bindsym Up resize shrink height 5 px or 5 ppt bindsym Right resize grow width 5 px or 5 ppt # exit resize mode: Enter or Escape bindsym Return mode "default" bindsym Escape mode "default" } # Lock screen bindsym $mod+9 exec --no-startup-id blurlock # Autostart applications exec --no-startup-id /uslib/polkit-gnome/polkit-gnome-authentication-agent-1 exec --no-startup-id nitrogen --restore; sleep 1; compton -b # exec --no-startup-id manjaro-hello exec --no-startup-id nm-applet exec --no-startup-id xfce4-power-manager exec --no-startup-id pamac-tray exec --no-startup-id clipit exec --no-startup-id picom # exec --no-startup-id blueman-applet # exec_always --no-startup-id sbxkb exec --no-startup-id start_conky_maia # exec --no-startup-id start_conky_green exec --no-startup-id xautolock -time 10 -locker blurlock exec_always --no-startup-id ff-theme-util exec_always --no-startup-id fix_xcursor # Color palette used for the terminal ( ~/.Xresources file ) # Colors are gathered based on the documentation: # https://i3wm.org/docs/userguide.html#xresources # Change the variable name at the place you want to match the color # of your terminal like this: # [example] # If you want your bar to have the same background color as your # terminal background change the line 362 from: # background #14191D # to: # background $term_background # Same logic applied to everything else. set_from_resource $term_background background set_from_resource $term_foreground foreground set_from_resource $term_color0 color0 set_from_resource $term_color1 color1 set_from_resource $term_color2 color2 set_from_resource $term_color3 color3 set_from_resource $term_color4 color4 set_from_resource $term_color5 color5 set_from_resource $term_color6 color6 set_from_resource $term_color7 color7 set_from_resource $term_color8 color8 set_from_resource $term_color9 color9 set_from_resource $term_color10 color10 set_from_resource $term_color11 color11 set_from_resource $term_color12 color12 set_from_resource $term_color13 color13 set_from_resource $term_color14 color14 set_from_resource $term_color15 color15 # Start i3bar to display a workspace bar (plus the system information i3status if available) bar { i3bar_command i3bar status_command i3status position bottom ## please set your primary output first. Example: 'xrandr --output eDP1 --primary' # tray_output primary # tray_output eDP1 bindsym button4 nop bindsym button5 nop # font xft:URWGothic-Book 11 strip_workspace_numbers yes colors { background #222D31 statusline #F9FAF9 separator #ff9a1f # border backgr. text focused_workspace #ff9a1f #ff9a1f #292F34 active_workspace #595B5B #353836 #FDF6E3 inactive_workspace #595B5B #222D31 #EEE8D5 binding_mode #16a085 #2C2C2C #F9FAF9 urgent_workspace #16a085 #FDF6E3 #E5201D } } # hide/unhide i3status bar bindsym $mod+m bar mode toggle # Theme colors # class border backgr. text indic. child_border client.focused #ff9a1f #ff9a1f #000000 #ff9a1f client.focused_inactive #2F3D44 #2F3D44 #1ABC9C #454948 client.unfocused #2F3D44 #2F3D44 #1ABC9C #454948 client.urgent #CB4B16 #FDF6E3 #1ABC9C #268BD2 client.placeholder #000000 #0c0c0c #ffffff #000000 client.background #2B2C2B ############################# ### settings for i3-gaps: ### ############################# # Set inneouter gaps gaps inner 0 gaps outer 0 # Additionally, you can issue commands with the following syntax. This is useful to bind keys to changing the gap size. # gaps inner|outer current|all set|plus|minus  # gaps inner all set 10 # gaps outer all plus 5 # Smart gaps (gaps used if only more than one container on the workspace) smart_gaps on # Smart borders (draw borders around container only if it is not the only container on this workspace) # on|no_gaps (on=always activate and no_gaps=only activate if the gap size to the edge of the screen is 0) smart_borders on # Press $mod+Shift+g to enter the gap mode. Choose o or i for modifying outeinner gaps. Press one of + / - (in-/decrement for current workspace) or 0 (remove gaps for current workspace). If you also press Shift with these keys, the change will be global for all workspaces. set $mode_gaps Gaps: (o) outer, (i) inner set $mode_gaps_outer Outer Gaps: +|-|0 (local), Shift + +|-|0 (global) set $mode_gaps_inner Inner Gaps: +|-|0 (local), Shift + +|-|0 (global) bindsym $mod+Shift+g mode "$mode_gaps" mode "$mode_gaps" { bindsym o mode "$mode_gaps_outer" bindsym i mode "$mode_gaps_inner" bindsym Return mode "default" bindsym Escape mode "default" } mode "$mode_gaps_inner" { bindsym plus gaps inner current plus 5 bindsym minus gaps inner current minus 5 bindsym 0 gaps inner current set 0 bindsym Shift+plus gaps inner all plus 5 bindsym Shift+minus gaps inner all minus 5 bindsym Shift+0 gaps inner all set 0 bindsym Return mode "default" bindsym Escape mode "default" } mode "$mode_gaps_outer" { bindsym plus gaps outer current plus 5 bindsym minus gaps outer current minus 5 bindsym 0 gaps outer current set 0 bindsym Shift+plus gaps outer all plus 5 bindsym Shift+minus gaps outer all minus 5 bindsym Shift+0 gaps outer all set 0 bindsym Return mode "default" bindsym Escape mode "default" } 
.bashrc
# # ~/.bashrc # [[ $- != *i* ]] && return colors() { local fgc bgc vals seq0 printf "Color escapes are %s\n" '\e[${value};...;${value}m' printf "Values 30..37 are \e[33mforeground colors\e[m\n" printf "Values 40..47 are \e[43mbackground colors\e[m\n" printf "Value 1 gives a \e[1mbold-faced look\e[m\n\n" # foreground colors for fgc in {30..37}; do # background colors for bgc in {40..47}; do fgc=${fgc#37} # white bgc=${bgc#40} # black vals="${fgc:+$fgc;}${bgc}" vals=${vals%%;} seq0="${vals:+\e[${vals}m}" printf " %-9s" "${seq0:-(default)}" printf " ${seq0}TEXT\e[m" printf " \e[${vals:+${vals+$vals;}}1mBOLD\e[m" done echo; echo done } [ -r /usshare/bash-completion/bash_completion ] && . /usshare/bash-completion/bash_completion # Change the window title of X terminals case ${TERM} in xterm*|rxvt*|Eterm*|aterm|kterm|gnome*|interix|konsole*) PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/\~}\007"' ;; screen*) PROMPT_COMMAND='echo -ne "\033_${USER}@${HOSTNAME%%.*}:${PWD/#$HOME/\~}\033\\"' ;; esac use_color=true # Set colorful PS1 only on colorful terminals. # dircolors --print-database uses its own built-in database # instead of using /etc/DIR_COLORS. Try to use the external file # first to take advantage of user additions. Use internal bash # globbing instead of external grep binary. safe_term=${TERM//[^[:alnum:]]/?} # sanitize TERM match_lhs="" [[ -f ~/.dir_colors ]] && match_lhs="${match_lhs}$(<~/.dir_colors)" [[ -f /etc/DIR_COLORS ]] && match_lhs="${match_lhs}$(/dev/null \ && match_lhs=$(dircolors --print-database) [[ $'\n'${match_lhs} == *$'\n'"TERM "${safe_term}* ]] && use_color=true if ${use_color} ; then # Enable colors for ls, etc. Prefer ~/.dir_colors #64489 if type -P dircolors >/dev/null ; then if [[ -f ~/.dir_colors ]] ; then eval $(dircolors -b ~/.dir_colors) elif [[ -f /etc/DIR_COLORS ]] ; then eval $(dircolors -b /etc/DIR_COLORS) fi fi if [[ ${EUID} == 0 ]] ; then PS1='\[\033[01;31m\][\h\[\033[01;36m\] \W\[\033[01;31m\]]\$\[\033[00m\] ' else PS1='\[\033[01;32m\][\[email protected]\h\[\033[01;37m\] \W\[\033[01;32m\]]\$\[\033[00m\] ' fi alias ls='ls --color=auto' alias grep='grep --colour=auto' alias egrep='egrep --colour=auto' alias fgrep='fgrep --colour=auto' else if [[ ${EUID} == 0 ]] ; then # show [email protected] when we don't have colors PS1='\[email protected]\h \W \$ ' else PS1='\[email protected]\h \w \$ ' fi fi unset use_color safe_term match_lhs sh alias cp="cp -i" # confirm before overwriting something alias df='df -h' # human-readable sizes alias free='free -m' # show sizes in MB alias np='nano -w PKGBUILD' alias more=less xhost +local:root > /dev/null 2>&1 complete -cf sudo # Bash won't get SIGWINCH if another process is in the foreground. # Enable checkwinsize so that bash will check the terminal size when # it regains control. #65623 # http://cnswww.cns.cwru.edu/~chet/bash/FAQ (E11) shopt -s checkwinsize shopt -s expand_aliases # export QT_SELECT=4 # Enable history appending instead of overwriting. #139609 shopt -s histappend # # # ex - archive extractor # # usage: ex  ex () { if [ -f $1 ] ; then case $1 in *.tar.bz2) tar xjf $1 ;; *.tar.gz) tar xzf $1 ;; *.bz2) bunzip2 $1 ;; *.rar) unrar x $1 ;; *.gz) gunzip $1 ;; *.tar) tar xf $1 ;; *.tbz2) tar xjf $1 ;; *.tgz) tar xzf $1 ;; *.zip) unzip $1 ;; *.Z) uncompress $1;; *.7z) 7z x $1 ;; *) echo "'$1' cannot be extracted via ex()" ;; esac else echo "'$1' is not a valid file" fi } #Custom programs export PATH="/home/uusePrograms/pycharm-community-2020.2.1/bin:$PATH" # Custom scritps export PATH="/home/useCustomScripts:$PATH" 

submitted by Amuoeba8 to i3wm [link] [comments]

Forex trading and belgian taxes

Hello BEFire people, Looking how I now have a bit of time on my hands and some money I don't mind loosing on the short term, I would like to start dabbling into Forex trading. Lost of great resources exist for you to start with a demo account and learn how this type of market work but the question isn't here. As any investor know most of the money you make can be lost through the complex process of Belgian taxation. Which is why I am addressing you in the first place.
After a bit of research, i found really conflicting legislation on the subject. On one side, the FSMA has banned the trading of CFD (contract for differences) and Forex instruments by Belgian brokers. (https://www.fsma.be/en/faq/fsma-regulation-governing-distribution-certain-derivative-financial-instruments-binary-options-0) Leaving little room for private investors to do anything. On the other, I didn't read anything about passing through an offshore broker.
Diving deeper in the taxes aspect of it, I suspect this would be taxed as a "professional salary" due to the repetitive nature of the operation and would there account for for a complementary salary more than anything else. If it is the case, this would mean it would follow the following table:
from 0 to 8 350 euros ..............................................25 % from 8 350 to 11 890 euros ....................................30 % from 11 890 to 19 810 euros ..................................40 % from 19 810 to 36 300 euros ..................................45 % over 36 300 euros ..........................................50 % Mind that these numbers date from 2015 and might not be up to date anymore.
This would means that if you want to double your capital by trading Forex you would nearly have to triple it before taxes.
Has anyone here ever dealt with Forex trading and could confirm my understanding on (1)the possibility to trade Forex through offshore broker and (2)the way Belgian taxes are computed for this type of trading is correct ?
submitted by Fairytayl to BEFire [link] [comments]

Top sites to practice hacking skills (legally)

Top sites to practice hacking skills (legally)
credit- icssindia.in
These Websites to exercise your hacking skills whether you are a hacker, cybersecurity, pen-tester, or still a noob.
These vulnerable websites are great for developing our minds, increasing our capacity to solve problems, new innovative ideas come to our minds. Also, you will face brainfuck a lot of difficulties. Never give up always try to give your best. Because if you want to be a professional hacker, then you must know about the hacker attitudes and …
“real hackers never give up”
There are a lot of gaping holes in almost every security system. And to discover these is this is also a great opportunity to also discover the various tools that are needed for hacking. What the different options are etc. Use these websites to practice your hacking skills so you can be the best defense.
An attack is definitely the best form of defense
This applies to a lot of companies, they are hacking their own websites and even recruiting ethical hackers in an attempt to find vulnerabilities before the bad guys do as such ethical hacking is now a much sought after skill.

pwnable.kr

pwnable.kr is a non-commercial wargame site which provides various pwn challenges regarding system exploitation. the main purpose of pwnable.kr is ‘fun’. please consider each of the challenges as a game. while playing pwnable.kr, you could learn/improve system hacking skills but that shouldn’t be your only purpose.

pwnable.tw

Pwnable.tw is a wargame site for hackers to test and expand their binary exploiting skills.
HOW-TO
  • Try to find out the vulnerabilities that exist in the challenges, exploit the remote services to get flags.
  • The flag is usually at /home/xxx/flag, but sometimes you have to get a shell to read them.
  • Most of the challenges are running on Ubuntu 16.04/18.04 docker image.
  • You can share a write-up or exploit code in your profile, only players who also solved the same challenge are able to see them.

hack.me

Hack.me is a FREE, community-based project powered by eLearnSecurity. The community can build, host, and share vulnerable web application code for educational and research purposes. It aims to be the largest collection of “runnable” vulnerable web applications, code samples and CMS’s online. (This is more a test website. But still can improve your hacking skills a lot ..!)
The platform is available without any restriction to any party interested in Web Application Security:
  • students
  • universities
  • researchers
  • penetration testers
  • web developers

CTFlearn

CTFlearn is an ethical hacking platform that enables tens of thousands to learn, practice, and compete. The main attraction, of course, is the user-submitted Problems and Challenges which span the typical CTF theology such as Binary Exploitation, Cryptography, Reverse engineering, Forensics, Web attacks (see XSS, SQL Injection and the likes). There are also group the challenges by Popularity, level of Difficulty, and order of Appearance.

Google Gruyere

Gruyere It’s not often we see the pairing of cheese and hacking, but this website is a lot like good cheese—full of holes. It also uses a “cheesy” code and the entire design is cheese-based. Gruyere is a great option for beginners who want to dive into finding and exploiting vulnerabilities, but also learn how to play on the other side and defend against exploits.
Gruyere is written in Python, with bugs that aren’t specific to Python, and offers a substantial number of security vulnerabilities chosen to suit beginners. Some of the vulnerabilities are:
  • Cross-site scripting (XSS)
  • Cross-site request forgery (XRF)
  • Remote code execution
  • DoS attacks
  • Information disclosure
Gruyere code lab has divided vulnerabilities into different sections, and in each section, you will have a task to find that vulnerability. Using both black and white box hacking, you’ll need to find and exploit bugs.

Root Me

Root Me A multilanguage security training platform, Root Me is a great place for testing and advancing your hacking skills. It features over 300 challenges which are updated regularly and more than 50 virtual environments, all to provide a realistic environment. Root Me also has a passionate community of over 200,0000 members, all of whom are encouraged to participate in the development of the project and earn recognitions.
Different subjects covered on Root Me include:
  • Digital investigation
  • Automation
  • Breaking encryption
  • Cracking
  • Network challenges
  • SQL injection
It’s a solid platform and a great way to practice your hacking skills, although it’s not as beginner-friendly as some of the other entries on this list.

Hack The Box

Hack The Box (HTB) is an online platform allowing you to test your penetration testing skills. It contains several challenges that are constantly updated. Some of them simulating real-world scenarios and some of them leaning more towards a CTF style of challenge. It contains several challenges that are constantly updated. Some of them simulating real-world scenarios and some of them leaning more towards a CTF style of challenge. You should try this site out if you have an interest in network security or information security.
I suggest you to try to hack your way into this website.”

Hacking-Lab

Hacking-Lab is an online ethical hacking, computer network, and security challenge platform, dedicated to finding and educating cybersecurity talents. … HackingLab’s goal is to raise awareness towards increased education and ethics in information security.provides the CTF (Capture The Flag) challenges for the European Cyber Security Challenge but hosts challenges on their own platform which anyone can take part in once you have registered.
Hacking-Lab is providing CTF and mission style challenges for international competitions like the European Cyber Security Challenge, and free OWASP TOP 10 online security labs. Hacking-Lab’s goal is to raise awareness towards increased education and ethics in information security.

Game of Hacks

Game of Hacks, This game was designed to test your application hacking skills. You will be presented with vulnerable pieces of code and your mission if you choose to accept it is to find which vulnerability exists in that code as quickly as possible. In the game, developers and security professionals test their application hacking skills, improve their code security know-how, and facilitate better security practices in hope of reducing the number of vulnerabilities in their applications.
Available for desktop, tablet, and mobile, Game of Hacks presents developers with vulnerable pieces of code and challenges them to identify the application layer vulnerability as quickly as possible. It even has a two-player mode allowing head-to-head competition. Players analyze vulnerabilities including SQL injection, XSS, log forgery, path traversal, parameter tampering, and others in myriad programming languages.

OverTheWire

OverTheWire The wargames offered by the OverTheWire community can help you to learn and practice security concepts in the form of fun-filled games. To find out more about a certain wargame, just visit its page linked from the menu on the left. Suggested order to play the games in
  1. Bandit
  2. Leviathan or Natas or Krypton
  3. Narnia
  4. Behemoth
  5. Utumno
  6. Maze
Each shell game has its own SSH port Information about how to connect to each game using SSH is provided in the top left corner of the page. Keep in mind that every game uses a different SSH port.

microcorruption.com

microcorruption.com Scattered throughout the world in locked warehouses are briefcases filled with Cy Yombinator bearer bonds that could be worth billions comma billions of dollars. You will help steal the briefcases.
Cy Yombinator has cleverly protected the warehouses with Lockitall electronic lock devices. Lockitall locks are unlockable with an app. We’ve positioned operatives near each warehouse; each is waiting for you to successfully unlock the warehouse by tricking out the locks. The Lockitall devices work by accepting Bluetooth connections from the Lockitall LockIT Pro app. We’ve done the hard work for you: we spent $15,000 on a development kit that includes remote-controlled locks for you to practice on, and reverse engineered enough of it to build a primitive debugger.
Using the debugger, you’ll be able to single-step the lock code, set breakpoints, and examine memory on your own test instance of the lock. You’ll use the debugger to find an input that unlocks the test lock, and then replay it to a real lock. It should be a milk run. Good luck. We’ll see you on a beach in St Tropez once you’re done.

XSS game

XSS game Cross-site scripting (XSS) bugs are one of the most common and dangerous types of vulnerabilities in Web applications. These nasty buggers can allow your enemies to steal or modify user data in your apps and you must learn to dispatch them, pronto!
In this training program, you will learn to find and exploit XSS bugs. You’ll use this knowledge to confuse and infuriate your adversaries by preventing such bugs from happening in your applications. There will be cake at the end of the test.

HackThis!!

HackThis!! was initially designed so that the students can be taught how to hack, and teach the students about dumps and defacement. If you are an expert hacker then for you, there are 50 levels of difficulty to offer. The website comes with a great online community to help you with hacking, and it would keep you up to date with the security news.

crackmes.one

crackmes.one This is a simple place where you can download crackmes to improve your reverse engineering skills. If you like to submit a crackme or a solution to one of them, you must register. But before that, I strongly recommend you to read the FAQ

HackThisSite

Hack This Site is a free, safe, and legal training ground for hackers to test and expand their hacking skills. HackThisSite commonly referred to as HTS, is an online hacking and security website founded by Jeremy Hammond. More than just another hacker wargames site, we are a living, breathing community with many active projects in development, with a vast selection of hacking articles and a huge forum where users can discuss hacking, network security, and just about everything. Tune in to the hacker underground and get involved with the project.

Pentest training

Pentest training is a simple website used as a hub for information revolving around the varies services we offer to help both experienced and new penetration testers practice and hone their skills. We offer a fully functioning penetration testing lab that is ever-increasing in size, complexity, and diversity. The lab has a fully functioning Windows domain with various Windows OS’s. There is also a selection of Boot2Root Linux machines to practice your CTF and escalation techniques and finally, pre-built web application training machines.

Hellbound Hackers

Hellbound Hackers provides a hands-on approach to computer security. Learn how hackers break-in, and how to keep them out. Huge resource for computer security researchers. The website emphasizes being hands-on, and it offers you many challenges to make you the best hacker out there. It offers a variety of challenges to teach you how to identify potential vulnerabilities, and it also suggests the ways to patch the vulnerabilities. The website comes with an array of tutorials and a thriving community of more than 100K registered members.

HAX.TOR

hax.tor.hu is a very old site (founded in 2006). But it serves the purpose of learning the stuff. Many problems are not functioning because of technology changes. Because many problems relied on the old PHP version flaws. Also, the player gets a free shell account to use (with web/mail hosting) on a server (with gigabit bandwidth) dedicated to security folks.
A few examples of HaX.ToR challenges:
Level 1. Make a nasa.gov URL display a text of my choice Level 7. snifflog.txt – ngrep format Level 13. PHP with a source – needs exploiting and/or -t-b thinking Level 16. root:hsmfs;[email protected] Level 21. Backdoor on a suspended domain Level 26. PHP file manager with a source – needs more exploit Level 28. telnet://hax.tor.hu:1800 – Google Word Game Level 33. Defense Information Systems Agency – 209.22.99.66 Level 39. China Science And Technology Network Level 48. .htaccess editor vs basic auth Level 49. Forged DNS from the CIA

ThisIsLegal

ThisisLegal, a hacker wargames site with much more – such as forums and tutorials. The aim of the site is to help you learn and improve as much as we can and also provide a community with a chance to chat. The site is always up for suggestions for improvement and any challenge submissions or tutorial content are also welcome so please help to improve our community.
submitted by icssindia to HackingTechniques [link] [comments]

Looking for a new language fast, win/mac/linux, GUI capable

H! I have some professional programming experience from many years ago and, for the last few months, I've been back to programming, doing some personal projects. For games, I've been using Godot but, for some desktop applications, I'm having problems choosing a language.
The application I'm working now involves parsing several megabyte binary files. This implies millions of small operations. Godot can't do it fast enough, so I need something else. My "requirements" are:
- free language/ide
- fast
- easy
- multi-platform
- GUI-capable
This requirements (apart from free) are very subjective, so I'll try to clarify.
I have some professional experience with C++ and found it very difficult (it's hard to program well), Python, for example, is easy but I'm not sure if it's fast enough for what I want to do. I work on a Mac and I would like to export to Mac, Windows and Linux without the need to install VMs with those other operating systems. I want my applications to have a GUI, but I find no way to have the same GUI for several platforms (this leaves GTK, QT and likes, can I visual design those?). I've tried Java back in the 90s and I really didn't liked it, I've found it too heavy, slow, and not integrated enough with the operating system to be useful for all kind of projects. Maybe I'm old fashioned but I think web-oriented solutions, like Electron, are good for web things and not desktop applications, again, it makes more sense to invest in a language that can be high level but go down to operating system if it has to. C# seems like a good option, but it seems the GUI part kills it, or I didn't figured out how to do it from the mac except for console applications. I've looked at Rust and it seems good, but isn't it too difficult? Dart seems nice but I got the idea it doesn't support Windows GUIs. Pharo looks very easy but I'm not sure I can export independent applications to Win/Mac/Linux.
Since there is no perfect language, or even a one-fits-all, I would like to have opinions from people who have actual experience with a language and not just "read about it experience", in a multi-platform context. Some pros and cons would be great. Thank you.
(I've read the FAQ and I only ask this because of the context, otherwise the FAQ recommends C#)
submitted by cgeadas to learnprogramming [link] [comments]

New update for placiibo 0.2.0(430)

Update: placiibo is officially out in the AppStore: https://reddit.com/placiiboapp/comments/hry6s5/placiibo_is_now_officially_available_for_free/
I'm excited to share that placiibo got a new update: 0.2.0 (430). Edit: it’s build 403, title has a typo
This update is mainly an update to improve stability and fix bugs ahead of finalising the release candidate, so sadly, despite a lot of work going into this version, most of it will be invisible on the user's end.

Change log:

Known bugs:

Request:

If you still experience a crash, please try to make a screen recording from start to finish while you’re reproducing it and report it here http://placiibo.app/bugs

If you were part of the old TestFlight program:

And you wish to be a part of the current one to upgrade to the latest placiibo version, check out this post: https://redd.it/hknbpf

Link to FAQ

P.s. This version will become available later under 0.8.0 (403.1), it's the same version, just tidying up version numbers etc.
submitted by placiiboapp to placiiboapp [link] [comments]

FAQ Read this first!

placiibo FAQ

Updated: 2020-07-15 00:56 UTC

What is placiibo?.

placiibo is an iOS app for iPhone 7 or newer that you can use to write data to NFC tags. Currently only ntag215 tags are supported.
And it's available in the AppStore through this link: https://apps.apple.com/us/app/id1513319504

The TestFlight has ended and the TestFlight version of the app will stop working, you can download placiibo for free through the AppStore link above

How can I provide feedback?

If your feedback consists of a bug or a feature request then the most useful way to provide feedback is to file a bug report here: https://placiibo.app/bugs
Alternatively, you can also make a screenshot from within the app and provide feedback through TestFlight.

Where can I find file X, Y or Z?

Sadly, I can't help you find any files. Perhaps a Google search can help you or a different subreddit can be of more assistance. Keep in mind that piracy links are not allowed on this subreddit.

I'm trying to rewrite my NFC tag with a different BIN file, but it doesn't seem to be working…

That's because the tags are not rewritable. Once you've written away a bin file, that tag is locked to that bin file. Use a new tag if you want to write away a different BIN file.

What do I need to be able to use placiibo?

Can I use placiibo without tags by transmitting the data over NFC to the receiving device?

No.

I can't select a binary file to write to the tag

You're probably missing a key file. Check the instructions at the bottom of the screen or watch this video for an example on how to use placiibo: https://youtu.be/NFLKK1XT6x8

How can I support placiibo's development?

The best way to support placiibo is by downloading it from the AppStore: https://apps.apple.com/us/app/id1513319504.
Other ways are listed below:
First of all I want to make clear that gaining access to the TestFlight is not tied to any support or donations whatsoever. Everyone has equal access.
If, after understanding that you still wish to show your support you have the following options:

Mainstream options:

https://www.paypal.me/placiibo
https://cash.app/$placiibo
Venmo: @placiibo

For the privacy minded amongst us:

BCH: qz85c5q2vxf096ee759aazs6tunpxsgphuqkfvrvkw
BTC: 1E4h3jEhnRDwk1BoFGN4rTnJDTdvG4YxVY
ETH: 0xA7BA8D878e00ab70302beEF5C640100dd8162304

Alternative options:

If you want to support placiibo's development and you still need to get some ntag215 NFC tags you can hit two birds with one stone by ordering your tags through this Amazon link*. Any and all support in whichever way is highly appreciated. I'd like to give you public credit if you donate or have donated, so please let me know if it's ok to give you public credit and under which (nick)name you prefer I do so.
You can report new bugs or feature requests here: https://placiibo.app/bugs
*This affiliate link will yield me a small percentage of the transaction as commission with no extra cost to you
submitted by placiiboapp to placiiboapp [link] [comments]

List of New Supported Games and FAQ.

Hey guys! Here is a list of all the new supported games, you can download the Nucleus Co-Op scripts from the app now, the games listed here that are clickable link you to a guide but all are supported. You can also see all available scripts from the app now by pressing the view all option.
10 Miles to Safety
20XX
100% Orange Juice
200% Mixed Juice!
Abyssal Zone
Acceleration of SUGURI 2
Accel World VS. Sword Art Online Deluxe Edition
A Hat in Time
Air Missions: HIND
Alien Breed Impact
Alien Breed 2: Assault
Alien Breed 3: Descent
Aliens Colonial Marines
Aliens vs Predator
Alien Swarm: Reactive Drop
Among Us
Aragami: Shadow Edition
ARK: Survival Evolved
Ashen (steam version only)
Astroneer
Attack on Titan 2
ATV Drift & Tricks
Barony
Battle Grounds III
Binary Domain
BioShock 2
Bit Dungeon III
Blades of Time
Bladestorm: Nightmare
Blood and Bacon
Bob Was Hungry
Borderlands
Borderlands 2
Borderlands: The Pre-Sequel
Borderlands GOTY Enhanced
Borderlands 3
BrainBread 2
Broomstick League
Bulletstorm: Full Clip Edition
Bunch of Heroes
CastleMiner Z
Clandestine
Cladun Returns: This is Segoku
Chivalry: Medieval Warfare
Citadel: Forged With Fire
Code of Princess
Conan Exiles (16 june 2020 update added Funcom Live Services and now the game is online only effectively breaking the splitscreen script. You need to downgrade to the previous version.)
Contagion
Contra: Rogue Corps
Counter-Strike: Source
Craftopia
Cube World
Cyberdimension Neptunia: 4 Goddesses Online
Daemon X Machina
Damnation
Dark Souls: Prepare to Die Edition
Day of Defeat: Source
Day of Infamy
Deadfall Adventures
Dead Island
Dead Island: DE
Dead Island Riptide: DE
Dead Rising 2
Dead Rising 2: Off the Record
Dead Rising 3
Dead Rising 4
Deathtrap
Debris
Deep Rock Galactic
Desolate
Dinosaur Hunt
Divinity: Dragon Commander
Divinity: Original Sin Enhanced Edition
Divinity: Original Sin 2
Don't Starve Together
Door Kickers
Double Action: Boogaloo
Dragon Ball Xenoverse
Dragon Ball: Xenoverse 2
Dragon Marked for Death
Dragon Quest Builders 2
Dungeon of the Endless
Dungeons 3
Dungeon Siege III
Dying Light
Dystopia
Earth Defense Force 4.1
Earth Defense Force 5
Earth Defense Force: Insect Armageddon
Earth Defense Force: Iron Rain
Earthfall
Enemy Front
E.T. Armies
F1 2012
Fade to Silence
Factorio
Fallout 76
F.E.A.R. 3
Final Exam
Feel The Snow
Fight The Dragon
Fistful of Frags
Forge Quest
Fortified
Front Mission Evolved
Full Mojo Rampage
Garry's Mod
Gas Guzzlers Extreme
Generation Zero
GOCCO OF WAR
God Eater Resurrection
God Eater 2 - Rage Burst
God Eater 3
God Mode
Golf It!
Grid 2
Grim Dawn
Ground Branch
GTFO
Guns n Zombies
Half-Life Deathmatch: Source
Half-Life 2: Deathmatch
Half-Minute Hero: The Second
Halo Custom Edition
Halo 2 LAN
Halo 2: Project Cartographer
Halo Online ElDewrito
Halo: The Master Chief Collection
Halo Wars: Definitive Edition
Hammerwatch
Hero Siege
Hoard
Hunted: The Demon’s Forge
Human: Fall Flat
I am Weapon: Revival
Insurgency
Iron Brigade
It came from space, and ate our brains
KATANA KAMI: A Way of the Samurai Story
Killing Floor
Killing Floor 2
Killsquad
Kill to Collect
Lead and Gold: Gangs of the Wild West
Left 4 Dead 2
LEGO Worlds
Livelock
Lord of the Rings War in the North
Lost Planet 3
Magicite
McDroid
Mean Greens - Plastic Warfare
Mighty No. 9
Minecraft Java Edition
Monday Night Combat
Mordheim: City of the Damned
Morphies Law
Mothergunship
MudRunner
NanoWars
NASCAR '15 Victory Edition
Necropolis
Need For Speed Most Wanted 2005
Nioh: Complete Edition
Niffelheim
No Man's Sky
No More Room in Hell
Outbreak
Outbreak: TNN
Outland
Outward
Orcs Must Die! 2
ORION: Prelude
OVERKILL's The Walking Dead
Pacify
PAYDAY: The Heist
PAYDAY 2
Pirates, Vikings, and Knights II
PixARK
Portal Knights
Prevent The Fall
Primal Carnage: Extinction
Pure
Raft
Rage
Re:Legend
Remnant: From the Ashes
Resident Evil 5
Resident Evil 6
Resident Evil Revelations
Re-Volt (RVGL)
RimWorld
Risk of Rain 2
Roguelands
Ryse: Son of Rome
Sacred 3
Saints Row The Third
Saints Row IV
Saints Row: Gat out of Hell
Sanctum
Sanctum 2
Scourge Outbreak
Secrets of Grindea
Senran Kagura: Shinovi Versus
Senran Kagura: Estival Versus
Senran Kagura: Peach Beach Splash
Serious Sam 2
Seven Days to Die
Shotgun Farmers
Sir, You Are Being Hunted
SkyDrift
Sniper Elite 3
Space Engineers
Space Hulk: Deathwing
Space Hulk: Deathwing - Enhanced Edition
Spec Ops: The Line
Spintires
Starbound
Stardew Valley
Star Wars: Battlefront 2 (Classic, 2005)
Strange Brigade
Strength of the Sword: ULTIMATE
Styx: Shards of Darkness
Super Mario 64
Survivalist
Sven Coop
Sword Art Online Re: Hollow Fragment
Sword Art Online: Lost Song
Sword Art Online: Hollow Realization Deluxe Edition
Synergy
SYNTHETIK: Arena
SYNTHETIK: Legion Rising
Takedown: Red Sabre
Team Fortress 2
Teenage Mutant Ninja Turtles: Mutants in Manhattan
Teenage Mutant Ninja Turtles: Out of the Shadows
Terraria
TerraTech
The Blackout Club
The Darkness 2
The Forest
The Haunted: Hells Reach
theHunter: Call of the Wild
The Incredible Adventures of Van Helsing
The Incredible Adventures of Van Helsing II
The Incredible Adventures of Van Helsing III
The Incredible Adventures of Van Helsing Final Cut
The Mean Greens - Plastic Warfare
The Simple Apocalypse
The Watchers
Tokyo Ghoul:re Call to Exist
Tom Clancy's Rainbow Six: Vegas 2
Tomb Raider
Torchlight II
Toukiden: Kiwami
Toukiden 2
TOXIKK
Unending Dusk
Unepic
Unloved
Unreal Tournament III
Umbrella Corps
Vagante
Warcraft III: The Frozen Throne
Warcraft III: Reign of Chaos
Warhammer 40,000: Space Marine
We Were Here Together
White Noise 2
World in Conflict: Complete Edition
Wreckfest
XCOM: Enemy Within
Zeno Clash II
Zombie Army Trilogy
Zombie Panic! Source

Frequently Asked Questions & Troubleshooting

(Under Construction, last updated: 08/16/20)
Q: What is Nucleus Co-Op?
A: https://www.youtube.com/watch?v=jbituCgu3Bc
Nucleus Co-Op is a free and open source tool for Windows that allows split-screen play on many games that do not initially support it. The app was originally created by Lucas Assis. Zerofox later took over and added a ton of new features and improvements to support a lot more games. Ilyaki later joined in and brought multiple keyboards/mice support and more great features to the table. The app is currently being developed and updated by these devs: Lucas Assis, Zerofox and Ilyaki.
R-mach too for making and supporting the website that hosts the Nucleus Co-Op scripts.
Also the further development of the app wouldn't have been possible without all the amazing contributions and hard work from the SplitScreen Dreams Discord members (which include the devs mentioned above) that made all the new Nucleus Co-Op scripts and continue to make new discoveries and scripts to support even more games, among them: Talos91, PoundlandBacon, dr. old.boi, Pizzo and many more.
Q: How does Nucleus Co-Op work?
A: Essentially Nucleus Co-Op opens multiple instances of the same game (some games require mutex killing for that, among other methods) that will only answer to one specific gamepad (we do this via Nucleus Co-Op custom xinput dlls or xinput plus dlls) and connects those instances via LAN or steamworks online multiplayer emulation (Goldberg Emulator), all while making sure all the windows have focus so they can be playable with gamepads or that the instances are playable even in the background. Nucleus then resizes, removes borders and repositions the games windows so you can have synthetic splitscreen to play locally with your friends.
Q: Which games can be splitscreened using Nucleus Co-Op?
A: There are a lot of supported games, all mentioned in the list above. A ton of games are now supported thanks to the amazing program called Goldberg Emulator, developed by Mr. Goldberg, a big thank you to him. Read the Goldberg FAQ if you want to know more.
Q: Where do I download Nucleus Co-Op?
A: You can download latest version from Github. Download the compiled .rar release, don't download the source code zip if you just want to use the app.
Q: How do I use Nucleus Co-Op?
A: Here is a quick video tutorial: https://www.youtube.com/watch?v=hWmvz59i-o0
1.- Download and exctract Nucleus Co-Op (extract using apps like 7-zip or winrar).
2.- Open NucleusCoop.exe.
3.- Click on Download Game Scripts, search for a game in the supported games list and download a script. You can also see all available scripts from the app now by pressing the view all option.
4.- Once the script has finished downloading you will get a prompt asking if you would like to add a game now, click yes if you want to add it now, if you select no proceed to step 6.
5.- Next you need to find where your game's executable is located. If you're not sure, try Googling 'where is (game) installed' and just search for the .exe in the place they tell you to look for. For Steam games this is usually something along the lines of 'C:\Program Files\Steam\steamapps\common(game)'. Some games will have their real .exe stashed away in a folder called 'bin' or 'binaries'. Once you choose the right .exe, add the game.
6.- You can also automatically add games, click 'Auto-Search' and select the drive and path you want to add games from.
7.- Once your game is added, select it in the Nucleus UI and drag the gamepad icons to the splitscreen layout, click on the top-left icon on the layout corner to change the type of splitscreen layout. You can also use multiple monitors, if you have multiple monitors connected they will show in the Nucleus UI.
8.- Finally press the arrow in the top right corner then click play and you are ready to go.
Q: Where should I place the Nucleus Co-Op folder?
A: Nucleus Co-Op can be placed almost anywhere(Documents, Downloads, Desktop, etc.) except inside the game files.
Q: How do I play with an uneven amount of players (such as 3 players) without having an empty space?
A: Right click on a section of the splitscreen layout.
Q: Nucleus Co-Op doesn't launch, how do I fix it?
A: Here are a few things you can try:
1.- Try updating your Microsoft.net framework, and install/reinstall Visual C++ 2010-2017.
2.- Make sure your antivirus program is not blocking Nucleus Co-Op or deleting any of its files.
3.- Run Nucleus Co-Op as admin.
4.- Restart your PC, and try again.
Q: Does Nucleus Co-Op have any malware?
A: Absolutely not.
Q: I wish to help out with the project, how can I get in touch?
A: Join the Nucleus Co-Op discord community or contact us here in the subreddit.
Q: When support for X game?
A: Not all games are easy to splitscreen, if you want to suggest a game make a post with the title [Request] Name of the game and provide useful information like if the game supports LAN or dedicated servers, if it is available on Steam or in other services, if it uses external servers for online, if it has gamepad support etc. Also you can contact any of our experienced Nucleus scripters here or in the Nucleus Co-Op discord and ask if a script is possible. The main scripter is the OP of this post for instance. Remember that Scripters are limited by the games they own and can test on, so if you really want support for a game to be added consider donating the game to the scripter in question.
Q: How do I know when a script gets updated?
A: Scripts updates are always announced in the Nucleus Co-Op discord server in the channel scripts updates.
Q: How do I create my own splitscreen script for Nucleus Co-Op?
A: Here is the documentation, open the .js file with notepad to read it. You can also use the other scripts you download from Nucleus as reference, they get downloaded to the Nucleus scripts folder. If you create a working script or if you have any questions about Nucleus scripting you can ask us in the Nucleus Co-Op discord or here in the subreddit, we can help you improve your script so it is fully working for sharing with the community.
Q: Does Nucleus Co-Op work on Linux/Mac?
A: Nucleus Co-Op depends on a lot of Windows functions and APIs, at the moment it only works on Windows 7 and Up. If you are interested in porting Nucleus Co-Op to other operating systems please feel free to contact any of the developers.
Q: Where can I report a bug/issue?
A: Note that Nucleus Co-Op is a tool in development and still in Alpha. Expect bugs, glitches and weird things to happen. Help other people not have these things happen by checking for a solution here and submitting a [BUG REPORT] to the reddit as a new topic or in the comments here, if no-one else has brought it up. Make sure you have read the script notes in the Nucleus UI very carefully first before submitting anything.
A good [BUG REPORT] looks like this:
Thread name: [BUG REPORT] Simon falling off horse
BUG: Simon falls off his horse.
EXPECTED: Simon should not fall off his horse, right?
CAUSE: I'm pretty sure it's because I have my computer plugged into an auto-blow.
STEPS TO REPRODUCE
1.- Open up Simon Stays On His Horse: The Interactive Video Game of the Movie.
2.- Choose Co-Op and join with another player.
3.- Simon falls off his horse!!!
TYPE: Severe! The gameplay can't continue if Simon isn't on his horse! (Alternatively, Minor if the gameplay can continue but it's just annoying)
NUCLEUS OPTIONS: I played with 2 players using the vertical splitscreen (left and right) on one tv and 2 famicom controllers. I'm using the latest version
SYSTEM: I'm on Windows 3.1 with 4MB of RAM, a 2KHz CPU and no graphics card, playing on a projector. She's a monster.
I'd really like this to get fixed please thanks magic man! -Beanboy"
Keep in mind most scripts are made and tested using the latest legit steam versions of a game, so provide information about what version of the game you have.
Also provide a debug log of the NucleusCoop error or crash, enable the debug log in Nucleus UI settings and save, the debug log will be created in Nucleus root folder where the .exe is. You can also ask for support in our discord.
Q: Why is Nucleus Co-Op resizing the game instances incorrectly/the instances look stretched?
A: Try setting your monitor scale to 100% in your monitoTV resolution settings. It is also highly recommended that you add custom resolutions to all your monitors from your AMD/Nvidia/Intel panel (For example if you are using a monitor resolution of 1920x1080 add custom resolutions like 960x540, 1920x540, 960x1080, ect.) that way most games will be able to see and use those custom resolutions and the splitscreen will not look stretched(Example). Note that not all games support custom or ultra widescreen resolutions. Also try disabling the Nucleus status window in Nucleus UI settings.
Q: Why is Nucleus Co-Op throwing an error message that it can not find a file when launching a script?
A: A lot of scripts edit the game's .ini or .cfg files to force windowed and to adjust the game's resolution to the window size, so make you sure you run your game at least once and change some graphic settings before running it via Nucleus Co-Op, that way you make sure the proper config files are getting generated first. If you are still getting the error after doing that, select the game in the UI, click on Game Options and select Delete UserProfile Config Path for all players. Also try disabling the Nucleus status window in Nucleus UI settings.
Q: Where are my Nucleus Co-Op save files located?
A: Some scripts save to the Nucleus Co-Op enviroment folder located in C:\Users\YourUser\NucleusCoop, you can access each game save file via the Nucleus Co-Op UI too, select a game, click on Game Options and select Open UserProfile Save/Config Path. Other scripts just save in the same file path your regular game saves to.
Q: Why are my in-game frames per second low/better in one instance than in the others when using Nucleus Co-Op?
A: Remember that Nucleus Co-Op opens multiple instances of a game, so depending on the game this can be quite demanding for your PC, to improve FPS and performance try reducing graphics settings like textures and shadows, limit the FPS or unfocus all the game windows so that they get equal priority and the FPS even out, you can do this by Alt-Tabbing to a different window like the Nucleus app window, the game windows will still remain on top, you can also press the windows key+b in your keyboard to unfocus all instances.
Q: My Playstation/generic PC controller isn't working/isn't being detected by Nucleus Co-Op, how do I fix it?
A: Most Nucleus Co-Op Scripts only detect Xinput gamepads. Controllers that work best are Xbox 360, Xbox One and Logitech game controllers for minimum hassle. There are a few scripts that also support Direct Input gamepads but Xinput gamepads are generally easier to restrict to a specific game instance than Dinput gamepads.
If you are using PS4 gamepads try the app DS4windows, look in the settings for an option called "hide ds4 controller" - make sure it's ticked. To ensure it's definitely running in exclusive mode make sure ds4windows is set to load on windows startup, then turn your controllers on while windows is loading. Download the latest version here - https://ryochan7.github.io/ds4windows-site/
Read more about how to use exclusive mode here: https://github.com/Ryochan7/DS4Windows/wiki/Exclusive-Mode-(Hide-DS4-Controller-config-option)-tips-and-issues
If you are using generic dinput gamepads the app XOutput is also useful to emulate xinput gamepads.
The app X360CE version 4 that creates virtual Xbox 360 Controllers inside your Windows operating system is also very useful to emulate xinput gamepads system wide.
Remember that some games detect both dinput and xinput gamepads so even if you are emulating a xinput gamepad the input could still not be restricted correctly because the game is now responding to both the emulated xinput gamepad and to the native direct input of your gamepad, that is why some apps like DS4windows have an "exclusive mode".
Also do not place x360ce xinput dlls in the Nucleus Co-Op files as this might interfere with Nucleus custom xinput dlls.
If you are using steam controllers try this: https://www.youtube.com/watch?v=wy4F2eqTXQ4
Q: Why is my keyboard not showing in the Nucleus Co-Op UI?
A: If a script is only showing gamepads and not keyboard icons that means the script only supports gamepads and doesn't support keyboards and mice in splitscreen yet.
Q: There are many keyboards and mice icons in the UI, how do I know which ones to use?
A: If you press a key in the keyboard you will use or move the mouse their corresponding icons in the Nucleus Co-Op UI will light up yellow. The app can detect keyboard macros that is why sometimes you will get multiple keyboard icons.
Q: Can you play splitscreen+LAN in different PCs?
A: Yes, if you run the game via Nucleus Co-Op in different PCs you can connect all instances you launch via LAN, for example you can have 2 players playing vertical splitscreen in one PC via Nucleus and connect to 2 others playing Nucleus splitscreen in a different PC via LAN. If the script uses steamworks multiplayer emulation you'll have to change the instances steam ids in the other PCs you'll connect to, otherwise the instances launched by Nucleus will use the same steam ids and won't be able to connect to each other. For that you can open the game script .js file in Nucleus scripts folder in the other PCs and add for example Game.PlayerSteamIDs = [ "76561198134585131","76561198131394153","76561198011792067","76561198043762785" ]; that will change the default ids of the first four instances you open in one PC via Nucleus Co-Op.
Q: This project is Amazing where can I donate?
A: We don't have an unified donation platform yet but you can support the devs individually here: Zerofox, Ilyaki, Lucas Assis.
You can also donate to our main scripters that make the games scripts for Nucleus: Talos91/blackman9
submitted by blackman9 to nucleuscoop [link] [comments]

Summary of Tau-Chain Monthly Video Update - July 2020

Karim
Agoras Live: Five functionalities complete: 1. Registration 2. Login 3. User Profile Page 4. Calendar 5. Categories List 6. Wallet Screen Payments: Decided that implementing lightning would be too complex. Instead, we decided to implement our own micropayment mechanism using the native BTC multisig addresses. We are going to use the Omni wallet for payments. TML: Continued debugging, getting a TML demo and test cases ready. Hiring: More hiring efforts to increase team size. Timelines: Committing ourselves to a release of Agoras Live and a basic version of discussions in TML in 2020.
Umar: Been working on making improvements to the context free grammar parsing. We now are able to add constraints to productions in the grammar, allowing us to recognize grammars that are context sensitive. Developed test cases for that, too.
Tomas: Fixed issues in TML and ran several steps in a TML program. Now adding more tests to make sure everything is stable and won’t break. Also been working on a TML tutorial, a recorded script based on the intro to TML which was contained in the TML Playground. Also new features are going to be covered such as arithmetics.
Kilian: More outreach & follow-ups to potential partner universities. Positive response by a professor based in Toronto, presented to him our project. Also, response by KULeuven, Belgium, who unfortunately don’t see a good fit in our project. We’ve had one applicant for the IDNI Grant program and currently are evaluating his proposal. Also, we’ve had an applicant from Bangalore, India for the IDNI Ambassador program and we also have been discussing his proposal. Translation Bounties: We’ve had the blog post “The New Tau” translated to Chinese and have been reviewing the translation. We are going to publish the translation on our website and on the Bitcointalk Chinese forum section. Still to be claimed: German translation of “The New Tau”. Done more effort on reach out to potential tribe channels: Research groups, LinkedIn groups, Facebook groups. Most represented keywords: Complex Adaptive Systems, NLP, Computational Linguistics. Usual feedback: Likes but no further interaction. Created an FAQ answering all possible questions surrounding IDNI, Tau & Agoras Idea: Hosting a virtual panel to spread the word about our project among the scientific community, as well as to create some visual content for our community. Two professors are interested in participating, one from Argentina with a focus in semantic parsing, the other one from the University of Washington with a focus on human-computer interaction and social computing. First step: organizing a pre-panel discussion where in 1on1 calls with the professors we get an opinion of them about what we are doing.
Andrei: Agoras Live: Implemented mail system so users now get their mails (e.g. registration email). Improved UX together with Mo’az, e.g. user profiles. Token creation for accessing calls to identify and charge users. Customized Jitsi interface to suit our needs: E.g. display of how much time passed in a call and how much it costs. Next up: Further improve UX; make sure everything works as intended.
Mo’az: Almost finished the IDNI website. Added two more pages: Events & Bounties in collaboration with Fola & Kilian. Agoras Live: Finetuned all the website’s components in collaboration with Andrei.
Juan: Continued working on the payments system for Agoras Live. Had some delays due to the complexity of debugging such applications. Still, we made significant progress and got the funding transactions implemented over the Lightning network through the Omni layer. Spent time analyzing the minimum amount of BTC to pay for the fees associated to the Omni transactions. We aren’t using segregated witness native addresses and instead are using embedded segregated witness. So transaction sizes are enlarged and transaction fees are a bit higher. So there is a bit of finetuning analysis needed in order to enable the multisig address to pay for the closing & refund transactions. So to provide payment channels over the Omni layer, the main remaining technical detail we have to solve at this point is the closing transaction & the refund transaction.
Fola: Have been continuing to look for great talent in different areas. Continued working on website with Mo’az and Kilian. Been working on the branding for Tau & Agoras. Been getting external support to make sure the branding for Tau & Agoras will be as professional as it can be. Working on marketing efforts needed for the release of Agoras Live to get the media pack for marketing ready. Working together with external people to put a plan together for listing the Agoras token on more prominent exchanges as we get closer to release of Agoras Live.
Ohad: Continued working on restricted versions of second-order logic to understand how to implement them. There is a translation in the literature about how to convert second-order logic by Horn into Datalog. Also, I have been revisiting papers that deal with descriptive complexity of higher-order logic. They mention that they have a translation from second-order logic to QBF. I wasn’t able to find where they explain this translation but I wrote one of them and he said he will send me the paper. If so, that will be very good because we already have a QBF solver. Any binary decision diagram is already a QBF solver, so we can just translate arbitrary second-order logic formulas into QBF. This will be very helpful for us to implement second-order logic. Also, those papers mention several aspects that are relevant for self-interpretation, the laws of laws. Apparently, they suggest that certain fragments of higher-order logic may also support the laws of laws. But this is part of the papers that I didn’t have access to, so I have to wait to get further clarification. I also pushed the whitepaper significantly this month and hope we will be finishing it soon. Also, I was thinking about some optimizations for the parser and also was looking into the Lightning network. It was my mistake that I haven’t done so beforehand and if I had done it beforehand, I would have understood earlier, that Lightning is too much. It is too drastic of a change to how traditional payments work and there apparently is no reason to believe that it is secure. So I’m glad I discovered better now than later that it’s not something we’d like to rely on, although we can have it as an optional feature.
Q&A:
Q: With the project development taking longer than other projects such as Tezos, when can AGRS holders expect something to be released and, how can you reassure us that we made the right decision?
A: With regards to when we see some releases, it seems that we will see some releases in 2020. For comparing to Ethereum and Tezos: Let’s first talk about funding. Both projects had a lot of money. For Ethereum, the reason for is that it has probably done one of the most aggressive marketing campaigns in history. It was completely lacking any kind of honesty. It was simply aggressive. None of Ethereum’s visions and promises became true. It simply became an insecure platform for scams. None of their vision of creating a world computer, of creating a better society, a better currency, became true. Because of this aggressive marketing, they not only raised a lot of money, they also took the price to be so high in the market. If you remember the campaign of the flipping, they did a whole campaign on how they would overtake the marketcap of Bitcoin. For Tezos, they made maybe the largest ICO in history in terms of money, mainly because they came at the right time, at the top of the bubble in 2017, and also their promises for better coordination didn’t come true. Their solution is based on voting and based on Turing completeness and the only reason why they managed to gain such a market cap as of today, is not because they offer better currency, better society, better anything. It basically is a Ponzi-scheme because they offer very high interest rate by very high inflation (5,51%). The only reason why people buy Tezos is to get into this Ponzi-scheme. Because both Tezos and Ethereum lack any true economical or technological substance, their value will not sustain and this is true for almost all projects in the cryptocurrency world. In the software, high-tech market, if you come up with good tech and you do all the right things, you succeed big time. But if you don’t have it and you are purely relying on brainwashing people, it will not sustain. Of course, our solution is so disruptive and sustainable. We offer to do advancements for humanity and for economy.
Q: What three subjects would you first like to see discussed on Tau?
A: Of course, picking three subjects now is a bit speculative, but the first thing that comes to mind is the definitions of what good and bad means and what better and worse means. The second subject is the governance model over Tau. The third one is the specification of Tau itself and how to make it grow and evolve even more to suit wider audiences. The whole point of Tau is people collaborating in order to define Tau itself and to improve it over time, so it will improve up to infinity. This is the main thing, especially initially, that the Tau developers (or rather users) advance the platform more and more.
Q: What is stopping programmers using TML right now? If nothing, what is your opinion on why they aren’t?
A: There is nothing essentially missing in TML in order to let it release. And in fact, we are now working towards packaging it and bringing it towards a release level. For things like documentation, bug fixes, minor features, minor optimizations. We indeed actively work towards releasing TML 1.0 and then we can publish it in e.g. developers channels for them to use it.
submitted by m4nki to tauchain [link] [comments]

Suggestion: Making the trigger group a separate attachment from the lower receiver will solve problems with certain guns as well as improving customizability.

#How Decoupling the Trigger Group will solve problems with certain guns

Many firearms (most notably the SV-98) have significant trigger delay to simulate the effort required to pull the heavy triggers they have. With multiple options for triggers lightweight triggers could be used to get rid of the trigger delay for guns perhaps with small consequences for durability.
(NOTE: I do not think these lightweight triggers should necessarily have a higher rate of fire, just a lower trigger delay).

#Extra Attachment Options with this Change
There are multiple trigger options in the modern day, most aren't used seriously but nonetheless they exist:
The binary trigger:
The binary trigger is a real modification that causes the firing mechanism to fire a round whenever the trigger is pulled an when released, this benefits semi automatic weapons by allowing them to shoot twice in rapid succession before recoil kicks in with the side effect that after the "burst" the recoil is much stronger than a single shot. If you have pulled the trigger but do not wish to discharge a second round you can use the fire selector key to switch the gun off of binary mode into semi-auto which will keep the second round from firing when the trigger (Left mouse button) is released.
[Explanation in greater detail here]( https://www.classicfirearms.com/news/general/binary-triggers-explained/ )
Trigger Crank:
**Note I think this would be exceptionally wonky and I personally would not want this in the game, this is just an example
The trigger crank is a mechanism that when rotated causes a trigger pull for every certain amount of rotation the crank is rotated (e.g. a crank that fires every 1/3 of a rotation). This allows for rapid (although highly uncontrollable) fire on a semi-automatic platform
Again, I believe this would be very difficult to implement, it is just an example.
[Here is the "GatCrank" FAQ page for those interested]( https://www.gatcrank.com/faq-2/ )

If anyone has any additions or acknowledgements that they would like added, just ping me and I'll add them when I get time.
submitted by TunaFishIsBestFish to EscapefromTarkov [link] [comments]

New Guide for Installing GW on Linux (May 2020)

Since this is a topic that's still generating questions, and since there have been some significant recent changes to the optimal setup, I've decided to write new guide to installing GW on Linux. This guide is current as of May 2020.
In this guide, we're going to:
Setting Up BiArch:
Most people who game on Linux or use Wine already did this long ago. In which case, you can skip this section. For those who haven't:

sudo dpkg --add-architecture i386 sudo apt update 
Getting the Steam runtime environment:
Protonified Wine builds are intended to be used with the Steam runtime. I'm not aware of any breakage if you don't do this (at least not on Debian), but I can't guarantee that, and it's easy to set up anyway.
Getting Protonified Wine:
Glorious Eggroll does a wonderful community service by integrating the Proton patches (plus some other gaming/performance patches) into the latest versions of Wine. It's the best of both worlds -- up-to-date Wine and Proton's enhancements.
Raising File Descriptor Limits for Esync:
Esync is a Wine optimization in protonified builds that reduces wineserver overhead for synchronization objects, which can substantially improve performance, especially if you're CPU-bound. Esync consumes a very large number of file descriptors, potentially exceeding the default per-process limit in some Linux distros. To raise the limit:

* hard nofile 1048576 

DefaultLimitNOFILE=1048576 
Setting Up A New Wine Prefix for GW:

export WINEVERPATH="/dist" export WINELOADER="/dist/bin/wine" export WINESERVER="/dist/bin/wineserver" export WINEDLLPATH="/dist/lib64/wine":"/dist/lib/wine" export LD_LIBRARY_PATH="/dist/lib64":"/dist/lib":/home//.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:/home//.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:/uslib/x86_64-linux-gnu/libfakeroot:/lib/i386-linux-gnu:/uslocal/lib:/uslib/mesa-diverted/i386-linux-gnu:/lib/x86_64-linux-gnu:/lib32:/lib:/lib/i386-linux-gnu/i686:/lib/i386-linux-gnu/sse2:/lib/i386-linux-gnu/i686/sse2:/home//.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home//.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib:/home//.local/share/Steam/ubuntu12_32/steam-runtime/i386/uslib/i386-linux-gnu:/home//.local/share/Steam/ubuntu12_32/steam-runtime/i386/uslib:/home//.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home//.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib:/home//.local/share/Steam/ubuntu12_32/steam-runtime/amd64/uslib/x86_64-linux-gnu:/home//.local/share/Steam/ubuntu12_32/steam-runtime/amd64/uslib export PATH="/dist/bin:$PATH" export WINE="/dist/bin/wine" export STEAM_COMPAT_DATA_PATH=~/.steam/steam/steamapps/compatdata 

export WINEPREFIX=/home//.wine-gw-protonGEd9vk 

export WINEARCH=win32 

winecfg 
Installing D9VK:
D9VK is a DirectX9-to-Vulkan compatibility layer. It generally offers better performance than Wine's built-in DirectX-to-OpenGL implementation. (For example, it improves my uncapped FPS sitting in my guild hall from ~220 to ~380.) As best I can tell, all of the bugs relevant to GW have been ironed out, so it should look flawless.

cd ~/.wine-gw-protonGEd9vk/drive_c/windows/system32 

rm d3d9.dll rm d3d10.dll rm d3d10_1.dll rm d3d10core.dll rm d3d11.dll rm dxgi.dll 

ln -s /dist/lib.wine/dxvk/d3d9.dll d3d9.dll ln -s /dist/lib.wine/dxvk/d3d10.dll d3d10.dll ln -s /dist/lib.wine/dxvk/d3d10_1.dll d3d10_1.dll ln -s /dist/lib.wine/dxvk/d3d10core.dll d3d10core.dll ln -s /dist/lib.wine/dxvk/d3d11.dll d3d11.dll ln -s /dist/lib.wine/dxvk/dxgi.dll dxgi.dll ln -s /dist/lib.wine/dxvk/dxvk_config.dll dxvk_config.dll ln -s /dist/lib.wine/dxvk/openvr_api_dxvk.dll openvr_api_dxvk.dll 
Installing DirectSong and the Bonus Music:

sudo apt-get install libmpg123-0:i386 

 winetricks -q wmp10 
Run Windows Media Player 10 one time (from the same console with all those exports).

wine "C:\Program Files\Windows Media Player\wmplayer.exe" 

wine start /d "C:\DirectSong" "C:\DirectSong\RegisterDirectSongDirectory.exe" 
Actually Installing Guild Wars:

wine C:\\GwSetup.exe 

wine start /d "C:\Program Files\Guild Wars" "C:\Program Files\Guild Wars\Gw.exe" -image 
Installing uMod:
Creating a Launcher Script:

#!/bin/sh #set up environment variables to use alternate wine binaries export WINEVERPATH="/dist" export WINELOADER="/dist/bin/wine" export WINESERVER="/dist/bin/wineserver" export WINEDLLPATH="/dist/lib64/wine":"/dist/lib/wine" # set up LD_LIBARY_PATH the same as Proton does, except using our alternate wine libs instead of proton libs export LD_LIBRARY_PATH="/dist/lib64":"/dist/lib":/home//.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32:/home//.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64:/uslib/x86_64-linux-gnu/libfakeroot:/lib/i386-linux-gnu:/uslocal/lib:/uslib/mesa-diverted/i386-linux-gnu:/lib/x86_64-linux-gnu:/lib32:/lib:/lib/i386-linux-gnu/i686:/lib/i386-linux-gnu/sse2:/lib/i386-linux-gnu/i686/sse2:/home//.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib/i386-linux-gnu:/home//.local/share/Steam/ubuntu12_32/steam-runtime/i386/lib:/home//.local/share/Steam/ubuntu12_32/steam-runtime/i386/uslib/i386-linux-gnu:/home//.local/share/Steam/ubuntu12_32/steam-runtime/i386/uslib:/home//.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib/x86_64-linux-gnu:/home//.local/share/Steam/ubuntu12_32/steam-runtime/amd64/lib:/home//.local/share/Steam/ubuntu12_32/steam-runtime/amd64/uslib/x86_64-linux-gnu:/home//.local/share/Steam/ubuntu12_32/steam-runtime/amd64/uslib export PATH="/dist/bin:$PATH" # this one's for winetricks export WINE="/dist/bin/wine" export STEAM_COMPAT_DATA_PATH=~/.steam/steam/steamapps/compatdata # turn on esync for improved performance export WINEESYNC=1 # The following two lines are not needed if you installed d9vk, so you can comment them out export __GL_SHADER_DISK_CACHE=1 export __GL_SHADER_DISK_CACHE_PATH=/home//.wine-gw-protonGEd9vk/drive_c/shadercache # disable IME keybindings so that game can use ctrl+space and such export XMODIFIERS="" export GTK_IM_MODULE="" export QT_IM_MODULE="" # disable debug messages for improved performance export WINEDEBUG=-all # set wine prefix export WINEPREFIX=/home//.wine-gw-protonGEd9vk # screen barf what we did echo "Set up environment variables for Glorious Eggroll build of Wine" echo "WINEVERPATH is:" echo $WINEVERPATH echo "WINE is:" echo $WINE echo "WINELOADER is:" echo $WINELOADER echo "WINESERVER is:" echo $WINESERVER echo "WINEDLLPATH is:" echo $WINEDLLPATH echo "LD_LIBRARY_PATH is:" echo $LD_LIBRARY_PATH echo "PATH is:" echo $PATH echo "Set up environment variables for performance" echo "WINEESYNC is: " echo $WINEESYNC echo "WINEDEBUG is:" echo $WINEDEBUG echo "Set up environment variables to disable IME keybindings" echo "XMODIFIERS is:" echo $XMODIFIERS echo "GTK_IM_MODULE is:" echo $GTK_IM_MODULE echo "QT_IM_MODULE is:" echo $QT_IM_MODULE echo "Set Wine prefix." echo "WINEPREFIX is:" echo $WINEPREFIX echo "Starting Guild Wars (uMod)..." #wine winecfg #wine start /d "C:\Program Files\Guild Wars" "C:\Program Files\Guild Wars\Gw.exe" -image wine start /d "C:\Program Files\uMod" "C:\Program Files\uMod\uMod.exe" 

chmod +x  
Updating:
To update for a new version of Wine, just edit the launcher script to point to the new binaries. To update d9vk, update the symlinks to point to the new binaries.
FAQ:
  1. Q: Can I just use ordinary Wine?A: Yes, you can. Just ignore the sections on protonified Wine, the Steam runtime, and esync, and omit the export statements relating to them. If you want d9vk, you'll have to download the binaries.
  2. Q: Can I use Proton instead of some random person's protonified Wine?A: Yes, you can, but you will need to use Proton 5.0 (or newer) if you want DirectSong to work. Change the exports pointing to Glorious Eggroll's build to instead point to the Proton binaries, and use the d9vk/dxvk binaries that came with Proton.
  3. Q: Can I just use Lutris?A: Go ahead, but don't ask me how to fix it when some outdated install script sets something wrong or breaks things altogether.
  4. Q: Will this work on Mac?A: Sort of... The first major roadblock is that MacOS dropped all 32-bit system libraries as of Catalina. Presently, the only option for running 32-bit programs on Catalina is Crossover, the paid version of Wine. For older versions of MacOS, any version of Wine should be able to at least run GW. So far as I know, there are no protonified versions of Wine available for Mac. There is no Steam runtime because there is no Steam for Mac. D9VK will not work because MacOS has no Vulkan drivers. (There is a third-party Vulkan-to-Metal translation layer called MoltenVK that is not presently able to run d9vk, but might be able to in the future.)
  5. Q: GW is sporadically crashing on launch.A: This is an ongoing issue that comes and goes with new versions of Wine. I have no idea what's causing it. Just kill the zombie Gw.exe process from the task manager and try again.
  6. Q: How can I multilaunch?A: Just make multiple wine prefixes.
  7. Q: What about toolbox?A: Don't ask me; I don't use toolbox.
submitted by ChthonVII to GuildWars [link] [comments]

Non-Binary bigenital surgery options

[UPDATE] - now including AMAB info.
NSFW / trigger warning for the below as it is concerning bottom surgery.
Hi Folx, I identify as trans non-binary; Salmacian/bigenital.
I have found some great resources for Non-Binary bottom surgery. These pages have very recently been updated to include non-binary options, which is why I'm excited and wanted to share the info. Included are details of different procedures, general info, FAQ and surgeons.
Metoidioplasty: https://www.metoidioplasty.net/non-binary.htm
Phalloplasty: https://www.phallo.net/non-binary.htm
Penile-preserving Vaginoplasty: https://www.mtfsurgery.net/non-binary-surgery.htm
(fyi salmacian was just created for people who desire a mixed genital set).
submitted by Anubis-oceans to NonBinary [link] [comments]

Despite judge’s order, migrant children remain detained by ICE

This is the best tl;dr I could make, original reduced by 68%. (I'm a bot)
LOS ANGELES - Nearly a month after a federal judge ruled the Trump administration must release migrant children "With all deliberate speed" from Immigration and Customs Enforcement detention centers because of COVID-19, 346 parents and children are detained in facilities with outbreaks and court filings show releases remain rare.
When U.S. District Judge Dolly Gee ordered the release of children detained with their parents in late June, she was explicit in her reasoning.
They say the government and Schey should not be negotiating a waiver deal that would let parents choose between remaining detained with children or releasing the children separately, and that ICE should instead release parents and children together and implement strict COVID-19 safety measures in its facilities.
In 2015, amid a court challenge to the agreement by the Obama administration, Judge Gee ruled detained children must be released after 20 days.
Binary choice, as NBC News reported in April 2019, was developed as an alternative to the Trump administration's systematic family separation policy that took more than 5,000 children away from their parents after it was ruled unconstitutional by U.S. District Judge Dana Sabraw in 2018.In an August 2018 email produced as part of a Freedom of Information Act request by BuzzFeed News, as the policy was being dismantled, Gene Hamilton, a Justice Department official and Stephen Miller, the Trump senior advisor, e-mailed about binary choice.
In May, NBC News reported ICE presented detained families with a form that would allow them to release their children in lieu of remaining detained together, but not a single parent from the hundreds of families then detained in ICE custody agreed to be separated from their children when presented with the option.
Summary Source | FAQ | Feedback | Top keywords: children#1 family#2 parent#3 Trump#4 administration#5
Post found in /politics, /news and /NBCauto.
NOTICE: This thread is for discussing the submission topic. Please do not discuss the concept of the autotldr bot here.
submitted by autotldr to autotldr [link] [comments]

Juno LoadError: Unable to automatically install 'MbedTLS' ... on Windows 10

So I downloaded Julia the other day on my (work) Windows 10 computer. Seems like a pretty awesome thing, so I have been poking around trying to get a real programming environment up and running. Alerted that the cool kids are using Juno these days, I follow the instructions to get that up. Julia 1.4.6 I already had; so I followed the next instruction and installed Atom !.46.0; that did not go smoothly until I moved the installer from Downloads to the Desktop (recommended by some FAQ or other). Then it worked!
Next step is see if the REPL works from Juno, so I do what I am told and see:
Press Enter to start Julia.
Hold on tight while we are installing some packages for you. This should only take a few seconds...
Activating environment at `C:\Users\XXXX\.julia\environments\v1.4\Project.toml` Updating registry at `C:\Users\XXXX\.julia\registries\General` Updating git-repo `https://github.com/JuliaRegistries/General.git` Resolving package versions... Downloading 
And the first time, a bunch of stuff appears to download, but it then croaks on:
ERROR: LoadError: Unable to automatically install 'MbedTLS' from 'C:\Users\XXXX\.julia\packages\MbedTLS_jll\hP8le\Artifacts.toml' Stacktrace: [1] error(::String) at .\error.jl:33 [2] ensure_artifact_installed(::String, ::Dict{String,Any}, ::String; platform::Pkg.BinaryPlatforms.Platform, verbose::Bool, quiet_download::Bool) at D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Artifacts.jl:894 
And then a bunch more noise I can get into later.
(Note: I replaced by username with "XXXX" in the above paths, because...well, damn.)
So two things. First is that C:\Users\XXXX\.julia\environments\v1.4\Project.toml is not a file that actually exists yet; on an initial inovcation, is that okay? Unsually files not existing is a...challenge.
The second one are that references to D:\buildbot\worker\package_win64\build\usr\share\julia\stdlib\v1.4\Pkg\src\Artifacts.jl:894 and then many others to follow seem to be anchored on a drive D: that I do not have on this PC, but yet somehow the paths seem to be treated as valid since the crunch merrily along in the ensuing piece of stacktrace, which I omit most of here because the original sin apparently was unleashed by:
[15] top-level scope at C:\Users\kingjo\.atom\packages\julia client\script\boot_repl.jl:21 [16] include(::Module, ::String) at .\Base.jl:377 [17] exec_options(::Base.JLOptions) at .\client.jl:288 [18] _start() at .\client.jl:484 in expression starting at C:\Users\kingjo\.atom\packages\juliaclient\script\boot_repl.jl:1 
Unfortunately, although I have been compiling Linux things since 1991, I don't really know much about Windows, or git, or atom, or the other cool things involved in this tool chain, so I'm kind of at a loss. My gut instinct is that this is a path issue of some kind, and I will try to find that out, but I'm guessing that somebody in this subreddit might have seen this story before and/or be able to point me to more detailed information on how REPL invocations within Juno really work.
submitted by Throwaway_bicycling to Julia [link] [comments]

Quick update on the state of the sub (FAQ link inside)

The state of the subreddit

A while ago I've set up the subreddit in a way that it could basically run on auto pilot, because I couldn't afford spending much time moderating the sub. One of the main reasons for that was the huge amount of spam posts that made it through the spam filter.
Downside however was that there were all these silly hoops to jump through to be able to post.
Now that I'm more focusing on some details to work towards a release candidate for v1.0 I can spread out my time a bit more and frankly, even if I couldn't, I think the 'reddit way' where the community on this sub up- and downvotes to make useful posts and comments more visible and the one's that aren't less so, is a better way to go forward. After all, I might've made the subreddit, but you make it a community and as such is should serve your needs.
I'm confident that you guys will help each other out were necessary or point people in the right direction, since I won't be always able to do it.
Dennis Nedry and the magic word will be missed, but it's time to move on.
Pretty much all the auto mod chains are removed so I don't expect anyone having trouble posting and commenting and if you come across something that warrants more than an upvote or downvote you're free to use the report functionality.
I've updated some of the language in the sidebar and FAQ slightly, but nothing too shocking.
But there's one but: I will be resolute when it comes to the rule about sharing binary and key files. Because of the nature of the app there's a certain form of self-sufficiency required, however I also understand that one might need help or want to help someone, just take it outside of the sub. DM, other subs, Google, social media, whatever floats your boat there are plenty of other options than here.
Other than that I've updated the FAQ a bit, so give it a glance in case you have any questions. Since this post will replace it temporarily on the front page you can find a direct link down below.
Thanks!

Here's a direct link to the FAQ

P.s. Soon I'll asking for your help in tracking down a particular hard to replicate bug, so keep an eye out for a post.
submitted by placiiboapp to placiiboapp [link] [comments]

An electrical engineers opinion on the Librem 5.

Hello everyone. In light of the most recent update, "Supplying the Demand", I would like to share my opinions on the current state of this device.
The following is some basic info of my background. You are free to criticize any and all aspects of this post.
  1. I am an electrical engineer who specializes in digital signal processing (DSP), systems (debug), and comms.
  2. I currently work at a large company that operates in the cell phone industry. My roll is within a 5G research/testing department.
  3. This is my main Reddit account which is reasonably old and active. I typically lurk a lot and rarely post.
  4. My knowledge of programing is very limited. I preform 95% of my job functions with Python and Matlab. This will be a hardware and systems level discussion of the Librem 5.
The CEO of Purism, Mr. Todd Weaver, outlined three major problem areas within the current iteration of the Librem 5: Thermals, Power, and Reception. Let us go through these in order.
=========================================================
Thermals:
Thermals and power are closely intertwined so let's only focus on Purism's options to fix thermals, assuming they make no changes to improve power consumption. Given that the Librem 5 is (thankfully) a thick device, I see no reason why Purism would not be able to fix the thermal issues. In a worst case scenario, they would have to redo the motherboard layout, add some thermal pads/paste, and maybe add a thin yet expensive copper vapor chamber. This would result in a worst case scenario of a possible delay and additional bill of material cost of 20-30 dollars. In my opinion, the thermal problems are solvable and within reach.
Power:
Because of the strict requirements Purism placed on the goals of this device (regarding binary blobs), they have chosen modem(s) that were not designed for this use case. All four variants of the offered modems by both modem vendors (Gemalto and Broadmobi) are internet of things (IOT) class chips. From an EE perspective, these modems are fine in the right context.
Industrial communication with large equipment (shipping yards)?
Great.
Vending machine credit card processing?
Also Great.
A mobile device (UE) that users will be moving around (mobility) and expecting good reception on a strict power budget?
And thus we arrive at the root of the power and reception issues. I am going to talk about reception in it's own section so lets talk power.
The large modem vendors in the smartphone space (Qualcomm, Samsung, Huwawei/HiSillicon, MediaTek, Intel) spend an huge amount of time and effort on power management features. Not only is logic level hardware design done with power in mind, but once the chip is fully taped out, months of effort by 100's of engineers is sunk to improve power characteristics via firmware development and testing. As much as we all hate binary blobs that may (probably) spy on us, these companies have good reason to keep their firmware (and thus power saving IP) secret. Significant competitive advantages are created between the modem vendors from this firmware and digital logic level power savings effort.
When a company markets their modem as "IOT", they are effectively admitting that little to no effort was done to keep chip power in check. In the example IOT applications I mentioned (vending machine's and large industrial equipment), power does not matter. The devices themselves draw far more power than the modem that will be inside. Space is not a concern. So companies making IOT products with these modems simply ignore the power draw and slap on a large heat-sink. From lurking on linux and /Purism , I have seem others call out the modems without going in depth to why these products even exist. Yes, the specifications and capabilities of these modems are far lower. So be it. I think all of use are fine with "100 MBit" peak down-link (reality will be 10-20). The problem is that these chips were not designed for power efficiency and never intended to be in a small compact device. You would not put the engine of a Prius into a flatbed truck. The engineers at Toyota never intended for a Prius engine to go inside such a vehicle. The same situation has happened here.
Now on to how Purism can fix this power problem. With a herculean effort, the firmware developers employed by Purism (and hopefully some community members) can improve power characteristics. I suspect Purism employees have spent most of their time getting the modem firmware and RF-fronted SW into a functional state. There was a blog post somewhere where a Purism employee brought up a call over the air (OTA). I can't find it but that was by far the most important milestone of their effort. Getting past RACH and acquiring a base-station OTA is huge in the industry. The first phase of binary blob development is predominately focused on integrating features while avoiding attach failures and BLER issues. In this first phase, power saving features are typically disabled to make everything else easier to debug. It is safe to say that the Purism employees have neither had the time nor the resources to even start on modem/RF power saving features. Again, in my opinion, the power problem can be solved but this will be a huge massive incredible exhausting undertaking.
Reception:
As I have explained above, IOT-class modems are not designed for, and do not care for certain features. Certain features are really necessary for a regular smartphone (henceforth refereed to as a "UE") to function well. Some examples are:
  1. Mobility. The ability of a UE to switch to new base-stations as the user travels (walking, driving, whatever). This is distinct from the ability of the UE to attach (pass RACH msg 4) to a cell tower from boot or a total signal loss.
  2. Compatibility with all LTE bands. This is why Purism has to support four modems and why you the user will likely to have a somewhat unpleasant time setting things up.
  3. Interoperability testing vs Standards Regression Testing. Suppose that LTE specs can have 1000 different configurations for a cell network and towers within that network. Large modem vendors rigorously test 100's of possible configurations, even if the carriers (Verizon, Sprint, China Mobil, ...) and the base-station vendors (Huwawei, Nokia, Ericsson, ...) only use a few dozen possible configurations. This means that niche bugs are unfortunately likely to show up.
  4. Low-SNR performance. Companies who deploy these modems either place their devices in physical locations that get good SNR (20 dBm ish) or they just attach a giant antenna to get an extra 6-10 dB gain. Users of cellular devices want to still have basic connectivity for voice calls, SMS texts, and notification batches... even if the SNR is bad (1-bar ~= 7 dB SNR; NOTE: EE's use SNR and SINR interchangeably based on background) users still expect basic functionality. IOT modems do not have the hardware blocks to handle low-SNR signals. This is to keep the chip small and cheap. Some DSP tricks like higher order filter banks, over-sampling, and many other linear algebra tricks likely can not run on the modem in real time, rendering them useless. (wireless channel coherence is often quite short)
What concerns me the most is that in the "Supplying the Demand" post, Mr. Weaver only implies that there is a reception issue by very briefly mentioning an "antenna routing" problem. I do not find the claim plausible. UE base-band antennas are typically PIFA, patch, or Log periodic in design. Depending on many factors which are beyond my knowledge, you can get around 6-15 dB of gain from antennas alone. Even though I am a DSP engineer, my job requires me to have a surface level knowledge of antenna radiation patterns. Up front, I can tell you that antenna placement can not and is not a issue. In the Librem 5 batches that do not have metal construction. There should be zero problems. Plastic does not interfere with radio waves enough to cause more than 1-1.5 dB loss in the absolute worst case. In the devices with metal bodies, there should be no issue anyway because of antenna bands. The image I linked is a modern ultra-high end device where you can easily see two thin rectangular plastic antenna bands. There is a reason modern antenna bands are so small: it has become incredibly easy (and thus cheep) to mass produce highly directive antennas. This is especially true for for designs intended for UE's. As a student working in a lab on campus, we had a tight budget and needed to buy antennas for a system we were building. For legal reasons, we were operating on the 1.3 GHz band. Unfortunately, this was impossible because all the "off the shelf" (and very cheap) antennas were designed for various cell phone bands. We ended up ordering a custom design (Gerber files from a fellow student) and fabricated 150 large PIFA antennas for ~$100.
In summary, this large paragraph is a justification for the following strong opinion. I believe there may be serious reception issues with the Liberm 5. These reception issues are not related to antennas. Mr. Weavers in-passing and extremely brief mention of "antenna routing" issues may be the tip for the (reception/SNR) iceberg.
=========================================================
I want to make clear that I do not hold ill will against Purism or FOSS mobile efforts. I absolutely hate that any activity on my smartphone goes directly to Google. For years, I have been holing onto a 100-200 dollar class smartphone because use of said device must be kept to a minimum to protect my privacy (I try to keep all my online activity on a laptop that I control). However, this entire post is an opinionated criticism of Purism's hardware choices. At the end of the day, a cellular device that truly protects your privacy (with potential serious hardware and reception issues) is no different than a Android or iOS phone which has had its antennas and RF cards ripped out. A smartphone is only useful when it can be used. Otherwise, a laptop on a WiFi connection with VoIP (and a VPN) will be objectively more useful.
submitted by parakeetfour to linux [link] [comments]

Wirecard waves: The Israel connection of Germany’s multi-billion corporate fraud

This is the best tl;dr I could make, original reduced by 81%. (I'm a bot)
Wirecard, the German payments company that collapsed last week in what has been described as one of "Europe's biggest corporate frauds of recent years," is linked to two recent major Israeli financial scandals: binary options and the ICC-Cal affair.
While the prosecutors allege that Wirecard earned far less revenue than it claimed, there is evidence that at least some of the revenue it did earn came from processing payments for scams.
Until March 2009, he still worked for Wirecard, as a director of its Ireland subsidiary, Wirecard Payment Solutions Holdings Limited.
According to internal company documents acquired by the Financial Times, Wirecard received commissions through the end of 2017 for the processing of payments for Banc de Binary, a now-defunct Israeli binary options company that was sued by the US Securities and Exchange Commission in 2013 for illegally selling binary options to US customers.
In the course of a 2018 civil lawsuit in Israel, David Cartu, owner of the Irish payment processing company Greymountain Management, disclosed documents from the company's liquidator showing that Wirecard was one of the acquiring banks that Greymountain Management used to process binary options payments.
Knoechelmann pleaded guilty in November 2016 to abetting payment fraud in the ICC-Cal affair but at no point in the complaint or verdict is the name of the company or companies he represented mentioned.
Summary Source | FAQ | Feedback | Top keywords: Payment#1 company#2 Wirecard#3 ICC-Cal#4 process#5
Post found in /worldnews and /CashApps.
NOTICE: This thread is for discussing the submission topic. Please do not discuss the concept of the autotldr bot here.
submitted by autotldr to autotldr [link] [comments]

[News] S9/s9+ Snapdragon U.S. variants (U/U1) get root, here's what I know so far...

If you guys remember, I made a post a few days ago regarding how the U.S. Snapdragon finally got root.
Since then, I've been working with users, testing a few things, booting a few GSI, etc... and we're working together to fix, patch, flash, etc... a lot of things to better our experience. I wanted to let you know that all of this is finally public and I will provide links so you can see everything you need to know.
I also want to make this sort of like a FAQ type of deal and I will try to answer as much questions as I can.
Also, please avoid any "dUr iT'S 2020 wHY Do PeOpLe StiLL roOT?" We know that Android has become very robust when it comes to the features you can add without root. We get it and to be quite honest, I also do think that this root method benefits developers more than regular users, especially with the trade offs that I'm about to discuss. The good thing is that the option is there, I'm not forcing you to use it, I'm not suggesting you use it, I'm just saying it's there for the people that really want it.
Let's get down to business, here's what you need to know:
I will try to update as much as possible and answer as much questions as I can. Just know that this is very early in development, fixes/tests/workarounds are being made, the users are providing feedback, etc...
Here are the links:
S9 root method: https://forum.xda-developers.com/galaxy-s9/samsung-galaxy-s9--s9-snapdragon-roms-kernels-recoveries--other-development/root-t4041815
S9+ root method: https://forum.xda-developers.com/galaxy-s9/samsung-galaxy-s9--s9-snapdragon-roms-kernels-recoveries--other-development/root-t4043707
GSI S9/S9+ specific thread: https://forum.xda-developers.com/galaxy-s9/how-to/guide-install-gsi-s-snapdragon-s9-s9-t4044125
submitted by ShaDis_255 to GalaxyS9 [link] [comments]

[Release] Navdy iOS app v1.3.5 (Fixes 2020 crashes)

Problem: I cannot launch the app after installation / Untrusted Enterprise Developer Solution: Settings -> General -> Profiles & Device Management -> He-Who-Must-Not-Be-Named -> Trust­­
Problem: I cannot launch the app after installation / Untrusted Enterprise Developer Solution: Settings -> General -> Profiles & Device Management -> He-Who-Must-Not-Be-Named -> Trust­­
Problem: I cannot launch the app after installation / Untrusted Enterprise Developer Solution: Settings -> General -> Profiles & Device Management -> He-Who-Must-Not-Be-Named -> Trust­­
Problem: I cannot launch the app after installation / Untrusted Enterprise Developer Solution: Settings -> General -> Profiles & Device Management -> He-Who-Must-Not-Be-Named -> Trust­­
Problem: I cannot launch the app after installation / Untrusted Enterprise Developer Solution: Settings -> General -> Profiles & Device Management -> He-Who-Must-Not-Be-Named -> Trust­­
Let's see if anyone will still ask this question XD

2020 Release:
Known Issue:
Previous changelog:
Installation link: (Must be opened with MobileSafari.app) https://install.appcenter.ms/users/vk.edward.li/apps/navdy/distribution_groups/all-users-of-navdy

or use your camera app
Unsigned binary for side-loading: https://workupload.com/file/X2CZQ72d
FAQ:
  1. I cannot launch the app after installation / Untrusted Enterprise Developer Settings -> General -> Profiles & Device Management -> He-Who-Must-Not-Be-Named -> Trust­­
  2. The He-Who-Must-Not-Be-Named? Don't ask, don't discuss, don't even mention it, or everyone will be burning in hell eternally.­
  3. Why don't replace/upgrade the original app? Because technically it is impossible to reuse Navdy's App ID under current iOS design, so you will have to setup and pairing again. Also in case I did something wrong, I won't screw up your original app :P­
  4. Is it possible to transfer my old app data to your new app? Yes, but it is hard as F, wouldn't recommend it unless you are jailbroken or super tech-savvy; while reconfig from brand new is like 1000 times faster.­
  5. What does the blah blah blah in the Debug settings mean? No idea at all, no time to explore it yet, just enable it for fun.­
  6. What is side-loading? Installing unsigned IPA without jailbreaking, for details please visit: https://www.reddit.com/sideloaded/­
  7. Why not open source it? Unlike Android, I'm hacking it on binary level instead of decompiling it, so the only actual useful source code is the key replacing mechanism, but I afraid that would make HERE not happy since my method could be abused to crack the HERE license.
Please report if you find any bugs :)
submitted by EdwXD to navdy [link] [comments]

The Ultimate Guide To FAQ - Indonesia Binary Option Trader ... Stop Loss & Take Profit in LION Binary Option Binary Options Introduction - FAQ - YouTube Binary Options - When to Enter Trades - YouTube ❓ TRADING FAQ PART1: IQ OPTION DEPOSITS AND WITHDRAWALS. TRADING. CANDLESTICK CHARTS.

Binary Options questions and answers will get you acquainted with the general process before planning to invest in binary option. Above are some of the common Binary Options FAQ that may clear out some of the underlying misconceptions about Binary Options. Binary.com is an award-winning online trading provider that helps its clients to trade on financial markets through binary options and CFDs. Trading binary options and CFDs on Synthetic Indices is classified as a gambling activity. Remember that gambling can be addictive – please play responsibly. Learn more about Responsible Trading. Some ... Trading FAQ What Does Binary Options Mean? “Binary options” means, put very simply, a trade where the outcome is a ‘binary’ Yes/No answer. These options pay a fixed amount if they win (known as “in the money”), but the entire investment is lost, if the binary trade loses. Home » Binary Options » Info » FAQ. FAQ. Posted by OliverPearson 0. Frequently Asked Questions about Trading Binary Options. What are binary options? A binary option is a contract with the condition of a price rise or fall during the set period. Binary options are also called digital options. The profit is fixed and known at the moment of ... Welcome to my binary Options FAQ section! You still got questions about binary options trading and how to choose the best binary options broker for your needs? Keep on reading to find the frequently asked questions about binary options and how to trade them!. Binary Options Faq´s Answered

[index] [2279] [4718] [1828] [5074] [5518] [403] [3173] [3182] [2512] [3235]

The Ultimate Guide To FAQ - Indonesia Binary Option Trader ...

TRADING FAQ PART1: IQ OPTION DEPOSITS AND WITHDRAWALS. ... so feel free to contribute with questions concerning Binary Options, FOREX, CFD, Cryptocurrencies and/ or any topic that may interest you ... Binbot Pro Frequently Asked Questions (FAQ) - Don't Do These Mistakes! Bin Bot Pro - Duration: 13:25. Binary Options Doctor Binary Options Strategy & Trading Systems Recommended for you Binary Options Introduction - FAQ CommuniTraders Live; 21 videos; 931 views; Last updated on Sep 9, 2019; ... Free Binary Options Introduction Webinar 3 - Charting, Brokers and more BINARY OPTIONS FAQ - Playlist. 24 videos Play all Season 5 - Playlist. 26 videos Play all 60 Day Live Class : S4 - Playlist. 28 videos Play all 60 ... Subscribe for more! The trick to entering trades is predicting, not following. You must watch for warning signals, and then capitalize the opportunity when a...

https://acezdlegan.ml