HNHacker News
TopNewBestAskShowJobs

lostjohnny

627 karma · joined July 4, 2018

submissionscomments
lostjohnny··on Richard M. Stallman resigns
> Suggested? No, it was literally his outspoken opinion which he apparently held until last week.

So he never suggested it nor he supported it.

He just didn't care enough to think it was problematic.

I didn't care if young kids spent the night out drinking with friends, I though it was ok and they were just having fun.

Until my sister gave birth.

That's the problem of being pedantically correct, people think that rhetoric can change facts.

He also changed his mind, never raped anybody and never had sex with a minor.

So what's the problem?

That he was thinking it?

Are we at the thought police already?

Is it the STASI all over again?

lostjohnny··on Richard M. Stallman resigns
> How happy do you think he is now

“I’m always happy when I’m protesting.”

— Richard Stallman

lostjohnny··on Richard M. Stallman resigns
> I wish somebody would have simply advised him not to speak on such matters because nothing good could become of it

Everything good that came out of RMS is exactly because he didn't listen to those advising him to stay quiet.

lostjohnny··on Richard M. Stallman resigns
There's something we have to accept here, that he could be right.

It could be true.

I'm not saying I agree with him or that I would have said the same things (I'm no Stallman, nobody cares about what I say anyway) but what he said was just the result of logical reasoning

For example if you look at the titles it's easy to dismiss RMS as someone who favours rapists, but in the article he's always quoted in full and the things he said are a bit different

For example quoting the VICE article

> RMS: “it is morally absurd to define ‘rape’ in a way that depends on minor details such as which country it was in or whether the victim was 18 years old or 17.”

And he's not entirely wrong.

Rape in rape even in space at the age of 93.

lostjohnny··on Richard M. Stallman resigns
> The guy has a long history endorsing pedophillia

Among the many things one can say about RMS, this is not one of them.

This is just slander.

lostjohnny··on Richard M. Stallman resigns
Your view on the matter is the exact reason why we need more RMS around.

Are you suggesting that underage sex is not ok?

Because many people I know were having sex before coming to age.

He never suggested though that an old man having sex with a 14 years old girl was an ok thing.

People who wanted to read it, read it from his words, but he never said it.

So we have a bigger problem here: one cannot be pedantically correct or people will act as an angry mob on them and get away with it.

lostjohnny··on Richard M. Stallman resigns
Why are you here?
lostjohnny··on France and Germany Agree to Block Facebook's Libra
So we could say that one of the motivation of Hitler's rise to the power was the decision of Wilhelm II (Emperor of Germany) to entirely finance the first war by borrowing, that led to the hyperinflation.

No single event in history causes dramatic changes, everything is connected.

There was a process that brought nazis in power, and it wasn't the hyperinflation alone, there were a lot of different factors acting together, not last the example of Italian fascism from Mussolini and the idea of governing the masses by eliminating the opposition through violence and obtaining absolute power, while maintaining the illusion of a democracy.

The Night of the Long Knives is more important than the hyperinflation to understand the rise of nazism in Germany.

lostjohnny··on Why Go and Not Rust?
That's why they created Go, to get rid of Java and C++ for things like download.google.com

They are not scalable for Google scale and are not maintainable at google scale.

That's why Google C++ guidelines basically disallow everything that is problematic in C++ and enforce a style guide to

> Avoid surprising or dangerous constructs. C++ has features that are more surprising or dangerous than one might think at a glance

> Avoid constructs that our average C++ programmer would find tricky or hard to maintain. C++ has features that may not be generally appropriate because of the complexity they introduce to the code

> Be mindful of our scale. With a codebase of 100+ million lines and thousands of engineers, some mistakes and simplifications for one engineer can become costly for many.

lostjohnny··on Rustler is a library for writing Erlang NIFs in safe Rust code
Do you know other VMs that resist a crash in external, native, unchecked code?

A NIF is basically VM code that undergo some minor limitation and runs at full speed.

BEAM is not a sandbox and will (probably) never be.

The most important lesson Erlang teaches is that there could be no recovery from crashes from the same code that crashed.

That's why in OTP Supervisors are in the shape of a tree, each level is responsible for its children and only its children.

If you need control on some process tree, you start another supervisor to supervise it and so on.

The same goes for the VM: if you need to supervise the VM, you start an external process to check its status.

A crashed process is better than a process that misbehaves.

Non locality of error handling is the only way to be really fault tolerant.

lostjohnny··on Rustler is a library for writing Erlang NIFs in safe Rust code
You could check the list of packages depending on Rustler

https://hex.pm/packages?search=depends%3Arustler

lostjohnny··on Why Go and Not Rust?
> However, as you start pushing beyond "scale" Go is designed for

Like Google scale?

That's what Go is designed for.

lostjohnny··on France and Germany Agree to Block Facebook's Libra
We do in Italy too.

Protesters in Honk Kong did that too, to not be identified and tracked.

Protesters is US did that too to buy subway tickets, again, to avoid being tracked.

It's ok to pay in cash.

It's not that we go around with leather suitcases full of cash to buy tons of cocaine...

lostjohnny··on France and Germany Agree to Block Facebook's Libra
EU is not a private company, is made of 350 millions of EU citizens and we like it like that.

More than having to worry about my kids getting shot at school by some other angry kid.

lostjohnny··on France and Germany Agree to Block Facebook's Libra
> In fact from a British perspective it appears

that you brits are wrong.

300 millions EU citizens know that.

lostjohnny··on France and Germany Agree to Block Facebook's Libra
> But the Nazis were a real thing that happened in the real world

not because of inflation though.

if you wanna be historically accurate.

