Marijn Haverbeke

@MarijnJH

Independent software person. Editors and programming languages

Berlin
Vrijeme pridruživanja: lipanj 2009.

Tweetovi

Blokirali ste korisnika/cu @MarijnJH

Jeste li sigurni da želite vidjeti te tweetove? Time nećete deblokirati korisnika/cu @MarijnJH

  1. proslijedio/la je Tweet
    2. srp 2018.

    In 1973, Rittel & Webber warned us of the limitations of computational and rational approaches to wicked problems, and explained why there are no "solutions". A lesson that many advocates would do well to remember.

    Prikaži ovu nit
    Poništi
  2. proslijedio/la je Tweet
    30. sij
    Poništi
  3. 30. sij

    German date notation is a nice language hack. Ordinals can be written by putting a dot after a number (‘3.’ for ‘dritte’/‘third’). Dates are commonly pronounced like ‘thirtieth twelfth two thousand’ and thus obviously written as ‘30.12.2000’

    Poništi
  4. 28. sij

    There's now experimental support for parsing multiple rules from a single grammar in Lezer, thanks to PRs by

    Poništi
  5. proslijedio/la je Tweet
    28. sij

    The repository finally crossed the 1k commit mark

    Poništi
  6. 28. sij

    (Update: pirated book is back on Amazon again, same title and author, different URL.)

    Poništi
  7. 24. sij

    The web platform hates you, exhibit 73: You'd think <p>text<footnote><p>note</p></footnote></p> would be a reasonable representation for footnotes, but the inner <p> will auto-close the outer one so HTML parsers can't handle this.

    Poništi
  8. 21. sij

    This seems tangentially related, in that it describes a problem caused by repeatedly collected compiled code (though the source of the problem is different there) (cc )

    Prikaži ovu nit
    Poništi
  9. 21. sij

    Does Chrome throw away JIT-ed code as soon as the browser is idle? I'm trying to run some heavy code (parsing) in a requestIdleCallback pseudo-thread, and the difference in time taken between just running it in one shot and doing it in small increments is ridiculous (factor 5).

    Prikaži ovu nit
    Poništi
  10. 21. sij

    They removed it! The other books by the guy are still up, so there's that, but the JavaScript one is gone, for now.

    Prikaži ovu nit
    Poništi
  11. proslijedio/la je Tweet
    20. sij

    I guess, on the bright side, now that Edge devtools are Chrome devtools every major browser embeds CodeMirror.

    Poništi
  12. 20. sij

    Actually I guess it was just ran through some really terrible piece of rephrasing software (which I suppose exists for this precise purpose), since the text, insofar as it's still legible, does follow the meaning of my text pretty closely.

    Prikaži ovu nit
    Poništi
  13. 20. sij

    Plot twist: Whereas last time the pages I got with 'look inside' were literal chunks of my text, right now they look like machine-generated gobbledygook. Not sure if they are just different pages or the text was replaced/regenerated in response to the copyright claim.

    Prikaži ovu nit
    Poništi
  14. 20. sij

    To clarify, since I'm giving this content away for free, lost sales aren't really what's bothering me here. The reason I'm pissed is that Amazon's blatantly corrupt behavior is getting unsuspecting people ripped off.

    Prikaži ovu nit
    Poništi
  15. 20. sij

    And Amazon continues to stonewall my copyright infringement reports. I guess if you're optimizing shareholder value, continuing to print (yes, they print this one themselves) ripped-off material is the way to go. Fuckers.

    Prikaži ovu nit
    Poništi
  16. proslijedio/la je Tweet
    17. sij
    Odgovor korisniku/ci

    Fwiw, this is actively being worked on now by refreshing the imported version of v8's regexp engine. See

    Poništi
  17. 17. sij

    And now that Edge is just Chrome, Firefox is the only major JS platform still missing this.

    Prikaži ovu nit
    Poništi
  18. 17. sij

    It's hard to overstate how important this feature is for many kinds of Unicode-aware text processing. Yes, we can ship gigantic regexps to match something like 'letters', but the browser has this data and it might as well give it to us.

    Prikaži ovu nit
    Poništi
  19. 17. sij

    Unicode properties (\p) in JS regular expressions were standardized two years ago in ES2018. SpiderMonkey still doesn't support them and the relevant bug seems entirely inactive

    Prikaži ovu nit
    Poništi
  20. 15. sij

    After a week of dead ends and self doubt, I've rewritten Lezer's error-recovery strategy to be easier to reason about and hopefully not produce infinite loops anymore. Version 0.6.0 is on npm now. (Also make sure to upgrade lezer-generator if you are compiling grammars.)

    Poništi

Čini se da učitavanje traje već neko vrijeme.

Twitter je možda preopterećen ili ima kratkotrajnih poteškoća u radu. Pokušajte ponovno ili potražite dodatne informacije u odjeljku Status Twittera.

    Možda bi vam se svidjelo i ovo:

    ·