Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
DonPellegrino
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
10 ms
·
31.
▲
by
DonPellegrino
11y ago
Napoleon was absolutely not comparable to Hitler in terms of popularity. Your assumption is a classic historical question that many people have asked themselves since WWII. It has been debunked over and over.
32.
▲
by
DonPellegrino
11y ago
This, I'd love to give it a try, but I'm not going to touch it until there's a Makefile and a minimal documentation. Until then, it feels like an engineering experiment, not a major company-backed project.
33.
▲
by
DonPellegrino
11y ago
You sort of can with functors or GADTs.
34.
▲
by
DonPellegrino
11y ago
Why is this even being upvoted? it confuses important concepts and what isn't wrong is irrelevant.
35.
▲
by
DonPellegrino
11y ago
The thing is that numbers are usually wrapped in other things, like objects, hashtables, arrays, etc, and OCaml is a beast at dealing with that kind of code. From a purely numbers perspective, its operations on integers have to use the LEA
36.
▲
by
DonPellegrino
11y ago
For those asking "How the hell does OCaml not support multicore in 2015????", this is my reply, crossposted from /r/ocaml: You can make OS level threads, but they can't be both running at the same time due to the GI
37.
▲
by
DonPellegrino
11y ago
In practice the generated code is already extremely fast and the 1-bit shorter ints help make the GC one of the fastest I've seen. If you do a lot of floating point calculations, you can put your floats in an array and they'll bec
38.
▲
by
DonPellegrino
11y ago
More information is available in my original post in r/ocaml: https://www.reddit.com/r/ocaml/comments/36ninh/403_scheduled... in the repost in r/programming: https://www.reddit.com&#
39.
▲
by
DonPellegrino
11y ago
If you look at "old timey" boxing pictures, you'll see that their stance is very different. Rather than protecting their chin and their jaw, they're protecting their upper body because that's where most of the hits
40.
▲
by
DonPellegrino
12y ago
In my opinion you're seeing it wrong. The beauty of FP is that from your code's point of view there is no mutation. Everything is immutable, everything is clean and beautiful. But then the compiler is able to tell that your variab
41.
▲
DNSChain 0.5 released, brings full HTTPS support, Openname Resolver API and more
(blog.okturtles.com)
77 points
by
DonPellegrino
12y ago
|
32 comments
42.
▲
by
DonPellegrino
12y ago
The desugar'd version should be let () = ... instead of let _ = ...
43.
▲
by
DonPellegrino
12y ago
Impressive what they manage to do on 28nm compared to Intel.
44.
▲
by
DonPellegrino
12y ago
Markov chains are fun and relatively simple. I wrote one that generates Reddit comments from other Reddit comments, you can try it here: http://simongrondin.name/files/reddit.html and the code (really dirty, sorry, I w
45.
▲
by
DonPellegrino
12y ago
No it's not, the "stomps" are halves.
46.
▲
by
DonPellegrino
12y ago
I was under the impression that the work load at Google is so heavy that it is almost impossible to get "20% time" anymore. During what time did you work on your idea? Are they freeing you of all responsibilities to build your pro
47.
▲
by
DonPellegrino
12y ago
Apparently part of the reason they hate it is that it sounds like complete gibberish to arabic speakers and the abbreviation is usually said in a very derogatory tone of voice.
48.
▲
by
DonPellegrino
12y ago
check out https://github.com/facebook/pfff
49.
▲
by
DonPellegrino
12y ago
I would also like expanations, because Facebook actually has a good reputation when it comes to their compiled languages engineers. Their C++ and D engineers built HHVM/Hack, their OCaml engineers built some great analysis tools and mu
50.
▲
by
DonPellegrino
12y ago
Woah, just imagine the endless metaprogramming capabilities!
51.
▲
by
DonPellegrino
12y ago
Be VERY careful with this sort of advice: "Infrequent user actions can lead to complex server actions." Malicious users use that knowledge to craft disproportionally powerful DOS attacks. Your site is as vulnerable as the most CPU
52.
▲
by
DonPellegrino
12y ago
I don't tunnel HTTP/HTTPS requests to doubleclick.net at all to begin with (I use a whitelist for HTTP/HTTS), but if someone were to do too many DNS requests for the same domain in a short period of time I drop those requests
53.
▲
by
DonPellegrino
12y ago
This reminds me of a nasty attack I learned about recently. I run http://unblock.us.org , a DNS/anti-censorship server. Unblock does tunneling for censored websites. There are scripts out there that scan the whole internet f
54.
▲
by
DonPellegrino
12y ago
The author hits an important point. I'm a native French speaker and speak to anglophones trying to improve their french everyday and the overwhelming majority gets distracted if they don't get the noun genders right, pick the righ
55.
▲
by
DonPellegrino
12y ago
Super cool idea and implementation! My tiny library is right up your alley, feel free to add it: https://github.com/SGrondin/bottleneck
56.
▲
by
DonPellegrino
12y ago
AT&T can choose to throttle specific services.
57.
▲
by
DonPellegrino
12y ago
You should read the README before whining. Linux and Windows are also supported. https://github.com/atom/atom
58.
▲
by
DonPellegrino
12y ago
Use return instead of rewrite. server { listen 80; server_name www.website.tld; return 301 http://website.tld$request_uri; }
59.
▲
by
DonPellegrino
13y ago
According to my traffic stats, there's a few people in China using it and tunneling "stuff" over it. I don't know which sites, but I know that it's being used there successfully.
60.
▲
by
DonPellegrino
13y ago
Tunneling the Youtube webpage and flash player is tiny, tunneling the video itself isn't. The video is loaded from googlevideo.com and the Turkish government forgot to block that one... But yeah, if it becomes popular enough I'm r
More ›