HNHacker News
TopNewBestAskShowJobs

galgalesh

716 karma · joined April 21, 2020

Merlijn Sebrechts

Teaching and researching computer science at Ghent University and imec in Belgium

https://merlijn.sebrechts.be

submissionscomments
galgalesh··on Snap Store administrators removed signal-desktop from Ubuntu Snap
This is simply incorrect, we were distributing the exact binaries signal produces.
galgalesh··on Snap Store administrators removed signal-desktop from Ubuntu Snap
This is not correct. The trademark doesn't affect the copyright but you need both in order to publish binaries with the original name and logo in a store.

You need a copyright license to use the binary. You need a trademark license to use the trademark. See the firefox -> iceweasel kerfuffle

galgalesh··on Snap Store administrators removed signal-desktop from Ubuntu Snap
I don't think there is any reason for publishers to force users to download their software from the internet now that the Snap Store and Flathub exists.

I've had so many bad experiences with broken third party packages or worse, "installers".

galgalesh··on Snap Store administrators removed signal-desktop from Ubuntu Snap
Snap maintainer here.

Due to how the Snapcrafters publisher works, Canonical was communicating with the "wrong" person about this takedown. They've since amended their process to make sure this doesn't happen anymore. (Snapcrafters is a team of community volunteers maintaining unofficial packages)

Due to how lawyers and legal threats work, Canonical is very hesitant to publicly talk about what is going on. You can expect a thorough post-mortem after the legal issues are cleared up.

galgalesh··on Snap Store administrators removed signal-desktop from Ubuntu Snap
I'm the maintainer of this unofficial snap package.
galgalesh··on Ask HN: What LaTeX editor do you use?
You can get a free premium account by linking your IEEE collabratec account to overleaf. This works even without an IEEE membership.
galgalesh··on Ask HN: What LaTeX editor do you use?
Overleaf. It makes it so easy to get started with LaTex, and it's easy to let others given feedback on your work.
galgalesh··on Integrating variants in 42k autism cases identifies mutations in new genes
Just a technical note: "spectrum" in autism spectrum disorder doesn't refer to a scale from "mild" to "strong", but refers to a spectrum of symptoms/behaviors.

There is a broad spectrum of symptoms which fall under the autism spectrum. Everyone who has ASD, has a number of these symptoms but two people who both have ASD can easily have none of these symptoms in common.

galgalesh··on Did the W-boson just “break the standard model”?
In Dutch-speaking Belgium, soup used to be a staple of our diet. Every meal started with soup when I was young.
galgalesh··on Open-Sourcing our Firmware
As an example: "weerhouden" in Flemish means "to be included", while in Netherlands' Dutch it means "to be excluded".

Or take "poepen" which means "to have sex" or "to take a shit" depending on which country you are in.

I frequently have to ask my friends from the Netherlands to clarify something because, even though I hear which word they're using, I have no idea what they mean because the words mean something different or are just never used that way in Flemish.

galgalesh··on Open-Sourcing our Firmware
Yeah, just use flags and confuse the fuck out of multilingual countries. Belgium has Dutch, German and French as official languages. So what would a Belgian flag mean? What flag should I choose?

If I choose the flag from the Netherlands to get Dutch, I'll probably be confused by a whole bunch of terminology since the dutch of different countries differs vastly more than the English from different countries.

"People who complain about flags are nitpickers" is a perfect way to say "I grew up in a gigantic monoculture where you can drive 5 hours in any direction without encountering a different language, if you ignore the natives"

galgalesh··on Ask HN: Should I publish my research code?
I do this with my code and can highly recommend it.

Supplying bad code is a lot more valuable than supplying no code.

Also in my experience, reviewers won't actually review your code, even though they like it a lot when you supply it.

galgalesh··on Train burglaries in LA
> - stealing must also not be accepted

It's a bit more complex than that, in my opinion. This is also about whether people respect/love society.

When you feel connected to society and feel thankful for what it gives to you, you will be much less likely to exhibit antisocial behavior.

In my opinion, this lack of connection to society is caused by

1. The US being a lot harder on its participants than in the Norden countries. This causes people to feel less thankful to it. 2. The division in US politics and media causes people to be disillusioned by society and feel no connection/relation to it.

galgalesh··on T-Shaped People and Academia
I'm a PhD student in Europe and I get paid more than a junior graphic designer or marketing person and I get paid about the same as senior DevOps engineers.

It would definitely be cheaper for my research group to outsource this work onto non-research staff.

galgalesh··on Intellectual Loneliness
> On the flip side, I have found a startling amount of people genuinely don't really have many passions / interests.

Every single time I dig deep to search for someone's passion, I find at least one, and often multiple. In general, I find way more than I initially expected when I was a teenager.

I have also found many people don't think it's socially acceptable to talk about their passion in many situations. This makes it hard to discover these passions when you have only casual interaction with people.

galgalesh··on A Tumblr developer on the App Store approval process
This clearly isn't the whole truth given tumbler has a large banner asking you to download the app when you surf to the website.
galgalesh··on South Africa’s omicron coronavirus outbreak subsides as fast as it grew
After opening this url on my phone, it waits three seconds and then shows me a scam ad scaring me into purchasing a fake android cleaner app.
galgalesh··on TikTok streaming software is an illegal fork of OBS
From the HN guidelines:

> Please don't complain about tangential annoyances—things like article or website formats, name collisions, or back-button breakage. They're too common to be interesting.

