HNHacker News
TopNewBestAskShowJobs

difosfor

374 karma · joined July 19, 2015

submissionscomments
difosfor··on Show HN: Mana Pool – Market for Magic Cards
Cool! Do you intend to compete with Cardmarket in the EU as well? Or just start up in the US?
difosfor··on So, you don't like a web platform proposal
For those like me unaware of the context here: https://www.theregister.com/2023/07/25/google_web_environmen...
difosfor··on U.S. pedestrian deaths reach a 40-year high
Not really it's just a proven psychological effect applied successfully in many places: people will drive as fast as they feel comfortable. Make it too comfortable and they'll start speeding. This is not to say to actually make it dangerous or impassible or anything of course.
difosfor··on Embrace, extend, enshittify
I think all centralized and practically unavoidable to use services should be run by non profit organizations controlled and subsidized by democratically voted governments. That way they would serve people instead of the other way around. You see the same kind of thing with unavoidable things like infrastructure; people and countries thrive if they take care of it instead of trying to compete or worse, monopolizing it.

Or at least regulate to that end. Perhaps the EU could simply require all large companies like meta to support ActivityPub for services like this.

difosfor··on U.S. pedestrian deaths reach a 40-year high
City roads should basically not be built for cars but for pedestrians, cyclists, public transportation and only then: cars.

Interestingly narrowing roads also helps cars slow down naturally. Build some separate bike lanes while you're at it.

difosfor··on MrBeast has become a viral sensation for his acts of altruism
I don't get why people like charity so much. It basically just means that whoever manages to get a lot of money gets to choose who does or does not get money. I'd rather see all of this money go to a government and then democratically determine who gets the money so it really benefits society as a whole.
difosfor··on GitHub switches to Rust based Blackbird code search
Seems to be happening more and more frequently. Starting to regret moving over there..
difosfor··on Error Handling Patterns
Yeah, working with exceptions and Promise rejections is very annoying in Typescript as the error type is often any even when you yourself carefully always use Error instances to be able to get a stack trace etc. Theoreticallly at least some sub/system function might throw a string or whatever, so that has to be dealt with. Also subtyping Error classes to be able to convey error details is annoying and you'll then have to document all expected error types. And finally Typescript won't be able to help you ensure that you're dealing with all of them. This seems to solve all of that, but I haven't yet had a chance to try it out.
difosfor··on America’s $800B climate splurge is feeding a new lobbying ecosystem
Voters that seem to care more about who did what wrong than actually getting stuff done ;)
difosfor··on Incident with Git Operations, Issues and Pull Requests [resolved]
Our experience with BitBucket in the Netherlands has been that it's slow, almost as bad as Jira. I also found the ways things like the PR interface and Markdown support etc to be lackluster with third party support for things like semantic-release lacking and painful. We haven't been affected by Github outages in the last 5 or so years that we've switched to that, so I'm happy we did.

TL;DR: Perhaps the levels of service vary per region?

difosfor··on [dead]
What's next? Book burnings? Jeez.. I hope we're not all going down this path again..
difosfor··on Why are so many young men single and sexless?
Based on the numbers from dating apps (only the top most attractive men being shown to and dated by women) it seems likely that it's women mostly having relations with those few men. And supposedly those men having simultaneous or just a rapid succession of relationships. This also seems to ring true to the experiences I've been told of by my male and female friends.
difosfor··on The gotcha of unhandled promise rejections
I was happy when Promise became available, but in retrospect I'd wish we would have skipped ahead and gotten Observable (e.g: https://rxjs.dev/) instead to enable more powerful functionality and composition etc.

In Typescript dealing with rejection is also painful since rejection reasons can't be guaranteed to be Error even when you always take care of that. And it can't help you guarantee that you're handling all types of errors thrown. For that purpose I'm thinking of using https://github.com/supermacro/neverthrow#readme or https://swan-io.github.io/boxed.

difosfor··on How to Survive FOSDEM
Getting sandwiches from the FOSDEM crew or snacks outside was never a problem for me during my visits back in the day. Just took like half an hour or so and could nicely be combined with a kriek. Has it gotten much more crowded or something?
difosfor··on Ask HN: Is TypeScript worth it?
I like using Typescript in general, but sometimes it becomes painfully obvious that it's Javascript with type checking added to it at a later time. So I actually kind of which there was a language I could use instead which is typed from the ground up and requires less boilerplate, no painful syntax and provides more extensive type checking. But of course the major downside would be that it becomes hard to mix that with plain Javascript.. Also due to its popularity I think this is the least of all evils.
difosfor··on Why Not Mars
Reminds me of some of the ideas from the book Red Mars by Kim Stanley Robinson. I can recommend it if you're interested.
difosfor··on The golden age of streaming TV is over
I wish there was just a standard protocol for making movies and music available on the global market and then a pay per view based payment system. Cut most of the middle men and maximize availability across the world (instead of just/first to the US like is still common for some reason). I think that would result in shows reaching maximum audiences at minimal prices. For all I care put some ad filled alternatives out there for cheaper viewing while you're at it.

