Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
qwertyuiop924
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
91.
▲
by
qwertyuiop924
10y ago
Yeah, but Rust is much more complex than Forth, and really hates baremetal: you can do baremetal in Rust, but it's idiomatic to minimize contact. That works really well in some cases: OS work, for example. But if you're working in
92.
▲
by
qwertyuiop924
10y ago
I'm well aware there are other inits: OpenRC, BSDinit, Runit, s6/s6-rc, and many others are all better alternatives to both sysvinit and systemd. I was making the sysvinit comparison here for simplicity's sake. >Anyone who
93.
▲
by
qwertyuiop924
10y ago
That sounds about right. I've already linked it, but yosefk's take on the subject ( http://yosefk.com/blog/my-history-with-forth-stack-machines.... ) is worth reading, assuming that you've been living unde
94.
▲
by
qwertyuiop924
10y ago
...And Forth's DSL's are worse than most, by virtue of having minimal syntax, and being bound by the stack. So it's not just the Lisp problem again: it's actually worse.
95.
▲
by
qwertyuiop924
10y ago
Forth is really neat. It's a rare langauge that has the same abilities as C to deal with hardware, but is a higher level language than assembly, and isn't C. Most languages in common use today have reached a level of abstraction w
96.
▲
by
qwertyuiop924
10y ago
That's not an inherent problem: bsd's rc.subrs and similar systems exist, which fix this issue in a sysv/bsd style init system. They don't even technically require patching init itself. Systemd's problems are deeper
97.
▲
by
qwertyuiop924
10y ago
so if Vsinit is stable and bug free right now , why switch to something that isn't? Also, systemd has had two bad exoploits over the course of about a year. The flaws in Vsinit you point out were two years apart, and the former of t
98.
▲
by
qwertyuiop924
10y ago
Even so, systemd init tends to (by my understanding) trust other parts of systemd. In addition, I don't see all that many other daemons running that can be attributed to systemd: where did crond go? What daemon replaced it? Because fro
99.
▲
by
qwertyuiop924
10y ago
OpenRC (and to some extent, the BSDs), already have dep-driven startup, and OpenRC supports parallel startup. Also, with rc.subrs and whatever OpenRC calls it, the init files can be pretty damn descriptive, and very concise.
100.
▲
by
qwertyuiop924
10y ago
Neat. Although languages which are "almost, but not quite <x>" are, I would say, harder for people who know <x> to learn than languages that are entirely different from <x>.
101.
▲
by
qwertyuiop924
10y ago
Well, if dull rock can't be exploited, maybe we should be putting dull rock in PID1?
102.
▲
by
qwertyuiop924
10y ago
As much as I defend C, if you're using C in a non-embedded environment, and you're handling any sort of textual input... don't. In fact, even if you're not handling textual input, think about not doing it.
103.
▲
by
qwertyuiop924
10y ago
http://systemd-free.org provides a repo with all the stuff you need, including openrc scripts, eudev, and patched versions of other software that has fallen to the cancer, like the *kits. They provide simple installation instruc
104.
▲
by
qwertyuiop924
10y ago
I run openRC on Arch. If you want to escape from the horrors of systemd, it's a good way to do so. But I've ranted far too much about systemd here on HN to write another one without explicit prompting. The point is, I really like
105.
▲
by
qwertyuiop924
10y ago
What about s6?
106.
▲
by
qwertyuiop924
10y ago
AWK is still my go-to scripting language for quick tasks, like simple computation and basic data analysis. It is still the best thing in its problem space. Given, AWK's problem space is very small, but still...
107.
▲
by
qwertyuiop924
10y ago
Yeah, Rust is a Mozilla project. Graydon worked at Mozilla, and them interested in taking it as an official project. Why do you think Mozilla is using Rust so much? (See servo, pushing rust components into FF, etc) They're not exactly
108.
▲
by
qwertyuiop924
10y ago
Wait, was that real? I thought Stephenson made that up...
109.
▲
by
qwertyuiop924
10y ago
For the ultimate challenge, try playing Theif Zatoichi style: entirely blind. No, I didn't make that up. Someone on the looking glass forums brought it up as a joke. I don't think anyone has done it yet, though. Given how many gam
110.
▲
by
qwertyuiop924
10y ago
>is it really that important for a non-emacs client to support 100% of org's features? No. Even babel's not really necessary. But even implementing a broad subset might be hard. However, there is already rudimentary support for
111.
▲
by
qwertyuiop924
10y ago
There is an app. I am uncertain of its quality. So that might be a reason.
112.
▲
by
qwertyuiop924
10y ago
Of course, my question is: why this over Org? I don't do a ton of notetaking, so it's not super relevant to me (I'm actually largely on pen and paper). But I am curious why this might (or might not) be better.
113.
▲
by
qwertyuiop924
10y ago
But that will take forever to make. Even for the key subsets, because org is huge. And if you use the spreadsheets, forget it. And some stuff, like babel (which is probably important to devs), depends on other emacs packages...
114.
▲
by
qwertyuiop924
10y ago
Some people like to take their notes digitally. It's a tradeoff, and there is no wrong side. People who like digital notes might benefit from this system. Pen and paper is a commonly used alternative, even amongst the HN crowd, but the
115.
▲
by
qwertyuiop924
10y ago
That's true. At the very least, one of the head designers was on the Thief team.
116.
▲
by
qwertyuiop924
10y ago
>The last software rendered title I can think of is the first Unreal Tournament. Deus Ex had software rendering as well. But that was on an engine derived from the UT one.
117.
▲
by
qwertyuiop924
10y ago
Funnily enough, I've been playing Thief recently (this one, not the rubbish new one). And wow that game is hard. It's also an absolute blast to play, and an important piece of gaming history (one of the first First Person Stealt
118.
▲
by
qwertyuiop924
10y ago
...Actually, I'm pretty sure Thief did get hardware rendering at some point. For one thing, the finished product uses D3D.
119.
▲
by
qwertyuiop924
10y ago
I did point to my source: the documentation for libev, a widely used event library that abstracts over such OS-specific mechanisms. Whilebit may be outdated, I'm inclined to trust that it was true at some point, as it's more or
120.
▲
by
qwertyuiop924
10y ago
Ouch. Also, seriously people, use the bs flag on dd.
More ›