Make Your Own Stem Bag: MYOBG
Learn how make your own stem bag from old recycled gear in this step-by-step 'MYOBG' tutorial. Follow along as Neža makes a 'snack bag' (i.e. feed bag) from an old inflatable air mattress. The post Make Your Own Stem Bag: MYOBG appeared first on BIKEPACKING.com.
diy  bike  bag  sewing 
2 days ago
Why dolphins are deep thinkers | Science | The Guardian
The more we study dolphins, the brighter they turn out to be, writes Anuschka de Rohan
8 days ago
Telling stories through your commits
This is a short talk that I have given on a variety of occasions abouthow you can use your source control commit messages to keep track of theintent of your ...
git  Programming 
8 days ago
The play is called Daughter but it’s really about men | Toronto Star
Adam Lazarus brings back his divisive show, in which he explores the attitudes that lead to cases like Harvey Weinstein’s.
8 days ago
PlansMatter
We connect guests who value exceptional design, to hosts who have invested
in extraordinary architecture.
travel 
9 days ago
Why Alberta's economic 'recovery' feels so different this time - Calgary - CBC News
Alberta's economy, by all accounts, is bouncing back after two long years of recession. But drill deeper into those numbers and you'll unearth a fault line in what has traditionally been the bedrock of employment in this province.
currentevents 
12 days ago
Everything You Ever Wanted To Know About Prototyping (But Were Afraid To Ask) — Smashing Magazine
Integrating prototyping deeply into your creative process can be transformative. It can make for a more positive, enriching team culture. Jamie shares his experiences and advice on how prototyping can help you work on a wider variety of projects much faster.
15 days ago
What are you Sipping On? Tea Tips for Low FODMAPers
Anyone who knows me well knows that Tea is my lifelong partner, the Yin to my Yang. There is something so nurturing and comforting about cradling a hot cuppa to calm the belly and the mind. I must admit, I do use tea as my ‘caffeine substitute’ to coffee, and tend to opt for higher caffeine green varieties, but there’s nothing wrong with that as long as I’m not consuming caffeinated tea in excess. Remember, caffeine acts as a gut stimulant in large quantities … potentially sending you racing for the loo! This is why tea tends to be friendlier for the gut than coffee, it is naturally lower in caffeine and/or has zero caffeine if you’re opting for the herbal varieties. However, not all teas are created equal when it comes to preventing or treating digestive issues. If you find your cup of warm tea is irritating your digestive system, this could be due to one of two reasons: Caffeine: Similar to coffee, a very strong caffeinated tea can act as a gut stimulant. IBS sufferers (especially those suffering IBS-D) already struggle with diarrhea, loose stools, and/or multiple bowel movements each day. In these cases, it is best to avoid gut stimulants, such as caffeine, to help regulate bowel movements and prevent dehydration. Caffeine can also interfere with sleep patterns and proper rest, which can further exacerbate sluggish digestion and IBS symptoms. High FODMAP Content: Certain teas are naturally high in FODMAPs. Put simply, FODMAPs are a collection of short-chain carbohydrates (sugars) that aren’t absorbed properly in the gut, which can trigger symptoms in people with IBS. Below is a list of tea varieties that are considered moderate – high in FODMAP content and should be limited/eliminated if following a low FODMAP diet (limited in a modified low FODMAP diet and eliminated during the, well, elimination phase): Kombucha (high in Oligosaccharides) Strong chai tea (made on either water or milk – high in Oligosaccharides) Chamomile tea – even brewed weakly (high in Oligosaccharides) Oolong tea – even brewed weakly (high in Oligosaccharides) Fennel tea – even brewed weakly (high in Oligosaccharides) Strong Herbal tea (high in Oligosaccharides – note: brewed weakly, Herbal is considered moderate FODMAP) Strong Black tea made up with water is considered moderate (note: made weakly on water Black Tea is considered low FODMAP) Strong Dandelion tea (high in Oligosaccharides – note: made weakly Dandelion tea is considered low FODMAP) Note: consider F
15 days ago
What are differences between the modes of operations- Real vs Protected- of a processor? - Quora
This is also the reason why boot loaders are small because they have to run in real mode. Some operating systems use multi stage bootloaders where one small bootloader loads up the second one. Initially when a computer powers up, the BIOS performs a power on self test (POST) and then begins the boot process. It looks for the Master boot sector (MBR) of the hard disk and loads up the bootloader. The bootloader then checks the partition table, enables the A20 Address Line, loads the Global Descriptor Table (GDT), enters Protected mode and then hands over control to the kernel.
cpu 
16 days ago
Intel VT vs. AMD Pacifica - - - Informationweek
The two chipmakers are building virtualization support right into the CPU. Will it virtualize Microsoft's monopoly?
virtualization 
16 days ago
Why Raspberry Pi isn't vulnerable to Spectre or Meltdown - Raspberry Pi
Eben gives you a crash course in how modern processors work to explain why Raspberry Pi is unaffected by the Spectre and Meltdown security vulnerabilities.
17 days ago
Mobile · golang/go Wiki
go - The Go programming language
ios  golang 
17 days ago
gomobile - GoDoc
Gomobile is a tool for building and running mobile apps written in Go.
ios  golang 
17 days ago
Mobile Go, part 2: Building an iOS app with `go build`
Part 2 of my quest to learn Go for use in my iOS and Android app. Here’s how to use Go in an iOS app. Why do I think this? Because after years of iOS development, I know that Objective C is really…
ios  golang 
17 days ago
Cancellation Token | Alexander Grebenyuk
The cancellation tokens have recently (turns out actually not so recently!) surfaced in Swift Evolution in a conversation about async/await. I’ve been using this cancellation model in Nuke for more than a year now, so I decided to share some of my experiences with it.
19 days ago
Using git hooks to improve your day-to-day workflow
If you have been developing software for some time you have probably noticed that there are lots of things that can go wrong, no matter how hard you …
19 days ago
My Life as a New York Times Reporter in the Shadow of the War on Terror
As I took the stand, I thought about how much press freedom had been lost and how drastically national security reporting had changed in the post-9/11 era.
currentevents 
19 days ago
The “ Zero Power Rule” Explained – Math Memoirs – Medium
Exponents seem pretty straightforward, right? Raise a number to the power of 1 means you have one of that number, raise to the power of 2 means you have two of the number multiplied together, power 3…
math 
19 days ago
Some useful URL schemes in Xcode 9 | Cocoa Engineering
Not many people know that Apple introduced some interesting automation capabilities in Xcode 9 via URL schemes. I sometimes use them, and as I didn't see them publicized anywhere, I decided to document them in this blog post. Source Code Navigation The new Xcode source editor, written in Swift, has a neat way to link…
20 days ago
Who was Marcus Aurelius? An introduction to the last great emperor, leader and stoic of Rome
Discover the timeless words and wisdom of Marcus Aurelius: noble emperor, military leader and the last great stoic of Rome. Find out who he was, why he was so loved, and why his words are just as relevant today as they were nearly 2000 years ago.
rome  history 
20 days ago
How to Write Articles and Essays Quickly and Expertly by Stephen Downes
"Begin by writing - in your head, at least - your second paragraph. Your second paragraph will tell people what your essay says." Yes, the title sucks, but there are some good points...
writing 
25 days ago
Babin: How one community in Calgary’s ‘doughnut of decline’ is managing its rebirth | Calgary Herald
The worst moment for Marilyn Wannamaker was when the second school closed. This time it was the junior high school her daughter was attending. The Calgary Board of Education said declining enrolment made it too costly to keep the school open. She fought it, to no avail.
currentevents 
5 weeks ago
Easy access to xattrs from Swift 4: Martin R’s URL extension
If you’re tempted to try accessing xattrs from Swift, you will quickly be disappointed to see that the interface to key functions like getxattr() is very old and un-Swiftian. Rather than writing your own wrapper, or struggling on with that raw interface, I recommend that you use this extension to the Swift URL class, written by Martin R and provided on StackOverflow. Copy and paste the code sections into a Swift source file, then import it where needed. I also provide a couple of examples which you may find helpful. import Foundation extension URL { /// Get an extended attribute: func extendedAttribute(forName name: String) throws -> Data { let data = try self.withUnsafeFileSystemRepresentation { fileSystemPath -> Data in // Determine the size of the attribute let length = getxattr(fileSystemPath, name, nil, 0, 0, 0) guard length >= 0 else { throw URL.posixError(errno) } // Create a buffer of the required size var data = Data(count: length) // Retrieve the attribute and return it let result = data.withUnsafeMutableBytes { getxattr(fileSystemPath, name, $0, data.count, 0, 0) } guard result >= 0 else { throw URL.posixError(errno) } return data } return data } A skeleton example calling this might be: do { let data1 = try theSourceURL.extendedAttribute(forName: item) // do whatever you will } catch let error { self.appendOutputText(string: error.localizedDescription) } As with all these functions, because they can throw an error, you need to place them in a do … catch … structure, or similar, to catch and handle errors. In this case, appendOutputText() simply displays the error message in a textbox. /// Set an extended attribute: func setExtendedAttribute(data: Data, forName name: String) throws { try self.withUnsafeFileSystemRepresentation { fileSystemPath in let result = data.withUnsafeBytes { setxattr(fileSystemPath, name, $0, data.count, 0, 0) } guard result >= 0 else { throw URL.posixError(errno) } }} /// Remove an extended attribute: func removeExtendedAttribute(forName name: String) throws { try self.withUnsafeFileSystemRepresentation { fileSystemPath in let result = removexattr(fileSystemPath, name, 0) guard result >= 0 else { throw URL.posixError(errno) } }} /// Get a list of all extended attributes: func listExtendedAttributes() throws -> [String] { let list = try self.withUnsafeFileSystemRepresentation { fileSystemPath -> [String] in let length = listxattr(fileSystemPath, nil, 0, 0) guard length >= 0 else { throw URL.posixError(errn
5 weeks ago
Why John Horgan deserves credit for going ahead with Site C - Macleans.ca
Opinion: Analysis shows the answer to the Site C question is not so clear cut as polarized camps would have you believe
currentevents 
6 weeks ago
Advanced Apple Debugging & Reverse Engineering | Ray Wenderlich
In Advanced Apple Debugging and Reverse Engineering, you'll come to realize debugging is an enjoyable process to help you better understand software.
ios  book 
6 weeks ago
The Climb: Tragic Ambitions on Everest: Anatoli Boukreev, G. Weston DeWalt: 8601421781305: Books - Amazon.ca
The Climb: Tragic Ambitions on Everest: Anatoli Boukreev, G. Weston DeWalt: 8601421781305: Books - Amazon.ca
book 
7 weeks ago
Claquette - Animated Screenshots
Seamlessly record your Mac's screen, microphone and camera. Edit your recordings and share them as movie or animated GIF/PNG.
7 weeks ago
Ice Apocalypse | Grist
Rapid collapse of Antarctic glaciers could flood coastal cities by the end of this century.
currentevents 
8 weeks ago
Why Swift Enums with Associated Values Cannot Have a Raw Value
An enumeration — short: an enum — is a collection of distinct values that somehow belong together, for example a list of airports: Traditionally, each enum case was only a label for an Integer value…
swift 
8 weeks ago
What happened to Jason Kenney? - Macleans.ca
Stephen Maher on how the once serious Harper-era star became a provincial politician pitching an unserious referendum in Alberta
currentevents 
10 weeks ago
Frontier | Magazine, Design Studio, and Ventures Group
Frontier is a creative exploration company made up of a magazine, design studio and ventures group focused on design driven ideas and idea driven design.
11 weeks ago
A study of 4 Money class designs, featuring Martin Fowler, Kent Beck and Ward Cunningham implementations. – Deque
Following a TDD training that could have gone better, I started to read the Test Driven Development: by example book (by Kent Beck). It offers a perspective on TDD that is far from being dogmatic. It is a really good back and I highly encourage you to read it. But this post is not about…
11 weeks ago
Growing Pains: Migrating Slack’s Desktop App to BrowserView
Recently Slack on the desktop has been going through an awkward adolescence. Instead of flailing limbs and pitch squeaks, ours has manifested in ways rather more grim: inexplicably failing to render…
12 weeks ago
Vim After 15 Years | Ian Langworth’s Things of Variable Interest
My earlier posts about using Vim were well received and it’s about time for an update. I’ve been doing a lot more work with Vim lately and have spent some time configuring my workflow for peak efficiency, so here’s a snapshot of my current state.
vim 
12 weeks ago
« earlier      
3d 3dprinting adhesive aesthetics ai algebra algorithm amplifier analytics anodizing ansible appcode apple architecture archive arduino artist audio authentication autocomplete aws backbone.js backpacking backup bag bike blockchain bluetooth book bootstrap buck bundler cad calendar camera canada canvas capacitive capitalism career categorytheory checkers cheese chef china circleci circuits cli climatechange clojure clojurescript clothing cms cocoa coffee coffeescript concurrency containers coreimage coretext cpu cs css cucumber currentevents d3 database datamapper datasheet datastructures debugging design dialog distributed diy docker documentary documentation dreamhost drink eagle ebooks education elixir email ember energy erlang facebook fashion flow focus fodmap fonts food forms free french frp functional furniture gabrielflor.it gallery game gameboy geolocation geometry git github golang google graphics growth-mindset guide habits hackintosh hamburger hardware haskell health heroku history home howto html html5 i2c icons ide ideas ie ifttt images infosec interface interiordesign interview ios iot ipad iphone javascript journal jquery js json keyboard kinect lambda language languages last.fm layout learning less liberalism libraries library lightbox lighting lightroom linux lisa lisp list lldb logging macosx manual manufacturing map math mechanism meditation microcontroller ml mobile modal modular mongodb monoid multitouch music music-theory mvc nas network networking newton nlp node node.js numpy objective-c ocr opengl opensource opentype opera opinion optimization osx painting papers patterns paypal pcb pdf performance pgp philosophy photography photoshop php physics pi pictograms plastic playgrounds plugin politics polygons postmodernism pottery print processing productivity programming prototype ps2 psychology pwm python qmatrix quantum race rails rake reading recipe reference regex relationships repl resistive resources resp responsive retina roberto-bolano rome rspec rsync ruby russia rust sass science scipy screencast scripting scroll sec security sensor sessions sewing shelving shoebox sinatra skim slider slideshow smalltalk snowflake socialism soundproofing sourcery speaker speaking spi ssh standards starred stoicism storage store stripboard stub svg swift swimming synthesis sysadmin table talk tau tcp tech testing text textmate texture threads timelapse timemachine tmux tools tor toread travel tumblr tutorial twitter typography ubuntu ui unix unread vanagon vegan via:adhd360 via:alexbaldwin via:beergeek via:brandonsek via:edogal via:emha via:geekgirl397 via:lukecanvin via:mandrl via:masterjo via:michfern via:mintchaos via:modelcitizen via:orchard via:popular via:samwithans via:sic1 via:sunpig via:votive via:zlmc video vim virtualization visualization visuals warden webapp webdev weldon wireframe woodworking work workflow writing xcode xib

Copy this bookmark:



description:


tags: