Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
matthiasv
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
15 ms
·
61.
▲
by
matthiasv
13y ago
> It just replaces the most of the autoconf mess. With a non-standard mess on its own ... CMake is pretty bad at doing things (standard paths, install targets etc.) that the GNU folks solved a long time ago. Yes, the Autotools are a roya
62.
▲
Linus Torvalds designs a human-readable file format
(plus.google.com)
3 points
by
matthiasv
13y ago
|
0 comments
63.
▲
by
matthiasv
13y ago
I don't know your exact use cases but I am reallyfond of pgfplots which, being based on TikZ, integrates much better than matplotlib. But I also happen to hate matplotlib for sticking with "that" API ...
64.
▲
by
matthiasv
13y ago
I am not saying it is hard, I just wanted to point out that CMake does not provide something like this out of the box. Quite the contrary, now every developer has to re-invent this tiny wheel, and I've seen this going wrong several tim
65.
▲
by
matthiasv
13y ago
However, CMake sucks in terms of installation paths. Ever tried installing a library into a libdir other than ${prefix}/lib? In the worst case, the developer tries to "fix" this by guessing the architecture and append a magic
66.
▲
by
matthiasv
13y ago
> SDS is a string library for C [...] Function overloading does not exist in C.
67.
▲
by
matthiasv
13y ago
HTML is part of the "specification" of Markdown. And you really want to "spice up" your markup with CSS? I'd rather spent the time on content.
68.
▲
Ansible 1.4 released
(github.com)
192 points
by
matthiasv
13y ago
|
57 comments
69.
▲
by
matthiasv
13y ago
> I really don't understand the mindset that takes people from "hey look somebody wrote a free piece of software I can use if I want" to "what, now I need to use yet another piece of software for something?" It&#
70.
▲
by
matthiasv
13y ago
Good point about those many versions. It's actually the first time that I've seen multiple READMEs in one project.
71.
▲
by
matthiasv
13y ago
So, for the simplest tasks such as writing a README you need a Ruby gem these days? Or is it some satire which I didn't get yet? (Just to clarify my position: I am all for automatizing daunting tasks as much as possible, but this seems
72.
▲
by
matthiasv
13y ago
The often cited requests library, flask and Django. Some counter examples are high profile projects such as IPython and Matplotlib.
73.
▲
by
matthiasv
13y ago
Maybe you haven't looked very often but nice code is out there for quite some time. Take a look at anything related to the GNOME stack (GLib, GTK+, all the applications) or the Linux kernel for example. And quite frankly, I stumble upo
74.
▲
by
matthiasv
13y ago
shelr.tv is also doing the same for more than a year now but compared to ascii.io and showterm.io doesn't look as polished.
75.
▲
by
matthiasv
13y ago
Gahh! 9 out of 10 times, software made in academia has cool features but awful code/structure/packaging/younameit. In this case, the Linux (!) tarball contains Windows binaries and a handwritten Makefile that is not able to
76.
▲
by
matthiasv
13y ago
> I'd like to see a C based toolkit, that's made specifically for wrapping it up for other languages (in C++, Ruby, Python, Go etc) and has niceties to help with this. This is exactly, why GTK+ and essentially the whole GNOME s
77.
▲
by
matthiasv
13y ago
Weird. I find glib quite readable: https://git.gnome.org/browse/glib/tree/
78.
▲
by
matthiasv
13y ago
Reminds me of shelr.tv. Just with a better UI.
79.
▲
by
matthiasv
13y ago
That is your issue with Firefox or your setup. I never had this for at least one or two years now, even with misbehaving scripts.
80.
▲
by
matthiasv
14y ago
I'd be glad if you can pinpoint the location in the C standard where this constraint is given.
81.
▲
by
matthiasv
14y ago
The pre-processor is independent and a macro expanded before the C compiler sees it.
82.
▲
by
matthiasv
14y ago
Unfortunately, gcc does not warn. I can pass a NULL pointer and arrays that are too small. But on the other hand, there is very little use, because arrays usually contain an arbitrary number of elements. This might be useful for matrices an
83.
▲
by
matthiasv
14y ago
I don't know if Willow Garage was responsible for the early incarnations of OpenCV but that was an incredible mess suffering from high technical debt. Fortunately, the code looks a lot better nowadays.
84.
▲
by
matthiasv
14y ago
Now, let's talk about tiny, tiny type.
85.
▲
by
matthiasv
14y ago
You are probably not aware of the GObject Introspection mechanism that is available for quite some time now. Any compliant GObject-based library can be used by any language that supports GI through an intermediate representation of the clas
86.
▲
by
matthiasv
14y ago
1. Because there is no standard defining that. 2. Because there is no standard defining that. 3. Nothing. Functions in both libraries are prefixed to avoid name clashes.
87.
▲
Awesome WM 3.5 released
(article.gmane.org)
34 points
by
matthiasv
14y ago
|
22 comments
88.
▲
by
matthiasv
14y ago
Sadly, this article never tries to teach Vim from a language standpoint, in which you use verbs and objects to describe text manipulations. It just gives some god-given key sequences resulting in the same actions as in Textmate but without
89.
▲
by
matthiasv
14y ago
I really like the idea but the drag 'n' drop user interface is neither convenient nor necessary to fulfill its purpose. But anyway, keep up the good work.
90.
▲
by
matthiasv
14y ago
It's been part of email and newsgroup etiquette for ages now. Same goes for the quote blocks. So, why change something that is working for a lot of people in different domains?
More ›