skysight-inc/HackerNews huggingface dataset:
Ruby has call/cc

http://rubydoc.info/stdlib/core/1.9.3/Kernel:callcc

Thus you can implement pretty much anything you want in ruby, including COME FROM.
What is the London link?
While they don't all work on the core, development on each perl release is very healthy. From Perl 5.14.0 release delta:

Perl 5.14.0 represents one year of development since Perl 5.12.0 and contains nearly 550,000 lines of changes across nearly 3,000 files from 150 authors and committers.

ref: https://metacpan.org/module/perl5140delta

And since the 5.14.0 release on 14th May this year development has continued unabated:

Current release (5.14)

* 5.14.1 on 2011-06-17
* 5.14.2 on 2011-09-26

Patch old release (5.12)

* 5.12.4 on 2011-06-20

Development for next release (5.16)

* 5.15.0 on 2011-06-20
* 5.15.1 on 2011-07-20
* 5.15.2 on 2011-08-21
* 5.15.3 on 2011-09-21
* 5.15.4 on 2011-10-20

ref: Above dates from MetaCPAN and excludes release candidates versions.
What do you mean by "optimized platform"?

Discussions of what is the best platform are futile. The answer to that debate is always: it depends.

For example, looking at mobile web page transitions, jQuery Mobile is way behind the competition in terms of optimization. The slide transitions in Sencha Touch 2 are way smoother than jQuery Mobile. I recently had lunch with one of the Sencha Touch developers and learned that they optimized this by not using CSS3 transitions at all and instead use a different approach with much better results.

To pick the best mobile web framework for you, you really need to evaluate what you're looking to get out of it. Then go with the one that has optimized those things which you care about most.

I've used both jQuery Mobile and Sench Touch and ultimately I decided I value a small framework codebase and full control of the framework most. Thus, I use a handrolled solution and it's been a great decision for me.
Data Quality Challenges & Solution Approaches in Yahoo’s Massive Data
This should not be the top comment. It should be somewhere near the bottom of this page in light gray. It has nothing to do with the article and is completely off-topic. We should not pussy-foot around worrying about whether someone may be reminded of something that was traumatic in their lives because you mentioned a word.

HN has determined that this is the most insightful thing you need to know about the article: That the guy used the word rape.
OATV's New Awesome Website - Very Cool
No, I don't have it backwards and that is indeed the kind of programmer he was talking about. I am only saying that the "This codebase already has something that is slightly different; we can probably generalize that slightly and save a lot of headaches" situation is just a special case of better, more adaptive problem solving that doesn't necessarily rely on the "codebase already [having] something that is slightly different".

And I know the article is not new, the point of "still" is that the article seeks to address the undervaluation of these programmers, yet doesn't give them their full due. This is because most (if not all) of the same programmers who practice that special case of efficient problem solving also are capable of more generalized forms of efficient problem solving, and Cook doesn't mention this.
it's our HQ!
That's the extension they must have been discussing, because it's the extension Mozilla was pressured to remove from its listings.
I wish they would add a course on Probability or Probability and Statistics.
The whole "just get it done" thing sounds impressive, but it doesn't hold up in reality.

Yes it does, you're just not reading it properly. Assume you're being attacked by a wild animal, which attitude is more helpful out of the following?

1) I will do anything to overpower it and kill it, or any acceptable substitute such as distracting or trapping it, or escaping in any other fashion.

2) Well, it might be too powerful for me, and maybe I'm too tired, and if it's getting dark I can't see it as well, and I guess I'll try, but it's unreasonable to think I can win, and in this situation having precisely accurate beliefs is my highest priority, so I'll start off by assessing how energetic it looks and estimating how powerful it is before I start doing anything, if it's too big I won't bother.

It's "duh" obvious that in a survival situation, the former might get you out, the latter might not. It's "duh" obvious that you might not win, whatever you do, but that's not relevent because you don't get points for trying, you either survive, or you die.

Now, comparing a survival situation to a project, or a company, or any everyday life situation, isn't really a fair comparison. But comparing the attitude you hold can be a fair comparison.

