Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chaokunyang
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
4 ms
·
1.
▲
by
chaokunyang
3mo ago
fory json source code: https://github.com/apache/fory/blob/main/java/fory-json/READ...
2.
▲
Apache Fory JSON: Fastest Java JSON Serialization, 10x Faster Than Jackson/Gson
(fory.apache.org)
2 points
by
chaokunyang
3mo ago
|
2 comments
3.
▲
by
chaokunyang
3mo ago
Apache Fory JSON is a high-performance JSON serialization framework for Java. It maps Java objects to and from standard JSON text and UTF-8 bytes. In the published benchmarks, it reaches up to 10.91× Jackson’s throughput and 10.89× Gson’s i
4.
▲
Apache Fory Serialization 1.2.0: JDK 25 support without sun.misc.Unsafe
(github.com)
1 points
by
chaokunyang
5mo ago
|
1 comments
5.
▲
by
chaokunyang
5mo ago
Apache Fory 1.2.0 is out. The main Java change is JDK 25 support without using sun.misc.Unsafe in the active runtime path. Older JDKs keep the existing fast path, while JDK 25+ uses replacement implementations based on supported JVM APIs. O
6.
▲
Apache Fory C++: 10x faster serialization than protobuf
(fory.apache.org)
4 points
by
chaokunyang
8mo ago
|
2 comments
7.
▲
by
chaokunyang
8mo ago
1. 10X faster serialization than protobuf c++ 2. Shared/Circular reference tracking Support 3. Polymorphism and tagged union support 4. Schema evolution support 5. idiomatic domain object API
8.
▲
by
chaokunyang
8mo ago
Flatbuffer Example: namespace demo; table Node { parent: Node (fory_weak_ref: true); children: [Node] (fory_ref: true); cached: Node (fory_ref: true, fory_thread_safe_pointer: false); }
9.
▲
by
chaokunyang
8mo ago
Protobuf Example: syntax = "proto3"; message TreeNode { TreeNode parent = 1 [(fory).weak_ref = true]; repeated TreeNode children = 2 [(fory).ref = true]; }
10.
▲
Extend Protobuf/FlatBuffers Schema IDL with Shared/Circular Reference Support
(fory.apache.org)
1 points
by
chaokunyang
8mo ago
|
3 comments
11.
▲
by
chaokunyang
8mo ago
If you already have .proto or .fbs schemas and you want shared/circular reference support, with the Fory compiler you can keep those schemas, add a small set of Fory options, then foryc generates idiomatic native models across Fory-sup
12.
▲
by
chaokunyang
8mo ago
Tiny Schema demo message Customer { string id = 1; string name = 2; } message Order { string order_id = 1; ref Customer customer = 2; list<string> items = 3; }
13.
▲
by
chaokunyang
8mo ago
1. Docs https://fory.apache.org/docs/compiler 2. GitHub https://github.com/apache/fory 3. Benchmarks https://github.com/apache/fory/tree/main/docs/benchmar
14.
▲
Show HN: First IDL for Object-Graph Serialization (Apache Fory IDL)
(fory.apache.org)
1 points
by
chaokunyang
8mo ago
|
2 comments
15.
▲
by
chaokunyang
9mo ago
Fory C++ serialization blog: https://fory.apache.org/blog/fory_cpp_blazing_fast_serializa...
16.
▲
Show HN: Fory C++ Serialization – Polymorphism, Circular Refs, 12x vs. Protobuf
(fory.apache.org)
3 points
by
chaokunyang
9mo ago
|
1 comments
17.
▲
by
chaokunyang
9mo ago
This project is for running local CLI/agent loops on macOS/Linux/Windows while executing commands inside browser-hosted terminals for cloud servers. The key goal is output/exit-code parity so local automation can trust r
18.
▲
Show HN: Browser Terminal Use – run local CLI/agent loops in browser terminals
(github.com)
2 points
by
chaokunyang
9mo ago
|
1 comments
19.
▲
Show HN: Browser Terminal Use – A Local-to-Cloud Execution Bridge for LLM Agents
(github.com)
1 points
by
chaokunyang
9mo ago
|
0 comments
20.
▲
by
chaokunyang
1y ago
GitHub Repo: https://github.com/inclusionAI/asystem-awex
21.
▲
Trillion‑Scale RL in Real Time: Awex Delivers Second‑Level Weight Updates
(medium.com)
2 points
by
chaokunyang
1y ago
|
2 comments
22.
▲
by
chaokunyang
1y ago
Awex is a weight synchronization framework between training and inference engines designed for ultimate performance, solving the core challenge of synchronizing training weight parameters to inference models in the RL workflow. It can excha
23.
▲
by
chaokunyang
1y ago
I also did a benchmark with dill, it shows that: fory is 20~40X faster and up to 7x higher compression ratio compared to dill. I don't dive into dill to see how it works. Here is my benchmark code: https://github.com/ch
24.
▲
by
chaokunyang
1y ago
Yes, you are right. I missed this when I wrote the benchmark code. I will update the benchmark code and share the results here
25.
▲
by
chaokunyang
1y ago
I understand your concern. Personally, I’m open to using AI as part of the development process, but the majority of the code in this repository has been written manually and carefully reviewed. The AGENTS.md file was added only recently. It
26.
▲
by
chaokunyang
1y ago
You mean this file? https://github.com/apache/fory/blob/main/AGENTS.md
27.
▲
by
chaokunyang
1y ago
I liked the name “Fury” too — I actually named it myself and was really fond of it, but unfortunately we had to change it.
28.
▲
by
chaokunyang
1y ago
DOP is great, but there’s always a gap between DOP and OOP. That gap is where Fory comes in. Right now, Fory takes an OOP‑first approach, but next we’ll add a DOP path by introducing an optional IDL — bridging the two styles. My goal is for
29.
▲
by
chaokunyang
1y ago
DOP is great for certain scenarios, but there’s always a gap between DOP and OOP. That gap is where an extra domain model and the conversion step come in — especially in systems that rely heavily on polymorphism or want to keep serializatio
30.
▲
by
chaokunyang
1y ago
The Rust benchmarks in Fory are intended more as end‑to‑end benchmarks for typical OOP‑style application scenarios, not just raw buffer write speed. Protobuf is very much a DOP (data‑oriented programming) approach — which is great for some
More ›