skysight-inc/HackerNews huggingface dataset:
aresant,

That has been the common theme in everyone's reply and I think you are right with the "jack of all, master of none" comment.

Not sure if what I want is to really drill down on a specific topic though, so now it's an issue of re-evaluating what I want out of all of this with what it will take to be successful and I don't think those two lines intersect unfortunately.

What a friggin waste...
"Firstly, Prolog is it was great at the deductive, expert system type of AI, but in 90's, a new generation of AI based on statistics (firstly, fuzzy logic, and then proper statistical reasoning, particularly Bayesian approaches) appeared and showed that truth and failure just don't cut it any more."

There are attempts to reconcile the two approaches, such as Markov Logic.

http://en.wikipedia.org/wiki/Markov_logic_network

I believe Statistical Relational Learning is the more general term for this idea.

http://en.wikipedia.org/wiki/Statistical_relational_learning
1) Ad revenue from website traffic, with an option for purchasing custom upgrades and private teams and sponsors.

2) Yeah, all evaluations (points, achievements, levels) will occur on the server.

3) We are thinking of various ways to discourage cheating like team specific leader boards.
It seems to make the gap between lines enormous in Emacs. Is it just a configuration issue? (compared to Deja Vu Sans Mono) I can't accept a font change that means I can fit less code on my screen and have to read smaller text to boot.
I went through a zombie exam, got "H M M, this sucks, form submission failed. hangs up" Error recovery is a bit, ahem, challenging in a call flow, but you might try to make things a wee bit more graceful. Still, I understand it isn't meant to be immediately productized.

As a product, by the way, this has clear commercial potential. Can I mention again how much Twilio is going to disrupt whole industries?
Great article. Probably no coincidence that Nathan uses SQL as a straw-man since he is interested in data oriented languages and wrote the nifty Cascalog DSL (which, BTW, I am evaluating for use at work).

I share his interest in Clojure, but some little things like poor stack traces still keep the experience of using Clojure from being totally fun. I use Clojure for work, but I am still mostly using Ruby for my own projects (with some Clojure).
I'm sure it does, what with that upcoming partnership.
I'm not the OP, but here are some compiler features missing from C# 2.0 that would have prevented a LINQ-type library: lambda expressions, implicit types, and anonymous types.

None of these required modification to the runtime, they were purely compiler features. And, as pointed out, they were features only Microsoft had the ability to implement.
The best way to start marketing is to start listening to anyone who will talk to you.

Start with a list of needs or gaps that you feel you understand or are very interested in and then talk to anyone you can about them. During the conversation try take the person through the experience of the problem you are trying to solve. See how quickly they get it, or if you have to illustrate that it is a problem or need. Then ask them how they might go about solving the problem. Now bounce your solutions off of them and get their take. Now challenge your ideas with theirs, did something better emerge? Do this enough and it is called upstream marketing. If you want to get crazy, try to pick solutions that have an obvious way of making money.

If you don't have any ideas that you are in love with yet, start a bug list. Simply write down everything you find that bugs you, no matter how trivial or personal. Do this for at least two weeks to get comfortable with challenging the way things are. I find people's bug lists start getting interesting when longer than 100 entries. Pick your favorite bugs and brainstorm them into opportunities (solutions) then start talking to people. By all means, brainstorm with friends or business partners.

I typically talk to my friends about ideas first, usually over cocktails. Even my best friends are still pretty biased towards being supportive though, so they are just the first sounding board. It is important to follow up with strangers or other people not unreasonably incentivized to be nice to you. I used to hate going to parties with people I did not know, but now I find I am liking them more and more because I can learn a new perspective on what I ideas I am researching at the moment.

A great technique for finding people I had to force myself to get into is cold calling. I use linked in, my personal network and even just e-mail people on their contact pages to get leads. I am still surprised at the number of people who take me up on coffee or lunch for the promise of a discussion about something they are interested in. As a bonus I have met some great mentors this way.
Using TextMate for Scala Development
And rightly so, because they wouldn't be parentheses, rather braces, brackets, angle-brackets, and guillemets.
What If Google Priority Inbox Was Like Digg v4? [image]
Glad to see them continuing to move forwards. Hopefully HP will do some big things, but we'll have to wait and see. In any case, the more competition in smartphone platforms/OSs, the better.

