skysight-inc/HackerNews huggingface dataset:
The stack is too heavy for Mono, which currently lacks a generational garbage collector ... which wouldn't be such a problem if libraries would be designed with Mono in mind (libraries designed for Mono don't have problems).

So yeah, you can run ASP.NET MVC on top of Mono, but it will leak memory, the server requiring periodic restarts.

When people say "you can run ASP.NET on top of Mono" they never have an example of a visible website / web service that does that.

Also, doing asynchronous I/O on top of Mono using the model available in System.Net.Sockets is flawed on Linux, because that paradigm is based on true async sockets available on Windows ... but on Linux it's emulated with ThreadPools.

A good and scalable server for Mono would be one using async paradigms available on Linux (like bindings to libevent or other libraries, like something that calls vmsplice/splice to send/receive data). It would also have to be throughly optimized/profiled such that it relies as much as possible on stack allocations and to be careful about heap-allocation patterns, such that it doesn't leak through memory fragmentation.

Also on speed ... using ASP.NET MVC you can currently handle 500 requests/second for a simple "hello world". This is simply unacceptable ... using Java you can easily reach 3000 r/s, and this by using a regular servlet-compliant synchronous server (by using stuff built on top of NIO, you can reach 15000 r/s). It is unacceptable because ... what's the point in using a compiled language with a smaller community, other than getting raw performance out of it?

Again, this could be solved with libraries designed for Mono. But unfortunately not too many people are interested in Mono as a web development platform.
I hate Blub. I taught Paul about Blub when he was just a boy. Mainly, the bigger kids would tease Paul for being such a geek, so to make him feel better I would tell him that those kids "where all just a bunch of Blub programmers!"
This crap has nothing to do with hacking, take your politics to reddit.
The Mysteries of Tobias Wong
http://tryruby.org
You'll probably still dislike it. But at least you can feel more comfortable comparing python to something.

I prefer Ruby, but appreciate Python and Perl. I come from C/C++ coding for 14 years.
"iOS 3.x code base is Leopard base. iOS 4 is Snow Leopard"

Along with other changes, many of which do not affect the iPhone either, the biggest change in Snow Leopard was to switch all binaries and the default compilation target from IA-32 to AMD64. You shouldn't expect the Leopard -> Snow Leopard upgrade experience to translate to ARM-based mobile phones.

PS: I upgraded an iPhone 3G to iOS4, some apps are slower and others even crash more often, but the home folders and the "Cellular Data" setting in Settings->General->Network make it up for me.
Can I get you another Hot Pocket dear?
Why doesn't anyone ever mention my favorite language, Tcl?

foreach line [read stdin] {
foreach word [split $line] {
if [string match *ing $word] {
puts $word
}
}
}
Outdated...
They have been invited yesterday.
"Israel invites European ministers in the Gaza Strip"
http://translate.google.de/translate?js=y&prev=_t&hl...

and offtopic.
As others have pointed out, Zen is not "standard", but just one variety of meditation among many.

However, to answer your question: TM is focused on the internal repetition of a one-word Mantra, given to you by a teacher, and in that regard is not very different than mantra meditation you'd find in some Buddhist (Thai, Tibetan, Indian, Chinese) traditions.

(I should point out that I do Buddhist meditation myself, but I've had friends and family members do TM, and we've compared notes.)

If you are interested in meditation in general (and not TM specifically), there are a lot of meditation centers offering free (or nearly free) courses. I've never heard of a Buddhist center turning anyone away for lack of funds.
Are you kidding? If you want to see the negative consequences of ignorance, just look at the trajectory of the US over the last decade. All the new problems the US faces today were anticipated by astute Cassandras.
I have been practicing TM regularly for 38 years. This practice has given me a pervasive perspective on life. I know just a moment away is bliss. This sense of certain security is constantly in my awareness.
I think this article misses the point.

He is taking a position as "non-engineer" and stated its goals as clear as water: He considers engineers superfluous(ludicrously overstaffed) but will consider himself indispensable. He tries to justify his position to "making their work-week 20 hours"(and later fire them as they are not necessary, because they only work 20 hours!!)

He is making generalizations, and as such he is right and wrong at the same time.

I could sense the engineers fear to lost their job, and his eagerness to justify it.It is a bloodless war, a power war in the company.He want more power(and money, look!, I got rid of those unnecessary people, I'm worth a lot) and less power and responsibility for the others.

Engineers are people, some are smart, some not. They could look at code and marvel themselves if it is good quality, like a experienced painter when he sees a master piece, or will love to modify it if it is trash, like it uses to be because "there is no time" for making it right.

He is being emotional thinking as the engineers are for protecting their selves.
Interesting, has anyone experience using the package?
"My question to the hardcore python lovers is this (and mind you, by hardcore I mean the kind of people who wrote Exaile, not the kind who hack up a Python script every now and then to organize their iPod)"

I'm disqualified to answer - as I come in your so called second type (softcore python lover perhaps), people who uses python to fix things in day to day life.
You sound that you will like Haskell. It's type system can be really paranoid (it lets you express many invariants through it), yet remain very flexible. And If you can't fathom the segregation of (side) effects, there's still Ocaml.
Do you mean other meditation techniques? Or other techniques, outside of meditation?

I can't speak to the non-Buddhist traditions, but within Buddhism, there are literally hundreds of different meditation techniques beyond the technique described above.

There's a lot of breath-based techniques, but there are also a lot of techniques that use other objects of meditation. Personally, I find walking meditation to be quite effective, for a change of pace.
9 Top Alternative Linux Music Players
Any live demo or screencast available?
A Week After Feds Approve Movie Derivatives Market, Congress Bans It
I'm not sure if you asking exactly this, but here's what I'll tell you. We're building a frontend interface for our webapp now (almost finished) and I have to say it's a difficult design task, in terms of code, of course. The truth is that libraries like jQuery have really nothing to do with building interfaces. They have a couple of effects, a couple of useful shortcuts (like selecting dom elements easily), a couple of solved issues (like browser compatibility), but if you're going to write an interface - be ready to give a good thought about how to arrange the code, so that it would not look ugly.

Especially because we're talking js now, I think it's a hell of a task, as I have this impression the language was designed to duplicate as much code as you possibly can. It's not Python or Ruby and you have to understand it inside out to make it right. In Ruby, for example, it's easy to write nice looking code even if you're a beginner. I haven't tried ExtJS or some other frameworks, maybe they provide some necessary background that helps you organize things better. But jQuery and Prototype definitely don't do that. Then there's the question of testing, which is a pain in the ass in javascript, even though we have nice tools like jspec.

So I'd be really careful. Chances are you'll end up with lots of crappy code in js that would be hard to maintain, especially if your frontend is big and you don't have experience in creating interface frameworks.
Languages fit you if your tasks are fitting to those languages. As far as I can see as a C/C++ programmer you should have been involved more lower-level issues rather than writing software standing on several frameworks. Java is not a toy language but it handles the stuff you were used to deal with almost automatically so it feels like it is.

So what kind of programmer are you? What do you develop? These questions are essential before making any advise.
One reason is that people haven't looked at Tcl in a while and so they "already know" what Tcl brings to the table. There have been a lot of changes/additions to Tcl in the last couple years alone. It is a very nice and consistent...and to borrow from Ruby...FUN language to program in.

The one thing that gets me is the "it's already been done" mentality. If you love Tcl then you want to create things in Tcl for the world to use. I have thrown out a couple ideas like "mailman in Tcl" or "nagios in Tcl"...but I always get "it's already been done". Sure, I could have done it anyway, but it gets your spirit down when you hit that wall. I know they have been done with other languages. Let's do it in Tcl to see if it can be done better!
Now with support for starting a Swank Server - http://github.com/ghoseb/clj
Cool everyone, thanks for the info. This makes sense that the software would be forward compatible (I guess I should have assumed this, but I didn't even know this was the case).

The only significant thing that we need are push notifications; in which version did push notifications start, did Google change how they were done?
Just make sure you're not in the same room as John Gruber when you praise the floppy save icon in Office.
True story - Software Engineering fail (follow up)
Thanks for commenting. I have found the same.

At the outset as an entrepreneur there was a lot of calibrating and learning what was reasonable. We have a very sane and wonderfully paced life despite me founding and working on a startup for the past three years.

Entrepreneurs have a lot to prove - to investors, to the market, to customers. Time put in does not prove anything to anyone. Especially not your spouse.

Working reasonable hours (to me) is a sign of a healthy work environment, be it a startup or large corporation. Working under conditions of extreme uncertainty to offer a new product or service doesn't necessarily mean that all those hours together are going to be lost.
If they include, they should at least do it well; my iPhone 3G makes it a terrible feature to have. I don't think there's a disable option, but I would love to have it.
Her family was deeply disturbed by what was happening at first. Progress is necessary, but so is people's dignity.

I don't want to be callous, but look at the cost-benefit calculation:

Cost: One disgruntled family.

Benefit: Polio vaccine. Treatments for cancer, HIV, various toxins, and other stuff I don't know about in the 50,000 research papers on HeLa. I am not exaggerating. There really are over 50,000 papers about HeLa.

I think the system worked very well in this case.
I never realised till now that behind Mixergy was actually someone who had real proper experience with founding and growing a startup. Yes, I read that pitch at the top, but this video says a lot more to me than that line at the top.
Porn sites get their own domain: '.xxx'
> I like C++ too

I never met a hardcore C++ guy claim they like C++

> by hardcore I mean the kind of people who wrote Exaile

I think Python weren't meant to write desktop music players. Stuff like Zope are hardcore.
Welcome to stocktrains
Here at stock trains we believe in providing our members with candid and upfront information before investing in any penny stocks. The fundamentals of stock trains are clear and straight forward and every company stock that we introduce to our followers and subscribers.
"We have reasons to believe these reports aren't true and that in fact the antenna is better than in the previous versions; nevertheless we are taking steps to investigate this issue"

There, is that so hard? ... No, telling a customer to not hold it like that is not acceptable ... WTF is Jobs smoking? Fortunately for him these news have a closed circuit, as only technically inclined people have an interest in such things; nevertheless ... what if it's a real problem with those phones and it turns out to upset lots of regular people?
Actually, the European crash safety tester does include pedestrian safety in its ratings: http://www.euroncap.com/Content-Web-Page/6019e175-a493-4cce-...
I was in the same boat as you before, but it is now my "go to" language. It happened when I started using django. Just humor yourself and go through this tutorial:

http://docs.djangoproject.com/en/dev/intro/tutorial01/

Don't copy and paste the code in the tutorial and when they ask you to type something in the REPL, do it.

That's when it all started for me.
Remove all restrictions from the process of composition (including self-imposed restrictions) and you have noise!

Another downside would be decision paralysis. Arbitrary restrictions allow you to narrow the scope. This was the first piece of advice in a book on how to compose I recall browsing through.
It is good to be humble, but better to be realistic. Why the parent's self-deprecating sentiment is so popular is beyond me. "I hate my own code" seems to confirm the "to each their own" view, but some ways of doing things really are objectively (but perhaps not measurably) better than others.

When I write code, I write it as well as I can, and I will usually be happy with the result. Then I write more, and as the nature of the problem I'm trying to solve becomes clearer to me, I think of better ways to model the problem and the solution. Later, when I come back to the older code, I will rewrite it to fit the new style.

I am not, at that point, unhappy with the old code. It was written with great care. The fact that I changed my perspective and will proceed to rewrite it with great care does not change that.

I am unhappy with code on a daily basis, but rarely my own. I fully and proudly own up to this, and my intention to rewrite other people's code is not some kind of primitive urge to exercise my power.

It's simply that most code isn't written with care or foresight at all. Those who write the code usually protest the rewrite with "why change it if it works?", but with that kind of thinking you might as well write everything in assembly.

I write code with great care, and I imagine that all who do so would gladly accept suggestions for improvements. That's the kind of humble I think we should be shooting for.
Currently I'm a student and question of what kind of a programmer I'm is wide open. I am currently working on a project that has to do with the GC and the JIT compiler for a language runtime. I plan to use my (remaining) student years to gain as broad a programming experience as I possibly can, not because I wish to be good at everything but so that I don't miss anything out. The whole point of this post was to find out that since virtually everyone finds Python so bouhaha and I don't, am I doing something wrong?

Secondly I don't mean to criticize Java. By calling it a toy language, I was simply referring to the fact that Java tends to make writing bad code difficult, and in doing this takes away some of the flexibility and power that you tend to associate with other languages.

I mean

while (str++)
str = (str) + 1;

becomes

for (int i = 0; i < sb.length (); i++)
sb.setCharAt (i, sb.charAt (i) + 1); // and relevant casting

While the above piece of Java code can be improved and condensed (for instance, by calling getChars and iterating through them* and then creating a new String - would be slow however), I think you get the point.
Hey, this is awesome.

How did you found out about it?

I can't find a mailing list. Do you know of some way of contacting the author?
I never said I was a hardcore C++ guy. :)

I'm more like a hardcore C guy.

I do know a fair bit of C++ though. Perhaps C++ would've been better if compatibility with C was not kept as a fundamental goal. Just a personal opinion.

Qt does an amazing job of taming C++. I used their framework for some GUI design and loved it.
I was looking for a smooth way to ramp up my Python (very weak). Just had a little experience with it from the friendfeed api v2 on the app engine.
You don't really appreciate Python until you try and program in something like Java again.

The following code is readable and I have required a variation of it in a program before:

sorted([ord(c) for c in
set('letters in this sentence') & set('and this one')], reverse=True)

Doing it in Java would be a chore now.
I indent my Perl code. Not everyone does, however. It's a trivial task to reformat it in an editor. I guess the only complaint I might have is why bother thinking about indentation, ever? Throw in a couple of {} and now the tools can provide additional help.
GWT is certainly a very useful tool for rich client web applications. If you are familiar with Java, it might be the quickest way to start building very complicated javascript based interfaces.
This was the use case I was imagining would be easier with the sql solution. But wouldn't that be best handled by splitting the single .conf file into an hierarchical set of simpler files in directories? Apache vhosts are already handled like that.
> I have this impression the language was designed to duplicate as much code as you possibly can

You're right about the limits of jquery, but JavaScript is not like Java inasmuch as repetitious JavaScript is a near-sure sign that you're doing it wrong. I'm working on a larger script too these days, and code organization is a problem for me, too, but repetition isn't really.
Generating Test Data For Your Application
Sustainable development
OCaml is a dying, soon obsolete, language. Better use F# which has way better libraries and tools.
what don't you like about it vs python? it could be easier to respond to some specific issues.
Plus one for Sammy, it's wonderfully easy to use. It even has templates built-in.
I do indent my code, but I prefer to auto-indent. Using indentation to determine if a line of code falls inside or outside some logic block requires a lot more effort for me.
Would much rather just use curly braces. Curly braces also make copying and pasting code blocks much easier.
Caltech Scientists Test Air Flow Over the 2010 World Cup Soccer Ball
unDRY code is a problem for me in JavaScript probably because I don't have too much experience. The point is: you can write DRY code in js, it's just not as easy as in Ruby. Also, here's an example: http://stackoverflow.com/questions/3077335/how-do-i-implemen...

I managed to find a better answer than it is suggested there, though.
Sounds a little dodgy. A few possible concerns:

- they may "over-optimize" your site, since it is now in their best interest to do so, whereas it may be in your best interest to slightly under-optimize the site and shoot for longer-term growth.

- they probably won't do anything you can't easily do.

- you are giving the keys of the kingdom to the competition?

I don't think this is a standard offer. Worth looking at, but be careful with the details, and make it so that you can stop the deal at any time.

Also, the biggest concern is that they will basically get the rewards of your growth, for free. Even if they don't do anything special, they'll still get 50% of all your growth from now on. Growth that will happen anyways. That's not a good deal, and even if you'd want to work with these people, it would then likely make sense to wait 6 months so you can up your baseline.

Get the details and do some math :)
Ask HN: What is the current wisdom on displaying e-mail addresses?
With crawlers and your daily dose of malignant software, what is the safest and most convenient way of displaying an e-mail address today?

