HNHacker News
TopNewBestAskShowJobs

tripu

68 karma · joined May 23, 2013

Web site: https://tripu.info/ Blog: https://blog.tripu.info/

[ my public key: https://keybase.io/tripu; my proof: https://keybase.io/tripu/sigs/Au9njFU5q5LVDuGhwdu9xyH6tJzrJ10gxEKXuSJpN4M ]

submissionscomments
tripu··on I built the same app 10 times: Evaluating frameworks for mobile performance
“Next-gen frameworks [Marko, SolidStart, SvelteKit, Nuxt] deliver instant performance. […] The real performance story isn't splitting hairs over 3ms differences, it's the massive gap between next-gen and React/Angular.”
tripu··on Encrypting private data and private communications is now an ethical duty
> Violations of LGBTI rights persisted

Aparently,

> "by the end of [2022], 79 Polish administrative units still declared themselves so-called 'LGBT-free zones'. [...] LGBTI rights defenders faced ongoing criminal and civil proceedings. [...] In January, during court proceedings brought by one activist who had been arbitrarily detained for 24 hours after the so-called Rainbow Night protest in 2020, the police officer who arrested him admitted: 'We were instructed to stop all persons displaying the colours of LGBT, regardless of how they behaved'".

> Given how abortion is basically killing innocent human beings - is a huge step towards freedom

I don't think that condemning a fetus with terrible congenital defects to be born against the will of its parents is a step towards freedom.

> I love how you mention Spain time and again. I can only assume you come from there, and if that's the case, I highly applaud your patriotism.

I don't know whether you're being honest, or sarcastic. In any case: I tongue-in-cheek "defended" Spain above just because @Radim said to me: "coming from a Spaniard? go fuck yourself" ( https://news.ycombinator.com/item?id=37914718 ), which I found baffling, irrelevant, and very nasty.

I am against all patriotism and nationalism. I am not "proud" or "ashamed" of privileges or defects that I got by chance, or traits over which I bear no responsibility or I can't control.

Assume I'm from North Korea. Or from Vanuatu. Let's discuss ideas, not individuals, please!

tripu··on Encrypting private data and private communications is now an ethical duty
I'm not denying that bias or that animosity that you describe. It may well be that Hungary is despised in some circles because it's more conservative than most European countries.

That is still compatible with a dispassionate evaluation of the democratic quality of its political system.

Again, I'm not necessarily defending my sources here. But I'm not automatically discounting them, either.

The Economist classifies Hungary as a flawed democracy due to a very poor mark in "political participation", "functioning of government" and "civil liberties". Those sections look at measures such as "voter participation/turn-out for national elections", "the degree to which the judiciary is independent of government influence", "the degree to which citizens are treated equally under the law", "how pervasive is corruption", "is there an effective system of checks and balances on the exercise of government authority", etc.

Freedom House ranks Hungary poorly in aspects such as "are safeguards against official corruption strong and effective", "are there free and independent media", "is there freedom for nongovernmental organizations, particularly those that are engaged in human rights– and governance-related work", "is there an independent judiciary", etc.

If you have reports that put Hungary at the top on rankings of democratic health, freedom, civil rights, etc — please share them, and we can evaluate their merits. Otherwise, these reports are the most comprehensive I know of, so I have to use those.

tripu··on Encrypting private data and private communications is now an ethical duty
> I don't know what reports you've read

I used these reports, which I already knew before writing this post:

• Both Poland and Hungary are classified as “flawed democracies” by The Economist. Only 24 countries are considered to be “full democracies” (and this is irrelevant, but Spain happens to be among them). https://pages.eiu.com/rs/753-RIQ-438/images/DI-final-version...

• On a scale of 0–100 on political freedom, Freedom House gives Poland 81 points and Hungary 66 points. (This is irrelevant, but Spain gets 90 points.) https://freedomhouse.org/countries/freedom-world/scores?sort...

• The UN's Human Development Index ranks Poland #34 and Hungary #46. (This is irrelevant, but Spain ranks #27.) https://hdr.undp.org/system/files/documents/global-report-do...

• Amnesty International on Poland: “Access to abortion was further limited. Criminal charges were used to curtail freedom of expression. The authorities continued to erode the independence of the judiciary. Freedom of peaceful assembly was restricted. Violations of LGBTI rights persisted.” https://www.amnesty.org/en/location/europe-and-central-asia/...

• Amnesty International on Hungary: “Discrimination against LGBTI and Roma people persisted. Women’s sexual and reproductive rights suffered significant rollback. Teachers were denied the right to strike. Pushbacks of refugees and migrants continued in violation of EU law. The European Court of Human Rights ruled that Hungary had violated the ban on collective expulsions. Other judgments from the Court were not fully implemented. […] The European Parliament declared in September that Hungary could not be considered a full democracy.” https://www.amnesty.org/en/location/europe-and-central-asia/...

tripu··on Encrypting private data and private communications is now an ethical duty
> Norway is not in the EU.

You are right, thank you! I just fixed that.

> Coming from a Spaniard? Go fuck yourself.

I was already fixing the error, and writing in my head the kind answer above. I hadn't seen this nasty comment.

Why the ad hominem?

I'm ranking governments — not individuals — according to international reports I've seen. Those classifications are debatable, of course. There might be bias, or nuances I'm missing. But why do you presume malice on my part?

How on Earth is it relevant that I'm a Spaniard?

tripu··on Encrypting private data and private communications is now an ethical duty
(Stylistic) point taken.

I stand by what I wrote, although it could be argued in less stringent terms.

tripu··on Encrypting private data and private communications is now an ethical duty
Author here. (Thank you for all the comments!)

Yes, I know SSH tunnelling and compiling your own Android are tall orders for the average user. Here I'm just hinting at some examples that are well-known among us geeks, but there are easier to use alternatives to all that. I suspect Protonmail is as easy to use as GMail. VPNs are so easy to use nowadays. The UX on Signal isn't particularly challenging to the average user of WhatsApp.

There is a lot we techies can do to educate normies and respectfully push them in the right direction, but we keep on neglecting that responsibility under the excuses of bad usability, lack of features, or convenience for users.

On an earlier draft I also had a sentence like: “a big effort in usability and outreach is needed”. Definitely so.

My point is not that we can get all EU citizens to switch to SSH tunnelling and Purism, but that we IT professionals should spend more time and effort educating a fraction of the population to move the deal in the right direction and avert catastrophe.

tripu··on Voice.ai
For some reason seems a bit fishy to me.

Thoughts?

tripu··on My free-software photography workflow
Very useful, thanks!
tripu··on Misunderstanding professionalism and the new Ruby code of [mis]conduct
How's that?
tripu··on Apple and Google must allow other in-app payment systems, Korean law declares
Where can I pay a monthly subscription to support a mobile OS that is free software, customisable, feature-rich, ad and spyware-free, and that uses open protocols and formats?

I do want to pay.

I mean it.

Please take my money.

tripu··on Show HN: Lofi.cafe
Very nice! (Synthwave too, please?)
tripu··on NFT the DP
That's way too charitable a reading. See context (Twitter, coverage): it's clearly intended as a tool for victims of cyber-flashing, to be used _without_ the consent of the person sending the photo(s).
tripu··on NFT the DP
This is bad. Two wrongs don't make a right.

Not to minimise the seriousness of cyber-flashing, but sharing with the world intimate/sensitive data/media without the consent of the other party is reprehensible (too). I don't think that “but what they did was 10× worse!” makes this site defensible. I surely hope there are better strategies to deal with unsolicited naked pics.

tripu··on Ten year study: No link between violent video games and aggressive behavior
You explained very well a puzzle that has been in my mind for quite a while, too. Thank you for putting that into words!

I am amazed that there's so much hypocrisy around different categories of violence in fiction. It's even worse than other manifestations of hypocrisy, because this one seems completely invisible to people — I don't recall having seen this discussed anywhere until I read your comment today.

Case in point: when https://en.wikipedia.org/wiki/A_Serbian_Film came out, there was so much talk about it being immoral and/or illegal, and so many (eventually successful) calls to boycott, censor and ban. I have not watched the film, and I do not think I'll ever watch it, because judging by what I read about it, it seems utterly disgusting and horrifying. Disgusting to the level of scenes depicting the raping of a newborn, and the most imaginative mix of necrophilia, torture, rape, and gore. I think I could not stand it, and if I forced myself to watch it, I suspect I'd have nightmares (literally). So what follows is by no means a defence of this particular work, nor an endorsement of gloating over the most extreme and shocking forms of violence an artist/performer can conceive.

At the same time, there are so many depictions of violence in mainstream film, games, TV and literature. By far, most of that violence is done to male characters (and incidentally, also by male characters). That violence is usually not sexual in nature.

As Vladimir Nabokov put it, art has to be transgressive and shocking.

One more idea to consider: violence (as most things) comes in gradations. Murder > torture > punch > pinch. Rape > harassment. Actual violence > threat of violence. Violence to several people > violence to one. Sadistic violence > plain violence > violence as self-defence > physically restraining an aggressor. Violence committed taking advantage of physical superiority > violence among equals. Etc. There is no gradation, however, contingent on the sex of the victim nor on the sex of the perpetrator: violence towards men ≡ violence towards women.

Why then, it is so controversial to depict rape or sexual abuse, but so commonplace to rejoice in depictions of murder, torture and physical aggression?

tripu··on Zoom lied to users about end-to-end encryption for years, FTC says
I'm not in the least surprised.

Think of other popular messaging systems that claim to offer some kind of E2EE, but are proprietary software: WhatsApp, Skype, FB Messenger, Viber, Threema, Line…

Distrust by default!

I am always amazed when folks even consider the alleged support for strong E2E encryption in those apps… the value of those claims is exactly zero.

tripu··on No More Free Work from Marak: Pay Me or Fork This
For anyone out there using Faker and interested in its development & maintenance, let me share my own fork!

GitHub project: https://github.com/tripu/faker.js

Updated npm package: https://www.npmjs.com/package/phaker

tripu··on I Violated a Code of Conduct
It's time we abandon those ridiculous “codes of conduct” in software projects and in tech events. I have written why here:

https://github.com/gnab/remark/pull/398#issuecomment-2693399...

tripu··on Epic, Spotify, and Tinder form advocacy group to push for app store changes
OK, I get that most app publishers can't afford not to sell via the App Store and that iThings are ubiquitous, and I support freer options everywhere (even for Apple users)…

But, come on — this initiative sounds a lot like:

“Drat! We want people who, on their own volition, decided to go for an expensive, unaccountable, closed, locked system to be able to install and use our apps freely! Isn't that fair? I can has freedom?”.

Read that naïve section “our vision”. A vision is something novel. Free software is 35+ years old. And there are open distribution platforms already. Reinventing the wheel.

tripu··on Common color mistakes and how to avoid them
For use cases where one truly needs to put aesthetics and accessibility aside, and instead squeeze the gamut of possible colours to the max (eg, because one has to assign distinctive colours to dozens or hundreds of elements), I have a JS library which includes a method for that:

  // We have a viz with 50 items; let's assign colours to those items:
  import { palette } from 'supers';
  const colours = new palette(50);
  for (let i = 0; i < 50; i ++)
    chart[i].css('color', '#' + colours.get(i, true));
Online demo: https://codepen.io/tripu/full/JEMBoN

Documentation: https://github.com/tripu/superscript/blob/master/.github/REA...

tripu··on A List of Hacker News's Undocumented Features and Behaviors (2018)
I think the minimalistic design is appropriate and efficient mostly.

…with a couple caveats regarding accessibility: the default font is way, way too small, and some colours don't have enough contrast (eg, the “visited link”). Also, a tiny bit more of formatting would make comments more readable while keeping them sober and focused (eg, blockquotes, monospaced inlines, true hyperlinks).

tripu··on Tools for Better Thinking
Rubber duck debugging is extremely useful to unblock. I very rarely use an inanimate object, though — for me, the real help is the first or second (apparently very basic) question that the other person poses to me. That key question usually comes at what would seem the beginning of my explanation, but there lies the magic.

Rubber ducks don't ask questions.

tripu··on The New York Times: “In a Crisis, True Leaders Stand Out”
Shared this mostly to express surprise and uncertainty about it, and to gather others' views.

Compare with criticism: https://medium.com/@indica/in-the-nytimes-only-white-leaders...

tripu··on YouTube bans coronavirus-related content that directly contradicts WHO advice
As much as I, as a general principle, loathe the tech giants dictating what is and isn't true for the world, in this case I feel some sympathy for companies temporarily banning potentially dangerous advice from their platforms.

Yes, it isn't absolutely clear what is "good advice". Yes, it might misfire and prevent useful content from being disseminated. Yes, the WHO is far from perfect. And yet, if I were the owner of YouTube, I would have to reduce the liability of having physical harm, or even human deaths, being attributed to content served by my product — regardless of how tenuous the connection between content and action would be, and how many disclaimers and waivers surround such content.

Collectively, it's a disgrace if all digital media adopt this strategy, because we would be closing the most effective channels by which independent researchers, whistle-blowers, cutting-edge laboratories, etc can communicate with the masses. At the individual company level, limiting potential damage is the rational thing to do. There is no easy answer, I suspect.

tripu··on Ask HN: Best books you read in the past decade?
The first 26 books here (the ones I've given ⭐⭐⭐⭐⭐ in Goodreads):

https://www.goodreads.com/review/list/64930929-tripu?utf8=%E...

tripu··on This Page is Designed to Last
http://www.pgbovine.net/python-tutor-ten-years.htm seems dead already, in fact.
tripu··on “Most of Facebook’s 2B users should assume data has been compromised”
“The source of this vulnerability is Facebook’s search function. […] Users have to opt into it, via an option that lets their names come up in searches. The security settings have this option on by default.”

That is opt-out!

Seriously, why is The Next Web routinely reporting in favour of Facebook?

tripu··on The Next Web: “Facebook confirms it spies on your Messenger conversations”
“The lack of oversight on such communication platforms could be harmful. In India, where Facebook-owned WhatsApp counts more than 200 million users on its encrypted messaging service, fake news, political propaganda, and other forms of misinformation frequently spread like wildfire.”

So what? I hate WhatsApp hoaxes as much as the next person, but compromising privacy is no solution to that. There is crap and misinformation in other media, too (mail, IM apps, blogs, comments), and that does not justify invasions of privacy.

Is Facebook (or Apple, or Google, or Telegram) going to determine what qualifies as “fake news”, “political propaganda”, and “misinformation”? God help us.

The way forward is to denounce always stupid chains, to demand sources and URLs for everything, and to educate newbies. Not surveillance.

This falsely “balanced” paragraph in the article is very dishonest.

tripu··on Linus Torvalds: “Somebody is pushing complete garbage for unclear reasons.”
To me, Torvald's nasty attitude usually nullifies his (unquestionable) technical merits. There's no excuse to SHOUT, curse, and treat others as imbeciles on e-mail; even less so on fora as public and prominent as the linux kernel's mailing lists.

As much as I decry patronising calls to make tech more "inclusive" and "nice", I must admit that people like Linus are a great argument in favour of that...

tripu··on Catalonia’s Independence Vote Descends into Chaos and Clashes
> The piece goes so far as to call the physical response justified.

I wrote that article a few days before the fake referendum. In no way was I defending violent repression by the police. I had no idea that we would witness what finally happened on 1 October.

> The act of hosting a vote does not physically harm anyone.

Not directly, no. But I still think that not every conceivable question should be submitted to the people expecting the answer to be binding (my points #1, #2 and #4). If this were posed as a "poll" (even an "official", "institutional" one), most people in Spain would not have an issue with it. The "legally binding" part is what's troubling.

That being said, and in the light of what finally happened on 1 October, perhaps you are right: the Spanish government could have let the whole farce play, then ignore the "results" and prosecute those responsible for it.

Page 1 of 2Next →