HNHacker News
TopNewBestAskShowJobs

tiberriver256

122 karma · joined November 21, 2021

Software developer. I enjoy learning new things.

I write about software development on my blog: https://tiberriver256.github.io

submissionscomments
tiberriver256··on Show HN: OpenStatus – Open-source monitoring with incident managements
The site looks visually very good. Lots of typos in your English translations though.
tiberriver256··on Principles for building and scaling feature flag systems
Item #1 depends on the reason you're using feature flags.

For a more nuanced and careful discussion of the topic I like to reference: https://martinfowler.com/articles/feature-toggles.html

tiberriver256··on The Decline of Usability (2020)
Craigslist was the pinnacle of UX success
tiberriver256··on Maybe Rust isn’t a good tool for massively concurrent, userspace software
Anyone with electrical engineering know if pata vs. sata cables is a good analogy for async vs. sync?

I know parallel ATA cables were all the rage. They had a higher theoretical throughput when compared with serial ATA cables but there was too much cross-talk involved to make it actually faster in the end so now we have serial ATA cables everywhere with much higher throughput than parallel ATA cables could ever achieve.

Should we move back away from parallelism and focus on handling synchronous stuff faster instead?

tiberriver256··on Pijul: Version-Control Post-Git [video]
This is supposed to be easier to use than git but the getting started guide is mostly mathematic algorithms.

I think maybe they need someone to help write some user friendly documentation.

tiberriver256··on Ask HN: Could you share your personal blog here?
https://tiberriver256.github.io
tiberriver256··on Replacing my best friends with an LLM trained on 500k group chat messages
This seems like a gold mine for funeral homes...
tiberriver256··on Framework announces AMD, new Intel gen, 16“ laptop and more
As a dev with hands that won't let me use a standard laptop keyboard for more than a few minutes without being in pain, this is so needed. It would be so good to be mobile again.
tiberriver256··on Lessons from building Plausible Analytics to $1.2M ARR in public
Recently switched to Plausible from GA for my blog. Analytics are way easier to use compared with GA4. Probably would not have even considered switching if they would have left universal analytics. Privacy stuff and performance we're secondary bonuses. Worth every penny.
tiberriver256··on Stylized Water Shader
Couple of other things to try.

Hold off on loading and playing the videos until they are visible: https://web.dev/lazy-loading-video/#video-gif-replacement

Automatically pause the video when they are scrolled off the screen and no longer visible: https://benfrain.com/automatically-play-and-pause-video-as-i...

tiberriver256··on Web Rendering Patterns
Instead of transferring entire components it transfers only the content that has changed since the last render.

So if you have a like button with the number of likes totalling 3, and someone were to hit the like button to increase the count to 4 the only content transferred would literally be a string value of '4'

tiberriver256··on Rewriting TypeScript in Rust?
> "Honestly, I'm still not sure if open-source is sustainable without companies like Vercel."

Honestly, I'm still not sure if people could breathe without things like air.

tiberriver256··on Build the Modular Monolith First
Relevant additional reading:

https://martinfowler.com/articles/distributed-objects-micros... https://www.drdobbs.com/errant-architectures/184414966 https://m.signalvnoise.com/the-majestic-monolith/ https://jimmybogard.com/the-false-dichotomy-of-monoliths-and...

tiberriver256··on Build the Modular Monolith First
Majority of people I work with think that there are only two architectures. Monolith and microservices. Microservices is the good architecture. Monolith is the bad architecture.

Such a sad trend :( but seems to be very prevalent

tiberriver256··on PwshPaint: A pixel art editor for the terminal in PowerShell
Love the work with httplistener here:

https://github.com/ShaunLawrie/PwshPaint/blob/main/PwshPaint...

I've done considerable work with it and niche cases like this the at a teensy bit of web to PowerShell is a perfect usecase

tiberriver256··on React I love you, but you're bringing me down
Link to the doc?
tiberriver256··on H-m-m: Hackers mind map
Built by a product manager?! I didn't know they could make things!
tiberriver256··on Agile projects have become waterfall projects with sprints
Sounds like you're working with someone who has never even taken the time to read the agile manifesto.

https://agilemanifesto.org/

There is no mention of estimates at all lol.

tiberriver256··on Ask HN: Do newsletters work? Why do websites push them so much?
I have never allowed any notifications.
tiberriver256··on Network Solutions DNS has been down for days with no ETA on fix
They have been extremely vague on their description of the issue. Describing it only as "propagation issues".

From the outside it appears that they only have two nameservers assigned per organization, contrary to the recommendations in RFC2182 section 5 and the nameservers are intermittently coming online and going back offline again.

tiberriver256··on Elon’s Out
If the designer of Bloomberg.com is on HN... thank your for making a decent looking news site. Literally every other site I'm bombarded with sensory overload. This site just lets me read the article in sweet serenity.
tiberriver256··on DRY is an over-rated programming principle?
I think Kent C. Dodds gets to the goal behind the DRY principle fairly well here:

https://kentcdodds.com/blog/aha-programming

tiberriver256··on The absurd complexity of server-side rendering
Blazor Server and other HTML over the wire frameworks (Livewire, Hotwire, HTMX, etc.) are the new sweet spot for a lot of LoB web applications I think.
tiberriver256··on Microservices: Why Are We Doing This?
I really like the way Uncle Bob described Microservices in this article: https://blog.cleancoder.com/uncle-bob/2014/10/01/CleanMicros...

He made the point that micro-services are a deployment method not an architecture. A good clean architecture shouldn't care how it's deployed. If you need to move from plugins to micro-services to be massively scalable your architecture shouldn't care. If you need to move from micro-services to plugins to make your app simple to host and debug, your architecture should also not care.

This strategy has been implemented in frameworks like abp.io very successfully. You can start your application as a single collection of split assemblies deployed as a single application and move to deploying as micro-services when it's necessary.

tiberriver256··on What do you really get from IDE-driven development?
Reminds me somewhat of this old paper on the ironies of automation in factories:

https://ckrybus.com/static/papers/Bainbridge_1983_Automatica...

Automation makes people dumber.

tiberriver256··on Google no longer producing high quality search results in significant categories
Could this be a side effect of web developers moving away from traditional websites to single page web apps? Single page apps are notoriously difficult to make SEO friendly but right now they are the hotness. A 'crappy' WordPress site will be much easier to get ranked on Google than a multi million dollar angular site.
tiberriver256··on Show HN: Drovp – Convenient UI for any drag and drop operations
https://shopify.github.io/draggable/
← PreviousPage 2 of 2