What is Futhark? | Futhark - A High Performance Functional Array Language
A high-performance and high-level purely functional data-parallel array programming language that can execute on the GPU and other parallel platforms.
gpu  functional  language  programming  parallel  performance  data 
3 days ago
version control - How do I force "git pull" to overwrite local files? - Stack Overflow
I think this is the right way:

git fetch --all

Then, you have two options:

git reset --hard origin/master

OR If you are on some other branch:

git reset --hard origin/<branch_name>


git fetch downloads the latest from remote without trying to merge or rebase anything.

Then the git reset resets the master branch to what you just fetched. The --hard option changes all the files in your working tree to match the files in origin/master

[*]: It's worth noting that it is possible to maintain current local commits by creating a branch from master before resetting:

git checkout master
git branch new-branch-to-save-current-commits
git fetch --all
git reset --hard origin/master

After this, all of the old commits will be kept in new-branch-to-save-current-commits. Uncommitted changes however (even staged), will be lost. Make sure to stash and commit anything you need.
git  workflow  how  howto  How_to  coding 
5 weeks ago
5. Waits — Selenium Python Bindings 2 documentation
Expected Conditions

There are some common conditions that are frequently of use when automating web browsers. Listed below are the names of each. Selenium Python binding provides some convenience methods so you don’t have to code an expected_condition class yourself or create your own utility package for them.

selenium  python  testing  how  howto  How_to  documentation 
6 weeks ago
iD Tech Camps | World’s #1 Summer Computer Camp for Kids & Teens
Computer camps & courses for kids & teens ages 7–18. 150+ prestigious campuses. Video Game Design, Minecraft, App Dev, Programming, Coding, 3D Printing & more!
camp  coding  learning  camps  kids  programming 
7 weeks ago
docker ps | Docker Documentation
$ docker ps --format "{{.ID}}: {{.Command}}"

