News for hackers. Stuff that matters.

vamega

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()
Re:JMAP for Calendars, Contacts and Files Now in Stalwart on Wednesday October 22, 2025 @05:00PM (#45675085)
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.
Re:Installing a Mini-Split AC in a Brooklyn Apartment on Sunday August 10, 2025 @01:33AM (#44852989)
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

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.

Re:Parsing Protobuf Like Never Before on Thursday July 24, 2025 @06:48PM (#44677251)
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.

Re:Mill as a Direct Style Build Tool on Tuesday May 13, 2025 @04:55PM (#43977625)
Does Mill plan to have something like Bazel’s Remote Execution?
Re:Comet open source remote KVM from GL-iNet on Sunday March 16, 2025 @12:16PM (#43380141)
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.

Re:The DuckDB Local UI on Wednesday March 12, 2025 @10:40AM (#43343772)
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.

Does this work with Flutter, or does it only work with Android native apps?
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.

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.

Re:Mill: A fast JVM build tool for Java and Scala on Monday October 28, 2024 @01:02PM (#41973444)
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.
Re:Kotlin Money on Tuesday October 08, 2024 @01:03PM (#41779436)
What is the double hack used in OpenHFT? I tried looking this up and came up short.
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.

Re:Vapour: A typed superset of the R programming language on Friday September 20, 2024 @07:10AM (#41600802)
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.

Re:The future of kdb+? on Friday August 16, 2024 @11:08AM (#41267089)
For anyone else reading this, the author did post this comment on the blog, and added a reply there too.
Re:The weird and wonderful world of DNS LOC records on Tuesday July 30, 2024 @09:51AM (#41109200)
How do you go about adopting a bench in Astoria Park?
Re:The weird and wonderful world of DNS LOC records on Tuesday July 30, 2024 @09:51AM (#41109198)
I’m in Astoria, I’ll go pay a visit this week!
Re:Financial systems take a holiday on Friday March 01, 2024 @12:36PM (#39564277)
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.

Re:High Interest Savings Leaderboard on Friday February 23, 2024 @10:13AM (#39481524)
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

Re:Unison File Synchronizer on Wednesday February 07, 2024 @02:38PM (#39293197)
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

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.

Re:Support HTTP over Unix domain sockets on Monday November 27, 2023 @09:14AM (#38432441)
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.

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.
Re:NFS > FUSE: Why We Built Our Own NFS Server in Rust on Tuesday September 19, 2023 @04:26PM (#37576034)
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.

Re:iVentoy on Saturday July 08, 2023 @03:33PM (#36647910)
I’ve used this before. Anyone know how is iVentoy different from netboot?
Re:Show HN: MongoDB Protocol for SQLite on Wednesday July 05, 2023 @08:09AM (#36599238)
Relevant comment from someone involved with the project.

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

Older »