By your reply you are implying the OP is so dense they don't understand that some things can't be done. Do you honestly think that's true? You're giving zero credit to their intelligence at all.

The "just do it" attitude is not supposed to be telling you that "you can do anything rah rah just will it and it will happen, laws of physics and human limits be damned".

It's supposed to be telling you that hurdles are OK, you will meet them, and you can jump them, or go round them, or plough straight through them, or move them, or pay someone else to move them, or rent a car and drive through them, or burn them down, or argue the race to different track with different hurdles, or setup your own athletics federation and recruit athletes and viewers for races without hurdles, they're all fine, but doing nothing won't help, nor will giving up. If you want to solve a problem, getting points for trying won't get the problem solved.

"Just get it done - you can" isn't meant as a literally true fact you have to agree with, it's a helpful attitude to hold and act on even while knowing it's not literally true.
I was wondering if taking these courses improve your resume in a general way and/or help your chances to get into a good graduate school program.
Engineering Majors Hit the Books More Than Business Majors Do
Williams, Master of the "Come From"
Oh. Sorry about the submission URL. Yes, it would be great if a moderator could fix it.
Big content providers need to be cut into tiny warring factions, not given executive power over what can and cant exist on their internet. Bust those trusts like Roosevelt did. Have riaa combat itself, not the fabric of the internet itself.
Japanese developing robot fursuits
Do they really think that blocking domain names will help stop piracy?

In my country torrent trackers aren't even the preferred way for pirating stuff. The preferred way is good old Direct Connect and hubs to which you connect to search for stuff are IP-based ... http://en.wikipedia.org/wiki/Direct_Connect_network

Either they are incompetents, or they know they'll abuse this for killing legitimate small businesses with disruptive business plans, or both.
Not everyone likes Git, and SF offers other niceties like forums and mailing lists.
bit non-governmental domain name registrar, for the post-SOPA era...@readers:disqus you want to make $85 hourly and $7000 per month like me just working on laptop for few hours! Would you like to be your own boss!Opportunities like this don't come by often. Don't let this one pass you by! CashHuge. com
Ask HN: Any interested in API access to parking data?
Currently, we have an extensive (North America & Western Europe) database of urban parking structure data, metered parking info and the associated rates. We are thinking of opening up our api to 3rd party devs - mobile/tablet/etc. Anyone interested? If so, let me know or contact me via email, my address is in my profile.
Cute project.

For practical usage in dynamically creating ZIP files, I've found it far more efficient and easy to use the `mod_zip` extension to Nginx[1]. It works really well, is highly RAM efficient, and pushes the logic down to some of the most stable software out there (Nginx).

[1]: http://wiki.nginx.org/NgxZip
Linux downloads have declined because most developers get binaries from their distribution and fewer and fewer old projects (i.e. those from source forge) need to be downloaded as source.

OS X is a backwater as far as binary distribution is concerned and so developers have to use brew or macports. Every time you do "brew install blah" you have a 1/3 chance of downloading a project from source forge.
This is fantastic. A few weeks ago Sebastian tweeted about the possibility of having an online Master's when they met with the president of Stanford. Has anyone heard anything new about it?
I think you're thinking of AIR, not Flex.
How Siri could destroy local SEO
Would mod_deflate or equivalent (mod_gzip in older Apache versions, static and dynamic compression can be enabled easily in recent versions of IIS too) not do this for you?

