recentpopularlog in
« earlier  
No, I Will Not Debate You
Every day, people on the internet ask why I won’t “debate” some self-actualizing gig-economy fascist or other, as if formal, public debate were the only way to steer public conversation. If you won’t debate, the argument goes, you’re an enemy of free speech. You’re basically no better than a Nazi, and certainly far worse than any of the actual Nazis muttering about not being allowed to preach racism from prestigious pulpits. Well-meaning liberals insist that “sunlight is the best disinfectant,” anti-fascists disagree, the far right orders more popcorn, and round and round we go on the haunted carousel of western liberal thought until we’re all queasy.
politics  fascism  communication  via:popular 
14 hours ago
garris/BackstopJS: Catch CSS curve balls.
BackstopJS automates visual regression testing of your responsive web UI by comparing DOM screenshots over time.
CSS  responsive_design  javascript  testing  continuous_integration  programme  opensource 
yesterday
Media Queries: Width vs. Device Width — SitePoint
Add <meta name="viewport" content="width=device-width,initial-scale=1"> to make the min-width and max-width media queries work correctly on retina devices
CSS  responsive_design  essentials 
2 days ago
The 100% correct way to do CSS breakpoints – freeCodeCamp.org
600px, 900px, 1200px, and 1800px if you plan on giving the giant-monitor people something special.
CSS  responsive_design 
2 days ago
Software disenchantment
A rant about software performance and quality
programming  software  performance  rant  via:popular 
3 days ago
xi-editor/xi-editor · GitHub
he xi editor project is an attempt to build a high quality text editor, using modern software engineering techniques. It is initially built for Mac OS X, using Cocoa for the user interface. There are also frontends for other operating systems available from third-party developers.

Goals include:

Incredibly high performance. All editing operations should commit and paint in under 16ms. The editor should never make you wait for anything.

Beauty. The editor should fit well on a modern desktop, and not look like a throwback from the ’80s or ’90s. Text drawing should be done with the best technology available (Core Text on Mac, DirectWrite on Windows, etc.), and support Unicode fully.

Reliability. Crashing, hanging, or losing work should never happen.

Developer friendliness. It should be easy to customize xi editor, whether by adding plug-ins or hacking on the core.
editor  rust  opensource  revisit 
3 days ago
Game Recreations | FontStruct
A collection of recreations of fonts from classic video/computer games, all built brick-by-brick on FontStruct.
fonts  Games  computer  history 
4 days ago
The Copenhagen Letter, 2017
To everyone
who shapes technology today

We live in a world where technology is consuming society, ethics, and our core existence.

It is time to take responsibility for the world we are creating. Time to put humans before business. Time to replace the empty rhetoric of “building a better world” with a commitment to real action. It is time to organize, and to hold each other accountable.

Tech is not above us. It should be governed by all of us, by our democratic institutions. It should play by the rules of our societies. It should serve our needs, both individual and collective, as much as our wants.

Progress is more than innovation. We are builders at heart. Let us create a new Renaissance. We will open and nourish honest public conversation about the power of technology. We are ready to serve our societies. We will apply the means at our disposal to move our societies and their institutions forward.

Let us build from trust. Let us build for true transparency. We need digital citizens, not mere consumers. We all depend on transparency to understand how technology shapes us, which data we share, and who has access to it. Treating each other as commodities from which to extract maximum economic value is bad, not only for society as a complex, interconnected whole but for each and every one of us.

Design open to scrutiny. We must encourage a continuous, public, and critical reflection on our definition of success as it defines how we build and design for others. We must seek to design with those for whom we are designing. We will not tolerate design for addiction, deception, or control. We must design tools that we would love our loved ones to use. We must question our intent and listen to our hearts.

Let us move from human-centered design to humanity-centered design.
We are a community that exerts great influence. We must protect and nurture the potential to do good with it. We must do this with attention to inequality, with humility, and with love. In the end, our reward will be to know that we have done everything in our power to leave our garden patch a little greener than we found it.

