skysight-inc/HackerNews huggingface dataset:
I've worked with this ... MUMPS is a dead language. Cache is a proprietary implementation of mumps that costs big bucks; cache is interpreted and pretty slow compared to any other language since 1989.

I wouldn't bother.
I used to feel exactly like you about Facebook. I would check it constantly, so much so that when I cmd+t'ing to open a new tab I would often instinctively type "f+return" to have Chrome open the site.

45 days or so ago, I deactivated my Facebook account. If you're not familiar, this allows you to "pause" your account -- nobody can access your profile or interact with you on the site while deactivated, but once you log back in, your account instantly resumes where you left off.

It took a week or so to overcome the Pavlovian urges I had developed from years of habitual Facebook additction (albeit often for intellectually stimulating and/or social causes).

The bottom line was this: I've been loving every minute of it since. I feel more free and less tethered to my phone and computer. I have more down time and I find myself less stressed out and, frankly, feeling better about myself.

Oh, and one more thing, lest you assume (perhaps reasonably) I didn't have much doing on my Facebook account anyway: I'm a high school senior. Facebook is huge at my school, and a lot of fun grade/school-wide gossip/interaction/planning happens there. And you know what? I'm president of the student body and if it's important, people can tell me in person.
That has more to do with the University of Phoenix than the University of Washington.
You would be naive to think they don't have the capability to block Facebook (or any site, for that matter).
No, Cache is proprietary.
>This essay makes a fallacy case, "it is this way, therefore it must be this way". It takes a lot of liberties with evidence to come to a crazy conclusion.

Actually at first it makes the case that it has been this way up to now. And I say interesting because it's both true and based on history, and yet there are people that act as if it isn't.

The rest of your rant is about business and government intervention in them. The article wasn't about business or what happens to small cities in Australia etc -- it was about research and technological innovation.
A lot of systems — legacy and current — are written in MUMPS. Historically MUMPS has been very popular in health care systems (where it originated), and I believe it's still huge there; it is used and supported by a number of niche companies for things like patient data.

In other words, MUMPS is a platform and an ecosystem as much as a language. Think of Java or Ruby — for a lot of companies, including MUMPS shops, staying with a specific "sub-ecosystem" is simply the most rational choice because they have so much invested it already.

If you look beyond tech that is currently considered "bleeding edge" — Go, JavaScript, Ruby and so forth — you will find a lot of companies who rely on what you may consider weird or even legacy software. For example, Delphi (a descendant of Borland's Turbo Pascal which is still based on ObjectPascal) is still very popular. In finance, languages like K are still popular. I believe finance still has a ton of stuff based on object databases such as Objectivity/DB, Versant, Matisse and GemStone (Smalltalk), which actually look a lot like today's document-oriented databases. InterSystems Caché, which is based on MUMPS, is a hybrid SQL/OODBMS. In other words, the software market has a lot of aging technology that is still working superbly for the parties involved. Old code is usually proven code.
The same reason you'd respect or trust anyone else?
Easy answer? Low population density, lots of space, relative to Europe (totally unfamiliar with Beijing). UW (U district) is a bit cheaper than capital hill (when I lived in U district, 1 parking spot came w/ rent, an additional spot was $50/mo).
'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.intersystems.com/cache20131/csp/docbook/DocBook....

Makes you want to stab your eyes out. Note also that the comments need to have a dot prefixed as well. That bit me before.
Indeed, this will make Unity a direct competitor with many cross-platform 2D game SDKs. Here's one list (on a site I maintain):

http://www.mobilechameleon.com/toolkits-for-making-2d-mobile...
You need less cars to serve the needs of the currently-in-motion population than for everyone to own their own car. The idea is, a smaller percentage of cars are parked at any given time, and can meet demand with fewer cars. Fewer cars, less parking required.
Cross-Site WebSocket Hijacking
While it's been a long long time since I've used it, I think that was not the case for TRS-80 Level I BASIC -- it didn't tokenize, so shorthand saved actual memory. And not using spaces saved bytes. Apropos of the conversation on variables, Level I BASIC only allowed one-character variable names: you had 26 integer variables named A-Z, two (yes, two) string variables, A$ and B$, and only one array variable, A().

It also had only three error messages: "WHAT?" (any syntax-related problem), "HOW?" (any execution error that wasn't syntax-related, like division by zero), and "SORRY" (out of memory).
Probably the mere fact that you've spent a lot of money on anti-polygraph training does a lot to reduce that fear, regardless of what techniques you were taught.
"The problem is that those attorneys are typically reserved for the rich, so most people don't interact with them, with the exception of some truly excellent public defenders and prosecutors."

In general, they are not reserved for anyone.

They just get tired of clients that won't pay, usually, after they told the client "it will cost 30k to do what you want, and you will lose anyway"

So they ask for larger and larger retainers, etc.
Not all of the left though.

There is actually an open socialist in the US Senate. Senator Bernie Sanders from Vermont. He's surprisingly widely liked.
"The Tumblr name and mark is fanciful" -- but, we use C&D letter templates we downloaded off of the internet. They did need to send some kind of request (or risk losing their trademark), but could have done much better.
> small part of this community

Reflect on that for a while, then compare it to the first comment you made.
I wouldn't. It's not a terrible language to work with on the job, but I don't think I've gotten anything out of it in the same way that I did from learning OCaml or Lisp.
I feel like you're reading a different HN than I am. Can you link some concrete examples of someone 'making fun' of either losethos's mental illness, or his OS?

have you turned on showdead and seen some of his recent comments here on HN yet? seriously, you seem more interested in getting up on a soapbox and making wild generalizations about how the community 'makes fun of mental illness' - something I can't say I've seen much evidence of, quite the contrary in fact - than in actually familiarizing yourself with the guy in question.
actually I wrote 6502 and Z80 with opcodes

also if you look up for http://en.wikipedia.org/wiki/KIM-1 you will see how I entered code, all with calculating jumps and branches in head. It is actually fun exercise
No password is safe from new breed of cracking software
Detroit collapsed because of the 1967 African insurrection, not automation. The engineers and executives fled to less lethal cities, where their automated car factories are thriving just fine.
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 indices, all the ORM and things like classes and MVC are implemented mostly as macros. And it works pretty well.
Why didn't anyone ever write a compiler for a saner (probably custom) language that targeted this VM for its output? Certainly that would be my first thought if the only choices were a GUI that was insufficiently capable or writing a bunch of comma-separated integers by hand.

I assume either the transition was too gradual so nobody quite realized the absurdity to a sufficient degree, or everyone was too busy running around with hair on fire getting the day's tasks done to spend any time on long-term improvement, or management forbade it as a waste of time. I'm curious which it was, or if it was something else.
Very interested in this. I am located in Perth, would you consider remote from here?
Got a source for the Federal Govt. budget being over $7T a year?
It's all legacy stuff, the incentive not to port is that it's too hard to do so. Most of the intersystems cutomers I have worked with want to move away to something more modern but cant.
>Capitalism has been given a bad reputation, but fundamentally it just means people engaging in voluntary exchanges - wealth is accumulated, and invested. That's about it.

Some imaginary capitalism in books, maybe. In the same way that socialism was perfect in books but not so good in actual the USSR, say. If we are to judge a thing, we should judge it by how it manifests and what it does in real life, not what it's theoritically about.

For one, in real life, very few activities are voluntary, because people have to feed themselves, and some have money and jovs to offer, others lack it. We don't all start from the same starting point. Voluntary doesn't mean the same thing for the afluent and the needy guy. One can actually do what he pleases, the other just has the option to weight his limited options and pick one.

As for "wealth being accumulated" it sure does. Mostly to a handful of people that take a horribly disproportionate share of the pie.
Bike bum here writing from Whister, B.C. Work 20ish hours a week for Silicon Valley startups remotely and still manage to actually save money simply by not living in the Bay Area. I have a ridiculous amount of leisure time and relocate whenever I feel like it. I know this isn't possible for most people, but I wonder why more of my peers (and those on HN) don't choose a similar lifestyle.
The person who willfully misinterpreted it in that utterly nonsensical way claims to have now done his homework, so he should have found it already. Losethos has left an easily-followed trail across far larger swaths of the internet than just HN.

http://forums.somethingawful.com/showthread.php?threadid=343...
This reminds me of one of the assignments in cppgm.org, where you get to implement all those features. http://www.cppgm.org/pa4.html
Do you work for Epic Systems?
> 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 them.

Caché has really been moving away from that though... CacheStorage stores data in a big list in the *D globals.

I think the power in CacheStorage really comes from the indices and - very relevantly to the healthcare industry - all the relationships. They've got a very complex schema they need to support and Caché continues to be pretty good at that kind of thing - see the implicit joins in their SQL variety for example or Zen.
Nope, not in the healthcare industry at all.
"everything from MATLAB to LabVIEW to Assembler to PHP."

This is kind of a litany of relatively-unstructured programming languages and sounds like a relatively one-dimensional view of computer program organization techniques. Of those listed, PHP is the one with the most advanced code-organization and object model, but its object model is hardly renowned.

Have you ever considered learning something like Ruby in depth and messing around with intensive object-oriented techniques and write-your-own-DSL metaprogramming and the like, so you can know how the other half of the world gets to program?

(ed) oh, and here's me getting -1'd. wonder what that's about. probably someone with thin skin thinking that asking about highly structured programming implies a put-down on the other kind. maybe I could put in some words of praise for Matlab's awesome matrix handling and it'd help? :P
Sure. I didn't mean to include Caché when I referred to newer document-oriented databases. Caché has a different architecture. It's more similar in design to K and Kdb [1], I suppose, which is also heavily based around vector operations on persistent arrays.

[1] https://en.wikipedia.org/wiki/K_(programming_language)
You are right about healthcare, for example the entire US Veteran's Administration runs on MUMPS and I think epic systems also use cache. This area is ripe for disruption, they've been stuck with the same legacy stuff for 30 years.
And this is why I often put the concept of basic income in terms of what we could be paying for people to be in jail instead when explaining why I support it to my more economically conservative acquaintances.
Yes, and those trade barriers are bad, too. (Ask any economist.)
Note that this is “C gibberish ↔ English”, not just “to English”. So it also converts (specially-formatted) English to C gibberish. The second and third examples at the top demonstrate this feature.
I like the idea, however this quote sums up why I think it may not happen.

“Socialism never took root in America because the poor see themselves not as an exploited proletariat but as temporarily embarrassed millionaires.”
― John Steinbeck
I'm OK with XSLT, but programming in RPG/400 using the SEU is somewhat akin to reading from the Necronomic%^^&$@#a-483&#&@^H NO CARRIER
My languages of choice are JavaScript, SQL and Python and I've gone quite deep in all of them. I'd consider ObjectScript compiling down to efficiently work through SQL queries or to form objects and other things a metalanguage, so Caché isn't as one-dimensionally pure imperative as you'd think.

I don't have any formal background in computer science, so thank you for pointing this out, and it's true. In a nutshell, you're telling me to work through SICP, right? :P

Edit: Yes, you need to mention MATLAB's matrix handling. Probably also say something about NumPy and PyPy, I'm sure that'd help too.
Thanks, we'll ask again later.
How to Know if your Email has been Hacked
Of course, with no running water and sanitation, one clothes change in a decade, no car, and no internet connection or electricity you might be hard pushed to find and hold a job for even half a year in the modern era.
The "parasite" in your story is actually the grandmother. Realizing that the system having "parasites" is not avoidable and is not a moral failing is huge.
Felt (http://feltapp.com/)

- Java EE, Glassfish, and AWS experience
- Experience scaling to one million+ users
- Location: anywhere in the U.S.

Please email tomer at feltapp.com for details!
A <noun> bum is simply someone who has realized they love something in life more than money, and is immune to the FUD of "economic security" - it's not hard to get by with a little intelligence and resourcefulness. These same people (from my experience) tend to be the best parents simply because they can switch from spending their leisure time from <noun> to child.
Two remarks about taking the booth lady as an example:

1) Her job has already been automated, thus validating the automation thesis. Her job has/used to have two aspects: ticket sales, and information. Tickets are now being sold by automatons, and she only has to handle the edge cases of people unable to use the machines, or the machine failings. As for information, most people will now use convenient smartphone apps to navigate BART, and she will only handle the few people who don't --tourists or people unwilling to use smartphones.

2) She was a terrible example in that you cannot automate her, since she is precisely what is left after the automation of her job. The work that comes to her is what did not fall into the automated use cases.

The value of some jobs is the human contact, or human interface they provide, and she falls into this category. This is also why we won't automate, say, barmen, or waitresses.

But what CAN be automated about BART, are train drivers (absolutely unnecessary in our day and age), and train dispatchers. They don't do consumer-facing human interaction, and machines would do their jobs better. And in time, they will get automated.
Yikes. I've not done mumps in a long while, but I've heard from old co-workers that Cache has had a number of significant security vunerabilities in recent years.
> > Removing all but the mov instruction from future iterations of the x86 architecture would have many advantages: the instruction format would be greatly simplified, the expensive decode unit would become much cheaper, and silicon currently used for complex functional units could be repurposed as even more cache. As long as someone else implements the compiler.

I realize it's tongue in cheek, but saying the decode unit in x86 is expensive is kind of a tired and untrue adage in today's computer architecture terms. But I guess it is fair to say that the die is stuffed with as much cache as they can fit :)
When I was living there, I never heard of free parking in the U district. You always paid for your slot in the garage even if you only had one car. Many apartment buildings lacked any parking at all.