a87ecb4f327c: /bin/sh -c #(nop) MA
01946d9d34d8: /bin/sh -c #(nop) MA
c1d3b0166030: /bin/sh -c yum -y up
41d50ecd2f57: /bin/sh -c #(nop) MA
Docker  Linux  how  howto  How_to  documentation 
7 weeks ago
How to remove old Docker containers - Stack Overflow
$ docker ps --filter "status=exited" | grep 'weeks ago' | awk '{print $1}' | xargs --no-run-if-empty docker rm # Removes Docker containers that are weeks old.
Docker  how  howto  How_to  Linux  deployment  testing 
9 weeks ago
GNU screen [quick_reference]
start a new screen session with session name screen -S <name>
list running sessions/screens screen -ls
attach to a running session screen -x
attach to session name screen -r <name>
the “ultimate attach” screen -dRR (Attaches to a screen session. If the session is attached elsewhere, detaches that other display. If no session exists, creates one. If multiple sessions exist, uses the first one.)
screen  linux  reference  cheatsheet  unix  shell  tools  sysadmin  terminal 
12 weeks ago
ujson 1.35 : Python Package Index
Ultra fast JSON encoder and decoder for Python
python  json  programming  Scripting 
september 2017
30 interesting commands for the Linux shell – Víctor López Ferrando
List of 30 interesting commands and tips for the Linux shell that I have collected over the years.
linux  shell  bash  tips  cli  sysadmin  command  commandline  commands  reference  unix 
september 2017
Converting Webm to MP4 using latest avconv or ffmpeg - Hungred Dot Com
avconv -i 23_1460420555.webm -c:v libx264  -strict experimental out.mp4
video  videos  how  howto  How_to  mp4  mpeg4  webm 
september 2017
How to change the default screencast duration used by the screen recorder of Gnome 3
gsettings set org.gnome.settings-daemon.plugins.media-keys max-screencast-length 45
gnome  screencast  screencasts  how  howto  How_to  config  Linux 
september 2017
Screenshots and screencasts
Make a screencast
You can make a video recording of what is happening on your screen:
Press Ctrl+Alt+Shift+R to start recording what is on your screen.
A red circle is displayed in the top right corner of the screen when the recording is in progress.
Once you have finished, press Ctrl+Alt+Shift+R again to stop the recording.
The video is automatically saved in your Videos folder in your home folder, with a file name that starts with Screencast and includes the date and time it was taken.
gnome  screencast  how  howto  How_to 
september 2017
cloud-init - The standard for customising cloud instances
cloud-init allows you to launch an instance which will integrate with a configuration management solution of your choice. It works with Chef, Puppet, Ansible, Salt and easily integrates with home-grown solutions.
cloud  devops  linux  config  deployment 
september 2017
a language for image processing and computational photography
gpu  image  imageprocessing  language  programming 
september 2017
What is the Alexander Technique?
Clear, concise definitions and descriptions of the Alexander Technique and information about ways in which it can be used.
acting  back  pain  problem  technique  alexander  how  howto  How_to  movement 
september 2017
Software development 450 words per minute - Vincit
"Something's a little bit off here." That's what I predict your first thought to be upon seeing my cubicle for the first time. There's no screen or mouse in sight. Instead there's a guy hammering away on a keyboard, staring Read more
accessibility  programming  blind  disability  software  blindness  Development 
september 2017
Interface font family
Interface is a new typeface optimized for high legibility on computer screens
font  fonts  typography  opensource  free  design  ui  type  interface 
september 2017
Removing Oil, Paint and Other Concrete Stains test
We'll show you how to get out three of the toughest stains—oil, paint and rust. The secret is to draw the stain out of the concrete. You can easi
howto  how  How_to  cleaning  oil  chores  household  housekeeping 
september 2017
What happens when a technical professional is parachuted into a leadership role?
Back in February 2017, after giving a 20-minute talk to altMBA alumni about Improving a Team’s Performance using Gamification, Don Crawford, an altMBA peer made an observation — that I was a young…
management  howto  How_to  how  article 
august 2017
avconv -framerate 25 -f image2 -i %04d.png -c:v h264 -crf 1 out.mov
video  ffmpeg  avconv  how  howto  How_to  terminal  commandline 
august 2017
Tilix: A tiling terminal emulator
Tilix is an advanced GTK3 tiling terminal for Linux based on the Gnome Human Interface Guidelines (HIG).
terminal  linux  software  foss  opensource 
august 2017
How work changed to make us all passionate quitters | Aeon Essays
When employees are treated as short-term assets, they reinvent themselves as marketable goods, always ready to quit
career  business  capitalism  work  economics  culture  neoliberalism  article 
august 2017
« earlier      
3d advice ai animation anime aperture api app apple applescript application apps arcade arduino art article audio auto automation baby bakery bar bash beverages blog blogs boobs book books boot bread browser build business camera cameras career cg chart charts cheatsheet chrome cli cloud code coding coffeescript collaboration color colors comic commandline commands compositing compression computer computing concurrency console controllers controls conversion cpu css csv data database datascience datasets debug deeplearning deployment design dev developer development dictionary diff digital disk diy docker documentation download drawing drink drinks economics education electronics email employment emulator emulators erlang fashion ffmpeg file film filmmaking finance find flash flask font fonts food food_&_drink framework free fun_stuff functional funny funny_stuff gallery game games gaming generator gimp git github gnome go google gpu grammar graphicdesign graphics gui guide hacks halloween hardware haskell history how how_to howto html html5 humor image imageprocessing images indian input inspiration install interface interview invite ios iphone javascript jetson job jobs jobsearch js json kernel keyboard kids language learning lego lens library linux mac machinelearning macosx mail management markdown math mathematics maya media memory mexican mock motors movies music mvc network nintendo nodejs notetaking nuke nvidia objective-c opensource os osx packages parallel pdf performance perl photo photography photography_tutorials photos photoshop pictures planning plugin plugins png podcast politics portfolio ports presentation print processing productivity programming programming_&_scripting project projects psychology pytest python raspberrypi raw recipe recipes reference regex render rendering renderman renderpasses restaurants retro review reviews robot robotics robots rpi rsvp sale scraping screencast scripting security selenium server services shader shading shell shopping shortcuts sleep social software sql sqlalchemy sqlite ssh startup store svg task tech technology teh_sexy tensorflow terminal testing text thanksgiving time tips tool tools toys training troubleshooting tutorial tutorials type typography ubuntu ui unix usb utilities vfx video videos vim virtualbox virtualization visualization vnc web web_development webapp webdesign webdev webm wedding windows wordpress writing x xorg youtube

Copy this bookmark: