Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
jordigh
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
40 ms
·
451.
▲
by
jordigh
7y ago
Mercurial treats everything as bytes. Whatever you store in your repo, that's what Mercurial reads -- bytes. There are no encodings, there are no strings. Only bytes. You don't want your VCS to start having opinions about which la
452.
▲
by
jordigh
7y ago
I know this is a tired subject, but as Mercurial is nearing its multi-year effort to upgrade to Python 3, patience wears thin: https://twitter.com/indygreg/status/1187069501424062464 Mercurial was in fact one of i
453.
▲
by
jordigh
7y ago
Spivak's Calculus. It's "just" calculus... but it's also everything else leading up to it. It's a wonderful book, written in a very engaging style, and it shows you how mathematicians think and how they play. I
454.
▲
by
jordigh
7y ago
https://news.ycombinator.com/item?id=21346456
455.
▲
by
jordigh
7y ago
Not me, but Sourcehut seems to be doing okay so far. https://sourcehut.org/blog/2019-10-21-sourcehut-q3-2019-fina... Drew did some Q&A on Lobsters about it: https://lobste.rs/s/r41yfm/sour
456.
▲
Sourcehut Q3 2019 Financial Report
(sourcehut.org)
4 points
by
jordigh
7y ago
|
0 comments
457.
▲
90s Phone Theme
(github.com)
2 points
by
jordigh
7y ago
|
0 comments
458.
▲
Hedgewars 1.0.0 Released
(hedgewars.org)
1 points
by
jordigh
7y ago
|
0 comments
459.
▲
by
jordigh
7y ago
I didn't say anything about git. I said the commit messages are eternal, and none of those changes will change the commit messages (except, perhaps, changing the VCS, but usually that will preserve commit messages too).
460.
▲
by
jordigh
7y ago
I will make that argument. The hosting is ephemeral, the commit message is eternal. Plus, what if you want to know what happened and you're simply offline? Let's not unnecessarily break the D in DVCS.
461.
▲
by
jordigh
7y ago
I really appreciate this kind of commit message. There’s some very good ones in the Mercurial logs too: https://www.mercurial-scm.org/repo/hg/rev/3764330f76a6 https://www.mercurial-scm.org/rep
462.
▲
by
jordigh
7y ago
> I don't want your entire life story in my commit log. Why not? Where else do you want it? Is something forcing you to read the full commit log? There's no length limit on commit messages and commit messages are mostly out of
463.
▲
by
jordigh
7y ago
It's not the best idea to always unconditionally use .array because you might want to preserve the laziness of a Result type. By using .array you're saying you want all of the results into memory right now! Depending on what you&#
464.
▲
by
jordigh
7y ago
Yes, there's an extra barrier with D because of type checking, but in exchange, you get compile-time checks. I actually kind of like those template errors because they tell you what kind of Python-like compile-time duck-typing D is try
465.
▲
by
jordigh
7y ago
I find that D is about as easy as Python to get into. Being able to use rdmd as a shebang makes D almost feel like as scripting language. A lot of Python was also pretty easy for me to directly translate into D. Here is an example: http:&
466.
▲
by
jordigh
7y ago
I find D easier to use than Rust or Go because of familiarity. It is very obviously C and C++ inspired but without all the sharp edges. I also love D's metaprogramming. It feels almost like lisp. Go's lack of generics doesn't
467.
▲
by
jordigh
7y ago
There are lots of us who care. We can preserve software freedom with the same stubborn, uncompromising attitude without having to also alienate the very people we wish to help.
468.
▲
by
jordigh
7y ago
We can be friendly without having to compromise freedom. We don't have to be friendly to those who would want to use our software to take freedom away from others. We should be friendly to everyone who wants to use our software freely,
469.
▲
by
jordigh
7y ago
In practice, GNU is almost nothing. Years ago there was more cohesion, and there are some guidelines that GNU maintainers nominally follow, but in practice each GNU package mostly does its own thing. A lot of decisions are made in a don
470.
▲
by
jordigh
7y ago
A small fraction. But an important one. These are some of the biggest names in GNU, like Emacs, libc, gcc, gdb and gpg.
471.
▲
by
jordigh
7y ago
He quit the FSF and MIT. GNU is not the same thing as the FSF, despite their close ties. He has ascertained he still maintains a leadership role in GNU, and he has quite a contingency of devoted followers who think this is all a witch hunt
472.
▲
by
jordigh
7y ago
"Notarised", what a loaded, feel-good term.
473.
▲
Last modified 21 April 2019, you betcha
(libpng.org)
1 points
by
jordigh
7y ago
|
0 comments
474.
▲
by
jordigh
7y ago
This thread mentions the Super Gameboy. There's a deeply fascinating series of blog posts about the Super Gameboy that everyone should read: https://loveconquersallgam.es/post/2350461718/fuck-the-super...
475.
▲
A note on the Lena image (2018)
(nature.com)
3 points
by
jordigh
7y ago
|
0 comments
476.
▲
by
jordigh
7y ago
I kind of agree. As another free software fan, I've been uncomfortable with a number of things that RMS has been doing. Free software is good, no compromise/no surrender is good, and fighting against proprietary software is good.
477.
▲
by
jordigh
7y ago
Whenever these trademark stories come up, everyone seems to get angry without trying to bother to understand how trademarks work. They think that they're like copyrights, that trademarks require originality or disallow all forms of cop
478.
▲
by
jordigh
7y ago
Trademarks allow dictionary words. Windows, Apple, Uber... These are dictionary words. Usually trademarks only disallow dictionary words if the business being trademarked is too generically described by that word. For example, a window clea
479.
▲
by
jordigh
7y ago
Yeah, for better or for worse, talks are intentionally not recorded. The idea is that this way people will be less afraid of asking questions and it's more of a guided discussion than a one-way presentation.
480.
▲
by
jordigh
7y ago
D3.js was surprisingly pleasant for me to work with. It made it pretty easy to implement x-splines. https://jordi.platinum.edu.pl/xsplines/splines.html Some day, I should try to work and get x-splines into more drawing
More ›