HNHacker News
TopNewBestAskShowJobs

moystard

515 karma · joined March 21, 2012

VP Engineering @ Vestiaire Collective. Ex CTO. Software Craftman Interested in all things Software Engineering, Data Science and Product Development.

Proud Dad, Londoner.

https://www.moystard.com

[ my public key: https://keybase.io/moystard; my proof: https://keybase.io/moystard/sigs/LWyuLFYEKFo90vBjYIh9couQkb3-ZH0QCROfX-0Fqew ]

submissionscomments
moystard··on Amazon Prime Music
Got surprised as well to see that they were proposing me subscribe to Prime when I have been a Prime member for more than a year. Realised that I was on the US website, and the music streaming does not seem to be accessible for UK customers.
moystard··on Dash – Beautiful instant offline docs for almost everything
The Dash workflow available for Alfred has allowed me to overcome my tendency to search the web first.
moystard··on Gnome 3.12 Released
Who does use vanilla OSX though? I mean people here are complaining about having to install extensions on Gnome, but isn't it what we do when we install a launcher (Alfred), web/documentation searching tool (Dash), clipboard manager (Alfred again), a new terminal (iTerm2), better touch tool, etc. etc. We are just extending the system to make it suit our workflow.

We just have to accept that developers expect a lot of their environment, more than traditional users want, and more than what should be available by default in an OS. I am okay with installing plugins/tools/etc. to make me more productive.

moystard··on Firefox 29 beta arrives with easy Sync tool....
Opening the bookmarks toolbar takes indeed two clicks now (but you can use the keyboard shortcut CMD + B to open it instantly). Regarding your second point, the double click works great, and the bookmark details overlay appears.
moystard··on Firefox 29 beta arrives with easy Sync tool....
I don't know how long you have been a Chrome user, but Firefox has felt snappy and responsive for a few months now. Australis re-design shows that often speed is more a matter of impression than benchmark results.
moystard··on Firefox 29 beta arrives with easy Sync tool....
Have you at least tried it or are you simply change averse?

I have done the move a few weeks back, and I don't regret my decision. The toolbar and my add-ons located there still work very well, also the new menu gives a quick access to useful features.

moystard··on JsDelivr – The advanced open source public CDN
Ultimately, the timeout issue will be problematic for countries forbidding the access to cdns servers (ie China for example).

For the rest of the users, there are three cases:

- the user has accessed the application in the past (or any other webpage that uses the cdn): a cached version of the library is served by her browser. - the user has never accessed the page, the cdn is unavailable:

* either the Internet connection has failed, and our application won't be available anyway * the cdn is indeed down, the user has to wait for the timeout before her browser fetches the local fallback.

The third case sounds extremely rare (look at the statistics of major cdns out there, they often have better uptime and response time than your own servers). And the advantages provided by the first case do more than compensate in my opinion.

moystard··on JsDelivr – The advanced open source public CDN
We do use r.js and create modules (a main one that gets download systematically, and smaller ones for less used features). However as we update often, we don't want our users to download the large third party libraries we use at each occurence, so having them as separate downloads is actually much better.

For the large libraries we use that are hosted on a cdn, with a local fallback, we use the :empty value for the optimiser and they are exclude from our modules.

moystard··on JsDelivr – The advanced open source public CDN
Thanks for the link, we will be experimenting with cdnperf in the coming weeks, and make the move if we are happy with it.
moystard··on JsDelivr – The advanced open source public CDN
It does not add complexity if your project already makes use of require.js, it is literally specifying an array of paths for a library instead of a simple string.

If my server is not available, my web application will ultimately fail anyway.

moystard··on JsDelivr – The advanced open source public CDN
I think your statement is a bit extreme. While relying exclusively on a cdn to serve your static assets is risky, doing it using require.js with a local fallback works very well. You still benefit from cdn caching, while preventing your assets to become unavailable (even in China).
moystard··on JsDelivr – The advanced open source public CDN
There is cdnjs.com that proposes the exact same features and has been available for quite some time.

I regularly submit new libraries and update the current ones through their Github repository.

The multiple files per request is nice however, but contributing to cdnjs might have been a better way of proposing it.

moystard··on Ask HN: Do you take food supplements?
Fair enough.
moystard··on Ask HN: Do you take food supplements?
What for?
moystard··on Ask HN: Do you take food supplements?
That's what I was referring as controversy. I would never take all around supplements as a normal diet should provide everything I need. However in the case of magnesium for example, it is proven that stress/anxiety deprives the body from it, and my GP already prescribed it to me in the past.

Regarding the fact that it might not be what's written on the box, I cannot agree more, you have to trust the shop on this one.

moystard··on Escape from Microsoft bubble
The link does not work, and the layout of blooki.st seems to be completely broken on Firefox 27 (OSX)
moystard··on Grunt and RequireJS are out, it's all about Gulp and Browserify
I don't know have experience with Browserify, but if it does not support modular architecture, then it's more a regression in comparison with Require.js

Using the r.js optimiser, we are able to create several modules for our SPA that include logic and templates, and load them at runtime only when required. By default, we load the most used bits of our application, and load the rest when the user accesses the more rarely used views.

moystard··on Kids, this is story of How I Met... my VPS hacked
I praise his curiosity for actually digging the problem and trying to understand how he got his server hacked. It makes a much better post than: I nuked my installation, and installed everything from scratched crossing my fingers that this will never happen again in the future.
moystard··on Frameworkless JavaScript
So you are basically saying that something is great without having worked with it on a production-grade project... Not saying React is a bad library, quite frankly it's the opposite, but your reasoning is surprising. In the future, avoid advising things you have not played extensively with.
moystard··on Firefox 25 is released
I don't think anobody stated that Firefox is the perfect browser. Each browser has its strenghs and weaknesses but I am more keen to accept flaws on a browser that's opened by nature: that's why I have always been using Firefox, even when in term of performance it was way behind Chrome. Today I am happy that Firefox has caught up and is even doing much better in some area.
moystard··on Introducing Neo900
I don't think the N900 was the embodiment of the dream of what Nokia could have been without Elop, the N9/N950 were.

Both were beautifully designed phones, with a unique and powerful operating system: swipe-based interaction, social feed screen, multitask, beautiful applications, good development environment (Qt).. This was the direction Nokia should have gone toward..

Edit: typos.

moystard··on Firefox 25 is released
I am not a Selenium user and I am genuinely curious: does the same thing happen on Chrome?
moystard··on Amazon Kindle Matchbook is live
I think Amazon Matchbook is a brillant idea. I love using my kindle when I am out and about, but prefer the paper format when home. I also enjoy the feeling of having a hard copy, that nobody can claim back, or put DRM on.

When matchbook will become a reality (ie. more editors will join the program, and more recents books will be added), I will happily use it.

moystard··on Amazon Kindle Matchbook is live
I hope it is US only for now, as it found no eligible books in my case.
moystard··on Firefox 25 is released
I don't understand how you can be unhappy about the performance of the few last versions of Firefox. It is now quite savy in memory (especially in comparison with Chrome) and handles everything I throw at it without noticeable janks.
moystard··on Knockout v3.0.0 released
Minified does sound interesting, especially in term of size, but what about the performance in comparison to jQuery? Also, in term of browser support, the range of browsers officially supported is quite small (plenty of mobile browsers/platforms missing for example).
moystard··on French Court Allows Reverse Engineering of Skype Protocol
School is free until high school in France, and university can be considered as free as well, because it is extremely cheap compared to the USA/Canada/UK for example, and because there is plenty of help to students with low resources.
moystard··on Here’s how Apple assaulted Microsoft today — in three crushing quotes
Should we encourage that as users, this quote war between Apple, Google, Microsoft and co? They just play the game of Apple fanboys in this particular case, and I find that immature and totally useless.
moystard··on Here’s how Apple assaulted Microsoft today — in three crushing quotes
I am always fascinated by people sharing corporate documents on Google Docs... It blows my mind to put that in the cloud, than allow people to share if among themselves, so if any of them gets his/her account hacked, the hacker will have access to company's corporate secrets... And that's without assuming that Google has access to those as well.
moystard··on The First App Store
I agree with you as long as we are talking about mobile application stores. The Mac store proposes a lot of over-priced applications, including many applications that used to be free prior to the store release.
← PreviousPage 4 of 9Next →