skysight-inc/HackerNews huggingface dataset:
I will admit that it's my preferred way to install things like this. I can look at it and see what will happen easily.

I will also admit to disagreeing with the poster suggesting that it should all go to ~/.meteor. I kind of hate that type of install... at least when I don't have an option. I don't want to install it multiple times for different users, and I don't like "system" software in my home directory, I like to keep my user data there and back it up more regularly that /usr/local which is all things I can reinstall in case of disaster.

I guess the ideal would be to ask the user.

Comment...

# add to $PATH
mkdir -p "$PARENT/bin"
rm -f "$PARENT/bin/meteor"
ln -s "$TARGET/bin/meteor" "$PARENT/bin/meteor"

This probably needs to check it $PARENT/bin is actually in the path, and maybe tell the user that they'll need to add it.
Watch The Cabin in the Woods
Watch The Cabin in the Woods Online is distributed by Lionsgate under Mutant Enemy studio which is due to be shown in theaters on April 13, 2012. This film is produced by Joss Whedon which is written by Drew Goddard and Joss Whedon. Cinematography is by Peter Deming and edited by Lisa Lassek.
The article says that someone returned a defective DVD to Best Buy, who accepted the return but stated that that person 'could not return or exchange any other items, even with a valid receipt' for the next 90 days.

How is Best Buy's restriction not a violation of the UCC's implied warranty?
You get nothing in exchange for the extra headaches of PHP.

Of course you receive something in exchange. Whatever explanation you have for the ubiquity of PHP is the benefit one receives in exchange.

Besides, my point is that headaches are not inherent to PHP. Just because a community of hobbyists and novices churn out shaky code doesn't mean that developers employing best practices will.

https://github.com/symphonycms/symphony-2/tree/master/sympho...

Here is an example of quality PHP code. Clear and organized OO structure, useful comments, self documenting method and variable identifiers. Why is this inherently wrong?
At least in OAuth 1.0a, the access token is only useful if you also know the consumer secret (provided the PLAINTEXT signature method is not in use). Of course, the consumer secret probably isn't difficult to fish out, and besides, this 'attack' relies on the user typing his password into an untrusted device... so, yeah.
It would be more helpful for people reading this comment if you gave reasons beyond "It's taboo".

I'm sure you have good reasons, I just can't see them here.
There's a progress bar right under their video. 2140 just now.
In my gut I was thinking "Great, another JS framework." I watched the video and was very impressed. And I consider myself a server guy.
如何去法令纹
Am I correct to think it's 1.5x, and within the investment period (first few years of the fund)?
Buying Articles: What to Look For
I don't know why you were downvoted for expressing this thought. I had the same one.
Actually, I would probably bet that SML with MLton is the fastest (in some benchmarks) by a fairly large margin, but I can't find any up to date benchmarks.

Haskell is usually about 1-10x slower than C for the same task, while MLton has actually outperformed C in some benchmarks.

Edit: My information is out of date -- dons is almost certainly right on this one. I'd go with his estimation.
Potentially, I just remember from having fought with this late last week with the GWT Developer one, which was called the "GWT Developer Tools Plugin", and I can't ever remember what Firefox calls a Plugin vs. Extension vs. Add-On.
Curl activated ansi color palette written in node.js
> the EU tentatively suggested rules based on the principle that people own their own data, and this property right includes exclusivity ("the right to be forgotten") – guess who was firing all guns against it? Facebook and Google... At Davos, Google chairman Eric Schmidt said the EU proposal would "break the internet".

> Young poses an interesting question. How could a network that was designed to be so robust it could withstand a nuclear attack actually be so fragile it "breaks" if one so much as breathes upon it?

Because Eric Schmidt is using a different definition of "break" than Young is using. In Schmidt's case, "break the internet" is actually defined as "break our ability to monetize your activities on the internet, thereby breaking our (Google's) revenue stream".
Large fabric replicas of houses
PHP has had numerous security issues related to the parsing of things like HTTP headers, etc. This means that when you write your app in PHP, and do something simple you get security issues just for going along for the ride.

Things like this:
https://bugzilla.redhat.com/show_bug.cgi?id=786686

