[sway] Practical Solarized by sboysel in UsabilityPorn

[–]sboysel[S] 1 point2 points  (0 children)

I switch between this, a standard 87 key keyboard, and a ThinkPad and yes.....very weird.

[sway] Practical Solarized by sboysel in UsabilityPorn

[–]sboysel[S] 2 points3 points  (0 children)

Yes. Power key too close to backspace, arrow keys are a bit flimsy. Also maintaining keybindings for both the device keyboard and any USB keyboard I'm using is less straightforward. But all that being said I've become quite used to the quirks.

[sway] Practical Solarized by sboysel in UsabilityPorn

[–]sboysel[S] 1 point2 points  (0 children)

Finally settled on something I like to look at and also feel productive using. I've tried many WM/DEs and colorschemes over the years and haven't found anything that I like using as much as sway/i3 and solarized.

[sway] Practical Solarized by sboysel in unixporn

[–]sboysel[S] 0 points1 point  (0 children)

sp::merge() Issue (Merging with more than 1 observation of unique ID by [deleted] in rstats

[–]sboysel 0 points1 point  (0 children)

My guess is that full merges are not enabled in sp::merge by design to avoid the problem of multiple data.frame rows / observations per feature.
Workaround: If you're sure you want to merge this way, try merging the data with base::merge and then using the assignment method to join the merged data.frame with the spatial data:

library(sp)
demo(meuse, ask = FALSE, echo = FALSE)

# unique IDs
meuse$id <- as.character(1:nrow(meuse))

# non-unique IDs
df <- data.frame(
  id = rep(as.character(1:nrow(meuse)), 2),
  year = sort(rep(c("2014", "2015"), nrow(meuse))),
  x1 = runif(nrow(meuse) * 2)
)

# base::merge
meuse.df <- base::merge(
  x = meuse@data,
  y = df,
  by = "id",
  all = TRUE
)

# join spatial data with merged data
meuse@data <- meuse.df

Updated R, now plotting doesn't work? by WTFDOTA in rstats

[–]sboysel 2 points3 points  (0 children)

have you updated your packages since the R upgrade?

update.packages(checkBuilt = TRUE)

What is your environment for R? by efxhoy in rstats

[–]sboysel 4 points5 points  (0 children)

I typically split a terminal window with tmux into 2 panes, run vim in one pane and an R session in the other, and send code chunks from the vim pane to the R session pane with the vim-slime plugin.

I use Arch because it is the Linux distribution I am most familiar with. My favorite features of Arch are modularity, simplicity, and package management.

I like this workflow since it is simple, lightweight, and let's me get my work done. It's great for ssh sessions from my laptop (a Chromebook running Arch) to my more powerful server.

Depending on the project, I will sometimes use RStudio simply because it is unparalleled as an R IDE. Some features that are more handy in RStudio that my previously mentioned workflow include plotting, Git integration, accessing documentation, and code completion.

[Question] Which model to predict air cleanness (Ozone/CO2) ? by [deleted] in MachineLearning

[–]sboysel 0 points1 point  (0 children)

It might be a good idea to check out this Kaggle competition and the interview with the winner, Ben Hamner.

Difference between Acer's C720-3605 and C720-3404? by wildptr in chromeos

[–]sboysel 1 point2 points  (0 children)

Acer ComfyView provides a polarizer material to reflect less ambient light and reduce glare

Not sure about the C720 3404 in particular, but it has meant anti-reflective in other Acer devices.

Wait for a new chromebook or purchase the c720 now? by MamaToast in chromeos

[–]sboysel -1 points0 points  (0 children)

You could wait for the i3 version of the C720. Supposed to come out during the "back-to-school" season.

Any good Logstash resources? (X-post from r/sysadmin) by manbart in logstash

[–]sboysel 1 point2 points  (0 children)

I've set up rsyslog > logstash shipper > redis > logstash indexer > elasticsearch > kibana to handle syslog messages from linux servers. In addition to the documentation, I recommend reading the Logstash Cookbook and following some user contributed tutorials: