Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
evmar
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
58 ms
·
601.
▲
by
evmar
12y ago
Have you replaced all use of FXL with Haxl? Or are both languages supported? In the latter case, what is the relative proportion of each in the live codebase? (I appreciate that migrating code that already works to a new language often ju
602.
▲
by
evmar
12y ago
The post says: "For large object structures with thousands of date time objects this can easily add up." At 0.1ms per parse, that's 100ms per thousand dates, within the range of noticeable. (Their profiler screenshot has it
603.
▲
by
evmar
12y ago
C++ also, though you need to wrap it in a macro to work on older compilers. https://code.google.com/p/chromium/codesearch#chromium/src/b...
604.
▲
by
evmar
12y ago
(Pre-disclaimer: I think it's great that the author spent some time benchmarking and hacking, and I don't mean for this comment to tear down their work, but rather I'm just answering the above question which was also the firs
605.
▲
by
evmar
12y ago
Chrome on Linux uses the system package manager to autoupdate. The current version of Chrome is 34. Chrome is on a six week release cycle, so your version number indicates you haven't had a system update in something like (34-28)*6 =
606.
▲
by
evmar
12y ago
Thanks for the link. We also have an in-house solution like fastclick. The hard part about this is tracking down the long tail of failures, particularly when they affect devices you don't have access to like the Samsung phones I menti
607.
▲
by
evmar
12y ago
I agree that you're allowed to combine such works. I was trying to point out that the project's top-level LICENSE file, which makes no mention of the GPL license that the combined work must be under: https://github.com&
608.
▲
by
evmar
12y ago
I work on an app that has made a similar tradeoff. I won't restate the positives because the post describes many of them (after all, we chose a similar architecture) but I'll add that fetching app logic+assets (in the form of JS&
609.
▲
by
evmar
12y ago
Your crc32 files appear to have a GPL license on them. You cannot legally relicense / derive works from them under your own license.
610.
▲
by
evmar
12y ago
Hey moxie, I recently myself switched to using TextSecure (mostly was just looking from an SMS app from reputable people, but the crypto parts are a nice bonus). The above question about the business model was also my first question after
611.
▲
by
evmar
12y ago
Just in case someone from Optimizely looks at this: I was curious so I examined the JS source. It appears the "munchkin.js" helper is the most likely candidate. The code is obfuscated but I see a click event listener that is doi
612.
▲
by
evmar
12y ago
The system calls are plenty fast. As I mentioned, we got Chrome's build of comparable size to around a second, and it still stats every file. (A batched stat would be nice too, but it's not the most critical thing to optimize.)
613.
▲
by
evmar
12y ago
Linus wrote: 'Even a fully built kernel ("allmodconfig", so a pretty full build) takes about half a minute on my normal desktop to say "I'm done, that pull changed nothing I could compile".' Since it'
614.
▲
by
evmar
13y ago
IIRC at one point the AIM server started doing a challenge: "send me N bytes at offset X of the aim.exe binary". I recall the open-source AIM clients themselves set up a service that would return substrings of the binary so that
615.
▲
by
evmar
13y ago
Thanks for the plug! In line with the original post, I'll add that the Ninja manual has a section where we try to convince you to not use Ninja and instead use a more common build system: http://martine.github.io/nin
616.
▲
by
evmar
13y ago
Some feedback on the site (is it yours?): the home page is disappointing because the it doesn't say anything. I'm interested in this space (e.g. crossfilter/pourover) but this provides no information to contrast against tho
617.
▲
by
evmar
13y ago
The post is from 2012 and says "we're currently planning on disabling online revocation checks in a future version of Chrome", which is presumably what happened.
618.
▲
by
evmar
13y ago
Here's the text-only cached URL (your link wouldn't load for me because it was blocked on stylesheets or whatever) http://webcache.googleusercontent.com/search?q=cache:www.cdi...
619.
▲
by
evmar
13y ago
This code is really not good, and certainly not worth learning from. It appears that if you request a path like "//etc/foobar" with two slashes at the front it'll allow traversal outside the starting directory,
620.
▲
by
evmar
13y ago
Since the title doesn't describe it, I will: it's a new James Mickens article, this time about the insanity that is the web. I found his previous articles really funny but this one felt a bit forced. I think it's maybe too e
621.
▲
by
evmar
13y ago
(I'm the post author.) Thanks for reading and commenting! As I mentioned in the footnote, for my purposes (an app where I am likely to be the only user) I don't care about IE8 support, so it's kind of a bummer that I have to
622.
▲
by
evmar
13y ago
Thanks for charitably interpreting my maybe-ambiguous comments! My general experience (seen also in e.g. Haskell) is that the core communities are usually quite reasonable, and it falls on journalists or newbies to create hype, which is wh
623.
▲
by
evmar
13y ago
Thanks for replying! I didn't anticipate that my comment would generate so much controversy. :( I was only relating my own experience in trying out the tool, and comparing it to the tool I currently use frequently despite not liking
624.
▲
by
evmar
13y ago
After all the Julia hype on HN I thought I'd try it out. I was surprised to discover how slow it actually is to use. Here's a quick demo of booting up the Julia repl with two libraries loaded and then immediately exiting: $
625.
▲
by
evmar
13y ago
(I feel bad always spamming my Chrome extension, but it's made my life so much better I feel compelled to share) This Chrome extension adds a right-click menu item "make readable" that fixes the font on pages like this. http
626.
▲
by
evmar
13y ago
I also attempted to understand git better by implementing it, but my (Haskell, uncompleted, abandonded) implementation was more concerned with getting all the on-disk representations right: http://evan-tech.livejournal.com/2
627.
▲
by
evmar
13y ago
Ironically, the C++ code he's attempting to match itself uses a higher-level language[1] to generate a soup of tables and gotos[2]. But I think that observation supports the point he'd likely make: Haskell allows both the higher-
628.
▲
by
evmar
13y ago
I like to think of engineering as "solving problems within a system of constraints". In the physical world, engineering constraints are things like the amount of load a beam will bear. One of the primary easily-overlooked constr
629.
▲
by
evmar
13y ago
Arabic غ is pretty similar to German's "r", isn't it? As a native English speaker who's studied both German and Arabic, I at least produce my mangled version of both in the same way...
630.
▲
by
evmar
13y ago
Here's a post where I walk through the assembly generated by some different approaches. http://neugierig.org/software/blog/2011/12/return-by-value.h... One possibility is that OpenBSD uses the alter
More ›