Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
robmccoll
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
36 ms
·
391.
▲
by
robmccoll
12y ago
Updating application software on Windows can be a pain as well since replacing the running binary must be done by the binary itself (otherwise it seems the file is locked). Which means that unless an application is specifically written to
392.
▲
by
robmccoll
12y ago
Very cool! Thanks, I clearly missed the point :-)
393.
▲
by
robmccoll
12y ago
super quick, super dumb comparison to a variant on bob jenkins 64-bit mix/hash: https://gist.github.com/robmccoll/38f03971df66ca15e030 $./bin/googlehash 512 1000000 google hash 0.0765907 255374889 2.1832
394.
▲
by
robmccoll
12y ago
Also, that distribution doesn't scream "relevant correlation" to me. The bins are different sizes.
395.
▲
by
robmccoll
12y ago
Possibly, but you could also decide that there simply isn't enough signal to draw a conclusion. We don't know if time zones are accounted for properly. We don't know if this fraction represents a significant number of users
396.
▲
by
robmccoll
12y ago
> If you get good at programming... This is a very important point (hopefully more "when" than "if"). I'm really tired of seeing naive programmers throw the handful of design patterns they know at every problem,
397.
▲
by
robmccoll
12y ago
There are many goals and many problems. "People" should use the right tool for the job. I don't want to try to write performance critical code or low-level code (OS level, drivers, critical libraries) in a language that seems
398.
▲
by
robmccoll
12y ago
So happy to read this, yes, yes, and yes. Another big problem with Java to me is that the standard library and available frameworks are so massive, that there are thousands of ways to solve any given problem. This is bad, because only a ha
399.
▲
by
robmccoll
12y ago
These are my go-tos for quick testing with real data. I've published a paper or two using these datasets (obtained from SNAP). There are also some decent large graphs of different types from various DIMACS challenges that people may fi
400.
▲
by
robmccoll
12y ago
At first this reminded me of an HDL. Now I'm a bit lost. More of a stream processing language?
401.
▲
by
robmccoll
12y ago
Using multiple processes for this is a big leap since you have to plan your data sharing scheme. Assuming the program is currently only single threaded, dropping some OpenMP on it in the right places would be an easier path to using all of
402.
▲
by
robmccoll
12y ago
Performance tip (for circular linked lists and linked lists in general): store your list nodes in a dynamically allocated array. Keep freed nodes in an in-place freed list inside the array and in a stack-like structure in-place beyond the
403.
▲
by
robmccoll
12y ago
sshuttle ( https://github.com/apenwarr/sshuttle ) is one of my favorite SSH tricks. It behaves like a VPN more than other ssh-based proxies that I've used.
404.
▲
by
robmccoll
12y ago
Personally, I use one key pair per source user/device pair and then comment in the authorized keys where each public key is from. To me, it is more likely that a user/machine pair will be compromised than a key. This makes cutting
405.
▲
by
robmccoll
12y ago
Breath and depth everytime. Being am expert can open the door and give your words weight, but you need to be able to talk to, relate to, and understand people in other fields. You also need to be able to adapt to change and to borrow concep
406.
▲
by
robmccoll
12y ago
This is how C++ started. See cfront. http://en.m.wikipedia.org/wiki/Cfront
407.
▲
by
robmccoll
12y ago
Yes. Namely templating.
408.
▲
by
robmccoll
12y ago
Hahahah C is dead? Come on, don't start that kind of bating. High-level efficiency-oriented languages are high-level efficiency-oriented languages and low-level performance-oriented languages are low-level performance oriented language