HNHacker News
TopNewBestAskShowJobs

OscarDC

77 karma · joined April 15, 2016

submissionscomments
OscarDC··on You Don't Know GIF – An analysis of a GIF file and some weird GIF features
Same here on Arch with Firefox (perhaps due to the fact that I'm using a Wayland compositor?). It was quite surprising!
OscarDC··on Psst: Fast Spotify client with native GUI, without Electron, built in Rust
One thing that could be done - and which is already what's being done by most video streaming companies - is to just propose really poor audio qualities to devices/softwares with less DRM capabilities and only unlock the better qualities when e.g. Widevine L1 or PlayReady SL3000 is available.

What's more, media-oriented devices like smart tvs or game consoles usually have those requirements.

OscarDC··on For developers, Safari is crap and outdated
I'm kind of taking the bait in your message. but just saying things like:

> let's be honest, web devs are among the least educated, least sophisticated, most entitled

is just plain wrong and unnecessarily outrageous.

There is a huge pool of front-end web developers when compared to other "specializations" and many person coming to it from other professions, so I guess you could easily have a poor experience with some if you're unlucky, yet I both work with JS-people and C++-people and I cannot really say that one is less "educated" or even less "sophisticated" (whatever that means) than the other.

For sure, front-end devs are often less interested by the lower level technical details of a platform but they know how to code a maintainable and readable application with a complex state and a complex often-changing business logic and are even for the most part not afraid to learn another language, e.g. for personal projects: in my close colleagues some worked with elixir, another switched to go, I enjoy C++ and Rust... At least in the bigger companies I worked with, JS and C++ devs also went to the same schools, they just had different interests in programming.

---

As for the "this plays directly into Google's interests" part, sure, I agree with that sentence.

But even considering this, I and most people I know would agree that launching a web application leads to much less friction than running a native app: nothing to install/uninstall, easy interoperability with other websites, easy to share a given page with others, easy to copy/paste anything, automatic plugin support and it's also easier to modify and update features through user scripts...

I know this is not the more popular opinion here but I personally am happy for this continued push towards the web platform, even if does not come from pure intentions.

OscarDC··on The long history of drinking games
Speaking for France, I agree with that original sentence. I played some drinking games while I was a student but it was very rare. Less than what I did on a single week when I visited a student friend in England. I asked my girlfriend (also french) and same thing for her - but replace England with Germany.
OscarDC··on Beyond Petra
Jordan has many incredible locations. Petra and the wadi rum desert are the most known, but there is much more than that. This land had an eventful history and that shows (from roman ruins to ancient muslim castles). It is also detached from most conflicts in the region.

We went there with my girlfriend around the beginning of the year. It was a very nice trip as a whole, but I feel obliged to express my discontent about how aggressive are the merchants and salespeople at the touristic places there.

You very much feel like you're seen as a walking wallet when you're walking in Petra and the huge amount of merchants selling souvenirs there - inside the site (which is an unpleasant sight on its own) - begin to talk to you uninvited to convince you to buy their stuff. Same thing for wadi rum, when you see how the different "bedouin guides" are neatly organized to sell you an "experience". It sadly feels very unauthentic at the moment when you're looking for the opposite.

For sure that's something to be expected from most touristic places in the world, but I felt that this behavior was particularly present there. As a whole, I found relation to local people you depend on (to eat, to move, to sleep or to visit) to be hit or miss, with a lot of misses (but also two incredibly nice guys on two separate occasions, so I cannot generalize). Just to compare with a neighboring country, I also visited the Palestinian territories a few year before and did not have the same experience at all, quite the contrary even.

That was just my experience and I know someone who also visited there around the same time with a better experience. She rented a car (we used local buses), and stayed less time in the most touristic places but much more time than us in the north. I would advice people wanting to plan a trip there to do the same thing.

The last day, we payed an expensive guide for a tour in the remaining locations we did not have time to visit. This guide was helpful and it was a more relaxing day than the rest of our trip (which lasted around 10 days, I don't remember exactly), so I guess having a local guide also helps.

\End of my rant about the caveat of tourism in Jordan

OscarDC··on Vim Splits: A Guide to Doing What You Want (2010)
__EDIT__: "tabs" not "windows" sorry. I mixed up

I use vim as my main IDE and I consider splits to be essential in vim too.

About that, I understand the point other people make about using tmux or a tiling wm instead, but this generally means that the register are not shared between those vim instances, which is a huge penalty for me.

"Essential power user features" could be different things for me. For now, I would say using the multiple registers, macros, navigating the undo tree and marks to be both essential and advanced (they are not hard to understand, but you have to remember a lot of things before you dive into all that).

But with vim, you often discover new features after years of usage which become essential when you integrate it in your workflow and muscle memories. For example, I never really grasped the "tabs" concepts and its use cases for now, but I wouldn't be surprised if I make heavy usage of them in the future.

I would thus guess that other vim users might have very different answers.

OscarDC··on No CS Degree – Interviews with self-taught developers
There's a specific case in France, where most developpers I know don't have a proper "CS degree" but have a more generalist "engineering diploma".

I can even speak for myself. I didn't learn to code at school much , did some bash and C here and there but that was not the point of my study. We mostly had math, physics and electronic-oriented courses and more precisely in my case a lot of telecommunication courses.

Still, for a first programming job, engineers (as in those with an engineering school diploma) are often preferred to people with a CS degree, which did a lot more programming that we did.

I would guess that it mostly has to do with the reputation of both the schools and the students from there. When it comes to STEM, engineering school is seen as much more prestigious than studying in a university. Young people with higher grades wishing to make a career in programming more often than not tend to choose the former over the latter - even if it means less focused courses.

And yet having said all that, I wouldn't say that french developpers are worse in any way than developpers from other places. Even if most of us learn to truly program at our first job.

I'm not at all saying that a CS degree has no point, but as long as you have the minimum knowledge about the field when starting, it's very efficient to learn on the job the specificities.

OscarDC··on Let's talk about peeing in space
Maybe it's because we're from different cultures (I'm french) but that situation sounds also ridiculous to me.

I've seen both my parents naked and sex was taboo, sure, but genitals in itself (like talking about the size of ones penis for an health issue) were not that much. That situation was not sexual at all and I'm sure your children wouldn't really care (or maybe it's the fact that it was less sacralized in my family). I do not feel traumatized by that and even feel a little insulted by the: > (Your children will probably be grateful for this.)

I'm not saying that one situation is superior to the other one, but I perfectly understand the point of the person you're answering to and feel all those downvotes are a little unfair for a real (and in my pov, valid) opinion.

OscarDC··on Microsoft, currently the most valuable company, is having a Nadellaissance
To be fair, it looks really weird as a word to a French speaker. It reads almost like "adolescence" which roughly means "teenage years". I guess to an English speaker it sounds more like "Renaissance" but even that I'm not sure.
OscarDC··on Show HN: Chrome Extension to See IMDB Ratings Directly on Netflix
This should depend on whether your "chrome" package has the Widevine content decryption module plugin packed with it. With Arch linux - for example - it's a separate package to install.
OscarDC··on Neovim 0.3 released
Vim now also supports async jobs since Vim 8 (but with a different API).

IIRC, neovim implementation was first proposed as a vim PR before the fork happened. The mess following it was one of the main reason behind the fork.

OscarDC··on Neovim 0.3 released
A working workaround for me was to alias vi to `gvim -v` instead. It launches gvim without the GUI (so... vim), but still keep clipboard support.
← PreviousPage 2 of 2