Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
Xorlev
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
55 ms
·
511.
▲
by
Xorlev
13y ago
Agreed. I used to think it was best to "do it yourself so you know it" but was quickly abused of that notion. Do important things yourself (if you can do it better -- the stuff the makes or breaks your business). SaaS is a godsend
512.
▲
by
Xorlev
13y ago
Perhaps partially. Doesn't stop evercookies or IP address tracking or ever more inventive means. Check out Pardot if you want to get an idea of what's possible. They drop a cookie on you the moment you browse the site and it logs
513.
▲
by
Xorlev
13y ago
Or, use TLS and get it for free. Crypto on JS is a scary, scary world.
514.
▲
by
Xorlev
13y ago
I'd agree, but as a university it was all we had. It was better than the alternative of 1 or 10GigE.
515.
▲
by
Xorlev
13y ago
Given past experience with other MPI-based software, I'm not sure that Watson would scale without extensive retooling. MPI tends to be extremely chatty (MPI - Message Passing Interface), we ran ours off a hypercube (network topology) s
516.
▲
by
Xorlev
13y ago
You claim it's a low-latency, HA platform. What does that mean? Details are the only way to make your users feel secure that you won't be going down when they need you the most.
517.
▲
by
Xorlev
13y ago
It's business.
518.
▲
by
Xorlev
13y ago
It's a strange, strange world when your code has more gravity than the language it's written in and you start warping your language to fit your view of it. I'll be the first one to take a swing at PHP, but Facebook has done s
519.
▲
by
Xorlev
13y ago
That being said, it doesn't work very well in many circumstances. I'm not sure if they're using Scalagen under the hood or their own home-baked stuff. It's impressive as-is, regardless of the issues.
520.
▲
by
Xorlev
13y ago
I'd say a major advantage of the JVM is the lack of a GIL. Ruby has one. JRuby is slowly eroding that advantage. That being said, it's much easier to write performant code on the JVM with the right tools. Static types and the disc
521.
▲
by
Xorlev
13y ago
Not to mention it asks for your friend list..
522.
▲
by
Xorlev
13y ago
I've been using Dropwizard. It provides a nice way to lifecycle manage other objects, so I've used it as a platform for Thrift services with Jersey resources serving debugging information. It's kind of a bastardization, but w
523.
▲
by
Xorlev
13y ago
It doesn't work how you want it, fine, don't use it. It's super brief for the rest of us.
524.
▲
by
Xorlev
13y ago
You can run a high performance Java process with a small heap, I would call this a non-issue. I have many heavily-used services with 32-64mb of heap space. Certainly, Go will end up using less memory but in the day and age of small servers
525.
▲
by
Xorlev
13y ago
If anything, the inability to purchase (easily) from the Kindle app really pushed me to stop using my iPad and start using my Android products. Haven't looked back.
526.
▲
by
Xorlev
13y ago
The kind that lives on a single VPS and requires a rich query layer to bootstrap quickly.
527.
▲
by
Xorlev
13y ago
At least they're looking at fixing it.
528.
▲
by
Xorlev
13y ago
Hey, this is awesome. I've never been able to get too far with Clojure because of unfamiliarity with tooling and lack of desire to setup Emacs/Slime.
529.
▲
by
Xorlev
13y ago
The double-bookkeeping Twilio is using -- what's the downside to it? Is it only updated per-minute with Redis doing the second-to-second usage and then rolled off into MySQL? I'm curious how that's working, if you don't
530.
▲
by
Xorlev
13y ago
I'd imagine pretty well...until partition behavior occurs.
531.
▲
by
Xorlev
13y ago
Worse, it /did/ work that way in Python 2.4 but Python 2.5 stopped throwing an exception for invalid codepoints which broke the Twisted library which broke their canonicalization function.
532.
▲
by
Xorlev
13y ago
Hiring is a inherently broken process. Being on the giving end of the hiring process however, I'm not sure yet if I'm perpetuating a broken system or truly helping solve the issue. I generally ask an algorithms question not because I care a
533.
▲
by
Xorlev
13y ago
The spirit of the tool is to make JSON easier to work with in shell flows. There's plenty of times where you'll get a deluge of JSON and need to work with it (for debugging or whatever). You may not have a program to use the JSON in.
534.
▲
by
Xorlev
13y ago
I suppose Etsy had to do something for bad PR eventually.
535.
▲
by
Xorlev
13y ago
Because the payloads are tiny and require almost no coordination compared to many algorithms. Machines take small work packets and crunch numbers, then pass back results in minutes. For many clusters, various steps of the algorithms require
536.
▲
by
Xorlev
13y ago
A small business was once a startup. Startup doesn't have to mean explosive growth and a quick sell, it can also mean long-term sustainable growth.
537.
▲
by
Xorlev
13y ago
The whole point of HTTP is to be architected such that intermediate proxies such as Varnish are transparent accelerators. “I just feel it’s overused.” — e.g. You wanted to use nginx and Redis, and needed to justify away from the simple solu
538.
▲
by
Xorlev
13y ago
Apparently he hasn't been working very professionally, it's an incredibly easy service to run. I still have the same version of memcached running from 2008.
539.
▲
by
Xorlev
13y ago
You don't need it. If you are a Junior developer (or aiming at being one) Haskell is a language you most definitely don't need. Now, once you have your feet wet, it's worth learning. Here's why: - Pure(mostly) functional language. This is i
540.
▲
by
Xorlev
13y ago
I tend to treat Mongo similarly. At my job, we hate Mongo and I've stood up and cursed it more than once. Plenty of personal projects end up running on Mongo, because it has a rich query layer for quick hacking. I also never expect these to
More ›