Worthiness My first commit to pthreads was August 28th 2012, while the initial implementation was written rapidly, it had been on my mind daily - becau...
Fetch failed but Flask is success Network request to flak server is failed but the flask server show successful response.
Tests Are Not Specifications ‒ paedubucher.ch In The Clean Coder, Chapter 7 (Acceptance Tests), Robert C. Martin writes (p. 109):
How to spot great remote jobs: The Joel test for remote work - andre.schweighofer Use the Joel Remote Test when to identify great remote jobs. The 10 questions help you assess a company's level of trust, caring and communication.
How much traffic comes from the front page of Hacker News? This is one of those posts that I didn’t really want to write at first, since it’s about meta blogging that reminds me on those sad blogs that started 5 years ago with “How I write my blog” post and then the stream of ideas fizzled and the blog never got ...
The Tale of One-way Functions The existence of one-way functions is arguably the most important problem in computer theory. The article discusses and refines a number of concepts relevant to this problem. For instance, it gives the first combinatorial complete owf, i.e., a function wh...
How To Stop Comparing Yourself To Others (i.e., Play Your Own Game) In this article, I'll tell you both why you compare yourself to others and the best (non-listicle) way you can stop doing so. Hint: the answer is in the title.
On using to-do lists efficiently My happiness results from keeping a sane balance between achievements and what Jim Carrey calls "freedom of concern"1. I like to work and I love to daydream. As much as daydreaming is about wandering, work and personal achievements are about focusing, whi...
Open-sourcing Remotebear, a remote jobs aggregator I'm open-sourcing Remotebear, a jobs aggregator that collects the latest remote opportunities from the best full-remote and remote-friendly tech companies.
55 months of weighing the costs When we got together I told her I would like to celebrate a monthly anniversary. At first it was because I was hugely skeptical of our relationship, and in general I was skeptical of all romantic relationships, unlike many people I don't have the confiden...
Should DevTools teach the CSS cascade? Should browser developer tools show CSS specificity and provide additional resources?
Hosting SQLite databases on Github Pages - (or any static file hoster) I was writing a tiny website to display statistics of how much sponsored content a Youtube creator has over time when I noticed that I often write a small tool as a website that queries some data from a database and then displays it in a graph, a table, o...
Vaccine production, April 2021 - Global Commission for Post-Pandemic Policy This is the first of what we plan as monthly updates on the world’s progress in producing vaccines to protect against COVID-19 and of manufacturers’ latest targets for total output by the end of this year.
Will Linux Phones stay around this time? While working through the old posts in order to adjust the front matter (and sometimes more), I thought: Will this last? Or will this go south soon, like it did around with previous projects again? A recent reddit post reinforced this line of thought, so ...
dekuNukem/bob_cassette_rewinder Renew and Refill Bob Cassette for a fraction of the cost! - dekuNukem/bob_cassette_rewinder
Bringing GNU Emacs to Native Code Emacs Lisp (Elisp) is the Lisp dialect used by the Emacs text editor family. GNU Emacs can currently execute Elisp code either interpreted or byte-interpreted after it has been compiled to byte-code. In this work we discuss the implementation of an optimi...
Using the ProblemDetails Class in ASP.NET Core Web API ProblemDetails class in ASP.NET Core Web APIs helps us to standardize our error handling and have better communication with API clients.
readme.so - Easiest Way to Create A README Use readme.so's markdown editor and ready made templates to easily create a simple README for your repositories
A Microsoft Engineer Explains How to Fix Your Computer Problem Retired Microsoft operating system developer Davepl explains how to fix most common computer problems. Applicable to both Mac and Windows, this time-honored...
Web Performance for Developers on a Deadline Web performance is a vital part of your business to ensure customers keep returning. But, it can be difficult to get the time for it. Here's a guide on how to improve your website's performance on a deadline
Designing for Buying: How to Break Through the Ceiling in Product-Led Growth Product-oriented teams are triumphantly declaring, “Sales and marketing had their time. The future is product-led growth.” In other words: if you build it, users will come. We at Greylock are longtime investors in product-led growth (PLG) companies such a...
Why textareas can't grow? Textareas are a basic and and an important element in any website UI. You might need textareas for a comment section, chat box, etc. However, textareas have one small problem that you can't seem to find an answer, that is textareas won't automatically ...
I Didn’t Buy Safemoon And You Can’t Either I was reading the Sun newspaper the other day and there was some article yapping on about Safemoon – a new pyramid scheme a new cryptocoin thingy that has increased in value by infinity since…
Dream desktop – Sam Squire's personal blog My computer should try benefit my life as much as possible. Modern desktops don’t even try. They don’t learn about me or give me advice. I want to give my demographics to my computer, my location, my salary and have the computer calculate things about me....
Let Your Employees Ask Questions For your first ten employees as a founder, you not only have to be very clear on the why and the what, but you have to be comfortable occasionally venturing into the how too. You have the context o…
How I Made an Album Without Knowing Anything About Music Could a software engineer with a background in artificial intelligence and no theoretical or practical knowledge about music make an album?