HNHacker News
TopNewBestAskShowJobs

dschuessler

932 karma · joined August 27, 2018

submissionscomments
dschuessler··on Brood War Bench
Somewhat related: In 2018, Google DeepMind had already created AIs that were capable of beating professional gamers in StarCraft 2 (the sequel to Brood War): https://www.youtube.com/watch?v=cUTMhmVh1qs
dschuessler··on I hired 5 people to sit behind me and make me productive for a month (2023)
Be careful! Following a link in the blog post to simonberens.me redirected me to a page instructing me to install malware under the guise of security verification.
dschuessler··on Those Darn MacBook Notches
If you wished, you rather had a large bezel than the notch, go to System Settings > Displays > Alt+Click on a resolution > Show all resolutions, and select the one that is a little less high than your current one. Then the pixels left and right of your notch go dark.
dschuessler··on Pgbackrest is no longer being maintained
Because you will attract people who will want to take advantage of the trust these 3.8k stars signal to some people, for example, by means of supply chain attacks.
dschuessler··on Nuudel: Non-Tracking Appointment Tool
https://crab.fit/ is an open-source solution. It has a different interface that is much more compact and convenient. I honestly love it.
dschuessler··on Level S4 solar radiation event
This page looks like an accessibility nightmare. The entire warning text is an image. There is no transcription present for screen reader users. I did not expect this from a government website.
dschuessler··on Markdown is holding you back
You can include arbitrary HTML tags in Markdown at any place you need them.[0] I am not aware of any Markdown tooling that does not support this.

So, no, Markdown is not holding me back. It is perfectly capable of what the author claims it isn't.

[0]: https://daringfireball.net/projects/markdown/syntax#html

dschuessler··on Why isn't there a universal + standard VoIP/data SMS-like message protocol?
There is XMPP. Messengers of Google and Facebook used it in the early days. From what I know, it failed for multiple reasons.

1. The various clients and servers implemented different subsets of the functionality, which deteriorated UX.

2. Service providers have an incentive to lock you in and the average user doesn't mind. So no one pushed for it.

dschuessler··on Tell HN: Use "-f**k" to kill Google AI Overview
In the past, some people have used "Tell HN" for things like this.
dschuessler··on Traps to Developers
You seem to assume that old CSS properties can be substituted for new ones. But as I said, to my knowledge this isn’t possible in most cases. Can you give an example of two CSS properties where 'either is fine, but only one should be used'?

Or do you mean something else altogether by 'CSS attributes'?

dschuessler··on Traps to Developers
I am unsure how this is supposed to work for CSS. To my knowledge, most CSS properties cannot be substituted for each other. If the subset to be enforced is "CSS properties already present", what is a developer supposed to do if their CSS property is not already present? Change the design?
dschuessler··on Debian 13 “Trixie”
Out of curiosity, what do you use these netbooks for?
dschuessler··on Astro is a return to the fundamentals of the web
Maybe I am misunderstanding you, but isn't this what Astro's `getStaticPaths`[0] function is for?

