skysight-inc/HackerNews huggingface dataset:
Create actually is not a WYSIWYG editor, but instead provides the CMS framework around it (objects, persistence, workflows).

Currently we support Hallo (as used in the demo) and Aloha Editor, but I'd love to have Mercury there too. Take a look at the editable widget to see where it could be added:

https://github.com/bergie/create/blob/master/src/jquery.Midg...
Who can explain what the python lines at the end do?
I stand in a similar position to you; and am going to say something sappy here:

Perhaps even the neutral have to fight be allowed to remain neutral.

Censorship stands in the face of neutrality.
Sweet! Looks like it's skinnable too, is that true? That would be awesome.

What would also be awesome is a simple way to add options yourself via callbacks in JS.
Here were my thoughts:

"You are trying to send a message that the SOPA is crossing the line for the internet, because it gives too much power to corporations to shut down websites and cut off their funding -- even if Wikipedia is unlikely to be among them. Shutting down wikipedia can illustrate this, but consider the consequences. First of all, Wikipedia content is replicated elsewhere, so people would be able to get at least a recent copy of Wikipedia articles somewhere. But before you take such an action, consider when you will "pull your troops out". Certain countries have started "military campaigns" due to a very controversial reading of their constitution (ahem, [[8]]) , and it always became unclear when to pull out. I am worried that if Wikipedia goes down this road, it will likewise be unclear when to revert back. Suppose the SOPA is passed anyway. Will Wikipedia voluntarily be its first casualty? In that case, be aware that your attempt at a protest may very well get Wikipedia permanently removed from the internet. If you are supporting this action, please explain below what it will take for Wikipedia to go back online, or else why you think it is OK for Wikipedia to never reopen for business as a result of this brinksmanship. I would oppose because if we all know Wikipedia will be back whether or not SOPA passes, then it's not a credible threat at all, merely a protest -- which at the end of the day is worth shutting down the site. "
Neat! One problem I can see is that query strings aren't dictionaries, so valid parameters can vanish:

>>> furl('http://www.example.com?foo=1&foo=2')
furl('http://www.example.com?foo=1')

See Werkzeug's MultiDict for one way to handle this correctly.
Emacs, baby, every single day of the week!
not during college finals!
Create only requires two things:

* Your web system has to publish content with RDFa annotations
* You need to have some API you can connect to Backbone.sync

...and even the latter isn't so bad, as Backbone.sync can be overridden in your local implementation. For example, we use the same stuff with Socket.IO instead of REST:
https://github.com/IKS/ViePalsu/blob/master/js/contentmanage...
Looks like you can write plugins :)
Can't believe so many people here need their fragile egos propped up. I thought the fake comments were silly and entertaining... which is a nice way to break up an opinion piece.
It's about aligning incentives. I mean, I'm not going to hire a sales person, give her the power to negotiate price, and then give her the same commission for a full-price sale as a dramatically discounted sale, am I? Of course not. As much as possible, I'm going to tie her commissions to the profits she generates, and if she's selling my stuff at cost, well, I'm not making any profit.

Same sort of thing here. If I'm going to "hire" an investor, do I want to pay him up front, before he gives me any of the value I want from him? Of course not. He makes his money when I make mine, after the company is profitable and distributing dividends, or after it gets sold.

