Viewing profile — tangus
tangus
HN member- Joined
- Tue, Jun 22, 2010, 1:13 PM UTC
- HN karma
- 504
- Public activity
- 144 items
- HN profile
- View on Hacker News ↗
About tangus
No profile information was provided.
Recent public activity
- story
-
comment
Comment #47823811
Here's an index of sorts. I couldn't find anything better. https://archive.org/details/byte-magazine?sort=date
-
comment
Comment #47781836
I guess they wanted to keep working on their slides (at least for the moment) and not be forced to go debugging. Sadly, the hang was deterministic, so they didn't have another opti…
-
comment
Comment #47424861
Aren't they basically saying opposite things? Perlis is saying "don't choose the right data structure, shoehorn your data into the most popular one". This advice might have made se…
-
comment
Comment #47064081
My minuscule pet peeve is that having only one source where the number 5 is depicted with a triangle (all others show it as a separated segment, like the number 6 but shorter), tha…
-
comment
Comment #46344139
Everything they have is downloadable. Go to their home page and follow the links.
-
comment
Comment #45796317
Everybody carries a gun in Heinlein stories, so those terrorists will be quickly dealt with by armed citizens, thus confirming the superiority of Libertarianism.
-
comment
Comment #45775635
For the record, if you want to avoid the creation of intermediate arrays, you can: lst.lazy.grep(Array).flat_map(&:itself).sum Not as clear, because the standard library doesn't ha…
-
comment
Comment #45765860
Careful. Seeing how I was downvoted for asking, it looks people here don't want that information to spread.
-
comment
Comment #45765667
It may be somewhat awkward; zipping collections to iterate over them in unison makes the first one (the sender) seem special, while it not necessarily is. And accumulating more tha…
-
comment
Comment #45764104
Looping in Ruby is the opposite of awful. You only have to define an `#each` method in your class and include the `Enumerable` module, and you get a plethora of composable methods …
-
comment
Comment #45670803
It's paywalled, please provide a workaround.
-
comment
Comment #45465582
In the late 90's I had a girlfriend who worked for a shop that made web pages in COBOL. I thought those were COBOL's death throes, but apparently I was mistaken...
-
comment
Comment #44703966
They provoked the strike on purpose by giving the workers an unacceptable contract. The aim was to wreck the union (they succeeded). They prepared in secret for two years for this.…
-
comment
Comment #44693829
Also related: https://puzz.link/db/
-
comment
Comment #44510375
Even if it didn't dedupe strings, mutable string literals means that it has to create a new string every time it encounters a literal in run time. If you have a literal string in a…
-
comment
Comment #44508910
Strings are going to keep being mutable by default. Only strings created by string literals won't be.
-
comment
Comment #44429936
>I do not understand how you can even begin coming to the conclusion of ... Obviously he's not serious, he's playing the part of the out of touch old man.
-
comment
Comment #44399426
Related to "Last is first", old Spanish books sometimes put at the end of the page the first syllable of the next page. (It was quite disconcerting when I first saw it.)
-
comment
Comment #44264321
[flagged]
-
comment
Comment #44184129
They say it right in the next sentence.
-
comment
Comment #44178499
But fb2 files are marked up text, which is (relatively) trivial to index. The bulk of Anna's Archive's books are made of from scanned images.
-
comment
Comment #44048172
I don't think in Red a function can decide whether to evaluate its arguments or not. It's more like a Logo: functions have fixed arity, so you don't need to delimite the call, and …
-
comment
Comment #44048158
Not very reliable, this Phantom thing.
-
comment
Comment #44048082
I've seen it. Sometimes a DSL is more readable than trying to shoehorn control flow into method calls (".then().catch()..."). Or see C#'s LINQ.