It is true that the US has lots of space, but the cost of driving (and parking) is still ridiculously low compared to other countries with similar characteristics (Canada/Australia)...and people still complain about it being too expensive (god, $4/gallon gas, outrage!).
Okay! Since you HAVE done something like Python that's good to know; knowledge of your experience colors my interpretation of your interpretations. :)
We don't need a basic income guarantee. We need essential needs and basic services approaching the cost of zero.

Example: sunlight approaches the cost of zero (though there might be a capital expenditure to take advantage of it, the ongoing expense approaches zero).
It's useless.

Just turn the phone off. Or really just the GPS off since that's the only thing this thing blocks.
Is...

>>losethos are you schizophrenic?

>Definitely. Are you? One minute accusing me of disability fraud, next minute not ntaking meds.

...the extent of your claim that he "he told the world he was schizophrenic" or can you find a more specific link?
I think Spotify which I might add has dramatically reduced piracy in the countries it is available has proven that streaming is the future. People don't care about not being able to download it, as long as they can watch it whenever they want. Going back to Spotify, I don't remember the last time I downloaded any music for free, I just use Spotify.
It gives you a life of luxury barely imaginable to the average person in Bangladesh.

The US is strongly anti-authoritarian. Rounding up the crazies and putting them in a managed home simply is not done. It would infringe the civil rights of burned out alcoholics, schizophrenics, etc.
> Let's not use this opportunity to start another Ember vs Angular argument.