Put an empty PHP file on your server and you've got a vulnerability. If they can't figure out how to parse a URL correctly what else is lurking? Ironically, the issue is a fix for a DOS attack, so they traded a DOS attack for remote code exec, and then backported it.

This is the equivalent of

int main() { return 0; }

having security issues.

By the way, this issue is from two months ago, we're not even talking about the really bad ancient bugs.
I use Lubuntu for my desktop, and this line of thought has occurred to me. I expect sometime in the near to medium future I'll be using LXDE on Debian. Unity was the writing on the wall for me. No grudges toward Canonical, I'm just gradually becoming less of a good fit as a user.
Inuyasha Anime
Mustache is good enough and seeing it ported to so many languages is cool. But I don't like it, I'll explain why:

I rather see a 'for' statement than imply that an object is 'loopable', or an 'if' instead of guessing if the var is boolean.

I rather see a differentiation between statements and variables like {% statement %} {{ var }} like in jinja.

I don't support the idea of logic-less templates. Everything in the right measure. Not a full-fledged language inside the template but basic loops and conditions I think are ok.

I am always complaining about syntax but I believe if it is too noisy or it makes me think about its meaning, it's too complex and should be simplified.
We’re Disrupting Music Advertising with a 7.8% Click Thru Rate on Our Ads
I love Coffeescript and Backbone, but was on the fence about trying to build a Javascript only app using Node.js on the server. This looks a bit more interesting to me as it seems like a truly modern web framework, that may actually make web development fun again.

Freaking love the name too (admittedly a non-trivial factor to me when deciding whether to investigate new technologies).
I really like the look of Meteor. We're currently building the next version of our dashboards for Gridspy (http://www.gridspy.co.nz/). It would rock to have a solid real-time library at the core.

For us it needs to support our live data feeds, inter-operate nicely with our PostgreSQL db (via our own API?) and if possible take advantage of our existing django application.

Our rendered dashboards need to be seamless and fast. I've been leaning towards highly cached static data to ensure this.
Download free anime on mediafire
ASP.net or Classic? Remember Classic was first released 14 years ago, a lot of great stuff has been built in it. I'm not sure why you would call either a hunk of garbage!
Are you aware of a voter registration database that's reasonably complete and up to date, and doesn't cost a ton of money to access? I'd love one for a current project, but my initial research seemed to indicate the only solutions were priced out of our budget (either in straight dollars, or in the man-hours to cobble together multiple sources).
Unless I'm misunderstanding you, passing functions as arguments is definitely possible with anonymous functions/closures.
Portability, robustness, flexibility and security.
There's little reason to spread out a package like meteor all over /usr/local. But many reasons against doing that.

To illustrate, a few simple questions:

What if I need multiple meteor versions on the same system (different versions for different users/projects)?

How do I quickly switch between different meteor versions (often needed in fast-moving projects like this)?

How do I monkey-patch meteor to try something out and/or contribute back?

What if I absolutely must mix meteor with an unsupported version of node or other runtime dependency?

What if all my servers are SuSE Solaris95 but you only provide packages for Debian and RedHat?

How do I bundle my meteor runtime with my deployment?
What if I told you the same technology is already available and widely deployed? http://labs.adobe.com/technologies/cirrus/
最愛のPRADAが２０１２年に新品をたくさん出品して、行ってみまし  ょう(☆_☆)
PRADAのバッグはずっと人気があり、新品もだんだんに出回られ、だから、自分の好きなものを選え、今年の出品が全部可愛い風を出ています！中国のスターはたくさん着ています。
http://www.techdirt.com/articles/20120410/12180518442/cispa-...
Wouldn't this only apply to the server side code of the app? If any proprietary code is also bundled and distributed client side by Meteor then I think the GPL provisions would apply.
Your examples are interesting, I may look at Sinatra and flask.

One other big advantage of PHP, which I find as time goes by, is (boringly) its broad stability. I first learnt PHP over 10 years ago, and what I learnt then still works now. Web apps are a very small part of what I do, I knock together the odd small one every couple of years or so.