It does look like they're adding some nice touches (just based on the limited information here). I like the Touchstone charger, so letting developers detect when the device is on it should be nice. Definitely Node.js is a good addition too.
"Look. I don't like running naked pictures of people on my blog. This is a family deal and the kids read it."

Hmmmm, what's wrong with kids seeing people naked? I'm sorry but I can't understand, I'm not American.

Satellites are only available for short periods of time, and are so expensive, SUAVs are going to be way more used than satellites.
Both are attempting to take what were traditionally fairly sleepy service professions (this would be 50+ years ago) and transform them into worldwide mega-businesses for their respective niches. This means that the old partnership model has effectively died in both professions. Partners tend not to sign on for life with such a firm any longer but rather tend to align themselves more opportunistically with any given firm, ready to jump to another as opportunity and the dollars warrant. For this reason, too, the firms tend not to support partners over the long term and the loyalty factor is much diminished from what it used to be. In short, both are now major businesses, with all the upside and downside that comes with taking the risks of major entrepreneurial ventures.

Thus, as firms trying to expand aggressively into new fields, with worldwide operations, such firms are now subject to all the vagaries of major businesses. In the past, a major law firm or a major accounting firm would not have wild fluctuations in its firm operations - ups and downs, yes, but not wild swings that could threaten its survival. Today, both large law firms and major accounting firms have done the unthinkable: (1) systematically purging their partner ranks to weed out less productive partners, (2) mass layoffs of younger professionals to survive severe downturns, (3) firm explosions that have caused some of the premier firms to go out of business altogether (in accounting, Arthur Andersen, of course; in law, firms such as Heller Ehrman (which was a 150-year-old firm, Brobeck, etc.). These are all symptoms of the shift from staid profession to major business venture. Of course, the rewards of successful expansion have far exceeded the risks over the years, and have enabled such professionals to make returns on average per partner that easily dwarf what such partners used to make under the old ways and hence they have made this shift.

I don't think I am competent to comment on refined nuances between the large firms within the accounting profession versus the legal and so will leave that to others.
if dtach is a lifesaver for you, gnu screen will really blow your mind -- it can let you detach the controlling terminal from the session

(and as a bonus, if you are working with other people, you can connect to the terminal simultaneously to work together)
Disqus (YC S07) Analytics Will Give Us More Insight Into Our Audience
I read over the first page and didn't see a single app that hadn't already been done ad nauseum.
I'm obviously just referring to the syntax added to C# to support Linq.

I'm not even criticizing Linq/C#, I'm just using it as a point of comparison to help the reader understand Clojure concepts. How that comes across as combative I don't understand.
I am a fan of books, but I'll only get an ebook reader if:

a) I can be confident that books purchased will still be readable in ten years.

b) That I can still do all of the usual things I do with books, like lending and moving them from one platform (shelf) to another.

c) That at no time there is even the possibility of books being remotely deleted from my device without my permission.

d) That ebooks I purchased are owned by me, not rented or temporarily borrowed.
At the other end of the spectrum from the fruit tree at least, is sprouting.

It's dead easy (I think I could manage, but luckily my fiancee got bitten by some kind of sprouting-bug lately), doesn't require much space (the window sill is perfect) and very cheap.

Around here, a mini tub of store-bought sprouts can run around €1.5 (say, $2). That buys probably around 500 g of dried mung beans, which will give a volume of sprouts that easily beats the store-bought pack by a factor of, oh, 50 is probably very conservative. It's almost scary, at first.

We cheat and use a sprouter (a small plastic container with two levels of strainer shelves, a bottom, and a transparent lid) that was around €10-15, so it'll take a while to get our investment back.

