HNHacker News
TopNewBestAskShowJobs

antouank

6,594 karma · joined December 29, 2014

@antouank on twitter/github

Creator of https://hack.ernews.info/

[ my public key: https://keybase.io/antouank; my proof: https://keybase.io/antouank/sigs/MJ0DHg4TtjqT1PcdZ5Dbhf0MUk268eR62r7ovbvggaM ]

submissionscomments
antouank··on Why Elm? [pdf]
I didn't compare them in that sense. I only compared how easy it is to get started with. They share some concepts, like being functional languages and having good type systems.

Elm definitely helped me understand many concepts in OCaml and Haskell. But to go beyond that, it's difficult.

antouank··on Why Elm? [pdf]
Would this help?

http://builtwithelm.co/

antouank··on Why Elm? [pdf]
Not really.

I guess my approach is different. I only use a library when I have to, meaning that it's of "high quality" and it will save lots of time. Otherwise, I'd rather implement the feature myself, so I know the code and I can extend it later.

In that sense, Elm covers me completely. There are many small good utility libraries to use, but I only use 2-3 of them. And most of them, you can read the code, quickly understand what it does and pick the code you want to use in your app.

antouank··on Why Elm? [pdf]
You can say that.

But, I also tried to learn and use OCaml and Haskell in actual projects. They are nowhere near as friendly and approachable as Elm to beginners.

antouank··on Why Elm? [pdf]
Been using Elm for a few months now. Both in small side projects, and in a production app for work.

Many benefits over using js, and basically no downsides apart from the initial learning curve. And even that could be equal to the learning you have to do every time your team decides to add/use a new foo.js library or framework to the project.

With Elm:

  - you are confident about your code 
  - others ( and your future self ) can actually read it and understand it
  - it pushes you to think before you write
  - refactoring is a breeze, not a nightmare
I hope I won't have to use js on my next gig.

edit: Also, I cannot speak highly enough about how helpful the compiler is, and the community in the slack channel. Makes the whole experience a joy.

antouank··on Build Yourself a Redux
Or do yourself a favour and use Elm.
antouank··on NeoVim 0.2.0 released
Had the same question since I just started with vim.

What I saw in using nvim:

    - terminal use
    - async plugins
    - it's almost entirely compatible to vim anyway, so you can switch whenever you want to.
Also would like to say thanks to the devs working on making neovim.
antouank··on Japanese company develops a solar cell with record-breaking efficiency
I didn't know that. Ok.
antouank··on Japanese company develops a solar cell with record-breaking efficiency
Isn't that a duplicate of https://news.ycombinator.com/item?id=13936480 ?
antouank··on AMD Zen and Ryzen 7 Review: A Deep Dive
https://news.ycombinator.com/item?id=13774293
antouank··on Releases for XFCE
Arch + XFCE. You get all the latest, in a lightweight bundle. I've had enough with the Ubuntu bloat with lib versions from years ago.
antouank··on From OS X to Ubuntu
No problem.

Yeah, setting up the environment is a hassle. Happy to help if I can.

antouank··on From OS X to Ubuntu
From what I've read, it's a "light installer on top of it". For now it works pretty well for what I need. And coming from OSX and ubuntu it's a good step I guess. I'll try just arch on a VM to see what the differences are.
antouank··on From OS X to Ubuntu
Almost everything is most up to date, in ubuntu you get versions that can be years old. And no, that doesn't really mean it breaks things. I have antergos for a couple of months now. I have about 1500 packages installed, never got anything broken like I had the `sudo apt -f install` every few weeks in ubuntu.

And ubuntu comes a bit bloated out of the box. At least for a "normal" power user that knows how to install the things he/she needs.

I'm also impressed from the support in the packages. For example, you need a new fancy editor? latest version? Atom, VS Code? sure, just install it from the package manager. Maybe need the latest of node.js? or vivaldi browser? It has them. It's much more complete than I thought. No need to look for .deb packages on anything.

And last, I won't have to change anything in 6-12 months when a new version comes out. There are no scheduled releases from what I understand. You can always be up to date.

Personally, I don't see any single reason to install ubuntu again.

antouank··on From OS X to Ubuntu
I agree that desktop on linux is ready, with the main trade-off being: you have to spend more time setting things up, but you can customise your software/hardware to any level you want. ( and just like Y software, there's X hardware that might not work with linux. those damn printers... )

Btw, I also started with Ubuntu but I'm finding Arch a much better and up to date distro.

antouank··on How to Setup an OpenVPN Server on Digital Ocean
Sure. Just CoreOS makes it easier with docker-rkt pre-installed.

You can get an openvpn container on dply.co in 1-2 minutes, and you use it for free...

antouank··on How to Setup an OpenVPN Server on Digital Ocean
You could also get CoreOS and a container with openvpn in a few lines https://github.com/kylemanna/docker-openvpn
antouank··on Why are developers switching from Mac OS X to Linux?
I'm happy the new MBP sucked.

Saved lots of money, and I discovered Arch linux. Spent a couple of days and made a much better personalised OS environment than what OSX dictates to use. Plus, I learned lots in the process.

antouank··on Ask HN: Freelancer? Seeking freelancer? (January 2017)
SEEKING WORK - Remote (or based in London, UK)

Software engineer, full-stack web developer.

CV : http://goo.gl/iLHAb0

Contracting for the last 3+ years in London for clients and projects of various types. Working mainly on JS ( react / node ) and Elm. Most importantly, trying to deliver readable and error-free code.

antouank··on NASA animation shows the rapid decline in the Arctic's perennial sea ice
That's where I saw it. I guess this is the source https://news.ycombinator.com/item?id=13276504
antouank··on Closure Compiler in JavaScript
I normally don't use neither. I'm just curious on why they say that.

Would prefer a cli version like browserify. And then integrate it on other tools.

antouank··on Closure Compiler in JavaScript

    > As this compiler runs in pure JavaScript, the compiler cannot load or save files from your filesystem directly.
Why? Node.js has the fs library for that. Why do I have to use gulp?
antouank··on Bitcoin Price Chart
I thought also in countries like Venezuela and Argentina, where the local currencies are devaluating fast, they are using bitcoin as an easy way to get money exchanged.

For example : https://www.cryptocoinsnews.com/bitcoin-miners-make-big-prof...

antouank··on UK's new Snoopers Charter just passed an encryption backdoor law by the backdoor
Still, I'm not sure how that will work. Say I spawn a VPS, and I start my VPN server in there. Can Amazon just go in there and snoop somehow? My keys are encrypted, even if they can see the disk they are on, and the traffic also. All it can do is see the network traffic that originates from that machine, and log that.
antouank··on UK's new Snoopers Charter just passed an encryption backdoor law by the backdoor
Missed that. Thanks.

But I cannot see why someone would comply with that. For example getting an AWS machine in Ireland, is that within the "UK market"? Does amazon have to comply just because many customers are in the UK? And will we ever know if they do comply? What a mess.

antouank··on Show HN: Dply – Free temporary Linux servers
It can be more automated. Here's what I do.

https://gist.github.com/AntouanK/190a8e255f0d370ec875f80eaa3...

Lines 1-9 can be the cloud-init you pass to the server. Lines 12-15, run them one by one. Done.

antouank··on UK's new Snoopers Charter just passed an encryption backdoor law by the backdoor
> "There may be not much point using a VPN to conceal your web activities if it can be blown open by a technical capability notice."

If my computer makes a VPN connection with a machine outside of the UK, is the above claim still valid?

antouank··on Brew commands send data to Google Analytics

    Opting out [0]

    Homebrew analytics helps us maintainers and leaving it on is appreciated. However, if you want to opt out of Homebrew's analytics, you can set this variable in your environment:

    export HOMEBREW_NO_ANALYTICS=1

    Alternatively, this will prevent analytics from ever being sent:

    brew analytics off
[0]: https://github.com/Homebrew/brew/blob/master/docs/Analytics....
antouank··on Show HN: Dply – Free temporary Linux servers
Great. Free VPN on demand :)
antouank··on Ask HN: How much do you earn on average through software freelancing?
Where do you get remote contract work from? Any website/agency that helps with finding clients?
← PreviousPage 3 of 6Next →