I did do one app in Rails, but when I next came back to look at Rails about 18 months later, it seemed enough things had changed my app broke in various ways. I find I increasingly appreciate a large community, a book or two, and some stability.

Obviously if your day-to-day life is web design that doesn't apply. My day-to-day life in high performance algorithms, and I was using new C++11 features as they got implemented in compilers, and have played with many languages in that area.
I know that now.js uses socket.io.

Now.js DOES make things simpler.
Imagine a Better Mobile #BPM
Ask HN: Where to find funding/revenue data on startups
What is HN's preferred method of finding funding and revenue data on startups. For example, how can I find the funding and revenue data for crowdtilt.com?
Since I cannot reply to your response, I would like to inquire as to some resources where I can read more about the specific security bugs in PHP you are mentioning.

I am well aware that PHP has had security issues in the past, but I am also aware of the fact that it gets a bad name because people read blog posts and then decide the sky is falling.
Acer Aspire 4736Z battery
4400mAh Acer Aspire 4736Z battery is specifically designed for Acer Aspire 4736Z laptop. We offer a complete line of replacement Dell batteries and compatible replacements for almost all laptop models. All of our replacement Acer Aspire 4736Z laptop batteries are made with high quality safe parts and are guaranteed to meet or even exceed the original manufacturers specifications.
Is there a blog with an RSS and/or Atom feed? That's how I generally try to stay in the loop on these things...
This still doesn't sound like a straight forward answer. I think there is a justifiable cause for trying to minimize the role of the server but controlling the operating environment of the data itself is the essence of modern web security.

There would need to be some sort of public key system for authentication, but in the end you are still compromising your data if the client gets hacked. There would have to be a database control layer for the final say, and thats called a server.
Or do the whole enchilada with beans on the side.

Present a blank form with the usual fields: Name, Address, Birthdate, and so on. The user fills in whatever information they want, and the software uses multiple data sources to infer the missing information and fill in the missing boxes as the user types. Each character or field might be colour coded according the conditional probability of its being correct, or a drop down menu may appear once the number of alternatives is manageable.

Bonus points if the software can solve the inverse problem: Given an identity and partial information, what is the minimal required set of publicly available information required to establish a unique identity.

Edit: fix grammar
MLton has been mostly unmaintained for 5+ years - GHC has a performance consortium improving it ( llvm, new code gen, new register allocator, parallel GC)... I'd expect it to be a tie now for sequential code.
I thought the same thing. I find it shameful.
In Java annotations can be used to ignore compiler warnings, not runtime errors.

To get the same effect as @ you'd have to use try {} catch {} blocks all over the place and leave the catch blocks empty, as with any other language with runtime exceptions. Sadly this is done more that one would think...
Meteor runs on the client, not the server. If the server sends the code to the client so that the client can run it, the code is being distributed to the client. Better make sure that you have a link to the un-minified version of your site's JS if you minify it and use Meteor, and of course don't try to restrict your users from studying, copying, modifying, and redistributing your site's JS.
Take a Note: Typing With No Hands
I can assure you it's not merely Apple users.
The Bible app is particularly strange because they explain some of the other permissions they use, but not why they need access to system log data.
5 video lucu
5 video lucu
video video lucu dan bikin tertawa terbahak bahak 5 video terbaik yang bikin perut terasa sakit karena tertawa terus tonton video lucu yang unyu unyu video yang menghibur anda dan menghilangkan rasa stres video yang special untuk di tonton oleh anda video lucu unyu-unyu dan bikin tertawa terbahak-bahak.
Not at all. In my opinion the best way to kickstart open source would be to kickstart a similar project that was not limited to a closed OS.
A Quick look at Windows 8 and Visual Studio 11
6 is Discover
Who is being dogmatic?

More importantly what does that video have to do with pointing out that OSS would get a bigger "kickstart" if the project was not limited to a closed OS?

Is it harder to install Rails on osx than ms-win?
turn on showdead in your profile on this one, try to view your recent comments and submissions through your profile.

If so, petition the powers that be and figure out what it is. I do know that they have blocked a number of IP ranges for bot activity, so, if you're using a proxy or tunneling through things like ECS, etc, you might find you're subject to more stringent post limits.