We who have signed this letter will hold ourselves and each other accountable for putting these ideas into practice. That is our commitment.
design  ethics  internet  technology 
4 days ago
Volksentscheid Gesunde Krankenhäuser
Laut Gewerkschaft ver.di fehlen ca. 3000 Pflegestellen in Berliner Krankenhäusern.
Wer kennt es nicht: überlastete Pflegekräfte, überfüllte Rettungsstellen, zu wenig Zeit für die Versorgung von Patientinnen und Patienten. Der Grund: Überall wurden Stellen abgebaut, um mit geringeren Kosten möglichst viel Gewinn zu machen.
Um das Wohl und die Sicherheit von Patientinnen und Patienten zu gewährleisten, haben wir den Volksentscheid für Gesunde Krankenhäuser gestartet.
politics  Germany  lang:de  revisit 
4 days ago
Do your commits pass this simple test?
Frequent.
Descriptive.
Atomic.
Decentralized.
Immutable.
version_control  patterns  writing  best_practice 
6 days ago
Info-Ops
Move beyond the Agile Manifesto and use the secrets top Agile coaches use to set up and keep User Stories and other project information simple and constantly-aligned, delivering true value in fast-paced, highly-complex environments.

Info-Ops is for people organizing product information. It teaches you to organize any kind of project information you have in the minimum amount of space necessary and so that each piece works together with the other pieces to provide more value than if you just kept it all separately stuffed in directories all over the place.

You'll learn how things like user stories, backlog refinement, emergent design, and story mapping work. You'll learn new concepts such as Test-Driven Analysis, Continuous Information Flow, the Analysis Canvas, and an Analysis Compiler. Written in simple language and with quirky examples, this easy-to-understand book explains how to create and maintain a shared mental model and how to use that model to create value and delight your customers.
agile  planung  books  wishlist 
6 days ago
Warum Hitler bis heute die Erziehung von Kindern beeinflusst
Für eine Generation aus Mitläufern forderten die Nazis von Müttern, die Bedürfnisse ihrer Kinder zu ignorieren. An den zerrütteten Beziehungen leiden noch die Enkel.
history  parenting  psychology  lang:de 
8 days ago
The Programmer's Oath from Uncle Bob Martin
I will not produce harmful code.
The code that I produce will always be my best work. I will not knowingly allow code that is defective either in behavior or structure to accumulate.
I will produce, with each release, a quick, sure, and repeatable proof that every element of the code works as it should.
I will make frequent, small, releases so that I do not impede the progress of others.
I will fearlessly and relentlessly improve my creations at every opportunity. I will never degrade them.
I will do all that I can to keep the productivity of myself, and others, as high as possible. I will do nothing that decreases that productivity.
I will continuously ensure that others can cover for me, and that I can cover for them.
I will produce estimates that are honest both in magnitude and precision. I will not make promises without certainty.
I will never stop learning and improving my craft.
craftsmanship  programming  essentials  filme 
10 days ago
batificity
Not the css specificity guide you deserve, but the one you need right now.
CSS  comic  Humor 
11 days ago
axe | Deque
Axe is an open source rules library for accessibility testing. It was developed to empower developers to take automated accessibility testing into their own hands and to avoid common pitfalls of other automated accessibility tools.
accessibility  testing  programming  webdesign  browser  extension  Firefox  chrome 
12 days ago
Essential Elements of Giving Good Feedback
Is what you’re about to say honest?
Is what you’re about to say necessary?
Is what you’re about to say kind?
communication  patterns  empathy  management 
13 days ago
3 Best Practices for Working With React Components - DEV Community 👩‍💻👨‍💻
Avoid creating new components unnecessarily
Know when to use Component, Stateless Functional Component, and PureComponent
Use spread attributes sparingly
react.js  tips 
14 days ago
Practical Empathy
Conventional product development focuses on the solution. Empathy is a mindset that focuses on people, helping you to understand their thinking patterns and perspectives. Practical Empathy will show you how to gather and compare these patterns to make better decisions, improve your strategy, and collaborate successfully.
books  empathy  nvc  communication  management  business  wishlist 
14 days ago
nunomaduro/collision - Packagist
Cli error handling for console/command-line PHP applications.
php  shell  library  opensource 
16 days ago
Managing generated files in GitHub
How to suppress the diff view of generated files.
version_control  tips 
17 days ago
« earlier      
per page:    204080120160

Copy this bookmark:





to read