Live data from Hacker News

Viewing profile — mascarenhas

mascarenhas

HN member
Joined
Fri, Apr 27, 2007, 6:31 PM UTC
HN karma
353
Public activity
30 items

About mascarenhas

No profile information was provided.

Recent public activity

  1. comment
    Comment #47066878

    This was killed twice today already, and is related to this story, so if anyone else can vouch to unkill: https://news.ycombinator.com/item?id=47060078 The current one has already …

  2. comment
    Comment #46851509

    I have set it up in a docker container that only has two host volumes mounted with the Obsidian vaults where I keep notes for two TTRPG campaigns, so a very low-stakes situation. I…

  3. comment
    Comment #11311452

    You only need row polymorphism if you want full type inference. You can get away with width subtyping with bounded parametric polymorphism if you are willing to give up on inferrin…

  4. comment
    Comment #10698766

    I don't know where the parent lives in Brazil, but the supermarket chain comment definitely has not been my experience in upper-middle class Rio de Janeiro neighborhoods. People us…

  5. comment
    Comment #6498552

    I forgot to tell in the message that there's also a mirror at http://fabiomascarenhas.github.io/lua/

  6. comment
    Comment #6498540

    Actually the "meat" of the course starts on unit 1, unit 0 is more of a recap of where Lua comes from and where it is used. :)

  7. comment
    Comment #4868652

    Try again next semester. Taking compilers is mandatory for comp. sci students, so they will have to bite the bullet and take it eventually, even if scared of Roberto (somewhat with…

  8. story
  9. story
  10. story
  11. comment
    Comment #3790957

    OS/2 was actually quite good on underpowered hardware if you stuck to console apps running fullscreen. I started with OS/2 2.1 on a 40Mhz 386 with just 8Mb RAM, connecting to BBSes…

  12. story
  13. comment
    Comment #1894613

    You have to compare Lua at 1995 (version 2) to JavaScript at 1995, as its development, at least inside the browser, would be arrested the same way JavaScript's was. Lua 2 was certa…

  14. comment
    Comment #1381632

    I can see a lot of folks just blocking Safari outright if Apple tried to pull this stunt...

  15. story
  16. comment
    Comment #1305912

    This was obviously a typo to me, I just skipped it and kept reading. By now several other comments here have shown that the Jobs' letter is indeed hypocritical by the accepted defi…

  17. story
  18. comment
    Comment #1068077

    Lua numbers are not boxed in the usual sense; they live in the Lua data stack (which leaves in the C heap, but this is not isomorphic to the Lua heap), are not accessed through a p…

  19. comment
    Comment #1068047

    LuaForge's ftp server is broken since the big LuaForge crash a few months ago, so those pages are badly out of date. Browse http://github.com/keplerproject for more recent informat…

  20. comment
    Comment #1059804

    There are more full-featured web servers written in Lua, too: http://github.com/keplerproject/xavante and http://dev.alt.textdrive.com/browser/HTTP/HTTP.lua

  21. comment
    Comment #988963

    This virtual machine approach works great for Parsing Expression Grammars, because of restricted backtracking: http://www.inf.puc-rio.br/~roberto/docs/peg.pdf

  22. comment
    Comment #539002

    I am not one of the book/site's authors, but one of the Kepler commiters :-), but this is what they say at the site's about page: "This website is powered entirely by Lua, using Sp…

  23. comment
    Comment #538199

    A more recent commercial site that is using Kepler (via the Sputnik wiki/cms) is the site for the "World of Warcraft Programming" book, created by the book's author. I have updated…

  24. comment
    Comment #452945

    Orbit is more like Camping or web.py than Rails, though. But I tried to make its deployment (along with the rest of Kepler) as easy as PHP's as possible. :-) Having a Lua embedded …

  25. comment
    Comment #308103

    Check LuaRocks ( http://luarocks.org ), a package manager/installer for Lua, it makes deployment of C extensions much easier (no root access required). About deployed Lua webapps, …