Live data from Hacker News

Viewing profile — neopallium

neopallium

HN member
Joined
Wed, Aug 25, 2010, 7:40 AM UTC
HN karma
136
Public activity
66 items

About neopallium

  Name: Robert G. Jakabosky
  Location: Guangzhou, China
  Remote: Yes
  Willing to relocate: Maybe
  Technologies: Rust, C/C++, Lua, Java, Node.js, Javascript/HTML/CSS, Substrate,
    MySQL/Postgres/MongoDB, JIT/Compilers, FIX protocol, ZeroMQ,
    FreeSwitch/Asterisk, Docker
  Résumé/CV: https://cn.linkedin.com/in/neopallium
  Other profiles: https://github.com/Neopallium,
    http://stackoverflow.com/cv/neopallium-34934
  Email: rjakabosky@sharedrealm.com
  Wechat: robert2051
Full-stack developer. Worked with stock market datafeeds (BridgeFeed,FIX,Activ Financial) for about 7 years. IVRS/VOIP using FreeSwitch/Asterisk. Implemented a JIT/static compiler for Lua [0][1].

I am a Canadian who moved to China about 3 years ago. Anyone else around Guangzhou/Shenzhen/Hong Kong? I am interested in meeting others around here.

0. https://github.com/Neopallium/llvm-lua

1. https://github.com/Neopallium/slua

[ my public key: https://keybase.io/neopallium; my proof: https://keybase.io/neopallium/sigs/jvP68uqQEiNiYP6NcRz8Ps8axbNXG62Pv94A3KIww04 ]

Recent public activity

  1. comment
    Comment #35359616

    I needed to get the PPPoE account off a router once (My boss didn't remember the router's admin password), so I connected the WAN port to my laptop and captured the PPPoE packets. …

  2. comment
    Comment #35326372

    Create a StackOverflow + GPT site where questions can be asked in public with both human and AI answers. Make it clear to users that the content will be used in future training set…

  3. comment
    Comment #35180665

    I used c2rust to start rewriting OpenJpeg into Rust code [0]. It was easy to get the Rust code compiled and working as a drop-in-replacement for the C Library. This has been a big …

  4. story
  5. comment
    Comment #31575353

    Would it be possible to build a rosetta stone for this secret language with prompts asking for labeled pictures of different categories of objects? Or prompts about teaching kids d…

  6. comment
    Comment #31386179

    A motion activated sprinkler could work too. Or buy a motion detector and have it activate plant water sprayers (the kind used for automatic watering of potted plants).

  7. comment
    Comment #30703489

    If both Humble and Webb were pointed at the same spot of the sky at the same time, the images could be merged to get a wider range of the light spectrum.

  8. comment
    Comment #30170198

    I just started using c2rust on openjpeg [0] (jpeg 2000 encoder/decoder) today and already have it working as a drop in replacement for the C libopenjp2.so on Linux. Still has a lot…

  9. comment
    Comment #25628111

    The Rust compiler can auto-vectorize loop code. This blog post shows how to write simple idiomatic Rust code that will allow the compiler to auto-vectorize: http://cliffle.com/p/da…

  10. comment
    Comment #25628070

    Someone wrote a 6 part of blog post [0] about porting that nbody benchmark from C to Rust. They went from a straight line by line port using unsafe rust using the same SSE based de…

  11. comment
    Comment #24684305

    FastCGI doesn't set environment variables. Only CGI does that since the CGI binary is executed for each request. FastCGI binaries run as a server listening on a unix/tcp socket for…

  12. comment
    Comment #21302453

    I wonder if a database of past videos of these people (after the truth is known) and machine learning would be able to make a bullshit/con detector? Maybe the same could be done wi…

  13. comment
    Comment #18519740

    The client doesn't have to use a "connected" UDP socket either. The client can bind to a random local port and use "sendto" to talk to many servers.

  14. comment
    Comment #18475050

    Is there a comparison table of CPU vulnerabilities? I would like to know which CPU has the least vulnerabilities or the best performance after patching. From what I have read so fa…

  15. comment
    Comment #18044135

    I have lost my train of thought from vague comments or questions like that. The comment in the article was "…email about that 'thing'". I would immediately think "what thing?", the…

  16. comment
    Comment #17792361

    Also with: ps get Found that accidentally because of autocomplete on my phone changed "-ef" to "get".

  17. comment
    Comment #17725761

    The readme has an example of unpacking Xcode and compiling a simple helloworld program using the CLI.

  18. comment
    Comment #14247712

    LLVM-lua was just an experiment. I wanted to see what kind of performance statically compiled Lua could achieve. I didn't really need the JIT feature. But I did add support for it …

  19. comment
    Comment #14247612

    I don't think that answer was there when I had first come across that question (back in 2010-2011). That answer is about typed languages. The issue is with dealing with dynamic typ…

  20. comment
    Comment #14247569

    I hadn't heard about that. I have been working on other projects, so haven't had the time to keep up with the developments in LLVM. Thanks for the heads up. The main issues I had w…

  21. comment
    Comment #14235421

    I have tried using LLVM as a JIT for Lua [0] (7 years ago), but found the codegen to be too slow [1] and use too much memory. It might have improved since then, but I really don't …

  22. comment
  23. comment
    Comment #12069497

    Companies using fake advertising need to be held accountable. I have seen and heard about so much fake advertising, that I don't really even care what the label says anymore. How h…

  24. comment
    Comment #12024827

    ptmalloc[0] is developed by Wolfram Gloger and is a modified version of Doug Lea's malloc (aka dlmalloc [1]). 0. http://www.malloc.de/en/ 1. http://gee.cs.oswego.edu/pub/misc/mallo…

  25. comment
    Comment #12024579

    Mike Pall has been looking for a new LuaJIT maintainer [0] for almost a year. 0. http://www.freelists.org/post/luajit/Looking-for-new-LuaJIT-...