For the impatient, sprouting is of course also very fast, you'll be harvesting in a manner of days.
Cognitive dissonance is widespread. An old roommate once informed me she had given up drinking, because she switched from vodka crans to wine. It's similar to vegetarians who sometimes eat chicken and people who "don't watch TV" because all the shows they watch are on Hulu.
Is Mobile more significant than Internet?
Angry Birds Coming to Android This Friday?
I'd recommend oregano or marjoram. Oregano, especially, is a robust grower (more so than basil) and good for pizza, pasta, and other Italian dishes.

With all similar herbs, including basil, you get much more foliage if you pinch back the buds before they flower.

I planted oregano outside (in LA) about 5 years ago and the same plant is still growing. It's about 4 feet in diameter.
How is Battle.net these days, anyway? People were howling in outrage because of some kind of identity thing that Blizzard decided to do. Is it usable? Fun?
Of course the arguments for governments doing full backscatter body image scans are fundamentally the same as the arguments for getting access to encrypted mail and voice calls.

As India is doing in this other currently popular story here on HN:
http://www.globalpost.com/dispatch/india/100831/blackberry-r...

If we're happy to have government agents inspect our private parts to board a plane, why shouldn't we be happy for them to inspect our emails and phone calls to be able to communicate with each other?

Email and phone calls aren't any more of a right than freedom of movement are they?

Technology should be increasing not decreasing the effectiveness of our freedoms. And us folks who make it should have liberty on our brains as we hack away.
ZFS vs BTRFS.  what about virtues of RAIDZ
I suppose it depends on what terminal you're using, but gnome-terminal at least copies and pastes fine in xmonad - use C-S-c and C-S-v.

If you mean without the pointer, please tell me if you have a way to manage that in normal gnome - it's almost the only time I have to use my ball.
How do you mathematically (and) objectively rate something subjective?
CyanogenMod 6.0 Released for Droid and Droid Incredible
Totally agree SF is where this should be tried first -- it's the US city where cabs are both needed and broken, and smartphone adoption is very high. And the great thing is: that's where UberCab is in fact starting.

However, I expect that if the service becomes popular, both the cab and MUNI lobbies will attempt legislative sabotage, and the SF supervisors are so enamored of paternalistic reasoning it's a real threat to the business.
Android going around the world
VCloud Express v1.0 Beta Sign-up
Very similar to an idea I had recently for photo sharing. It's both cool and sad to see that someone's doing it.

Edit: I've done a bit more reading on this. Is this Fliggo's (YC08) second iteration? Going to their old site redirects me to Treehouse.
Clearly you have no idea what an eFuse is.
Graffiti Analysis 3.0 released
As Bill Belichick would say, it is what it is.
I doubt you're seeing it here, either - I would peg this as some POSIX shell before I pegged it as a DOS shell.
Strictly speaking, none of those features were necessary to implement LINQ. Anonymous functions were already possible in C# 2.0 with the ugly delegate syntax. Type inference saves a lot of keystrokes, and anonymous types save big families of generic tuple types, but you could do without -- hell, people write functional Java.

(A better comparison would be to look at LINQ-to-SQL specifically; that would not be possible in any sense without the expression tree libraries and compiler support introduced in C# 3.0, since there was no way to "quote" a C# expression and look into it. That's much closer to the mark here.)

However, I agree with you in spirit. A big enough quantitative difference becomes a qualitative one; nobody would actually want to use LINQ+C#2. And likewise, few people want to write small-scale DSLs in C#.
There is a story about a well know homebrewer who wanted to try to grow and malt his own barley for brewing. The story goes that after the wildlife were done with his barley patch and losses during winnowing he had managed to turn 50 pounds of seed into 20 pounds of barley.
http://www.thelastcoder.com
Looks really nice. Let's hope they get some hardware out the door. I have lusted after a webOS device since they first revealed it, but I still haven't seen one in real life. Looks like they haven't made their way over here to Sweden.

I actually think webOS's card metaphor is the nicest and most understandable of all the current mobile OSes. The update to the platform looks nice, especially the PDK for games and other computationally intensive applications.

Now just get me some hardware. A tablet would be nice and a phone even nicer.
Clickable link: https://voiceforms4000.appspot.com/
this is practical innovation. we need more startups like this.
they used self-reported but cite four studies case where in slightly older populations self-reporting is deemed accurate.

see section "Materials and methods" subsection "Baseline Alcohol consumption" in the linked paper.
Dupe: http://news.ycombinator.com/item?id=1286580
I'd love to know what you've managed to get through (and also how, though I'm doubting you'd want to reveal that).
Me too. I'll tolerate Google Code or whatever if I know the library is good, but if I'm just googling for stuff (well, duck duck going), I'm a lot more likely to say "eh, let's keep looking" if it's not on github.
Http://blog.infoamper.com/
Welcome to new blog of site http://www.infoamper.com/
Almost every property you purchase in the United States will have setbacks and easements on it which make a large portion of the land unbuildable. For example, a typical suburban lot in my area will have a 5 foot utility easement along the sides and back, then a 20 foot front building setback. It seems to me that you're decreasing the effectiveness of your mortgage payment by not doing something with that area like gardening on it.
Right now I see one removed, but the other one is a fake as well.

I was watching the way (some of) these are "cleaned up" for display at the airport the other day. It was basically a stick figure with little boxes showing where items were on the person. Pretty interesting.
Actually, Lisps conveniently sidestep the whole issue by refusing to have ANY syntax. Which is fine if you like it. But you could just as easily argue lisp is bad for DSLs because you can't, for example, define an infix operator.
This news reminded me that I still needed to stop paying my Xbox live account I never use. Went through their (not-so) funny game of "are you sure you want to quit? are you sure you want to quit?" ad-infinitum.
Comic Con Festival in Baltimore
Hey Jon, I'm the GM of chartbeat and totally appreciate your point. Everything you say is super appropriate for the traditional role of static analytics which was to look at usual behaviour on fairly persistent architectures over time and optimize that.

However, real-time analytics is almost the antithesis of this. It's focused on exploiting unusual behaviour now often across transient content. With this kind of content and the kind of user flows we are seeing more of across the sites we track (more spikes and troughs than ever before) you can seriously boost your traffic by reflecting user behaviour in the site and (as Jason suggested above) doubling down on what's got the edge in that moment. The page that's driving the majority of your traffic today might not have existed yesterday and might not be looked at tomorrow so purely trying to apply traditional analytics methods to it has diminished utility.

So you should totally continue to use traditional analytics for optimising the persistent architecture of your site (I'd highly recommend Kiss Metrics), but think about chartbeat as a complement to that, helping you adapt the transient content on your site to the flows of user behaviour.

There's a reason almost every major publisher has integrated chartbeat, some spending thousands of dollars on us a month, and it ain't just because we're pretty ;)
Well, the 100 square feet of tomatoes (about 75% cherry tomatos, which are very easy to grow, blight-resistant, and can be used in sauces, the rest slicing tomatos) that have taken over my backyard from 6 plants I set out this spring, right next to the blackberry bush that I stopped pruning 5 years ago and produced 10 gallons of berries this year -- those have worked out well for me with little time or money. I spent $50 on a truckload of compost to top-kill my lawn 3 years ago, and have spent a maximum of 1 hour a week in the garden in the summer since. I'm in it for the big payouts, not for consistent results; last summer was a bust and this one is a boom. For a kitchen garden, that works for me.

I've also had very good experiences with asparagus that just kept coming up every spring with no care beyond being mowed as part of the lawn in summer to keep the weeds down -- but I didn't start those plants.

Also. the article is wrong about homegrown carrots tasting like store-bought. The taste is much more concentrated and intense, and many more varieties are available to grow. But they can be a pain to grow.
مودة . نت - موقع زواج عربي مجاني اسلامي
I don't see how this would work. How can you dynamically create a UIViewController and add to the app after it has been compiled?
In terms of time and effort, it is far cheaper to simply go buy food the grocery store.
On the other hand, we need to start taking responsiblity for the food we eat. Growing your own means you don't need to worry about food recalls or pesticide use. And, as other commenters have noted, homegrown does taste better.
I think what Nathan is referring to is the SQL-like syntax for LINQ, which really couldn't be implemented in C#, as C# doesn't have any syntax extension features.

However, expression-based LINQ is implemented in C#. That's possible because of several language features added to C# 3.0, notably expression trees (code as data) and anonymous functions (lambda). Those features make C# expressive enough to do things like LINQ in C#, though in a somewhat clumsier way than Clojure does it.

For example, if you write cities.Where(s => s.StartsWith("L")), that "s => " is a lambda expression, but because the Where method takes an expression tree, the expression is turned into a data structure rather than executable code. This is similar (not identical!) to Clojure recognizing that you're calling a macro rather than a function and letting you see code as data.
That one hour does not count time spent processing (picking, cleaning, cooking, storing) the yield from the garden, which has been at times this summer, 1 hour per day.
There are few ways in which this is not exciting. Hopefully this means even more momentum for an open source project that already has a ton of it.
Moral of the story: If you give a physicist a cookie...
Here's infix math from the Incanter library for Clojure:

http://data-sorcery.org/2010/05/14/infix-math/
B) Carrots - my father-in-law did carrots once. Horribly bitter taste. I don't know if there are different varieties or if it is just soil composition but ugh.
You can change prefix expressions to infix with a macro, if you like; didn't you read SICP? Your DSL can look however you want it to, as long as there are some parentheses around the ends of it.
what I like about this is the rider has an iPhone so while the cabbie is transporting him the rider can see the Google Maps routing path, and compare that to the actual position and route the cabbie is taking. If they differ significantly the rider can know he's getting scammed. Technically the rider could do this without UberTaxi as long as he has an iPhone, but since UberTaxi depends on the rider having an iPhone app, it comes along for free.
Agreed, that's why I think it makes sense to use the real thing. But commercial Lisp compilers have Prolog implementations that I suspect are better than the ones appearing on text books.
Ask HN: New Digg a Google Reader killer?
With all the features of content aggregation and personalization, I feel it's much closed to Google reader and at the same time more social.

Can we call it a Google Reader killer?
That's great, but to be clear:

Release - Ship it, get it out there for public consumption

Iterate (on your release) - Refine what you just shipped however you see fit (bugs, missing features)

Repeat - Ship what you've refined and begin iterating on what you've released
Get surrounded by neighbours like India does, have your workplace called as chop shops, be the butt of several "stealing jobs" jokes and you will automatically feel a little touchy when some armchair critic sits and posts twenty things wrong in the country and basically calls your nation unfit to live. What I see above is not loyal dissent by any means.
Not to get too fluffy, but 'pomegranate' is perfect name. Creative and yet apropos.
It's the first time I see somebody actually using Xeyes, I'm impressed!
I thought about building something like this.

Pay from the app: No cash required

That's a powerful feature and it could become a very sticky app for me if I lived in San Francisco.
Getting started with compojure
Appriciate your lengthy analysis with wiki links. if you are from India originally, its time for you to shut your laptop and go back ,take part in cleaning the mess.
Thanks, I like both of those suggestions.
Most programmers have a hard time learning to think in the Prolog way. That's why there is so much bad Prolog code around. But the same can be said of Lisp code.
The nicest embeddable Prologs I've found are, for whatever reason, in Java. I use Tuprolog (http://alice.unibo.it/xwiki/bin/view/Tuprolog/) a bit, which embeds a Prolog interpreter pretty cleanly. There's also a compiler, PrologCafe (http://kaminari.scitec.kobe-u.ac.jp/PrologCafe/), though I find it a little harder to use seamlessly.

I agree that something as easy to embed from C or languages with C-embedding hooks would be nice.
The call from your GSM cell phone to the base station is encrypted - the link to somebody else's landline phone isn't.