- I wonder if this could have anything to do with my cholesterol numbers. - Jack Baty’s Weblog
- My Son’s Cancer Diagnosis Made Me A Stronger Mom
- A Brief History of The Prompt and Connected
- How the Boeing 737 Max Disaster Looks to a Software Developer
- Dorsia - It’s Not all Red Noses and Face Paint: Modern Clowning in Los Angeles
- 6 tips for better React performance
- Deep dive: How do React hooks really work? | Netlify
- React Hooks - A deeper dive featuring useContext and useReducer
- Idaho legislators approve law requiring transparency for risk assessment tools
- IBM halting sales of Watson AI tool for drug discovery - STAT
- The Basics of Using the Sed Stream Editor to Manipulate Text in Linux | DigitalOcean
- inessential: NetNewsWire Now Running on iOS
- The Parker “51”
- Facebook shareholders are getting fed up with Zuckerberg but can’t do anything about him
- Why Apple Settled With Qualcomm
- Should I Resign From My Full Professor Job To Work Fulltime On Cocalc? › CoCalc Blog
- Bosque Programming Language
- What are Controlled Components in React? - RWieruch
- React List Components by Example - RWieruch
- Fast Upgrade of Legacy PostgreSQL with Minimum Downtime Using pg_upgrade
- Optimizing storage of small tables in PostgreSQL 12 – Professional PostgreSQL | 2ndQuadrant
- Postgres 12 highlight - pg_checksums
- pspg - Postgres Pager
- The Perfect Side Gig
- ‘Tim Cook: The Genius Who Took Apple to the Next Level’ Is an Insightful Look at the Values that Guide the Company’s CEO
- “Privacy. That’s iPhone.” But is it?
- Subdomain Takeover: Microsoft loses control over Windows Tiles - Golem.de
- Let’s Encrypt to transition to ISRG root
- Jack Dorsey says it’s time to rethink the fundamental dynamics of Twitter
- How 5G is Likely to Put Weather Forecasting at Risk
- Gawk 5.0.0 released!
- r/videos - The real reason Boeing’s new plane crashed twice
- From Babylon to Pascal with Perl 6
- Introducing Gate Classes (Design Pattern)
- Production ready code is much more than error handling - Ayende @ Rahien
- Best 20 dot Net Core Libraries Every Developer should know
- 10 Years of MacStories
- Palomino Blackwing Natural Pencil Review
- Manton Reece - Multiple windows on iOS
- Matthew Lang · Deep work and goldfish
- The Difference Between SQL’s JOIN .. ON Clause and the Where Clause
- Go vs .NET Core in terms of HTTP performance
- inessential: More Thoughts at Random on Blog Search Engines
- Axel Rietschin’s answer to Which programming language is used for making Windows 10? - Quora
- Back to LaunchBar - All this
- 10 React.js interview questions (and possible answers)
- Testing Stateful React Function Components with React Testing Library
- State Management with Redux
- From Redux to Hooks: A Case Study
- C# Multithreaded Resource access – Concurrent Collections – Developers Anonymous
- string vs. String is not a style debate
- The high cost of slow tests
- From Flow to Typescript. Why?
- Awesome dotfiles
- The Missing Introduction To Containerization
- ‘Extraordinary’ 500-year-old library catalogue reveals books lost to time
- Mac Fresh Install App Checklist - //Jason Burk
- JSON as configuration files: please don’t
- Michael Fürstenberg
- Self-driving car technology could radically change how we interact in public spaces
- It is your moral obligation to use Firefox
- A few favorite objects - Jack Baty’s Weblog
- Nothing Fails Like Success
- Independent Web
- Your terminal is not a terminal: An Introduction to Streams
- Domain-Oriented Observability
- Blackwing 602 Summit Notebook: A Review
- Scott Kelly Spent a Year in Orbit. His Body Is Not Quite the Same.
- My Daughter Died By Suicide After Being Abused at College
- 3 ways to use HTTPClientFactory in ASP.NET Core 2.1 #aspnetcore
- A microentry
- 6 Recent Book Releases We’re Excited About — Tools and Toys
- These Photos Aren’t for YOU - Missy Mwac
- 8 months of go
- Variance in Java
- The Unreasonable Effectiveness of SQL | The Couchbase Blog
I have two bags I use a lot. One of them are the big one I wrote about a few days ago. That is a Fjellreven Foldstack No. 2 that I bring to work every day. My small bag is a Foldstack No. 3. I’ve had it for 4 years or so, and it is the thing I bring when I want to go light, but still want to bring more stuff than I can fit in my pockets. That usually means either when I’m hiking with Luna or going somewhere like to the city or visiting Ingri’s parents.
What I typically bring when I hike is:
- My X-Pro 2 w/ the 23mm lens
- Extra batteries
- My Phone
- Extra memory cards
- My water bottle.
- Bellroy Field Notes Case, plus a pencil and my Ystudio fountain pen
Or when we go somewhere:
- My X-Pro 2 w/ the 23mm lens
- The 50mm lens
- Extra batteries
- Extra memory cards
- Phone, wallet, keys, cleaning cloth for my glasses
- My kindle.
- A small powerbank.
- Bellroy Field Notes Case, plus a pencil and my Ystudio fountain pen
The thing I love about this bag is that you can bring a bunch of stuff with you, but not a lot.
When I started to learn Clojure, there was two options: lein and boot. They were kind of the two big options to managing dependencies and building your project. Lein is this huge monolith that includes more or less everything you need and want, but you kind of need to build your project around how it works. And then you have boot that everyone likes better, but most people still use lein because it just works.
Then Cognitect released Deps.edn and the clj / clojure cli stuff. Edn is like JSON but more lispy, and deps.edn is a way you can define three different things: paths, deps and aliases. Paths are where you code is located, deps are your dependencies and aliases are just a way to write aliases for clojure/clj commands per project or globally. Where clj foobar expands to a longer clj command with a lot of options. Kind of similar to what you can do with the scripts stuff in node projects.
The cool thing about deps.edn is that you can add the file to a directory, add a few deps, run clj and it installs them and they are ready to be loaded from the repl. The reason this is interesting is because it only takes care of a few minor parts of what your projects neeed in a way where you can pick other tools to take care of the rest based on what you need. And because both boot and lein have their own ways of dealing with what deps.edn does it will be harder for them to adopt to this.
The way I look at it is that deps.edn provide all the “glue” that ties it all together. And then you just need to add what you need on top if it to get what you need, to build, pack and lint etc.
I’ve been meaning to post this for a really long time. But every time I’ve gotten to it something new I planned to have in it was on the way to me. This is not just in my bag, but also stuff I have on me, in my pockets etc.
- Glasses. Cheap Specsavers storebrand. They basically look like something Elvis Costello would have worn.
- Apple Watch: Series 4: space gray with a sports loop.
- Trove Wallet. Red and blue.
- iPhone 8 Plus, space gray with a popsocket.
- Keys: just a plain key bring with one of Luna’s old dog tags on it.
- A piece of cloth to clean my glasses.
- Bellroy Field Notes case, with Field Notes, some Index Cards and a Golden Bear pencil in the spine
- A YStudio Fountain pen is always in my pocket.
- Misc cables: USB-C to USB-C, USB-A to micro-USB, Lightning USB-C, USB-A Apple Watch charger.
- Mophie XXL powerbank.
- Nintendo Switch
- Kindle Paperwhite 2008.
- Nock Co Seed A5 case, with a LT1917 Bulletjournal notebook and a Lamy 2000.
- Nock Co Pencil Case with a lot of Golden Bears. I use it to bring sharp pencils to work and bring dull ones back. Usually around 12 in it.
- Audio-technica ATH-M50x headphones
- A few Lightning to jack dongles.
- LT A few lines a day 5 year journal.
- My work ID/key card, paracetanol, fishermans friends.
- My 24H Water bottle. Keeps my icewater cold for at least 24 hours.
- Contigo coffee mug. I’m going to replace this with a more durable one in not too long.
The first thing I did was to disable eshint and standard.
Then make sure you have a .eslintrc or .eslintrc.js file in your repo; one of them is sufficient.
The next step is to install eslint and all your plugins, configs etc globally (yarn global add or npm i -g). There are ways to get it to work with per project installs, but this is way easier.
Then make sure eslint works. just run eslint –print-config . until it prints the config.
Then run M-x flycheck-validate-setup (double check this command) and make sure it work, and restart emacs. And that should be it.
A while since last time, I wanted to automate this process a little bit. Then I didn’t hear back from Instapaper about a API token and I went for a less ideal solution. It is a lot better though. Long story short, I wrote a node script that parses a exported csv files. I’ll probably get it up on Github soon, I just need to clean it up. And I’ll probably get back to doing this weekly now that it takes much closer to a few minutes, than 15.
- Should I keep a separate blog for microblog posts? - Jack Baty’s Weblog
- Codename: nvUltra - BrettTerpstra.com
- The legal mythology of the extradition of Julian Assange
- It looks like the next iteration of nvAlt (or something like it) may actually be happening. - Jack Baty’s Weblog
- Announcing the evolution of the Red Hat Certified Engineer program
- Ford CEO says the company ‘overestimated’ self-driving cars
- Clare Bucknell - Thinkers & Drinkers
- count(*) performance improvements in PostgreSQL- Cybertec
- Why vi Rocks - Why vi rocks
- From Redux to Hooks: A Case Study
- 35. Shotgun surgery and React components
- A fork() in the road - Microsoft Research
- A Regulatory Framework for the Internet
- Announcing Building Git – The If Works
- The generic beer that was too cheap for Saskatchewan | CBC Archives
- Congress Is About to Ban the Government From Offering Free Online Tax Filing. Thank TurboTax. — ProPublica
- China says it wants to eliminate bitcoin mining
- Emacs Magic: Simple Pastebin
- Checking in with Apple Music
- What if California seceded from the US?
- Losing My Perfect Job
- Norway Is Walking Away From Billions of Barrels of Oil and Gas
- Overcoming Bias : Explaining Sex Rate Changes
- Reddit’s /r/Piracy is Deleting Almost 10 Years of History to Avoid Ban - TorrentFreak
- SpaceVim release v1.1.0
- Rethinking my dotfiles setup · but she’s a girl…
- 15 Git Commands You May Not Know
- How Does a Database Work?
- How to Use the useContext Hook in React - Upmostly
- Blog Reader Blog - Named Routes with React Router
- I’m 24 and Just Watched ‘Heathers’ For the First Time - Yikes
- A Future Without Webpack
- Treemacs - a tree layout file explorer for Emacs
- Essays of E.B. White - Jack Baty’s Weblog
- Understanding Event Emitters | CSS-Tricks
- What is
- Make it hard to screw up driven development | CSS-Tricks
- Announcing TypeScript 3.4 | TypeScript
- Getting creative with the Console API!
- Tom Bihn Synapse 25
- Five Geek Social Fallacies
- Unreasonable Effectiveness of SQL | The Couchbase Blog
- Oatmeal - Is pagination broken on my website?
- “Ryan Holiday’s “”Summum Bonum”” Medallion — Tools and Toys”
- Turn Your Code into Docker Images with Cloud Native Buildpacks
- Light Table Blog
- Moving on from Rails and what’s next • Sean Griffin
- Andreessen Horowitz Is Blowing Up The Venture Capital Model (Again)
- Ruby’s Creed
- Why Wolfram Tech Isn’t Open Source—A Dozen Reasons—Wolfram Blog
- The State Reducer Pattern with React Hooks
- Beckett and the Gucci Bag
- God object - Wikipedia
- The MacBook keyboard fiasco is surely worse than Apple thinks
- Leica SL: A Love Story
- Dusty Springfield Is Queer History’s Forgotten Icon
- Business Insider ranked the Top 50 banks in Europe. Here are their APIs.
- Commando VM: The First of Its Kind Windows Offensive Distribution « Commando VM: The First of Its Kind Windows Offensive Distribution
- Defining a Distinguished Engineer
- Building Spotify’s New Web Player
- People who run BSD - Run BSD
- nREPL 0.6
- why GNU grep is fast
- Why I miss Rails
- Introducing experimental integrity policies to Node.js | Snyk
- The Pitfalls of Async/Await in Array Loops
- Modern and clean routing with hooks
- Matthew Lang · Back to Vim
- New AirPods First Impressions: Wireless Magic
- Storing UTC is not a silver bullet
- Why Calvin and Hobbes is Great Literature
- Drafts for Mac: The MacStories Review
- Euro MPs vote to end summer time clock changes
- Confession of a Haskell Hacker
- The Runner Who Hid Her Gender to Be the First Woman in the Boston Marathon
- Apple Card: The MacStories Overview
- Apple Arcade: Our Overview of Apple’s New Gaming Subscription Service
- Apple Announces Apple News+ Service for Magazines: Our Overview and First Impressions
- The end of open: BBC blocks its podcasts on Google
- Pre-order ‘Pokémon Sword’ and ‘Pokémon Shield’ for Nintendo Switch — Tools and Toys
- The money problem with open source – Colin Devroe
- How to fetch data with React Hooks? - RWieruch
- A new Einstein cross is discovered
- Rust is not a good C replacement
- Why You Procrastinate. (It Has Nothing to do With Self-Control.)
- Man’s best friend?
- What are first-class functions? - LispCast
- Manton Reece - Like a landlord
- Broken As A Feature – Rhoneisms
- Fluent Terminal
- The 2020 Democrats Trumpworld fears most
- Demystifying Async/Await - Blog
- Immutable Records could be added in C# 8.x » André Snede Kock
- Functional Components with Recompose
- C# Async Tips & Tricks
- FiiO M9 Portable High-Resolution Audio Player - Jack Baty’s Weblog
- Was Thomas Kuhn Evil?
- Migrating from Medium to Gatsby
- Pure maths in crisis?
- Replete ClojureScript REPL
- ‘Bored and Brilliant’ by Manoush Zomorodi — Tools and Toys
- Manton Reece - Checking backups
- opal hart / wowaname
- Visitor Design Pattern in Java - JournalDev
- Find video files that won’t survive the 32-bit Mac apocalypse
- Here’s why Mailchimp is no longer in the Shopify App Store
- Nation’s only Civil War pensioner collects $73 a month from VA
- Oracle Swings the Layoff Axe and Clear-cuts Teams of Engineers
- My Setup
- My Setup — MacSparky
- Microservices to Workflows: Expressing Business Flows using an F# DSL
- Kickstarter Union Opposed by Senior Staffers: Leaked Memo
- In Defense of YAML
- Manton Reece - New Zealand and social media
- I Don’t Hate Arrow Functions
- New York Times CEO warns publishers ahead of Apple news launch
- Microsoft resurrects Clippy and then brutally kills him off again
- Photography by the Letter (Paperback) - Jeffery Saddoris
- Learn… a statically typed language
- Bag Guide 2019
- An introduction to the hapi Node.js Framework
- Announcing NestJS 6: What’s New? 🍷
- A complete guide to threads in Node.js
- Some thoughts on hylang
- PostgreSQL Upgrade Using pg_dumpall
- useDimensions - a React Hook to measure DOM nodes
- Building Angular and React Applications Together With Nx
- How to Use Sass and Styled Components in a React JS Application
- How to understand a component’s lifecycle methods in ReactJS
- Refactoring a small Next app to use Hooks
- Is Windows an option for developers in 2019?
- The Cube Rule
- Jeremy Mikkola - Rules for Autocomplete
- The iMac and spinning-disk disappointment
- inessential: 19 Mar 2019 14:14:57 -0700
- Kilo LISP - T3X.ORG
- Why I Believe Rails is Still Relevant in 2019 | DevBrett
- Apple Releases New A12-Based iPad Air and iPad Mini
- The dwindling number of iOS text editors - BrettTerpstra.com
- x775 - Introduction to Datalog
- Do locks slow down your code? - LispCast
- Oatmeal - What is weekend?
- “Dr. Alan Kay on the Meaning of “”Object-Oriented Programming”””
- Vim anti-patterns | Arabesque
- Writing Resilient Components
- Redux ruins your React app performance? You are doing something wrong
- Understanding C# 7 ValueTuples – Developers Anonymous
- Back to Doom Emacs · but she’s a girl…
- Moving back to Lighttpd
- Thinkpad X210
- Standard Library Proposal
- KV Storage: the Web’s First Built-in Module | Web | Google Developers
- Jack Baty - the Microblog -
- Types are moving to the right
- Why operators are useful
- Google’s Nest fiasco harms user trust and invades their privacy - Malwarebytes Labs
- Ctrl-Alt-Delete: The Planned Obsolescence of Old Coders
- On Spotify’s Complaints About the App Store
- Matthew Lang · Should we be surprised?
- Addressing Spotify’s Claims
- My Salary Progression in Tech
- What causes Ruby memory bloat?
- Scheduling in React
- A guide to GitHub Actions using Node.js for git workflow automation - datree
- The Definitive Guide to Web Scraping with NodeJs & Puppeteer
- Update on Experimental Features in Node.js
- Form Validation Using Custom React Hooks - Upmostly
- A Complete React Redux Tutorial for 2019
- Server Rendering with React and React Router
- Pi in the sky: Calculating a record-breaking 31.4 trillion digits of Archimedes’ constant on Google Cloud | Google Cloud Blog
- Know your design history: The Bauhaus Movement - Designer Blog
- 100 years of Bauhaus: what famous logos would look like in Bauhaus style
- Write yourself a Git!
- My Lisp Experiences and the Development of GNU Emacs - GNU Project - Free Software Foundation
- Julian Assange is a piece of shit.
- He has not been convicted of anything except “failure to surrender to the court”
- I have no opinion about what WikiLeaks do today, but I was and still am a big supported of what they did back in 2010
- Extraditation is a legal concept I have a lot of problems with, and is just a giant mess.
- Especially when a country you’re not a citizen of or wasn’t in when the ‘crime’ occoured.
- I get that Ecuador had problems with his behaviour, but anyone would get crazy by basically being in house arrest for close to 7 years.
When I say micro arcitectures I mean everything from micro frontends, to services and packages. This means that instead of having a utilities package and a ui-compontents package you may have 10-100 of smalelr packages instead of one large.
Or that you build a smaller app that may contain maybe 20 smaller apps instead of one huge.
There are reasons for this. But it is not because it gives you better performance or because it is easier. It is not.
When you break things up, you do this because you want to update things idenpenent of each other.
If you can push out an update to the login page when it is ready, and then you move over to the registration page and so on.
And on the packages side, you do it to have more flexibility. Let’s say there is a bug in the button package in the latest version. But all the others works fine. If you had a monopackage structure you’d have to wait. But with a micro package system you could just update everything except that.
But there are some things you need to remember if you are looking at this. This is for situations where you are a lot of developers, where build times are limiting how often you can relase. Or that things are so big that it is a real pain to deal with.
I have gone back and forth on this a lot. If smaller companies should do it at all. And I think it depends.
I think everyone should get into and get setup to build smaller packages, and to make smaller components that can be shipped independent of each other sooner than later.
And then unless you are really big I’d start thinking about spinning off everything that feels like it is really different from the rest as its own thing.
This is a short list of the stuff I use Emacs for.
- General text editing and notetaking
- All my blog posts are written in Markdown using Emacs
- Notes are written as text files
I’ve had a problem with not drinking enough water for a while now. Probably over a year. The issue have been that the water gets how, and then I had the feeling that I just refilled it, and I dont’ do it and five hours later I have still just had two mouthfulls of water.
Then I started to research water bottles that keeps it cold. And after a lot of time I spend a ridicolus amount of money ordering a 24Bottle from Italy.
They are the kind of company I love, that want to make the one bottle you ever have to buy. There are two different models, one double walled that keeps your water cold for 24 hours and one single walled. I went for the first option. I also went for a 850ML bottle. It is big, like a bottle of wine. But I like it a lot. I can fill it when I get up in the morning, drink cold water until it is empty. Usually a while before lunch. Then refill it and it usually last me until I get home from work.
The build quality is solid, and I like it a lot.
If you are looking for a good bottle, with a lot of design options I’d take a look at them.
If you want to have some kind of rating, stars are probably the kind of thing you’d start with.
I’m going to do the examples with movies.
I think there are two good ways to do this. Either by using a three star system plus the option to order the items within the top rating. That means that 1 star = did not like it, 2 = fine, 3 = i liked it. And then you can decide if you liked Rockey 1 better than China Town. I didn’t by the way.
The second option is to go with five stars. I don;t think most people understand how this one works. Because I guess most people have a lot with three stars, and a lot with 1 and a lot with 5. This is how I think it should be used: 1=don’t watch this, 2 = didn’t like it, 3 = fine, 4 = great, 5 = one of the best movies ever.
I have two pairs of headphones. One of them have a cable and hare big, while the others are wireless plugs that are very compact.
When I go somewhere I usually end up bringing both. They are my Apple AirPds and my ATH-M50x.
The AirPods are great, for what they are. And they are the best bluetooth sound thing I have ever used, from a UX perspective. The batteries are becoming worse, but still pretty good within the constraints.
While the M50x is what I prefer to use, because it is really comfortable, shuts out everything, and sounds way better. I love this pair of headphones because how much you get for how little money. The retail is $130, but you can find them at $100 if you have some time.
The way I do it is that when I walk around the house, walk the dog or walk from or to the train station I use the AirPods because then I need to be aware what’s hapening around me.
But everywhere else I use the M50x. I don’t want a Bluetooth version of them, but what I miss is a Lightning version of their cable.
I have use bash a lot, zsh more and fish some. There have been multiple stints where I have been trying to get into fish. But this time I think it will stick.
The reason is that with version 3 they added support for some syntax that is very common in most shells || and &&. The latter is very useful when you want to run commandA and commandB, but only run B if A is successful.
Fish is a very modern take on the shell. It is not that new, but much newer than anything else.
My impresson is that both the user experience and the shell as a config and scripting langauage is modern, and most of the weird stuff from ZSH and BASH is gone.
This means that it is not compatible with POSIX where it would make it harder to use.
I like it a lot, like I always have. And I do think it will stick this time.
I get up really fucking early. The reasons are simple, I prefer not being in a hurry, I prefer being early at work because then I can leave early and get some shit done before people show up.
So my ritual is to get up between 0415 and 0425; usually closes to the latter. Then I put on some podcast or audiobook, get into the bathroom and get ready. Get back to our bedroom, put on some clothes and go downstairs with Luna.
I quickly start the coffee maker that I always prefer before going to bed and then I take her out and bring her on a short walk. Usually being back when the coffee maker is done.
Then I bring her up to Ingri. Before I fill my travel mug with coffee and a large mug. Take both into the living room where I start to pack up my bag, except that I review my Bullet Journal while I drink coffee. Then at 0515 I go upstairs and say goodbye to both. Get down pack the rest of my crap and walk down to the train.
I’m usually there about 0535. Giving me time to complete almost three French lessons in Duolingo before sitting down at the train.
Then I usually exchange by Airpods for my ATX headphones.
The rest is a 40 minute train ride and a 20ish busride. I do not mind it at all, the time flies fast as I listen to music, podcasts, audiobooks; or read in Instapaper or on my Kindle; watch stuff I have stored offline from Netflix or Plex; or I play my Switch.
My setup at work is a fairly good HP laptop running Windows 10. With a lot of junk installed on it, because, enterprice crap.
Some of my issues are that stuff, but that is not the main thing. I really miss my Mac.
The reason is simple, I prefer how a Mac works, and the native UNIX system. It would not work at my current job, because of how stuff are set up. But I know that I’d be much more faster in general, if I typed in Emacs and iTerm2 on a Mac, than in Emacs and Powershell on my Windows thing.
I have spent six months trying to like it, and I just hate it. I hate how Window management is, how horrible everything looks. How much crap can’t be configured.
I love using my Mac, and I tolerate my Windows machine.
I love Netflix, not because their content is the best ever. It’s not, what they do is not like HBO who always want to make the stuff that everyone have seen like HBO or Sons of Anarchy. Some of their shit is not in the top tier, but most of their stuff is there or almost in the top.
The thing I like a lot about Netflix is that they just want to make stuff that make their investment make sense.
Like everyone else, they know that it is really expensive to comete with HBO. So instead they play a different games.
A lof of my favourite stuff each year come out of Netflix, but most people would probably hate it. But I like it a lot.
And that is a interesting point. Because you can still make something very interesting from niches.
In the world of streaming most of the incentives that have been driving TV up to this point are turned on their head.
If you have the money, and the ability to make sure it pays off, there are no limits to how many shows you can produce per year.
In the old world of TV, ther were some limits, like the times when people actually watch TV and the number of channels you had.
Your main goal in a streaming world is to keep people subscribed, while your main goal in the TV world would be to make sure it made sense to have you in their cabel packages.
- 5 CSharp Tips That you may already know - Ranjeet’s Blog
- A (Partial) Defense of Debian | The Changelog
- A Code of Ethics for (Agile) Software Developers? – The Liberators – Medium
- A Complete Guide to useEffect — Overreacted
- An Almost Static Stack – superhighfives – Medium
- An interactive Quine in Clojure
- Apple CEO Tim Cook explains why you don’t need a college degree to be successful - Business Insider Nordic
- Boy Scout Rule | DevIQ
- C# 8.x is introducing Records – Developers Anonymous
- C# Async Antipatterns
- Cheri’s Blog - My New Internet Habits
- Code of Ethics
- Code quality inspection for Clojure using SonarQube - /dev/solita
- Code quality inspection for Clojure using SonarQube - /dev/solita
- College Cheating Scandal: An Admissions Officer Speaks Out
- Compiler basics (3): LLVM | notes.eatonphil.com
- Dependency injection in ASP.NET Core | Microsoft Docs
- E.U. Suspends Boeing 737 Max 8 Operations, but F.A.A. Stands Firm - The New York Times
- Elizabeth Warren Proposes Breaking Up Tech Giants Like Amazon and Facebook - The New York Times
- Every IT Professional Should Work in a Mainframe Environment (…at some point) - Planet Mainframe
- Give me back my monolith - Craig Kerstiens
- Hobonichi Weeks Review. — The Finer Point
- How I Emacs And So Can You: Packages - DEV Community 👩💻👨💻
- Ingres: Can You Ever Go Back? | Kellblog
- Is porn making young men impotent? | Life and style | The Guardian
- Ivy User Manual
- Ivy, Counsel and Swiper
- Jack Baty - the Microblog -
- Jean MacDonald
- JohnSully/KeyDB: A Multithreaded Fork of Redis
- Leaderless Debian [LWN.net]
- Manton Reece - Exporting a blog archive
- Manton Reece - The web at 30
- Mark Zuckerberg is rumored to have a secret escape passageway beneath his conference room for emergencies (FB) - SFGate
- Matthew Lang · What next for the web?
- My Wishes for iOS 13 | Rosemary Orchard
- NGINX to Join F5: Proud to Finish One Chapter and Excited to Start the Next - NGINX
- Nike cofounder: Why I approved the Colin Kaepernick ad
- On Simplicity | Max Böck - Frontend Web Developer
- Opinion | Zuckerberg’s So-Called Shift Toward Privacy - The New York Times
- Optimal file structure for React applications – Charles Stover – Medium
- Politics is the design problem of our times. – Mike Monteiro – Medium
- Programming ethics - Wikipedia
- Scripting News: The NYT is steering us toward disaster
- Silicon Valley’s Latest Bizarre Craze Is ‘Organized Intimacy’ - VICE
- Some Postgres Best Practices
- Text File Fatigue - Jack Baty’s Weblog
- The Best Notebooks for Fountain Pens, 2019 Review | JetPens
- The Fault in Our Tolerance: Accounting for Failures in React | aweary.dev
- The ultimate guide to DuckDuckGo - BrettTerpstra.com
- Thomas Fuchs 🕹📺 on Twitter: “Legendary Apollo project programmer Margaret Hamilton, next to a printout of the node_modules directory listing for her first Hello World react app… https://t.co/JJ7szcsufo”
- Timeline - Time to Play Fair
- Troy Hunt: These Cookie Warning Shenanigans Have Got to Stop
- VS Installer welcome image contains offensive element for Chinese - Developer Community
- What if I don’t build a darkroom? - Jack Baty’s Weblog
- What the Functor?
- Where Warren’s Wrong – Stratechery by Ben Thompson
- Why Are Transgender People Immune To Optical Illusions? | Slate Star Codex
- Why ClojureScript works so well with NPM – freeCodeCamp.org
- Winding down my Debian involvement
- Writing in Emacs | John’s Blog
- ekaschalk/notate: Program with Personalized Notation
- inessential: Feed Discovery with Feed Compass
- “Good Code Documents Itself” And Other Hilarious Jokes You Shouldn’t Tell Yourself | Hackaday
The process of getting rid of Lightroom from my photography workflow started a week ago, and today I imported and processed my first round of images using the new workflow end to end. I could not be happier. The photos looks great, and it was really qucik. I just copied both SD cards into my Mac while reading some e-mail. Then I started the import of the JPEG’s to photos and by the time I had walked Luna and done some yoga I could process them on the phone.
My photopraphy process for as long as I have owned a camera that can shoot raw files have been to shoot raw, and then import it into Lightroom. Then waiting for it to do its thing before processing them. And then export it into Photos or Dropbox back in the day.
The problem with this workflow is that it only really works on my Mac. And all of it is slow. Also: I never have the time to do anything that justifies dealing with raw files.
So my solution now is to shoot JPEG+RAW on my Fuji. JPEG’s on one card and raw on the other. I keep the raw files just in case, and then I import the JPEG’s as is into Photos.
I love this process this far because:
- It’s fun and easy
- Really fast
- And I kind of prefer the look of Fuji’s film simulations to what I have ever managed to get out of Lightroom.
What started as a exploration into alternatives to Lightroom ended in a place I did not expect. I checked out Luminar and Capture One. Capture One wasn’t really for me, and Luminar is impressive, but the app itself is worse than CC. I enjoy what both Lightroom CC and Luminar can do with their AI technology in terms of tuning the image into something a lot better than the out of camera RAW file. But the apps are horrible. I have given CC close to two years, and I’ve had enough.
The thing I have decided to do is to shoot JPEG+RAW. Store the RAW’s for later, if I need or want to. And just put the JPEG’s into Photos. I’m not going to touch the RAW’s; except for when I want to change film simulations, and then I’ll use the Fuji RAW Studio.
What I have done this weekend is to export all my RAW files out of Lightroom, export all my JPEG’s out of Lightroom (I’m about 50% done with that), then I’ll delete my library and delete all the Adobe apps from my stuff and cancel my account.
I have written about this thing a few times over the half ish year I have owned it.
The way I use my Alpha Smart Neo2, is that I leave it in the living room. And when I feel like writing and is not in my office I just turn it on and start writing.
I just write in file 1 until it’s full, then I move over to the next one and so on. And I try to tranfer stuff into my Mac at least once a week.
My system is that I just place a markdown “h1” and a title, and that marks a new “document”.
I use it for all kinds of stuff, everything from planning to regular notes and drafts for blog posts. And like I have written about before, everything that started out on paper first gets transcribed into this bad boy.
I really like it because it is a thing that does one thing really well, kind of like my Kindle. I take my Neo if I want to type something out and I take my Kindle if I want to read.