Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
monax
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
31.
▲
by
monax
1y ago
It's CPU rendering, GPU is on the roadmap
32.
▲
by
monax
1y ago
Applications will each have their own namespace, and will only have access to user files if given the right to, on a per directory/file basis
33.
▲
by
monax
1y ago
Apps don’t get full access to memory or hardware. The kernel only maps what they’re allowed to see. Drivers live in user space, and apps talk to them through capabilities (handles you can pass around). There’s no ambient authority, you only
34.
▲
by
monax
1y ago
I had multiple rewrites, but this last iteration is two years old
35.
▲
by
monax
1y ago
Thanks! Skift is basically a patchwork of all the OS ideas I like. The UI takes inspiration from SwiftUI/Flutter, the microkernel is influenced by Zircon, and there are some Plan 9 ideas where everything is a URL. A few bits are probab
36.
▲
by
monax
1y ago
It’s a microkernel-based operating system. Mostly just a learning/fun side project for me. It implements something akin to the NixOS /store. Hardware, networking, sound, and the file system are all very barebones. Most of the work
37.
▲
by
monax
1y ago
This works for everything except the browser. For that, use: ```bash ./skift.sh run --release vaev-browser -- <url-or-file> ``` The HTTP stack is super barebones, so it only supports `http://` (no HTTPS). It works with
38.
▲
by
monax
1y ago
Didn’t expect to see my project on the main page today ‘^^ Right now the build is broken, so you can’t test the full OS, but you can run individual apps with: ```bash ./skift.sh run --release <app-name> ``` on Linux or macOS. T
39.
▲
by
monax
1y ago
Having something like WPT [1] for C++ would be really nice. [1] https://github.com/web-platform-tests/wpt
40.
▲
by
monax
1y ago
Theses macros are defined in our framework, the coroutine code is not that hot so we didn't measure the overhead https://github.com/skift-org/karm
41.
▲
by
monax
1y ago
Yes it is
42.
▲
by
monax
1y ago
We are building a document rendering tool using them. It’s a pretty large project, and there have been some really good improvements in Clang’s implementation of C++20 modules in the past few versions. https://github.com/odo
43.
▲
by
monax
1y ago
If you get a 10x speedup with an LLM it mean you are not doing anything new or interesting
44.
▲
by
monax
1y ago
Yes !
45.
▲
by
monax
1y ago
It's just a placeholder implementation, we will have a proper GC when we get to it
46.
▲
by
monax
1y ago
> There is no compiler enforced safe mode It's still early days, but Clang can check some lifetimes, using the [[clang::lifetimebound]] attribute [1]. You can also restrict unsafe pointer usage [2] outside designated blocks of code—
47.
▲
by
monax
1y ago
I intend to keep Skift and Vaev together for as long as possible since everything is meant to be cross-platform. I don’t see any architectural conflict that would motivate such a change.
48.
▲
by
monax
1y ago
For distraction-free reading?
49.
▲
by
monax
1y ago
The main goal is great support for static documents rendering as it's being used at the core of the paper-muncher [1] PDF rendering engine, meant to replace wkhtmltopdf at odoo. But we don't exclude general web browsing and JavaSc
50.
▲
Show HN: Vaev – A browser engine built from scratch (It renders google.com)
(github.com)
233 points
by
monax
1y ago
|
142 comments
51.
▲
by
monax
2y ago
You can remove all the AI stuff from the settings "collaboration_panel": { "button": false }, "assistant": { "version": "1", "button": false }, "chat_p
52.
▲
by
monax
2y ago
I built a whole operating system using ideas transplanted from Rust into C++ https://github.com/skift-org/skift
53.
▲
by
monax
3y ago
It seems you have more information about this situation than I do, as I recently took on the role of project maintainer and wasn't involved from the start. I find the bug you mentioned interesting, and I'll promptly investigate to
54.
▲
by
monax
3y ago
As the maintainer of wkhtmltopdf @ Odoo I can tell you it's not WebKit. Instead it's outdated WebKit from 2014 running on top of QT4 '^^
55.
▲
by
monax
3y ago
I like that many of them are "just" PC port
56.
▲
by
monax
4y ago
Penpot is foss afaik
57.
▲
by
monax
5y ago
yes :) https://discord.com/invite/gamGsfg
58.
▲
by
monax
5y ago
Hi, Sorry if our doc is not fully fleshed out yet, the project is still in the early stages, and APIs and idioms keep changing rapidly. > Modern as in C11? As in bleeding-edge C23 > Their own, or somebody else's? Why can't t
59.
▲
by
monax
5y ago
Thanks, I'm fixing it asap
60.
▲
by
monax
5y ago
Working on it https://github.com/brutal-org/brutal/tree/main/sources/libs/... It as already has some neat feature like C2json
More ›