skysight-inc/HackerNews huggingface dataset:
Rackspace's real strength is in their managed services. Either with a managed dedicated server or managed cloud account. The level of support and assistance you get is something that isn't even available from Amazon, Google, etc. It seems, however, that Rackspace is feeling the pressure from both large and small players and some businesses go with Amazon, Google, etc and do all the OS and stack management in house while others go with the lower end (features/price/SLA) of a Digital Ocean or similar.

Don't get me wrong, I think there's a place for all of them, and actually use both Digital Ocean as well as a Rackspace managed dedicated and cloud setup. But I think a lot of people are buying based on price and just accepting a lower level of support in the process. Oddly, some folks seem surprised by the lower level of support of some of these services (no phone support, lesser monitoring, increased downtime, backups that are lost when the node fails, etc), even several HN posters when these services have issues.
You should also consider the growing number of platform (PaaS) providers that make it super easy to manage the infrastructure yourself, and save you lots of money on the way. I believe that this is where most hosting providers are heading. Gone are the days that we should be dealing with infrastructure at the element level. While this is the wrong forum to list who to look at, if you have a Ruby on Rails app, look at Heroku or Ninefold
If the person is actively pushing the wall over, knowing full well that the wall is structurally unsound, and that there are innocent people behind the wall...yeah, I'd blame the pusher.
Very good observation.
PG isn't warning any experienced Common Lisp programmer about `nconc`. The [n] at the front means it's destructive...there's also `nsubst` and `nreverse` and `nstring-capitalize`. They all exist in Common Lisp to allow a programmer to avoid consing and the subsequent garbage collection. In other words, they exist to allow a programmer to optimize their code. They exist as exceptions to idiomatic Common Lisp practice of returning values in lieu of mutating locations. Sure it is not as idiomatic in Common Lisp as in Clojure in part because Common Lisp is largely a product of its time and that time was largely single threaded.

Avoiding mutation in Common Lisp is even less idiomatic than it is in Scheme - where there are not destructive versions of various functions by default and idiomatic practice is mutation is signaled with a bang [!]. But again, the preferred approach is persistence and writing side-effect free functions. Indeed at the front edge of Scheme, Racket implements immutable data structures by default.

Idiomatic functional style and defaulting to immutable data structures are not what makes Clojure unique as a Lisp - it's knob twiddling, not a new paradigm. It has some great built in syntax that allows for the best part of Lisp-2 programming - i.e. symbols representing a collection acting as functions over the collection and the association of a meta-data map with a symbol like a plist. But it's evolutionary as a Lisp.

On the other hand, though not unique, idiomatic functional style and defaulting to immutable data structures are unusual in relation to the Java platform. Its relationship to the Java platform is what makes Clojure unique. STM is not a product of it's Lisp heritage. Neither is it's implementation of objects with via interop [largely eschewing objects despite availability is also idiomatic Lisp].

Understand, I'm writing to think. What you've written is just a starting point I can use as an excuse for saying what I was primed to say anyway. Like I said in my original comment, I was already drinking from the Clojure firehose.

So what's the upshot? Well what did your article say that hasn't already been said before about functional programming? Why not point people to Chapter 3 of Graham? It's more convincing for those who need convincing and more in depth for those who don't. Why not point people to The Value of Values, it's again more convincing for tire-kickers; a comfortable sermon for the newly converted, and a reference point for those already in the cult.

What really makes Clojure unique?
Which friends use Tinder?
As a counterpoint, in "If This is a Man", Auschwitz survivor Primo Levi describes his inability to find meaning in his experiences, and a lack of triumph of the human spirit, in himself and other inmates.

As the title implies, the book claims that not only did the Nazi's attempt to dehumanize the concentration camp inmates, but that the succeeded. This was sufficiently confronting that the US title was changed to "Survival in Auschwitz"

EDIT: fixed typo
TL;DR

The New York Times remains a newspaper with a website attached. It is optimized for:

- one distribution channel (newsstands / deliveries)

- one format (big sheets of paper)

- one consumption pattern (peruse the current edition, then throw it away)

- one production pattern (professional journalists)

