HNHacker News
TopNewBestAskShowJobs

aarroyoc

1,896 karma · joined October 28, 2018

https://adrianistan.eu

meet.hn/city/41.6521807,-4.728605/Valladolid

Socials: - github.com/aarroyoc

---

submissionscomments
aarroyoc··on I used to know how to write in Japanese
I'm just a Chinese student from the West so take it as just my two cents but I don't think it will evolve to phonetic syllabaries. Chinese has a lot of homophones so it's useful while reading to have an extra semantic meaning. They also say that once you're used to it, you read faster but at my level I can't confirm it. So with modern input devices you're basically simplifying the hard part of the characters, which is writing, and keeping the reading part where they're better than pure phonetic systems.
aarroyoc··on RISC-V single-board computer for less than 40 euros
I'm a happy owner of an original VF2. However, people buying this board should be aware that the StarFive JH7110 is not compatible with the RVA23 spec, which Ubuntu said it was the bare minimum for now on and might create some software incompatibilities in the future.
aarroyoc··on Every American Is Bilingual
Not an American, but a Spaniard and I noticed that because we have many common Latin words between English and Spanish, some people from Spain prefer to use the Latinate versions of the words when speaking in English, even if they do not feel the same. But it's easier for us to remember.
aarroyoc··on XSLT – Native, zero-config build system for the Web
It's worth mentioning that current XSLT version is 3.0 but browsers are only compatible with XSLT 1.0
aarroyoc··on Visual History of the Latin Alphabet
In Spanish, we consider Ñ to be a different letter, with its key in keyboards and under a different chapter in dictionaries. Of course you could say that it's just an N with a ~. But that tilde is not defined for any other letter. Why did they do it? In medieval Spanish it was common to write two Ns in many words, with a different sound. For example: "anno", which is now: "año" (year). Two Ns was very similar to M so the tilde was added to remark that it was two Ns, not one M. Later, they just wrote one N with the tilde.
aarroyoc··on Programming on 34 Keys (2022)
It's not mutually exclusive but getting into the right posture is key. Otherwise you're just fighting against it constantly. That's why most doctors advise for change of habits as the first thing to look for. This is sometimes difficult as we want to keep doing the same things but changing keyboards ergonomics is a thing you can try. In fact my doctor was the one to suggest that for me.

Most keyboards have not spent a single thought on ergonomics, unlike chairs where it is common. There's not a lot of real research in this area and there are contradicting theories (some physicians even say that creating muscle in certain areas like the neck is not worth in the long term). Microsoft ergonomic keyboards have some studies behind and many people report success on split and column staggered keyboards.

aarroyoc··on Finland announces migration of its rail network to international gauge
In addition to the other comment, which I agree as I've heard the same, for the most part Spain and Portugal have been operating as if the Iberian Peninsula was an island. The Pyrenees are a big barrier, and in Franco's era the country was very isolated.

The same happens with the electricity grid, even though it is connected to France, it has very small capacity.

aarroyoc··on Kotlin, Swift, and Ruby losing popularity
I like Kotlin and I use it at $dayjob but I'm not doing Android development, just backend. I'm at a big company and most new code is Kotlin, many colleagues like it too.

Most people think Kotlin = Android, but it would be interesting to know the exact proportion of Android vs the rest of Kotlin developers. Even frameworks like Spring Boot officially support Kotlin, so I think there's a significant user base, maybe too silent.

aarroyoc··on The Future Is Niri
I use Niri at home and PaperWM at work but I use most apps maximized. The thing that I like is that I can move between windows in a WASD like shortcut, more convenient that doing Alt-Tab. However vertical split is also very easy to do in Niri and it's sometimes very convenient.
aarroyoc··on Cloudflare takes legal action over LaLiga's "disproportionate blocking efforts"
As a reminder, LaLiga got caught spying their users with their app using the microphone and the geolocation to detect illegal emissions in bars. They got fined, applying the GDPR, with 250k euros. [0]

However, the last court order, removed the fine as they interpreted the AEPD (Spanish data protection agency, and the ones that fined LaLiga) did not showed any guidelines about this kind of stuff so it couldn't be fined retroactively. And that showing a "Mic in use" warning every time the app was using the microphone, as AEPD wanted, was "excessive". [1]

[0]: https://confilegal.com/20220505-la-an-ratifica-la-sancion-de... [1]: https://www.cuatrecasas.com/es/spain/propiedad-intelectual/a...

aarroyoc··on Cloudflare takes legal action over LaLiga's "disproportionate blocking efforts"
LaLiga is the main football league in Spain, where Real Madrid, FC Barcelona,... play. It's also considered the second most important league in Europe after the Premier League in England. And, related to this, it manages the TV rights of the matches.
aarroyoc··on Turn any bicycle electric
> I assume it means 25 kph top speed, which is on the slower side for e-bikes.

