HNHacker News
TopNewBestAskShowJobs

torb-xyz

135 karma · joined May 6, 2020

submissionscomments
torb-xyz··on Ban on same-sex marriage unconstitutional, Sapporo High Court rules
Being married usually bring very important rights.

A good example is legally being considered a partner if the other is in a hospital. In pre-same-sex marriage there have been concrere situations where partnes have been denied seeing their significant other on their death bed.

torb-xyz··on Facebook blocked posts by a militia group opposed to the Turkish government
Funny that you compare YPG to ISIS. YPG/YPJ (alongside others in SDF) where some of the most successful militia in fighting back against ISIS (so much that there where some strategic co-operation with US forces in fighting ISIS).

They also generally fight for Kurdish rights and, ethnic pluralism in general (saved several Yazidi towns from ISIS for example), women's rights and democracy (including forms of local direct democracy seen few other places).

The reason PKK and/or YPG/YPJ is on some terrorist lists is mainly because Turkish government is against Kurdish rights in general. Turkey tend to claim any group fighting for Kurdish independence and/or rights to be terrorists.

So if they're ”terrorists” in the same way apartheid South-Africa saw Nelson Mandela, ANC and others fighting apartheid as ”terrorists”.

torb-xyz··on Svelte come on top for satisfaction and interest:3
You absolutely have to be conscious of reactivity and how that stuff works in React as well. This is complexity that you as a dev have to deal with in some way.

Svelte and React makes different tradeoffs in how they expect developers to deal with this.

Personally I think maybe Svelte makes a better tradeoff. I've seen so many people make variables instead of using useState, etc… because that's the kind of thinking they're used to.

In Svelte that would simply work for the simple cases, but you'd have to use $: someVar for the more complex cases. I think requiring having to deal with that complexity only when you need it is a more reasonable way to do it compared to React.

torb-xyz··on Google to end the “top stories carousel” benefit to AMP next spring
My frustrations with AMP (as a user) was originally what pushed me to DuckDuckGo. Now I rarely encounter AMP-versions of sites.
torb-xyz··on Over 90% of Indian techies in the US are upper-caste Indians
It's frequently brought up in radical leftist discourse* (marxism, anarchism, etc…) or even center-left discourse (social democracy, social liberalism, etc…).

AFAICT it seems to be taboo outside these circles.

* I should mention that many people make big point that you shouldn't use economic points like this to ignore things like racism, i.e.: while racism intersects with economics you can't treat it like it's the same problem.

torb-xyz··on Google says its carbon footprint is now zero
If you want to be realistic about your actual effect on the environment that's literally what you have to do.

This is not some abstract game to be won. This making real changes in the real world.

And no: when the stakes are this high, it being extremely difficult is no reason to just assume it's impossible.

torb-xyz··on SensibleSideButtons – side navigation for third-party mice in macOS
I really like the idea, but personally I got better results simply binding back and forward buttons to keyboard macros for 'ctrl -' and 'ctrl shift -' using Logitech‘s G-Hub software.

