Hackers find an 'unpatchable' way to breach the Nintendo Switch
Security researchers have found an "unpatchable" Nintendo Switch vulnerability.
HaX0r  hacks  nintendo  switch  Linux 
Weekly Command: processing JSON with jq
An example-driven overview of the jq command using NASA NeoWs API - by Roberto Dip
json  datascience  productivity  shell  tutorial  howto  How_to  how  commandline 
3 days ago
Cognitive bias cheat sheet – Better Humans
I’ve spent many years referencing Wikipedia’s list of cognitive biases whenever I have a hunch that a certain type of thinking is an official bias but I can’t recall the name or details. It’s been an…
psychology  bias  reference  thinking  cognitive  cognitivebias  cheatsheet 
3 days ago
Interactive Go programming with Jupyter – Yu Watanabe – Medium
For the past few years, the programming language Go (golang) is growing in popularity. I was a big fan of Python and I primarily used Python in my hobby projects three years ago. Now, I use Go…
go  Jupyter  golang  article  JupyterNotebook  programming  docker 
3 days ago
Learn to Code for Free – Grasshopper
Grasshopper is the coding app for beginners. With fun, quick lessons on your phone, the app teaches adult learners to write real JavaScript.
education  programming  app  coding  android  javascript  ios  development  google  free 
5 days ago
IDEA – nonverbal algorithm assembly instructions
IDEA is a series of nonverbal algorithm assembly instructions, created by Sándor P. Fekete, Sebastian Morr, and Sebastian Stiller.
Algorithms  visualization  learning  datastructures  ikea  programming 
9 days ago
How to Pick a Career (That Actually Fits You) - Wait But Why
Our career path is how we spend our time, how we support our lifestyles, how we make our impact, and even sometimes how we define our identity. Let’s make sure we’re on the right track.
career  work  advice  business  life  howto 
11 days ago
I think I am at least somewhat more productive than average, and people sometimes ask me for productivity tips.  So I decided to just write them all down in one place.

Compound growth gets...
productivity  life  lifehacks  lifestyle  personaldevelopment  blog  article 
14 days ago
ViperCard is an open source re-creation and re-imagination of 1987's HyperCard. You can use it to make animations, games, and interactive art!
hypercard  Javascript  browser  mac  js  macintosh  hypertext  retro 
17 days ago
OpenGL bindings for Bash
A project that started as a joke can be useful to people wanting to learn the concepts of OpenGL.
3d  opensource  OpenGL  bash  commandline  programming 
17 days ago
Be careful what you copy: Invisibly inserting usernames into text with Zero-Width Characters
Zero-width characters are invisible, ‘non-printing’ characters that are not displayed by the majority of applications. F​or exam​ple, I’ve ins​erted 10 ze​ro-width spa​ces in​to thi​s sentence, c​an…
security  steganography  article  cryptography  programming 
19 days ago
Parallel tasks in Python: concurrent.futures
executor.submit() returns a Future object. A Future is basically an object that encapsulates an asynchronous execution of a function that will finish (or raise an exception) in the future.
python  concurrency  concurrent  futures  programming  multiprocessing  threading  library 
22 days ago
Profiling & tracing with perf
Want to get better at profiling & tracing your programs on Linux? `perf` is a super useful tool, but it's fairly complicated and I found it hard to get started with. Over the last 4 years, I've learned a lot about how perf works, and I've compressed what I know into this zine for you! You'll learn how you can use perf to profile programs in many different programming languages (C, node.js, Java, Rust, and more!), how to count any kernel event you're interested in (syscalls! network packets sent!), how to analyze the data that perf gives you, and more! What's included: a 24-page PDF that you can either read online or print out, staple, and read on your commute or give to friends!
Linux  programming  testing  profiling  perf  performance 
24 days ago
melting potatoes
A few weeks ago — although, you can imagine, it feels like it’s been much, much longer* — I learned bout something called melting potatoes and had to make them immediately. This i…
recipe  Potato  potatoes  cooking  butter  dinner  food  recipes 
25 days ago
IBM Plex
IBM Plex™ is our new typeface. It’s global, it’s versatile, and it’s distinctly IBM.
font  fonts  Fonts_&_Text  opensource  ibm  typography  type  typeface  typefaces 
28 days ago
Documenting Components – EightShapes – Medium
#1 of 6 of the series Documenting Components:
Overview | Intros | Examples | Design | Code | Authoring High-quality component documentation is a hallmark of an effective library. We describe each UI…
Documentation  Design  library  styleguide  Tutorial  designsystem  designsystems  components 
28 days ago
Applied Category Theory – Online Course
It just became a lot easier to learn about applied category theory, thanks to this free book: • Brendan Fong and David Spivak, Seven Sketches in Compositionality: An Invitation to Applied Cate…
category  categorytheory  theory  programming  task  organization  math  mathematics 
29 days ago
An Introduction to Altair
Join me in exploring Altair - a great python package for data vis
python  altair  tutorials  visualization  vega  chart  charts  plotting  graphs 
4 weeks ago
The website for the book by award-winning writer and journalist Richard Moss about the creative...
4 weeks ago
I am a mediocre developer
I personally know some developers who are very talented and can create wonderfu...
programming  coding  development  bestpractice  bestpractices  career  learning 
5 weeks ago
The SaaS CTO Security Checklist | Sqreen
Learn how to protect your SaaS applications with the SaaS CTO security checklist. Select your startup stage and use these rules to improve your security.
security  programming  saas  software  Checklist  CYBERSECURITY 
5 weeks ago
Learning Rust
Rust Programming Language Tutorials
rust  programming  howto  How_to  learning  tutorial  tutorials 
5 weeks ago
Matias Tactile Pro
The best keyboard Apple ever made rises again - as the Matias Tactile Pro Keyboard.
keyboard  mac  writing  usb 
6 weeks ago
Is there a list of all the GPU-accelerated nodes in NUKE? | Foundry Community
GPU-accelerated nodes as of 2015:

