Live data from Hacker News

Viewing profile — mishoo

mishoo

HN member
Joined
Fri, Nov 27, 2009, 10:25 AM UTC
HN karma
49
Public activity
33 items

About mishoo

No profile information was provided.

Recent public activity

  1. comment
    Comment #44387204

    I can see what happens there in JSCL.. I took a look at (disassemble (lambda () (loop for i below (expt 10 8) count t))) Seems TAGBODY is compiled into a while(true) which sets an …

  2. comment
    Comment #44387087

    Hey, nice to see Ymacs is still used somewhere else than on my website :) I don't know if you've been tracking it lately, but there was a big overhaul last year [1]. The version in…

  3. comment
    Comment #44386980

    Hm, you're right, JSCL seems abnormally slow on this loop (27.5 sec here). SLip consistently takes 19.3 sec. My CPU is rather beefy (Ryzen 9 HX 370). What's your hardware and brows…

  4. comment
    Comment #44385720

    In SLip: https://lisperator.net/s/slip/ SL-USER> (time (loop for i below (expt 10 8) count t)) Evaluation time: 19376ms 100000000 SL-USER> (time (loop for i below 1000000 count t))…

  5. comment
    Comment #24744215

    This isn't an Arch problem, it's a Gnome problem. Extensions break all the time because in order to do anything non-trivial they must use "undocumented" APIs (well, there's no docu…

  6. comment
    Comment #23464039

    Now add a Common Lisp compiler to it and you reinvented technology from the 80'es. :-)

  7. comment
    Comment #21990529

    You'd be surprised to find out that Common Lisp has actually quite a strong type system (not Haskell-level but much better than C++/Java); just that it's optional. You get the best…

  8. comment
    Comment #21989791

    You won't get what true "liveness" is until you work in Lisp or Smalltalk. The ability to change a function in a running program, without restarting it. Automatic reload might seem…

  9. comment
    Comment #18509002

    Nicely done, but Courier is the ugliest font on Earth (I don't have Monaco). For the sake of humanity, never write "Courier" in a CSS file. ;-)

  10. comment
    Comment #18100082

    Emacs, the One True Program.

  11. comment
    Comment #18005685

    I do, when I know the types match. Also, I always use == to test if something is either null or undefined; cases where the distinction matters are extremely rare, and this looks to…

  12. comment
    Comment #17750213

    It's not always 10:1, but it seems to be a good average. This happened to me numerous times — I sometimes start with a quick and dirty solution for my problem, then refine and refi…

  13. comment
    Comment #15499368

    What's wrong with: return { labels: data.items.map(function(value){ return { type: "label", value: value > 10 ? value : value * 100 }; }) }; I hope your project does not get too po…

  14. comment
    Comment #15359770

    Magit must be why Git was invented.

  15. comment
    Comment #15088408

    +1, but I tried patiently to move the mouse over the X (close tab button) and clicked a few times... one minute later it closed and I got away without a hard reset.

  16. comment
    Comment #14543746

    Agree with Aloha. I wouldn't be too hard on the programmer (also, if I understand correctly it's not a database issue, but only with the 32-bit iOS client). I'd pat him on his back…

  17. comment
    Comment #14036840

    Take a look at Kendo Spreadsheet too: http://demos.telerik.com/kendo-ui/spreadsheet/index (bias alert: I'm part of the team) It's not free, but IMO it's the most Excel-like Web-bas…

  18. comment
    Comment #13914491

    I wrote some time back a tutorial on this: http://lisperator.net/pltut/ — but the implementation language is JS, and the language we implement is quite trivial (no objects, inherit…

  19. comment
    Comment #11840476

    I wrote some similar thoughts here: http://lisperator.net/blog/why-lisp/ (in the "organic growth" section). Sadly I don't get to do much Lisp these days, but it remains my favorite…

  20. comment
    Comment #9196325

    ... and then it gets continuations, and that's where it becomes interesting. Any case, the intent was purely didactic, but I did implement a Scheme dialect based on half of that co…

  21. comment
    Comment #9114924

    This is a good point. While I have my doubts that it will be an entirely new browser, by simply renaming it they might be able to offer a version for non-Windows OS-es without maki…

  22. comment
    Comment #9114882

    “Microsoft stated that the merging of Microsoft Windows and Internet Explorer was the result of innovation and competition, that the two were now the same product and were inextric…

  23. comment
    Comment #9114350

    They can't. They said in a court of law that IE can't be separated from Windows.

  24. comment
    Comment #8555523

    I wrote a tutorial some time back — http://lisperator.net/pltut/ — also targeted at JS. It walks you through parsing, evaluating, continuations and CPS compiling.

  25. comment
    Comment #5340439

    I think both have valid points, but in such a way that Marijn is right. I did start cool open source projects without crowd-funding. It happened at certain points in my life when I…