HackerTrans
TopNewTrendsCommentsPastAskShowJobs

bryanhogan

833 karmajoined vor 3 Jahren
Developer, designer, builder. I write about building digital products, web development, intentional digitalism and balanced productivity. Living abroad in Korea (probably right now).

My website: http://bryanhogan.com/

Submissions

Which AI coding tools to use

bryanhogan.com
3 points·by bryanhogan·vor 3 Tagen·0 comments

Excalibur.js: Free open-source 2d game engine in TypeScript

excaliburjs.com
2 points·by bryanhogan·vor 9 Tagen·0 comments

Show HN: Flow Timer – A simple sequential timer without bloat for timeboxing

timer.bryanhogan.com
2 points·by bryanhogan·vor 2 Monaten·1 comments

Introduction to Obsidian

bryanhogan.com
209 points·by bryanhogan·vor 3 Monaten·154 comments

Show HN: Dice Jaga – A simple Yahtzee x Roguelike inspired web game

dice-jaga.bryanhogan.com
1 points·by bryanhogan·vor 4 Monaten·0 comments

Show HN: Dice Jaga – A simple Yahtzee x Roguelike inspired web game

1 points·by bryanhogan·vor 4 Monaten·2 comments

Every blog post I have shared until 2026

bryanhogan.com
2 points·by bryanhogan·vor 5 Monaten·0 comments

Introduction to Obsidian

bryanhogan.com
1 points·by bryanhogan·vor 6 Monaten·0 comments

From Web to Native: Building Native Apps with SvelteKit and Capacitor

bryanhogan.com
1 points·by bryanhogan·vor 6 Monaten·0 comments

Show HN: A simple web app to memorise Hiragana

app.tolearnjapanese.com
4 points·by bryanhogan·vor 7 Monaten·3 comments

A personal email newsletter is great

bryanhogan.com
4 points·by bryanhogan·vor 7 Monaten·0 comments

OpenAI announcing agent builder toolkit

openai.com
3 points·by bryanhogan·vor 9 Monaten·3 comments

CSS for Styling a Markdown Post

webdev.bryanhogan.com
67 points·by bryanhogan·vor 9 Monaten·14 comments

How my Obsidian vault works

bryanhogan.com
3 points·by bryanhogan·vor 9 Monaten·0 comments

A guide for your first time in South Korea

bryanhogan.com
1 points·by bryanhogan·vor 10 Monaten·0 comments

How to Make a Website with Obsidian

bryanhogan.com
2 points·by bryanhogan·vor 10 Monaten·0 comments

Ask HN: How are you using AI / LLMs for coding?

4 points·by bryanhogan·vor 10 Monaten·3 comments

comments

bryanhogan
·vor 3 Tagen·discuss
Are clients not interested in learning how to build scalable software themselves? Just curious about it, since it's not mentioned in your services.
bryanhogan
·vor 8 Tagen·discuss
I have also noticed that, waiting for an LLM answer makes my mind wander to completely unrelated topics.

What I've found useful is to create a tasks.md file where each bullet point / task is one implementation. Bullet points that belong together and can be done in the same chat session are grouped together.

I easily enter a flow state during writing these detailed implementation plans. Then I can also start multiple chat sessions for parts that don't interfere with each other, while I'm waiting for an LLM answer for one part I can get started on the next or start reviewing one of the previous answers.

I have also explored more complex, e.g. using Kanban board for tasks, but I found great value in these simple yet effective setups.
bryanhogan
·vor 15 Tagen·discuss
Very cool!

Do you have any content on how you built it? I also enjoy making web-based games and would love to learn about other people's processes!
bryanhogan
·vor 18 Tagen·discuss
I'd say that heavily depends on what you see as alternatives. For some the Steam Machine is filling an unmet need in the market, for others it's a more expensive gaming pc or gaming console.

As we are on HackerNews, there's a good chance that you can build / setup your own pc with better specs which you might want to look into and then decide.
bryanhogan
·vor 18 Tagen·discuss
My prediction was that they would bundle it with Steam store money or other games to bring the "end price" below a 1000 Euro, surprised to see I was wrong!
bryanhogan
·vor 19 Tagen·discuss
Forgot to mention, Google also has an introduction to Structured Data that is helpful: https://developers.google.com/search/docs/appearance/structu...
bryanhogan
·vor 19 Tagen·discuss
Some additional information, what you actually want to implement for every website is Structured Data, using the Schema.org vocabulary.

