Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
gecko
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
25 ms
·
151.
▲
by
gecko
11y ago
That should make you more optimistic! They want to make sure that the data format is well-specified from the very beginning, ensuring that there can be a third-party ecosystem that doesn't have the issue Git has right now where the o
152.
▲
by
gecko
11y ago
I disagree. Having maintained a massive system that had to go deep into Git's internal data structures, I will tell you that, regardless of what Git's docs might tell you, the actual documentation for most of Git's file forma
153.
▲
by
gecko
11y ago
I think he just means that, while many Git users may indeed be familiar with blobs, trees, commits, packs, refs, remote refs, and so on, most Mercurial users just know that they have changesets. Most Mercurial users do not know what filelog
154.
▲
by
gecko
11y ago
It presents the same conceptual UI as Darcs (it's patch-based, not snapshot-based), but provides the performance of Git and Mercurial. It does that by changing the internal storage of how patches work compared to Darcs. If you know Dar
155.
▲
Pijul – a high-performance patch-based DVCS
(pijul.org)
1 points
by
gecko
11y ago
|
0 comments
156.
▲
by
gecko
11y ago
There is a project, called the World Edition Bible ( https://en.wikipedia.org/wiki/World_English_Bible ), that is attempting to rectify this with an open-source, scholarly translated Bible. I have generally been impresse
157.
▲
by
gecko
11y ago
When I'm doing scholarly work, I think that the New Revised Standard version for the Gospels and other Christian writings is hands-down the best option. Its translations can be a bit stilted, since they try as hard as possible to go wo
158.
▲
by
gecko
11y ago
I mean, both of those get things right. XAML/WPF tries to make the interface cleanly human editable in code, but is incredibly verbose, and the "can be human editable" constraint ends up being "is only human editable&quo
159.
▲
by
gecko
11y ago
EDIT: I changed that paragraph; thanks for pointing out it no longer fit with the rest of the post. Original comment : The weakness of typing in the switch blocks. I'll alter that sentence a bit; it's a leftover from an earlier
160.
▲
by
gecko
11y ago
Well, first, I'd note that React and Flux are already learning from the past. For example, I absolutely think there are tons of similarities between WM_PAINT and React's DOM diffing, but there are also major, major differences. A
161.
▲
Flux is the new WndProc
(bitquabit.com)
532 points
by
gecko
11y ago
|
126 comments
162.
▲
by
gecko
11y ago
And the comment is now a blog post with more context for those who were lucky enough never to write raw Windows code: http://bitquabit.com/post/the-more-things-change/
163.
▲
by
gecko
11y ago
You know what's ridiculous? I totally agree that WndProc was horrible. But the web community is now reinventing it so directly that all I can do is bang my head repeatedly on my desk. Have you seen Facebook's Flux/Dispatcher
164.
▲
by
gecko
11y ago
I suspect you haven't read the documentation or tried using PowerShell for any length of time. PowerShell may be bash-like, but it's not bash, does not try to be bash, and won't reward you if you treat it like bash. But it&#x
165.
▲
by
gecko
11y ago
I think people with this attitude would be really pleasantly surprised by PowerShell and Cmder. Windows makes a very bad UNIX, but it has a great command-line story these days if you'll play with it on its own turf.
166.
▲
by
gecko
11y ago
Because an array wouldn't be any safer than the string (still would be null-terminated or risk buffer overruns if you passed the length incorrectly), and using a string means you don't have to import a pile of constants if you wan
167.
▲
by
gecko
11y ago
Has anyone ever used NewLisp for something interesting? Would you mind talking about your experience? NewLisp, despite the name, is actually quite old at this point, and its release cycle has slowed down a bit over the years. I'm assum
168.
▲
by
gecko
11y ago
What's a good ad-blocking browser on Android, if any? I want to like Firefox with uBlock, but it's honestly just a lot slower than Chrome.
169.
▲
by
gecko
11y ago
I get where some of this is coming from, but I'm not sure that "fixing" Windows by disabling automatic security updates is actually a good idea.
170.
▲
by
gecko
11y ago
I think you're being overdramatic, but since you didn't explain why you think Tcl is "the worst parody of a language since BASIC and Brainfuck", I can't really evaluate that. I can name lots of things about Tcl th
171.
▲
by
gecko
11y ago
It's just SSL; you can get more information at http://plan9.bell-labs.com/sys/doc/auth.html . There is also factotum, which serves a purpose somewhere between ssh-agent and an OS X-style Keychain.
172.
▲
by
gecko
11y ago
They have nothing in common except being a language. Esperanto is an indo-European conlang designed to be as easy to learn as possible. As such, it borrows vocabulary from as many languages as possible--which, due to when it was made, reall
173.
▲
by
gecko
11y ago
And just to give the quick summary, Spur enables: * More immediate types. The classic Squeak/Pharo image type only allows for objects, strings, and integers as immediates, if I recall correctly. Spur adds individual charac
174.
▲
by
gecko
11y ago
It will indeed. The current plan (subject to change) is that Pharo 5 will ship as Pharo 4 + Spur (32 bit), then Pharo 5.1 will be Pharo 4 + Spur (64 bit), and then normal releases will resume. But as I said, that's just the current pla
175.
▲
by
gecko
11y ago
You could say the same if they bundled in Java, C#, or JavaScript. You ultimately have to make a choice.
176.
▲
by
gecko
11y ago
Because the article is six years old and the fact you can now circumvent the error is irrelevant to its point. Besides, the linked SO question does indeed have the new information, and has for five years.
177.
▲
by
gecko
11y ago
You're completely right that this got fixed in ASP.NET 4, but I still think it's a fun read to see how an unyielding tribute to backwards compatibility can have really odd implications.
178.
▲
by
gecko
11y ago
Original author here! Microsoft fixed this awhile ago; the constraint definitely is dead in vNext. You do, however, still need to set a flag explicitly to disable the behavior described in this post. http://haacked.com/archi
179.
▲
by
gecko
11y ago
Beyond what tedu and krallja pointed out, the debugging required inserting tons of #line markers in the C# output. But a single line of Wasabi could map to multiple lines of C#, making the definition of stepping ridiculous. Throw in that Wa
180.
▲
by
gecko
11y ago
I agree. Especially when we first had Wasabi, there were a lot of other legacy ASP code bases lying around, and I think we could've both helped ourselves and gotten more community support by going that route. But it's also worth
More ›