Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
ainar-g
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
35 ms
·
331.
▲
The Dot-Com Bubble – 5 Minute History Lesson – By the Plain Bagel
(youtube.com)
1 points
by
ainar-g
7y ago
|
0 comments
332.
▲
by
ainar-g
7y ago
Some of my front-end colleagues like to tell me that Safari is the new IE 6. Not in terms of the market domination (that's Crhome for you), but in terms of dragging the front-end back with unimplemented features, quirks, and bugs. Th
333.
▲
by
ainar-g
7y ago
For some time, (mostly pirated copies of) Delphi were extremely popular in Russia. The fact that it's (Object) Pascal allowed lots of graduates, whose courses were probably mostly taught in Pascal, to get to work fairly quickly. With
334.
▲
by
ainar-g
7y ago
You're right, that part was badly worded. I've changed it.
335.
▲
by
ainar-g
7y ago
https://visalist.io/russia/gay-travel > The main currency is undefined. It's the Russian Rouble (RUB). > the Russian Federation is the formal name of undefined I'm not sure what this is supposed to say,
336.
▲
by
ainar-g
7y ago
Wirthian languages, and especially Oberon-07, are definitely a topic I want to familiarise myself with, but there is so little information about it on the Web, and even fewer codebases to learn from. And a lot of the compilers and tooling
337.
▲
by
ainar-g
7y ago
That, and the Norwegian Trap[1]. [1] https://news.ycombinator.com/item?id=17359376
338.
▲
by
ainar-g
7y ago
I wrote one of my term papers in Tcl/Tk back in the days. It was a version of the Towers of Hanoi, IIRC. Still the best desktop UI programming experience of my life (although arguably I haven't had a lot since then). Tcl is a v
339.
▲
by
ainar-g
7y ago
I'm a linguaphile with a lot of experience with Duolingo. I've joined in the very first months of Duolingo. There are many problems with it: * First and foremost, Duolingo isn't a product, it's a series of products, wh
340.
▲
by
ainar-g
7y ago
Fortran On Fighter-Jets
341.
▲
by
ainar-g
7y ago
Neither echo -e nor nc are POSIX. I don't think there is a strictly POSIX one-liner.
342.
▲
by
ainar-g
7y ago
> GNU Join The join utility is actually a part of POSIX[1], so every UNIX should have one. Here's one from OpenBSD[2], for example. The GNU version probably has more flags though. [1] https://pubs.opengroup.org/onl
343.
▲
by
ainar-g
7y ago
You probably meant to point to 7.21.1.3 , not 7.21.3 . I had to look it up myself, and sure enough, that's true[1]. The C Standard is a magical document indeed. [1] http://www.open-std.org/jtc1/sc22/wg14&#
344.
▲
by
ainar-g
7y ago
> (exceptions: FreeBSD, OpenBSD) These are some pretty significant exceptions though, especially in the networking-related fields. I don't want the programmes on my router to suddenly not boot after a system upgrade. Especially wh
345.
▲
by
ainar-g
7y ago
> Wait a second. I was in a business relationship with Google. > It may sound strange that it took me two and a half years to realize it, but Google does a good job of building a sense of community within the organization. To make u
346.
▲
Gwoyeu Romatzyh
(en.wikipedia.org)
2 points
by
ainar-g
7y ago
|
0 comments
347.
▲
by
ainar-g
7y ago
I mostly use the well-known distinction: with libraries, you call the library code, but with frameworks, the framework code calls you. Frameworks are often architecture-first and functionality-second, which is vice-versa for libraries. I
348.
▲
by
ainar-g
7y ago
I've seen that happening, but there is always a risk of the old “gorilla holding the banana”[1] problem. That is, the library that you use depends on a library you don't really need, which in turn depends on another one, etc. On
349.
▲
by
ainar-g
7y ago
Probably mostly off-topic, but every time I see the words “Go” and “framework” together in a sentence, I can't help but chuckle. Go is, idiomatically, a very anti-framework and pro-library language. And I think that that's a goo
350.
▲
by
ainar-g
7y ago
Ah, I see. As far as I know it is vendor-directory-aware. At least it always renamed my packages that imported stuff from vendor/ with no problems. I don't deny that you could have issues with the tool, I simply have never encou
351.
▲
by
ainar-g
7y ago
I've never had the need to rename anything in vendor/, so I can't really answer here. I've only renamed stuff in my project's internal/. Can I ask you why did you feel the need to rename something in your ven
352.
▲
by
ainar-g
7y ago
I don't get it. The number of dependencies is constant. Which means that both of them need to make approximately the same amount of network requests. Where does the I/O difference come from then? Also, since you've mention
353.
▲
by
ainar-g
7y ago
I've used gomvpkg several times during refactorings and rewrites of orphaned code and never had an issue with it (in GOPATH mode that is). But oh well, YMMV, I guess.
354.
▲
by
ainar-g
7y ago
> The naive exponential algorithm is fine (…) Define “fine”. In my experience, Go with modules[1] solves a project's dependencies exponentially more quickly than dep. And that is especially noticeable on big projects with three
355.
▲
by
ainar-g
7y ago
> (As an aside, I don't like the term "SAT solving" for the problem of package version selection. By focusing on an implementation detail, it makes the problem seem scarier than it actually is. Register allocation is NP ha
356.
▲
by
ainar-g
7y ago
> The problem is that there's absolutely nothing to help you achieve that. (…) There were talks about "go mod release" from the very beginning, but you are currently correct here. > (…) You can't even reliably re
357.
▲
by
ainar-g
7y ago
I was going to say that it looks like an egg, so you should use the Japanese word for “egg”… which turns out to be “tamago”. TIL!
358.
▲
by
ainar-g
7y ago
I'm sorry, but I don't see how that answers my question. Oberon-07 has real FOR loops over arrays, so it doesn't need sentinel values. My question was about an idiom like: WHILE True DO (* Stuff. *) IF someCond
359.
▲
by
ainar-g
7y ago
Of course, but wouldn't that effectively defeat the purpose of removing BREAK/EXIT in the first place? With something like: WHILE ~(lastIteration) & ~(Found(haystackPart, Needle)) DO (* Advance the haystackPart. *)
360.
▲
by
ainar-g
7y ago
You're probably thinking of the original Oberon. Wirth has removed both LOOP and EXIT from Oberon-07. See here: http://people.inf.ethz.ch/wirth/Oberon/Oberon07.pdf .
More ›