Live data from Hacker News

Viewing profile — glangdale

glangdale

HN member
Joined
Mon, Oct 19, 2015, 10:22 PM UTC
HN karma
5,457
Public activity
1,144 items

About glangdale

I work at Intel on a range of things, including the Hyperscan project:

https://github.com/01org/hyperscan

Worked on JSON parsing with Daniel Lemire at:

https://github.com/lemire/simdjson

Blog: branchfree.org

https://twitter.com/geofflangdale

Recent public activity

  1. comment
    Comment #44431685

    I'm not sure what you mean here. A single cache line is 64B, and this table would thus occupy 4 cache lines, but typical x86 cache sizes are 32K or for more recent cores 48K. Wheth…

  2. comment
    Comment #44273473

    Yes, that's it. Vectorized SIMD annihilates this problem, a space I've been working in since 2006 and it wasn't all that new even then. A close second would be a heavily optimized …

  3. comment
    Comment #44273364

    To paraphrase Arthur Dent, "this must be a strange new usage of the word 'fastest' with which I am not previously familiar". The fastest way to detect a vowel in a string on any re…

  4. comment
    Comment #42706597

    Yes, we have similar metrics in NSW (Australia). Agreed on the dynamics. There are also a lot if fairly feral edutech entrepreneurs playing special interest capture here - they obv…

  5. comment
    Comment #42706077

    100% this. Our kids were required to bring laptops to school for no particularly good reason, then allowed to zombie out on them in the library during lunch and free periods. Infur…

  6. comment
    Comment #42706044

    I'm sure you are a great person and all that, but in my experience, this particular recipe has produced absolute legions of smug, arrogant people who are nowhere near as smart as t…

  7. comment
    Comment #42693744

    [flagged]

  8. comment
    Comment #42690008

    It's magnificently Paul Graham that he wrote some incredibly long essay called "The Origins Of Wokeness" without ever discussing, the origins of wokeness. Whatever you think about …

  9. comment
    Comment #42484867

    Not OP, but we use these tables all the time in Hyperscan (for string and character class matching) and it's a long-standing technique to use it for things like SIMD population cou…

  10. comment
    Comment #40666033

    8 instructions seems very solid - guessing AND/PSHUFB for low nibble, SHIFT/AND/PSHUFB for high nibble, OR to combine plus load/store? If you have AVX-512, GFNI is faster for this …

  11. comment
    Comment #39814163

    This would be, speaking as someone who has dealt with his share of state machines, quite confusing. The uncomfortable thing about regular expression implementation as automata is e…

  12. comment
    Comment #34454513

    I always thought it was an odd turn of phrase; at most, you might have your speed detected by aircraft. "Enforced" always conjured up a picture of speed demons being strafed from a…

  13. comment
    Comment #29448500

    I started to build "simdcsv" - based on similar principles to "simdjson", but succumbed to lassitude. There's still a fork kicking around. Doing the CSV version of the quote conven…

  14. comment
    Comment #29273855

    To be clear, I don't approve of these "cancellations". Public universities are not well-protected in the United States from conservatives seeking to defund programs with which they…

  15. comment
    Comment #29273662

    I'm not going to get into a debate about whether Cotton is an idiot with a completely ahistorical view of slavery, but I think it's intriguing that he was pushing for a federal ban…

  16. comment
    Comment #29273643

    "Blog posts". Your mind is going to get blown when you find out there exist whole departments at universities that aren't sciences, and that there's kinda of a tradition of academi…

  17. comment
    Comment #29271097

    Deplatforming is not the only form of external pressure applied in the academic world. Getting entire university departments closed, for example, is considered a bit more final and…

  18. comment
    Comment #29271030

    It's not inconsistent to want to 'badly want to help' groups that aren't on your political side. I may be a left-liberal, but working class conservatives arguing for lower taxes ar…

  19. comment
    Comment #29270434

    Some more examples: https://www.salon.com/2021/05/01/conservatives-claim-to-hate... A right-wing think tank with strong influence on Idaho legislators produces this gem of a report…

  20. comment
    Comment #29270242

    Another good example (from a Nation article): "Arkansas Senator Tom Cotton, in a tizzy over the discontinuation by the estate of Dr. Seuss of six lesser-known books with racist con…

  21. comment
    Comment #29270150

    Followup: I can't Google up the studies I read on this, as all the terms I can think of are either overloaded or heavily partisan ("cancel culture"), etc. But I have a strong recol…

  22. comment
    Comment #29269664

    > Schools are being pressured to remove books and cancel professors for spreading the “wrong” ideas. These sentiments are all too familiar to me, and to anyone who has survived lif…

  23. comment
    Comment #28795657

    You have a strange notion of what 'research' might be, which doesn't really map to either a academic notion of research ("write papers that might appeal to an {OS,PL,NS}DI committe…

  24. comment
    Comment #28790498

    You mistake my reasons. Popularity is not an end in itself. Popularity, in this case, is a requirement to capture meaningful workloads to test what is purportedly a research operat…

  25. comment
    Comment #28782749

    If P9 had been able to run a reasonable number of computer programs not written by people at the Labs, it might have survived or at least been more influential beyond "UTF-8, some …