The shortcuts 'ctrl -' and 'ctrl shift -' are the default for 'go back' and 'go forward' being supported even in many apps (including that don't support the gestures), and since they are keyboard shortcuts you can usually add support for them in apps by rebinding the shortcuts for back and forward (or anything else you want to bind in that particular software).

torb-xyz··on Are you an anarchist? The answer may surprise you (2000)
Anarchist societies certainly have rules and means of enforcing them, but the process of how the rules are radically more democratic than any liberal democracy. Look up EZLN or Rojava if you want to see practicing anarchist-like societies existing today.

I don't mean to be rude, but it frustrates me that whenever anarchism is discussed so many of the counter arguments are (intentionally or not) strawmen.

torb-xyz··on Are you an anarchist? The answer may surprise you (2000)
Yeah, it's really funny how anarchism has this reputation for disorganisation. The anarchists I've met are super nerds about what is good democratic process going down to intricate details of how it all should be organised.

I guess there is probably also a big difference here between actual anarchists and people who merely sympathise with anarchism (like myself), possibly mainly because they have an anti-authoritarian inclination (which alone, an anarchist does not make).

torb-xyz··on Are you an anarchist? The answer may surprise you (2000)
Anarchists in general are quite negative to the prison system and often believes in alternatives, or at the very least tries to come up with alternatives (hard as that might be).

That being said, there are certainly situations where people with anarchism (or anarchism-like) beliefs have essentially jailed people. For example YPG/YPJ forces in Rojava certainly took IS/ISIL forces they won over as prisoners.

PS: Never ever heard of an anarchist that thinks the US prison system is anywhere near of justifying itself though, but that's probably something all radical leftists agree on.

torb-xyz··on Are you an anarchist? The answer may surprise you (2000)
That’s because all the other kinds of anarchism: anarcho-communism, left wing market anarchism, primitivism, syndicalism, individualist anarchism (unrelated to right-wing libertarianism), communalism, etc… they all agree that anarchism is fundamentally anti-capitalist.

Furthermore anarcho-capitalism has no connection to the wider anarchist movement (and is quite recent) and did not grew out of the anarchist tradition.

torb-xyz··on Are you an anarchist? The answer may surprise you (2000)
With the exception of anarchism being anti-capitalist.

Any ‘anarchist’ that is pro-capitalism is generally not regarded as anarchist by the wider anarchist movement.

Fun fact: befor the modern US meaning, libertarian used to mean anarchist-communist as a way around french authorities banning the word anarchist in the late 1800 if I remember correctly.

torb-xyz··on Are you an anarchist? The answer may surprise you (2000)
Anarchists obviously don’t think this will come about by itself, they simply believe that it is possible to organize society in such a way that the statement above holds true. Anarchists will generally argue that todays society prevents that from being the case (at least to a large enough degree).

The details of all this (strategies, how to make it work, etc) is at the core of a lot of anarchist theory.

torb-xyz··on David Graeber has died
It’s the statism as a way to out of capitalism they’re critical of.

Anarchists tend to agree with Marx’ analysis of capitalism.

torb-xyz··on Half of Americans fear a health-related bankruptcy
AFAIK universal health care is a fairly popular idea in the US, including by self-identified republicans.
torb-xyz··on QEMU should move from C to Rust
Because sometimes a software project has specific problems which Rust specifically address.

(Not that I'm personally a big fan of all these call to rewrite in Rust posts, there's a reason the Rust subreddit discourages ”X should be rewritten in Rust” posts)

torb-xyz··on Pinboard Turns Eleven
I don’t think there is any service I’ve been more happy with the last decade than this one. The (optional) PDF archival in particular is great. I also appreciate that since I pay for it and it’s not freemium or anything, it won’t go away in a attempt to please investors.
torb-xyz··on “Industrial Society and its Future”: the writings of the Unabomber
If you want to read a critique of modern industrialization and it impact on nature and society by someone who’s not a violent terrorist and has solutions beyond blowing shit up Murray Bookchin is probably a betyer bet.
torb-xyz··on Time to Upgrade Your Monitor
I tried turning off smoothing and frankly the text was uncomfortably thin to read. I guess maybe their font should just be bolder by default so you don't need the glyph dilation to compensate.
torb-xyz··on Do Not Follow JavaScript Trends
Yeah I have to say I agree. I think there was valid reasons for some of the framework churn early on (basically no proper standard way to do client side GUI). When the MVC-oriented stuff started to stabilise we all discovered that functional reactive programming UI was a good thing and that drove stuff like React and Angular 2.

But there simply hasn't been a paradigm shift in UI after that (and I doubt there will anytime soon, it's not often a whole new UI paradigm that changes stuff the way MVC and FRP have done is popularised).

Stuff like Vue and Svelte are simply attempts at optimising or improving the reactive approach, but is basically still fundamentally the same idea. Someone versed in React would easily move over.

torb-xyz··on George Floyd Protest – police brutality videos on Twitter
I know it's tempting to do the whole ”oh that's a problem over in terrible USA” (a very common european way of thinking) but I'd be careful about it.

Granted I think european police is less violent than US (a low bar), but to say that we don't have a problem with this at all is pretty naive. Just look at how french or swedish police have responded to black lives matters protests for example.

