A Complete Guide to Links and Buttons | CSS-Tricks
Our complete guide to links, buttons, and button-like inputs in HTML, CSS, and JavaScript.
web-design  html5  html  css 
2 days ago
My Tools and Programs, 2020 – Whatever
So in case anyone is interested, here is my list of current tools and programs here in 2020. Several of them are the same as they were the last time I did a piece like this, but a few are new and I may have some additional thoughts on the old stuff.

Please note that this is a “this is what I use” piece, not a “this is what you should use” piece, or, alternately, a “this is what I use and if you use something else, you suck” piece. Everyone has their own process and life, and for that process and life will find tools and programs that work for them. These are mine.
4 days ago
How To Keep Believing in the Internet
About three weeks into the new year, I figured out that my personal internet was too loud. By “personal internet,” I mean my regular round of Twitter, websites and other social media. I don’t consume as much online as some people do, or even as much as I used to myself, and for a long time, this had me convinced that my time on the internet was harmless and not worth examining. Until I did examine it. And ended up taking a month’s vacation from much of it.
internet  productivity  indie-web 
4 days ago
Steadfast in the Midst of Samsara - Lion's Roar
Shinshu Roberts examines the suffering inherent in the bodhisattva path, what Dogen referred to as being “the blue lotus in the flame.”
buddhism  philosophy  zen-buddhism 
4 days ago
Gopher: When Adversarial Interoperability Burrowed Under the Gatekeepers' Fortresses | Electronic Frontier Foundation
When Apple's App Store launched in 2008, it was widely hailed as a breakthrough in computing, a "curated experience" that would transform the chaos of locating and assessing software and replace it with a reliable one-stop-shop where every app would come pre-tested and with a trusted seal of...
5 days ago
For Over 30 Years, a Tokyo Soba Chef Drew Everything He Ate
Sometimes, it’s the simple stories that stay with us the longest. Like that of Itsuo Kobayashi, a former Japanese soba chef born in 1962 who has recorded his meals in painstakingly detailed, hand-drawn food diaries of sorts for the past 32 years. In addition to recollections about taste, Kobayashi’s pen has accounted for every last spring onion and grain of rice, for the sheer pleasure of tasting life twice…
art  food  to-blog 
9 days ago
An app can be a home-cooked meal
I made a messaging app for my family and my family only.
software  computers  programming 
10 days ago
A Tutorial on Portable Makefiles
This tutorial should be suitable for make beginners who have never written their own Makefiles before, as well as experienced developers who want to learn how to write portable Makefiles.
make  programming 
15 days ago
Ask Polly: ‘I Want to Dump My Beautiful, Loving Girlfriend’
Love isn’t everything. It’s just one piece of a bigger picture. My sense is that you want to explore the bigger picture, and doing that with your girlfriend along for the ride is going to be difficult. You want to feel free.

