HNHacker News
TopNewBestAskShowJobs

arcatek

2,555 karma · joined July 20, 2012

Lead maintainer for Yarn, the package manager

Twitter : @arcanis Website : http://arcanis.fr Email : nison.mael@gmail.com

submissionscomments
arcatek··on Icono – Pure CSS icons with only one element
That's really smart - However, it seems impossible to use multiple sizes in a single document, which make it impractical over other alternatives such as Ionicons, Icomoon or FontAwesome.

Still a nice showcase, congrats!

arcatek··on Is JavaScript getting worse?
No, because it can only throw if there's a flaw in the code. Not randomly according to the argument passed to the function. Unless I'm missing something, it will either always throw, or never throw.
arcatek··on Is JavaScript getting worse?
To be fair, the article itself ends with "No"

> So is Javascript getting worse? Well … no.

arcatek··on Is JavaScript getting worse?
My bad, I misread. However, my point is still the same: there was two equally valid choices. Should the other path had been prefered, the author would now be complaining about it too. I don't find it very constructive.

As for Whoop-dee-freakin’-doo, no, it don't think it means anything in the context. That's not an argument, and the following sentence isn't either. Maybe I don't understand because english isn't my native language, tho.

arcatek··on Is JavaScript getting worse?
I'm sorry, but I really see no point in this article.

Do you realize that if the optional arguments were not included in Function#length, you'd just be saying "They are not reflected in the function’s length property. C'mon, man" instead ?

Also, I don't understand Whoop-dee-freakin’-doo.

arcatek··on Je Suis Charlie
It's important to also note that they have killed four of the main illustrators of the paper. It will be very hard for them to overcome that.

However, the others french papers are trying to help the redaction, so maybe Charlie will live.

arcatek··on Je Suis Charlie
Submissions about this story have been flagkilled all day.

I guess that it's to prevent abuses, but as you say, we are all affected. I think it's important to have a single main thread about this.

arcatek··on JavaScript in 2015
The main issue is really the lack of module concept in Javascript core. I hope things get better with ES6, because at this point it will be much, much easier to write a library to load them all, without relying on "proprietary" loaders.
arcatek··on JavaScript in 2015
In their current states, Webpack is for the production applications, JSPM for development / little ES6 apps, and SystemJS is used for Node.js.

- Webpack supports much more than just ES6 (and more people work on it), so you probably want to use it for production apps.

- JSPM allows you to load ES6 library by transpiling them on-the-fly, which is great for simplicity.

- SystemJS works by itself in a Node environment, you don't need JSPM for it.

Guy Bedford has made a great tool with JSPM.

arcatek··on Google has now ‘forgotten’ more than a quarter-million URLs
The point is that the search results would quickly disappear if the original pages were removed (since the search engine would remove them from its index too).

It's not the case because it's easier to target the search engines rather than the N websites which have published a story.

arcatek··on Uber banned in Spain
> You can't escape this as a company by simply ignoring the rules or throwing money into lobbying in Brussels, whether you're Uber, Airbnb, Google or Microsoft.

Sounds like a joke.

I live in France, and there's a lot of lobbying here. But again, we're the country of mass strikes, so...

arcatek··on Show HN: My wife's email was hacked, I created an app to protect online accounts
> A) The bad guys already know, guaranteed

Such a tool would also be useful to prevent* "local hacking" - where your credentials have been hacked by someone in your trust circle. Sad, but it happens. However, luckily for the victims, such people aren't usually aware of the hints they may be leaving after they came.

I agree with your other points.

* Or, rather, retaliate after the deed has been done, but it's a good start.

arcatek··on Node.js Has Been Forked
Previous thread

https://news.ycombinator.com/item?id=8669557

arcatek··on HTML6 Concept
I think the title (and domain name) are a bit misleading: that's not HTML6, because it doesn't appear to be endorsed by anything related to the web standards (Mozilla, W3C, etc). That's MyHTML, sure, but not really HTML6.

Funnily enough, at a first glance it looked like a real proposal, then I looked again and it appeared as a joke (I mean ... <html:html> and <form:form> are a bit satirical), and then I looked the repo and there's enough issues to think that it is actually real.