I do want streaming without ads. I just don't want multiple subscriptions and apps etc that are all not really good.

difosfor··on Globalization is dead and no one is listening
Just compare the wages of the people that work on the goods you consume with your local wages? And look at the lack of regulation in the areas where they work and the resulting pollution etc. It's obviously not fair that someone from another country has less rights than you. It's a kind of slavery.
difosfor··on Globalization is dead and no one is listening
We got much more out of it than China at first; basically thanks to a modern version of slave labor. We were just short sighted to think that would work forever and for some reason that doesn't really seem to be changing as we just dig in deeper into our old ideas.
difosfor··on Are Modern Bicycles the End of DIY Maintenance?
As a city (Amsterdam) bike rider I still shy away from needlessly expensive or complicated technology like hydraulic disc brakes. But internal routing is very much worth the complexity here where cables get caught up in other people's steers in crowded bicycle racks.

I hadn't even heard of electronic shifters, though I guess once you go for an electric bike that wouldn't be a big step anymore.

So, yeah, over here I think most bikes are still pretty simple; except for the slowly increasing amount of electronic bikes. But they are still by far a minority. Although as a mechanic perhaps you'll run into them more often?

difosfor··on UN Votes Overwhelmingly to Condemn US Embargo of Cuba
From what I understand for some reason the US embargo also affects us in the Netherlands to the effect of blocking money transfers from Dutch to Cuban bank accounts. I think the US is bullying these banks into joining them somehow. It's f'ed up if you ask me.
difosfor··on The self-fulfilling prophecy of React
I don't understand why people don't base their apps and frameworks off of standard browser and JS supported techniques like custom elements and template literals with tag functions like Lit. Is this fragmentation really still serving a purpose or just legacy support for choices like JSX that were made in the past when these standards weren't available yet?
difosfor··on Flutter’s Modern Slavery Statement
In my head modern slavery is the cheap and dangerous labor in other countries we rely on altogether; even the voluntary workers. It doesn't make sense to me that we still so easily value the lives of people who happen to be born somewhere else lower than those who were born more nearby. Why don't we pay the same minimum wage we do here in other countries? Or require the same safety measures etc? Yet we all just play along quietly endorsing widespread use of power to further inequality as long as it suits us.
difosfor··on Git log is not a changelog
Yeah, at work we combine that with https://semantic-release.gitbook.io/semantic-release/ for changelog generation and continuous deployment to NPM. It takes some getting used to, but I like it.
difosfor··on Rety – Live coding without the stress
As she mentions this enables pre-recording live coding to be used while giving or looking at presentations later. I.e: on a live coding page that's part of the web page based presentation, not in an IDE. She's a web and CSS champion so I imagine that's why she likes to take this approach.
difosfor··on Russian gas flows to Europe
I think you're underestimating our dependency on energy in the modern world. It might be easier to convince us to just go ahead and start WW3, but we aren't going to do that, sorry. I hope we can find some way out of this that will be less harmful. What that will be I suppose only time will tell.
difosfor··on Russian gas flows to Europe
What's the alternative though? I also wish we would completely stop paying Russia, but this will come at incredible financial and stability (i.e: Europe falling apart) costs. Perhaps we should increase our spending on ending the war sooner instead. I don't know. We're caught between a rock and a hard place.
difosfor··on EU moving closer to Facebook ban
I don't know.. I'd hope enough of us value their privacy to be able to support this. I'd sooner expect Facebook to give in and just process their European data in Europe.
difosfor··on Italy carries out its first assisted suicide
I wonder, why don't we call this self euthanasia or something like that? Suicide has such a negative connotation, i.e: something that could and should have been prevented. Whereas this is a well considered action.
difosfor··on Video Live Streaming: Notes on RTMP, HLS, and WebRTC
In some areas of the world where network and/or device performance are limited such a low latency will be impossible to achieve indeed. Inter regional broadcasting also comes with a latency penalty, but with good CDNs like provided by our partner Akamai you can already get a 1 second latency in many cases. That being said the buffers will be very small and we don't recommend using that yet in general.

HLS and DASH are similar indeed, but I think the main reason that HLS is still used a lot is that it's the lowest common denominator; you can get it to work everywhere. Perhaps in the future that will be LL-HLS, or something else entirely, but for now most really low latency broadcasting that I'm aware of is using DASH with HLS as a fallback (i.e: CMAF). But I could also be wrong about that of course :-)

← PreviousPage 4 of 7Next →