skysight-inc/HackerNews huggingface dataset:
I discovered Concrete5 ( http://concrete5.org ) a few years ago after building many Wordpress sites (large and small), and totally fell in love with it. It's not perfect, but it's much better than any other CMS out there for end-users, designers, and developers:

* Editing UI is on the front-end -- users just go to the page they want to edit and click on things to edit them, which is much more intuitive than a back-end dashboard

* Content on pages is a collection of "blocks", so each portion of content on the page can be edited separately (as opposed to one WYSIWYG editor for the whole page). I've even built a free addon that lets designers compose their own custom block interfaces ( http://concrete5.org/marketplace/addons/designer-content ), so if you have a "employee bio block" (for example), you can have an image chooser, a textbox for a headline, a wysiwyg editor for the description, and a page chooser for a link instead of requiring the user to fidget with alignments, floats, and custom styles in TinyMCE/FCKEditor.

* Create themes from your existing design / markup -- the CMS flows around your design as opposed to you having to construct your design around the requirements of the CMS (this is much more of a problem with Drupal than Wordpress, but still gets annoying in WP for non-blog-like designs).

* Underlying architecture is fairly sane -- definitely has some idiosyncracies, but nothing like Wordpress (or Drupal or Joomla). There's a simple MVC pattern going on so you separate your model / controller / view code, and the underlying system has a decent "API" for working with pages, content, users, files, etc. Also, if you have very customized functionality, you can just create a separate page in your site and tell the system to not do anything... that you will handle everything yourself on that particular page or area of your site.

The only downside is that it's not as popular as wordpress so the documentation is lacking and there are not as many free plugins and tutorials available (but hopefully this will continue to change as time goes on).

But it has made building CMS-based websites so much more fun for me. Hit me up ( concrete@jordanlev.com ) if you want to discuss further or have any questions.
Does anyone know, or can anyone speculate on exactly how the "heterogenous payloads" are specified?
Wasn't the original Mac quite a bit more expensive than a Selectric? Seems interesting that he saw the potential.
A "Disallow:" (without anything after it) is saying allow all robots access to the entire server. (If you need something beyond my word on the topic, there's a thorough explanation at http://www.robotstxt.org/robotstxt.html)
For years, they requested files from my web site. I got single digit referrals from Yandex over those same years. So, I went to yandex.com and looked up some of the things my web site has info on (combinatory logic, for example). I got really spammy and scammy links from yandex on those subjects, and others that I've tried.

I just used my own judgement on it.
Granted I'm not a WP expert but something like CRM seems like something that would be a different category of problem to what WP is intended to solve. It would seem like fitting a square peg into a round hole, where most of the existing functionality wouldn't even be very relevant?
Movie Color Analysis - Part II - The Batman Trilogy
So your reply is to take it from one extreme to the other.

Not to mention that you didn't address the (wrong? right? I dunno) extreme the parent said: that Mongo is mostly similar to the Pick database of yore. Is it? Can anybody shed more light?

>If only the whole world had enough insight to just stop before they tried to do something awesome.

MongoDB is fairly decent for what it does (it used to be much worse pre 2.0). But awesome? Really?
Hm, this could entirely replace Instapaper for me.

Except I don't like their Chrome extension. The Instapaper bookmarklet seems much more secure.
Yes, it's a better marketing strategy for new developers and the extra hassle to deploy Python and Ruby sites probably does put people off.

But I'm not sure if 'good at attracting new developers' is the only criterion worth evaluating when picking a framework.
My parents tell me that when I was young I said I wanted to be a typewriter repairman when I grew up. Unfortunately I was born in 1982, probably at least 30 years too late for that.
Maybe we read a different book. On page 148 of Start Small, Stay Small, traffic is broken into two quality tiers. The top shelf traffic is (1) a mailing list, (2) a blog, podcast, or video blog, and (3) organic search. Second tier includes a longer list including PPC, social media, etc. So the book itself doesn't even list SEO as the first item in the top tier.

And Rob's book is a small part of the universe of startup marketing. Mixergy has plenty of stories of businesses starting without SEO as their primary driver. One amazing case study is Sam Ovens, who was so successful at marketing first before building anything that he not only extracted money from the people he had interviewed, he took the same virtual product (not yet built) and extracted cash from new customers who hadn't been helping him design it. Then he built it. And his niche is hardly unique; there are obviously many more areas like that to mine. How did he choose a niche? He didn't do keyword research. He studied the employment ads and looked into business categories that were hiring a lot, to see if he could help them automate with software:

http://thefoundation.io/sam-ovens-case/

Has anyone offered to pay for your niche product before you build it? That would be a nice filter to see if you are building something people want.

The cruel reality is that building the product should occupy about 15% of your effort. The sales and marketing, including idea extraction, market research, etc., will be 85% of the work. There is an ocean of marketing tactics and information out there, and it is a lot more detailed than your two step summary above. Sometimes marketing gurus want to reach a broad audience, and they package up a ton of their best information into a regular book. Perry Marshall did it with his Ultimate Guide to Google Adwords (much, much more than an Adwords book). And you can buy the Kindle version for the low, low price of only $3.99, which is an incredible price/performance.
Show HN:  _.js + functional.js = FancyJs: Best Functional Javascript Library
That's really, really cool to hear. Thank you so much.
Ask HN: Recommend static CMS with markdown support
I'm fed up with WordPress. I need something simple and possibly static with markdown support.
I would like to work outside web rich editor, and do my work on iPad(iAWriter), Mac or PC, then post to my site (Git would be awesome).

No need for any database for the basic content stuff.
I don't mind having php/MySQL installed on the host for casual dynamic content, but I would not like to depend on it.

Thanks for any suggestions.
Dart - Is it the Future of the Web?
>If you have already graded the student according to your conscience

I don't grade according to my conscience, or at least I try very hard not to. I try to grade as fairly and objectively as I can.

>and you don't need to drop down to the level of rules lawyering

I personally try very hard not to pander to this kind of crap. I think it misses the real point and simply invites more abuse. Sometimes it takes a willingness to tell those higher than yourself in the hierarchy to sit on it and spin. That's not always easy for everyone to do.

>The main (only?) value of grades is as feedback; if they want to waste that feedback, then it's their loss.

That's mostly right. I wish it was absolutely right. But, it's naive ignore the notion that some will judge your grades as an objective indicator of ability. In some areas (medical school candidates?) competition is such that students are desperate to have only perfect grades.
Wonderful work. The hardwork really shows.

If you don't mind me asking, what were your backgrounds before you starting working on this?
> Still lightyears ahead of templates on other CMSs...

Yup, but I think that's primarily because WordPress has a stranglehold on the market. Nobody will use another CMS because WordPress has all the stuff, and nobody will develop mass-market stuff for another content management system because WordPress has all the users. The network effect is strong, and displacing WordPress wouldn't be profitable enough to be worth the effort to counteract that effect.

(Obviously this is a slight exaggeration — somebody uses another CMS — but I think it's pretty accurate from a bird's eye view.)
I agree that the quality spread among independent journalists (in the broad sense of the term) is far wider than among professional journalists, but one of the reasons journalism is in crisis it that the reporting and writing are consistently mediocre.

Part of the problem is that the journalism business model uses the value of eyeballs to advertisers as a proxy for writing quality, so editorial decisions are driven by what advertisers want, not what readers want.

Meanwhile, the advertising revenue pie is shrinking and news publications are forced to cannibalize themselves to cut costs, with the result that writing (and particularly manager-editing/copy-editing) get worse instead of better.
The most direct way is to get funded by one, exit, then go work for them as an EIR or some other silly thing.
<<invokes Godwin's law: http://en.wikipedia.org/wiki/Godwins_law>>;
The aufs mount is (probably) only mounted on the guest's VFS so I'm not sure how you would access it from the host.
The Economic Case for Paying Your Cashiers $40K a Year
There was some great discussion on what "leaving" might mean. And several theories about how that might show up on the instruments. Each time the instrument readings changed the scientists asked the question "So does this mean we're outside?" and in the ensuing discussion concluded that Voyager was still travelling through the boundary layer. An astrophysicist at Berkeley described it like leaving the ocean, when you're coming up on the beach but your still being washed over by waves are you in the ocean or not? Sometimes are sometimes not? Hard to say if you've never seen a beach and the only communication you get back from your probe is "I'm wet!","I'm not wet!"

This is likely one of the last "we think we're outside" papers I suspect. From the paper:

"This large decrease of ACR was preceded by 2 precursor temporary decreasesstarting on July 28th and August 14th. Thus V1 may have crossed a boundary, which itself was very
sharp, at least 5 times during this time period"

(V1 = Voyager 1, ACR = Anomalous Cosmic Rays)
This is an update for the previous discussion we had here on HN: https://news.ycombinator.com/item?id=5382366
>XML Data Islands come to mind as something that has legitimately anchored companies I've worked with to IE6

Looking at the pages describing XML data islands, it looks like it would be a day's work to make a shim for other browsers using jQuery.

What other "features" would you miss out on by not using IE6?
Disallow nothing -> allow everything.
Yeah it happens, but at least you have the experience for your new project :p

I for one can't stop playing LoL ~
Some cloud providers have auto-installers, its all paid though.
Lighting Science issues recall of 554,000 LED bulbs because of fire hazard
How is this different from what you can already do with lxc on, for example, Ubuntu Server?
It seems to be fixed now:

User-agent: *
Disallow:
I can't help but feel that you're doing an excellent job of proving that a single short, civil post can do more damage to the community than any amount of slight sarcasm. If "absolute civility at all costs" is the basis for Discourse, I'd much rather try to have high quality discussions elsewhere.

Edit: The link you provided has "responding to a post’s tone instead of its actual content" as part of a list of things to avoid.
Apollo F-1 engines recovered from Atlantic ocean floor by Bezos Expeditions
SocketStream which is built around RPC (at least it was like that on 0.3 which I tried) and Derby.js which is build around model-view binding.

I used both a long time ago, not sure if they're still maintained.
I'm really excited as Firebase keeps expanding with new clients - we've been migrating from a redis + faye setup to firebase (via their REST client), and it's been fantastically simpler, more reliable, more fun at that.

The support has also been top-notch - we're very, very concerned about data privacy and security issues, reliability and response times, and every question, concern, or problem we've had has been handled super quick. It's not always what we want to hear (see http://stackoverflow.com/questions/15306191/empty-arrays-dro...), but they're definitely quick and clear.
Cheap hosting gets better and one-click installs get smarter.

Dreamhost and Webfaction have a Django one-click installer. There's no reason why other shared hosts can't do the same.
Can anyone please explain what is this in plain English? (or rather: for programmers who don't understand hardware but think this is cool)
I mostly agree, except it's not "simple to customize" in even a majority of cases.

The 'upload and online', however, is and will continue to be the killer feature that will keep rails/python/java/etc-based CMS at a major disadvantage.

Starting projects today, I prefer Grails. Starting a project which I had an intention of distributing to a wide number of users (potentially for eventual world domination), I'd use PHP. Nothing else comes close to the ease of getting the widest number of people able to upload/install.
Try something like DocPad maybe?

http://docpad.org/
My guess is that the container specification is orthogonal to the sandboxing feature. In fact they're using LXC.
Garriott: "Most designers really just suck"
I agree. But it takes a large number of individual web site administrators to get upset enough to configure HTTP servers to send bogus responses to overwhelm. That's the idea's greatest problem, and the factor that keeps the idea from being employed on legit businesses.

In the case of web servers, the bad actors like Ahrefs often ask for things vaguely like known security problems - issues in PHP based BBS for example. Ahrefs asks for something and they get some data back. Is it my fault that they don't get back data with the exact semantics they wanted? No, as I am not a magician.
The Optimal Blogging Stack
"Code re-use is the goal. FP and OOP are just means to that end."

I think that both of you are right, to some extent. Code reuse is a goal, because it's better than writing everything anew every time you need some functionality. But it's not a long term goal, because sooner or later, it turns out that the code you have is insufficiently abstract, and you have to replace it with something more generic. I don't think that the level of genericity and abstraction available in mainstream languages is up to the task of making long-time code reuse an appropriate goal. VPRI-style "'runnable math' specifications" seem like the way to go, but how many people program that way?
Views are not controllers. Views are more akin to presenters, or viewmodels. You are right that what is traditionally considered a "view" in the rails parlance is a template to backbone.

fwiw, Routers used to be called Controllers.
I learned to type on a Selectric in high school a few years back (maybe more than a few, actually).

The thing I remember about them, besides the hum, is the smell -- a warm machine oil scent.

I should probably get one of these while they're still commonly available in working condition.
I'm gonna try and come up with a way to integrate markdown files into http://mixture.io/ - just discovered this today and I'm determined to try it out, but I do need markdown files for content.
As another data point: I just clicked that link in Chrome, and I get the robots.txt with * Disallow like others are saying. Weird that some people are getting a 404.
While I totally agree that developers actions can be a turn off for using a library/framework/whatever, it also reminds me of political scandals. Just because person A cheated on his wife (or something similar) doesn't mean that his policies were not good.
Virtual machines are not more secure. In fact there's been more documented attacks where root access on a guest VM has gained shell access on the host, than there's been against containers.

This doesn't mean that containers are more secure than VMs either. Attacking VMs attracts more security researchers from what I've seen (but I may be wrong on that point). However whether your running a container or a virtual machine, you still need some shared processes (eg the 'ticks' of a system clock) and with any sufficiently complicated code WILL have bugs that can be potentially exploited.

However the crux of the matter is regardless of whether you're running containers or full blown virtual machines, you cannot escape out of the sandbox without having elevated privileges on the guest to begin with. And if an attacker has that, then you've already lost - regardless of whether the attacker can or cannot escape the sandbox.

Lastly, I'm not sure if you're aware of this or not, but this is a Linux solution and has nothing to do with Windows (I only say this because your post seemed tailored towards Windows-hosted virtualisation)
The Myth of the Myth of Technological Unemployment
Disclaimer, I'm not a designer and don't know much css. When I look at that wall of buttons I don't know how to use them to do what I want. I feel like if I knew css, I could probably code up what I want faster that pressing a bunch of buttons. Thoughts from designers/front end developers?

The preview tools are awesome though!
The problem is, I'm just a lowly developer. I don't get a say in the matter. It's forced upon me. It's not the idiot who reads a book who has to make this stuff work, it's people like me. And when people like me break their backs to get shit done, the idiots who read the book see that as validation.

Maybe other people are abusing Agile and missing the point entirely, but look at the literature! The seminars! The blog posts and endless stream of beady eyes consultants. It's all self help guru nonsense and it doesn't matter that Agile was meant to be some other thing, this is what it has become. What I call Agile matches reality more closely than what you call Agile.
Firebase launches an iOS SDK to put “pull to refresh” out of its misery
Ask HN: How can I start freelance testing?
Hi All,

I have been testing web and windows products from last 7 years. And now moved into automation testing. Writing some tools to automate Web Services (REST+JSON+SOAP) in JAVA. So far I have worked on JAVA, Python, Perl etc.

When I checked in for some freelance platform they generally look for good internal profile. example if any projects done under the same freelancing platform and the feedbacks for same. But I don't know how would I get my first project.

Thanks,
I don't think you meant 2010 there...
Wordpress is making big steps in the right direction.

* Their wild pile of oddly-named functions are being deprecated and moved into well-designed classes.

* Better templating options are being promoted.

* Yes, the global $wp_query leaves some to be desired, but at its core, wpdb's WP_Query is a decently powerful database abstraction, and if used right can perform well at scale.

No, the hooks aren't going away, nor is the URL-to-template mapping. But those are the parts that make it so flexible and easy to work with. MVC is a controller dictatorship, WP's code is a democracy.
It's not that it's any different, it's that it's standardized. The idea is that a Docker container would be portable between different PaaS hosts (and from your own staging environment to those hosts!) without rebuilding, because they'd all be using the "Docker standard for deployment."

A PaaS host saying they supported Docker would imply that they'd be using, for example, SquashFS for container format, AuFS instead of OverlayFS for union-mounts, LXC instead of OpenVZ/Xen/KVM for isolation, and any other set of things your container might subtly rely upon.

The culmination of this, I imagine, would be a PaaS host allowing you to specify the "stuff" you want to run just by the URL of the container-image.
1. This is a complex topic, but basic ideas is that we clearly define the behavior of the API in conflict situations. Most writes are "set" operations, which is simply last-write-wins. Well-structured apps can use this for the vast majority of features. For cases where you need multiple clients to modify the same data, we provide a Transaction operation, which ensures the write happens atomically. See:

https://www.firebase.com/docs/transactions.html

2. The service is ready for production apps now, and we have many already (Twitch, Klout, TED, BitTorrent). We have a rigorous test suite, comprehensive, redundant monitoring, data replication, and backups in place. At this point the Beta label is largely there because we haven't built the infrastructure to handle payments yet. You can expect that label to come off in the next few months.
Robert McDowell to resign from FCC
All I ever wanted was a service that allows me to email a URL to an email address and have the text ripped and forwarded to my Kindle... Someday...
>It feels like your words are typed ahead of when you think of them.

Best key feel ever.

It starts with a very light millimetre drop to place your finger. Then the tactile bump, and when that gives way, still near the top to the throw and exactly when the switch activates, it's so fast that it's almost like the key itself is pulling away from you. Then the resistance ramps up continuously, with no hard landing.

IBM did make a good attempt at electronic switches with good feel with their beam spring keyboards, but they were still not as good as the Selectric. Then eurocrats killed those, and the Model F and Model M that followed were a poor substitute, activating almost at the bottom of the throw and landing hard.

[typos corrected]
Which is exactly what happened to Bitcoin last year.
If a proposer reneges, then you'll own the ring:

http://en.wikipedia.org/wiki/Engagement_ring#Legal_ownership
That's very interesting! I bet it took a lot of effort to do that I didn't realize how nicely it was done. There is definitely value in clips like that for fans and the artists.

I see pubic statistics have been disabled, if you don't mind me asking, where are most of the views coming from?
It makes it look like you're still on Digg even when you click the a link to go to another site. So essentially it makes it look like people are spending a lot more time on Digg than they actually are.
It's massively entrenched because of the network effect of the themes and plugins, no doubt. What will overtake wordpress as a blog/cms platform is something that can allow for a large number of the popular themes and plugins to be dropped in (or converted silently). It probably won't happen, but think of Lotus/Excel, for example (or WordPerfect/Word) - both Lotus and WordPerfect were dominant for a long time. People converted when their data/functionality was easily imported in to MSOffice. It's not a perfect comparison, but I suspect this will be what is needed to get people to migrate from Wordpress.

Even that will be an uphill battle, given how many wordpress installs are one-click installs from control panels, somewhat customized to the specifics of that control panel's paths/security/etc.
Try selling a diamond ring. They're practically worthless from a resale point of view. DeBeers literally has caves full of diamonds that they hoard to keep the illusion of scarcity.