Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
allertonm
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
11 ms
·
61.
▲
by
allertonm
16y ago
Not sure your comment about Microsoft is entirely correct - I know that was the stated intention when MS started the site but I see some evidence that they are hiring locally. 90Degrees was founded by a former colleague of mine, and they de
62.
▲
by
allertonm
16y ago
SAP have a big site downtown (formerly Crystal/Business Objects.) Microsoft have a site downtown (in Crystal's old space, ironically enough.) Apple has a secret site (via their 2005 acquisition of Schemasoft.) Vision Critical has approx 16
63.
▲
by
allertonm
16y ago
One way of looking at it is that S4 is to map-reduce what Streambase or Coral8 are to SQL. In the enterprise software world, this is what's called CEP - Complex Event Processing: http://en.wikipedia.org/wiki/Complex_event_processing
64.
▲
by
allertonm
16y ago
He's "taking a stand against Apple", but ISTM the real offender here is about the company that built an app with his code and submitted it to the store in breach of his license.
65.
▲
by
allertonm
16y ago
I wouldn't go so far as to say grim - but it definitely shows that even with the best of efforts, Swing is never going to cut it for non-developer applications. IntelliJ is about as good as Swing apps get on OSX. Gotta feel for the JetBrain
66.
▲
by
allertonm
16y ago
As you have yourself pointed out, Paxos will in some cases (when less than half the nodes are up) become unavailable, but remain consistent in all cases where it is available. So it is tolerant of partition and it sacrifices availability in
67.
▲
by
allertonm
16y ago
Yes, a system is available if one node doesn't respond and you can contact another. But that node will be unable to guarantee consistency. If a node you can contact is required to guarantee consistency, there will be some times that it will
68.
▲
by
allertonm
16y ago
Fair point - but of course your client is not making any progress, and so the unavailability ripples up. It's unlikely that there is user facing case where this is a useful way to work, though I can see it's use in loosely coupled connectio
69.
▲
by
allertonm
16y ago
What you're saying is that so long as there are no partitions, the system can be Consistent and Available, but if there's a partition, it can't. "Consistent sometimes" is not the same thing as "Consistent" and "Available sometimes" is not t
70.
▲
by
allertonm
16y ago
Vancouver has been experimenting with allowing a greater variety of food carts recently. The previous regulations allowed nothing more exotic than a hotdog cart, which led to innovations like Japadog. In the first instance they've picked 17
71.
▲
by
allertonm
16y ago
I've been wondering why Fan/Fantom has not had more traction, I rather like the pragmatism that seems to have guided its design. Is it just not exciting enough?
72.
▲
by
allertonm
16y ago
I'm mostly with you on static methods versus singletons but it's worth mentioning that a singleton object has the advantage of being able to implement an interface, but there is no such capability for separating interface and implementation
73.
▲
by
allertonm
16y ago
Yes, I programmed it purely with opcodes. The machine was just running a very basic "monitor" that let you write instructions and data into memory in hex and then let you run them. At first the machine did not even have a cassette interface
74.
▲
by
allertonm
16y ago
I first* learned programming on a 6502-based machine with 1K of RAM and no assembler or basic (Microtan 65, in case anyone remembers that.) Luckily the 6502's instruction set is pretty easy to memorize, used to know it back to front. Only 5
75.
▲
by
allertonm
16y ago
It was Citrix, not VMWare, that bought XenSource.
76.
▲
by
allertonm
16y ago
Some of these criticisms are also true of all of the browser-side application frameworks - i.e SproutCore, Cappuccino etc. FWIW, the compile time is still pretty long even with one compile permutation - and even while developing there is so
77.
▲
by
allertonm
16y ago
I wouldn't have chosen GWT myself but I am working on a project with it and I have to admit it's very good. You do have to be able to stand Java, of course. The upside of the use of Java is that when you're dealing with a large codebase the
78.
▲
by
allertonm
16y ago
The important point here is that your app is open-source and you chose to distribute the keys with the source code, rather than require each person who builds it from source to get their own API keys. I think Twitter's position - that you s
79.
▲
by
allertonm
16y ago
If someone spoofs your user agent and sends a ton of traffic to Twitter, what would you rather they do? It's like when someone spoofs your credit card - the bank blocks it, and sends you a new one. Inconvenient, yes - but better than the al
80.
▲
by
allertonm
16y ago
Surprised at the amount of agreement with this article, and the cries of "incompetence". ISTM in a desktop app context, the consumer key/secret combination effectively becomes a complicated equivalent to your browser's "User Agent" string a
81.
▲
by
allertonm
16y ago
What on earth constitutes an "agile syntax"? I thought there was fairly universal agreement that while javascript has many strengths, its syntax was not one of them.
82.
▲
by
allertonm
16y ago
"The first recommended follow for me was Alexandra Patsavas" She's the first recommended follow for everyone . Surprised how many people have failed to work this out - the "recommendations" are the same for everyone. There are basically 12
83.
▲
by
allertonm
16y ago
Having been acquired a couple of times, "integration meetings" normally occur after the deal is made public but before it closes. So the decision would already have been made.
84.
▲
by
allertonm
16y ago
I simply do not see why your goals 1-4 require a) the same language on the server as the client and b) the use of a non-blocking I/O model at the server. It appears to be a leap of faith on your part. While marshalling of model objects to J
85.
▲
by
allertonm
16y ago
It can hardly be a "prerequisite" given that most web applications built to date have managed to do without it. It's a convenience, at least intuitively, but in practice one has to wonder what parts of your code run in both browser and serv
86.
▲
by
allertonm
16y ago
You know, I can't remember the last time I bought a DRM track from iTunes, and trust me, I buy a lot of tracks on iTunes.
87.
▲
by
allertonm
16y ago
See http://groups.google.com/group/fakeapp/browse_thread/thread/... for the workaround that got SSL working for me. (Basically the app currently fails quietly if the SSL certificate doesn't validate, rather than prompting for action.)
88.
▲
by
allertonm
16y ago
SSL appears to be broken, sadly. Interesting app though - have been a heavy user of Selenium for testing but building the scripts has been time intensive and generally is done by the QA team rather than by devs. If the UI for building these
89.
▲
by
allertonm
16y ago
+1 on the Kilim comment, I hadn't seen this before either but it is well worth taking a look.
90.
▲
by
allertonm
16y ago
At a former employer we all got trained on this and used it for a few weeks before reverting to our old bad habits :) I generally approach these kinds of methods with some skepticism - it is a bit 7-habits-ish - but one thing I did like abo
More ›