HNHacker News
TopNewBestAskShowJobs

bchanudet

104 karma · joined September 2, 2018

hn@benjaminchanudet.com
submissionscomments
bchanudet··on Real Time Person Removal from Complex Video
Video is not to be trusted since 1896 and the first of Melies' movies.

The only difference is that the skills and computation power necessary to make it realistic enough are now much more accessible.

bchanudet··on To everything there is a season – Why we're shutting down
It's worth noting that ISO 8601:2004 actually defines 1BC as Year 0 – mostly to keep the leap years algorithm correct for negative years.

With a zero-based numbering system it makes sense to consider the decade to be ending in 3 days.

bchanudet··on Ask HN: Which project does not have any good open-source alternatives?
Earlier this year I discovered Xenko [1]. I didn't test it personally, but I was quite impressed with the features provided, and the game editor looks like a mix between Unity and Unreal Engine. The 3D engine seems a little bit better than Godot, from what I've seen. Though there is no support for Linux/MacOS yet, and mobile is done through Xamarin, that may come with its own ball of bugs.

[1] http://xenko.com/

bchanudet··on Citymapper
I use it daily in Lyon. I like the notifications sent every morning to tell me which bus is the fastest, as my commute to work can be done in different ways.

The official app from the public transport network was revamped last month, and now copies a lot the UX of Citymapper[1], albeit with worse performance. The app use some weird caching system, and sometimes, even after refreshing twice, you don't get the correct timetable, and it's especially bad at reporting traffic alerts. Citymapper never failed me like this.

[1]: https://play.google.com/store/apps/details?id=com.micropole....

bchanudet··on Recreation.gov
I think something is wrong with the map or some sites' coordinates, because some POI are in the Atlantic, west of Europe.

Also the Netherlands memorial is located in Belgium, but in the "How to get there" instructions it is said to be east of Maastricht.

bchanudet··on My name causes an issue with any booking
To this day I can't create an e-mail account on outlook.com with my full name as local part because Microsoft has a profanity filter and my lastname (that is my username here) contains a forbidden word "nude". Even though I was using the French version where "nude" isn't even a word here.

The worst part is that Outlook only told me that the full email address was "invalid", and that's by trying every frigging combination that I figured out that the "nude" part was the problem. If I were to remove only the letter "u", everything goes fine and the address is created. But who wants to have an address with a butchered lastname that would just create more confusion when spelling it.

I tried to contact Microsoft support by chat or forum, but most of the people either didn't understand or replied they couldn't bypass this profanity filter.

bchanudet··on Typora: A truly minimal markdown editor
Yeah the HTML preview is using QtWebEngine, but not the text editor part.

I suppose there is a way to deactivate Javascript execution in QtWebEngine but I don't know enough about it. But given that Markdown allows inline HTML and JavaScript, I don't see how you could have an accurate WYSIWYG representation if you don't have a Javascript engine available somewhere.

bchanudet··on Typora: A truly minimal markdown editor
On Linux I found Ghostwriter¹. It's working really fine, I use it for all my personal writings.

There is also a port² on Windows but it seems less reliable, I've seen it crash a few times, I still have to report it or try to fix it.

¹ https://wereturtle.github.io/ghostwriter/

² https://github.com/michelolvera/vs-ghostwriter

bchanudet··on Update: UniFi Phone Home/Performance Data Collection
Make it easy for your customer to get a crash report when one occurs. Make it easy for them to contact your support, whether it is a Github issues page or a professional phone support desk.

Make the report readable by a simple text editor. Let the users have a look at the content inside. If you do need the report, ask them to check it then send it through trusted and encrypted ways like Firefox Send.

There is no need to make an crash report automatically sent to you. No need to fix crashes for users that never cared for reporting them to you. Orient your bandwidth to users that care.

bchanudet··on Logs were our lifeblood, now they're our liability
IP alone is not considered personal data. If this is the only thing you store about a user on your website (for example for a static website), don't bother and keep it as it is.

If you store anything else about the user (their firstname/lastname) and can make a relation between this and the IP (e.g. you can see that this IP went to the page myprofile.php?id=438098 at 23:10 yesterday), then you should already have somewhere where the user can see why you store their firstname/lastname. Just add "IP" to the list of data stored, for the purpose of maintaining your systems safe and accessible, warn that you'll store it for 30 days, because after the logs are purged, and then you're fine.

bchanudet··on An Update to Our Community and an Apology
As you said, race, religions, genders and so on are all about identity. And people are defined by their identities.

If you know the person you're talking about is a cisgender woman, using the gender-neutral pronoun will feel insulting, because by assuming she may or may not be a woman, you look like you're not accepting her as a woman.

It gets yet more offending if you're doing this for a transitioning person. The change of pronoun is their first way to make their transition known, well before having expensive surgery or getting a court order for having their name changed. Refusing the use of their preferred pronoun means you don't accept their transition nor their new gender.

Whether these people are here to see your messages or to hear you talk doesn't matter.

