HNHacker News
TopNewBestAskShowJobs

vamega

609 karma · joined March 25, 2012

[ my public key: https://keybase.io/madiathv; my proof: https://keybase.io/madiathv/sigs/rRgBgfsI0a_gKjldj-GEawc95GWebMiNpQs-I6XyodI ]
submissionscomments
vamega··on Await Is Not a Context Switch: Understanding Python's Coroutines vs. Tasks
The article’s understanding of Java’s Virtual Threads is incorrect. Virtual threads have a preemptive concurrency model, not a co-operative one, so suspension points are not only at calls to things like Future.get()
vamega··on JMAP for Calendars, Contacts and Files Now in Stalwart
I really hope Fastmail implements the JMAP spec for calendars and contacts soon. They’ve had the mail part of the spec implemented for a while, but it still requires CardDAV/CalDAV for contacts and calendar access.
vamega··on Installing a mini-split AC in a Brooklyn apartment
I control my Mitsubishi mini-splits with an esp32. I’d never done any soldering or worked with a microcontroller before, but I was able to install this into 4 units in a single day.

This esphome project has great integration with home-assistant and Apple Home and I’d highly recommend this approach over the Mitsubishi app if your unit is supported and you’re willing to do a little work.

https://github.com/echavet/MitsubishiCN105ESPHome

vamega··on Show HN: Astro dev blog template with interactive colorschemes
Wow, this is a surprise. I was just looking up astro last night, and stumbled upon this theme and started building my blog off of it.

Thanks for making something really nice.

vamega··on Parsing Protobuf like never before
Amazon uses CBOR extensively. Most AWS services by now should support being called using CBOR. The protocol they're using is publicly documented at: https://smithy.io/2.0/additional-specs/protocols/smithy-rpc-...

The services serve both CBOR and other protocols simultaneously.

vamega··on Mill as a direct style build tool
Does Mill plan to have something like Bazel’s Remote Execution?
vamega··on Comet open source remote KVM from GL-iNet
It doesn't look like this is available just yet. I can't wait to see more details when it comes out.

I have a JetKVM (https://jetkvm.com/) and it's been absolutely fantastic. I'm still waiting on the ATX expansion board, but the core unit is used to monitor my homeserver.

vamega··on The DuckDB Local UI
This looks pretty great. The UI looked fantastic, and the post mentioned that it was open source. However what's open source appears to be the DuckDB extension, which forwards the requests to a remote URL. I've not been able to find the code for the actual UI.

Is the actual UI open source, or is that something MotherDuck is allowing to be used by this while remaining proprietary? Right now it doesn't appear like this would work without an internet connection.

vamega··on Show HN: Firebender, a simple coding agent for Android Engineers
Does this work with Flutter, or does it only work with Android native apps?
vamega··on If we had the best product engineering organization, what would it look like?
Relational databases are not the preferred storage mechanism at Amazon. If a team wants to use an OLTP relational database it’s possible that it will be a decision they will need to defend at any kind of design review.

Of course there are relational databases running OLTP workloads, but it’s far away from the norm. There was a program a while ago to shift many RDBMS systems onto something else.

vamega··on Deletion of Outdated Azul Zulu for Azure Container Images for Better Security
Seems like Microsoft is intentionally doing a leftpad. One day people are going to wake up and a host of CI pipelines and the like will start failing.

NPM, Maven and other package management systems don't generally allow revoking older libraries for security flaws. The pain from this if it goes through will be felt widely.

vamega··on Mill: A fast JVM build tool for Java and Scala
Why do you call these other languages “better”? They’re different, but I’m not sure why either of the one’s you mentioned would be better for this use case.
vamega··on Show HN: Kotlin Money
What is the double hack used in OpenHFT? I tried looking this up and came up short.
vamega··on Linux 6.12 Features Super Real-Time, Sched_ext, Intel Xe2 and Pi 5
Yeah, went through a whole journey getting this to work on a NixOS guest with a Proxmox host recently.

You reminded me to write up the process, and publish a flake for NixOS users who want the kernel.

vamega··on Vapour: A typed superset of the R programming language
Lots of quantitative research uses R. It’s still very popular in the industry.

Insurance is also still using a lot of R. Actuaries I know still use it, and they talk of Python, but I don’t see anyone actually moving to using Python.

vamega··on A high-performance, zero-overhead, extensible Python compiler using LLVM
GraalPy license on GitHub - https://github.com/oracle/graalpython/blob/master/LICENSE.tx...
vamega··on The future of kdb+?
For anyone else reading this, the author did post this comment on the blog, and added a reply there too.
vamega··on The weird and wonderful world of DNS LOC records (2014)
How do you go about adopting a bench in Astoria Park?
vamega··on The weird and wonderful world of DNS LOC records (2014)
I’m in Astoria, I’ll go pay a visit this week!
vamega··on Financial systems take a holiday
Oh man, I had a Bloomberg terminal, and got data from their Data License product.

Even if you have all the calendars, it’s still non-trivial to apply the calendars correctly for different counterparties based on instrument and function.

And corporate actions are awful. The Bloomberg Data license data sometimes doesn’t match what the terminal has. Bloomberg said they updated it in the terminal but would not fix their bulk data sources since the errors were for actions that happened a while ago.

vamega··on High Interest Savings Leaderboard
I've borrowed money using SPX box spreads. You can get data on the recent trades and build a box spread at https://www.boxtrades.com/

There's a long thread on the Bogleheads forums about Box Spreads here: https://www.bogleheads.org/forum/viewtopic.php?t=344667

vamega··on Unison File Synchronizer
Did you rsync in a loop? Or on demand?

I used Unison at Amazon, and it was the most seamless of all the options I tried. The two way sync was especially useful for being able to open up test results in a browser locally

vamega··on I worked 80 hour weeks to deliver a platform for a hedge fund,then they fired me
How did you figure this out? I used to work at ExodusPoint (left about 3 years ago).

It wouldn’t surprise me if it was ExodusPoint, but I’m not sure how one could make that connection from the article.

ExodusPoint had an OMS 3 years ago, so the part in the story about starting trading makes me suspect it’s either an OMS for a new asset class, or a replacement of an earlier system.

Unless the OP joined a portfolio team, and the OMS he’s talking about was to connect that teams strategy to the internal firm wide OMS. I did that for my pod, and I can see a Portfolio Manager making a decision like this.

vamega··on Support HTTP over Unix domain sockets
Another LD_PRELOAD based solution can be found here: https://github.com/nixcloud/ip2unix

I use it to run a number of services under systemd, and haven’t had any issues.

vamega··on Zimaboard: The closest thing to my dream home server setup
I think the N100 specs there don't make sense. It says it'll have a PCIE 3.0 x 16 port, but the N100 chip only has a total of 9 lanes. Probably only applies to th 1235U version.
vamega··on NFS > FUSE: Why We Built Our Own NFS Server in Rust
NFS seems to be a good fit for their use cases, however I don't believe that NFS supports an `inotify` like interface which makes it less useful for usecases like virtual filesystems for developer environments.

Maybe newer NFS revisions allow for the NFS server to notify clients of changes like this, which would be really open things up here.

vamega··on iVentoy
I’ve used this before. Anyone know how is iVentoy different from netboot?
vamega··on Show HN: MongoDB Protocol for SQLite
Relevant comment from someone involved with the project.

https://news.ycombinator.com/item?id=36596036

vamega··on Show HN: MongoDB Protocol for SQLite
Let me know if there’s something I can do to help.

Running Unifi on NixOS is a bit of a pain since the license means that there is no binary cache for the package, resulting in frequent rebuilds.

I’ve also not had a great time with the mongo upgrades in the past that caused my controller to not start.

vamega··on Show HN: MongoDB Protocol for SQLite
Has anyone tried running the Ubiquiti Unifi controller against this?

Even stories of it being successful with the Postgres backend would be really helpful.

Page 1 of 6Next →