torb-xyz··on Ask HN: Which tools have made you a much better programmer?
This! What is funny that is that I started doing this before I knew anything at all about functional programming, I just started to avoid stuff that I had painful experiences with.

Later I read a couple of chapter of SICP and then I really changed and my programming hasn't been the same since. The language I use at work is JavaScript and while SICP isn't for JavaScript, nothing else has changed my JavaScript for the better to that degree.

torb-xyz··on New FreeBSD Code of Conduct
Even if you don't experience discrimination based on body size, enough people do that it's become a subject and there are dedicated activists working to end discrimination based on size.

Additionally however, I don't understand how including it can be harmful? At the very worst it's a rule that never get's utilised because nobody ended up getting discriminated because of their body. There seem to be only potential upside and no potential downside.

AFAIK there doesn't exist a consistent systemic discrimination of people based on eyebrow length, but if it did, yes, why not write it in?

People in CS tend tot think you can just use universal abstractions to solve human problems the same way you can with programming (giant base class problem non-withstanding). I used to believe this too. Why call out specifics when a general description will do? But what I've learned is that we have to specifically call out any discrimination that is likely to occur. Yes, this is more complicated and certainly less elegant than a simple ”treat everybody well” statement, but the world has very clearly demonstrated that this kind of blanket statements simply don't work. People always think that group X or Y is an exception and that it's acceptable to treat them poorly, and thus you have to specifically call out all the groups that you should actually treat well.

torb-xyz··on How much do we need the police?
No, it's a different institution based on different ways of organising power. For another example of this see Civil Defense Forces in Rojava[0] which are organized democratically.

http://hawzhin.press/2020/06/01/how-to-abolish-the-police-le...

torb-xyz··on How much do we need the police?
Anyone I've talked with that believed in abolishing police understood that it would need to be replaced by some kind of other institution. Suddenly removing the police like that is therefore not a valid way to consider the abolishment of police in general.

I'm a bit surprised by someone who's familiar with an anarchist theory to be this naive about this stuff.

Today in Rojava (society in Syria based in part on anarchist principles) they are replacing the police with alternative institutions.

You can read more about it here: http://hawzhin.press/2020/06/01/how-to-abolish-the-police-le...

torb-xyz··on How much do we need the police?
In Rojava (anarchist autonomous region in Syria) there are been efforts to replace the police with a better institution. More information: http://hawzhin.press/2020/06/01/how-to-abolish-the-police-le...
torb-xyz··on What the Hell Is a Deno?
Frankly I find TypeScript with strict mode turned on to be a safer and saner than C# and Java because of explicitly nullable types alone. I _never_ get null pointer exceptions in my own TypeScript code. Combined with fairly strict ESLint you get something that catches a lot of problems at compile time.

Of course it's still far cry from being as safe as for example Rust.

And yeah the inconsistency of JavaScript/TypeScript can be frustrating for sure. I think my dream language is one that is simply TypeScript cleaned up to be made consistent and sheds a lot the features and retains a simple core.

torb-xyz··on Man behind Sweden’s controversial virus strategy admits mistakes
AFAIK they didn't have very different resources from Norway, but Norway decided to be much more careful and lockdown more and earlier.

Norway: 237 deaths

Sweden: 4468 deaths

(Yes there are more people in Sweden than Norway, but not that much more).

My (personal, subjective, I'm not a doctor, etc…) impression is that Sweden authorities where afraid of overreacting and the economic fallout of that. The Norwegian government (despite currently being right-wing) still decided to be careful and eat the economic cost.

Sources: https://en.wikipedia.org/wiki/COVID-19_pandemic_in_Norway https://en.wikipedia.org/wiki/COVID-19_pandemic_in_Sweden

torb-xyz··on Solid – A declarative JavaScript library for building user interfaces
Probably should have specified, but a big ting I'm looking for is sull TypeScript support in this regard.

Webscript looks really cool, but it doesn't look very TypeScript-friendly.

torb-xyz··on Solid – A declarative JavaScript library for building user interfaces
Is it possible to use Solid with just plain JavaScript/TypeScript (like using createElement with React)?

I generally find those far more readable than JSX (and is one of the reasons I think SwiftUI and Flutter code looks nicer than React).

Page 1 of 2Next →