HNHacker News
TopNewBestAskShowJobs

lpgauth

1,201 karma · joined March 17, 2008

CEO @ PastelAds, CTO @ MarketOps, CTO @ DealerX

Open source: http://github.com/lpgauth

submissionscomments
lpgauth··on Supabase is acquiring Turso
Congrats Glauber!
lpgauth··on Show HN: QuickBEAM – run JavaScript as supervised Erlang/OTP processes
I also built a NIF wrapping QuickJS-NG recently to enable "code mode" on our MCP server.

https://github.com/lpgauth/quicksand

lpgauth··on I designed a Dieter Rams-inspired iPhone dock
I love this, but I don't have a 3D printer. Is there a service that could print this for me?
lpgauth··on "Firefox added [ad tracking] and has already turned it on without asking you"
"Google/Firefox claim their tracking features are not "tracking" because they use something called "differential privacy". I don't have room to explain this class of technology, but I sincerely consider it to be fake."

Differential privacy is not fake, although quite complex to do in practice.

https://en.wikipedia.org/wiki/Differential_privacy

lpgauth··on Show HN: Open-source x64 and Arm GitHub runners
One thing I find frustrating about the Github Actions's runner pricing is that it's calculated on a minute basis. Couldn't you bill by the second instead? Maybe set a minimum to 1 min but after that charge by the second?

I assume this is done to cover the time that the VM reboots between jobs?

lpgauth··on Are we at peak vector database?
"We would say Cassandra is a columnar data store, alongside the Scylla or HBase."

Cassandra and Scylla are row based distributed key value stores.

lpgauth··on Is Slack Down?
yep.
lpgauth··on Alphabet selling Google Domains assets to Squarespace
It’s pretty crazy that you can’t setup a custom 3rd party name server. I can’t even transfer my domain from one Cloudflare account to another without transferring my domain to another registrar…
lpgauth··on The Design Principles of the Elixir Type System [pdf]
I'm not sure if I missed the announcement, but was there a timeline shared for a first alpha/beta release?
lpgauth··on Disposable Root Servers
Pretty cool, useful if you need a SOCKS proxy to access blocked services.

e.g. `ssh -v -D 30314 -q -C -N root@segfault.net`

lpgauth··on Youtube.js – full-featured wrapper around YouTube's private API
Very interesting. Does anyone know how stable the InnerTube API is?
lpgauth··on Twitter based map of Russian troop movements
Canadian embassy is closed in Ukraine, they have relocated to Poland.
lpgauth··on Build an Elixir Redis Server that’s faster than HTTP
I’m sorry but this benchmark is not testing the underlining protocol but the clients themselves (pooling mechanism, pipelining, keep-alive, etc). The Redis protocol is probably faster to parse than HTTP but not a 100x factor.
lpgauth··on Decentralized ETS Counters for Better Scalability
Not sure if Kjell Winblad is around to answer questions, but I'm curious about the sharp performance drop-off (14M -> 5M) at 32 processes for the 50% write/ 50% delete benchmark. What's the bottleneck there?

http://winsh.me/ets_catree_benchmark/azure_D64s_decent_ctrs/...

lpgauth··on Erlang/OTP 24 highlights
I'm going to miss those `badarg` errors :D
lpgauth··on Ask HN: Who is hiring? (March 2021)
Montreal based roles:

  AdGear - Senior Senior Software Architect
  AdGear - Senior Software Engineer - Erlang
  AdGear - Senior Ruby Engineer 
  AdGear - Senior System Engineer
  AdGear - Senior Software Engineer Go/Golang 
Following its acquisition by the Visual Display division of Samsung in 2016, AdGear is now focusing on enabling brands to connect with Samsung TV audiences as they are exposed to digital media across all devices. We're trying to bridge the gap between traditional TV advertising and digital advertising! For more information, complete description of roles, and details on applying, please see https://adgear.com/en/#section_jobs

#erlang #c11 #go #rust #scala #ruby #typescript #react #opensource

lpgauth··on Gleam 0.14 – Type-safe language for the Erlang VM
I don't think Gradualizer is led from FB. The FB static type system hasn't been opened up yet AKAIK.
lpgauth··on Ubiquiti Networks Breach
What systems were breached? I haven't received an email...

Is UNMS ok?

lpgauth··on A Brief Guide to OTP in Elixir
Well, the sys behavior is easy to implement.

