Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gnuvince
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
24 ms
·
211.
▲
by
gnuvince
10y ago
Just yesterday, I asked on lobste.rs [1] how I could take my small utility to compute the minimum, maximum, and expected value of a dice roll expressed in D&D notation and make it a better Unix citizen. The commenters were helpful, and
212.
▲
by
gnuvince
10y ago
What did you end up switching to?
213.
▲
by
gnuvince
10y ago
I want a web with less JavaScript.
214.
▲
by
gnuvince
10y ago
> F#/OCaml's ability to easily move between functional/procedural/OO worlds makes it super flexible. When I wrote the reference compiler for an intro to compiler class in OCaml, some of the teams who used Haskell aske
215.
▲
by
gnuvince
10y ago
> That is your takeaway from the recent changes? My takeaway from that change was that (1) the systemd team was perfectly willing to break userspace (existing programs, scripts, and even habits), and (2) that they wanted to put the onus
216.
▲
by
gnuvince
10y ago
Esprit de tabarnouche de p'tit vlimeux de caline de saint-cibole de crime de péteux...
217.
▲
by
gnuvince
10y ago
It does sound a little off. "M'a t'en crisser une", "M'a t'en calisser une", and "M'a t'en sacrer une" all sound fine. I'd use "tabarnak" to finish the sentence: &
218.
▲
by
gnuvince
10y ago
Relevant username.
219.
▲
by
gnuvince
10y ago
Recently in a lobste.rs discussion thread, I wondered how people would react to programmers using PDF as an application platform: use a scripting language to update the content of the PDF file on the fly and in response to user events. I&#
220.
▲
by
gnuvince
10y ago
Hmmm! When you enquired about the intimate link to Electron, I assumed that it was because you'd prefer a native interface (GTK+, ncurses, etc.), not because you wanted it in the browser. I can confidently say that I hope that I never
221.
▲
by
gnuvince
10y ago
Why do people care about the real identity of Satoshi Nakamoto?
222.
▲
by
gnuvince
10y ago
I can't remember where I heard this, but someone said once that better performance opens up more, and sometimes new, ways to work with a program. I use GNU Emacs myself, and I basically start it when I boot my laptop and never shut it
223.
▲
by
gnuvince
10y ago
This is a wonderful idea! As a compiler person, I'm excited to see how well this works and wish you all the success in the world. > QBE aims to be a pure C embeddable backend that provides 70% of the performance of advanced compi
224.
▲
by
gnuvince
10y ago
Please say it's programmable in Pascal.
225.
▲
by
gnuvince
11y ago
I feel the same way; Spacemacs is neat and all, but its core philosophy just rubs me the wrong way. I want my installation of Emacs to have the packages needed to fulfil my own personal needs, no more. I also want to know that if I do not
226.
▲
Practical Unix Manuals: Free ebook on writing man pages
(manpages.bsd.lv)
3 points
by
gnuvince
11y ago
|
1 comments
227.
▲
by
gnuvince
11y ago
OpenBSD hackathons are why I'm so bummed by the corporate-sponsored "hackathons" that are often organized at my university: instead of improving a major open source project that is of use to everyone (including people in acad
228.
▲
by
gnuvince
11y ago
The vim language would be better if it wasn't full of exceptions that have no reason for existing (e.g. `Y` is `yy` rather than `y$`, or `cw` and `ce` being equivalent while `dw` and `de` perform different actions).
229.
▲
by
gnuvince
11y ago
> You have a point, however, what rust enforces is more strict than what you need to adhere to in order to write a correct C program. And C enforces stricter type checking rules than what you need to adhere to in order to write a correct
230.
▲
by
gnuvince
11y ago
Yeah he said that, but presented no evidence to support his claim.
231.
▲
by
gnuvince
11y ago
String is the heap-allocated sequence of characters, str is a view into a String. Strings in Rust are guaranteed to be valid UTF-8; file paths in Windows are not, so you cannot use String for those, so you need another type. Repeat for di
232.
▲
by
gnuvince
11y ago
A lot of Java software is "(1) download the jar file, (2) java -jar thefile.jar". Agree it's good for the user, but when people talk about distributing a statically-linked program the "what about security updates"
233.
▲
by
gnuvince
11y ago
I agree with some of the sub-optimal design choices you've mentioned, but I think the Crawl team has shown itself willing to be quite able to change the game to reduce tedium, even sometimes when a lot of players express reservations.
234.
▲
by
gnuvince
11y ago
> maybe introduced officially supported IDE I would much rather they don't do that and instead offer tools that can answer IDE-like queries (e.g. "Who calls this function?", "Where is this identifier defined?",
235.
▲
by
gnuvince
11y ago
Left-to-right for me; vertical is confusing because I like to put address 0 at the top and address MAX at the bottom, but then the stack "grows down" and I get confused.
236.
▲
by
gnuvince
11y ago
You may be interested in checking out Ivy; it has a similar workflow to Helm but is much more lightweight. As a fan of Ido, Ivy has replaced Ido everywhere for me except for opening files.
237.
▲
by
gnuvince
11y ago
Worse, when in C you finally convince yourself that a particular piece of code is free of ownership issues, another programmer can come in, add a single line of code or do a "helpful" refactoring and suddenly the issues are back.
238.
▲
by
gnuvince
11y ago
> It's quite rare that I've encountered a type error in a Python program. What is your definition of a type error? The point of more advanced type systems is to allow programmers to express more information about the program i
239.
▲
by
gnuvince
11y ago
I remember Clay, it was mentioned on Reddit for the first time around the same time I first heard about Rust (back when Rust was a very different beast). I though Clay was very interesting, it's a shame it is more or less abandoned.
240.
▲
by
gnuvince
11y ago
What is Zig's position on memory safety? Rust is, correctly IMO, memory-safe even if that can cause some discomforts when programming (I hear this is temporary, and mostly subsides as one gains a better understanding of lifetimes and
More ›