John Gruber seems to use a piece of JS that doesn't work in Opera from my experiences, and others split up their addresses or replace certain characters. Applying this latter strategy has reached a point where I am not sure that non-intermediate internet users will get it and won't send me an e-mail altogether.

Is "mailto:" a relic of the past?
Let's not forget the awesome easter eggs thrown throughout- I've never been so happy reading docs.

In Log...
http://developer.android.com/reference/android/util/Log.html...

and SensorManager.
http://developer.android.com/reference/android/hardware/Sens...
c++ feels incredibly bureaucrat to me too though. like separating definition from declaration into header files.

what do you think of ooc-lang syntax? http://ooc-lang.org/
an rss feed for saved stories please
Your problem is that you thought understanding could guide you in meditation. It can't. But it's still necessary for advanced techniques. Anything worthwhile takes time and discipline--don't give up. Real meditation isn't a weekend retreat. Sorry yuppies. :(
Just show me where the US excels, especially on per dollar terms, on health care on any metric relative to any other modern industrial economy.

We spend more on health care in large part because we have way too much surgery going on. There's other stuff going on too, but there's a lot of waste to go with us 'valu[ing] it so much'.
Full text of TA: "Coming soon. A practical guide to the day to day business of operations, automation, and engineering practices which compose the practice of Developer Operations. To be published exclusively on TheBitsource.com, in organic eBook format."

An ad with no content for something yet to be published. Flagged.
I'm not sure if this is what Gruber uses, but it seems to do a good jon (supposedly):

http://hivelogic.com/enkoder

I'm sure you could do your own simper but unique variation.
The difficulty with pre-existing conditions is that if the insurance companies can't reject people because of them, people will wait until they need insurance to get it. Since the insured population will be much more sick than the population as a whole, insurance will be much more expensive (or much worse in quality). That will cause some people who need insurance not to get it, and for the people who aren't sick to shy even further from it.

The solution is requiring everyone to pay for insurance so that the pool of insured people is as large as possible. My personal preference is either a single payer, or multiple payers who are all registered non-profits and required to keep a very high Medical Loss Ratio. The individual mandate will do this to some degree in the US, but it may still be cheaper to just pay the fine than get insurance.
It seems some of the HN eats up some of the asterisks. But you get the idea.
Does it matter what kind of thing split is? There is no difference between properties and methods in Ruby.

Yes, puts joins newlines.
White House admits violating lobbying pledge with Google
I use auto indent on python all day. Not having to perform secondary bracket mark up is great.
Dissertation Questions Must be Logical
Writing a dissertation paper is not an easy task. There is much information which needs to be incorporated in the right manner. One of the most important elements to the writing of the dissertation is the dissertation question. With the proper question you will be able to write a good dissertation.
No, it would not get into 3.2, and it doesn't offer speed improvements at this time. It's a great experiment right now. It's probably a year+ off from ever seeing core, if ever.
15GB ... oF b00kz
Give it until August. There are still some things that cause warnings in rails for 1.9.1, but otherwise the small speed boost is always helpful, and there some more delicious syntax stuff as well, like hashes having JSON syntax. This is awesome because you can switch between Javascript and Rails without typing => in your js files.
MyBatis.NET - Starting Up
Ruby.. for the most part isn't worth bothering with. [2006]
Nothing is impossible - not even GIL removal. Just very hard.
Mhh, according to Wikipedia buying apps is allowed in a lot more countries: http://en.wikipedia.org/wiki/Android_Market