HNHacker News
TopNewBestAskShowJobs

fabriceleal

640 karma · joined November 30, 2012

https://github.com/fabriceleal

http://fabriceleal.github.com

submissionscomments
fabriceleal··on Belgium stops decommissioning nuclear power plants
As far as conspiracies goes, this one pretty much borders on open secret.

> In his first term, Schröder's government decided to phase out nuclear power, fund renewable energies

> Since leaving public office, Schröder has worked for Russian state-owned energy companies, including Nord Stream AG, Rosneft, and Gazprom.

Gerhard Schröder has not worked for russian nuclear reactor companies for a reason.

fabriceleal··on Why did InterlockedIncrement/Decrement only return result’s sign? (2004)
> Okay, you also get some obscure information like whether there were an even or odd number of 1 bits in the bottom 8 bits of result, but that’s hardly useful nowadays.

I'm honestly curious, was it ever useful, or is it just an expression?

fabriceleal··on Original 1851 reviews of Moby-Dick
I'm a non native english speaker trying to read this book, sort of gave it up around (i think) half to read other books in the waiting list. Most of the interludes are not that engaging to me (whale classification chapter comes to mind), which is a pity since I enjoyed the actual narrative.
fabriceleal··on PHP 5 and 7.0 end of life
> If

Is it not?

> certainly not unique to PHP

Doesn't stop it from being an issue in my book, one that prevents updating to newer versions of the interpreter without breaking production.

fabriceleal··on PHP 5 and 7.0 end of life
So the issue is not breaking backwards compability in the "standard library" between versions?
fabriceleal··on Chess World Championship: Stockfish live-analyzing game 7
Sacrificing material for positional compensation is hardly a new concept
fabriceleal··on Recursive fibonacci benchmark using top languages on GitHub
Probably more about the difference between "echo" and "std::cout << ... << std::endl;" than the recursive function call.
fabriceleal··on Computing glitch may have doomed Mars lander
Reminds me of that robocop scene "You call this a glitch???"
fabriceleal··on Big data and poker-playing bots are blurring the line between man and machine
> They made very annoying, aggressive plays that were difficult to counter, not taught anywhere in professional videos, forums or training sites

Mind sharing more on these strategies? I'm curious about what sort of strategy a poker pro would find so unique as to not recognize it from anywhere

fabriceleal··on Bobby Fischer: from prodigy to pariah (2011)
That one is an urban myth of sorts i believe
fabriceleal··on Chess Move Compression
I've been doing some spare chess programming on a GUI myself (non-intensive on-off work for 1 year so far) and I decided to stay with the naive method (12 bits, straightforward src and dest squares) for compressing moves. It's obviously easier and faster to implement, I'm not hostage for some wacky bugs I could have done, and it's straightforward to parse and to format to long algebraic form (e2e4), which is the format UCI likes to receive (stockfish, for instance) and to store to a file.

Having said that, I might take a look into this 8 bit format :)

fabriceleal··on Why Lisp macros are cool, a Perl perspective (2005)
Let over Lambda uses this (maybe something like this?). Very cool book.

http://letoverlambda.com/

fabriceleal··on Rosetta comet landing – live stream
Ah, the pictures here https://www.flickr.com/photos/europeanspaceagency/sets/72157... remind me of Eraserhead :)
fabriceleal··on What is Gradual Typing
Check opendylan [1], which blends dynamic typing with optional type annotations [2]. There's a paper [3] and a "dead" branch in github [4] with an actual implementation of gradual typing.

[1]: http://opendylan.org/

[2]: http://dylanfoundry.org/2014/08/28/type-system-overview/

[3]: http://www.itu.dk/~hame/ilc2010.pdf

[4]: https://github.com/hannesm/opendylan/tree/typed-opendylan