lostjohnny··on France and Germany Agree to Block Facebook's Libra
> since Russians and white Americans are surely ethnically distinct

Are you an anthroplogist?

I bet not.

Many white Americans have slavic blood just like russians.

lostjohnny··on France and Germany Agree to Block Facebook's Libra
let it go.

HN mods are not here for justice, they'll never admit they are wrong.

lostjohnny··on France and Germany Agree to Block Facebook's Libra
> as, sadly, not very much longer an EU member

it could have been a better, less irrational, EU partner (it was never a full member)

lostjohnny··on France and Germany Agree to Block Facebook's Libra
and the solution is "let facebook be your central bank and currency supplier"?
lostjohnny··on France and Germany Agree to Block Facebook's Libra
> It supports instant payments even in the most remote regions of the eart

no, they don't.

still need an internet connection and two person with a libra account.

Anyway, you can do the same thing with paypal...

lostjohnny··on France and Germany Agree to Block Facebook's Libra
You don't buy food with miles.

You win cookware sets.

The best you can do to convert them in money is to trade them, but to obtain them you still have to buy them or flight for real (proof of work IRL)

But there's no largest marketplace on earth, controlled by a single company, where you can spend them.

lostjohnny··on France and Germany Agree to Block Facebook's Libra
> nobody has the ability to actively control

AKA only the really powerful entities can

AKA "dictatorship"

lostjohnny··on France and Germany Agree to Block Facebook's Libra
Yes.

They can.

In Euros.

Thanks.

p.s.: they are already applying for it, PSD2 regulation allows them to emit cards or be intermediaries for payments.

No foreign fake, unregulated, privately conrolled currencies here in Europe, thank you.

lostjohnny··on The Soul of Erlang and Elixir [video]
Immutable, share nothing, completely separated architecture.

Go has no such guarantees.

lostjohnny··on The Soul of Erlang and Elixir [video]
> Erlang provides some persistent state storage?

Yes, it's called Mnesia.

If you need non blocking, concurrency aware memory storage that can eventually be serialized to disk, look at ETS/DETS. They are part of the stdlib.

But you could also use Riak[1], which is entirely written in Erlang.

[1] https://en.wikipedia.org/wiki/Riak

lostjohnny··on The Soul of Erlang and Elixir [video]
BEAM tools are kubernetes done right for a single environment.

I say done right because kubernetes doesn't allow hot code reload without restarts.

lostjohnny··on The Soul of Erlang and Elixir [video]
you still need to compile your system on the same combination of OS/libc

libc builds don't work on Alpine

lostjohnny··on We, the peoples of the Amazon, are full of fear. Soon you will be too
You're right, I intended raw as in "not processed".

Buy them raw and then cook them yourself.

Of course I cook my meat and my potatoes :)

lostjohnny··on I Quit Social Media for a Year
This kind of answer is what's problematic with social media.

Don't get me wrong, I understand you, I too don't feel the competition when using them, I disabled almost every single notification (I constantly keep my phone on DND), but I aknwoledge that they are bad for a number of reasons, among the others:

- they put the "normality" bar too high

- they are too fast to follow

- they promote content consumption over slow ingestion

- they promote throw away content over curated lists of what we like

- they promote the "sugar rush" of immediate reward over rational, slow and often tiring discussions

- they tend to cause depression

- finally, they favour dividing, inflammatory content because their metric is engagement

If you admit you're force-limiting yourself from using them, you know they are problematic per se.

I used to smoke cigarettes when I was waiting for the bus or the train or someone late.

Now I don't anymore.

I don't smoke during the day, I don't smoke home, I don't make cigarette breaks, I never hitch for them during the day, but I smoke when I'm out with my girlfriend doing aperitivo, because we're both social smokers.

I'm limiting myself, it wasn't even hard, I don't have to use an app to not smoke, but cigarettes are bad anyway, zero is the right amount of them.

The same goes for social networks: you can resist them, you can be a responsible user, you can force yourself to not fall into their dark patterns (or you're naturally good at avoiding time) but zero is the right amount of time to spend on them.

We must understand that until social networks will be private held and under little or no control from public institutions, they can't be considered good.

They are to be considered as adversaries of our wellness at the best, if not enemies or even villains.

Take for example IKEA, their shops are beautiful but I don't think it's good to go there, from time to time, maybe with your kids, just to see what's new.

I think it's good to go if you __have to go__ and really need something.

Recently I was indefinitely suspended from Twitter.

The reason is laughable, I had a "fight" with a well known Italian far right supporter, but I forgot they have a network of very active trolls, I made a mistake, I felt into a trap and they signaled me en mass and deleted all their messages and now I'm out.

What's so funny about it?

Firs of all I was using Twitter mainly to keep in touch with the updates of the programming communities I follow, mainly Elixir/Erlang.

Secondly, I never felt better! I'm out from the daily background noise of complaints and after just a couple of weeks their networks have been finally identified and Facebook/Instagram banned them all (https://www.thelocal.it/20190910/facebook-shuts-down-italian...).

On the bright side, when Dorsey released to interviews saying that "you don't simply ban nazis from your platform because it's hard to identify them" Twitter’s share price fell as much as 4 percent.

You might think this is all avoidable, but if I follow a programmer who's also an activist (doesn't matter which part they support) I'm almost certainly forced to see the content they post/like/share.

So to defend myself I must take action, actions that after a while become a job, it is tiring, it forces you to make decisions that you usually don't have to take when dealing with people in person or on different communication platforms, HN as well, even though it's not my favourite, the interaction is certainly better than on any social media out there.

← PreviousPage 5 of 10Next →