galgalesh··on Lapce – Fast and Powerful Code Editor written in Rust
I wanted to clarify the cross-platform point:

WASM + WASI means a single binary has near-native performance, but can run on any CPU architecture and any OS.

galgalesh··on Lapce – Fast and Powerful Code Editor written in Rust
It's all about reduction of surface and giving plugins access to the least amount of info. You expect a linter to only have (read) access to the code it lints. It shouldn't be able to modify files, it shouldn't have network access etc. WASI has a pluggable capability-based security system.

Some advanced linters might want network access but you can show this to the user, so they can make an informed decision about whether to trust that linter and their author with this power.

This isn't airtight security to protect against obviously-malicious authors. This is about creating a system that can deal with the reality that "trust" in an app store entails "a million shades of gray". I might trust a plugin enough to check for errors in my code, but not enough to actually modify my code.

galgalesh··on A Civil War cartoonist created the modern image of Santa Claus (2018)
As someone from the Flemish (dutch-speaking) part of Belgium, I can honestly say that is a very US-centric view you have.

In the Netherlands, the custom of "Sinterklaas", which was brought to the US and became Santa Klaus, predates Christianity coming to the Netherlands and Saint Nicholas was indeed created in order to be able to continue this "heathen" feast.

It's origins are in the Celtic/Germanic midwinter fest of "Yule". During this fest, the god Wodan, rode on a horse, carried a staff, brought gifts to nice children and had devilish helpers who kidnapped the naughty children. This tradition is still strong in northern Europe, which was much less influenced by Christianity.

Santa Klaus lore still has a lot of hints to the pagan origins. For example, the reindeer which pull Santa’s sleigh are called Donner and Blitzen-‘thunder and lightning’ from the Old Dutch ‘Dunder and Blixem’. (Wodan is the Germanic/celtic version of Odin.)

galgalesh··on Canonical Multipass – Ubuntu VMs on demand for any workstation
Note that, because snaps are stored compressed on disk, many snaps are smaller on disk than their regular package counterpart. Take the chromium package as an example.

However, a bunch of snaps are full of unused libraries because a bunch of packagers use a shotgun approach to including libraries. I've seen a bunch of snaps which contain the entire build environment for the app itself, for example. After cleanup, such snaps are often only 1/3 of the original size.

Because many snaps are created by app devs themselves, they don't all have the same quality as packages from the debian repository.

galgalesh··on Canonical Multipass – Ubuntu VMs on demand for any workstation
Snaps have only limited access to your home directory and you can turn it off as a user. They don't have access to hidden folders in your home directory, for example, so they can't access your ssh keys, config and keychain.

Flatpaks are more an "all-or-nothing" approach. Either the app is in a tight sandbox and uses portals to access things like the camera or it has almost complete access to your os. Since portals are a new API which requires app rewrite, most Flatpaks are not sandboxed.

galgalesh··on Canonical Multipass – Ubuntu VMs on demand for any workstation
Note that the chromium apt package is a transitional package only meant to be used during an upgrade, to migrate existing users. The package is marked as such and the description explains this clearly. Because the package is marked as transitional, it isn't shown in GUIs, it's only installable via the CLI.

The confusion comes mostly from people running the apt command in the CLI without looking at what the package is. There isn't a good way to transition existing users from the deb to the snap during an upgrade without having a transitional package with the same name as the original deb.

galgalesh··on Mozilla to put ads in Firefox address bar suggestions
In case you are interested in a real answer:

This doesn't change my opinion of them in any way. Although I think ads are cancer, I think it's much worse for Firefox to stay dependent on Google for their entire revenue. I want them to experiment with finding ways to make money off their browser. I want them to keep existing long-term and that's only possible if you have money.

Would I like Firefox to have no ads at all? Yes. But I believe it's better for Firefox to have ads than to be dependent on Google's money.

galgalesh··on EU plans to force OEMs to use a common charger for all phones
I think you greatly underestimate how much of this "natural convergence" happened because of EU influence. See the memorandum of understanding of 2009.

https://ec.europa.eu/growth/sectors/electrical-engineering/r...

galgalesh··on EU plans to force OEMs to use a common charger for all phones
> So you are a communist thieve of IP !!11!! Who will ever design a plug again, if it can be stolen from them by the government?!?!? /s

"jokes" like that are counter-productive to a good discussion. HN is not a place for such comments.

https://news.ycombinator.com/newsguidelines.html

galgalesh··on Why wild foxes led you to treasure in Skyrim
I'm playing Skyrim now and the thought that the foxes would lead me to treasure has indeed popped into my mind. I followed one for a while but it didn't lead me anywhere notable.

Most animals either do a really good job of running away from you (rabbits, deer), or attack you (lions, walruses). Foxes just look at you and slowly walk into a certain direction when you get close to them, as if they're trying to show you something.

In general also, from watching YouTube videos of rescue foxes, they seem like super playful and might be the kind of animals leading you to treasure just for the fun of it.

galgalesh··on Thunderbird 91.0
Update to 78 is a bit different as it removed an entire API.
galgalesh··on Space Station incident demands independent investigation
Interesting, thanks for posting this!

This amounts to a bit more than one peer-reviewed publication for every four days since the first ISS segment launched in 1998. (2157 publications total through March 2019)

More than 170 of those papers have been published in the top 100 journals in the clarivate analytics ranking. (Independent ranking used by a large number of universities)

Their top paper has been cited 582 times. (Context: For many top journals, average number of times a paper has been cited is ~5).

Page 1 of 4Next →