skysight-inc/HackerNews huggingface dataset:
Yes, but most, if not all, of the concept has been done before. Given that, I think the question why things would work better this time is one that the backers of this project should think about before starting development.

My input would be that I think the cute displays in the video will not work on real-scale projects. One reason is that I do not see how the most interesting part, the live display of a call graph, will work as nicely as displayed in the video with:

- functions that manipulate disk or network state
- large functions
- deeply nested functions, in particular recursive ones

I can envision each of them, but all in a somewhat ugly way. The first would require programmers to write set-up and tear-down code; the second and third would eat screen real estate and/or would involve scrolling and/or collapsing.

If you have to write that setup and teardown code, I do not see how this interactive way of testing code is that much better than writing unit tests.

Translating that into constructive feedback: I would aim for building a good tool for education first; then, work on the scaling problem. But, be prepared: you should be happy if you get the education part only; you may not find a way to scale this up to real-world projects. And you should also realize beforehand that, if this does not scale, the educational program may be seen as a toy, only useful in the first half-year or so, only because 'real programmers' do not use it. It may take time to overcome that, just like it took (or even: is taking) time to overcome the notion that real programmers do not use IDEs.

[Going on a tangent: I would love to have a system that allowed me to split unit tests into API examples and all the other tests (timing tests, integration tests specific to certain bugs, etc.) That way, the documentation system could grab the first kind of tests and show them in the documentation.

I also would like to see a system that forbid me to write code that is not covered by a unit test yet. For example, in C, it would force programmers to write the header file first, the unit tests exercising part of the code second, and the actual code last. It should allow me to write the whole header file, then implement and test that header in parts, though. I also might hate it the moment I see it, but I need to see it to discover that.]
Twitter Analytics for the masses
As pointed out (by Pekka) in the blog comments, writer doesn't understand CSS px. It's already an angular measurement.
>Changing from Windows to Ubuntu requires you to find equivalents for all of the software you need.

Yes, but that goes both ways. If Ubuntu lacks equivalents for all of the software you need, you cannot say that it's "better than the other OSs", i.e. software availability is a very important metric of "better" in an OS, even more important than the network stack being 5% faster, or the filesystem supporting more esoteric features etc.

So, it would be like saying "Ubuntu is better than OS X/Win if we exclude things that also matter a lot".
I frequently use Cmd+1/2/3 to jump to my pinned tabs in Chrome. JS Bin overwrites these with its own shortcuts. Terrible bit of UI/UX.
I think that it is the wrong approach to try to make lab grown meat taste indistinguishable from real meat.

Instead, they should aim to make it taste better than real meat.
Twitter Analytics for the masses on (Android)
CSS Minesweeper : Game written in HTML/CSS - no Javascript
As far as I can see, you're arguing:

"Since he's a Java developer, he delivers critique on LightTable".

thereby pointing out that any other kind of developer would probably not have made such critique, thereby relating the validity of his critique with him being a Java developer/Eclipse user, thereby being an ad hominem attack.

On your last argument I would like to add that on Hacker News it is clearly branded as the next big thing since sliced bread.

Of course languages such a Clojure, Scala and Haskell need more sophisticated IDE's than vim + plugins. Especially for larger projects. And as such I think the features in the POC are a good idea. Still, they are nothing new and I'd expect them in any modern IDE. I could add some idea's of my own (stealing from an IDE I use daily):

- annotate the source with a git history
- highlighting based on AST instead of regex's
- outlines

Anyways, we agree that Light Table is not novel, nor groundbreaking and it's not an invention. Exactly the point Prashant Deva was trying to make. Nothing to see here, move along.
Well, Eclipse is slow, crashes, has a lot of features but doesn't really do anything nicely (javadoc integration is damn awful tu use). More features doesn't mean better.

What i like about LighTables is that it seems to have few features, but do them well. It has a nice clean UI (even if it's just mockup, i don't think it needs anything else) and the UX seems nice too from what i understood.

Maybe what you didn't understood is that it's NOT an IDE for computer scientists : it's more aimed to visual programmer, webdev, or gamedev, creativecoders. People that want to do both design and coding.

BTW : i just trashed Eclipse, not anyone. I still use it because it's still the best ide for javacoding (even if i haven't done any in a while), which, to me, isn't really flattering for the state of coding IDEs.
The title suggests that the story is about length units in general, but as I was reading I concluded the story was fixed on screens. So at first I was thinking why would inch be better than cm? Then I thought okaay cones... (following some numbers) yeah..so? I don't know why 32" screen from 7feet away is 0.8 something cn and what does that 0.8 mean? What is a good cn when looking at a monitor?
Lady Gaga in S.Korea for Seoul concert: Anti Gaga slogan by the Chritians
How does killing people equate to the military force effectively doing its job?
Sayonara Sony: How Industrial, MBA-Style Leadership Killed a Once Great Company
That's not really fair. Why not wait for the final release before trying it out?
"The average joe is not able to properly handle a flying craft...The most promising advance so far is driverless cars."

What about driverless flying cars?
And that was the end of my eyesite :-) But seriously, that's pretty amazing - I can think of a lot of useful ideas for this. Like a Facebook status update, or telling you that mail has been delivered.
مسلسل غريب الدار الحلقة 5 
مسلسل غريب الدار الحلقة 5

غريب, الدار ,الحلقة ,5

http://video.qlbak.com/11296.html
gist mirror: https://gist.github.com/2464035
The History of File-Sharing
Sorry. I thought about this, but it seemed obvious to me. Maybe it isn't. I'll give it a try.

Of course past performance of a product is a factor worth considering in determining the future success of someone in any field. However if you really want to excel at this field, past performance is not likely to be the _primary_ factor (though it could be a smaller factor) in how you 'validate' future worth.

For instance, I can easily measure the past performance of stocks on the stock exchange. However if I really want to succeed in trading shares, 'have the stocks of foobar gone up in the past' is not likely to be the primary way I validate whether foobar is worth investing in.

Hope that helps you :) I didn't mean to sound as indignant as perhaps I did.
Ad hominem aren't always a logical fallacies, and, in this case, might not bet at all. Ad Personam are.

You should read Eristic Dialectics: The Art Of Being Right by Arthur Schopenhauer.

Saying he is biased because he is a java-only programmer isn't clearly a wrong statement, and it doesn't mean he's totally wrong either.

Just saying, but that's not the point of the article.
Agreed, they aren't the prettiest thing in Java and they only allow one 'layer' of annotating (you can't use expressions in annotations for example), they do prove it is possible to document your code in Java in a way that it becomes part of the 'environment' (again, 'environment' is ill-defined, so all arguments in this line are a bit frail).
This is very informative.

The only thing I'd quibble with is the claim that teams should not be diverse. I think, unless everyone is a generalist, there's no way to start a company without some diversity of skills. The other day, another mathematician told me "We should start a company together," and it sounded like a terrible idea. A mathematician needs to work with a great web developer, or a finance expert, or some other kind of complement.
Gamers get all the girls
Which lives are worth living?
In Greece they crowdsource the tax enforcement by requiring everyone to submit a stack (to a certain amount of euros) of purchase receipts with their tax filing. This is to ensure that customers always ask for receipts, so that stores always enter everything into the register (which goes into the store's tax filing).
Xbox 360 is years ahead of PS3 in online features | Prasanth's Blog
You can see the next release of JSBin at http://jsbin.com/3/ lots of nice improvements.
Of course, none of this would have happened if the IP had been properly protected.
The history of file-sharing
You could achieve a 10-15 mile radius with radio control. For defending a position with cheap flying objects, that's more than enough.
Gmail in HTML mode
Let me offset that with a different view: I have bought 4[1] different laptops over the past month, running Ubuntu 12.04 on them. One of my key tests was plugging in my external HDMI monitor, in which it worked for all of them.

In all seriousness, if this is happening to you send me a private message and we can look over your specs and dig into what could be causing it.

[1] HP Envy 15 3033, Acer S3, Asus TimelineX, Macbook Pro
Oberon was the language used in my high-school courses (This was only 7 years ago). I had a hard time understanding the choice at the time and no one was able to explain it to me, but now it seems it was the logical decision when you try to move away from Pascal as a learning language.

The resources at the time available on the web certainly didn't reinforce my confidence in the choice and so I went to the C derivatives and never looked back. If there would have been better resources and better 'publicity' my choice might have been different.
Thanks. It is strange, the only think I did was to use "Copy link as..." in the contextual menu.
it was posted in 2008
The original link seems to be a search result, which makes me wonder could this be used as some sort of SEO technique.

I'm not implying that this was OP's intention, just that from what basic understanding of SEO I have, Google takes into consideration click through rates of a link, higher click throughs resulting in more favorable rankings.

So, theoretically, if you could get a lot of people to visit an article using Google's search link, instead of a direct link, would that somehow convince Google to rank it more favorably?

Again, not something I'm accusing the OP of, just generally wondering.
Watch out for the slump!

When the party is over, all your money is gone, your travels are done, your girls disappointed and you have to go back to more work while not being as successful as you used to be, it can be quite a hangover.
Verne suffers from a lack of good translations in English. Most of them are abridgments of public domain Victorian translations. They get the science wrong, they introduce British 19th-century racism, they rename characters for no reason (Axel -> Harry, Lidenbock -> Hardwigg), and they eliminate Captain Nemo's anti-British rant because after all, he's a wog.

That being said, no child's education is complete without "Around the World in 80 Days" and "Journey to the Interior of the Earth."
Another BirchBox?
Who needs another BirchBox clone?
That about sums it up.

Many older, non-technical people (where "older" can start as low as 35) have trouble reasoning about this subject even though they're perfectly capable of complex thinking otherwise.

They simply don't believe that you can't technically ban file-sharing, not even reduce it, short of shutting down the internet (which nobody wants).

Case in point: All of the largest bodies in media have been putting all their weight behind stopping "piracy" for the past decade. But they're not even making a dent[1].

I've had some moderate success explaining this to non-technical non-pirates in very long and repetitive discussions, with lots of graphic examples such as "grabbing water" or "how would you ban certain words to be said on the telephone?".

This mind-gap is extremely widespread and more than once I've wished I could have pointed them to a blog-post (a "manifesto", if you will) that does nothing but explain in the clearest terms (with pictures!) today's reality of P2P filesharing and why the genie is not going back into the bottle.

[1] http://asset3.cbsistatic.com/cnwk.1d/i/tim/2011/07/08/1996_6...
Wow, Quora is now in IPO territory. How do you think a Q&A site would perform in the public markets?
The lottery aspect of it makes me think of a human-powered, authoritarian bitcoin.
How is the multiple spaces experience? This is my biggest fear. If this isn't very streamlined my productivity is going to go down.

It is my biggest gripe with OSX that the "Spaces" functionality requires multiple clicks with lengthy animations in between to navigate the spaces. I could setup keyboard shortcuts but, damn it, a one click panel or dock widget is what I am used to and what I like. This has been included in unix type IDEs since the early 1990s (except Apple who managed to break it) the lack of it is a deal breaker for me.

Do we get one in unity.
Yeah, Google has started adding redirect cruft to search results in the past year or so, which is pretty annoying when trying to share links.
not confirmed. suggested by study results.
FUJITSU FMVNBP108 Battery - FUJITSU FMVNBP108 Laptop Battery 5200mAh
FUJITSU battery to replace your expensive exhausted original FUJITSU FMVNBP108 battery?Here is your advisible choice for your FUJITSU.We supply Laptop battery FUJITSU FMVNBP108 with high quality,low price.please feel free to Contact Us at www.my-batteries.net.
Title is somewhat misleading, as this requires "any jailbroken iOS device", which at this point doesn't cover all/models firmware revisions - specifically, iOS 5.1 on A5 and A5X powered units:

http://jailbrea.kr/
This must be an in-joke. Best thing to do is respond the same way you do when you hear an in-joke at the new job: laugh along and then hope you overhear a conversation where someone explains it.
A contestant applies Game Theory in TV show
Try Ada? It's a Pascal family language, with support in GCC and a lot of rather nifty features.
you could mitigate side-effects by running all of lighttable in a VM, assuming no files and creating all the ones you need. Network requests could be intercepted. The key to make this workable would be sensible defaults, allowing you to just open it up and start a new project instantly, and allowing custimization for complicated projects.
You are right, It was a search result. I had problems with the link I found in the Wikipedia ( http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.90....) but not sure if simply I was filling the wrong entry box in the submit page.
I'm actually kind of surprised the love kickstarter gets from the HN community.

You know what I want from my kickstarter investment? Equity.

Yes, rewards are OK ("yay a poster!") and there is something to be said about getting the satisfaction of early investment in a product... But I see kickstarter projects as an investment, and thus I want to see a (potential) return.

Perhaps this is an advantage of the JOBS act: let 100 "kickstarter clones but with community expectation that you're buying stock options instead of kudos." bloom.
I imagine google checks that search redirect links actually come from a search result (SR) page, for example by checking the referer.

Should this post be flagged because it is a duplicate bypassing the dup detection by using a google SR link? Perhaps.
A slightly off-topic question this brings up in my mind - considering the current availability of multivitamin pills, protein + carbohydrate bars / shakes, various iron/mineral supplements, is it not possible to sustain yourself using just engineered products? Without having to buy the staple food we currently do (breads, meats, salads).

From reading the article, it seems we're still a fair bit off lab grown food - but certainly for future generations it may just be the norm.
Possible answer:

Large Scale: Convincing others to start startups and helping them achieve it.

Small Scale: Talking to journalists, defending Y Combinator in the press etc...
You're bored?
Apart from a sparser screen, the heart is "instant feedback".
There are challenges in scaling this up from the demo, but I want to see what can be done - it's Research and Development, not simple implementation. Chris Granger has a solid background for this (on the Visual Studio team). And working code. :-)
IMHO there are obviously solutions to these problems, but I'm not sure how graceful/usable they'll be. Maybe great; maybe just a significant improvement; maybe just good for some niche cases - we'll see!

Firstly, we can sandbox - including the file-system; even make a copy, so it runs without "really" changing anything (in the limit, there's virtualization).
Second, some of these problems are common to testing, where mocking is a standard solution to the same problem of wanting to run just some code. [Perhaps a significant result will be a way of auto-mocking?] And even if you don't Test, you still run code to see if it's working - this is the same; just faster. How do you control what code you run? Light Table can incorporate the same techniques.
OTOH, I run code with ctrl-tab, up-arrow + return. It's pretty fast. Easing the setup of that would be good though.

The full version is not going be as magical as the demo; but it seems unlikely that current IDE tech has reached perfection, and cannot be improved upon...
In my opinion hardware unlock (via turbo sim or gevey) is still the best solution, it leaves your iOS intact.
Absolutely. I'd love to see a Siracussa-style review of the new Ubuntu release.
Unless my mind is playing tricks on me, Google search results have been that way a lot longer than a year.
John Corhole | Socyberty
The 10.6 review seems Comprehensive and quite technical. Thanks.
I think this is propaganda without much truth to it - but you are correct that UAVs (currently) depend on a lot of infrastructure, especially satellites - gps and command/control stuff.
""looks cool, but can't be made".

Why not? It's definitely cool and definitely can be made. The question is: will anyone want to use it, or is it just cool? Is the learning curve too steep to make us want to adopt it as our primary text editor? Does it really confer efficiency advantages over Emacs/Vim/TextMate/XCode/Eclipse/etc?

To me, it stands a good chance of being widely adopted if and only if it is actually more efficient to use it and if the time of adoption doesn't outweigh those efficiency advantages. I don't have an answer to this question, because I haven't actually used it. I suggest that since everyone else hasn't either, we wait to pass judgment on whether it will work or not.
Did that include the thousands of business that nowadays use and contribute to OSS and also have lawyers to worry about those things?

You know it didn't. But I don't really see how that's relevant to my point. If it takes several pages of legalese to define what "freedom" you are giving someone, you might want to consider whether you're using the right word for what you're doing.

But it was copyright that created that, by prohibiting any redistribution and derivation by default.

No, it wasn't. It was bad lawyers who can't write plain English, and picky people at the FSF who tried to fine-tune everything instead of stating a clear guiding principle.

There are plenty of other licences that are very much shorter.

And while the GPL is not as short as we would like, the reality is that it created a standard; you just have to read it once to know the license of more than 50% of the FOSS projects out there. That seems a time saver, not killer.

Sorry, but that's just wishful thinking.

Firstly, I suspect that a lot of people use the GPL not because they like or understand it but because it was the peer pressure "what you do" option for a while. Those kids used to just give their code away as freeware and no-one was any worse off for it.

Secondly, it's not really a standard when there are at least three styles of GPL licence that come up reasonably often in discussions (GPL, LGPL, AGPL) and then there's the whole v2/v3 mess as well. In fact, this kind of fragmentation is probably a large part of why we're having this whole discussion on HN today.

Finally, while I respect the goal of trying to have some standardised licensing, the only standard I've observed in practice is that, unless you're working in an organsation where everyone values GPL-style licensing and uses it as an integral part of your business model, the lawyers and managers are likely to blanket ban any use of GPL'd code because the risk of the viral contamination effect is too high to justify any benefit from using it.

On the other hand, it's easy and feels safe to reuse code that comes with a no-nonsense BSD/MIT style licence that says in plain English that you can use the code without understanding several pages of legalese with subtle implications. That saves time.
> I just can't imagine anyone disagreeing that most code looks like this in the real world.

I disagree, at least when it comes to Clojure.

The size of the functions in the demonstration is about average for Clojure. The author of the critique suggests that the examples are "contrived", but speaking as a Clojure programmer, I didn't get that impression at all.

Hidden state change might cause problems for tracing the values of variables, and I wonder how well Light Table would work for Javascript. However, since Clojure is a functional language, there's very little hidden state to worry about.

Most of the critique seems to be either "This isn't new" or "This wouldn't work in Java". But just because something isn't new doesn't mean it isn't beneficial to do it, or that existing UIs could not be improved. The Light Table demonstration of inline docs seems more responsive and more immediate than the equivalent functionality I've seen in Eclipse.

Secondly, even though Light Table is supposed to be language agnostic, it doesn't really seem designed for languages like Java. The dynamic code traces demonstrated would work very well for Clojure, but I can certainly imagine production Java code being too complected for it to be useful. But that's fine; just because it isn't suited for Java doesn't mean I can't take advantage of it in Clojure.
Challenge: can anyone out there do the bits about the change in the libraries, the indicators, the way Unity ties in with Gnome 3 (remember Gnome Shell and Unity are both Gnome 3 shells)?

I'll risk the slings and arrows and have a go at the surface/UI bit. That'll be next weekend. I'm no Siracussa but everyone has to start somewhere.

PS: 12.04.1 is when you install on a production machine, that's around June
I agree in large - though manned fighters will become irrelevant too. As it is - much of the time an F-35 pilot will not be actually looking outside, they'll be looking into their helmet screen. There's a good EO DAS video that shows the reasons why - though the only one I can find right now isn't of the best quality - http://youtu.be/CwvnhFgzIKI

So the pilot isn't actually controlling the flight surfaces, that is all fly by wire. And the pilot is not actually looking outside with the naked eye. So - really the only reason to have a pilot actually in the cockpit is if the side sending up the plane is worried they'll lose the ability to control it remotely.