So are you mentioning Angular.js then? If you are going to celebrate Angular 1.2 wait for the Angular 1.2 announcement and post there. Sounds like "I don't want to troll but I will anyway while telling everyone I don't want to".
1) you might as well not give any money to anybody, because relatively no ones wealth will change

Blatantly untrue -- under basic income poor people will see their relative purchasing power increase, and rich people will see theirs decrease.

3) you will end up with inflation, because free money will create more demand, which in turn will result in smaller supply (relatively to demand) and higher prices

Or maybe supply will go up? You know we have an unemployment problem, right? More demand is exactly what America wants right now. It creates business and employment opportunities.

in the end these $1,000 after a couple of months will buy you only $500 worth of goods (end game is that these $1,000 will be worthless after some period)

Obviously basic income would be pegged to GDP, hence pegged to inflation. This is a non-argument.
Robots aren't cheap. Complicated systems aren't cheap and neither is the maintenance required to ensure an up-time of near 100%.

However, will there be markets where the high investment will be justified as the return is also high as well? Yes. San Francisco is a prime example.

But, with that said, much of the argument here isn't actually technological, but political. Take wages for instance, many of our current policies such as minimum wage actually muddle the ground between an economical policy and a social policy.

If we are able to separate the two types policies, human resource cost reductions such as automation and out-sourcing would actually make much less sense given that labor rates would be more closely tied to output and required skills of a given worker. Of course, as a society, we would need to implement policy including a minimum universal health care to ensure a sustainable life style even in our large metropolitan areas.
Seconded. I'm also a believer in basic income as an otherwise staunch libertarian, purely based on how much sense it makes.
> Question though: how do people living in RVs shower?

The article says one of the people interviewed had a subscription to a fancy spa, and showered there.
Hack Reactor Review—life at a hacker school
There was a thing a little while ago, but haven't seen anything big in many years apart from that. Mostly something about database corruption on VMS or ECP or similarly obscure things not really relevant to us.
Thrown meters in the air by crazy car
How is possible to have this kind of people in trafic.He doesn t see the poor girl and after the accident he is moving in slow motion
Which creates a fertile ground for Marxism 2.0 . The moment the screws tighten even more and instead of middle class you get technical/service class for the elite you will have a lot of unhappy people to deal with.

And as history has shown time and time again when you have a lot of poor and unhappy people new ideologies could spread like fire.

Another thing that concentration of wealth brings is that when the chant becomes "eat the rich/powerful" there are very few rich people left to mount a solid defense - the Arab Spring, the Fall of the Berlin wall all showed that.

(I mix political/military/economic power because I think in electroweak style theory they are all the same - the ability to mess up with other people's lives)
The website is really messing up my back button. For example I can't press the back button and return to this page.
I know that I was wondering if there was some type of Cache ObjectScript port to GT.M like something called GT.M ObjectScript, etc.
I recommend http://marshallbrain.com/manna1.htm

A nice little dystopian story about runaway automation and the effect that might have on society.
Citation? I really like the idea of basic income but $2700/month per person seems absurdly high. I don't know why any political faction would try for so much.
There's degrees of fraud. I have never met another human
being who wasen't a fraud. It's how much of a fraud they
are? I don't trust anyone who claims they never
lie, or broke the law. Excuse the bad grammer; I'm tired.
"But if his fake accomplishments are hard to understand without a real computer-science background..."
I got no formal education, i still understood most of the puns.

Woop, feeling a little proud atm :D
Stanford Professor John Rickford on Accents and Credibility
Language? Maybe

Environment? The default Uniface "IDE" (Version 7 when I saw it in action) is a monstrosity that is surely given to programmers sent to hell.
> Most of the intersystems cutomers I have worked with want to move away to something more modern but cant.

We're pretty happy with it. If, theoretically, we'd need to start from scratch, it'd would definitely be in our top very very few choices. Not least of all because of things like DeepSee.

I could certainly think of things much worse than Caché.