Of course, this only applies to the significant, multi-kilobuck fees. the $50-$100 fees are social signaling and nothing more. Personally, I think it signals something bad on the part of the investors (E.G. I am too cheap to cover the cost of the venue and sandwiches, even though I'm spending significant time on every one of you) but I could see how some people would instead think of it as signaling something good on the part of investors (e.g. I am willing to throw in a token amount of my own cash)
Do you really think this is logical, or even probable, based on the FBI's past history with abusing "National Security Letters" and other forms of snooping? Note that FBI has a long-term problem with wanting to collect info on legitmate dissenters: http://en.wikipedia.org/wiki/COINTELPRO
Context First: Web Strategy in Four Handy Ws
What do you mean?

Verifying that data going across the wire is encrypted is fairly easy to do.

You check the data going out is encrypted and that it is encrypted when it comes back. Is that enough verification for you?

Depending on how much you trust the vendor you can go further - run it in a debugger and check where it gets the key for example.
It would probably be easier/better if /page/<integer> returned a JSON object.

Would also make scraping the site a little easier and reduce load on your systems... (I'm interested in the titles "web workers" are giving themselves, making this a rather nice data source).

PS: I play nice and won't "leech," promise. ;)
Anonymous types can only be used for local variables. They cannot be returned from procedures, passed as parameters, or assigned to fields.

Tuples, on the other hand, are full-fledged generic classes. That introduces an advantage in that they're first-class entities which can be used anywhere. But it introduces a couple disadvantages, too: There's a separate class implementation for each number of elements, and implementations are only provided for up to 7 elements plus an 8th weird kludge for supporting more. And having the tuple's "official name" be Tuple<$ARBITRARY_LIST_OF_TYPES> is not only cumbersome, but also misses an opportunity to do a better job of communicating semantics.

Consider, for the sake of argument:

Tuple<Employee, int, string, double, string, bool>

versus

Tuple<Employee, int?, string, double, string, bool>

What's going on here? Are they equivalent? What are they being used for? What's up with the different types for Item2, are they equivalent? For that matter, what about Item3? Sure it's got the same type, but we've really got no idea what it's being used for. And since it's being implemented as a plain old generic class, there's no class definition on which you can lay some documentation about this stuff. Just a bunch of disembodied type declarations all more-or-less equivalent to each other.

You know that phase in a lot of beginning programmers' careers where every variable is named foo1, foo2, etc? This is in many ways the same thing, only codified and enshrined by the .NET Framework designers. Oh, and the word's "Item" instead of "foo".

Practically speaking, it means that Tuple's crippled. Sure, technically you can use it for anything. But if you're the kind of person who likes maintainable code, you really don't want to be using it for anything but the most trivial cases. You certainly shouldn't be using it in any interfaces that other people are going to have to work with.
SOPA removes the DMCA's safe harbor provision. Presently a publisher is immune to infringement liability by responding to takedown notices. Wikipedia publishes plenty of copyrightable text and photos and also what could be construed as circumvention devices: http://en.wikipedia.org/wiki/AACS_encryption_key_controversy
I am under the impression that Rick Falkvinge regards any enforcement of copyrights as a monopoly. He seems to regard companies as intrinsically opposing individual freedoms with regards to copyright. It seems to be an odd article to be linked from a "news" site seemingly geared towards people collaborating to startup companies.

Maybe this is just the political leanings of the YCombinator angel investors and the hopeful applicants.
It is certainly not a new idea, even we did our first implementation years ago. The main new thing here is that Create is completely backend-agnostic, only using RDFa to communicate content structure from server to editing interface, and Backbone.sync to communicate changes back to the server.

But apart from that, what sort of shortcomings are you particularly concerned about?
It's a very close call for me, because the small chance that a Wikipedia protest could prove the deciding factor against SOPA (which I think is doomed anyway) is weighed against the small chance that Wikipedia would be shut down by special interests, instead of facebook, youtube and other "much bigger infringers" on copyright.

I am against censorship, but at the same time, I am not sure it's a good idea to shut down the Wikipedia without any agreement on when it would go back up. Suppose SOPA passes anyway. Then what?
Your questions indicate an extreme level of inexperience in business. Coupled with the fact that you don't know these people well, the likelihood of things going wrong seems high.

If they are offering you "25% of the business" you own 25% of the equity. As to whether that translates into an actual 25% share: maybe, maybe not. The details would be in the corporate governance document; and might include things like preferred payouts to investors, etc., which could leave you with nothing.

You need to get a lawyer, or at least someone who has considerably more business knowledge, in your corner.

Hint: "good contracts" are custom written, not pulled off a shelf.
It's a DNS propagation issue. Didn't work with my ISP's DNS but worked fine with Google Public DNS.
>However, the FBI can send a remote message to ANY phone to turn on its microphone and essentially use it as a wiretap. That's been built into every phone in the USA for something like 10 years now. It's why you have to surrender a cell phone in secure locations and military bases.

Really? When a phone is off, it's off, I don't believe the FBI can make a phone that has been hard powered off come up and start recording. The hardware just isn't capable of doing anything when it's hard powered off (evidenced by the fact that most phones need a signal to establish what time it is when you power them on.)
--if we're cutting and pasting, my reply from there as well--

Some roles are not 'neutered' by their commitment to various standards of neutrality, but strengthened by it.

Many journalistic organizations forbid their reporters from making political donations, or holding shares in companies on which they report. This is considered a good thing.

Public defenders take on clients without regard to the heinousness of their alleged crimes or the attorney's personal opinions of the defendant. This is also considered a good thing.

I don't think SOPA even in its worst form would actually 'neuter' Wikipedia. In particular, if the US government ever did censor Wikipedia with force of law, that would generate even more sympathy and uproar than a merely simulated blackout. And that might be the necessary test case to get the SOPA law struck down (by the courts) or repealed (by a later Congress).

That is, I don't think you can be sure that dropping one principle (political neutrality) in a dramatic gesture now will be better for the stated goal (defeating legalized censorship) than just diligently continuing to be a principled, NPOV source of reliable information.

Certain activists-by-temperament always want to politicize everything – "you're with us or against us, solidarity, unity, this issue is so important everyone must take sides!"

But society can often be more robust against injustice and oppression when some key institutions zealously cherish their duties of neutrality, and stay above the dirty business of politics, without applying any self-interest calculations.
There seems to be a lot of sentiment that Wikipedia should stay out of politics. This is not a maintainable stance. In the vein of the oft quoted "First they came..." (which has it's own wiki page, http://en.wikipedia.org/wiki/First_they_came%E2%80%A6), sites like Wikipedia cannot ignore a law like SOPA and have to make their position heard. Wikipedia is not sticking their nose where it doesn't belong, politics have come to them pitchforks and torches in hand.

Do it. Paint it black.
That's true. The point it is not being a web interface for manage.py, but, I have to start with something! =)
Future versions will include a visual code debugger (i am currently working on that) and other cool stuff, like the one you mentioned.
I thoroughly respect the stance that Wikipedia should remain politically neutral, but when there's legislation that threatens your existence, it's the right time to get act on it.

"Blanking" Wikipedia uses the Wikimedia Foundation platform to make a statement to educate the public about an issue that threatens to kill the Wikimedia Foundation (and Wikipedia, by extension), and thereby to enlist help in keeping the site alive. This is functionally no different from the Jimbo Wales Annual Stare-Into-Your-Soul-Until-You-Donate funding drive, except that then, the issue threatening Wikipedia is money rather than legislation. This is not Wikipedia taking a political stance on an issue just to take a stance; it is Wikipedia trying to educate the public about and beg for help regarding an issue that threatens Wikipedia's existence.

If Congress introduced a "Make Wikipedia Illegal" bill, would it be wrong or "politicization" for Wikimedia to attempt to defend their existence by making an emergency call-to-education to the public?
It’s official: Windows Azure supports Node.js
Structure is not in the demo, but Create does support relations. So if you for example have a collection of resources (say, an event list or list of blog entries), it knows how to add/remove them.

As for linking, there is a group within the project working on that. I hope we'll have something to show on that in Jan.
Yes, i upload the project to GitHub in a rush and, I forgot to do it. Thanks!
Said wiretaps have been used against the Olympic Committee: googling "Athens Affair" yields a nice story, http://spectrum.ieee.org/telecom/security/the-athens-affair There are rumors of the FBI's "Carnivore" (A.K.A. "DCS-3000" and "DCS-6000" getting used the same way in the USA.
prints the following:
"Simon Tatham"

Specifically, it takes a power mapped string sequence and shifts the values off. Each set equates to a line of #'s and spaces. Pretty ingenious, actually.
Create can actually use Aloha if you just tell it to.

jQuery('something').create({editor: 'aloha'});
A lot of people wonder whether this is tracking theories are for real. Now at least one very popular way of how its currently being done is exposed.
Thanks a lot for the advice!
I will include a roadmap, and, I love to hear ideas from you guys, thanks a lot!
Except that those cardinal rules of literary criticism are more or less pointless and arbitrary. It's like how the cardinal rules of certain types of astrology form a (mostly) internally consistent system, but so what? Neither astrology or literary criticism produce useful results, except by happenstance. No one system of either discipline is provably better than another, so it's ridiculous to draw a line at psychoanalyzing dead authors when everything else is built on a foundation of sand.

Teaching classical literary criticism techniques is probably as good a way as any to improve students' reading comprehension, critical thinking, and writing skills. But let's not pretend it has some deeper significance beyond being a pedagogical tool.
Neutrality and pacifism are not the same thing.
Is this really a HN story?
Thanks SemanticFog, I appreciate the kind words.

Running good events is very time consuming, more than people often realize. And yet my landlord continues to "prey on" me by demanding that I pay rent. Somehow, he fails to see comrade Calacanis' logic that everything should be free...

Graham Lawlor - Ultra Light Startups
Interesting excerpt from CarrierIQ's apology to Eckhart, which exists thanks to the EFF:

We would like to take this opportunity to reiterate the functionality of Carrier IQ’s
software, what it does not do and what it does:

Does not record your keystrokes.

Does not provide tracking tools.

Does not inspect or report on the content of your communications, such as
the content of emails and SMSs.

Does not provide real-time data reporting to any customer.

Finally, we do not sell Carrier IQ data to third parties.

http://www.carrieriq.com/company/PR.EckhartStatement.pdf
I tried to find more information about this. The press reports mix "terrestrial" and "microbial" life, and talk about how 3% of volume of Mars "can support life" while only 1% of the volume of the Earth is the same.

The surface area of Mars is about equal to the land area of the Earth. Earth has microbes, or algae, or lichens even, just about everywhere, including the Antarctic Dry Valleys. There's life in the volume of the sea, down to the sea floor. We've found microbial life down to about 2km (if not more?) underground, in deep mines and borings, and high in the atmosphere. Have we found a place on Earth where there isn't life?

Therefore, they must be assuming that Mars, which has no molten core, has a larger depth where life might potentially exist.

The actual article looks like it will be published in the journal "Astrobiology", at http://www.liebertpub.com/products/product.aspx?pid=99 . It's a monthly, and only November's edition is out. I'll bet that the embargo on the issue just finished, but that publication won't happen for another day or so. In any case, I'm not paying the ~ $51.00 it costs to get access to their site for a day.
Regardless, who do you know that would fit the profile of someone willing to go after Wikipedia because of it? They would look like an asshole and throw away their political career, if they have one.
When do they start a service where instead of doing unlimited, they let the user pay "by the stream"?

One of the reasons why Spotify cannot make money is because they don't tell the user how much they pay for each song. And I bet prices vary wildly among different labels/albums. Letting the user pay the correct price is the only way.

At least if people think it's too expensive, they can only blame that this specific song/artist is too expensive, others aren't.

I think it's a fun idea to pay by the stream, you could make it very easy to use, with some capped monthly budget or something. And then after so many listens of one song, it makes you "own" the song (when you reach the iTunes price for example). That would be transparent, less risky and understandable for customers.
not to be confused with ender.js
The Googling I did, as well as your quote, seem to disagree with your assertion. You say that Google have apparently declined to renew the deal, while those two links say that we don't know, but (per your quote) it's likely that they have. The fact that I couldn't find a link which conclusively states that either party chose not to renew the deal is why I asked for a citation.
The idea is to use versioning for this. Our backend-integrated version pulls version history of each item into a menu in the top bar, and there should be ability to switch between "Your version" and "Server version" there.
How to get a start in IT - Two part series
Wired broke the stories about the NSA monitoring something like 25% of all domestic cell phone traffic. The fact that all investigations into it have been stopped citing "National Security", and the former President Bush defended the tactic all are pretty good signs pointing to "YES".
1) It's cheaper to do 48 screens. You get more pixels to play with, and you can maintain it more easily.

2) This 'sort of thing' is often under the category of high tech 'art'. Folks who have both an artistic and technical eye can, after doing a few pieces, get commissions to do this sort of thing. Of course some Googler probably just told their manager, "Hey how about we create an 8 x 6 display of displays!" The original 'Google Earth Vomit Booth" was in Building 43 which surrounded you with screens so you could zoom around in "3D". Very successful and entertaining to the tourists, and pretty cheap. 8 machines + displays is really only about $8K these days.

One of the things you can do to prototype things is find an inventory liquidation/auction center and check their auctions. Saw one with 150 19" LCD screens that went for $50. You could certainly demo something with that. (same place www.auctionbdi.com sells PC's by the pallet load) you probably need a few pallets to create enough working machines.
Unless you have an AI living a low key, nonthreatening virtual life for you.
Ember gives me better vibes. Glow, spark, ignition.

Amber just sits there looking pretty :)
There are benefits and drawbacks to distributed teams, just as there are to any particular office set-up. I worked on a very productive distributed team for about 5 years, and I've worked from home on more or less solo projects, I've shared an office with a door with one co-worker, and I've worked in ordinary open-plan offices for about the last 9 years. All had different trade-offs, between ease of interaction and freedom from distractions. Who I was working with has made much more difference in both my productivity and my satisfaction than how far away they were.
The confusion here is that presumably "SSH" is not something "provided" by the shell, but merely something that you can run with the shell.
I agree. Neutrality is laudable in principle, however is not something that should be embraced at the exclusion of common sense and self preservation.