If you are worried about the CPU cost of the compression and added request latency, you can pre-compress static content with most modern web servers (see http://stackoverflow.com/questions/75482/how-can-i-pre-compr... for Apache info).
Should have included case in original post: http://scc.lexum.org/en/2011/2011scc47/2011scc47.html
I was talking about the dot-bit.org domain, not the .bit ones. But as others have mentioned, it wouldn't accomplish much.
Before a drug can be put on the market it has to be tested for it's efficiency and safety. It starts by giving the drug to volunteers to assess its safety. Would you rather we do not study the effects of the drug on animals before experimenting on humans?
Raphael is a little butt-hurt that you haven't taken on his proposal (http://news.ycombinator.com/item?id=2669100) to collaborate on Job4dev. I bet that the HN community would benefit much more from a joint effort than all of the occasional job sites we see here.
Yeah, it is not as responsive as jQTouch (http://jqtouch.com/) or Sencha (http://www.sencha.com/products/touch/).

I guess there is a place for a library that has sub-optimal performance but works across many different devices.
Waterproof anything with a spray...@readers: you want to make $85 hourly and $7000 per month like me just working on laptop for few hours! Would you like to be your own boss!Opportunities like this don't come by often. Don't let this one pass you by! CashHuge. com
Interview with Andrew Tanenbaum
It's a good followup. Those models are widely used in computer vision, natural language processing, and other AI and applied ML areas, so those classes all go together.
Samsung Galaxy Nexus hands-on
An Amazon smartphone may be coming next year, states Citi Analysts
At the heart of any good project is good communication. Start a dialogue with potential vendors, get a sense of their qualifications.

RFPs aren't always the answer. RFPs can be hazardous because:

* RFPs often don't have enough information to provide an accurate estimate–vendors make vague and possibly erroneous assumptions.

* "Scope creep" occurs as needs change during the project–initial estimates are too low.

* As you suggested, RFPs emphasize budget over quality–low cost may not entail an accurate estimate of effort or vendor skill.

See http://www.slideshare.net/Advomatic/put-the-rfp-down for a great presentation regarding the subject.
Sky adds Facebook to Facebook calling
Very interesting, thanks.

My problem with this article and sentiment is that there is no good alternative suggested. I don't know enough about mouse research standards, but I would think that all these details should be targets of further research to understand the system better and make better protocols to control it, instead of the marathon of hand-wringing that I see in this article - most of it irrelevant to the model itself. Out of all the things discussed in the article, I literally cannot identify any actionable items. It's just a big discussion of various aspects of modern biology, framed in a contrarian manner.
Microsoft's Army Of Lawyers Was No Match For A Kid From Kent State
You want to make $85 hourly and $7000 per month like me just working on laptop for few hours! Would you like to be your own boss!Opportunities like this don't come by often. Don't let this one pass you by! CashHuge. com
They said they would send it along, but they wanted to make the parser relational as well. When I get it I'll do a write up about it.
I believe the official Kanren/miniKanren source is at http://kanren.sourceforge.net and the cKanren source is at https://github.com/calvis/cKanren
UML? I said 'viscerally experience' not 'be forced to gouge your eyes out'.

I joke of course. But wouldn't you find it weird if two hundred years from now we were still writing and reading code like we are today? If that were the case, I'd say we had done a shit job of developing development.
Hm - not sure I recall that.
I went through a fairly intense app verification process with Dropbox though - so I'm sure that won't happen.
You want to make $85 hourly and $7000 per month like me just working on laptop for few hours! Would you like to be your own boss!Opportunities like this don't come by often. Don't let this one pass you by! CashHuge.com
That doesn't in anyway match with the actual income labels and artists I deal with are seeing.
Worried about candidates googling during a phone screen? You're doing it wrong.
Flipboard for iPhone is "Forthcoming"
Free Leads for MLM? Seriously?
https://github.com/clojure/core.logic
How is this different from the existing SOPA scenario? "Rogue" sites can be taken down with mirrors popping up. It sounds like it's replacing one problem for the same problem.
Actually, pizza continues to count as a vegetable in US schools. The Obama Administration tried to change the FDA's classification system that determines the make up of federally subsidized school lunch programs, but the move was blocked by lobbying from companies that sell frozen pizzas to schools.
Well, seeing as most (I'm guessing >90%?) mobile browsers currently used are based on WebKit, it makes sense to only include the -webkit-prefixed selectors
I think this is interesting... how would they be able to do so? They can make it "illegal" I guess but there isn't a centralized entity to target. Right?
Interesting. Do you think it is possible to be extremely driven/ambitious/perseverant without having the motivation of external comparison?
Not necessarily. Surface roughness that creates the most hydrophobic surfaces is around 0.1-1 microns which is much less than the width of a human hair.
The Brazen Heads Podcast Stages Boycott to Defend Lars von Trier, Free Speech
House Leaders Plan Facebook Hackathon
IPhone 4S &#8211; Siri Demo
AMA: YC Venture Partner Garry Tan on Sprouter
How has this not been downvoted?
Vidyard’s (YC S11) video service just one-upped every competitor
It is both wonderful and terrible to see so many js frameworks. Wonderful that js has taken off and is so easy to use that so many people can build useful reusable components to share with the world. Terrible in that all of the discussions I've seen comparing these frameworks center on "features" or "size" instead of the important parts of day-to-day use.

For example, I often see Spine and Backbone compared, and Spine is said to "use a Backbone-like API" but be "lighter." Now I've used both to build fairly substantial apps, and I can tell you the day-to-day experience is very different.

So let me give you an example of where the two APIs differ, in a way that a naive inspection doesn't catch, and that I haven't seen publicly discussed anywhere.

The biggest difference between them is managed attributes in the models.

Spine uses a Rails-like API, where you can change your model's attributes as much as you like, by saying this.name = "whatever", but it's only when you call this.save (or updateAttributes) that the change is "committed" in the sense that a "change" event is sent to the controllers and other objects that want to observe the model. And this event is very coarse, you just know the object changed, not what about it changed.

In contrast, Backbone uses managed attributes, so you say person.set("name", "Adam") and this immediately fires both a "change" and a "change:name" event. So controllers can observe models in a much finer-grained way and respond to only the changes they want. And there's no business about "saving" locally just to fire changes in the UI, you just save when you actually want to store the data (in local storage or on a server).

In my experience, the Backbone way is far preferable for building responsive event-driven UIs. And note that the implementation of attributes is so short it has nothing to do with Backbone being "bigger" than Spine. It's just a very meaningful API difference no one ever talks about.

Maybe you disagree. Maybe you like another js framework for other meaningful API differences. Let's discuss that carefully, rather than just making more frameworks and labeling them.
I think it is. It tells us what HN readers agree with.
That's like saying there's no difference between manslaughter and murder.

The outcome may appear no different - success or failure - but the mental state is different, and the path to the outcome may be.
Clearly, since it IS the top comment, HN as a whole disagrees with you.

I believe that discussion about appropriate language and communication styles is very applicable to HN. We're trying to be a better, more insightful discussion board with higher quality than other sites. Better writing is one way to do that, so it seem like a perfect discussion point.
Makeityourring diamond engagement rings
There is much to consider when online shopping diamond engagement rings. The right online shop of diamond will provide high quality of stone with affordable price
I'm taking the ML class right now, so I want to thank you for taking the time to work on the programming assignments.

I was very impressed with the quality and especially how easy it is to submit them.
Ask HN: Living as a hacker in the bay area.
I will be moving to the bay area once I graduate in a few months. One of the big plus points for me to move to the bay area will be to try to interact and learn from a bunch of smart people by going to hacker dojos, user group meets and conferences (mainly in machine learning and other data related things). My day job will involve some travel (within the bay area) so I probably have to get a car. Keeping this in mind, can people comment on some good places where I should live, how much I can expect to pay each month in food, rent, utilities, insurance etc (I want to keep irrelevant expenses as low as possible just because I want to save some $$$ for a rainy day), things I should sign up for to get to know about hacker like events (apart from read HN)?

Thanks!
I use the previous version of JQM at http://bumb.ly and have for the most part been happy with it. The key for me was getting rid of the default page transition animation effect, and instead using "none" as the default transition effect.
Three out of three patent attorneys consulted for this article Like the New Patent Laws! Wow, they must be Grrrr-eat! Ask an IP lawyer, ask early, ask often. This new law is good for lawyers, I see.
> so even if Congress votes an "evil" bill like this one, it's not their problem as long as it doesn't affect them directly

The "don't be evil" motto doesn't imply Google is going to run around fighting moral causes that don't directly affect them. I get the impression that these days their goal on that front is to be steadfastly amoral rather than pro-actively moral, except where taking a more active stance aids the company's goals.
Looks promising:

http://plexusengine.com/

I surely would like to hear more. Will that product become a data platform or app platform or both? The blog says: "an app and data platform". Will I be able to plug my own algorithms there?
like i've said recently [1], jquery mobile is 90% complete. unfortunately, the last 10% accounts for nearly all the polish required to make a web app feel awesome. personally, i think that's important for 1.0.

i'm sure jquery's focus is on compatibility (not unlike the values of jquery core). unfortunately, this puts experience in the back seat. i do have faith this stuff will be resolved in time. granted, i've been saying that for over a year.

[1] http://news.ycombinator.com/item?id=3223602
Yep we came to the same conclusions for the app I'm currently working on. jQM's ease of use lends itself well to rapid prototyping but when you want build something slick, go with Sencha.
How Congress Could Break the Internet
Thoughts on dojo mobile compared to jquery Mobile?
The ml-class programming exercises are excellent. Thanks.
``Expulsion from "your own house"`` implies you own it, if you have a large mortgage then you don't own your house the bank does. Being foreclosed upon is part of the contract not some unjust expulsion from your house. Obviously the situation of fraudulent foreclosures is a different matter.
Yes. It just causes the single page to crash. The rest of my tabs are unaffected. I personally don't think this is a big deal, unless there were some way to execute evil code. It's not the first time I've had a page crash a Chrome tab.
Casino online
Online Casino Gaming is an online resource with experience of over 10 years in gambling industry, features reviews on best and most reliable online casinos. It is an excellent guide for online gamers to find best bonuses in leading brands. The website ensures that the rooms reviewed and published here are quality arenas and are compatible with the the highest standards of Online Casino Gaming.
Yes, and those that want those things tend to end up on google code nowadays - not at SF.
Arghhhh. I find these incredibly frustrating. I am writing a senior honors thesis for my university, and wanted to take as few classes as possible this year to focus on my thesis work. The ML class has distracted me this semester, and it looks like things are going to get worse next semester.

On a serious note, does anyone know if there are plans to continue these courses next year? I suppose it will really depend on how well each class goes, but I mostly feel pressured to take these because I'm afraid I'll miss them.
The Dollar is the Most Traded Currency in Forex Market
Nike Athletic Shoes - Nike Dunks, Nike Air Max, Air Jordans
Tolstoy, Art, Divided Brains and Roleplaying Games
Why our Software Industry is wrong on SOPA
The difference between the OS distribution on SourceForge and the OS distribution in the real world only shows how irrelevant SourceForge has made itself.
jQuery Mobile is certainly one the most (if not The most)
optimized platform to build on

Which ones did you use, and how did you compare their level of optimizations?

Or did you just use jQuery mobile because you have used jQuery in the past, and immediately assume it is the most optimized?
If only big companies like Samsung and HTC could stand-up to Microsoft like that, too.
The loading modal was a huge turnoff. Why would you ever show that to a user? After clicking a link, when is your browser not loading the next page?

I see that modal when browsing the docs (http://jquerymobile.com/demos/1.0/) in Chrome on a broadband connection ("I canna go any faster captain!"). The presence of that modal made me question other design decisions (yes, I get it, you have a sleek pop-up experience... now why are you showing it to me on every page load?).
Seconded. For someone who is being newly introduced to ML concepts, applying them right away can be daunting. The exercises do just enough hand-holding to make sure they don't get lost, but give enough leeway so that they know what kind of mistakes they are making.

And the submission process is just mind-numbingly simple (which is good!).
Gary Pinkel
Short answer is build in HTML/JS/CSS/AJAX now. Feature detect and add HTML5 where you can. Polyfill with Flash where necessary. Think about the future.

It's true that HTML5 can't do everything that Flex can today. More important is the fact that the vast majority of enterprise apps don't require those things.

Developing an app in Flex just because it can do things today that HTML5 can't is short sighted. That rationale will not hold water 3 years from now when the boss is asking "what the hell is Flex?"