I also am not a fan of the complexity and overhead of gen_server so instead I use metal (http://github.com/lpgauth/metal). It's a simple receive loop with an optional init and terminate callback. It implement sys and can be supervised.

lpgauth··on Implement BeamAsm – A JIT for Erlang/OTP
This is amazing. Huge props to Lukas Larsson and the OTP team!

Some background on the journey to BeamJIT: https://drive.google.com/file/d/1hHCs90kDX_wJ9AbLzGNu5bZKdIV...

lpgauth··on Reverse Engineering the Comtech AHA363 PCIe Gzip Accelerator Board
mixing simd and non-simd load is not recommended.

https://blog.cloudflare.com/on-the-dangers-of-intels-frequen...

lpgauth··on Ask HN: Who is hiring right now?

  AdGear - ONSITE - Backend Engineer (Erlang, C, Rust, Go) - Montreal - FullTime
  AdGear - ONSITE - Data Engineer (Scala, Spark, Kafka, Vertica, AWS)- Montreal - FullTime
  AdGear - ONSITE - Javascript Application Engineer (TypeScript, React) - Montreal - FullTime
  AdGear - ONSITE - Ruby Application Engineer (Ruby, Rails) - Montreal - FullTime
  AdGear - ONSITE - Senior Machine Learning Engineer - Montreal - FullTime
Following its acquisition by the Visual Display division of Samsung in 2016, AdGear is now focusing on enabling brands to connect with Samsung TV audiences as they are exposed to digital media across all devices. We're trying to bridge the gap between traditional TV advertising and digital advertising! For more information, complete description of roles, and details on applying, please see

https://adgear.com/en/#section_jobs

#erlang #c11 #go #rust #scala #ruby #typescript #react #opensource

lpgauth··on An Update on Bradfitz: Leaving Google
Oh wow, I remember reading this back in the day.
lpgauth··on Samsung TVs May Upload Screenshots for Automatic Content Recognition
Samsung Smart TVs do not take screenshots as far as I know. They do audio and video fingerprinting. It would be way too costly and inificient to upload screenshots for content recognition (https://en.m.wikipedia.org/wiki/Automatic_content_recognitio...).

Disclaimer: I work for Samsung, but not directly in the TV software.

lpgauth··on Ask HN: Who is hiring? (December 2019)
@n_sanity yes, new grads are welcome.
lpgauth··on Ask HN: Who is hiring? (December 2019)

  AdGear - ONSITE - Javascript Application Engineer (TypeScript, React) - Montreal - FullTime
  AdGear - ONSITE - Ruby Application Engineer (Ruby, Rails) - Montreal - FullTime
  AdGear - ONSITE - Engineering Manager AdTech - Montreal - FullTime
Following its acquisition by the Visual Display division of Samsung in 2016, AdGear is now focusing on enabling brands to connect with Samsung TV audiences as they are exposed to digital media across all devices. We're trying to bridge the gap between traditional TV advertising and digital advertising! For more information, complete description of roles, and details on applying, please see https://adgear.com/en/#section_jobs

#erlang #c11 #go #rust #scala #ruby #typescript #react #opensource

lpgauth··on Ask HN: Who is hiring? (November 2019)

  AdGear - ONSITE - Backend Engineer (Erlang, C, Rust, Go) - Montreal - FullTime
  AdGear - ONSITE - Data Engineer (Scala, Spark, Kafka, Vertica, AWS)- Montreal - FullTime
  AdGear - ONSITE - Javascript Application Engineer (TypeScript, React) - Montreal - FullTime
  AdGear - ONSITE - Ruby Application Engineer (Ruby, Rails) - Montreal - FullTime
  AdGear - ONSITE - Senior Machine Learning Engineer - Montreal - FullTime
Following its acquisition by the Visual Display division of Samsung in 2016, AdGear is now focusing on enabling brands to connect with Samsung TV audiences as they are exposed to digital media across all devices. We're trying to bridge the gap between traditional TV advertising and digital advertising! For more information, complete description of roles, and details on applying, please see https://adgear.com/en/#section_jobs

#erlang #c11 #go #rust #scala #ruby #typescript #react #opensource

lpgauth··on Ask HN: Who is hiring? (October 2019)

  AdGear - ONSITE - Backend Engineer (Erlang, C, Rust, Go) - Montreal - FullTime
  AdGear - ONSITE - Data Engineer (Scala, Spark, Kafka, Vertica, AWS)- Montreal - FullTime
  AdGear - ONSITE - Javascript Application Engineer (TypeScript, React) - Montreal - FullTime
  AdGear - ONSITE - Ruby Application Engineer (Ruby, Rails) - Montreal - FullTime
  AdGear - ONSITE - Senior Machine Learning Engineer - Montreal - FullTime
Following its acquisition by the Visual Display division of Samsung in 2016, AdGear is now focusing on enabling brands to connect with Samsung TV audiences as they are exposed to digital media across all devices. We're trying to bridge the gap between traditional TV advertising and digital advertising! For more information, complete description of roles, and details on applying, please see https://adgear.com/en/#section_jobs

#erlang #c11 #go #rust #scala #ruby #typescript #react #opensource

lpgauth··on Google’s GDPR Workaround
I really doubt Google Adx would pass buyer_uid to buyers in EU28 countries. They were the first ones to truncate IPs in EU for privacy reasons.

We've stopped cookie matching in EU28 countries so I can't verify if they do pass the buyer_uid.

lpgauth··on Ask HN: Who is hiring? (September 2019)

  AdGear - ONSITE - Senior Backend Engineer (Erlang, C, Rust, Go) - Montreal - FullTime
  AdGear - ONSITE - Data Engineer (Scala, Spark, Kafka, Vertica, AWS)- Montreal - FullTime
  AdGear - ONSITE - Front-end engineer (SASS, Bootstrap, Webpack) - Montreal - FullTime
  AdGear - ONSITE - Javascript Application Engineer (TypeScript, React) - Montreal - FullTime
  AdGear - ONSITE - Ruby Application Engineer (Ruby, Rails) - Montreal - FullTime
  AdGear - ONSITE - Senior Machine Learning Engineer - Montreal - FullTime
Following its acquisition by the Visual Display division of Samsung in 2016, AdGear is now focusing on enabling brands to connect with Samsung TV audiences as they are exposed to digital media across all devices. We're trying to bridge the gap between traditional TV advertising and digital advertising!

For more information, complete description of roles, and details on applying, please see https://adgear.com/en/#section_jobs

#erlang #c11 #rust #scala #ruby #typescript #react #opensource

Page 1 of 16Next →