arcatek··on Nintendo files Patent Application for Hand-Held Video Game Emulation
EmuDX[1], created back in '99, at least for the updated graphics (and I remember seeing another HN thread about this kind of things, like a year ago).

[1] http://game.brickwilson.com/?p=52

arcatek··on W3C HTML JSON form submission
I guess that it's because at first, it was assumed that it was one of the servers jobs to parse such structures based on their names.

Since these same servers failed to establish a consensus (Django using "a=1&a=2" as array, whilst php uses "a[]=1&a[]=1", for example), someone has to start ...

arcatek··on Node.js in Flame Graphs
I'm not sure I can think of a case where new routes should be added dynamically, is there ?
arcatek··on 3DS Exploit finally found
Smealum has also been the first one to unpack Pokemon X/Y data, iirc.

The game (Cubic Ninja) is currently hitting a price peak since the anouncement, and is hardly found anymore on Amazon.

The exploit seems to write homebrew into the savegame, then run it.

arcatek··on DefineJS – A lightweight implementation of AMD module format
Examples would be nice. I'm not especially a require fanboy, I use almost exclusively ES6 modules nowadays, but i'm not sure to understand what your library brings.
arcatek··on The mystery of the disappearing Silk Road murder charges
What makes you think that, except the movie reference?
arcatek··on Show HN: 6to5 – Turn ES6 code into vanilla ES5 with source maps and no runtime
> I'm not familiar with that behaviour. Do you mean automatically watching and compiling on changes?

I mean that a javascript library would act as a gate to live-compile Javascript files on-the-fly.

For example, with ES6-Module-Loader[1], you can do something like this in your browser :

    <script>
        System.import('mymodule').then(function(m) {
            new m.q();
        }).catch(console.error.bind(console));
    </script>
'mymodule' can be an uncompiled ES6 module, the code will still work fine, because ES6-Module-Loader will get its content (XHR), resolve its dependencies, then pass everything to Traceur.

Obviously its main use is for debug purpose (since it does a request for each source file, which won't be great until HTTP 2), but it allows to have a full ES6 workflow, without any visible compilation pass.

[1] https://github.com/ModuleLoader/es6-module-loader

arcatek··on Show HN: 6to5 – Turn ES6 code into vanilla ES5 with source maps and no runtime
(That's mine! o/)
arcatek··on Show HN: 6to5 – Turn ES6 code into vanilla ES5 with source maps and no runtime
I think that your benchmarks are a bit off: instead of comparing 5to6 with Traceur + Runtime, you should compare 5to6 + <polyfills> versus Traceur + Runtime (or 5to6 vs vanilla Traceur).

Same, the Op/Sec doesn't tell us much about how much time is actually required to compile a significant codebase.

Anyway, I really like these projects (especially since I'm working on an ES6 library), so good luck ! Is it possible to live-compile ES6 scripts, like with Traceur + ES6-Module-Loader ?

Finally, I note that 5to6 doesn't use ES6 itself (when the Traceur build process self-compile, for example).

arcatek··on Show HN: Virtjs, an ES6 emulation library
Yep, that's the big thing that Virtjs allows compared to the others: listen to runtime events.

The Pokelib is currently a kind of proof-of-concept and, as such, doesn't map all Pokemon game events (yet!), but it already have a few nice abstractions, and it should get better over the time.

In the meantime, you can hack an Input Device to make a bot :)

http://virtjs.com/developers/implementing-a-device/#random-i...

arcatek··on Show HN: Virtjs, an ES6 emulation library
You're right! English isn't my mother language, next time I'll be more careful :)

Thanks!

arcatek··on Lecture 3: How to Start a Startup
Strangely, I find it easier to read as an HN comment. Maybe related to the font ?
arcatek··on 500px Co-Founder and Former CEO Ousted from the Startup
I work in a startup, and I know that my equity is peanuts, but I have really no idea about how to use it. Someone should make a talk about it.
arcatek··on I'm Leaving Mojang
I would guess that the EULA shitstorm has been the last straw.
arcatek··on Awesome Node.js: Curated list of delightful Node.js packages
I've had great results with http://www.metalsmith.io/. Extremely adaptable.
arcatek··on Microsoft Near Deal to Buy Minecraft Maker Mojang
Déjà vu ;)
← PreviousPage 8 of 13Next →