You could be as insulting when talking about ethnicity or religion, in some way. But gender is special because it finds its way in every conversation at some point. Pronouns are used everywhere and every time, you cannot escape it.

Finally, it all boils down to what it costs you not using the preferred pronoun of someone, when you know it. What are you winning for doing this? What's the expected outcome of this "active and voluntary refusal" for you?

I don't think you assume all people you encounter on HN are bald and blind just because you don't know the color of their hair or their eyes. Why would you be so adamant doing this specifically for their gender?

bchanudet··on Amazon and Apple are building rival networks that know where everything is
I think it's already too late for enterprise, those needing tracking of something, be it a forklift or a single person with a handheld computer/scanner, already found solutions for this.

Actually Zebra is already offering something in this direction[1], but if you don't need such precision or have way less budget, triangulation with WiFi access points is usually enough (and they're already there for providing network access to the devices).

Then only remains the consumer market, I don't know if it'll be as big as they think it is. But I suppose they already checked that.

[1] https://www.zebra.com/us/en/products/location-technologies/u...

bchanudet··on Is the era of the $100 graphing calculator coming to an end?
Their business model is actually described in the article:

> “Our business model is the exact opposite of TI’s,” says Luberoff: “Their model has always been to give [tech] away for free to textbook companies and force families to buy it at a premium price; our model is to give [tech] away for free to students, and charge textbook companies to integrate it.”

It must have been a challenge to convince textbook companies to pay for something they always got free with TI, but I suppose the network effect had a big role there, and also printing a QR code to an already-prepared graph on desmos must be easier than writing a complete set of instructions to get the same graph on your calculator, even if you limit yourself to one model.

bchanudet··on Huawei Mate 30 phones launch without Google apps
I'd rather have a search engine on the app that provides me a relevant list of results.

I mean I know the capabilities are limited because the search is supposed to work offline and doesn't call home for help, but if you don't know the exact name of the app you're looking for, then the experience is a little more tedious.

bchanudet··on Colorado Town Offers 1 Gbps for $60 After Years of Battling Comcast
I know a few people in France who actually ditched their landline contract, they had full 4G coverage but were still at 8mbps with their landline. So now they're doing tethering for the complete house instead. The only thing they can't do is gaming because the ping is atrocious.

It's also cheaper, a 4G contract with a 100GB cap is about 15€ per month, whereas my FTTH connection at 900Mbps down / 400Mbps up cost me 40€ per month.

bchanudet··on Black Hat: GDPR privacy law exploited to reveal personal data
IIRC they also allow charging the person - for a "reasonable" amount - for the data retrieval process (which I assume would include the "identity verification" part).

Maybe using the 3-D Secure protocol (especially the second revision) would be enough to unburden yourself for verifying the identity as Mastercard/Visa/American Express supposedly check it for you.

This would work only in some conditions (the data subject should have a card to their name that supports 3-D Secure protocol, and you need to had a complete payment platform to your website/app/whatever) and doesn't solve all the other problems we have (like being sure we are delivering the right information esp. regarding homonyms and so on), but that could be something to investigate.

bchanudet··on Raspberry Pi 4
This blog post[0], says that it's not yet supported by the RPi 4, but that it's coming in a future firmware ugprade.

[0] https://blog.mythic-beasts.com/2019/06/22/raspberry-pi-on-ra...

bchanudet··on Maker Faire halts operations and lays off all staff
I feel the same and now avoid techcrunch like the plague. Fortunately Hackaday published a piece on this subject too, if you still have the interest.

https://hackaday.com/2019/06/07/maker-media-ceases-operation...

bchanudet··on French ISPs Ordered to Block Sci-Hub and LibGen
France has one of the best copyright protection laws that I know, but unfortunately that has to go both ways (no that I agree with the ruling).

Now please don't consider this ruling as one made by the actual researchers, especially the younger ones that had a decent English education and sees no problem using English material.

bchanudet··on CNIL imposes a financial penalty of 50M euros against Google
CNIL doesn't process any personal information when you're just visiting the website, so they don't need to ask for your consent. This is not a request for consent. This is like the older "Cookie Law" popup, where they give you the ability, if you shall choose, to refuse the social features so you're not loading third-party cookies.

Also, as the decision regarding Vectaury[0] shows, CNIL considers that it's up to every platform to explicitly ask for your consent before processing your personal information. So it'd be up to Facebook or Twitter to present you the opt-in feature, in case you're not connected to their platform yet.

CNIL does ask for your consent if you want to contact them and you're filling the contact form. They provide a link[1] to the complete list of required information : content stored, processes done, who will see the data, for how long, and who to contact to object.

[0] https://twitter.com/robinberjon/status/1063549722613432320

[1] https://www.cnil.fr/fr/donnees-personnelles/plaintes-en-lign... (in French)

bchanudet··on Electric Vehicles’ Day Will Come, and It Might Come Suddenly
It seems it's not (yet?) available in Australia, but Renault produces the Twizy[0] car that would fit most of your requirements.

[0] https://www.renault.co.uk/vehicles/new-vehicles/twizy.html

← PreviousPage 2 of 2