JSON-LD is one of the ways to do this. There's also RDFa and Microdata.

I used this article and can recommend it when I first learned about it: https://neilpatel.com/blog/get-started-using-schema/

You can try exploring what data to add with this tool: https://technicalseo.com/tools/schema-markup-generator/

The full list can be found on the schema.org site: https://schema.org/docs/schemas.html
bryanhogan
·vor 2 Monaten·discuss
Have you looked into Affine?

https://affine.pro/
bryanhogan
·vor 2 Monaten·discuss
I really like Svelte and have been using SvelteKit for more complex apps.

I've found it to be a great improvement over many cases where I would have used React before.

Svelte feels much easier to learn for someone who already knows the basics of web development, HTML, CSS, and JavaScript. But nowadays I often see people start learning web development by learning React, which feels a bit backwards.

Personally I have been using SvelteKit + Capacitor to build mobile apps, wrote about the setup here: https://bryanhogan.com/blog/web-to-app-sveltekit-capacitor

For simple landing pages I like to use Astro though.
bryanhogan
·vor 2 Monaten·discuss
> Plus there are some libraries for my specific use case that didn't exist in Svelte.

A lot of these libraries aren't needed in Svelte because 1) the functionality might already be built into Svelte, and 2) you can use any JavaScript library directly, unlike in React where you often need a React-specific wrapper.

Not saying that applies to your specific use case, but I've seen this argument way too many times.
bryanhogan
·vor 2 Monaten·discuss
Reddit is heavily filled with bots at this point, feels like every question is made to then promote their product or service using multiple bot accounts.
bryanhogan
·vor 2 Monaten·discuss
I have paid for Obsidian and Samsung Notes as part of buying a Samsung phone.

I also paid for a few more, e.g. Notion, but I think it's better to focus on: There's definitely value in good text editors.

They can greatly enhance your experience with a system, e.g. if Samsung Notes was amazing I'd be much more likely to stick to using a Samsung phone.
bryanhogan
·vor 2 Monaten·discuss
A text editor with good UX is quite complex, I think it's hard to argue otherwise.

Most text-editors by large corporations don't even pass this bar.
bryanhogan
·vor 2 Monaten·discuss
Well Tailwind CSS is a CSS framework, and I'm writing CSS.

What Tailwind does is go fully into inline styles though. But I don't think that's an efficient approach, you also break a few other Clean Code principles along the way.

I do have some classes I sometimes apply inline, which are defined in the util.css, but the majority of styling is not done this way.
bryanhogan
·vor 2 Monaten·discuss
Why do you think so?
bryanhogan
·vor 2 Monaten·discuss
I have been writing a "clean" web development guide focusing on writing HTML and CSS that scales well: https://webdev.bryanhogan.com/

Maybe it's useful for people here. I don't use Tailwind or similar for styling, just CSS with modern frameworks like Astro or Svelte.

For every project I have the following CSS files:

- reset.css

- var.css

- global.css

- util.css

Other styling is scoped to that specific component or layout.
bryanhogan
·vor 2 Monaten·discuss
To add to that, any metrics like these can be quite meaningless since you can just buy them online.

Please never rely on any such "social" metrics.
bryanhogan
·vor 2 Monaten·discuss
I got a few plugins recommended here: https://github.com/BryanHogan/obsidian-vault-template#recomm...

So:

- FolderNotes

- Filename Heading Sync

- LanguageTool Integration

- Periodic Notes

Trying to keep the amount of community plugins as low as possible. Why I use each one of these I explain in that section, or in more detail on my post about my Obsidian Vault setup: https://bryanhogan.com/blog/obsidian-vault
bryanhogan
·vor 2 Monaten·discuss
Working more on my customizable app for self-tracking! It combines elements from habit trackers, health logging and journaling.

The website & launch list: https://dailyselftrack.com/

Made a lot of progress recently, doing the last iteration of user testing before releasing the Android version.

Sharing some of the progress on BlueSky as well: https://bsky.app/profile/bryanhogan.com/post/3mkbzefvebc27
bryanhogan
·vor 2 Monaten·discuss
The whole project is on GitHub: https://github.com/BryanHogan/flow-timer

It's built with Astro and Svelte.