- one means of attracting eyeballs (the front page / home page)

The digital folk are enormously frustrated. They know they could do so much better, if the organisation would get behind them. Time after time, they miss opportunities to:

- repackage old content that remains relevant, or becomes relevant again

- promote curated collections of material

- monitor the "online impact" of stories

- take advantage of user-generated content

- and so on...

So they get their lunch stolen by the likes of the Huffington Post.

The infrastructure and processes are also lacking. There are too many one-offs and "just make it work now" hacks, and material is not tagged properly.
I have a hard time understanding why anyone would lease a service that is vital to their job, or at least without a backup. If your livelihood depends on something then spend your money appropriately. Even if you did sign up for CC you can still have an older version ready to go in a pinch.
I wasn't a fan if CC at first but it's turned into an incredibly good deal for me at $30 per month. A little downtime from time to time can't be avoided. People just love to complain.
And this is why I won't trust SaaS that doesn't provide a viable self-host solution (which for practical purposes tends to mean Free software, although I suppose "binary" only self-contained jars might be a realistic alternative). And also why I can't see myself selling/working on such a solution without providing some form of viable/realistic exit strategy/alternative.

With traditional apps, you run the risk of eg: your laptop crashing/being stolen -- but if you need to work, you can just go and pick up a new laptop, burn an hour or so reinstalling your application(s) -- and hopefully get your work done by the deadline. With a self-hostable SaaS, you can spin up a vps/dedicated server and install, maybe even in less time -- but with "closed" SaaS -- you have no option.

Of course, with all (high-bandwidth) SaaS-solutions, network access becomes a single point of failure.
My theory is that they are more concerned about market share and being relevant, then they are about protecting the rights of their users and standing up for what's right.

