Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
chc4
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
39 ms
·
391.
▲
by
chc4
9y ago
I'll admit, Hoon is weird. But complaining about Nock is like complaining about the JavaScript VM. You can JIT it and replace common functions to replace with calls to C functions instead. Nock defines the /results/, not how
392.
▲
by
chc4
9y ago
Marketting spiel incoming. You use Reddit to share link, Twitter to keep up with people, and IRC for real time chat. In all of those cases you are trusting a third party corporation that they aren't keeping you data forever and they wo
393.
▲
by
chc4
9y ago
I never heard of this. Like, never even in passing have I seen that bounty mentioned. One of the trivial apps that was demoed literally years ago was a simple tic-tac-toe app, and there is even a MUD written for Urbit, so saying it's i
394.
▲
by
chc4
9y ago
I'm one of those people that get it, so I'll try to explain it without going off the deep end and waxing poetically about planets or whatever. Urbit is a platform for building decentralized apps. To that end, it's a tightly i
395.
▲
by
chc4
9y ago
(I own an Urbit Galaxy, so /very/ biased source.) Urbit is a platform for building decentralized apps. That's it's entire goal: that everyone will be able to own all their own content instead of data being stuck in BookF
396.
▲
by
chc4
9y ago
There's a public forum for urbit that you can check if you want more active discussion on the community (urbit.org/fora), along with the urbit-meta talk room which all the developers and users chat in constantly. You can use urbit
397.
▲
by
chc4
9y ago
100 syscalls for a microkernel sounds like a lot. Is that standard? I thought the reasoning behind microkernels was for dispatching to userland processes to handle things instead of needing a lot of syscalls.
398.
▲
by
chc4
9y ago
I want to love Plasma Mobile. But development on it has always looked extremely dead every time I've checked on it since it has came out, and there are next to no phones that it's been ported to. I've never even seen someone
399.
▲
by
chc4
9y ago
I got decently far in my implementation, but probably wouldn't suggest you use this. The actual guide is pretty sloppily written and doesn't outline all that much, along with not explicitly saying what you have to define at each s
400.
▲
by
chc4
9y ago
If they are sueing for allowing ISIS propaganda to be spread on Social Media, they might as well sue for not policing iMessage as well, I guess.
401.
▲
by
chc4
10y ago
This sounds like what I wanted from GNU Social when I first joined over a year ago. GNU Social/Mastodon is a fun idea, but it falls apart when you realise that you still don't own your content and it's functionally impossible
402.
▲
by
chc4
10y ago
I've been using a tiling WM for a while now, and it's pretty great. Most of the programs I use are in the terminal (urxvt with a pretty color scheme and font, unlike the OP), switching workspaces for different programs is just nic
403.
▲
by
chc4
10y ago
Have you looked at Crystal before? It's a compiled statically typed variant of Ruby.
404.
▲
by
chc4
10y ago
Does matrix even support end-to-end encryption? Last I checked it didn't have /any/, except maybe server-to-server and even that wasn't enabled. I also seem to remember going over their homebrewed cryptographic rachet an
405.
▲
by
chc4
10y ago
I'd actually have to check if Urbit supports utf8 code. I want to say yes, since the compiler internals technically can, but it's probably not hooked up correctly. Are there any languages do this right? Even if identifiers can be
406.
▲
by
chc4
10y ago
Honestly? Probably not then. You can make social networks that can't be censored, like GNU Social, or other decentralized apps easily. But then you have the problem you mentioned of "but who actually wants that". All the thi
407.
▲
by
chc4
10y ago
Man, the title plays it down a lot. I thought it was just an interpreter and nearly skipped over it instead of a Forth-machine OS, which is much neater.
408.
▲
by
chc4
10y ago
You can synthesize subtraction from recursion and addition. Peano numbers really only have successor, but is still a valid encoding. Really, you aren't wrong. But then how would we be able to advertise how stupid Nock is for those swee
409.
▲
by
chc4
10y ago
I'm not really sure what else to say, then. Can any project with similar ideas answer anything other than "no, nothing different"? The idea for all the different projects is to make self-hosting sufficiently easy and usable,
410.
▲
by
chc4
10y ago
I get that Nock is half philosophical perfection, so it makes sense to me. All those operations can be trivially defined without any cost, but they muck up the spec (Does your language gzip to 340 bytes? Can I wear it on a t-shirt?). Not th
411.
▲
by
chc4
10y ago
I really don't think that worrying about what symbols Hoon uses is productive. There are tons of worse things to say about Urbit than "once it becomes bigger than C, how will Japanese people code it" Arabic and Japanese peopl
412.
▲
by
chc4
10y ago
It provides an application framework and reinvention of the world to have decentralized apps work, instead of just providing packaging apps like Sandstorm. Urbit has an identity system with limited space to prevent Sybil attacks. The networ
413.
▲
by
chc4
10y ago
Neat! Are you compiling Hoon for the programs, or did you make your own language that targets it? How are you handling infinite loops or calling potentially unsandboxed jets? Reading over your code, it looks like you expanded Nock a bit wit
414.
▲
by
chc4
10y ago
Pattern Recognition by William Gibson. Really, anything by Gibson is worth reading multiple times, simply for the great writing style. Pattern Recognition also does something special: have you really ever /thought/ about brands an
415.
▲
by
chc4
10y ago
Lua 5.2 has getfenv/setfenv, which lets you view and modify the environment of functions. It even lets you set a metatable on the env, so you can do stuff like tracing variable gets or sets.
416.
▲
by
chc4
10y ago
Urbit is probably one of my favorite things. The language is insane. The base virtual machine it runs on is insane. The entire stack rewrites everything for the sake of doing everything perfectly. It redefines whatever it wants. And somehow
417.
▲
by
chc4
10y ago
Well, that's some serious tinfoilery. No one is forcing startups to use React, or to stay with it of they are stuck in development due to it. Facebook did not create and release one of the most popular JavaScript frameworks in order to
418.
▲
by
chc4
10y ago
He's also wrong about The Ring. The escape hatch is a naked singularity, created by the supermassive superstring structure rotating around it fast enough to skew the gravity envelop. Superstrings are an integral part of the book; the e
419.
▲
by
chc4
10y ago
If you start an urbit, it binds a webserver to localhost:8080. You can just point a DNS entry to the server hosting the urbit, plus a cache and reverse proxy or whatever so it doesn't die (*.urbit.org is behind a Varnish cache). No nee
420.
▲
by
chc4
10y ago
You only covered atoms, actually. Nouns are a union between an atom and an ordered pair of nouns, which means that they shaped like binary trees. A struct of `[a b c d]` is actually laid out as `[a [b [c d]]]`
More ›