There’s always a chance that you’ll look back and say, “She was the one, and I fucked it up.” I thought that plenty of times about my sweet, loyal, freshman-year boyfriend. But I never really wanted to pick up the phone and convince him to come back to me. I didn’t want to become the character I’d written: the pretty wife, the busy professional, the perfectly satisfied mom, the woman with simple needs and limited desires. I didn’t want to live in Winston-Salem. I still don’t.
life  advice  relationships 
16 days ago
Why Evan Thompson Isn’t a Buddhist
A conversation with scholar Evan Thompson about his new book Why I Am Not A Buddhist and why Western Buddhism could use more non-Buddhist friends.
buddhism  philosophy  religion  from instapaper
19 days ago
The Secret Ingredient in Grammy's Deli Tuna Salad
I spent years hunting for the elusive ingredient in my grandma’s deli tuna salad only to find it was right in front of me the whole time.
food  recipes 
21 days ago
Ask Polly: Why Should I Keep Going?
Please tell me why staying alive is worth it. I’m not writing to you with pills in hand or anything. I don’t intend to kill myself, but lately I am overwhelmed with thoughts about, like, lying down on the floor and waiting for the world to end or the dust to suffocate me, whichever comes first? I don’t understand how to get through this long life. I used to be optimistic and believe that there was enough wonder and joy in the world and in my own life to make living worthwhile, even when things weren’t going well. I used to have a sense of humor! Can you even imagine? I used to be a vibrant young woman who looked forward to becoming a vibrant old woman! Now I’m this humorless, hopeless, weeping heap.
life  advice  selfhelp 
23 days ago
JetBrains Mono: A free and open source typeface for developers
Try JetBrains Mono in your IDE. Its simple forms and attention to every detail make coding a nice experience for developers’ eyes, no matter which IDE you choose.
monospace  fonts 
24 days ago
Book Freak #36: Building Better Habits
James Clear is a travel photographer and the creator of a habit-building training platform called The Habits Academy. Here are four pieces of advice from his book, Atomic Habits. Many thanks to Cool Tools reader Amit Agrawal for the book recommendation.
books  productivity 
24 days ago
Regolith is a modern desktop environment that saves you time by reducing the clutter and ceremony that stand between you and your work. Built on top of Ubuntu and GNOME, Regolith stands on a well-supported and consistent foundation.
linux  tiling-wm 
24 days ago
How Will You Measure Your Life?
In the spring, Harvard Business School’s graduating class asked HBS professor Clay Christensen to address them—but not on how to apply his principles and thinking to their post-HBS careers. The students wanted to know how to apply them to their personal lives. He shared with them a set of guidelines that have helped him find meaning in his own life.
business  productivity  life  advice 
25 days ago
Why I won't call my ADHD a gift (it's about privilege)
Every once in a while, someone criticizes me for focusing too much on ADHD’s impairments. After all, some of the world’s most successful people have ADHD! Clearly it’s all about attitude, right? People like me, who pathologize neurodiversity, are part of the problem.

Except it’s not all about attitude. If you believe ADHD makes you special, or that people with ADHD can use it to become successful, you’re speaking from a place of privilege.
adhd  productivity  from instapaper
26 days ago
A new life: being diagnosed with ADHD in my 40s has given me something quite magical | Jason Wilson
Much of what I had fondly considered to be my personality could be understood as a set of elaborate compensations
adhd  life  advice  from instapaper
26 days ago
Buddhist Glossary
Definitions of key Buddhist terms, from Abhidharma to Zen.
28 days ago
Hard Work Isn't Enough: How to Find Your Edge
Life isn't fair, especially in the workplace. In Edge: Turning Adversity into Advantage, Laura Huang offers a new strategy for uncovering and showcasing your unique value in the face of obstacles.
career  psychology 
4 weeks ago
On the performance and design of BioSequences compared to the Seq language | BioJulia
Introduction In October 2019, a paper was published in Proceedings of the ACM on Programming Languages, introducing a new language for bioinformatics called Seq.
In it, the authors rightly recognize that the field of bioinformatics is in need of a high-performance, yet expressive and productive language. They present Seq, a domain specific compiled language, with the user friendliness of Python, the performance of C, and bioinformatics-specific data types and optimisations. As Julians, we consider their goal to be noble and well worth pursuit.
4 weeks ago
We’re trying to decarbonize our family as much as we can. We’re not kidding ourselves that this will move any global-warming needles. But sharing the story might, a little bit.
society  culture  climate-change 
4 weeks ago
All the Lonely People
You may be lonely, but you’re not as alone as you think. Sometimes, says Jane McLaughlin-Dobisz, you have to put your phone down and stop to taste the cookie dough.
buddhism  philosophy  happiness 
4 weeks ago
ADHD | Gekk
I'm 28 years old (as of this writing in early 2018) and I have ADHD. I am done being embarrassed about it.