This is a move from the Mozilla Corporation, not the Mozilla Foundation. Losing users would be a threat to their bottom line. However putting the bottom line above their supposed principles certainly reduces their credibility.`
It's a bigger exception than you think. The Amish are as good as anyone at figuring out how much their work is worth. It's not usually such a steal.
Would it be possible to use these techniques on the various JITs that are used in Firefox/Cheomium? How hard would that be? The work you folks are doing is wonderful.
For static resources you can load them like this:

public class WebAppConfig extends ResourceConfig {
private final String[] mimeTypes;

public WebAppConfig() throws IOException {
//load static resource from htdocs dir
Collection<File> files = FileUtils.listFiles(new File("./htdocs"), null, true);
ArrayList<String> mimeTypeList = new ArrayList<String>();
for (File file : files) {
final byte[] contents = FileUtils.readFileToByteArray(file);
Resource.Builder resourceBuilder = Resource.builder();
resourceBuilder.path(file.getAbsolutePath().split("/htdocs/")[1]);
final ResourceMethod.Builder methodBuilder = resourceBuilder.addMethod("GET");
String mimeType = Files.probeContentType(Paths.get(file.toURI()));
if (!mimeTypeList.contains(mimeType)) {
mimeTypeList.add(mimeType);
}
methodBuilder.produces(mimeType)
.handledBy(new Inflector<ContainerRequestContext, byte[]>() {
@Override
public byte[] apply(ContainerRequestContext req) {
return contents;
}
});
registerResources(resourceBuilder.build());
}

//load dynamic resources implementing interface Webpage
register(MultiPartFeature.class);
Reflections reflections = new Reflections(new ConfigurationBuilder()
.setUrls(ClasspathHelper.forJavaClassPath())
.filterInputsBy(new FilterBuilder().include(FilterBuilder.prefix("com.example.mycompany"))));
Set<Class<? extends Webpage>> webpageClasses = reflections.getSubTypesOf(Webpage.class);
for (Class<? extends Webpage> webpageClass : webpageClasses) {
registerResources(Resource.builder(webpageClass).build());
}
mimeTypes = mimeTypeList.toArray(new String[0]);
}

public String[] mimeTypes() {
return mimeTypes;
}
}
...

public synchronized void start() throws Exception {
WebAppConfig config = new WebAppConfig();
HttpServer httpServer =
GrizzlyHttpServerFactory.createHttpServer(URL, config, false);
CompressionConfig compressionConfig =
httpServer.getListener("grizzly").getCompressionConfig();
compressionConfig.setCompressionMode(CompressionConfig.CompressionMode.ON);
compressionConfig.setCompressionMinSize(1);
compressionConfig.setCompressableMimeTypes(config.mimeTypes());
httpServer.start();
wait();
}
Sorry if I was unclear. The missing folds are at the C level. At the LLVM level we definitely run InstCombine before Souper (otherwise we would find lots of optimizations that are not actually missing).
And this is the sticking point for cloud-focussed systems. It's too early to implement an "always-on" attitude in so many parts of the world. I hope the backlash to this 24-hour outage (which in some cases will lose clients over) acts as the poster-child for would-be cloud-only services.
A guy on Texas Polunsky Death row, Thomas Bartlett Whitaker writes often for the blog Minutes Before Six on what life is like in constant solitary. http://minutesbeforesix.blogspot.ca/2010/07/how-to-go-to-lev...

Had no idea extreme solitary would cause prolonged vertigo
This video left a deep impression on me:

https://www.youtube.com/watch?v=uBh2LxTW0s0

I didn't realize how this sort of tech can be so life changing (or life giving)
Looks like you found a bug with your DVD player. Make sure NOT to report it.
An elite few wealthy politicians decided how millions of people's money would act in the global economy. They made a bad call, obviously. But Soros and company weren't forced to "go for the jugular." They could have effectively "taught the British government a lesson" by making a few hundred million dollars and leaving the currency in tact, rather than completely decimating it. It's just greed. And the fact that so few people can see that is alarming.
dammit, reading G+ on a small 720p laptop screen is absolute hell.
Sealand? Like, cryptopunk wetdream Sealand? Do tell.
Adobe is increasingly forcing you to do it.

EDIT: For example, can you figure out how to buy Photoshop from this page? I can't. I've been trying for a couple minutes.

http://www.adobe.com/products/catalog/software._sl_id-conten...
So which fund will do well in the future?
I wonder what would be a good acquirer.
This framework is really out there. It is well ... different and interesting.

Here are some not so conventional things going on:

* Write your page in Erlang.

* Even translates Erlang to JS as a parse transform.

* Websockets (with a fallback mechanism) is the default connection mechanism.

* Don't want to use JSON for some crazy reason? That's alright, user Bert (and ship binary encoded Erlang terms to the browser!).

* Can render stuff on the server and send the whole thing over the websocket connection.

https://github.com/5HT/n2o
Depends on the situation, if you want to run a quick script then yours would be better. If you're spending a lot of time in remote_host then mine might make more sense.
$12.63 billion in cash as of this latest quarter. $922m in cash flow for the quarter. It's likely they'll be seeing $5b or $6b in cash flow annually within another four to six quarters or so. They can afford it.
GoDaddy probably has the cash.
The most popular dongle used for audio software is called iLok and it creates a terrible user experience. The developers know this, but say that without it they can't survive. The software is still cracked, but there are problems using cracked software beyond the ethics. So they get enough licenses to keep going ( the best that is). There are other systems of DRM in use, but I don't know of any audio software vendors that don't use some form if DRM. These are small companies usually, so there is nothing stopping them from doing away with DRM. Attempts have been made, but have not worked.

I'm simply discussing this because I know the market, but it's a clear case of developers using DRM to minimize piracy, not to control the distribution channel.
And I think has improved since the Bob Parsons days.
You have to find it here, I've had this page bookmarked since they started pushing CC, just in-case.

http://www.adobe.com/products/catalog/cs6._sl_id-contentfilt...
Well, women are good at typing and keeping things organised, so I guess they could be trained to operate tabulating machines.

(It was just a joke. Please don't hurt me.)
This values it 27% higher than Yelp and 4.2x Trulia for perspective
Have you thought about going back for a CS degree? It would be fairly easy at this point, and you'd have an inside track to do well with on-campus recruiters...
Acting as if HN was just another forum is a behavior PG spent years trying to curtail.
That may be true, but I don't think it's relevant. The politicians still made bad decisions that led the country to ruin; you can say they didn't mean it, but that doesn't make it not their fault, nor does it mean it wouldn't have happened if Soros hadn't shorted the pound.

And to rephrase the second sentence: Soros knew that the bad policy decisions of the politicians would leave the people devastated, but didn't care. Again, I'm not convinced that's relevant; Soros didn't make the situation, he just profited by it. That doesn't make it his fault.
Check out Optimal Layout[0]. It's a wonderful cross between a tiling window manager and the normal GUI and something I wish every computer had.

You can bind a single keyboard shortcut to cycle through different possible positions for a single window size. For example, let's say you want a window to take up half the screen. In my case I press F2 once or twice depending if it's on the left or right half.

Another tool to script the GUI is Keyboard Maestro[1]. Almost any GUI action is possible such as closing a specific application on open or moving mouse to x,y. In my case, I set up a keyboard shortcut to activate iTerm (a almost terminal.app) and enter %run<up arrow><enter> to run a python script.

Both cost money but I couldn't live without it after the free trial ended.

[0, 1]:(I'm on mobile otherwise I would post a link; use google).
It's the magnetic field in the solar wind deflecting the charged cosmic rays. It is not a scattering effect from increased density.

What is talked about here is the arrival of the high speed stream, but it is not the high speed stream itself. What is important is the momentum transfer from the high speed stream to the slow stream out in front of it. This builds up to a genuine shockwave by Mar's orbit but at earth it is just a smooth increase in dynamic pressure. There's a pile up of the "frozen-in" magnetic field at this co-rotating interaction region and that field's intensity deflects the cosmic rays (and other charged particles) from certain directions at certain distances.

This is the pretty much the same mechanism as the Forbush decrease associated with coronal mass ejections.
Not quite, the military really only cares about the SIPRnet, a construct that is thankfully completely free of the likes of AT&T, the FCC, etc. The military has never depended on the Internet normal people use. Its a great service for Bob and Joe Servicemember to be able to watch Netflux in their down time, but because its not really important to any mission in any way, they dont care.
The tradeoff between 'performance' and 'plasticity' is an interesting framework. One with larger ramifications later in life. It's also one that vexes the "education" industry, and has broadeer applicability outside the realm of the discussed paper. Definitely an interesting topic.
Xiaomi's Mi Pad Is Almost a Spitting Image of the iPad Mini
BetterTouchTool lets you snap windows at the top to maximize. http://www.bettertouchtool.net/
I guess I didn't make my point clearly enough either time.

The government pays for the early research, sets all the ground rules for the drug trials, and -- as the drug companies' biggest customer -- ends up ultimately shouldering much of the cost of those trials whether successful or not. The government certainly has the financial wherewithal to fund stage 3 trials, $100M a pop is a rounding error on federal spending or even on just federal medical spending. So why not just go ahead and do so? Why the farce with pretending there's a healthy drug market when the government is driving so much of the process? Let's just admit this is a market failure of the public good variety, like firefighting and roads, and have the government provision it.
Creating art is a form of work.
I have not yet installed it, but my expectations are high.
This drove me crazy for months last year. Doing a case-insensitive backup of all your stuff before reformating just to install an app turned out to be far from trivial.
> AES-NI doesn't work on ARM, which is what we have.

I'm afraid this falls into scope of the low-priority issue 4299 then: https://code.google.com/p/go/issues/detail?id=4299

> OpenSSL allows you to specify your own validation callback, to add additional checks to the certificate validation step. The only certificate validation option Go's TLS gives you is either InsecureSkipVerify or not.

I'm not sure about the necessity or the details of the particular use case, but if it is general enough, you can file an issue.
Look into NEC “commercial-grade” displays [1]. They're basically brilliant LCD displays with nearly no bezel, simple software & OCD (usually not much more than picture adjustement), control via RS232... They're not cheap, though.

[1] - http://www.necdisplay.com/category/large-screen-displays
Do you get that without a distribution channel there is no hope of an artist getting paid. Running a distribution channel business is really hard, only the true fanatic would consider doing the grunt work for love and glory.
Really nobody left, RAX is too big and requires another public company, mainly a blue blood to acquire them. IBM got Softlayer. Google, Amazon, and Microsoft obviously have their own clouds. RedHat has its own PaaS OpenShift. Awkward spot really. Perhaps Facebook wants to join the cloud hosting business, but I doubt it, since they've just coughed up insane amounts of cash with Oculus and whatsapp.

Smart play though, Morgan Stanley will figure out the details and likely find a buyer eventually. MS is kind of like `The Wolf` from Pulp Fiction or Mike Ehrmantraut from Breaking Bad, no questions asked problem solvers.
Most of the magic doesn't come from the robots, it comes from the soldermask. Surface tension from molten solder will move misaligned parts by a surprising amount:

http://youtu.be/N_195d7bP9M?t=3m10s
I think Slate has been abandoned. Check out Phoenix:
https://github.com/sdegutis/phoenix
Most TV shows are broadcast free of charge and supported by ads and product placement.

That's netowrk TV. Many of the most popular shows on paid cable TV channels. Also, those ads only generate revenue because people can't bypass them at broadcast times. Also, you're completely ignoring syndication revenues, which are often where the real money is.

My mother (65 years old, not very geeky) pirates TV shows so she can watch them on her tablet on a plane because her Netflix subscription doesn't provide a good solution for that.

I never cease to be amazed at the creativity of piracy apologists in coming up with new scenarios where piracy is the only solution. Seriously, what percentage of Netflix users are in transit without internet access so often that they're horribly underserved by the inability to pre-cache multiple TV show episodes?
Condoleezza Rice calls Edward Snowden 'a traitor'
Sorry, which key?
> What am I doing wrong?

I'm guessing you're a male?

Last I checked, Pinterest was overwhelmingly used by women, which is both a blessing (very few web sites appeal so massively to women) and a curse (they are trying hard to find out how they can attract males).
This argument is completely ridiculous.

Control of how a person consumes content that they legally own is incidental. If a company can force you to buy content rather than pirating, they will make a lot more money. Controlling the exact manner in which you consume that content is the icing on the cake.
As a result of this outage today, I found myself switching Pixelmator and Sketch. So far, so good.
One of the most impressive things I've found about Pinterest's success, is that they stuck with it for over three years before it finally took off. Much like Twitter, it was anything but an overnight success. As with most concepts, getting traction is by far the most difficult aspect.

http://www.businessinsider.com/inside-pinterest-an-overnight...
I wonder if this was the FCC's plan all along. Since they were deemed unable to impose net neutrality regulations, perhaps they felt that introducing the "fast lane" model was the surest way to get Congress to act on the issue.
Do you find UI inspiration by searching or just have you started following people who pin related items?
Non-mobile link, if anyone cares: http://www.hastac.org/blogs/ari-schlesinger/2013/11/26/femin...

It's been discussed and linked around here many times, eg, here: https://news.ycombinator.com/item?id=6893756

My view, for what its worth, is that she's asking good and valuable questions. We do have different programming paradigms, and those paradigms do shape how we solve problems, and even what problems we can solve, and it is very possible that a different viewpoint could stumble on a very different paradigm. There's a long history of outsiders making valuable contributions to programming and computer science.

...that being said, I rather doubt she's going to get far. The odds of someone doing a bit of research and coming up with something like functional programming or lambda calculus (which as I understand it is more or less what she wants to do) is effectively nil, no matter who you are. But I wish her the best of luck.
They've taken the proposed 'uncompromised moral stand' before, with H264. And it was an utter failure: Google promised to support them, then quietly stabbed them behind the back and helped advance the cause of proprietary video on the web. Eventually it was impossible to do any good and they had to cave and support H264 - their users would have literally been better off to begin with had they merely implemented H264 in the first place, because some of them would have been able to remain on Firefox instead of having to switch to Chrome to use H264-only websites.

Once Google+Microsoft or Google+Apple or god forbid Google+Microsoft+Apple have decided to do something, there is literally nothing Mozilla can do to stop it. It's too late. If Mozilla manages to slowly build up a larger market share, at that point they may have leverage in those situations. Right now they don't, and pretending to have leverage only further erodes their marketshare.