fabriceleal··on Ask HN: Beginner pointers on SAT solvers?
Minisat is definitely on my read list; I'll probably need to read it 2/3 times to fully appreciate it's content. Thanks for the "superoptimizer" pointer, I'll explore that.
fabriceleal··on XOS: Build your own operating system
Now this would be very interesting! Been trying to find good resources on this for a while, but found none ...
fabriceleal··on XOS: Build your own operating system
How are you handling libc? you have your own (or is this even an issue with Lua)? I've been thinking of putting a Common Lisp implementation on bare metal (initially thinking of SBCL, but I think MKCL may be a easier challenge), but haven't found the time to start yet.
fabriceleal··on Calling Lisp from C Using ECL
A more complete example, giving you a Lisp REPL, and calling C code from Lisp: http://vwood.github.io/embedded-ecl.html

And a "port" to Windows: https://github.com/fabriceleal/ecl-win-vs11-example.

Also a tiny non-working "game-engine" that uses SDL1.2 (while not working, may have more examples): https://github.com/rjmacready/pico-gmengine

fabriceleal··on Announcing a specification for PHP
This is great news, now we just need to lobby for the creation of this specification in machine readable files, using something like the K Framework, instead of using the usual wall of text.

http://www.kframework.org/index.php/Main_Page

fabriceleal··on Parsing PHP in Go
Personally I would be a lot more interested in a good platform for writing static analysis tools. I believe the community in general would take a more immediate benefit (and what a benefit!...) from this than from a lone PHP to Go transpiler.
fabriceleal··on Ask HH: Universal programming language?
Well, if you are asking for the most versatile programming language, I would point to Oz:

http://mozart.github.io/

"The Mozart Programming System combines ongoing research in programming language design and implementation, constraint logic programming, distributed computing, and human-computer interfaces. Mozart implements the Oz language and provides both expressive power and advanced functionality."

fabriceleal··on 1930s immigrants who Americanized their names earned more
Not sure if it counts as an americanized name, but this reminded me of Godfather 2; in Ellis Island, Vito Andolini from Corleone was "rebaptized" as Vito Corleone.
fabriceleal··on Developing a mobile cross-platform library in C++
The shape recognition from drawings looks great! I've been looking to use something like this in a project of mine, any pointers you would like to provide, if possible?
fabriceleal··on Mars rover Curiosity’s software upgraded
Possibly cool idea: build a Curiosity emulator/simulator. Build the o.s. for it and/or user-space (does any of those concepts apply? probably not) software for it.

Does this already exist? This looks like it. http://sourceforge.net/projects/marsroversim/

fabriceleal··on The Language-Language Matrix
No entry for (Common Lisp → Common Lisp) or (Scheme → Scheme)?
fabriceleal··on How to Make a Computer Operating System in C/C++
Could you provide some pointers? I'm kinda in the same situation.
fabriceleal··on A JavaScript parser and interpreter written in Go
I have no idea how to really ask this, but does it uses continuation-passing style [0] to execute expressions? I tried to search for "cps" or "continuation" in the repo, but no luck. I also don't really have the time right now to go dig through the source.

[0]: http://en.wikipedia.org/wiki/Continuation-passing_style

fabriceleal··on Show HN: I designed a language for code golf, compiling to Common Lisp
> The debugging tools for Lisp are fantastic.

What is your setup for debugging CL?

fabriceleal··on Hacker News Tech Hiring Trends
There seems to exist a lot of false positives; for instance, I included Lisp on the chart, and it indicated 7 job posts in May '13. I went to the whoishiring's posts for that month (both the "Who is hiring" [1] and "freelancer?" [2]) and I counted 6, but only one of them (the first instance, in a "top level" comment) is actually a job posting (all the others occur in sub-discussions). And as it turns out, it seems that it's only a sort of "eye-candy" (although I admit that filtering these may be harder).

My point is, you might be able to avoid false positives if you only consider "top-level" comments.

[1]: https://news.ycombinator.com/item?id=5637663

[2]: https://news.ycombinator.com/item?id=5637667

fabriceleal··on Python for Android
> is this the first instance of mobile Python on Android OS?

Honestly, I have no idea. But I'm aware that there are multiple efforts to bring "sane" languages (such as C#, by Xamarin) to Android, others than Java.

> Jailbroken iPhones have had this capability for years

I had no idea about this one, but I don't follow iOS development either.

> I'd expected this would happen...sooner?

I agree with you, but I believe this sort of thing should be backed by Apple (iOS) or Google (Android) themselves.

[EDIT]: formatting

Page 1 of 4Next →