ADHD has been painted from hell to breakfast as a joke, a sham, and a thing spineless coddling parents use to excuse their children doing nothing all day. It is as invisible and as insidious as depression but nobody talks about it seriously. I don't know that anyone has taken their life over ADHD before, and that's fortunate perhaps, because as much as people disrespect and ignore depression, ADHD is just as harmful. Read on.
adhd  mental-health  productivity  from instapaper
5 weeks ago
Inside My Nightmarish Quest for Screen Time Zero
Rather than feeling zen, cutting my screen time left me frustrated, bored, and isolated
technology  productivity  mental-health  from instapaper
5 weeks ago
Mercurial's Journey to and Reflections on Python 3
I'd like to encourage the Python Project to conduct a thorough postmortem on the transition to Python 3. Identify what went well, what could have gone better, and what should be done next time such a large language change is wanted. Speaking as a Python user, a maintainer of a Python project, and as someone in industry who is now skeptical about use of Python at work due to risks of potentially company crippling high-effort migrations in the future, a postmortem would help restore my confidence that Python's maintainers learned from the various missteps on the road to Python 3 and these potentially ecosystem crippling mistakes won't be made again.
python  python2to3 
6 weeks ago
NGS - Next Generation Shell
NGS is a unique combination of select features borrowed from other languages and original features. NGS was built from the ground up focusing on daily systems engineering tasks.

One way to think about NGS is bash plus data structures plus better syntax and error handling.
shell  programming-language 
6 weeks ago
The Death of the Good Internet Was an Inside Job | The New Republic
A decade of squandered potential can be laid at the feet of those you trusted to create a democratic online world.
web  google  rss 
6 weeks ago
On No Longer Being a Hysterical Woman
If I leave behind a literary legacy, I want it to be one of ethics, of irony and wit. Not that I died like one of my characters. A good story, I tell my students, often ends with a gut punch, a punchline, or beautiful lyricism. Let mine, I pray, end only with the latter, and not too soon.
6 weeks ago
Way Cooler Post Mortem
I started Way Cooler 4 years ago today. No real significant process has been made on the project for about 2 years now and my interest has waned considerably. I’m officially ending the project. As no one else has contributed seriously to it no successor is named. Anyone is free to fork it or use the name (as long as attribution for the original source is given, per the MIT license).

It being my biggest open source undertaking to date I would be remiss if I did not spend some time reflecting on the project. What I did right, what I did wrong, but fair warning it’s a bit long!
Rust  programming  Wayland 
7 weeks ago
Things You Need for Your Journey - Lion's Roar
Buddhist monk Thanissaro Bhikkhu lists the good qualities you should take with you.
7 weeks ago
Mr. Bernhardt: Weird Keyboards, Programmable Keyboards
A blog about gErgo, hardware hacking, canada, mechanical keyboards, kicad, saskatchewan. Geek life.
programming  keyboard 
7 weeks ago
Curried Lentil Soup Recipe | Bon Appetit
This isn't your typical lentil soup recipe. Curry powder gives it a flavor boost, and velvety puréed chickpeas add body and creaminess without cream.
7 weeks ago
Monogram Store - A modular, freeform Creative Console
Creative Console is the only controller powerful and versatile enough to increase productivity and creativity for photographers, artists, editors, music producers, and any digital creatives.
7 weeks ago
The Old Internet Died And We Watched And Did Nothing
Quick: Can you think of a picture of yourself on the internet from before 2010, other than your old Facebook photos? How about something you’ve written? Maybe some old sent emails in Gmail or old Gchats?

But what about anything NOT on Facebook or Google?

Most likely, you have some photos that are lost somewhere, some old posts to a message board or something you wrote on a friend’s wall, some bits of yourself that you put out there on the internet during the previous decade that is simply gone forever.
blog  internet  web 
7 weeks ago
Here is the list of books we recommended at FS in 2019 to help you master the best of what other people have already figured out. Includes our mini-review of each book.
8 weeks ago
CSS: An Art, a Science, a Nightmare (Everything You Should Know) – Tania Rascia
Speaking CSS is like speaking English, or any other spoken language - there are many words, but you only end up using a small subset of them.
web  web-design  css 
9 weeks ago
“Link In Bio” is a slow knife
We don’t even notice it anymore — “link in bio”. It’s a pithy phrase, usually found on Instagram, which directs an audience to be aware that a pertinent web link can be found on that user’s profile. Its presence is so subtle, and so pervasive, that we barely
9 weeks ago
Blog Retrospective
Just as I have mixed feelings about blogging, I have mixed feelings about these tweets as well. I had a blog which was, for a long time, a very powerful and positive influence on my overall career. But I shut it down recently, and I’m ambivalent about this new blog (the one you’re reading right now).