I don't know that ECS is specifically blocked, but, there have been comments that allude to tactics like that.
I somewhat disagree. I want to preface my post by saying I'm smiling ear to ear—I loved the screencast, and I look forward to using this tomorrow on a project I've been thinking about for a while.

Here's my concern: If I use Meteor as it is intended, and I also want a my application to have API, I'll have to re-implement all of my logic server-side[1]. This seems like a step back, unless I'm misreading things.

I'd love for the Meteor team to address this. Does Meteor make writing APIs easier?

[1]: I'm aware that much of the "client-side" code is executed server-side too, but that's due to Meteor's magically transparent client-side framework.
Agreed. What struck me most was how much care they put into the presentation of the framework, docs, and videos.

I'm really happy to see so many developers taking UX seriously, even if it's just for other developers. Quite a nice trend I'm seeing with libraries/frameworks these days.
Spy gadgets
We are a big Electronics supplier from china and the quality of the products have been checked and checked again before shiping overseas, I believe our quality and compared low prices would make you satisfied. Wholesale electronics, cool gadgets, cheap electronic gadgets, free shipping electronics,
ipad accessories, Spy camera and so on
there's always this (#include standard disclaimer that some languages' submissions have been heavily optimized, others have not, and none of them may work like your apps; languages with modern type systems do prety well: ATS, scala, GHC, clean, ocaml, even F# under mono

http://shootout.alioth.debian.org/u32/which-programming-lang...
Definitely do not want to get back to my ubuntu machine with proprietary video drivers.
Kudos for sharing this and showing how easy it is to use node.js and socket.io (for those who haven't tried out socket.io, you really should) I implemented something similar for my side project recently, but instead of using an HTTP end point, I used redis and it's in built pub/sub layer. Pushing events is then a simple matter of publishing messages on redis channels. My node.js code listens to these redis channels and pushes the events upstream to the browsers via websockets, exactly as you do.

Another thing I'd suggest you to highlight (or rather warn) is your use of eval. In the use cases you've mentioned (message board or chat room), you're essentially going to eval user input. Any attacker who knows this will most definitely try to perform XSS.
I think a much better way to do this would be to send a confirmation email first. After the user accepts the confirmation email then it continues with the submission. This would prevent potentially evil stuff from happening.
Supposedly it's back now/recently (I haven't tried either): http://www.chromiumosforge.com/2012/04/crosh-is-back-google-...
I am sorry but there is no way to compare backbone with this one( but it looks very nice, too ), they aim at different things.

I am using backbone for a while and it's backend agnostic which is great !

This one have more resemblance to knockout.js( I am talking client side) and it's MVVM design, backbone doesn't even try to approach that problem.
Quick question, since we have an author of RWH here for the moment -- most resources (including RWH) don't seem to mention Template Haskell or GHC type extensions.

Is this because they're nonstandard or do you disagree with their use cases? (For example, the section on Monad transformers in RWH is used similarly to the way implicit parameters might be used if enabled).
Along similar lines, this morning I was thinking how wonderful it would be if whatever interfaces exist between the ship's computer and the rest of the 0x10c game world are rich enough to make security vulnerabilities in players' DCPU-16 code a real concern. Imagine disabling an opponent's ship by exploiting a buffer overflow in a custom communications protocol implementation, for instance...
Start with Sinatra (http://www.sinatrarb.com/) instead. I had worked with PHP for a little while, and I decided to try out ROR. I could not understand it at all. I did some plain ruby for a while.

Eventually, I heard about Sinatra, and decided to try it out. It's a great way to learn about web apps. You'll learn the HTTP verbs if you haven't already, and you'll understand the routing process.

When you jump into Rails, you'll already understand Controllers and Routers, since Sinatra is basically the router and controller of Rails combined. You'll probably learn about views too.

Basically, learn sinatra, then go to Rails.
Signed up with a few mailinator email addresses. :)
Answering a sub question of yours: Indeed the only way to use more than one core in OCaML is to use multiprocessing. If there is a lot of data that needs to be exchanged, it may not be very fast.

That said there is this patched up version (funded by a one off summer of code by Jane street, I think)

