skysight-inc/HackerNews huggingface dataset:
Mascara focus on being stable and usable in production more than being a testbed for experimental language features. But will definitely look into Traceur for inspiration and perhaps adopt some of the more stable features. I am very happy to see other implementation of some of the Harmony features. (I am the developer of Mascara.)

Most of traceur seem to be already supported in Mascara, but I am definitely looking into "traits" and especially "await", which I believe is a much needed addition to JS.
My point exactly, it's not a polished login system, it's a very basic script you can put on your page to restrict access.
You obviously customise it to your needs since every application will be different.
Stay hungry for sure but perhaps simply "stay humble" is the key takeaway from this article.
You can certainly scale out with Oracle RAC. At some point the bottleneck will likely be disk however, so buying a high end storage system would probably become priority.
It's interesting to hear that has worked well, obviously this wasn't a small project. Your point about knowing how to use your tool definitely rings true. Also interesting that you had a use case where data loss and integrity actually mattered and in real time, unlike a social network or most start ups operating today. Going with a heavy oracle system instead of trying to roll your own creative distributed architecture definitely seems to make sense in that scenario. Just out curiosity, was this Java/Hibernate?
I suppose some things fit in one mental's model more easily whereas others don't, and there's no reason to contrive yourself in doing so, especially given how close Python and Ruby are in the general landscape of all programming languages.

For reference, each element of the Ruby ecosystem has a similar Python counterpart.

- gem -> easy_install or pip

- rvm -> virtualenv

- capistrano -> fabric

- rails -> django

- sinatra -> itty, bottle, web.py, or twisted http module

- bundler -> setuptools (install_require directive)

also,

- rake -> scons, paver

- rspec -> unittest / unittest2 /nose

- watchr -> autonose

- rdoc markdown -> docstrings+restructured text

Of course they're not 1:1 mappings, but python itself is not a 1:1 mapping to ruby, and any project is not a 1:1 mapping to any other project aiming to solve the same task either.

Admittedly it seems that Rails pushed Ruby more towards web development resulting in some more polish, whereas Python became more of a generalist, but that's a slight advantage either way, and they are definitely not worlds apart.
What led you to TeX and LaTeX
In Australia, all the mobile phone and data plans have massive penalties for exceeding your quota by even small amounts. My provider (and I suspect, all the others) deliberately obfiscates both the billing details and the plan rules to make it practically impossible to see how close to your limit your are.

To avoid crippling surprises, people to upgrade to plans they really don't need.

In the banking industry, banks are not allowed to profit from penalty fees (just recoup their losses). I think a similar approach in telecoms would be a good thing.
Topons,your best choice
Because of the value they provide you?
Heroku hosting starts at $0. I've got about a dozen apps running on Heroku, most of which I pay nothing for
The script is just a basic login system, designed to be adapted to your needs since every application will differ.

I might add a login button function that will allow you to put the login button anywhere without protecting the page at the same time.
I totally think you can be right about my perspective.

I can tell you my last expedition in Python land was bad. I ran into two problems: upgrading the version of Python that came on my Air and installing MongoEngine. For MongoEngine I used the instructions on their website "easy_install -U mongoengine". And after a bit of googling (I say a bit because a lot of people were having the same problem I was) I ended up installing PIP (via easy_install no less!) and then got into pathing problems.

Having to use one package manager to install a better package manager isn't polish. Again, I can agree that this might all just be familiarity and comfort (or lack of in this case).

I'm not so open to Django vs Rails though. I don't need to do a lot of struts to see how horrible it is (compared to anything). I don't need to do a lot of Django to see that it's behind Rails as a productive web frameworks. I'm not completely closed to the possibility that i'm just an idiot, but at this point it would likely take working with a guru for a couple weeks to change my mind.
Linus Torvalds Interview for LinuxFR
You are trying to force a different reality into what it means to sell.