It comes down to two problems: strategy and voice.
blogging  websites  web  writing 
9 weeks ago
The modern web is becoming an unusable, user-hostile wasteland
As I keep browsing today’s internet, I keep recalling this extract. It’s the same thing happening with the modern web: If you add another advertisement to your pages, you generate more revenue. If you track your users better, now you can deliver tailored ads and your conversion rates are higher. If you restrict users from leaving your walled garden ecosystem, now you get all the juice from whatever attention they have.

The question is: At which point do we reach the breaking point?

And I think the answer is: We are very close.
9 weeks ago
This Page is Designed to Last: A Manifesto for Preserving Content on the Web
This is more than just link rot, it's the increasing complexity of keeping alive indie content on the web, leading to a reliance on platforms and time-sorted publication formats (blogs, feeds, tweets).
design  web  web-design  websites 
10 weeks ago
Introduction | Mastodon Glitch Edition
Welcome to the documentation site for glitch-soc! glitch-soc is a friendly fork of the open-source social media software Mastodon, with the aim of providing additional features at the risk of potentially less stable software. You can browse our source code and contribute to the project on Github.
social-network  mastodon  software 
10 weeks ago
A week with the Surface Pro X
I’ve spent a bit more than a week with my new Surface Pro X. What follows is review of my experiences with it as a try to set it all up for it to become my main machine. Be aware dear reader that this is not a review with benchmarks, graphs, and comparisons with alternative machines. This is a personal account and ecosystem commentary of how it has been working for a single person and what this person (me!) is feeling about it.
Surface  computing  programming  computers 
11 weeks ago
The way out
There have been many articles written in the last month about the role of social networks. Some even reach the obvious conclusion: that the top social networks are too big. This interview on Slate was fairly representative, covering monopolies and centralized power.

But these articles always stop short before hitting on a solution. They always wrap up saying “it’s tough to solve this”.

I think there are 4 parts to finding our way out of this mess with massive social networks:
programming  social-network 
12 weeks ago
Keybase and the chaos of crypto
A little privacy. Some blockchain. And a lot of anarchy, spam and abuse.
blockchains  privacy  security 
12 weeks ago
Empathy and subjective experience in programming languages
It’s okay to have opinions. It’s okay to like and dislike things. It’s okay to be frustrated that others don’t see things the way you do, and to advocate for the technologies and values you believe in. It’s just not okay to tell someone else their reality is wrong.

Learn to embrace the subjective differences between us all, and you won’t just be kinder. You’ll be happier.
programming  community  programming-language 
november 2019
There Is No Handbook for Being a Writer
I do have some credos. One of them comes from my husband: You’ve only failed when you’ve stopped trying. The next one comes from my father: Work as hard as you can, and then work harder. The last one is mine, and the most obvious: I am writing because I want to. I no longer believe that the job of writer has the whiff of exaltation, as I once did. I believe we should give that honor to triage nurses, firefighters, and anyone who teaches children. But it does take courage to lay it all down; it requires some kind of raw, foolish power to believe in the inevitability of your thoughts and the words they form.
writing  writer 
november 2019
inessential: On My Funny Ideas About What Beta Means
John Gruber has mentioned, on The Talk Show, that I’ve got some weird ideas about what beta means.

