So where can I find your blog? why is it awesome? And why should I (and everyone else) read it?
Been running this site for about 15 years now and while I don't post often it's usually long-form detailed articles on a broad range of hardware/software/tech/design topics that take me a few months of spare time:
Getting started with security keys (15k words) https://paulstamatiou.com/getting-started-with-security-keys...
Building a Lightroom PC (30k words) https://paulstamatiou.com/building-a-windows-10-lightroom-ph...
I also host my photography and frequently updated gear/stuff/software-i-use pages like: https://paulstamatiou.com/stuff-i-use/
all the best :)
i'm interning there this summer and hoping things can play out for me to still go
Mine is https://tkainrad.dev
I think you should read my blog because I invest a lot of effort into my posts. Not sure why I do that, as there is no reward except growing Google Analytics numbers.
My three most successful articles have been
- Managing my personal knowledge base: https://tkainrad.dev/posts/managing-my-personal-knowledge-ba...
- Setting up a Linux Workstation for Software Development:
- Using Hugo, GitLab Pages, and Cloudflare to create and run this Website: https://tkainrad.dev/posts/using-hugo-gitlab-pages-and-cloud...
For the past couple of months, I have been working on a side project that uses Django, VueJS, and has to do with the use of key combinations. So in the future, you can expect technical posts about these technologies and posts about this domain.
I agree I tried to do it here :
Basically I'm taking all the links published into HN and I'm filtering the domains which are news domains or appear too frequently, but that is still a lot of links, so I'm not calling it a success yet
I agree that your method is not quite there yet, still a lot of large domains (airbnb.com, spiegel.de, spectator.co,...), but you started and that is already more than I ever did ;)
I would suggest including the HN metadata, such as the number of upvotes and comments. These are, in combination with the title, important criteria for me whether I click on something or not.
That test isn't quite right. The false negatives include links to old blog posts, and the false positives include the honourable few sites that provide full-textish feeds of something other than a blog. But it's pretty good if you want to filter away content marketing and read tech blogs.
The filters I'm using are :
- the same user who post too often
- domain too frequent
- a list of blacklist words in the title
- a list of blacklisted domains
I already filter about 80% of links I would say (which is few enough to go through the list every day, about 200 posts)
About the HN meta data, I don't think it is a good idea to keep the upvotes, because this is exactly where the issue is, if you see a post with low upvotes people tend to not read it, doesn't mean it is not interesting, and for the comments same for not displaying the number, but you can still access the hn comment page by clicking on 'hn link'
I’ve been thinking about the same thing. Something styled along the likes of HN (Eg super minimal), but focussed on technical/HN-crowd topics and every post on the front page is a blog post, and every user profile shows all those user’s posts.
Akin to Medium or Wordpress.com but minimal and very technical.
Of course it’s easy to make such a site, but getting enough people to contribute and get it going will always be the hard part.
This is something myself and a partner are working on. Clean UI with a focus on techincal content written in a markdown editor. Any writing about hardware or software is welcome, dev spam gets moderated. We've had a some decent contributors so far but getting the content flywheel going is definitely the hardest part. We're busy fine-tuning a release with updated import/export features and markdown editor updates which will hopefully help attract more people.
So anything like Medium, dev.to, InfoQ, DZone, etc. is not really what I was getting at. It would have to be a link aggregator like HN that either has an army of editors, a disciplined community that flags invalid posts, or a technical way to filter for personal blogs.
Oh boy, do I have a blog post for you (and anyone who wants to build such a thing)!
(Sadly it's on Medium, but still...)
Good post! I enjoy the idea of whitelisting for positive consensus rather then trying to black list bad actors
Some of the best tips and techniques that I’ve learned, have come from "scruffy" Medium posts.
My own presentation tends to be highly-polished, but that’s because I’ve been writing all my life (never professionally). Not many folks read my writing, but it’s something in which I take some pride, so it comes across in a fairly slick manner.
I may be older than most on HN, but when I think back to the internet of the late 90's if you squint a bit and remove all the brochure websites, the internet was essentially exactly this!
After all what is a geocities page but a blog that replaces longform content with animated "under construction" gifs?
Over time, I made small changes, added side menus and re-designed the landing page.
on lobste.rs around 20% of the content or more seems to be submitted by the authors. They have a separate tag which tells if the submission is added by the author or by somebody else.
I wrote a post about the Metagame that was on HN's front page a few weeks ago. But the context in which that post exists is actually in the context of smart thinking in one's career.
My hard rule with the blog is that I should (as much as possible) write only about things I can verify through practice. None of that 'it sounds insightful because it is novel, but actually I came up with it in the shower and I've not actually tested it in real life'.
It makes it a little difficult to write these days, as I'm doing a lot of thinking, reading, and experimenting around the recession. I should have more in a few months.
My only comment, in the form of a sticker warning, would be that thinking about the world purely via a lens of pragmatism (e.g. 'winner takes all', 'be mission agnostic', etc.) and performance (e.g. 'maximally optimise your career capital', etc.) can cause burnout. Or it did for me at least. This is because it can simultaneously build cynicism (cyclical negative thinking patterns) and impossible personal goals (confirming experiences of failure or struggle). The heuristic isn't worth that sacrifice, even if it leads you to the "right" answer.
I found your blog via the aforementioned Metagame post.
Not that you need it, but I hope I offer some validation in confirming that your ideas around career moats and the "meta" of your career definitely lines up with my own anecdotal experience.
I find that in my spare moments of time to pare down my "to-read" list, your posts have been steadily bubbling their way to the top.
OT: Why your blog articles are not dated?
I write about making music, building things, software, contra dance, effective altruism, parenting, weird ideas, and anything else I think of.
Posts I've written that have been popular here:
Bleach post: https://www.jefftk.com/p/bleach
Few other random things I've written:
* The Benefits of Speaking at Tech Conferences: https://www.freecodecamp.org/news/the-benefits-of-speaking-a...
* Data Visualisation with 1 Billion Shazam Music Recognitions: https://www.freecodecamp.org/news/data-visualisation-with-1-...
* Open Source: Learning new code techniques and concepts: https://umaar.com/dev-tips/200-learning-from-open-source/
* Programmatically creating images with the CSS Paint API: https://www.sitepen.com/blog/programmatically-create-images-...
I always wanted to ask people who do things like this on their websites:
Why if I’ve never even seen your site, do you think that the first thing I want to do is divulge my email address to you and receive spam?
I don’t know even one thing about your site yet. Haven’t read word #1 from headline #1 of article #1 yet, but you seem to think my real goal is to get email from you.
I mean, do you get actual people who do that? Not bots that submit random emails to random fields, but real people who sign up for mailing lists without having read a single article?
At least it’s not a dialog that renders on a delay after I’ve been reading something for 5 seconds, I guess. You’re honest enough to show me the signup link right off the bat so I know to close the tab, so thanks for that.
(Sorry if I seem overly angry about this... I actually kinda am, because I remember a time when this wasn’t nearly ubiquitous on every damned weblog. My policy is to always close the tab when I get an email signup form, and so far I’m sticking to that.)
Btw using mobile emulation I tried iPhone 5/SE/6/7/8/X, and on none of those did the signup form take up the whole screen. Maybe it's because the emulation doesn't have browser frames? Either way will eventually shrink that down so it doesn't occupy so much screen real estate.
> Why if I’ve never even seen your site, do you think that the first thing I want to do is divulge my email address to you and receive spam?
Don't know why you think my emails are spam! I think there are nicer way to convey your message, but appreciate you are sharing your thoughts. I myself often use uBlock origin to select + remove sticky headers/sidebars/ads which often detract from the main reading experience.
Remember, we don't know anything about your site yet. We haven't read any of your content yet. How would we possibly know that your emails might be worthwhile?
It's like when an app asks you to rate it the first time you've opened it. Maybe it is a good app, and maybe it deserves a great rating after a week of use. But it's a very bad first impression.
So then the question arises: why do you have a popup on your site that does exactly that?
> sometimes I do the thing that works/is quickest to do, move on, and then revisit when I have time
Knowing me, it was probably something where, at the time of building (2015), I saw elsewhere - naively assumed it was a good idea/it works, copied it and moved on. I didn't give it as much thought as I could have. Now it's a case to prioritise that and improve it, along with some other much needed optimisations.
I should have specified here: I didn’t open the site all the way, instead I did a long press on the link from HN which shows a preview of the page in a smaller-sized frame. This frame only showed me a signup link, so it was enough for me to determine your site must not be worth my time, and I closed the preview. I do this with nearly all links to sites I haven’t been to, exactly because it’s easier to close the preview when it’s something like this signup link.
> Don't know why you think my emails are spam! I think there are nicer way to convey your message, but appreciate you are sharing your thoughts.
Others have chimed in to clarify here, but I haven’t seen anything on your site yet but a signup form. How am I to know it’s not spam?
If you’re like me, you don’t just go putting your email into random fields on the web, because the probability a given signup link will eventually give your email away to scammers is really high. If not because the site you’re on is a scam site, then because the database it’s using will probably get hacked some day. Or maybe they’ll sell the site to somebody else some day, and the whole mailing list goes with it. Who knows. But a general policy I have is, I just don’t give my email out to people I don’t trust. (And I just arrived at your site, how would I know to trust you? Because you say so?)
The only actual content is one headline at the bottom. Mailing list signup occupies the rest of the screen.
I don' really have a good model of why, but empirically it does. And it's not what you'd think either: it's just be spam or bot or something. It's real people who actually do it, and do it a huge percentage of the time, and who collectively make a categorical difference to your viewership.
It's weird, honestly. I wish I understood better why it was such a strong effect.
Follow-up questions if you don’t mind:
- How do you know it’s not just bots filling in email addresses?
- Do you get analytics showing how many people leave the page when they get the signup dialog?
1. I know because I sold to my list, and the people who signed up from intrusive signup popups were just as likely to buy my products as anyone else, and their virality was the ~same as other sources (ie. the rate at which they shared my stuff). I guess it's possible that an army of bots was sharing my posts and buying my products, but..?
2. Yes, bounce rate is a basic thing almost everyone monitors, and yes, intrusive popups increase bounce rate. But less than you might imagine, and not nearly enough to turn the tide of increased signups.
Like I said, I find it counter intuitive myself, and have no real explanation, just made up stories about it. All I know is that what I consider to be intrusive signup processes have had a life altering effect on my bank account.
Showing this to everybody shows it more reliably to those who actually will sign up. It is hard to target the right people reliably (maybe they deleted their cookies, maybe they use a different device...) so if you just show it to everybody the right people will definitely see it. First time visitors still won't sign up, but significantly more established readers will.
You see this exploited constantly by GDPR popups designed to default to giving the site everything and requiring the user to put an ounce of thought into opting out.
It happens because it works. If bounce rates went up by any statistically significant measure that wasn't more than offset by conversions, sites would stop doing it. There are entire businesses around teaching bloggers how to monetize their blogs, do you think they're not testing the effect this has?
> My policy is to always close the tab when I get an email signup form, and so far I’m sticking to that.
And it's your loss.
All these methods try to find the most efficient sampling techniques that minimize various undesirable effects such as aliasing.
Techniques and topics include: blue noise distributions; low discrepancy quasirandom sequences; orthogonal grid-based sampling; and even-sampling on the surface of n-spheres.
My most favourite articles (two of which have previously been featured on HN) include:
* "The unreasonable effectiveness of quasirandom sequences" http://extremelearning.com.au/unreasonable-effectiveness-of-...
* "A new method to construct isotropic blue noise with uniform projections" http://extremelearning.com.au/isotropic-blue-noise-point-set...
* "Evenly distributing points on a sphere" http://extremelearning.com.au/evenly-distributing-points-on-...
I hope that someone finds some of these useful and interesting.
Some RSS readers are beginning to support this functionality too (Inoreader just started doing this, but you need to be subscribed to one of the higher tiers to get the feature).
San Diego Homeless Survival Guide https://sandiegohomelesssurvivalguide.blogspot.com/
Street Life Solutions
The Genevieve Files
What Helps The Homeless
(I will add this is also pertinent, though less obviously so:
It will document my 10 year journey as a Police Officer in Australia and transition back into the real world. (plus it gives me a document of my time before is dispaears into eternity)
The other half will be interviews/profiles of other former officers that have moved on / medically retired with pstd and how leaving the force has effected them.
It may not be the most admired occupation by some, but the after effects can often lead to suicide, so I am to hopefully make it a place that may offer some others some hope.
Feel free to sign up, hopefully should have posts coming this week.
> I was formally a Police Officer in the Northern Territory Police Force between 2008 and 2018.
I'm looking forward to reading the rest of it.
But now I'm selling comms and tactical tech back into the LE community. So I get to still play with all the toys, without the responsibility.
My blog covers topics that are rarely covered or looked at by MSM in the Caribbean. For example, I've been collecting and compiling murder rates and fuel prices - going back a few years - for one island (and slowly branching out to another). I've also looked at the number of KFC's per capita across the region, and also compared prices for a Zinger sandwhich across the Caribbean in USD Dollars (something similar to the Big Mac Index, helpful for PPP analysis but not conclusive as its just one item).
Recently, I've been looking at COVID-19 in the Caribbean and have a few articles up (doctors per capita, tracking confirmed cases via: https://covid19.caribbeansignal.com)
Not a blog, and you probably shouldn't read it. I have a few article series that have become relatively popular:
- The multiplayer architecture articles, about Client Side Prediction, Server Reconciliation, and Entity Interpolation: https://gabrielgambetta.com/client-server-game-architecture....
- The A* articles, going over graph search in general and deriving A* in a natural way: https://gabrielgambetta.com/generic-search.html
- Computer Graphics from scratch, inspired on the lectures I gave in university. Develops both a raytracer and a rasterizer from scratch. Soon to be an actual physical book by No Starch Press: https://gabrielgambetta.com/computer-graphics-from-scratch/i...
I also have a bunch of unrelated technical ideas (a different way to write game remakes, a code-golf raytracer), and a bit about my novel (both about the creative and technical processes).
The one on client-server game architecture motivated me to start https://github.com/halftheopposite/tosios (still a WIP and a very naive implementation, but working on it).
Thank you for your work!
* On Product Management: https://themihirchronicles.com/blog/on-product-management
* On Asking Questions: https://themihirchronicles.com/blog/on-asking-questions
* On Deliberate Practice: https://themihirchronicles.com/blog/on-deliberate-practice
* On Writing Well: https://themihirchronicles.com/blog/on-writing-well
* On Rhetorical Devices: https://themihirchronicles.com/blog/on-rhetorical-devices
* On Becoming A Craftsman: https://themihirchronicles.com/blog/on-becoming-craftsman
* On Tribes & Ideologies https://themihirchronicles.com/blog/on-tribes-ideologies:
* On Independent Thinking: https://themihirchronicles.com/blog/on-independent-thinking
I also share my book summaries here https://themihirchronicles.com/bookshelf.
Most of my posts are about technical topics, but they rarely end up being pure tutorials; they're usually relating back to system design, projects/games, or current events.
Posts I'm proud of:
- https://danshumway.com/blog/gamasutra-vulnerabilities/: Breaking down multiple security vulnerabilities in the game industry blogging platform, Gamasutra.
- https://danshumway.com/blog/chrome-autoplay/: A pretty extensive overview about why the Indie Games industry freaked out about Chrome's Web Audio changes.
- https://danshumway.com/blog/design-is-implementation/: A technical deep dive into how I built an internally consistent time-travel simulation for a video game, Loop Thesis.
For anyone reading this who wants more information on how they work without needing to dig through the site's source code, there's a quick demo I have up on JSFiddle. This was written a while ago, I suspect there are easier ways to make this work today.
- Asides using only floats: http://jsfiddle.net/danShumway/0wqkk578/
There are a few irritations I have with the sidenotes that I want to clear up in the redesign (specifically for mobile readers), so this implementation might get tweaked a little bit in the future.
The hanging quotes are probably the part of this site I'm most proud of. They're pure HTML/CSS and render as smart quotes, but if you select the text to copy, you'll get normal straight quotes, which makes pasting into sites like HN slightly nicer and more consistent. The implementation was kind of cobbled together from a couple of other sites, and then extended to be more robust and support a few edge-case scenarios.
- Hanging quotes both at the start and within paragraphs: http://jsfiddle.net/danShumway/36jag4o2/
I love sidenotes in general but they tend to break down on vertically oriented mobile devices. It took me ages come up with a solution and even then I am not really happy with it.
I'm not sure how well this would work for shorter notes though.
I ended up doing pretty much the same thing. It doesn't work so well for footnotes that are supposed to be linked to a particular work though.
Here is an example from my site with both footnotes and sidenotes. I style the sidenotes to be distinct from normal paragraphs, which can look great or weird depending on the content.
I write about Frontend dev (React/Svelte/Tailwind/etc) and Node/Serverless, but my best pieces are junior/intermediate dev career advice stuff and that has frontpaged HN a few times
I started writing 2017 as a new years resolution.
Back in the days I mostly wrote about things that I encountered in my daily development work and saw people struggle with or I struggled with myself. Webpack, React, etc.
It helped me to understand things by writing explanations for other people.
2019 I started to get offerings from companies to write for them, that moved the focus from my own problems in frontend development to the problems of other people. I wrote a few interesting pieces about APIs.
Today I make most of my money by writing for different companies all over the world, often I don't find the time to create my own content anymore, so my blog is often filled with guest posts.
On the one hand it's sad, because it goes more into the agency direction than into the influencer direction, but on the other hand I make good money with writing, and normally writers aren't paid well, so I got that going for me, haha.
Honestly I don't have much worth reading on my blog. But I see a lot of posts about the "best way to store knowledge" - org-mode, roam, zettelkasten, markdown etc.
My blog isn't worth reading because that's exactly what I use it for. If you're looking for a way to  take notes,  keep track of links you enjoyed reading, or  save links to things you want to learn about in the future, then I recommend doing it in your blog.
At the end of your life you'll be able to look back at your own personal wikipedia of knowledge.
Posts (maybe) worth reading:
* Design tips for developers: https://paul.copplest.one/blog/design.html (was fairly controversial when I posted it previously)
* My previous company's tech stack: https://paul.copplest.one/blog/nimbus-tech-2019-04.html#tech...
Also a currently-unmaintained site: https://mentalmodels.co
It has very clear navigation and the side menu makes it easy to jump between posts and even get an overview of the current post. This is something a lot of blog sites lack.
Haha, I've been noticing the smae thing.
Have you tried TiddlyWiki by the way? You can Google me on it. I have a couple comments about it on how I've used it to give myself a daily questionnaire.
I write about death. (Also have had explanatory articles here and there too)
I plan to write more about death and liberal arts stuff in years to come.
some notable past articles:
* https://0a.io/chapter1/calculus-explained.html (2014)
* https://0a.io/chapter1/boolean-satisfiability-problem-or-sat... (2015)
* https://0a.io/chapter2/yc-interview-screwed-up.html (2018)
* https://0a.io/chapter2/death.html (2019)
* https://0a.io/chapter2/death1.html (2019)
[the death series currently go all the way to 4]
* https://archy.sh/post/metamodernism-in-a-Canton-Dance-theatr... (2020)
I write about...books. I don't think there's much point to reading it unless you've already read the book I'm talking about.
I mostly do it because I found I use to read books and then never talk about them or think about them afterwards so I would just forget about the book after a little while. I figured that writing something down about the book would help clarify my thoughts on it and I could remember it better.
I also wanted to build something with spring boot and kotlin so this was it.
Appreciate the feedback
- Doug Turnbull
I basically just write about whatever I'm interested in.
Here's a sequence I did on rocket engines and what is fundamentally different between chemical propulsion, electric propulsion, nuclear propulsion, etc.
Here's something I wrote on how language can influence and distort our perception of danger. It got picked up by Atomic Rockets.
It is my side project, a blog about watch straps.
You should read it because the world of custom watch straps is actually pretty amazing and full of really cool artists doing leatherwork. If any of you own watches and want a new strap, check out my list of custom watch strap makers: https://basicbands.com/list-of-custom-watch-strap-companies/
The work there is incredible, and its a lot of fun interacting with and interviewing artists. I realized after I started how small most watch strap companies are. Its a very pleasant side project that bring in about $200 a month (mostly through Amazon affiliate sales on watches).
As you guessed it, I publish a weekly post about open source.
In 2018 only, GitHub had over 100 000 000 repositories, so I'm here to curate this and find the hidden gems.
I try to publish only projects that I think can have a big / positive impact on the world .
Started it back at the end of 2014. I have been maintaining a twice-a-month publishing schedule (roughly) for the past two years.
In the past year and a bit I've been focused on writing about backend topics from a Go angle. Usually the posts are +3K words, with relevant code examples, explaining a deep technical topic. I always try to I take the reader from first principles and build the knowledge up from there.
Here are a few popular ones:
* 14 articles (and counting) on Testing in Go: https://ieftimov.com/categories/testing-in-go
* Understanding bytes in Go by building a TCP protocol: https://ieftimov.com/post/understanding-bytes-golang-build-t...
* Make resilient Go net/http servers using timeouts, deadlines and context cancellation: https://ieftimov.com/post/make-resilient-golang-net-http-ser...
* Golang Datastructures: Trees: https://ieftimov.com/post/golang-datastructures-trees/
One big theme is owning you personal data, building infrastructure for that, and tools to work with it.
A good start to explore this might be "How to cope with having a fleshy human brain": https://beepb00p.xyz/pkm-setup.html
Some posts are more centered about programming specifics for designing such tools, in particular, Python.
A related topic I blog about is quantified self, lifelogging, etc.
I'm also sharing ideas and half-baked notes and links on the "Ideas" and "Exobrain" pages.
In my drafts I also have some physics notebooks I'm working on at the moment!
My biggest tip is to just always keep track of what you’re learning as you learn it. Learning Docker? Write down each command that successfully does what you want. Keep track of setbacks. By the time you learn it, you now have all the resources to make an extremely useful article for someone else.
Also, try to create something from start to finish - a working tutorial, and list all prerequisites. If you’re writing a tutorial, that is. That’s what I’m best at, I’m much worse at writing opinions.
Most of all, don’t be afraid to put anything out there.
(click on All Posts). I write about web development, primarily React, but I’m trying to branch out into other front end and back end stuff. I’ve got some full tutorial-size articles on things like React, Redux, Svelte, and CSS, and lots of smaller articles on topics from deploying with git to setting up Tailwind in a React app.
Here are some direct links to those, and feel free to browse the archives. I’ve been writing since 2015.
React Tutorial: https://daveceddia.com/react-tutorial/
Redux Tutorial: https://daveceddia.com/redux-tutorial/
Deploying with git: https://daveceddia.com/deploy-git-repo-to-server/
Set up Tailwind with React: https://daveceddia.com/tailwind-create-react-app/
I blog about language internals, math in computer science and system design. This year I started a weekly newsletter around it and hence you can await a post every Sunday.
You should read the blog to
- get a deeper understanding of languages
- get understand how to design scalable distributed systems
- understand some really cool algorithms
I have started a weekly newsletter around this https://arpit.substack.com
Some of my most popular articles
I also run a smaller blog where I put solutions to obscure tech problems I ran into.
I'm a software engineer from Israel. I'm mainly a Pythonista, but I also dabble in C++ and Embedded Linux. I write about code, technology and my personal life - from a programmer's perspective.
Shared Libraries: Understanding Dynamic Loading
Python Entry Points Explained
Tech Tips: https://johnweldon.com/tags/tip/
The website has gone through a few incarnations; currently using Hugo, S3, and Cloudflare to host.
I like to write about productivity, Go/Rust, and my various web development projects. I also tend to write pretty frequently about programming language ergonomics.
I also have a blogroll of other blogs I think are interesting: https://benjamincongdon.me/blogroll
... and a list of books that I've read: https://benjamincongdon.me/books
Lately, I'm not as fast in writing new stuff as I wished, so.
Why is it awesome? Having a look at these things from a operational perspective is different from the pure theory. Also, why it obviously is a blog on my company website, sales leads and content marketing are at best a nice side effect. The main purpose is to give people ideas and maybe point them in the right direction.
Why should people read it? Because logistics are an integral, and as is shown now, critical part of our lives. Getting a better idea of how these things works and how people in the field work, can be a good thing.
Thanks a lot!
It’s been a passion project of mine for about five years, with the general idea of using the internet to find/surface obscure things that don’t get written about very often, with a goal of going against the grain of virality. I would say this dives into tech topics about half the time. (Last week I wrote a piece on the HP TouchPad.)
I keep a fairly regular posting schedule—twice a week, with syndicated pieces from The Conversation as well. Contributed writers are frequently featured with diverse focus areas—one guy is an expert at novelty music, for example.
The approach started as a newsletter, and is built with a newsletter schedule in mind. But it has the length and breadth of a well-researched blog.
Some samples if you’re curious:
HP TouchPad History: https://tedium.co/2020/03/31/hp-touchpad-history/
How Netflix turned Bill Clinton’s impeachment into a growth-hacking opportunity: https://tedium.co/2020/02/06/impeachment-growth-hacking/
An interview with one of the first newsletter authors: https://tedium.co/2020/01/02/this-is-true-randy-cassingham-i...
A history of the LAMP stack, and why it was so important: https://tedium.co/2019/10/01/lamp-stack-php-mysql-apache-his...
And here’s a mission statement, if it helps: https://tedium.co/what-is-tedium
My contribution...for the past year and a half I have tried to write a post every 2 weeks mostly related to permaculture & my experiments in going self-sufficient, keeping chickens & growing food.
I needed something in my life that wasn't maintaining legacy enterprise systems or being in front of a screen...check it out if you're into that kind of thing.
Most popular posts on HN include:
I used to document projects, these days I talk about baking bread, open-source work, and the fun of raising a bilingual child.
It's a little random, it's not got a narrow focus. I suspect that means it is harder to be involved with, but the blogs I follow? They have real life, not just one theme. I like those best.
Long story short. I was 18... graduated high school and knew it all. I was going to get a good job, work my way up the ladder, get paid well, and live happily ever after with the girl of my dreams, wherever she was. Yeah... it didn't end up like that at all.
I hated my job. I wondered why I did it. For the paycheck. Until one day, after 3 years of service with the company, I asked my boss for a raise. He gave me a penny. That day changed my life. I decided to go to college. During my time at college, I studied while I was a security officer on his payroll. I did my job but now I was getting paid to educate myself.
Eventually, I'd move on from that job, work others, live in another country, live in another state, go to college in another state, volunteer in different parts of the world, etc. I had stories to tell about my life, and how all these situations, including the bad ones, helped improve my life, such as working for a tyrant boss -- who helped unleash a hidden talent I had for programming. I will forever not like the man, but what he taught me, helped me stay focused and start a business.
Anyways, I eventually became a web designer. I went to school for psychology, which is what I wanted to practice, but I had student loans and no one was hiring, so I applied across the boards of Craigslist, and got a hit for a programming job, hence working for the tyrant boss above, but I was still fascinated with this question: why are some people so passionate about work while others just do their jobs? So I sought to figure it out and even landed my dream job, though it came with a lot of stipulation... almost like selling your soul to the devil.
I couldn't pursue what I studied in college, which was a cross between social psych and IO psych... so I created the website, which keeps me connected to my passion and continues to improve my skills in web technology. The website has been a compliment to my life. If I had pursued my original goals, I wouldn't be making as much as I am making in my field right now. So I keep doing what I do because that pays the bill, but the site keeps me connected.
It is 7 years old... millions of visitors from all over the world, and many people understood its mission and have kept it going.. i opened it up for anyone to "confess" .. no way I could have written over 2500 articles, helped evolve it to what it is today.. which is a lot of information about what we're all doing at work, both professional and personal articles.
So the premise is: Tell me your story of what it is like to go to work as you, why you are there, why you keep going back, etc. I am fasinated with jobs and careers and how people make money. It has since evolved into much more, but that was the start.
Life happens... and you just go the direction you feel is the best for you. Sometimes you'll make mistakes and have regrets, but it's best you do something, then nothing at all. Live for today, hope for tomorrow, reflect on what you really want in your life.
Read more about my start here which explains the whole job situation: https://www.confessionsoftheprofessions.com/the-opportunity/
My elevator pitch: I'm curious about many different topics and have had some unconventional experiences, and I share them through writing. A reader would hopefully learn many interesting things along the way.
For example, my most recent post was a photo-essay showing what lockdown life is like in NYC, America's coronavirus epicenter: https://www.gautamnarula.com/new-york-in-the-time-of-coronav...
My most popular post (hundreds of thousands, perhaps even a million views) is a step-by-step guide to rapidly improving at chess: www.gautamnarula.com/how-to-get-good-at-chess-fast
Here's a preview from a book I wrote about my friendship with a well-known death row inmate: https://www.gautamnarula.com/remain-free-preview-ii-death-ro...
A surprisingly popular one was the post I wrote as a sophomore in college on creating a multiplayer Elo-based rating system. This post actually got me a great job several years later! www.gautamnarula.com/rating/
Another post about meeting a surfer who helped me rethink what was important to me: https://www.gautamnarula.com/what-javier-taught-me/
I think players who read HN might enjoy my blog. I have been somewhat disappointed with most of what I read on reddit or similar---I see a lot of what's out there as "the strategic equivalent of jQuery," if that makes sense, a lot of hacks that don't cohere well together.
I tend to appreciate the same things in strategy that I appreciate in code: simplicity, efficiency, cleanliness, conceptual clarity. Much of my blog is about "refactoring your thinking" to get closer to those ideals. Overall it has been immensely satisfying, and I've seen the same benefits you tend to see with well-refactored code---a sense of order and easy control. I can play Protoss in such a way as to "force" a vulnerability to DT's, I can take a micro tactic and tell you how (or whether) it changes things at scale, and I can pick a trope and "compile" it to strategy so that it will be effective in-game.
There's also a strong focus on Overwatch teamplay, drawing from system dynamics, control theory, and game theory.
Would always welcome readers! https://calmongames.wordpress.com/
I have worked in transport for over 5 years in software and have read most of the technical books in the internal London Underground library. I generally have read >50 technical books a year.
In my blog I collect and distill what I have learnt. I write about transport, software development and things I feel others should know.
One that I always thought would be interesting is looking at optimisation of the distribution of the Santander Cycle Hire bikes. These are redistributed to expected demand, but movements are costly in terms of people and vans. I spent a week with the team a few years ago and they had a fairly rudimentary modelling system that a university had put together, which involved mostly manual tweaking of routes. This would make for an interesting Kaggle or similar.
It's awesome because it has hit the front page a few times so it resonates with this audience . I write about front end development, engineering management, and programming (in general). It's also ultra-fast and can work offline, so I practice what I preach on the blog and was fully designed and developed by me.
I also write a weekly, hand-curated newsletter that is specifically targeted at different skill and experience levels:
Experiences with Asperger's and trying to help other people understand
I write mostly about playful hacks that I have worked on. Many posts tend to have a researchy flavor.
Some of my favorites:
* Turning a MacBook into a touchscreen with $1 of hardware: https://www.anishathalye.com/2018/04/03/macbook-touchscreen/
* Doing graphic design with an SMT solver: https://www.anishathalye.com/2019/12/12/constraint-based-gra...
* Building a watch stand that automatically sets the time on my watch: https://www.anishathalye.com/2016/12/26/micro-wwvb/
(Love this idea for an Ask HN, by the way. Like other commenters, I wish HN had a way of filtering for blog posts written by HN users.)
It is a blog written by a fictional alien who is amazed by our evolution. Due to that, it is trying to help us understand the intrinsic motive of evolution and everything else. It is also talking about its own 'weird' evolutionary path for comparison.
I am trying to give an out-of-the-box view on what I have learned as a frequent reader and amateur thinker on these topics. However, I didn't attempt to write something like this before. It may have a lot of structural errors. Also, I am not a native speaker (which might suit the role-playing though)
It may end up gibberish at the end. But, it is OK. I have realized the beauty of accepting failure recently. https://osaatcioglu.netlify.com/posts/accepting-failure/
A few years back, this piece hit HN and blew up - https://impossiblehq.com/an-unexpected-ass-kicking/
It's awesome because it got lots of comprehensive tutorials and covers lots of smaller niche topics in this area :)
Like many in tech, I made a blog when it was time for me to find a new job. And in typical fashion I paid for an overpriced .io domain instead of the equivalent .xyz or .dev. The blog only has one post and will probably only have one post for the foreseeable future (until I leave for my next job, I imagine).
I think there are parts of the above article that could use some work, but overall I'm actually quite happy with it. But, as you might expect, actually writing the blog post did not make a huge difference in my job search.
Given that my blog will only sporadically have content, the timing of that content corresponding to career moves, I would not recommend reading my blog since there won't really be much to read.
But hey, at least I've taken part in the time-honored tradition of the "oh shit I need to find a new job, better create a blog"-blog.
I've been documenting aggressive brand protection practices by various companies, and also general e-commerce commentary. Only have two posts so far but intend to continue along similar lines when I have more time. I've got a post planned explaining how one of the top 5 Amazon seller's primary business model is getting rid of other sellers and raising consumer prices. This kind of behavior is shockingly common across the industry.
Disclaimer: I do have an agenda and have been involved in some of the cases mentioned. I've also done extensive research, reading through hundreds of court cases, talking to many of the people involved in those cases, and am getting ready to publish further exposes. I'm not unbiased, but I am well researched. I did the research originally for my own legal case and felt it was interesting and important enough to start sharing.
A blog on physics, math, stats, optimization, ml, etc. Mostly a combination of my PhD research topics and thoughts that aren’t yet coherent enough to publish.
Posting this here as I’ve had several posts remain half-written in my drafts. Maybe this will get me to write some more...
> And why should I (and everyone else) read it?
I've been blogging for about 20 years. Exactly what I write about has changed over that time (of course), but in recent times I've been writing about my PhD (applying purely-functional programming to distributed stream processing); cultural stuff I like, books, music, in particular Nintendo Switch games recently; free software stuff, particularly around Linux and Debian (I'm a Debian developer); note-taking and personal productivity; reading and archiving old media (minidiscs, ZIP drives, stacks of DVD-Rs, floppy disks); my fledgling adventures in 3D printing; retrocomputing and restoring my old Commodore Amiga; various classic Doom hacking projects I've worked on; running and maintaining a DIY free software NAS; computing history and preservation…
I wouldn't normally post in a thread like this but a friend put me up to it. Any feedback appreciated.
Some of my most popular posts are:
* Painless Deployment of Ruby on Rails: https://matthewhoelter.com/2018/09/18/deploying-ruby-on-rail...
* Setting up HTTPS for localhost: https://matthewhoelter.com/2019/10/21/how-to-setup-https-on-...
Currently my site is built on Jekyll, but I've been thinking about migrating to Ghost.
In 2017, I hiked the PCT from Mexico to Canada and kept a journal.
Being a software developer, I wanted an easy way to keep a blog up to date so I cobbled something together using Jekyll, Github Pages, and a custom built iPhone app.
The iPhone app would build out the general markdown structure for the post and allow me to easily choose and add photos. Then it would send the markdown file and the images to a git client I bought for the iPhone.
This let me blog offline in the wilderness, writing several posts at a time and when I got into a town with cell service or wifi, I just had to "git push" and my blog would be automatically published.
I've been considering building it into a "real" app for the last few years but haven't gotten around to it. Thinking about doing another long hike in the next year or two, so maybe by then I'll get around to it.
I don't think everyone should read it, because it's quite technical. There's articles on mathematics, game-theory, and computer science.
The highlight (in my opinion) is a series of articles on Fibonacci numbers, with relatively novel content:
https://blog.paulhankin.net/fibonacci/, https://blog.paulhankin.net/fibonacci2/, https://blog.paulhankin.net/fibonacci_doubling/
The first two in particular, are quite fun I think, playing with short integer-only computation of the Fibonacci numbers (and also the n-acci numbers).
They are fun in the same way as TIS-100 is fun, and especially the last couple (generate primes, sort input) are interestingly difficult.
Instructions and description of the machine on wikipedia: https://en.wikipedia.org/wiki/Little_man_computer
Online emulator: https://blog.paulhankin.net/lmc/lmc.html
[note: the blog post contains some minor hints, and solutions in links]
If you are interested on day to day work in financial cryptography and hardware encryption modules, check:
Some predictions on future malware development (some of them confirmed by now):
Or using modern smartcards like Yubikey with DevOps tools (Vault) by leveraging ancient technologies like pkcs11:
Mostly a small collection of posts about programming and personal finance. Also been running for around fifteen years.
Most popular post is about currency arbitrage, which seems to have had a small resurgence in interest as of late from various crypto folks: https://www.kelvinjiang.com/2010/10/currency-arbitrage-in-99...
Side note: not sure if it's just a funny coincidence, but it seems like a good number of folks here have been running their sites for around fifteen years. Perhaps the timing just happens to match the typical career arc of software professionals, or maybe it was due to the popularity of blogging fifteen years ago.
I've been writing a guide for everyone to be adequate at every normal human thing (https://adequate.life). It's a guidebook/list-set for everything. I'm about halfway done.
I'm also writing a summary of philosophy without the meanderings of thought ruminations (https://gainedin.site). It's an attempt to slice up reality into its knowable components. I'm about 10% done with it.
Updates at https://stucky.tech/now because my past experience with multiple blogfeeds made me lose hair.
I have been writing this blog for a bout a year now. About half of the articles I've written are about cryptography, the others are about software engineering and conferences I've attended.
A couple articles I'm proud of:
* The dangers of AES-CBC: https://alicegg.tech/2019/06/23/aes-cbc.html
* Low Tech Crypto - Solitaire: https://alicegg.tech/2020/01/03/solitaire.html
* BDD in Golang: https://alicegg.tech/2019/03/09/gobdd.html
Hopefully I’m not late to the party!
I write about ML, optimization & CS, and... well, whatever I want or find interesting. I have a public backlog of projects and blog posts too.
I started it because I kinda like writing, but also because when I do write (technical topics) I enjoy giving very clear, fully understandable explanations.
Not a fan of the “here’s concept A, it’s very straightforward... we’re now at concept Z which as you can see makes use of A” style of writing. I understand it’s need and use, you can't always explain everything, especially if the topic is already very niche and highly complex, or maybe you don’t have the space.
I find that it lets me learn more or jogs my memory on other subjects when I have to fully explain and try to teach things.
Also blogging is fun!
I wrote one blog post about regex for noobs which hit the HN frontpage: https://www.janmeppe.com/blog/regex-for-noobs/
My latest post is on a leetcode problem: https://www.janmeppe.com/blog/Leetcode-378/
I write mainly for my own learning... In all honesty I write a lot, but publish very little. I fear what others think of my writing, I know this is very much an irrational fear but I still feel it. I've been writing more and am trying to overcome this fear.
I mostly post about stats or programming topics. I only really try to put something up if it's a particularly hot take on a useful topic, like
* a reduction from causal to statistical inference https://vladfeinberg.com/2019/12/01/metaphysics-of-causality...
* an exploration of what the best way to listen to experts is https://vladfeinberg.com/2020/01/05/stop-anytime-multiplicat...
and then there is a group blog of which I am a member
One writer is an anthropologist living in Japan who worked in the advertising industry for many years there; another is a liberal arts college professor and a farmer; a few others. All interesting people, with interesting thoughts, and lots of big questions.
My main blog is just a journal of sorts. There are a handful of interesting posts, which you can find here:
The Iron Arachne blog is about procedurally generating content for tabletop role-playing games. You can find it here:
I mean, the name's pretty good, I think, so you should at least read the name.
But I realized that a lot of things that I take as common sense in the realm of programming and entrepreneurship are actually hard-won knowledge that I've gained from being immersed in those subjects for a a couple decades. I started the blog last year focused mainly on the entrepreneurship side, specifically focused on trial-to-paid conversion, thinking I'd just write about that niche, but I've since broadened my subjects, since I know and care about a lot more than that, and I didn't want to limit myself.
Nowdays I largely write high-effort polished stuff about AI or life, with the occasional small fun thing thrown in.
Not sure if it counts, but I also run https://www.skynettoday.com/ which is a blog where many actual human beings with appropriate education/experience write polished articles to combat AI misinformation/hype in the media and more broadly get across what's going on with AI in an accessible way
(yes I know the name is a bit ironic, we like it anyway as a bit of a joke).
I write about language learning (specifically Chinese). I've written some stuff about learning with Anki.
Had to put it on pause for a little bit but plan to pick it up again soon.
I am not very good at the English language, neither a good writer, but try to keep writing anyway.
Blog has been active in some form or other since 2004. 2000+ blog posts and 9+ million views thanks to Google.
Follow me on Twitter for new blog posts: https://twitter.com/codeyarns
I began this during the covid-19 pandemic, mainly as a means of keeping myself sane.
It's targeted towards engineering managers, currently writing out my "Foundational" stuff -- things I live by as an engineering manager, the blend of people / process, and how to connect those in humane ways, while also taking care of yourself
As you can tell, I don't have my pitch down yet ;) It's still early days (only three articles, with intention to get one out every ~9 days), but it's been nice to get thoughts on paper
I have only just start blogging. I wanted a detailed guide on various things to do with startups, marketing, sales, validation, etc, that covers in detail and takes into account context.
There are very few blogs that I like, most are SEO rubbish, but occasionally I come across something where I respect the time, insight and disposition to freely share knowledge. A place where I plant my flag as well.
So, only one proper article at the moment: https://startizer.com/guide-to-landing-pages-part-1-the-foun...
I started writing this when I started my PhD last summer. I write about my research on immunoinformatics, and topics in statistics, computer science that I find interesting.
My two latest posts are titled "Automatic differentiation from scratch" and "Limits of single-hidden-layer neural networks". RSS: https://e-dorigatti.github.io/feed.xml
Btw, can anybody suggest a good alternative to google analytics?
I've been running this on and off since 1997, and writing about anything that interests me. Mostl about various travels and open source projects I'm involved with. Lately a lot of data flow programming, sailing, and IoT (and in some cases all of those together).
I've collected what I consider my best posts into https://bergie.iki.fi/blog/category/bestof/
Topics I encountered in my daily development work, or if I couldn't find any solution on internet for that yet.
Most of my articles aren't opinion pieces or tutorials - they're explorations of topics and events I found interesting. I'll work through my logic and steps to discovering something new, or reverse engineer something that someone smarter than I did.
Some of my favorite posts:
https://blog.jldc.me/posts/illegal-streams?ref=about - Illegal streams, decrypting m3u8’s, and building a better stream experience - An article on exploring illegal sports streams online, building a client to watch them, and seeing how the streamers are piggybacking real services.
https://blog.jldc.me/posts/ryan-air?ref=about - Ryanair, Hamiltonian Cycles, and using graph theory to find cheap flights - An article on how I routed my European vacation, writing an NP hard problem solver, and releasing a tool to help you do the same.
It's a blog about being a technical trainer. It's new, so there's only a few posts at the moment, but I have lots of notes for future posts. It covers training skills, course development skills, and managing instructors.
The blog is new, but I have been an instructor for nearly twenty years and wanted to share some things I have learned from being on the ground. It's a view that I have not seen in other blogs.
E-Learning is something that many companies will already have for their proprietary technologies. This can range from simple recorded videos to full-on courses with projects and assessments. It's early days, but I expect that there will be an increased demand if the COVID-19 restrictions continue.
I say that companies have it for their proprietary technologies, not general ones because they'll often buy general technology e-learning from someone like Pluralsight or O'Reilly.
For some topics, e-learning is fantastic, but if you want developers to learn deeply and quickly, then I think instructor-led is the best option. The blog is new, but that's an issue I touch on in: https://ignition-training.com/posts/elearning-wrong/. In the future, that may mean that we see more e-learning supported by remote instructors. This is hardly a new idea and is certainly under heavy testing with all of the homeschooling right now.
I don't yet have specific software recommendations. That's something I definitely need to be looking at - thanks for the nudge!
I'm a Redux maintainer, and primarily blog about React and Redux-related topics.
I'm particularly proud of my "Idiomatic Redux" series, where I've written multiple 6-10K word posts on the history and design of Redux, React-Redux, and Redux Toolkit:
I only post every couple of months or so, because every article takes me quite a while to write (as they are typically small side-projects) - everything that has code has a Github repo attached, so whatever I ramble about, you can try it yourself.
* Why we don't get mail, according to reddit: https://chollinger.com/blog/2019/12/tensorflow-on-edge-build...
* Building something useless: https://chollinger.com/blog/2019/08/how-i-built-a-tiny-real-...
* On me being dense: https://chollinger.com/blog/2020/02/how-a-broken-memory-modu...
I don't know if it's 'awesome' but it seems some people at least like it :). Mostly Elm and Java related things, or more social.
The most visited page by far is a list of all Computer Vision companies I ever came across that I maintain for 10+ years now. https://lengrand.fr/computer-vision-companies/
Disclaimer: My partner works with them.
Thanks! It took me a couple days but I just added them :).
https://news.ycombinator.com/item?id=22822401 + https://www.dannysalzman.com/2020/04/08/analyzing-hn-readers...
I’ve started it recently and I’m writing about computational statistics and programming-related stuff. The idea is to write things that I would have liked to read about (I do computational stats, and also like web development).
So far I’ve written about a goodness of fit test for MCMC code, a D3 visualisation for the gypsy jazz scene around the world, and a classic “how to implement natural numbers from scratch” in OCaml.
I write about new age trends like ecstatic dance, psychedelics and more. I do my best to give a balanced view - talking about the origins and potential applications - and not just calling everything BS.
If you're a curious skeptic, you'd like my newsletter:
Thanks for starting this thread jppope!
Remember when you were first learning to code, and everything was really hard? Things didn't fit together, and understanding why one tutorial worked and another did not required reading at least 3 other tutorials?
Well, that's where I'm at with biology. I'm trying to track things that are interesting to me in order to maybe help someone else one day see the path that I walked from 0 to knowing how to do stuff.
DRM is often seen as some sort of dark art. A lot of this comes from the proprietary nature of it, with NDAs on every corner and technology licensing processes that require months of effort to get access to even the basic documentation.
Over the past decade, ever-increasing standardization in the media industry has opened up DRM to a great degree, though much remains in the proprietary domain for legacy reasons. Even though standardization has helped a great deal, it is hard to find human-readable information about DRM. ISO/IEC 23001-7:2016 does not make for easy bedtime reading!
I have worked in the field for 12 years and was recently motivated to share my knowledge and remove some of the unwarranted mystery from the field. I am currently writing up a new series of articles, to be published starting May, opening up the topic of DRM for a wider audience. You will find them at my website, though right now there are only a few old articles from ancient history there.
If you make solutions that aim to provide Hollywood grade content or just think this topic sounds interesting, this upcoming series might be a good introduction to the necessary content security universe for you. I might also post other digital media topics there from time to time.
Been running the blog for around a year now. Trying to write more frequently this year. I write about game development, development in general, DevOps, team issues, and other topics. I like to keep it varied. Depends what I'm learning at the time, or what I have an itch to write about.
Some of my more popular articles:
I try to find important issues and simplify them to one good number. E.g., America's healthcare system costs us $4,000 more per person that other developed countries and we live 4 years shorter on average. (Okay, in that case, it was 2 numbers.)
Basically, I had a hard time pulling the important stuff out of politics. I started my own blog to help me ... and others too.
4 posts I'd recommend:
* Testability = Modularity
* Software Architecture Design for Busy Developers
* Mind the Architecture-Code Gap
* Unix Philosophy with an Example
I write about data science. More specifically I'm interested in search, ux, and psychology.
I mainly do book reviews few times per month (some posts are bigger than others).
And blog a little bit about music and a little bit about tech: https://j11g.com/category/tech/
The book reviews are mostly (public) notes to myself. The tech blogs are mostly aimed at a larger audience.
It is a compilation of things that I use on a daily basis, so I think it is worthy for anyone who is interested in understanding what is relevant for modern front-end development.
* https://rafaelquintanilha.com/how-to-become-a-bad-developer/ - What is the most guaranteed way of becoming a bad developer?
* https://rafaelquintanilha.com/react-testing-library-common-s... - Did you work with Enzyme before? If so, you should read this article explaining why you should switch to React Testing Library and how do perform basic tests you will very likely find in your applications.
* https://rafaelquintanilha.com/how-to-reuse-logic-with-react-... - Comprehensive guide of the basics (with examples) of React Hooks.
I write accessible articles on technical subjects when I have some particular insight to share that I haven't seen written about before. That ends up meaning that I don't post very much, but I think the posts are very good when I do.
Here are some of my best posts.
Logs, Tails, Long Tails: https://moultano.wordpress.com/2013/08/09/logs-tails-long-ta...
Why companies with unbounded resources still have terrible moderation: https://moultano.wordpress.com/2019/10/02/why-do-companies-w...
I write about self powered adventures, mostly in the Colorado mountains - many of which have never been repeated. Typing you from top of some hill right outside of Boulder, right now that I rode up to and then plunked down my quilt.
I'm also a backpacking guide, sponsored mountain runner, outdoor product tester,and guidebook author.
I do computer stuff sometimes, too. I like to keep busy.
It's largely focused on distributed systems and databases for now, but that's subject to change.
I have some deep dive posts like this: https://timilearning.com/posts/data-storage-on-disk/part-two... - where I write dig deeper into a particular topic, in this case: how databases work.
I also have posts like this one: https://timilearning.com/posts/ddia/part-two/chapter-9-2/, where I just share the notes I took while reading a book or watching a video. I've posted my notes from the first 9 chapters of 'Designing Data-Intensive Applications' by Martin Kleppmann there.
My goal is mainly to think more clearly about the things I learn by writing about them, and then share that knowledge with whoever finds the topics interesting.
I've had a blog since 1998, though my posting frequency has waxed and waned over the years. I use it as a partial résumé and also as outlet for my interests. Mainly, Software Engineering, Machine Learning, Data Science, Electronics, Robotics, Cooking, DIY, Cars, Travel.
Last year I had a falling out with my blog host, GoDaddy. They convinced me to upgrade up a level ($3xx). Though when their site transfer service didn't work they said they'd have to charge me another $150 to get the back-up. That's when I cancelled all of my accounts with them. I didn't like WordPress/PHP anyhow. In my haste to cancel GoDaddy, I forgot to export my content from WordPress. That's when I slowly starting writing my blog from scratch using Crystal, Kemal, and Bulma. Some of my content I was able to retrieve via scraping the Internet Archive, and some I was able to extract from Mars Edit by parsing the Content.plist files.
I'm very happy with the blog code and utilities I wrote, it was a fun exercise. Now I need to dedicate more time to writing...
I write about finance, technology and design. Recently, I wrote about my experience as an adjunct cyber teacher. So far, the topics have been fairly wide-ranging.
Writing this blog, if nothing else, helps me organize my thoughts on certain topics. It's cool to go back and track the evolution of your writing too.
Ongoing topics are working with people, technology, and vendors through the process of shipping products via distributed teams @ start ups and global enterprises.
The blog is 12 years old. There are gems as well as gaps, gaffes, and shoemakers’ children.
It's a bit sparse but I try to post the more interesting things I'm learning about tech, business, psychology, and self improvement.
About me: I'm a software engineer and I've spent over a decade working at Google and Microsoft, mostly building their clouds. Now I'm engineering at Stripe
Here are a few of my favorite posts:
* How to Setup a Free Custom Domain Email Address: https://zainrizvi.io/blog/how-to-setup-a-free-custom-domain-...
* So You Want to do Deep Work: https://zainrizvi.io/blog/so-you-want-to-deep-work/
* Be Creative by Asking Better Questions: https://zainrizvi.io/blog/a-more-beautiful-question-summary/
I aim to produce high-quality, mostly long-form and tutorial-style technical blog posts on topics that interest me, e.g.:
- the space between hardware/software: physical OS switcher
- Robotics: ROS2 & Kerbal Space Program
- PCI-passthrough/VFIO/VT-d: notes from challenges I ran into
- Networking: WPA2 Enterprise at home
- home-assistant related stuff: coming soon :)
You probably _shouldn't_ read my blog.
It's small, has low traffic, and I am the primary beneficiary of my writing. That said, I've been writing regularly for eight years now, and it's an _awesome_ progress-tracking tool for me.
It's seen me through a few career changes (most recently into software development) and I use it all the time to share ideas with people. If I share an idea with people 3x, I'll write a blog post and share the link next time.
If you're new to software development, you should follow my blog.
If you're wanting to _get into_ software development, you should start here: https://josh.works/turing-backend-prep-01-intro
I've got a bunch of stuff coming soon about leveling up your skills as person who just got into your first ruby/rails development job, and feels like they're not learning things very quickly.
So, if that's your cup of tea, please follow!
I write about a lot of different things, often technical, sometimes not. Common subjects include technical tutorials and rants, reviews of books and games, and thoughts about different aspects of internet culture.
These are my three most popular posts:
How to set up GPU passthrough on Linux: https://davidyat.es/2016/09/08/gpu-passthrough/
Why RSS is better than its modern replacements: https://davidyat.es/2017/05/18/rss-nothing-better/
How to create a dual-headed personal wiki with Vimwiki and Gollum: https://davidyat.es/2017/09/01/vimwiki-plus-gollum/
It's my Spanish blog about Prolog, Rust and Python mainly. I thought about opening a new one in English, to reach a more broad audience, but I will not write in two blogs at the same time and the Spanish blog maybe has more relevance due to the lack of blogs like mine in Spanish.
I mainly write about things that are on my mind or stuff that I struggle with.
* People Who Are Obsessed With Success and Prestige - https://www.bennettnotes.com/post/obsessed-with-success-and-...
* I Can't Do Anything for Fun Anymore; Every Hobby Is an Attempt to Make Money - https://www.bennettnotes.com/post/making-money-out-of-every-...
* Where Are All the Fun Software Engineer Jobs? - https://www.bennettnotes.com/post/where-are-all-the-exciting...
It's mostly about what I learned as a CS student during that time. And somewhat more personal entries here and there.
I've also got some other stuff there like a class I taught, some writing on distributed systems, etc
Where are all the github.io blogs, or am I in a minority for deciding to go with a simple github.io?
Granted my blog's pretty small and I may change my mind as it slowly grows bigger.
It's mainly for documenting dev experiences/projects, so if that's your jam, go ahead!