Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
rekado
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
55 ms
·
511.
▲
by
rekado
10y ago
"Free" does not mean "GPL" only. If OSX were released under any of the many free licenses it would be fine, but sadly it is just proprietary software with some free components.
512.
▲
by
rekado
10y ago
I actually say that :) I just think the graphical Emacs provides the most comfortable environment. It displays images (and thus also PDF files or a graphical browser widget), doesn't swallow the Alt key by default, has prettier colour
513.
▲
by
rekado
10y ago
Much like Gobolinux, Guix also has a completely different filesystem layout. Packages are installed into their own namespace under /gnu/store but then linked to expected locations under a profile root (such as ~/.guix-profil
514.
▲
by
rekado
10y ago
Berlin Institute for Medical Systems Biology Max Delbrueck Center Berlin, Germany ONSITE * What: Scientific programmer/devops in bioinformatics / computational biology. * Remuneration according to German TVöD/Bund E13, depend
515.
▲
by
rekado
10y ago
> Of more recent software "clones", there is guix vs nix, mcron vs vixie-cron, shepherd vs systemd, gnutls vs openssl, all high-quality implementations of good ideas. Shepherd is hardly a clone of systemd. It's older an
516.
▲
by
rekado
10y ago
I can only shake my head at your cardboard cutout of "China" and your take on GNU. I'm working on GNU because I share its vision of providing more computing freedom to people, blurring the lines between admins and users as is
517.
▲
by
rekado
10y ago
Which is why we he uses free software for email.
518.
▲
by
rekado
11y ago
The GNU project is primarily a social project with technical components. If the project's philosophy is not mentioned because the project isn't even understood to exist this is a problem. GNU is not primarily a product; if it wer
519.
▲
by
rekado
11y ago
> Even if you make it more difficult to use with some software with other licenses The license only guarantees that no additional restrictions are placed on users. The GPL and copyleft are legal hacks. > But I don't want to live
520.
▲
by
rekado
11y ago
A DSL already exists. It's just embedded in Scheme, not an external DSL. Here's a package definition. You can see that it mixes regular Scheme (`string-append`) with new package-specific syntax (`version`, `source`, etc). (
521.
▲
by
rekado
11y ago
> Guix uses Guile instead of the nix expression language for defining packages. > Honestly, I don't understand that choice. [...] Then maybe you should not have written a whole paragraph speculating about political reasons. Prett
522.
▲
by
rekado
11y ago
One thing you get from org mode is agendas. They are generated according to your specifications (e.g. "all tasks this week" or "all items tagged NEXT") from the clutter of a directory full of org files. I was never muc
523.
▲
by
rekado
11y ago
I find it interesting that the screenshot resembles my Emacs session. Personally, I find terminal emulators to be a worse target for PDF viewers than Emacs buffers.
524.
▲
by
rekado
11y ago
Instead of using `awk` to break lines you could just use `fmt`, which is part of the GNU coreutils.
525.
▲
by
rekado
11y ago
Not everybody needs that. Even I as a sysadmin just use TRAMP from within my graphical Emacs to edit remote files and don't open Emacs in an SSH session over a terminal emulator.
526.
▲
by
rekado
11y ago
I'm not one to argue about productivity. It's a term I never found very meaningful, so I cannot be sure other people mean the same that I understand when I hear the term. For me it's not about lines of code per unit of time,
527.
▲
by
rekado
11y ago
I'm quite content with shell-mode for most of the things I do (took me a while to get used to some of its quirks, but now I like them). For curses applications (like alsamixer) I use ansi-term.
528.
▲
by
rekado
11y ago
> Most of my time is spent outside of the editor - reading specs/docs/code, debugging/tracing/analyzing existing code, or just thinking about code. Most of my time is spent inside the "editor" (Emacs).
529.
▲
by
rekado
11y ago
Emacs is my shell. You don't have to stick to elisp either, you just need a little elisp glue. (The Emacs interface for the GNU Guix package manager, for example, is written in Guile Scheme for the most part.) Emacs is trivially ex
530.
▲
by
rekado
11y ago
Or `evil-mode`. (I prefer `god-mode` as I have Emacs keybindings in muscle memory and the vim bindings slowly fade from memory.)
531.
▲
by
rekado
11y ago
To me the answer is "Yes". What is the "end result"? Is it just a text file containing characters in the desired order? Is the journey at all important or is all that matters reaching the goal? I have a feeling that mo
532.
▲
by
rekado
11y ago
It depends on what you want to do and what you expect. As I wrote in my blog post, Emacs is more to me than just a text editor, just like a browser is more to many people than just an HTML viewer. I don't use Emacs on the command line
533.
▲
by
rekado
11y ago
There is EXWM, an X window manager for Emacs: https://github.com/ch11ng/exwm Here are some screenshots: https://github.com/ch11ng/exwm/wiki/Screenshots
534.
▲
by
rekado
11y ago
I recommend God mode. On my Thinkpad X200S I bind the mode switcher key to the right mouse button, which is easily reached by the right thumb. With God mode you don't have to relearn key bindings, you just no longer need to hit Contr
535.
▲
by
rekado
11y ago
Yeah, it's a problem on my i386 IBM P70 which I recently upgraded to 8MB.
536.
▲
by
rekado
11y ago
The daemon runs as root (on one server that has write access to the shared store) to spawn build processes in chroots (work is underway to use user namespaces where possible). The builds themselves are performed as unprivileged build users
537.
▲
by
rekado
11y ago
> This feels like a very out of date sentiment to me. Yes! It's as if these sentiments were not actually experienced by those who propagate them. It's cultural baggage.
538.
▲
by
rekado
11y ago
I very much like the related point Paul Lockhart makes in "A Mathematician's Lament"[1]: that mathematics is an art form and ought to be taught like one. [1]: http://mysite.science.uottawa.ca/mnewman/Lock
539.
▲
by
rekado
11y ago
There are some instances where dynamic scope actually is not as insane as it may seem. Although the paper is probably dated and opinions have changed since then I can still understand that there are practical reasons to dynamic scope in so
540.
▲
by
rekado
11y ago
Indeed! I was actually raised by a pack of vims, and I like both editors. I used to use evil-mode in Emacs for a while until I reset my muscle memory by switching to dvorak. I have no interest in old flame wars. Our generation has its ow
More ›