HNHacker News
TopNewBestAskShowJobs

danmur

739 karma · joined November 23, 2018

submissionscomments
danmur··on Dependency injection in Go with Uber-go/fx
Just fire them and do a ROLLBACK
danmur··on Dependency injection in Go with Uber-go/fx
I think that's a side-effect of how code must be written to work with dependency injection, to make the injection actually possible, IMO it's not the DI itself that makes it testable.
danmur··on Dependency injection in Go with Uber-go/fx
I've found DI pretty useful when building frameworks, it gives you a sort of generic plugin system. Plus you can hide it from consumers if that makes sense. If you're just building applications I'm not sure it's worthwhile.
danmur··on An-225
It's hard to get a sense of the scale of it from most of those pictures, but the one with a person next to it, just amazing
danmur··on PyPI in a Box (2020)
I don't have as many complaints about Python's dependency system as most people but that issue is very painful. Calculating dependencies properly is slow and very vulnerable to network failures, causes constant issues inside corporate networks with crappy VPNs and unreliable networks.
danmur··on NewPipe: A lightweight YouTube experience for Android
They're reasonable points, and I'm not trying to start a war. Specifically for youtube I guess I find it weird because the people I watch on there at least are regular folks, not big faceless marketing machines, I want to support them. Or at least shaft them by hand rather than automatically :P. As to why I think you're supporting them by watching the sponsored bits:

1. As I mentioned in another comment, if nobody's watching then the sponsors won't sponsor. You can argue that this isn't tracked, or whatever, but that's a bit like the free rider problem - "ok" if a few people do it but if everyone did it the system doesn't work.

2. Like it or not, ads aren't just about you buying things. They're about making consumers aware. Six months later you won't even know how you knew it when you mention it to someone. I hate this so I don't watch ads; I give one of my most-hated companies money so I don't see ads. I don't watch free to air tv, either.

3. Maybe you will buy the thing! Can't always tell, if you have a modicum of trust for the creator you might pay attention to how they describe the features and use their links. Bit optimistic but eh.

Just my opinion obviously :)

danmur··on NewPipe: A lightweight YouTube experience for Android
That's true in the short term, but sponsors don't pay for people to shill their products if nobody's watching.
danmur··on NewPipe: A lightweight YouTube experience for Android
I explained why I skipped it in some circumstances, I think I probably watch 90% of them. Or does this sponsor block thing let you choose when to skip? It didn't look like it but that would be great if so.
danmur··on NewPipe: A lightweight YouTube experience for Android
Not trying to make accusations but why would anyone block these segments? Isn't that how the content creator is making a living? I just skip them by hand if they go on and on or I've already seen it or whatever.
danmur··on Ngrok Alternatives
It's not as convenient out of the box but I use frp. With the deployment and configuration automated it's pretty good.
danmur··on Textile Markup Language
Conversely, if you're already familiar with something, it might make sense to you despite being poorly written and unconvincing.
danmur··on Multiple vulnerabilities found in Snap-confine function on Linux systems
A year or two ago when I was using Ubuntu I liked them for certain things like jetbrainse IDEs. Easy to install, easy to keep updated. I think for desktop apps they weren't bad. I also used LXD, an otherwise very fine system, with snaps and it was a disaster due to cluster members auto-updating in an uncontrolled manner. So that wasn't great.

I don't use Ubuntu anymore so don't have a current opinion.

danmur··on A Vicious Cycle: The Dangerous Dehumanisation of Cyclists
Doing things that are annoying, just like every other class of human? Exactly the same way cyclists get pissed at drivers, or pedestrians, or other cyclists.
danmur··on Key senators have voted for the anti-encryption EARN IT act
Thanks. Lots of commending! They must be a commendable lot.
danmur··on Can no longer view websites on smart display
I thought that was a joke at first but that's what's on the support link from Google. What. The. F.
danmur··on Pulumi and MinIO – Making Multi-Cloud Magic
I've used it a bit in cases where you need to use object storage on prem, or when you don't have cloud service access during development. But I don't see a use for it myself beyond that.
danmur··on From ES6 to Scala: Basics
I tried scalajs for a few tiny personal projects and I really like it. For me it would have to be a very application-y product to use this over typescript but I really liked the experience.
danmur··on Did you know that Ingenuity, Mars 2020, is powered by Apache Log4j?
I think it's clear the threat here is aliens
danmur··on Log4j RCE Found
That's very surprising.
danmur··on Apple user permabanned, loses $1.2K in App Store goods for legit gift card buys
I noticed that last bit. What an absolutely moronic thing to say. Everyone is capable of making mistakes.
danmur··on PHP is worth learning and using
It's fine for the web. I used it for years. Not a great general purpose language though, if for no other reason than the ecosystem is focussed on the web.
danmur··on Microsoft blocks EdgeDeflector to force Windows 11 users into Edge
Have to find something for their engineers to do so they don't have time to make Teams usable
danmur··on Briar 1.4 – Offline sharing, message transfer via SD cards and USB sticks
Lucky :P
danmur··on Appflowy – open-source Notion Alternative
Yes! I saw that link there and thought, cool idea showing a practical use case.
danmur··on American spy hacked Booking.com, company stayed silent
Hilarious route to security, only Perl programmers can work it out and they won't be bought off
danmur··on An oral history of Bank Python
I think there are too many options, or not enough direction for busy people. Once you understand how it all works and pick / build the right tools it all works pretty well.
danmur··on A patent troll backs off
RECAP, what an amazing name. Love it.
danmur··on Multiple vulnerabilities in WP Fastest Cache plugin
It's just not the fastest cache plugin (at least by name)
danmur··on Ć Programming Language
I tried to wipe it a few times.
danmur··on Cloudflare doesn’t have to cut off copyright-infringing websites, judge rules
I wonder how effective Batman would be at fighting cybercrime.
← PreviousPage 8 of 14Next →