http://www.algo-prog.info/ocmc/

that gives an API for using threads. I am fairly new to OCaML so will not be able to provide details. Another language that I am looking at is Felix

http://felix-lang.org:8080/ (Note the port, its not the one that the search engines will give you).

I am ok with OCaML not giving its users a threading API but a runtime that executes many of its higher-order functions in parallel would be really nice. Well, higher-order functions and the other parallelism exposed by the functional semantics, with some helpful directives from the user of course.
AD100 key programmer
NMatrix: SciRuby's Matrix and Linear Algebra Library
I had two knee jerk reactions. The first has been discussed already (client side DB access). The second has not.

Does Meteor have any opinions on testing? I didn't see anything from a quick glance at the docs.

I love the idea of tighter development cycles. But as a Meteor app grow in size and complexity, won't it still need a test suite to prevent regressions?

Eager to hear thoughts on this from the Meteor devs.
I'm guessing it's a leading zero problem, since all US Zipcodes are 5 digits (or nine). Going to http://zip.elevenbasetwo.com/?zip=01010 gives the same response noted above.
NHL Shop Jerseys ,Wholesale NHL Replica Jerseys 
2012 new jerseys wholesale now! the more u buy, the more discount you will win!<a href="http://www.nhljerseysoutlet.com/mlb-jerseys-boston-red-sox-c-182_187.html">Red Sox Baseball Jersey</a>
Did anyone look at the linked site http://xato.net/passwords/more-top-worst-passwords? I pulled his top 10k list, but it doesn't add up with his analysis. I get that the top 100 passwords only cover 14% of the accounts, not 40%. And the top 1000 passwords only cover 44%, not 91%. These numbers don't change his argument all that much, but I'm curious what I'm missing about the way he calculated his.
ugh. how about you put some HTTPS on your credit card donation page?
It would be helpful if the phrase "simple DDP protocol" on the home page linked to a description of said protocol. :)
Backbone is almost at the top of the javascript toolkit levels. Let's put it in perspective:

- backbone
- jquery
- meteor <- the low level of the high level :)

You use meteor as a foundation to build your application as backbone is more or less your application itself. Think "CoreFoundation" vs "AppKit" kind of difference.
The PCs and Tablets: The Convergence is happening now
Aspergers Symptoms in Children to Look Out For
There's been a lot of projects, of which the ocamlnet/netmulticore and Jane St async's are (I think, but not very confidently) the only current. Others are:

poly/ML, ocamlP3, OC4MC, functory, JoCaml

coThreads, LWT

http://www.reddit.com/r/programming/comments/q9cro/real_worl...

http://stackoverflow.com/questions/6588500/what-is-the-state...
Base pay sounds very reasonable for a senior engineering position. The options sound like icing.
Lubuntu (and Xubuntu) are great distros. They definitely deserve more sponsorship, so that they can be more fully fleshed out. There's a large number of people who aren't going to put up with Unity who could be converted to Lubuntu and Xubuntu users.
Right. I think people make the mistake of thinking that, if you have 40 bits of entropy and then you delete some 20-bit entropy passwords, you only have 20 bits left. That's not how it works.

40 bits of entropy means 2^40; 20 bits means 2^20. 2^40 - 2^20 gives you something very, very close to 2^40 (39.9999986 bits of entropy.)
I know Scheme; actually implemented my own toy lisp at some point - continuations and all. Still, Racket (or Gambit...etc) is much more than the basic language, and I don't want to spend days reading - once again - how to draw a line on the screen or render a web form or use modules or do any of the stuff needed for a non-trivial application all before I get started.

I could do that if I really needed, but it wouldn't be casual programming any more. This is where all the autocomplete stuff comes in for me. I just discover the libraries I need when I need them.

As for quickfix, it means I could write the program top-down by calling function that don't exist yet, using uncreated data structures, and then with a few clicks have the IDE create all the skeleton code waiting to fill-in.

I think such tools would be valuable in any language.
Just watching the screencast and reading through the API for an hour or so is giving me real ideas for practical projects that I would never have tried before because of the sheer amount of "plumbing" required, but Meteor provides it already.
About Startup Clones