This is the maximum speed for an e-bike in many European countries

aarroyoc··on Ask HN: How are you preparing for PEPPOL?
In Spain it is mandatory since this year. There's a free Java app by the government, FACTURAe, that is capable of generating the digital invoices and it's not that complicated to use. Electronic invoices have been mandatory for public administrations for 10 years already.
aarroyoc··on Spinal cord injuries from mountain biking exceed hockey, other high-risk sports
That's why it hasn't been part of MotoGP since 1976. It doesn't meet the security standards of MotoGP.
aarroyoc··on Native compilation of Prolog predicates with Cranelift [pdf]
Thank you!!
aarroyoc··on Native compilation of Prolog predicates with Cranelift [pdf]
Audio of the talk if you can understand my English: https://youtu.be/RFukO5Mi_NI
aarroyoc··on DeepComputing: Early Access Program for RISC-V Mainboard for Framework Laptop 13
The Rust compiler has supported RISC-V64GC for many years already. I got my first RISC-V SBC in 2022 and have not found a single issue with the Rust compiler (some libraries have problems, but that's a different problem). In the end, the Rust compiler relies on LLVM, which also Clang users need it in order to compile C and C++ programs to RISC-V.
aarroyoc··on Low Cost Mini PCs
+1 for Wallapop in Spain. There's also MilAnuncios, but Wallapop is what people say when they say they want to sell second-hand stuff
aarroyoc··on An Overview of Datalog (2010)
A good video about Datalog: https://www.youtube.com/watch?v=M5fwAkJqAVw
aarroyoc··on 2024 Stack Overflow Developer Survey
From a Prolog perspective I think they're bad results.

It's more popular than languages like OCaml, COBOL or Nim. This is not too bad I guess, I somehow got the impression that there were more people from all those languages than in Prolog.

However it is the second least desired language (after Zephyr), and the second least admired language (after MATLAB). That means people don't want to learn Prolog, and people working with it don't want to continue doing it.

But, is it well paid? No, Ada and Prolog are the least paid languages (but compared to 2023 there's a big change here, so there may be some noise here).

aarroyoc··on Helldivers 2 Removed from Purchase on Steam in over 150 Countries
And not just that. They required PSN accounts on countries where PSN is not available (and using a VPN to create it goes against the ToS, and people get banned). So in those countries they have effectively banned you from playing the game you purchased weeks ago.
aarroyoc··on Spain's High Court orders block on Telegram app as a precautionary measure
The judge says it was because the Virgin Islands did not provide information: https://twitter.com/davidmaeztu/status/1771583859672441174 (Spanish)
aarroyoc··on Spanish High Court banned Telegram
This is not what the judge says. It says that it was the Virgin Islands the ones that did not provide information: https://twitter.com/davidmaeztu/status/1771583859672441174
aarroyoc··on Uiua: A minimal stack-based, array-based language
BQN is also easier to get started. It's the only array language I ever tried because of that. Uiua seems to be inspired by BQN but it's also a stack-based language (BQN isn't).
aarroyoc··on A Primer on Logic Programming
You can, you just need to quote it in single quotes: 'X'.
aarroyoc··on On why Markdown is not a good, or even a half-decent, markup language
I agree. I had the terrible idea to build a Markdown library in Prolog and I discovered how it's full of quirks. There's CommonMark which tries to be more precise but they have already published at least 25 versions of the spec (and still is not 1.0) and some things are just defined by an algorithm.

While I was doing that, I found Djot, a language very similar to Markdown (a bit more verbose sometimes) but much better specified (and with some additional features). So I did a Djot library in Prolog too.

aarroyoc··on Ask HN: Could you share your personal blog here?
https://blog.adrianistan.eu
aarroyoc··on Constraint Programming (2020)
I love constraint programming. It allows you to code very close to the original spec. There are differences between systems though. Z3 might have a good raw performance, but using it feels like programming in "two worlds". In contrast, Picat or Prolog integrate seamlessly with constraints. I did a talk about constraint programming with Scryer Prolog here (Spanish audio): https://www.youtube.com/watch?v=c_yP_kr7DxI
aarroyoc··on On Markdown in Java documentation comments
On Scryer Prolog, after evaluating Markdown, we end up using Djot[0] as it is more predictable and standard than Markdown, while being also very readable.

[0]: https://djot.net/

aarroyoc··on Prolog day – 50 years of Prolog
It was a nice event! So happy to devirtualize some people
← PreviousPage 2 of 4Next →