Based on everything I've heard, this is a perfectly appropriate time to take bold action.
Yep, I've seen this bug. I'll look at it tomorrow.

https://github.com/bergie/create/issues/13
A Wikipedia protest would be a huge factor. It would put a recognizable face on the potential consequences of SOPA, whereas now it's kind of vague what's at stake to most people. Opposition to SOPA would go from "A majority of geeks" to "A majority of the Internet-using population," which is a few orders of magnitude. I don't see how you could doubt any of this. Since the effect would be massive — definitely beyond any politician's ability to ignore — there are only two situations in which it is unlikely to be a deciding factor:

1. SOPA will inevitably fail even without Wikipedia's help, so it's not even worth worrying about SOPA

2. SOPA literally cannot be defeated
I can't say I'd mind youtube getting shut down for a day...

It'd be comical though when a study puts a value to the U.S. productivity increase when youtube videos are an inaccessible distraction.

Some of those videos have sucked up millions of man-hours of viewing... if even a single digit percent of those views were by workers procrastinating, we're talking millions in lost productivity. (Per clip!)
Similar project: https://github.com/zacharyvoase/urlobject

I built a template library for Django on top of it: https://github.com/j4mie/django-spurl
If the aim is to maximise news coverage, that would be the perfect time to do it.
I think you can throw anything, including whatever sort of exception you could want.

However, the real idea is that you should not use exceptions for anything expected like IO issues. Exceptions are meant to signify errors that could not be handled--unlike in Java, you shouldn't use exceptions for control flow.

The real issue is one of semantics--in Java, one concept (exceptions) is used to represent two do disparate things: signal unexpected errors (runtime exceptions) and manage expected conditions (checked exceptions). A lot of people do not like checked exceptions and think exceptions should only really be used for the former case. Thus the lack of checked exceptions is a feature rather than a bug; moreover, it is a feature other people in this thread have already requested.

So, the potentially annoying answer is that people using your library should not expect particular exceptions--that is not what they should be used for in Gosu. Coincidentally, this is very similar to how JavaScript deals with exceptions, and I have had no issues there at all.