Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gnuvince
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
37 ms
·
361.
▲
by
gnuvince
12y ago
Sounds like a pill to prolong orgasms...
362.
▲
by
gnuvince
12y ago
Yeah, I don't disagree, I'm just relating what he said in videos 1 and/or 2 about Rust. Personally, I'm all for having different syntax for different semantics.
363.
▲
by
gnuvince
12y ago
For Rust, the short of it is that Blow finds its ideas too new and untested to dive into it. There are also some issues such as closures having a different syntax than top-level functions: he wants to be able to move functions easily betwe
364.
▲
by
gnuvince
12y ago
Go has the same functionality, you should check it out. It's great, but I feel it's a "halfway solution": you open your file and then immediately add a `defer f.Close()` statement afterward, so you don't forget to
365.
▲
by
gnuvince
12y ago
56 pushups in 30 seconds? It seems to me the only way to do that is to either a) do them with extremely bad form, b) not go down completely, c) both of those. People like eshlow (author of "Overcoming Gravity") at /r/b
366.
▲
by
gnuvince
12y ago
> All C-x space does is visualize the rectangular region. You still use all the old binding (C-x r t for instance) to do anything with the region. Really? Upon reading the release notes, I was excited that I'd probably be able to
367.
▲
by
gnuvince
12y ago
Quick note: as of 09-Oct-2014 at 18:20 EDT, the page http://www.rust-lang.org/install.html shows the release date of 0.12 as July 2, 2014.
368.
▲
by
gnuvince
12y ago
I always find this simplicity argument weak: SML is a simple language, simpler than Go (at least, in my opinion) and yet is more powerful with its Hindley-Milner type system and module system.
369.
▲
by
gnuvince
12y ago
I was only addressing the comment of the parent that suggested adding parametric polymorphism would kill compiler performance.
370.
▲
by
gnuvince
12y ago
D's dmd supports templates and is faster than gc.
371.
▲
by
gnuvince
12y ago
And yet, the dmd compiler for D support templates and is faster than the gc Go compiler.
372.
▲
Caml Trading – Experiences with OCaml on Wall Street [video]
(infoq.com)
93 points
by
gnuvince
12y ago
|
42 comments
373.
▲
by
gnuvince
12y ago
Result makes sense to me: you either have an Ok(value) or an Error(reason). As for the name clashing, types and values have different namespaces, so no worries there.
374.
▲
by
gnuvince
12y ago
Is it open source though? I agree it's a terrific game (I was really impressed by DragonDarch's speedrun back in April/May for a Metroid marathon), but I can't find a link to get the code and build it myself.
375.
▲
by
gnuvince
12y ago
Pretty nice, I was even able to go out of bounds :)
376.
▲
by
gnuvince
12y ago
tuhdo: just to clarify, I am Vincent Foley-Bourgon and yes, I wrote both "Why I (Still) Use Emacs" articles. I sometimes omit the last part of my last name since it's often butchered by people who don't speak French. By
377.
▲
by
gnuvince
12y ago
Tell you the truth, I've used Emacs for a long time now (~10 years) and I don't know if I use the C-{n,p,f,b} or arrow keys. I'm more likely to move in larger chunks: search, move by word (M-f, M-b), line (C-a, C-e), etc. I
378.
▲
by
gnuvince
12y ago
Native French speaker here, I think going from "I don't know the language" to "I can hold me end in a conversation" is easier in English than in French. French has a richer set of verb tenses, while with English yo
379.
▲
by
gnuvince
12y ago
Not sure which language looks better here... I'd say that even with its greater popularity, JavaScript is worse in pretty much every aspect than OCaml.
380.
▲
The getrandom(2) system call was requested by the LibreSSL Portable developers
(lists.openwall.net)
239 points
by
gnuvince
12y ago
|
157 comments
381.
▲
by
gnuvince
12y ago
> -Werror is hardcoded in the configure script, which is a very bad idea, and the opposite of portable. using -Werror is a guarantueed build break whenever the build is tried on a system the original developer had no access to. I think t
382.
▲
by
gnuvince
12y ago
And Montreal...
383.
▲
by
gnuvince
12y ago
Facebook, Microsoft, Bloomberg, Citrix, etc. http://ocaml.org/learn/companies.html http://ocaml.org/learn/success.html
384.
▲
by
gnuvince
12y ago
I recently picked up a project in OCaml that I had begun last summer and never finished. I have to say, compared to my day-to-day tools (mostly Java these days, Python before), OCaml is a breath of fresh air. For instance, today I did a r
385.
▲
by
gnuvince
12y ago
So, I really don't understand what Inbox is. From what I'm reading, it looks like an API to access email messages: perform queries, modify them, etc. Does that sound right? If it is, then what are the "email applications&qu
386.
▲
by
gnuvince
12y ago
I recall reading that when Niko joined the Rust project, he kept uncovering places where the type system was unsound and was instrumental in making Rust type-safe. Can anyone confirm?
387.
▲
by
gnuvince
12y ago
In fact, that's exactly what I meant, but thanks for trying to be my shrink.
388.
▲
by
gnuvince
12y ago
So is Rust, and it has algebraic data types, type parametrization, lifetimes and its representation is like C's.
389.
▲
by
gnuvince
12y ago
I read a similar article a couple months ago: http://ismail.badawi.io/blog/2014/04/23/the-compositional-na...
390.
▲
by
gnuvince
12y ago
Perhaps Opam equivalent? I've been using Opam for two years in OCaml, and it just works (tm).
More ›