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 French civil code now on GitHub
It's the same thing in France, but that's why the OP repo is great: you can see the actual change as a usual diff (https://github.com/steeve/france.code-civil/commit/0d5337622...).

I'm not sure how they do it, but I guess that it wouldn't be extremely hard to have a small grammar to automatically convert the legalese patch into an actual git patch (most of the time, the sentences which wrap the editions are the sames).

arcatek··on Why Baidu Has Been Hijacked to Attack GitHub
And let's add some taunt in it:

"[...] Github.com, and more specifically the tools allowing to easily bypass the chinese government censorship."

I wonder what would happen with such a message.

arcatek··on Google sends reporter a GIF instead of a 'no comment'
How can an officiel website say "even when a president tries to unlawfully refuse to enforce our laws" ? It doesn't seem very neutral, I wouldn't except such an article to challenge the decision taken by the president of a country.
arcatek··on Bidding farewell to Google Code
They said they would on the blog post

    I work on Google Code, and we will be putting a service in place to redirect
    deep links to project homepages, issues, etc. to their new locations.

    Projects on Google Code will need to set the "project moved" flag, under the
    advanced tab of the project. But once set, things should work like you
    expect.
arcatek··on Sir Terry Pratchett has died
That could be a Cave Johnson quote.

    "When life gives you lemons, don’t make lemonade. Make life take the lemons
    back! Get mad! I don’t want your damn lemons, what the hell am I supposed
    to do with these? Demand to see life’s manager! Make life rue the day it
    thought it could give Cave Johnson lemons! Do you know who I am? I’m the
    man who’s gonna burn your house down! With the lemons! I’m gonna get my
    engineers to invent a combustible lemon that burns your house down!"
arcatek··on Sir Terry Pratchett has died
The Color of Magic arc may be a bit boring at first. It took me some time to actually finish it. It worth the reading, but it might repel people who are not yet into Pratchett's writing style.
arcatek··on Sir Terry Pratchett has died
Small Gods is a nice standalone (despite being in the Discworld storyline, it is not really connected to the previous stories) about religion. Mort is another, talking about Death.
arcatek··on Sir Terry Pratchett has died
Small Gods was amazing. Thought-provoking moral hidden amongst good and subtle jokes. Hard to get into, but once you're in, you never leave.

And to think that most of his books are like this. A great writer, really.

arcatek··on Sir Terry Pratchett has died
"The pen is mightier than the sword if the sword is very short, and the pen is very sharp." — Terry Pratchett
arcatek··on How to Implement a Programming Language in JavaScript
Another really good course to learn the basic about programming language design:

http://nathansuniversity.com/

And if you want to actually build a "real" programming language, I advise you to try llvm - it really takes away the pain of generating bytecode, and gives you everything you need to deal with the actual design of your language.

arcatek··on The day I was DoSed by Google
It's weird that Google is charging for the GoogleBot bandwidth on its own services. Of course they absolutely don't have to do it, but stories like this make me worry about using the Google Cloud Storage.

[edit] That being said, the issue would be the same if it was another hoster or another search engine. I guess the real solution would be to be able to limit the crawl rate, as the OP said.

arcatek··on Jon Ronson: How a Tweet Can Ruin Your Life
Another interesting article about online shaming:

http://www.nytimes.com/2015/02/15/magazine/how-one-stupid-tw...

The things is that we often forget that there are actual human beings behind the tweets - sometimes with poor judgment skills, but often more misguided than malevolent.

arcatek··on CompCert: A formally verified optimizing C compiler
In science it may happen because everything is based on a lot of assumptions, themselves based on our physical perception of the world, which may be proved wrong later in time.

Are mathematics subject to this kind of flaws ? There is a very restricted set of axioms, and almost everything else is based on formal proofs.

arcatek··on Using ES6 with npm today
The last part is missing : how should non-ES6 Node scripts require the ES6 components ?
arcatek··on Blink - Intent to deprecate: Insecure usage of powerful features
Why would they need the fullscreen access? I could see the interest for cookies or local storage, but fullscreen?
arcatek··on Allwinner GPL violations
You made PortableApps ? I used it like seven years ago, and it was great - it helped me and a few others to learn programming on our school computers which, as you might guess, didn't have a lot of tools dedicated to that purpose.
arcatek··on ECMAScript 6
> Was it really necessary to add "class" syntactic sugar?

I think it was. Using the class syntax gives a semantic meaning to the code that propotype wasn't. And if you think it was, then what was the point of typing again and again MyClass.prototype.<> ?

Refactoring Javascript code was a pain, and an excessive identifier redundancy was part of it.

arcatek··on ECMAScript 6
> Javascript is a dynamic language, and will never make the transition to a static one

Never say never. Typed structures are a proposal, and what make you think that we'll never see flow types in the standard someday ? Javascript will always give the upper hand to dynamic typing, but I can see it becoming a kind of hybrid language, where both dynamic and static codes can coexist.

arcatek··on HeartForth: An Emoji-Based Stack Language
In order to avoid aving to put ugly digits in the middle of the code, I suggest removing their support and using instead a single instruction to put 1 on the stack. By using numerical operators, it becomes easy to have any number (1 1 + 1 - would be one, 1 1 + would be two, 1 1 + 1 + would be three).

Also, the multiplication operator appears blank here.

arcatek··on Stop Using LinkedIn
I wonder if it has to do with the MASSIVE amount of head hunter spam that we may get from LinkedIn. Maybe they actually restrict its access for the Greater Good?
arcatek··on The Rewards of Creating a Programming Language
Related side-project : http://peg.arcanis.fr

Like the demo version, but doesn't lock your browser with infinite recursion, and supports Ctrl+S! PegJS is a really great/fun tool.

arcatek··on Monty Oum, animator at Rooster Teeth, has died
And also the creator of the "Dead Fantasy" fan work, where Final Fantasy characters are opposed to the Dead or Alives characters in a serie of videos.

That's not the best of his works, but I first heard of him when he was still working on it, and it always impressed me how well made they were for something that he didn't get any money for.

arcatek··on [dead]
Plus, the post is talking about Adblock Plus, not Adblock, which are two separate things. And finally, the blog post has been wrote in 2013.

However, I'm not sure why, but I really don't like the tone of the Adblock Plus team, in this post. It kinda looks like extortion.

arcatek··on Single-Tag Website
I remember seeing a demo of a website which didn't have any tag - I think the stylesheet was served by an http header that the browsers were automatically linking. I can't find the url.

[edit] Here it is! It still doesn't work in Chrome. http://css-tricks.com/using-css-without-html/

arcatek··on C++ named operators
Do you mean Boost Spirit?

http://en.wikipedia.org/wiki/Spirit_Parser_Framework

arcatek··on Lodash v3.0.0
I use Lodash but i see not point in this announcement in its current form - what changed exactly?

[edit] Changelog is there https://github.com/lodash/lodash/wiki/Changelog

Some decisions sound really weird, such as the fact that forEach is now lazy. It is not a standard replacement anymore, and probably break the compatibility for quite a few apps (even if I'm deeply convinced that we should all use the native functions and shim them when needed).

arcatek··on Vivaldi – A new browser for our friends
It is much slower than Chrome - check http://www.leboncoin.fr and try to move the mouse above the map. The lag is very noticeable.
arcatek··on Why you should not use AngularJS
Well, they made Angular. That's a pretty good record in my opinion. Not that I agree with all their design decisions, but the framework works, is maintained, and helps a lot of people.

I've worked with Angular for a few years now, and I find it really great. I can only imagine what the Angular 2 refactoring will bring. A framework focused around ES6? Count me in.

Furthermore, we actually need more frontend frameworks, because that's how things get better. Evolution via competition.

arcatek··on Why you should not use AngularJs
And is that why each C++ iteration is adding more tools to finally implement C++ garbage collectors?
arcatek··on Show HN: Building terminal dashboards using ASCII/ANSI art and JavaScript
As a side note, there is also OhUI (https://github.com/arcanis/ohui, i'm the author) which has the same goal than blessed, but a different api (dom-based) and codebase.

Blessed is great, but I had some performance issues with really fast updates, so I made OhUI, which tries to minimize as much as possible the repaint zones. I think it is pretty efficient at this regard.

← PreviousPage 7 of 13Next →