Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
quink
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
55 ms
·
571.
▲
by
quink
13y ago
> Sparse associative arrays are the default data structure, so it's very popular in, e.g., medical applications, where you would want to be able to store thousands of different things, but any given patient will only need a few of t
572.
▲
by
quink
13y ago
InterSystems Caché is more like UNIX than it is like, let's say, MongoDB. Make the bottom of it efficient - that's where the runtime and the B-tree storage operate - and you can build a world on top. SQL from tables to views to in
573.
▲
by
quink
13y ago
'if'. There's two different types of if constructs, and it's awful, the older one is with a dot syntax. What's a dot syntax, you may ask? Well, for each level of the if you just prefix a dot: http://docs.
574.
▲
by
quink
13y ago
We use Python too. This system was originally put together in the 80s and while a complete reimplementation from scratch in Python is possible, it wouldn't really give us that many benefits that we don't already have. We don'
575.
▲
by
quink
13y ago
The only experience I've had with GT.M is playing with it a little bit on Debian - it's only an apt-get away. As far as I know, no, apart from the shared ANSI M featureset. They're pretty divergent.
576.
▲
by
quink
13y ago
After hundreds of applications sent out - in a vast variety of fields, considering that degree - and an interview with Red Hat I didn't succeed in ultimately, this was the next best thing. In retrospect, probably better. The employment
577.
▲
by
quink
13y ago
Nope, sorry. We're a Caché user who is not in the healthcare industry, unusual as it is.
578.
▲
by
quink
13y ago
Sorry to disappoint you, but my job isn't as such the maintenance of a legacy system. We write new code in Caché, which includes things used by a wider world like JavaScript and SQL as well. Ask me again in two or three decades, but ou
579.
▲
by
quink
13y ago
We have dozens if not in the low hundreds of SQL tables. So, while we do have a huge pile of legacy code not using SQL you can map your NoSQL data structures to SQL tables and you can also later on convert to a more efficient format that gi
580.
▲
by
quink
13y ago
Just to give everyone here a rough idea, the most annoying thing I found recently is that the function: $ZCONVERT(stringVar, "O", "JS") Which escapes stringVar into a valid JavaScript string without quotation marks doesn
581.
▲
by
quink
13y ago
Ewww, CGI. InterSystems Caché ships with Apache as an administrative web server for its Management Portal, through which you can also run all applications. It ships with modules for Apache and IIS (ISAPI), and probably others. These come wi
582.
▲
by
quink
13y ago
Here's how to get a string from your persistent on disk configuration, completely from scratch: set foo=^config("foo") The '^' means it's a persistent variable. Now do this with in the same number of characters
583.
▲
by
quink
13y ago
It has been done. The most popular form of MUMPS out there, Caché ObjectScript is a superset of MUMPS, so all existing MUMPS code will run on Caché. But it adds a big bunch of things from error handling to better variable scope to classes t
584.
▲
by
quink
13y ago
The one letter abbreviations are neat. There's no substantial change in readability in going from: if condition: print "Hello World" Or: if (condition) { console.log("Hello, World\n"); }; To: w:condition &qu
585.
▲
by
quink
13y ago
I'd recommend the documentation that Intersystems Caché ships with - which is accessible on http://docs.intersystems.com/ It's not traditional MUMPS, but it adds things like macros, error handling, sane variable s
586.
▲
by
quink
13y ago
Nope, there are in fact MUMPS programmers overseas too - I'm in Australia. Also, if it wasn't for the sheer number of libraries PHP ships with, I'd without a moment's hesitation say Caché + Caché ObjectScript >>>
587.
▲
I am a MUMPS programmer – Ask me anything
81 points
by
quink
13y ago
|
68 comments
588.
▲
by
quink
13y ago
I work with MUMPS near enough every day, and I actually kind of enjoy it. Ask me anything! https://news.ycombinator.com/item?id=6312391 Also, this here thing is orders of magnitude worse than anything MUMPS and the comparis
589.
▲
by
quink
13y ago
I'd be interested in seeing these results with SVG. There's a lot of commonality between the images, http://g-ecx.images-amazon.com/images/G/01/common/sprites/sp... Even with Base64 encodi
590.
▲
by
quink
13y ago
> like the rest of the developed world, wireless networks will subsume your fixed line services. http://abs.gov.au/ausstats/abs@.nsf/Products/8153.0~December... You sure about that? Plus, how are you going
591.
▲
by
quink
13y ago
> However, the Internet.org team does not plan to tackle some thorny infrastructure issues that are huge barriers in the developing world, particularly the long-distance transmission of data to far-flung places. The only way this initiat
592.
▲
by
quink
13y ago
tl;dr: Zuckerberg says "Screw net neutrality, I've got dibs on billions of people for my walled garden." > Twitter ... has struck its own deals ... in more than 100 countries to offer some free Twitter access; ... it bundl
593.
▲
by
quink
13y ago
You don't seem to get what the speed of light is. The speed of light isn't the problem. Acceleration, time dilation and deceleration are. But barring the g-forces and enough of an engine we could travel to Alpha Centauri in less t
594.
▲
by
quink
13y ago
> Shuttleworth said he has been running Mir on his own laptop, an "all-Intel" Dell XPS, for two weeks, and that barring a few minor glitches, the system feels smoother than it did before. Well... yes.
595.
▲
by
quink
13y ago
Left-handed Dvorak?
596.
▲
by
quink
13y ago
> You claim that NSA is violating the 4th Amendment (Congress and the Patriot Act disagree with you), yet you ignore that Snowden violated basic laws of the land. Isn't the 4th amendment a pretty basic law of the land, in the Bill o
597.
▲
by
quink
13y ago
Or they could let the timeout be four hours. No harm done if they do that.
598.
▲
by
quink
13y ago
UTF-8, not ISO 8859-1.
599.
▲
by
quink
13y ago
> Electronic calculators arrived on the scene when I was 12 He must have struggled to not write this as "Electronic calculators arrived on the scene because I was 12" That said, hooray for Wolfram and Mathematica :)
600.
▲
by
quink
13y ago
In many ways it feels like the number one change Adobe did to Fireworks is to make it slower, for no discernible reason. And Fireworks is quite buggy in some details, and it being a completely different codebase didn't help. I agree that AI
More ›