HNHacker News
TopNewBestAskShowJobs

bauerd

1,682 karma · joined September 14, 2014

topcolor f6f6ef
submissionscomments
bauerd··on Common mistakes writing React components with hooks
Correct, React is essentially a tree diffing & reconciliation library tailored for the DOM. As such its foremost concern is to provide a declarative API for manipulating the UI tree.

How data flows into that tree is not its concern. This is why there's a wide variety of state management libraries available. Empirically I agree teams often get state management wrong, because it requires a different skillset than developing reusable UI components.

Frameworks like Angular make a lot of hard choices outside the view layer for you.

bauerd··on Common mistakes writing React components with hooks
Nitpick, but React is not a framework, it's a library. People miss this point often eg when they compare React to Angular
bauerd··on Wiki.js
There's a link to a demo in their README: https://docs.requarks.io/demo
bauerd··on What does Microsoft want with Linux and Open Source? [video]
Some are forced to use Windows eg in consulting
bauerd··on How to list all the targets on a Makefile
What's wrong with using make this way? What would I win if I switched to shell scripts?
bauerd··on The Hitchhiker’s Guide to PlantUML
>It has a simple intuitive syntax

The code example reminds me of Latex: https://crashedmind.github.io/PlantUMLHitchhikersGuide/Netwo...

bauerd··on Onivim 2: Lightweight, Modal Code Editor
Fully agree. Primary reason I use emacs is because I can run it in my terminal (and I never got the hang of modal editing). All my readline shortcuts just work everywhere there, and copypasting from the tmux scrollback buffer is a breeze
bauerd··on Apple is threatening to terminate my developer account with no clear reason
https://www.ah.nl/
bauerd··on Micro-front ends in Webpack 5
So this is like Server Side Includes (SSI) but with shared state and built on top of JS modules?
bauerd··on Apple is threatening to terminate my developer account with no clear reason
I'm German and was quite surprised indeed :-)
bauerd··on Apple is threatening to terminate my developer account with no clear reason
Supermarkets already exist that don't accept cash (in NL at least)
bauerd··on GitHub isn't fun anymore
The tagline of the forked repo is "Fork of Rubocop without all of the 'cop' stuff. ACAB." (https://github.com/ruby-lint/ruby_lint)

From the README:

>The goal of this project is for the rubocop folks to merge this back into rubocop project, and rename its org/repo/domain/etc >The goal is NOT to maintain an ongoing parity fork of an active project

Insanely entitled in my book and far from what I'd call calm or reasonable.

bauerd··on Basecamp’s founders are trying to start an email rebellion
Oh hello no. Any source on this? What's the timeframe?
bauerd··on A guide to writing a DNS Server from scratch in Rust
Learning how it works
bauerd··on Rust: Dropping heavy things in another thread can make your code 10000x faster
Think with LD_PRELOAD it is always possible to override the allocator?
bauerd··on Show HN: MongoDB analytics to track changes in your site's performance
Slick landing page, gets immediately to the point. Congrats on launching

You might want to consider adding an on-premise plan? I think most DBs are not publicly exposed on the internet?

bauerd··on NextDNS Is Out of Beta
Dynamic DNS and a redundant Pi-Hole setup
bauerd··on Try Linux
Don't understand why Debian would be listed as "Intermediate", while Ubuntu is listed as "Beginner". IMHO lots of problems just vanish once you switch from Ubuntu to Debian …
bauerd··on Kiss Linux – A distribution with a focus on less is more
No, it primarily reflects the problems. For example, the Gentoo and Arch Linux run MediaWiki. Does this tell you something about their "values or philosophies about how to use computers"? No, a static site generator would simply not be practical for either project. What renders documentation HTML in the background tells nothing about either project's approach to operating system development.
bauerd··on The unintended consequences of working from home
>Sometimes you have a 6am meeting and sometimes an 11pm meeting and sometimes both in the same day. You have to have your shit together enough to deal with day-long lag for non-urgent stuff, and you have to care enough to jump on urgent stuff at all hours.

This sounds extremely unhealthy and the complete opposite of having one's shit together to me.

bauerd··on Kiss Linux – A distribution with a focus on less is more
It's an operating system distribution... why bother with how its documentation is served
bauerd··on A Google Cloud support engineer solves a tough DNS case
There are lots of support engineers around, you just need to pay Google to use up their time.
bauerd··on Notion for everyone
I wish there was a way to disable all the CSS transitions. Makes the UI feel unnecessarily laggy
bauerd··on Grafana 7.0
Does the new plugin architecture allow me to provision plugins from a config file on startup? Like installing the Kubernetes App without `grafana-cli plugins install kubernetes-app`
bauerd··on My Job Interview at Google (2008)
Whenever I read about people's interview experience with Google it sure sounds more stressful than my actual day job. I understand investing the time when youre a new grad, but I have no idea how already employed people find the time to prepare for these interviews …
bauerd··on Why Segment Went Back to a Monolith
Idea is that you have a service that authorizes transactions
bauerd··on Ask HN: Is Firebase Down?
Our Cloud SQL primary failed over too

GKE is working as normal in west-3c

bauerd··on Maza – Like Pi-hole but local and using your operating system
When you don't control DHCP (or the network as a whole)
bauerd··on Urbit Is for Communities
That says nothing about Urbit's technical merit.
bauerd··on New System76 Laptop: Lemur Pro
Heck it's impossible to have consistent keyboard shortcuts across programs, no matter the desktop environment. I tried everything, wrote config files, remapped layouts, set Firefox config values for modifier keys, etc. Impossible. I got close with KDE, but eventually gave up.
← PreviousPage 4 of 14Next →