There is nothing more quiet about selling your software at a conference than at TC50.
Agreed. It's a hard skill even when you're trying consciously. One way to improve the situation is to actually give your draft documentation to a trusted user for feedback. I've been lucky enough to have an enthusiastic user in-house who has road-tested some of my documentation, and it's much better for the exercise.
Attachmate Fires Mono Developers - Slashdot
You misunderstood the point. It's not about being a shy wall-flower. It's about not being a whiner; about not complaining how hard you have it, how everything is impossible and everybody else is so stupid, and how great you could and would and will be if only everything and everybody else didn't keep you from doing it.

It's about forging yourself into a doer rather than a talker, by taking in stride the enormous stress that comes from rising above everybody else.
Business Class: Freemium for News?
The trouble is one can lose their trademark protection if the trademark comes into common use as a generic term. http://en.wikipedia.org/wiki/Genericized_trademark
I find it comes down more to personal taste, but being tech type people we keep trying to justify intangible things like taste in terms of features etc.

Some people love Python and can't see what all the fuss is about with Ruby, others do the opposite. They're both excellent languages but you'll almost always find yourself leaning toward one over the other. This isn't because one's better, but just that it works closer to the way you think
What about the "shorter function syntax" (from strawman http://wiki.ecmascript.org/doku.php?id=strawman:shorter_func... )? I'm crossing my fingers and toes that this makes it in.
As I said in another comment..my easy_install/pip experience wasn't polished, but yes, that might just be me.

The rails -> django thing is where I'm not so humble. It didn't take me more than 5 minutes of doing Windows Mobile (6) programming to know that it sucked. Django doesn't suck (no way), but it isn't where Rails is. And I really think that, if you're doing web dev, the web framework is as important as all the other smaller pieces (package management, deployment, ...) put together.
Trivial counterexample: science has "science" in the name, and is science.
If you're interested, I think PG's "Hackers and Painters" (http://www.paulgraham.com/hp.html) does a good job of expressing the concept, and "The Power of the Marginal" (http://www.paulgraham.com/marginal.html) has some good insights.

Also of interest is ESR's "Basics of the Unix Philosophy" (http://www.catb.org/~esr/writings/taoup/html/ch01s06.html) which gives some idea of how to produce quality code as you go, without separating out architecture.
Wow, that really is a great selection of stuff. Thanks!
While the '!' addition to methods is an useful convention, having both collect, and collect! methods, and for example only a delete method for arrays (which does change the array it is called on), and similar inconsistencies in libraries, can occasionally lead to unnecessary API-lookups/bugs.

(I have been using Ruby (in a FOSS/academic setting) for a couple of years now (and I know Python too, though still prefer Ruby over it))
$_SESSION['logged_in'] is only used there as it was already available to control whether the session is valid or not.
There's no point making an API call when the data is already there.
Anyway, it's just a quick and dirty way to integrate a Twitter login system, it should be modified to suit.
Sorry, but my lens is colored by the fact that I have actually been in these "quiet professional" cultures and seen the dark side that comes with the "quiet" in "quiet professional."

JFDI––that part I'm on board with.

I just don't understand why you need to be quiet about it.
There is a precedent for double underscores in JavaScript, for example the __proto__ property. However that convention is usually reserved for private APIs, which arguably __iterator__ isn't.
> Ruby’s REPL(irb) seems to me more advanced since it allows you to do TAB smart completion(amongst other things).

You can easily have tab completion and a bunch of other good stuff (like preserving history across sessions) with the Python REPL. You have to use the PYTHONSTARTUP environment variable to indicate a script that is run when the Python shell begins, and that script has to use adjust some rlcompleter and readline setttings.

It's all right here:
http://docs.python.org/library/rlcompleter.html

Incidentally, this is the first result on Google for "python tab completion"
Steven Spielberg congrats George Lukas on the success of Star Wars [1977]
Some very valid criticisms and interesting observations. I personally think C# is too complicated for it’s own good and takes OOP to an unnecessary extreme, which is why I don't use it (or any .NET-based language, really) for anything other than rapid and simple GUI projects.
"but python + any python IDE < Java + IntelliJ IDEA(Eclipse/NetBeans)" (and I suppose s/python/ruby/g and s/Java/C#/g too)

I don't quite agree with this statement as I find python and ruby development easy, perfectly usable and well performing in a generic code editor (vim, emacs, textmate) whereas doing Java or C# almost mandates a full-blown heavyweight IDE with smart code completion like IntelliSense to get anywhere near the same efficiency. I've tried a few IDEs for python and ruby, and they seemed almost more of a hindrance than a help, and definitely not a significant improvement.
It struck me that not everything that was taken out was "noise". For example, the "Most Popular Today" and "Most E-mailed" type stuff. They provide a handy way to find the most potent stories of the moment that editorially directed front pages can be a little slow highlighting.

Perhaps as well as the layout, the "business class" service could also include better (and more immediate) forms of discoverability and curation to help with the above, or even the ablity to create filters (so I could block out all political or environmental stories, say).
Cure to your monetary needs
Race Conditions with Ajax and PHP Sessions
-Paul Graham (you might have read one of his essays)
-Vincius Vacanti
-Jason Calacanis
-Chris Dixon
-Mark Suster
-Fred Wilson
-The Twilio Guys
-Tim Ferris
-Mark Zuckberg
-Steve Jobs
Solution to Immediate financial shortage
On one system we used Java/Oracle/Hibernate and went with the big single cluster. The other system was a .NET stack, using NHibernate and a large number of SQLServer instances. We also worked with Microsoft on integrating their latest (at the time beta) caching servers. We did indeed have to roll our own distributed architecture in that case, but it's not like we had to drop ORM to do it.
Humble and quiet are not the same.
Wait 0.13 microns = 130nm.
Also ARMv5?

Even the 3GS is a cortex A8 which is built on a 45nm core.

From what you're sayin intel is very far behind in ARM technology.
Some people like magic, and some people like underscores. That's why they make chocolate and vanilla ice cream flavors. I don't think the goal of the Django team is to ever get to where Rails is, there are plenty of other frameworks trying to do that.
I don't like it because I spend 25% more times making my code 25% harder to read and 25% harder to maintain, in order to make it testable and have it "properly" designed.
And what language do you prefer?
Ask HN: Terms of Conditions, EULA, Privacy Policy, etc.  What to do?
Hey guys,

My friends and I are hoping to launch an app soon, but we haven't even incorporated yet. We will eventually.

We're only going to be in beta for a couple of months, does it make sense to have things like a Privacy Policy, Terms of Conditions, etc, on the site? If we should have them, do we need them written up by a proper lawyer? What are your experiences?

We're just playing around, but if user engagement is good, we seriously want to try to run with this. We've already got some companies on board for trial use during our alpha stage, which starts next week. But we have no clue if it makes sense right now to invest in a proper lawyer to write up proper Terms of Conditions, Privacy Policy, etc.
1. Citizens are given a secure identifier.

2. Sign into the voting system using the identifier.

3. Click the desired up and down arrows.

4. Done.

After voting you have 24 hours to change your mind, then the vote is locked for a period of time. Every few years, the polls are checked to see how parties (candidates) are rated. Seats are adjusted accordingly.
La fuerza del destino capitulo 38
I think this deal is a kinf of venture investment , that gives intel better options to acquire achronix in the future.
Python's REPL has autocompletion. It is just not enabled by default as it lives in its own module and python prefers to start in an absolutely clean state.

>>> import readline
>>> import rlcompleter
>>> readline.parse_and_bind('tab: complete')

See this article for the details (and more, like history persistence and REPL startup file): http://valueerror.wordpress.com/2009/11/03/python-shell-hist...
Rummy Card Games
Classic Rummy offers you the finest range of card games. Register today and get additional promo chips!!!Play and get different dazzling offers from rummy games......
>If those are the hurdles one sees, I'd suggest starting by contributing documentation.

I don't code: for my contribution but instead answer user questions about one of my most used applications. I figure this helps to strengthen the eco-system.

When they come up I try to register bugs and be a good FOSS citizen that way.

Not trying to blow my own trumpet just suggest alternative options for anyone reading who's not a coder.
Most of these boil down to "It's different from C++. I'm used to C++".

Though I do agree that you shouldn't have to check whether an event has any subscribers before raising it. It's possible to DRY that out with an extension method on EventHandler/EventHandler<T>.
I cannot help but think that you are willfully misinterpreting my comment.

Substitute 'account' for 'phone' if you like. They can obviously break it down by SIM because otherwise they couldn't figure that this woman 'caused' these charges, right?
>You misunderstood the point. It's not about being a shy wall-flower. It's about not being a whiner; about not complaining how hard you have it, how everything is impossible and everybody else is so stupid, and how great you could and would and will be if only everything and everybody else didn't keep you from doing it.

Why? What possibly could be the benefit of not complaining about stuff that sucks? Sure, I understand that stuff sucking shouldn't stop you from doing it, but why not complain about it? What's wrong with dissipating the frustration/anger/whatever? Hell, sometimes, if you complain enough, people might actually help and then magically you can achieve more than you could on your own.
Jaipur Hotels | Hotel in Jaipur | Jaipur Hotel | Hotels in Jaipur
No, performance isn't really a reason to go with Stored Procedures.

It's all about the readability, maintainability and debugability of your code. If you have everything generated in simple classes backed by simple stored procedures, you can look at a stack trace and immediately see what's going on without having to mentally unravel what you think your ORM might have been doing at that point. That is, you'll be looking at a single line of code that does a single thing, rather than a null reference in a hashtable of hashtables that was loaded at runtime from an XML file.

It's also a lot less duplication of effort. Realistically, the SQL calls that your app makes for CRUD actions will only ever change when you change your schema. With that in mind, it seems a bit wasteful to re-generate that same SQL over and over again with every page request. In my mind I'd rather build it all once after a schema change, and drop it into source control where it's part of the record of what your code is doing.
You can only play synced mp3's in the free version, not stream music.
I share a similar sentiment, last encounter with Ruby was fixing an ex-contractor's app which didn't use bundler and relied on a different version of ruby. The fact that I had to spend two days trying different versions of backward incompatible dependencies together didn't really endear me to Ruby or Rails. In contrast, there's a much higher emphasis on backwards compatibility in Python and a lot less on monkey-patching. As for Django vs Rails, don't have enough experience with Rails to comment. The little I time I've spent in Rails I didn't like, there was too much magic in there to properly see what was going on and the automatic imports don't help with that either.

Btw, I went with MongoKit after running into some index troubles using MongoEngine, worked like a charm.
If the court considers the value of the item and agrees with the valuation of the shopkeeper then no.

If the shopkeeper says the loaf of bread was worth $200K and the the court doesn't question the amount because the shopkeeper has been billed $200K for replacement of said loaf according to a contract with the bakery, the shopkeeper and the bakery have legislated the punishment for the crime.
Where are you getting your figure for total incident solar energy? Using 17410^15 W total solar flux from

http://en.wikipedia.org/wiki/Earth%27s_energy_budget#Incomin...

I'm getting 5.510^24 J/yr ~= 5,500,000 EJ/yr (all wavelenghts).
Tell HN: I'm writing an Erlang recipes book, are you interested?
JavaScript is rather tricky as a first language, it owes a lot of it's syntax to C, C# and Java - so that presumes some prior programming chops.

I would suggest learning Python. It has far less syntax and the indentations actually are logical if you think of them as sub-sections to the enclosing section - as in structured writing.

If you do decide to give Python a try, have a look out for tutorials with Turtle Graphics, it's nice to have early feedback. Since you are starting out now, I recommend going straight to Python v3.x - BTW it works equally well on Windows, Mac and Linux - so nothing to fear there.
I've seen them too... on the one hand maybe they don't look as "healthy" as a Calvin Klein model. On the other hand, especially when watching the older ones -- they sure have kept their mobility and muscles in a working condition throughout the years doing what they do and they make me think of the majority of old folks back home whose bodies are often deteriorating and falling apart from NOT getting any physical exercise, from spending hours in front of the telly for years and from feeding themselves pure toxic junk food for decades. Well... it's a big world out there.
I do mostly web development work, so lots of Javascript and PHP. I ported a project to Google App Engine a few months ago and I had a lot of fun working with Python, too. I enjoyed Python so much that I even made a couple of personal projects with it, including a command-line Twitter client.

With C#, I feel forced into strict OOP and it just doesn't give me that same level of enjoyment.
Interesting. My list would've gone: Larry Page, Steve Wozniak, Robert Tappan Morris, Paul Buchheit, Drew Houston, Steve Huffman and Alexis Ohanian, the Heroku guys, and a bunch of early Google guys that are so private that I won't embarrass them by putting their names on the Internet.

All of those are the consummate Quiet Professionals, and things haven't worked out too badly for them. They certainly aren't stuck in middle-management.

I find it interesting that our lists are almost completely disjoint, though, and in many cases I've picked one half of a partnership and you picked the other half. I wonder if people have an innate preference for one strategy or the other based on their personality type, and then they just choose to optimize for whatever they know they'll be good at.
And what happens if the power is out in your apartment? Don't reply "my laptop has a battery", because you have to charge the battery when the power is online.

Seriously: what kind of uptime reliability do you demand from a game? The fact that it has an offline mode already puts it far ahead of most cloud-based services. If you don't like Steam for political reasons, that's fine, but this is a very weak line of argumentation.
Just goes to show that anyone can write a book. The first two reasons:

1. Default Object Lifetime Is Non-Deterministic
2. Object Lifetime is Not Determined by Scope

For a GC based language? Seriously? Sorry, but this article should not be voted up. One wonders if it was done so to peddle the Author's book.
It takes a long time to build up the sort mutual trust needed for something like that to work. Most people have some sort of experience with being told something like that, yet still getting into trouble when they made the "wrong" decision.

There is a reason why many executives hang onto their personal assistants for decades, insisting they also get hired each time they change jobs job.
DC vs KKR IPL T20 2011 Match 42 
Check out what Astro Pandeet feels about today's 42nd IPL Match between Deccan Chargers vs Kolkata Knight Riders.

Astro Pandeet has been giving more than 75-80% of most accurate Cricket and Other Speculation Report Predictions.
Internet Marketing : A Marketing Strategy Over Internet
I'd also like to see macro capabilities in JS, although as others have said it's not trivial (but certainly not impossible) to add.

For what its worth JSShaper [http://jsshaper.org] may be of interest although it doesn't provide macros per se. It's an extensible framework for JavaScript syntax tree shaping (rewriting/transforming). For a macro-like example, I described how I created an assert plugin for it here: http://blog.lassus.se/2011/03/c-style-assertions-in-javascri...

It gives you the power of macros and some, but with more power comes more complexity. Declarative style matching and rewriting remediates some of that, and it's the direction I'm taking JSShaper in.
I don't know the legalities necessary, but I'd say if you're going to be storing or collecting any sort of user data a privacy policy is a must.
Both solid choices. Having used CLRS (the Intro the Algorithms book), I would say it's a fantastic reference, but I found some of the presentation rather terse. It is nothing that a motivated reader can't power through, but some people have also suggested Kleinberg and Tardos's algorithms book for better pedagogical development http://www.amazon.com/Algorithm-Design-Jon-Kleinberg/dp/0321...