Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
dmytrish
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
22 ms
·
181.
▲
by
dmytrish
9y ago
Isn't this just a modernization of old Dutch spelling of "ij"?
182.
▲
by
dmytrish
9y ago
...and introduced two new bugs.
183.
▲
by
dmytrish
9y ago
> in most cases Haskell takes a lot more time for development than other languages - and takes negligible maintenance/refactoring time compared to Lisp/Python/C++. Maintenance timesink might easily outweigh the gain in dev
184.
▲
by
dmytrish
9y ago
The home page looks like a tombstone of Common Lisp with a bunch of epitaphs on it. On the other hand, the spirit of Lisp has successfully taken over the world. The modern Lisp is called JavaScript. I am perfectly aware of all the differenc
185.
▲
by
dmytrish
9y ago
Looks like C+.
186.
▲
by
dmytrish
9y ago
How can one automatically translate any Haskell containing unbounded recursion into Coq?
187.
▲
by
dmytrish
9y ago
The thing that makes me uneasy about the proposed implementation of metaclasses is that imperative code is used for code generation instead of declarative specifications. Simple examples are relatively simple and predictable, but anything m
188.
▲
by
dmytrish
9y ago
That does not change the fact that in Python everybody writes def add(x, y): return x + y whereas the Perl codebase that I work with has every possible combination of these methods.
189.
▲
by
dmytrish
9y ago
Is the language itself a good place for parsing/grammar handling? I could not even find in the standard documentation which kind of parsers it supports, is it LR(k)? LL(k)? Any CFG? What parsing method does it use: recursive descent, s
190.
▲
by
dmytrish
9y ago
I cannot imagine any way of practical (ab)using this flexibility that could not be covered in Python with its only way of handling arguments.
191.
▲
by
dmytrish
9y ago
Does anybody use P6 for any serious code?
192.
▲
by
dmytrish
9y ago
For small tasks I enjoy aesthetics of small dedicated Unix tools (grep, sed, awk, cut, sort) working together much more. Perl tries to be everything at once, still mysteriously lacking interactive REPL out of the box. Yes, Python is more he
193.
▲
by
dmytrish
9y ago
So, how exactly these different ways of getting sub arguments are useful? sub add1 { my ($arg1, $arg2) = @_; $arg1 + $arg2; } sub add2 { my $arg1 = shift; # possibly two screens of dense code h
194.
▲
by
dmytrish
9y ago
A few years ago it was https://coursera.org - they were a powerful beacon of high-quality knowledge first-hand from world-class experts. I still try to learn as much as possible there, but my feeling of the site being intrusivel
195.
▲
by
dmytrish
9y ago
For personal use, indeed, just use an ssh remote + gitweb interface with basic authentication and that's it. For organizations it makes sense to have something more featureful.
196.
▲
by
dmytrish
9y ago
With all my respect to your desire to support SciHub, it'd be better to link to a verified page with their bitcoin credentials.
197.
▲
by
dmytrish
9y ago
Firefox reading mode (⌥⌘R) to the rescue! I find myself increasingly using it even on decently designed websites when I need to read a lot of text.
198.
▲
by
dmytrish
9y ago
Technically, assembly is not required for measuring stack: just use regular C address of any local variable/function argument (minus an address of some local variable in main) to have some approximation of stack usage.
199.
▲
by
dmytrish
9y ago
It's not true that it is cheap because of the local currency low value: the IT wages were approximately the same when $1k was 8k hrn. Ukrainian IT market is mostly outsourcing and does not depend much on the internal market and local c
200.
▲
by
dmytrish
9y ago
Exercises like this are very educational for taking magic away from version control tools. Some time ago I did a similar exercise in Haskell: https://github.com/EarlGray/omit (it also took about 500 lines of unnecessar
201.
▲
by
dmytrish
10y ago
"CADR" should be properly called "second" instead of this dense mnemonic you have to decipher every time you see it.
202.
▲
by
dmytrish
10y ago
The end is near! Only Haskell and purely functional programming (persistent shared data structures) will save us from persistent bugs.
203.
▲
by
dmytrish
10y ago
Exactly, the idea of mystical living Gaia does not have any scientific value. The biosphere of Earth is indeed a huge and very complex system, but it's pointless to "animate" it, it lives according to its own laws that should
204.
▲
by
dmytrish
10y ago
The takeaway from the Cloudflare story seems to be: don't rely on TLS encryption for critical data, since it may be compromised by third-party actions and may be completely compromised in the future.
205.
▲
by
dmytrish
10y ago
Yep, it was a discovery for me that it's easier to go to the source code directly than to try to do something using documentation.
206.
▲
by
dmytrish
10y ago
Well, it's your loss, the text is a pleasure to read, captivating and written with style. I often just skip many "well formatted" blog articles because they are boring and mostly meaningless.
207.
▲
by
dmytrish
10y ago
No, "run" is Past Simple here. It took me a few moments to get that though.
208.
▲
by
dmytrish
10y ago
Also, a separate domain, wikipediap2p.org, not (obviously) affiliated with wikipedia.org. If it were p2p.wikipedia.org, it would be fine for me.
209.
▲
by
dmytrish
10y ago
Broadcom wireless equipment has been a lot of pain for Linux users. Publishing (at least some) datasheets is a huge relief for driver writers.
210.
▲
by
dmytrish
10y ago
Add several hours of delay between phrases.
More ›