Here are my definitions:
programming  software-engineering 
september 2019
C82: Works of Nicholas Rougeux
Midwest web designer, data geek, fractal nut, and animal lover.
artist  design  visualization  to-blog 
september 2019
To Get Better at Time Management, Borrow a Training Strategy From Elite Athletes
It’s not that the best performers put in more practice time than their peers (often, they don’t). Rather, it’s how they practice: with full attention, focused on high-quality work, and in chunks of 60 to 90 minutes separated by short breaks. In other words, interval training.
productivity  education  exer  from instapaper
september 2019
We've Reached Peak Wellness. Most of It Is Nonsense.
The problem is that so much of what’s sold in the name of modern-day wellness has little to no evidence of working. Which doesn’t mean that wellness isn’t a real thing. According to decades of research, wellness is a lifestyle or state of being that goes beyond merely the absence of disease and into the realm of maximizing human potential. Once someone’s basic needs are met (e.g., food and shelter), scientists say that wellness emerges from nourishing six dimensions of your health: physical, emotional, cognitive, social, spiritual, and environmental.
health  psychology  advice  selfhelp  from instapaper
september 2019
Why I Have a Website and You Should Too
Having a website and/or blog is not about being a web developer, nor about being a celebrity of sorts, but is about being a citizen of the Web. This may sound a bit grand, but that's the point - the World Wide Web is this amazing thing that was literally built for everyone. We need to make sure that we are all using it to its best, and owning a piece of it to show big companies that it's ours, not theirs!
websites  internet 
september 2019
Jan Fromm
I am a graphic and type designer from Berlin, Germany.
I create typefaces, draw logos and work on web and screen-based design projects.
fonts  design  web-design 
september 2019
How to Use Your Calendar to Make Every Day Your Ideal Day
These systems may sound totally unrealistic. I get it. I know this approach is easier to pull off when you’re self-employed like I am. But when I had a full-time office job at Google, I still used these tactics to plan my days around what was important to me. And they worked.
You can ease yourself into a calendar template with small steps or broad strokes. Maybe the first version includes a 9-to-5 block labeled “office.” You might establish a morning routine and put that in your template.
september 2019
‘My Teachers Said We Weren’t Allowed To Use Them.’
Consider the semicolon. It’s beloved by some and assailed by others; in the annals of punctuation lore, no other symbol has sparked as much debate. A handful of years ago it was even the subject of a very funny parody song by The Lonely Island and Solange that poked fun at hashtag rap. (Though, in fairness to the semicolon, the song’s punchline is that it was using the semicolon incorrectly all along.) In her new book Semicolon: The Past, Present, and Future of a Misunderstood Mark, Cecelia Watson ventures into the long history and usage of semicolons, and the results are tremendously enlightening.
writing  typography  language  from instapaper
september 2019
We should all be reading more Ursula Le Guin
Her novels imagine other worlds, but her theory of fiction can help us better live in this one.
reading  writing  English  Ursula-LeGuin  from instapaper
september 2019
Racket for e-commerce
That said, as someone who wrote his first line of Racket almost exactly a year ago, I have to say I found the whole process of actually building the application delightful and only very rarely frustrating (I’ll get to that!).
lisp  programming  racket 
august 2019
Toni Morrison transformed the texture of English
Toni Morrison was the greatest writer in English of the 20th century and the 21st, since this century is still in its infancy. She had a remarkable body of work. Her imagination and intellect, immense.

Ms. Morrison imagined what was never imagined before her in literature. Take the monumental Beloved, one of a set of novels that imagined – or rather wrote out – the interiority of enslaved and formerly enslaved people. Their own narratives had omitted their full selves for reasons of political exigency.
Toni-Morrison  writing  reading  English  from instapaper
august 2019
« earlier      
37signals academia advice ai algorithms amazon android apple architecture art assembly authors biography biology bitcoin bitcoin-list black-panther blog blogging book-review bookmarks bookmarks_menu books brain browser buddhism business c c++ capitalism career clojure college comics communication community compiler computation computer-science computers computing concurrency creativity cryptography css culture data dating depression design development diet donald-trump economics economy education emacs email employment encryption engineering english environment essay exercise facebook family feminism fiction finance firefox firefox:toolbar fonts food forum functional-programming games genetics genius git github go google google-chrome government gradschool graphics hacker hacking happiness hardware haskell health history howto html5 humor inspiration intelligence internet interview ios ipad iphone islam java javascript jobs journalism language latex law learning life linguistics linus-torvalds linux lisp literature llvm love machine-learning management maria-popova marriage mathematics medicine meditation microsoft mindfulness money motivation movies mozilla_firefox multicore music networking neuroscience new-york-times new-yorker news newspapers notebook nutrition ocaml office-space opensource operating-systems osx parallel-computing parenting people performance perl philosophy phone physics ping.fm politics privacy procrastination productivity programmers programming programming-language psychology publishing python race reading relationships religion research review romance rss ruby rust scheme science science-fiction security selfhelp silicon-valley sleep social-network society software software-engineering spirituality startups static-analysis stoicism success teaching technology television time-management travel tutorial twitter typography unix usa version-control virtual-machine vtech web web-design web2.0 windows women work writers writing

Copy this bookmark: