<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/sources/hn/best-of/2023/02" -->

---
title: Best Hacker News posts — February 2023 | daily.dev
description: The most upvoted Hacker News posts from February 2023, curated by the daily.dev community.
canonical: https://daily.dev/sources/hn/best-of/2023/02
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:url: https://daily.dev/sources/hn/best-of/2023/02
og:type: website
og:site_name: daily.dev
og:title: Best Hacker News posts — February 2023 | daily.dev
og:description: The most upvoted Hacker News posts from February 2023, curated by the daily.dev community.
og:image: https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph
---

# Best of Hacker News — February 2023

1. 1  
[](https://daily.dev/posts/self-hosting-in-2023-b0lxixkw9 "Self hosting in 2023")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
Self hosting in 2023  
Learn how to achieve a perfect PageSpeed score, the downsides of hosting NextJS apps on AWS, and the steps to host your own page using a Raspberry Pi and Coolify.  
92  
5
2. 2  
[](https://daily.dev/posts/screw-motivation-what-you-need-is-discipline--zhczmvc1i "Screw motivation, what you need is discipline.")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
Screw motivation, what you need is discipline.  
Motivation is trying to feel like doing stuff, while discipline is doing it even if you don't feel like it. Building habits is a way to cultivate discipline.  
68  
17
3. 3  
[](https://daily.dev/posts/why-we-re-rebuilding-the-thunderbird-interface-from-scratch-5rtsjjp7f "Why We’re Rebuilding The Thunderbird Interface From Scratch")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
Why We’re Rebuilding The Thunderbird Interface From Scratch  
Thunderbird is undergoing a massive rework to get rid of technical and interface debt, improve sustainability, and create a consistent design system. The project aims to make the code base leaner, rebuild the interface from scratch, and switch to a monthly release schedule. Thunderbird, as a monolithic application, has faced challenges due to technical debt and a lack of resources. The project is now owned by MZLA Technologies and actively developed by a growing group of paid employees. Despite changes, Thunderbird remains open and collaborative.  
49  
5
4. 4  
[](https://daily.dev/posts/microsoft-is-now-injecting-full-size-ads-on-chrome-website-to-make-you-stay-on-edge-dvynccmao "Microsoft is now injecting full-size ads on Chrome website to make you stay on Edge")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
Microsoft is now injecting full-size ads on Chrome website to make you stay on Edge  
Microsoft is injecting full-size ads on the Chrome website to encourage users to stay on Edge. They use aggressive methods and throw shade at Chrome, claiming the added trust of Microsoft. Although Google promotes Chrome, they only show banners on their own websites.  
46  
16
5. 5  
[](https://daily.dev/posts/visual-design-rules-you-can-safely-follow-every-time-1w3ykl5nk "Visual design rules you can safely follow every time")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
Visual design rules you can safely follow every time  
Learn visual design rules that can be followed every time to create coherent and visually appealing designs. Find out how to create a cohesive color palette, align elements, determine spacing, handle shadows, set text size, design buttons, create rounded corners, and avoid hard visual divides.  
39  
4
6. 6  
[](https://daily.dev/posts/core-js-docs-2023-02-14-so-whats-next-md-at-master-zloirock-core-js-gyevqblfg "core-js/docs/2023-02-14-so-whats-next.md at master · zloirock/core-js")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
core-js/docs/2023-02-14-so-whats-next.md at master · zloirock/core-js  
Core-js is the most popular and comprehensive polyfill project that provides support for the latest ECMAScript standard and proposals. It contains about half a thousand polyfill modules and is designed for easy integration with tools like Babel and @babel/preset-env.  
34  
2
7. 7  
[](https://daily.dev/posts/apple-doesn-t-want-you-developing-hobby-apps-3rzvvfeyp "Apple doesn’t want you developing hobby apps")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
Apple doesn’t want you developing hobby apps  
Apple charges a $99 yearly developer fee even if you don't want to publish your app on the Appstore. The provisioning certificate in Xcode provides temporary access to the app on your device. Apple's Appstore guidelines can be confusing, making it difficult to publish niche hobby applications.  
29  
2
8. 8  
[](https://daily.dev/posts/laion-ai-open-assistant-openassistant-is-a-chat-based-assistant-that-understands-tasks-can-interac--9sxacb2t "LAION-AI/Open-Assistant: OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
LAION-AI/Open-Assistant: OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so.  
Open Assistant is a chat-based assistant project that aims to improve language and provide access to a large language model. It includes a chat frontend and a data collection app for improving the capabilities of the assistant.  
21
9. 9  
[](https://daily.dev/posts/an-important-next-step-on-our-ai-journey-twqcuolas "An important next step on our AI journey")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
An important next step on our AI journey  
Google is introducing Bard, a conversational AI service powered by LaMDA, which combines the world's knowledge with large language models. AI features will also be added to Google Search to distill complex information into easy-to-digest formats. Additionally, individual developers and enterprises will have access to the Generative Language API, starting with LaMDA.  
20  
3
10. 10  
[](https://daily.dev/posts/dair-ai-prompt-engineering-guide-guides-papers-lecture-notebooks-and-resources-for-prompt-engi-wjv0top7b "dair-ai/Prompt-Engineering-Guide: 🐙 Guides, papers, lecture, notebooks and resources for prompt engineering")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
dair-ai/Prompt-Engineering-Guide: 🐙 Guides, papers, lecture, notebooks and resources for prompt engineering  
This post is a prompt engineering guide that contains papers, guides, lectures, references, and tools related to prompt engineering for large language models. It explains the importance of prompt engineering in developing and optimizing language models for various applications.  
18
11. 11  
[](https://daily.dev/posts/effortless-automation-built-for-developers-evrduvuve "Effortless automation built for developers")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
Effortless automation built for developers  
Trigger.dev is code-first so you can create workflows where they belong: in your codebase. Your workflows run on your servers, not ours, not our servers. We only receive the data you choose to send to us. Subscribe to API changes and make requests, we’ll handle authentication for you.  
17  
1
12. 12  
[](https://daily.dev/posts/big-data-is-dead-1ty5teene "Big Data is Dead")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
Big Data is Dead  
The era of Big Data is over, as data size is not the main problem in gaining actionable insights. Traditional data management systems are growing strongly and the separation of storage and compute in cloud data platforms is a significant change.  
15  
2
13. 13  
[](https://daily.dev/posts/the-missing-semester-of-your-cs-education-slkd4yfuz "The Missing Semester of Your CS Education")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
The Missing Semester of Your CS Education  
Learn how to master your tools in CS education with this class. Topics include the command-line, text editing, version control, and more. Video recordings of lectures are available.  
13
14. 14  
[](https://daily.dev/posts/robinmoisson-staticrypt-password-protect-a-static-html-page-decrypted-in-browser-in-js-with-no-dep-2qkuhs3kg "robinmoisson/staticrypt: Password protect a static HTML page, decrypted in-browser in JS with no dependency. No server logic needed.")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
robinmoisson/staticrypt: Password protect a static HTML page, decrypted in-browser in JS with no dependency. No server logic needed.  
StatiCrypt is a tool that uses AES-256 and WebCrypto to encrypt HTML files with a password, allowing for password protection without the need for a back-end server. It provides options to encrypt files online or through the command-line interface. The encrypted files can be decrypted in the browser.  
12
15. 15  
[](https://daily.dev/posts/how-the-post-is-replacing-mapbox-with-open-source-solutions-1v8ljojx9 "How The Post is replacing Mapbox with open source solutions")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
How The Post is replacing Mapbox with open source solutions  
The Post is replacing Mapbox with open source solutions including OpenMapTiles for building tiles, Maputnik for style editing, PMTiles for tile hosting, and maplibre-gl-js for client-side rendering.  
11
16. 16  
[](https://daily.dev/posts/scalability-is-overrated-i-vsiuvws "Scalability is overrated")  
Article  
![Avatar of hn](https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/hn)Hacker News · 4y  
Scalability is overrated  
Startup founders often prioritize scalability, but this can overlook the advantages of doing unscalable things. Building scalable processes can be time-consuming and limit flexibility. Doing unscalable things can help understand customers better, enhance the customer experience, improve brand perception, and allow for direct customer interaction.  
11  
2

[See all Hacker News archives](/sources/hn/best-of)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@graph":[{"@type":"CollectionPage","@id":"https://daily.dev/sources/hn/best-of/2023/02#page","url":"https://daily.dev/sources/hn/best-of/2023/02","name":"Best Hacker News Posts — February 2023","description":"The most upvoted Hacker News posts from February 2023, curated by the daily.dev community.","isPartOf":{"@type":"WebSite","url":"https://daily.dev"}},{"@type":"ItemList","@id":"https://daily.dev/sources/hn/best-of/2023/02#items","numberOfItems":16,"itemListElement":[{"@type":"ListItem","position":1,"url":"https://daily.dev/posts/self-hosting-in-2023-b0lxixkw9","name":"Self hosting in 2023"},{"@type":"ListItem","position":2,"url":"https://daily.dev/posts/screw-motivation-what-you-need-is-discipline--zhczmvc1i","name":"Screw motivation, what you need is discipline."},{"@type":"ListItem","position":3,"url":"https://daily.dev/posts/why-we-re-rebuilding-the-thunderbird-interface-from-scratch-5rtsjjp7f","name":"Why We’re Rebuilding The Thunderbird Interface From Scratch"},{"@type":"ListItem","position":4,"url":"https://daily.dev/posts/microsoft-is-now-injecting-full-size-ads-on-chrome-website-to-make-you-stay-on-edge-dvynccmao","name":"Microsoft is now injecting full-size ads on Chrome website to make you stay on Edge"},{"@type":"ListItem","position":5,"url":"https://daily.dev/posts/visual-design-rules-you-can-safely-follow-every-time-1w3ykl5nk","name":"Visual design rules you can safely follow every time"},{"@type":"ListItem","position":6,"url":"https://daily.dev/posts/core-js-docs-2023-02-14-so-whats-next-md-at-master-zloirock-core-js-gyevqblfg","name":"core-js/docs/2023-02-14-so-whats-next.md at master · zloirock/core-js"},{"@type":"ListItem","position":7,"url":"https://daily.dev/posts/apple-doesn-t-want-you-developing-hobby-apps-3rzvvfeyp","name":"Apple doesn’t want you developing hobby apps"},{"@type":"ListItem","position":8,"url":"https://daily.dev/posts/laion-ai-open-assistant-openassistant-is-a-chat-based-assistant-that-understands-tasks-can-interac--9sxacb2t","name":"LAION-AI/Open-Assistant: OpenAssistant is a chat-based assistant that understands tasks, can interact with third-party systems, and retrieve information dynamically to do so."},{"@type":"ListItem","position":9,"url":"https://daily.dev/posts/an-important-next-step-on-our-ai-journey-twqcuolas","name":"An important next step on our AI journey"},{"@type":"ListItem","position":10,"url":"https://daily.dev/posts/dair-ai-prompt-engineering-guide-guides-papers-lecture-notebooks-and-resources-for-prompt-engi-wjv0top7b","name":"dair-ai/Prompt-Engineering-Guide: 🐙 Guides, papers, lecture, notebooks and resources for prompt engineering"},{"@type":"ListItem","position":11,"url":"https://daily.dev/posts/effortless-automation-built-for-developers-evrduvuve","name":"Effortless automation built for developers"},{"@type":"ListItem","position":12,"url":"https://daily.dev/posts/big-data-is-dead-1ty5teene","name":"Big Data is Dead"},{"@type":"ListItem","position":13,"url":"https://daily.dev/posts/the-missing-semester-of-your-cs-education-slkd4yfuz","name":"The Missing Semester of Your CS Education"},{"@type":"ListItem","position":14,"url":"https://daily.dev/posts/robinmoisson-staticrypt-password-protect-a-static-html-page-decrypted-in-browser-in-js-with-no-dep-2qkuhs3kg","name":"robinmoisson/staticrypt: Password protect a static HTML page, decrypted in-browser in JS with no dependency. No server logic needed."},{"@type":"ListItem","position":15,"url":"https://daily.dev/posts/how-the-post-is-replacing-mapbox-with-open-source-solutions-1v8ljojx9","name":"How The Post is replacing Mapbox with open source solutions"},{"@type":"ListItem","position":16,"url":"https://daily.dev/posts/scalability-is-overrated-i-vsiuvws","name":"Scalability is overrated"}]},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Sources","item":"https://daily.dev/sources"},{"@type":"ListItem","position":3,"name":"Hacker News","item":"https://daily.dev/sources/hn"},{"@type":"ListItem","position":4,"name":"Best of","item":"https://daily.dev/sources/hn/best-of"},{"@type":"ListItem","position":5,"name":"February 2023"}]}]}
```

