Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
augustl
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
26 ms
·
241.
▲
by
augustl
13y ago
That is a very good idea. So far I've only been able to figure out EFI booting basics.. Which is the least interesting part. Do you have any concrete suggestions?
242.
▲
by
augustl
13y ago
That is very interesting. It would mean a lot less work on mundane things like file systems too. Will investigate.
243.
▲
by
augustl
13y ago
Personally I'm more of a fan of immutability than purity, which is why I haven't considered haskell. As mentioned in the post, though, I'm not sure if the language should be static or dynamic or something else.. And I don
244.
▲
by
augustl
13y ago
Author here. The language is the part I also dread the most, and is also the part that will be the least unique and the least interesting to "re-invent".. I'll look into finding an existing language that runs on bare metal a
245.
▲
by
augustl
13y ago
Ah, thanks. When I said EDN, I meant Fressian :)
246.
▲
by
augustl
13y ago
Thanks a lot :) I cannot imagine that the web will ever work on this OS.. How do you implement a mutable system (JavaScript) with an immutable core? So it's definitely not for everyone.
247.
▲
by
augustl
13y ago
Very cool! "If you're the only one with an idea, it's probably a bad idea" :) Feel free to e-mail me, would be lovely to join forces.
248.
▲
by
augustl
13y ago
Interesting definition of immutable values, and a valid one. My perspective is different. An immutable value has a value add more than that of avoiding defensive copying, such as structural sharing. When you add a key to an immutable map, t
249.
▲
by
augustl
13y ago
My thought exactly :)
250.
▲
by
augustl
13y ago
Op here, thanks to both of you :) I would very much like to expand prior art to more than just Linux and Clojure.
251.
▲
by
augustl
13y ago
The actual GC of freeing memory is indeed possible (and common) without stop the world. Heap defrag is another story, though. This involves moving objects to different locations in memory, and if the memory is mutable, measures like stop th
252.
▲
by
augustl
13y ago
Interesting insights. Would love to read more aobut this. Usually the arguments are "I'm a bad programmer like everyone else so I need verification" or "the world is dynamic".
253.
▲
by
augustl
13y ago
Indeed.. Hopefully the VMs of tomorrow will be aware of immutable values, since no pause/coordination is required to GC them.
254.
▲
by
augustl
13y ago
Great explanation :) Perhaps "generalization" is a good term for abstractions that removes things. I like to think of Haskell's many features as generalizations.
255.
▲
by
augustl
13y ago
Isn't it better to ship uncompiled C++ code directly, instead of decompiling and recompiling already compiled code? Honest question, I'm a noob at compilers :)
256.
▲
by
augustl
13y ago
"Persistent" is but a bullet point on Clojure's own explanation of its data strucures, so I suppose we as a community should follow in the official docs' footsteps :) http://clojure.org/data_structures
257.
▲
by
augustl
13y ago
Immutable does not imply persistence/structural sharing, a key aspect of these data structures.
258.
▲
by
augustl
13y ago
I like that the article calls then "functional data structures". Every time I call them by their real name (persistent data structures), _at least_ one person will get confused and think I'm talking about serialization to dis
259.
▲
by
augustl
13y ago
You have to sign in with a Google account to access the content. All I get is a login page, at least. Anyone got a link that is publicly accessible?
260.
▲
by
augustl
13y ago
Would just like to mention mailpile: http://www.indiegogo.com/projects/mailpile-taking-e-mail-bac... They aim to create an self-hosted e-mail client with (among other things) a new take on encryption usability. I think
261.
▲
by
augustl
13y ago
Encryption is mentioned in the article, but dismissed as encrypted e-mails are stored for 5 years in hope of new discoveries for decrypting without the private key. I still agree with you, though.. PGP is pretty good, after all :)
262.
▲
by
augustl
13y ago
I like the term "universal speed limit" better than "speed of light". :)
263.
▲
by
augustl
13y ago
I should have said "an observer" instead of "I" to make it clearer that I'm talking about any physical observer, not brains and interpretations.
264.
▲
by
augustl
13y ago
Seems like bartbes pointed out the problem. I suppose not specifying the port correctly makes it use some default port or something like that.
265.
▲
by
augustl
13y ago
One interesting aspect of modelling the universe is that the universe is not a single atomic entity. Speaking of what happens 8 lightyears away from us "right now" makes no sense - there's no way information 8 light years awa
266.
▲
by
augustl
13y ago
Be aware that GNU netcat and BSD netcat are incompatible. Many a time have I attempted to cat a file from a Mac to a PC running Linux, only to have found that Nothing Happens (tm). I just recently realized that installing BSD netcat on Linu
267.
▲
by
augustl
13y ago
The demo works in Firefox, not just Chrome. What is this, some kind of standard that works across many different implementations? ;) Too often do demos for showing off the web work well only in Chrome. This one works fine in Fireox, the ani
268.
▲
by
augustl
13y ago
I do like the way REQ/REP keeps track of the requests and has RPC semantics, though. Instead of blocking, you could always poll and time out instead.
269.
▲
by
augustl
13y ago
OP here. In the blog post, I use a traditional HTTP routing library on the server, and I return HTTP-like responses. Since I didn't reinvent that part, it's actually pretty trivial to either use the same code and package it into a
270.
▲
by
augustl
13y ago
I have, but the fundamental limitation of sequential req/rep on a connection with HTTP pushed me to find alternatives. Do you have any recommendations for decent HTTP clients?
More ›