[0]: `https://docs.astro.build/en/guides/routing/#static-ssg-mode

dschuessler··on Astro is a return to the fundamentals of the web
I find it sad that Astro advertises itself this way, because I think that it is perfectly capable of building web projects of any complexity, simply by means of the component libraries you can plug in.

What makes it so great is not that it serves a particular niche (like "content-driven websites") but that it provides a developer experience that makes it incredibly easy to scale from a static website to something very complex and interaction-heavy without compromising UX.

dschuessler··on Astro is a return to the fundamentals of the web
Per default, Astro generates static pages. So it makes sense to compare it to an approach that doesn't.

Using a framework has upsides over writing static pages manually. Most notably, you can decompose your website into reusable components which makes your implementation more DRY. Also, you can fluently upgrade to a very interaction-heavy website without ever changing tech or architecture. But that's just what I value. I whole-heartedly recommend trying it out.

dschuessler··on Ask HN: Would you use a platform that deploys Docker Compose apps?
I don't think Cloudron is a good comparison for what the OP is suggesting.

They suggest a platform where "you upload any docker-compose.yml". Consequently, this makes SSO, updates, etc. the user's responsibility.

dschuessler··on Ask HN: Would you use a platform that deploys Docker Compose apps?
For one, to use the same tool in local development and in production. For another, because docker-compose is simpler than Kubernetes.
dschuessler··on Ask HN: Would you use a platform that deploys Docker Compose apps?
For reference, services trying this (or having tried this):

- https://kvmpods.com/

- https://dockerdeploy.cloud/

dschuessler··on Show HN: SuperUtilsPlus – A Modern Alternative to Lodash
> any library that treats facts like opinions

The word 'object' has different meanings. One includes arrays and the other does not. They prefer the latter. You prefer the former. I don't think this has much to do with 'facts' and 'opinions', but rather with the practicality of choosing a certain way to speak.

I’d liken it to the word 'sorting'. JavaScript libraries sort in a certain way that is simple to implement. However, this is so different from what we typically mean by 'sorting' that people came up with natural sorting algorithms. Are these people treating facts like opinions on how to sort? I’d rather say, they acknowledge the relevance of a certain way to speak.

dschuessler··on Static as a Server
As someone who uses Astro a lot for (mostly) static pages, the two standout features of this approach that come to my mind are code sharing and the ease of integrating SSR/CSR where needed.

Components (be it Astro, Svelte, React, etc.) have a lovely API for sharing code across web pages. I used Hugo before and hit the limits of shortcodes pretty quickly. I can't comment on Jekyll though.

Furthermore, if the need for some dynamically rendered pages or client-side interactivity comes up, it is very easy to integrate this later on. I can build static, server-rendered and client-rendered pages (and everything in between) with the same set of tools, which means less mental load when I develop.

dschuessler··on Ask HN: Little or even unknown website that you like to use?
Glad to hear! I did not help to create them though.
dschuessler··on Ask HN: Little or even unknown website that you like to use?
https://www.reciperadar.com/ – Enter ingredients you have lying around. Get recipes.

https://www.aqua-calc.com/ – Convert volume to weight and vice versa for many ingredients.

https://liveuamap.com/ – See the current frontlines of the war in Ukraine/Russia.

dschuessler··on Avoiding outrage fatigue while staying informed
I've implemented this into my life via the "In the news" section of the Wikipedia start page. It served me well the last couple of months.
dschuessler··on Ask HN: Open-Source editor with local code completion?
If your sibling comment is right, it also runs on VSCodium, which is a distribution of the free and open source parts of VSCode and not to be confused with VSCode itself.
dschuessler··on Ask HN: Open-Source editor with local code completion?
Continue [0] is open source and supports local models. I still haven't found time to try it out yet. If you host it in VSCodium [1], you would have pretty much what you asked for.

[0] https://www.continue.dev/

[1] https://vscodium.com/

dschuessler··on Ghostty 1.0
The parent is probably referring to this benchmark: https://github.com/const-void/DOOM-fire-zig/
dschuessler··on Simplify: Move code into database functions (2015)
I see the appeal. But I have yet to come across a simple way to write automated tests for logic in databases.
dschuessler··on Show HN: I Built a Tech Stack Recommender
This is neat. Congratulations on shipping!

The main thing that struck me as odd was the distinction between "Simple Static Site" and "Dynamic Web App". If I choose the latter, I am recommended stacks with backends and databases.

However, static sites can have tons of app-like interactivity. And web apps don't necessarily need a backend and a database. It seems to me that if someone knows what you are getting at here, they are probably already capable of evaluating tech stacks without your help.

If you want to separate people who need a backend from people who don't, maybe better questions to ask are "Do you need users to have an account?", "Do you need users to share data with you or each other?", or something along these lines.

dschuessler··on Show HN: HTML for People
These two videos were the best resources I could find to bring people up to speed on this topic:

1. https://www.youtube.com/watch?v=k-EID5_2D9U

2. https://www.youtube.com/watch?v=DGd48PGbnBs

dschuessler··on F35 vs. Gripen,I need help
Have you searched for "f35.com" on the F-35 Wikipedia page? There are four mentions of it.

Enter the address into your browser. The page exists. It seems to be Lockheed Martin's official page for the jet. Your teachers surely won't blame you for using information from that page, even if you've gotten the link from Wikipedia.

It is very likely the policy is meant to prevent lazy students from copying text from Wikipedia, not from using the sources mentioned there.

Page 1 of 6Next →