Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
belisarius222
searching Neon…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
by
belisarius222
6mo ago
Huh you're right. I had worked with interpreted WASM before, which is why I thought that was more common. WASM is a great system, but quite complex -- the spec for Mog is roughly 100x smaller.
2.
▲
by
belisarius222
6mo ago
The host is written in Rust, with `extern "C"`, which makes it able to be loaded as a C library by programs written in other languages. Most languages have support for this. It's also designed to be run in an event loop. I&#x
3.
▲
by
belisarius222
6mo ago
I generally agree. TypeScript is a great language, and JS runtimes have certainly had a lot of money and effort poured into them for a long time. I would add WASM to this category, as probably the closest thing to Mog. Write a program in so
4.
▲
by
belisarius222
6mo ago
Mog is AOT-compiled, not JIT'd. JIT means the code is interpreted until some condition kicks in to trigger compilation. This is obviously common and provides a number of advantages, but it has downsides too: 1) Code might run slowly at
5.
▲
Show HN: The Mog Programming Language
(moglang.org)
163 points
by
belisarius222
6mo ago
|
83 comments
6.
▲
Show HN: Mog, a programming language for AI agents
(gist.github.com)
3 points
by
belisarius222
6mo ago
|
2 comments
7.
▲
by
belisarius222
7mo ago
Did somebody say 'global namespace'? I spent years working on one of those as part of Urbit... In general, I think you're right. Each conversation is an append-only log at the lowest layer, and I see no reason not to expose t
8.
▲
by
belisarius222
7mo ago
Hi, I'm the other author on this paper. You've asked a good question. I had originally planned on writing an agentic_reduce operator to complement the agentic_map operator, but the more I thought about it, the more I realized I co
9.
▲
by
belisarius222
7y ago
Today, Urbit has chat, blogging, a basic weather app, and a lot of programming facilities. Eventually it should be able to run a document editor, and you can do things similar to internet browsing even on today's Urbit. Urbit is a lon
10.
▲
by
belisarius222
7y ago
Yes, that's an important point. You'll have a service contract with the infrastructure node responsible for routing packets to you -- you'll pay them to route to you. There are two layers of infrastructure nodes to facilitat
11.
▲
by
belisarius222
7y ago
Overlay OS might not be a great term. Urbit is a program you can run on Linux or MacOS intended to provide a complete personal computing experience on its own. It runs as a virtual machine for now, although it could run as a unikernel on b
12.
▲
by
belisarius222
7y ago
I do work for Tlon, if that wasn't obvious. I also find the "computer" terminology misleading, so I'm with you on that. Why would you want to use Urbit? The same reasons you want to use the modern consumer internet, whi
13.
▲
by
belisarius222
7y ago
from the FAQ: "In early 2019, Curtis left the Urbit project and gave all of his voting interest (both as address space and voting shares in the company) back to Tlon. He retains a non-voting, minority interest in both the address space
14.
▲
by
belisarius222
7y ago
Yes. Not exactly a standard term, but there is no standard term for what Urbit is. It's VM, personal server, yes -- but those don't clearly convey the scope of the project.
15.
▲
by
belisarius222
7y ago
Canonical pronunciation for each character is a wonderful thing, and I use it all the time to discuss code. If there's one thing other projects should steal from Urbit, it's this. Spoken programming languages FTW. The pronunciati
16.
▲
by
belisarius222
7y ago
Urbit only uses a blockchain as a ledger of who owns which addresses within the network and root DNS for peer discovery. The OS itself runs as a VM on your machine (either a Linux or MacOS host, for now), and that is the only place your dat
17.
▲
Lug-Nut Driven Development
(medium.com)
17 points
by
belisarius222
11y ago
|
4 comments
18.
▲
by
belisarius222
14y ago
jspot dev here. fixed speed issue with help from Nick Martin from Meteor. Turns out I was running a dev-mode proxy to auto-reload code, but Nick figured out we could bypass it in the nginx config. Should be much faster now.
19.
▲
by
belisarius222
14y ago
@saint-loup Good catch! That was old code, not noticeable in my usual browser. It's gone now.
20.
▲
Meteor in the Wild: How I Learned to Stop Worrying and Love Reactive Programming
(joinjspot.com)
63 points
by
belisarius222
14y ago
|
35 comments
21.
▲
by
belisarius222
14y ago
Does anyone know a) how this works under the hood, i.e. are they using phantomjs to handle apps with long-standing connections, or b) how they measure latency: page load time, DOM render time, etc? Got some promising initial results for my
22.
▲
by
belisarius222
15y ago
hyperlinks: http://zigfu.com http://zigfu.com/en/zdk/unity3d/ http://zig.tv/examples