Nuke  gpu  testing 
9 weeks ago
bash - Running programs in parallel using xargs - Stack Overflow
printf %s\\n {0..99} | xargs -n 1 -P 8 script-to-run.sh input/ output/
parallel  bash  shell  terminal  commandline  how  howto  How_to 
9 weeks ago
SearchLink - BrettTerpstra.com
Introduction Basic search format Advanced search format Available searches Modifiers Reporting Configuration Custom Searches Flags and switches Examples Single-line searches
markdown  Mac  research  search  tools  Automation  terpstra  writing  links  osx 
11 weeks ago
Best fish to blacken?
Best fish to blacken? - Bout to go to the store and get some fish to blacken. Any recommendations?
fish  recipes  recipe  Food_&_Drink  food 
11 weeks ago
FilmStruck: Classic Movies For Film Lovers, By Film Lovers
FilmStruck offers instant streaming access to critically acclaimed classic movies, hard-to-find gems, and cult favorites from TCM and The Criterion Collection.
streaming  film  Criterion  independent-films  indie-films  movies  service  video 
12 weeks ago
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 
january 2018
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 
december 2017
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 
december 2017
« earlier      
3d advice animation anime api app apple application apps arduino art article audio automation bash blog books business camera career cg chart charts cheatsheet cli cloud code coding coffeescript color comic commandline commands compositing computing console css data database deployment design dev development disk diy docker documentation download drawing drink drinks electronics email emulator emulators film filmmaking font fonts food food_&_drink framework free fun_stuff functional funny funny_stuff gallery game games gaming gimp git github gnome go google gpu graphicdesign graphics gui hacks hardware history how how_to howto html html5 humor image imageprocessing images inspiration interface ios javascript jobs jobsearch js json kernel keyboard language learning lego library linux mac macosx mail management markdown math mathematics maya media memory motors movies music network nintendo nvidia objective-c opensource os osx packages pdf photo photography photography_tutorials photos photoshop pictures politics portfolio presentation print processing productivity programming programming_&_scripting projects psychology python raspberrypi recipe recipes reference render rendering renderman renderpasses restaurants reviews scripting security selenium server services shader shell sleep social software ssh store technology teh_sexy terminal testing text time tips tool tools toys troubleshooting tutorial tutorials type typography ubuntu ui unix usb utilities video videos vim visualization web web_development webapp webdesign wedding windows writing x youtube

Copy this bookmark: