skysight-inc/HackerNews huggingface dataset:
I think I might not have made myself clear - given an execution trace of a test suite with full coverage (or just something which exercises every code path - it doesn't have to be a test suite, but you've already got one of those so you might as well use it, right?), you could build a tool to make a rename refactoring fully automatic in a dynamic language. At the point of use, it would be identical to a static language rename, it would just work in a different way. It's a fairly obvious idea, so I presume this has been done in the past, but I don't know of any examples offhand.

The only gotcha is where you're eval'ing a string, but that's going to be nasty however you cut it.
"Classic" business cards are still a must, I always have people asking for my card. However, to make it more digital, you could for instance add a vCard that's printed on the classic card via a QR Code..
Yes, but it still has a meaning, and it is not "icon". I think you can be pragmatic here and use <i>, since it to my knowledge doesn't cause any real world problem, but it's worth exploring other options.

<img src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" class="i-icon" alt="Kitten">

.i-icon {
width: 32px;
height: 32px;
background-image: url(http://placekitten.com/32/32);
}

The src is the data uri of a transparent gif. Screen readers will hear the alt text if you supply one. This will not work with font icons (img can't have ::before or ::after) but it should work fine for sprites or data uris in the CSS.
Just a minor note: "astronauts" in Soviet Bloc are called "cosmonauts" (Космонавт).
Family Guy Complete Seasons 1-10 DVD Box Set
Family Guy takes political correctness, wraps it in a paper bag and leaves it flaming on Mary Whitehouse's doorstep before ringing the doorbell and running away
Oh, TC still exists?
Yes, crash at runtime. That's no good in a production environment when you can have hundreds of code paths and no real way of ensuring they are all correct. Mistakes happen, and code coverage tools are in my experience pretty useless at ensuring all code paths have been exercised (a theoretically futile task as well.)

As for strongly typed- yes, that is true, but it is also dynamically typed, and combined with duck typing you're left with a philosophy that encourages interchangeable types provided the interface is similar. Strong typing come in many forms, and you can have strong types and still have a compiler there to help you out. But of course, no system is perfect.

That's all well and good when you still have a complete, mental overview of the code and how it interacts at a macroscopic level. That's much harder to do when you go from 1 to many developers -- especially if you're developing code to be consumed by other developers.
Thank you for finally adding a feed icon!
Nobel, Big Brother and Mission to Mars
True, but large systems are just, well, large. I'm not thinking startup land here, but entrenched applications in bigger businesses that grow organically to meet the need of the business.

Python 3 does have type annotations for use by linting tools, but it'll be another 5-6 years before we'll see that filter down into the current Python ecosystem. And even then, it's only as good as the weakest (non-annotated) piece of code. Retrofitting libraries and existing code will bring about its own issues: how do you accurately hint to linters, in a language that encourages duck typing, the type a method parameter is likely to take?
Good article by Alexia. Like previous "RIP Good Times", it will spread doom and gloom. I wish this wasn't made public (as PG meant to send it to YC companies only). It will create unnecessary problems. Investors are aware of FB IPO. They know the implications.
But the "business insider's" of the world will rehash this letter into 10 different posts for linkbait. And my non-techie family and friends will make my life harder by asking all sorts of questions. Not to mention, startup employees, who will little disturbed because their jobs are at the stake (in case of layoffs if startups don't raise money).
There was a period right before the FB IPO (March-May 2012) where a lot of potential sellers were not listing or moving forward in the sales process at all, in the hopes that everything would change after the IPO.
That's simple: brunch is a project builder.

You put vendor styles / scripts in `vendor`, then you edit your `app` files. No matter what language you want to write, brunch will compile it on `brunch watch` or `brunch build`.

Of course you can make some sophisticated makefiles and connect sophisticated file watchers there (brunch fastly rebuilds project on every small change), but why do this when there's brunch which just works?
Flame malware wielded rare "collision" crypto attack against Microsoft
Batten Down The Hatches Everyone A Bubbly Storm Is Coming
You say Mr. Market doesn't think Facebook is in a strong position.

How do you evaluate that? Facebooks Market value is 70 Billion. Its P/E ratio is 86. If that isnt an appraisal of a strong position, what is? Where do you draw the line?
I still prefer https://developer.mozilla.org/en/JavaScript/Reference
I can't seem to find the license for the source code anywhere, that is a bit of a bummer.
It's even not a virtous circle. You can't improve your supervised ML algo by feeding in what the algo predicted.
Yes, that's possible. But then it will be doing something new and different, isn't it? And it has to be more based on the spending power it has. And not related to its social network power.

Google put G+ on its home page, with not much success. Similarly, why should FB get a leverage out of just putting search on its home page. Unless the search is really better than Google's. What advantage FB has over say blekko in competing in search?
Oracle wanted Java more than Apple wanted Sun's patents, at a guess, and Java+Patents in a friendly Oracle's hands doesn't do Apple any harm.
> Yes, crash at runtime. That's no good in a production environments
My point is that it's a lot better than trying to continue in an inconsistent state.

I'm not saying dynamic typed languages are better than static typed languages. Right now I use coq. I write programs and their correctness proofs so I definitely get why you would want some static guarantees.
Kick The Prices Store: Best Deal on Electronics, Android Cell Phones
Nokia Lumia 610 Windows Phone Price, Feature
Nokia Lumia 610 Smartphone is an amazing one among the range of Lumia models by Nokia. The Nokia Lumia 610 is a Windows Phone which comes with 800 MHz Processor, 256 MB of RAM and runs on Windows Phone 7.5 Mango operating system. Nokia Lumia 610 Smartphone sleek & Stylist look available in indian market. This Smartphone Feature of 3.7 inch display Touch Screen with 5 megapixel camera, 8 GB of internal memory. Some other features of the Camera includes Auto focus, Image stabilizer, Video stabilizer, Face detection, White balance, Geo tagging & Panorama. Nokia Lumia 610 has a stylish look with it’s Black, Pink, Blue , Silver colours.
Maybe, that's a possibility.There is a very good possibility that Facebook will be in the same range as Google or Apple. an if any companies have a chance at $500b in 2020, Facebook are probably in the run. It's just not all that likely.

There is also a possibility that Facebook won't be able to monetize with the same effectiveness as Google. It's also possible that Facebook will have fewer active users in 2020.

Valueing a company purely in terms of its current cashflows and assets without taking into account its potential is wrong. I'm not saying that. Companies have quality and Facebook is absolutely a quality company. This way of thinking about businesses (good companies & bad companies) is rightly ingrained in the way we talk about companies. Talking about them as over/under valued companies seems shortsighted and it is, especially if you are talking about startups. When good startup investors make their most hopeful investments, valuation comes second.

This is also true of bigger companies. Google has quality that Yahoo doesn't. Facebook has quality that Groupon doesn't. Warren Buffet evaluates companies this way - great companies at a fair price.

but..

every rule of thumb has a reductio ad absurdum. "Valuation doesn't matter if the company is a great company" only goes so far. The way Facebook was/is valued takes into account their potential to grow like Google. It takes into account their potential to be the biggest company in the world. It doesn't take into account their potential to fail. The way its priced even defines as failure outcomes that should be defined as success. If Facebook can double its profits every 3 years for the next 10 years they'll probably still be a moderate failure for those who bought at $100b. If they double every 5 years, it'll be a bomb.
Old spy gear now NASA's windfall
been using arch for a while and have always wondered whether there's a good utility to grab a .deb package and install it (including all the dependencies -- from AUR, when possible)?
Uh,

The risk of massive short sales are not to the naked short-sellers. Thus the market does not work as an automatic way system taking this into account.

Moreover, the hypothetical that the market prices in bad behavior is not a justification for bad behavior.
related: http://www.marco.org/2011/12/07/standing-up-for-android
You cannot help luck (p) but you can help the number of times you put yourself in a position to be lucky (n). The expected value is n x p, so you clearly have a big influence in your success.

For example, going to Princeton gives you a much bigger chance to be seated next to an important Lehman person, and having the right parents gives you a much higher chance to go to Princeton. Some people have such high "n" they are bound to end up "lucky".
Lots of data won't do any good with imperfect algorithms. Just look at all the nonsense generated by Google Translate. It doesn't even know grammar.
Paul Graham Just Emailed Portfolio Companies Warning Of 'Bad Times'
I don't know that your assumptions on margins is accurate. Triple-A titles have a ton of art, sound, and gameplay value that seems costly to produce.

Mobile games pricing however, is largely based on cheap consumers who for whatever reason, aren't willing to move far from a 99c price point. That might be okay for some games, because you can do tons of volume, and your distribution costs are nil except for 30% gross fee. However, just because you can get a Triple-A quality port on your phone or tablet (Deadspace, Rainbow Six) for a few bucks doesn't mean its at all economically viable for studios to price it at those ranges.
Toronto product photography-Headshots
Product Shots is a photography service that is specializing in product photography and food photography. Exhibiting your product through high quality and effective photography is one of the best ways to attract your potential clients/customers. Product Shots knows this very well and hence they create powerful product photography to promote your product. Product Shots is run by an experienced photographer and they always utilize the modern and advanced photography equipments for their toronto product photography service. You can visit their website to learn more about their service
Oh, I know you weren't. It wasn't a criticism of your observation at all, but one of those "sigh, why can't I have my cake and eat it" moments :)
This seems like semantics, but I've never heard "fuck you money" defined in your way.

The way I've heard it used lines up with how Urban Dictionary sees it:

http://www.urbandictionary.com/define.php?term=fuck+you+mone...

Which is to say, if you can walk into a luxury condo, shrug, and write a check for it, you've got "fuck you money".
>>how do you accurately hint to linters, in a language that encourages duck typing, the type a method parameter is likely to take?

You didn't check the Method::Signatures link or do I misunderstand your position?

Also check Moose@CPAN, which have typing of object attributes. It isn't like a fully typed language, but it should help a lot.

Edit: Link discussing type checking of attributes in Perl. Should be possible to have something similar in other dynamic languages? http://search.cpan.org/~doy/Moose-2.0602/lib/Moose/Util/Type...

Edit: Please check the links and see if Perl solves your problems? I am curious. (-: Writing a PEP to get something similar into Python is optional. :-)
Earl Nightingale talks about success (1950)
Frankly, I have also not really liked that jQueryMobile, and jQueryUI used the jQuery name because it killed the prospects of better alternative projects, but at least they had endorsement.

What personally put me off jQueryMobile was that it seeks to make everything look like iOS, and to me, that's a no go. That and it being balls slow, even on pretty good hardware.

Without being able to piggyback on the jQuery moniker I absolutely refuse to believe it would have been able to make it on its own.

And as such, I definitely agree with your point about killing prospects of alternative projects. It's sorely needed.
Ghostery blocks it too.

Source: http://www.ghostery.com/apps/meebo_bar
And moreover, creating an apparent supply of the stock which didn't exist before would exert downward pressure on the stock (by supply-and-demand), hurting the holders of the company's shares. So he made the profit scenario more likely for himself.
I'd have thought that taking a leaf out of Go's book and having passively-defined interfaces would be a useful concept for linter hints.
When talks fall on whether or not there is a bubble, a common argument is that we shouldn't worry until the cab drivers and waitresses start investing. I wonder if the argument in 10 years will be that we shouldn't worry about bubbles, until the pop singers and actors start investing.
I struggle to maintain a large system in Python (which, at least, is strongly typed).

My major banes are:

* performance. You have a hard job retrofitting performance to Python

* typos. Typos that survive my Integration Tests which can never have enough coverage. Stuff that just won't compile in a static language becomes a runtime issue on a dynamic language, and they can hide for months outside the happy path e.g. in some error handing code

* poor libraries. I get nice warm happy feelings about various async server frameworks that last until I have to debug them and stare at their innards and realised they were contributed to and diluted by twits

* pip/virtualenv doing a poor job with native code in modules

At least it has namespaces / modules and such

At least its not common for every 3rd party lib to want to squat on a function called $

And so on.

Static typing is a major plus when you are beyond the prototyping stage and heading heading towards the release and maintenance phase.

Which is why I'm on the look out for implicitly strongly statically typed languages that look like Python :)
You call that strong typing ? IMHO it is natural that it fails - what did you want as a result?

But 1 + 1.0 works in Python - and I just added float to integer (integer was implicitly converted to float (given sufficiently large integer such behavior will result in erroneous calculation)), which is contrary to what strong typing is about.
I would think QE 1 + 2, where the abundant institutional capital eventually flowed to VCs since the private markets in the tech sector was the only thing that was really performing post early 2009.
Zed brings the zhit
Actually, Google Translate was an enormous leap forward in machine translation quality. It won a number of awards for its astonishingly good performance. And its design premise is that you can use really simple algorithms if you have crazy amounts of training data (a then controversial approach called 'statistical machine translation' - as opposed to rule/grammar based).

Look at Norvig (Google's head of research, and AI-demigod) at al's paper "The Unreasonable Effectiveness of Data."
June 6 is World Ipv6 Launch Day
Hope they land this.
http://www.youtube.com/watch?v=-Uwjt32NvVA&feature=g-all...
Reasons To Insure Your Car
When you drive the car, you're exposed on several dangerous incidents which may take place while travelling. Also, they may take place if your lovely Ford is parked or even it is in your garage area.
Dream Escort
That’s so true, we’ll even champion the notion.Dream Girl Because at V, we do make dreams come true. Every day in fact.
Try pyflakes, pylint, etc. They've helped me find a few typos in exception handlers that are rarely run.
What does it provide over browsers' built-in pdf viewers? Is it mostly good for the distributors of pdfs, or is it good for people viewing as well?
It's built on top of Sage, which is built on top of SciPy.

There is a need for a Mathematica-like syntax parser.

(Edited)
That sounds amazing! Can you find any references for further reading?
Python has Abstract Base Classes, and also widely used zope.interfaces. These, along with simplicity, convention(pep8, frameworks), a stable base(stdlib), packages, a standard unittest framework, and a strong internet community help python code bases scale.

JavaScript is missing a stable base, packages, ABCs and interfaces, and a shared testing framework. However many of these are available within separate communities like for example the jQuery community. jQuery provides a stable base, plugins, a good community to share code, a standard testing framework, a way to extend code (plugins) to make it reusable, and now it has a module system which can be shared with other JavaScript frameworks.

I've been on 10+ JavaScript developer projects with 100+ developers over all. I've seen JavaScript code reused by one million+ developers. I've seen open source JavaScript projects with 100+ developers. So I have experienced myself that it can scale up to a certain point.

As long as the team has the best practice skills to do it that is. JavaScript is the ultimate spaghetti making machine in the hands of newbies without direction.
If you define "insane" in the colloquial sense of "unbelievable" or "amazing" or "astounding", then the word works for both sentences. If you define it as "clinically crazy" or "no grip on reality", then it doesn't work for both sentences. I think the gp is clearly going for the prior, not the latter.
>>Recently I am seeing some 'xyz watched some <abc video> on Social cam' kind of statuses on FB, of some xyzs who I am sure have not noticed such broadcast to their friends. These kind of mistakes, might just result in some very embarrassed and angry people.

This is true. Since I observed this. I take care to log out of Gmail/Facebook/Twitter once I am done with them. And I never browse anything when I'm logged into into one of those sites.

>>Am I the only one scared of clicking on anything, on any web page on the Internet, that is wrapped in 'Facebook blue' ?

A lot of people are scared. I had to call friend to tell him personally that the <abc video> he watched that is showing up as the status might be embarrassing and he had to login and delete that from this status.
Batterie ibm thinkpad a31,Chargeur ibm thinkpad a31
Détail et en gros de batterie ordinateur portable IBM ThinkPad A31 ! Batterie de remplacement pour ordinateur portable IBM ThinkPad A31, Batterie IBM
Thawte SSL 123
Thawte SSL 123 - We offer Thawte SSL 123 at low price guarantee. Automated two step online validation - no paperwork. $100,000 warranty.
I have tried open-source (octave,mathics) and closed-source (matlab, mathematica, maple) and I can say that nothing comes close to mathematica. In our physics lab, mathematica has truly changed our entire workflow, making it a lot simpler to focus on the real crux of the problem; instead of dawdling around in symbolic manipulation.

I'm not sure what they are using in undergraduate courses, but I think the toolchain by Wolfram has really advanced the way scientists work. It's far from perfect, but it is an amazing tool.
Android 4.0: http://jarofgreen.co.uk/wp-content/uploads/2012/06/Screensho...

In fact, I see this so much here's a blog post about it: http://jarofgreen.co.uk/2012/06/fixed-page-elements-must-die...
Is there any rigorous study more recent than Lutz Prechelt's "An Empirical Comparison of Programming Languages"? That estimates a factor of two difference in lines of code between Java/C/C++ and Python/Perl/Tcl, albeit for a rather small project.

So I've been using "factor of two" as a rough benchmark. Of course, this assumes appropriate library support; if most of the C code implements a priority queue while C++ has that as part of the standard library, then the comparison is invalid.

I don't know if for this Grails comparison if the extra factor of two comes from Groovy or from the effectiveness of Grails over whatever the Java programmers would use for web app development.
It might have been an enormous leap, and it might have won a lot of awards.

But it still produces a great deal of nonsense.

My only semi-informed opinion (hunch) is that the Google/Norvig brand of statistical approach to AI is a 80% solution to a lot of things, but that last 20% is going to be killer to get.

Right now this approach to AI is a great boost for humans, who can finish off that last 20% themselves, but I have doubts about the autonomous versions...

I am curious to see what happens with the self-driving car in real world use. And if translate ever gets much better than it is today. Or if, for that matter, Google search gets much better than it is today.
Usually, algorithms/data structures are the second course in a CS sequence. If you can code simple programs, you need nothing more than high-school math to be able to work through Skiena's book. Other than that, i would suggest practicing on TopCoder / code chef and the like.
the thing is, in india when trying to see the screencast (http://meteor.com/screencast), i get this :

"This website/URL has been blocked until further notice either pursuant to Court orders or on the Directions issued by the Department of Telecommunications"

pathetic.
Do waste many a single moment
Actually a cyclical stock market cycle typically last 4 years. It's generally accepted that we've been in a bull cycle for the last few years, which is prone to shift, with the lackluster Facebook IPO as "the warning sign". If you're raising VC now, you've probably been in business for 1 to 2 years, which means if you exit in another 4 years, it could very well be a terrible secondary market by then. At least some investors will think so.

Poor market sentiment also affects M&A. I remember from my banking days in 2008, where one of my clients with $2 billion in cash wouldn't even fork over $100 million to acquire a company at 9x revenue with 80% revenue growth.

So over all exit options are appearing less attractive for VCs, thus they're likely to fund less companies at lower valuations.
It says that in the name.
(Just a note to good Scribd founders that seem to be viewing this thread: my rant above, which arguably might not have been suitable for HN, has 16 upvotes right now. So it seems that others experience this little problem too, and are frustrated by it. So, you might want to consider fixing this issue. Thanks, best of luck)
I'm glad it was made public, and I assume PG knew it would leak when he wrote it.

If it hadn't been made public, it would have circulated among an existing group of insiders, including investors, but not amongst those looking to build new startups. That wouldn't be good for anyone.

Plus, if nothing else, wouldn't PG want his next batch of applicants to have this in mind when they apply?
Isn't it a bit early for someone like pg to be calling this?

Calling it publicly essentially creates the effect, especially from an accelerator lead.
Unless you sand enough to go through the enamel and reach the conductive surface
Meteor is already available on AUR:
http://aur.archlinux.org/packages.php?ID=58394