Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
metroholografix
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
13 ms
·
91.
▲
by
metroholografix
6y ago
Read his book, God and Golem. The essence is all there including most of his projections for the future. Besides predicting to a T multiple aspects of the world we're now experiencing, this book is full of insinuations about several co
92.
▲
by
metroholografix
6y ago
Dynasm can be compiled with minilua.c (a single file), which can simply be embedded into the Erlang build. https://corsix.github.io/dynasm-doc/tutorial.html
93.
▲
by
metroholografix
6y ago
Hardly blindly. It's been a C codebase so far. Introducing C++ makes this no longer the case. This has strong implications for both development and deployment. I'm perplexed since there exist battle-tested code generation engines
94.
▲
by
metroholografix
6y ago
I wish they'd kept it C-only instead of introducing C++ (plenty of runtime code generation libraries written in C). There is something to be said about internal consistency and for a codebase as established as this, C++ is more of a de
95.
▲
by
metroholografix
6y ago
All the Villeneuve movies that I've seen, whilst technically impressive, lack something fundamental and come across as sterile. In Tarkovskian terms, they have no soul. This looks to be more of the same.
96.
▲
by
metroholografix
6y ago
Where are these "released documents" ? That Greece, an EU member, would invade Albania in a similar manner to the Turkish invasion of Cyprus defies belief. This must be one of the most implausible conspiracy theories I've eve
97.
▲
by
metroholografix
6y ago
The AI is already here. It's called technocapitalism. We're not becoming an AI, we're being controlled and modified by one, so as to better fit its teleology.
98.
▲
by
metroholografix
6y ago
Back in the day, I used to run XFree86 on a Pentium 150 with 64MB of RAM and an S3 Virge graphics card. Don't tell me that X is bloated.
99.
▲
by
metroholografix
6y ago
Grandmasters spend enormous amounts of time doing opening preparation, in some cases creating strategies for and memorizing entire opening lines. Is that going to help bad/beginner/average players? Not at all, in many ways they&#x
100.
▲
by
metroholografix
6y ago
The worse you are the chess, the more you want to keep pawns on the board since they tactically restrict the game. The more pawns that go off, the more the game opens up into sharp tactical lines which give experienced players an enormous a
101.
▲
by
metroholografix
6y ago
curl -sI https://itch.io | grep -i server Server: lapis
102.
▲
by
metroholografix
6y ago
I played online during the golden years (2003-2010), made a lot of money but also witnessed the progression of the game from shooting fish in a barrel to becoming significantly more demanding, even at low stakes. I started playing one table
103.
▲
by
metroholografix
6y ago
Doesn't get you much, unless the vulnerability requires a writable filesystem in order to be exploited or you really really really want to persist across reboots (not hard but not usually needed) or firmware updates (much harder to do
104.
▲
by
metroholografix
6y ago
It's trivial to have multiple Lua states running in different threads in the same process. Messaging and data exchange between those states is easy and LuaJIT gives you a lot of tools to make it painless.
105.
▲
by
metroholografix
6y ago
GITS is an immensely deep philosophical tour de force, an emergent masterpiece of synthesis. I enjoyed the analysis even though it feels incomplete without examination of the ambient music (you could write a thesis just on that alone).
106.
▲
by
metroholografix
6y ago
Why do you dislike "threat model", it's a necessity. There can be no productive security discussion without a model present to frame and ground it in actuality. Given a determined, resourceful adversary, you're toast reg
107.
▲
by
metroholografix
6y ago
I'm not arguing against firejail, just trying to understand your threat model. Security exists on a spectrum and there are multiple trade-offs one has to think about. Do you run Python scripts that interact with the network in firejail
108.
▲
by
metroholografix
6y ago
It's useful in that it demonstrates a reduced attack surface. You can immediately see that there are no command injection possibilities. Additionally, there is no potential for integer overflows, memory corruption, undefined behavior,
109.
▲
by
metroholografix
6y ago
Why is using Emacs for IRC bananas? What do you think can happen? Give me something concrete, not vague assertions. You can spend less than 5 minutes looking over the source of RCIRC (rcirc.el, written in Emacs Lisp) where it's crystal
110.
▲
by
metroholografix
6y ago
Modern web browsers expose an enormous attack surface with a gazillion parsers written in C and C++. They are also constant targets due to marketshare and ease/flexibility of payload delivery. Emacs is written mostly in Emacs Lisp, a m
111.
▲
by
metroholografix
6y ago
I reworded my comment. My point remains in that a lot of possible issues disappear if I just choose to destroy the entire directory. There is a clear difference between one Chrome instance (and all its associated windows/tabs) segmente
112.
▲
by
metroholografix
6y ago
It's an OS-wide scripting framework, that a lot of (most) applications running on macOS support. The beauty of it is that it works on top of Apple Events and is layered. An application may inherit a standard set of exposed scripting en
113.
▲
by
metroholografix
6y ago
I can say that I would prefer to use Firefox instead of Chrome, except that Firefox has no OSA scripting endpoints on macOS (a real shame) and I've written a lot of code that depends on Chrome APIs over the years. Even if I did move to
114.
▲
by
metroholografix
6y ago
Mostly for security, rather than fingerprinting, concerns. Fingerprinting avoidance is a complex issue and it's reached the point where you can't simply disable JavaScript / WebGL and assume you're ok. One needs to run a
115.
▲
by
metroholografix
6y ago
Well, there are definite benefits to being in full control of profile segmentation. You have no idea what the extension is doing unless you audit it. And even then, there are second-order effects that could surprise you [1]. Plus, the exte
116.
▲
by
metroholografix
6y ago
Getting some semblance of control over my browsing habits and enabling the implementation of multiple-proxy-based browsing strategies is one reason why I wrote chrome-private.sh [1]. I go through hundreds of disposable browsing profiles eve
117.
▲
by
metroholografix
6y ago
This is all surface, little substance. Map literals are 20 lines of Common Lisp [1], via the programmable in CL reader (that Clojure doesn't have). Richard Gabriel's "Worse is Better" is a lot more relevant about "L
118.
▲
by
metroholografix
6y ago
There exist multiple Emacs FFI implementations [1], [2]. None of them are included in Emacs though and that's the main issue. For something like FFI to be maximally useful, you do want it to be part of Emacs and not an additional -comp
119.
▲
by
metroholografix
6y ago
Pharo is moving down strange pathways and some questionable recent implementation choices made me lose my faith (for now). Squeak has always been and remains my Smalltalk of choice, and if you can look past some -probable- superficial uglin
120.
▲
by
metroholografix
6y ago
I'm always grateful when the map-territory distinction comes along and slaps me in the face. It's a signal that I should re-calibrate. It's been a while, thanks for making it happen!
More ›