skysight-inc/HackerNews huggingface dataset:
> Technically cute, but works only for non-UI modules, which comprise approximately 4% of a mobile app.

Where on earth did you get that number?

UI code in a well-structured application is a thin-shim on composed, testable backend code. It should be the least of the code, by far.
ActiveRecord for C++
First the phones and now the ads. What's the Korean for infinite loop?
This is a new effort. The tool produces Objective-C output that is "reasonably" close to what a human might write, so that the sources can be more easily integrated with other Objective-C code in an iOS app and debugged, whereas XMLVM output looks like bytecode.
There is bad mainstream news as well as online. But i would agree that near it's peak professional journalism (eg the economist, democracy now, new scientist) is generally better. But are these, or increasingly any serious newspapers 'mainstream'? US TV news is almost universally tripe.
Why do you think so?

I think the capacity is there, but we might need to change our media-consumption / media-creation habits to see the small players too. In other words: it is a discovery problem.
Correct and correct.

The knapsack problem does have an excellent dynamic programming solution. And of course, where there's a simpler algorithm, you should use it.

This article isn't about the knapsack problem; it's about learning GAs. The knapsack problem is just an easy-to-visualize and easy-to-implement problem to solve in order to demonstrate features of genetic algorithms.
For me it is to slow and overcomplicated. Silkjs runs with speeds about 20000 pages/s on my laptop (4 cores 4gb). It is very simple and in my opinion well engineered and, if you know v8, it is very easy to write extentions.
Of course people use them, what a fucking stupid thing to say.
I love it. And as sad as it is that I have to point this out specifically:
This site works awesome from this guy's couch on an Android device.
I believe you're thinking of the Sun 3/80 (aka the "sun3x" architecture)
Apparently you can cut and shave them down, but it seems like a bit of a scary thing to try! There's also cutters popping up on ebay which claim to do it. Who knows, though.
If Steam supports Linux, you can count on several new distributions. Everything from a spare backend to run Steam on, to distributions which address the fiddly nature of the 1337 gamer (eg: specialty mouse, audio, and video drivers).

The day Steam supports Linux, you will have _overnight_ the single biggest influx of new Linux users. Followed quickly by a large group of programmers, designers, and entrepreneurs who will be interested in working and selling in the space.

If Linux isn't ready for prime time then, it never will be.
http://code.google.com/p/j2objc/wiki/DesignNotes
Yes, taking it even further!

And I find that discussion totally exciting, for websites where it's relevant. I just think it's silly to make this kind of thing (postage stamp screens or SMS availability) a norm for every website in existence ever.
Right now it's just using Objective-C exceptions. Your iOS code that calls into the J2ObjC-translated Java code will have to handle the exceptions.
For those who fiscaly are less likely to get to Mars and still wish to die on Mars can always read this and smile:

http://en.wikipedia.org/wiki/Deep-fried_Mars_bar

on another less serious note I believe the chap in this news item will beat him too it:

http://news.ninemsn.com.au/world/573673/mars-addict-lives-on...

Most people want to die in peace, but when you have to go to another planet to get peace then you just know noise polution has got a little bit out of hand.
Small quibble: this is not a "white paper," but a research paper at a workshop: http://www.hiperfit.dk/fhpc12.html

CS "Workshops" are still academic in nature, but as opposed to a conference, they encourage papers that present work that is still in progress, or not large enough in scope for a conference paper.
This is a simple component I put together for our very front end heavy application at Plyfe. Child view handling seems to be a common pain point with Backbone projects so I figured I'd share our solution. It's our first go at it and we'll be updating things as we cut our fingers on the corners.
1. Go to reddit.com/r/science

2. Pick an article

3. Go to comments to find out why the outlandish claim is wrong

Similarly politics, news; although a lot of that is selection.
The US outperforms Denmark educationally after adjusting for one of the bigger predictors of student quality, by roughly the same margin that Finland outperforms the US.

http://super-economy.blogspot.com/2010/12/amazing-truth-abou...

If we want to cherry-pick some more, Germany performs well (marginally better than the US and far better than Denmark) and does segregate schools based on ability.
For god's sake, please freeze the row and column! Thanks.

(View > Freeze rows/Freeze columns)
I'd rather have a configurable than a consistent interface. The principles aren't false just because you don't like them.
and stay away from SugarCRM if you ever want to do any customisation. The code base is horrific (at least, to be fair it was around version 5.x. I haven't looked since, because those versions burnt so much
Just because you can get into Princeton doesn't mean it's a good idea to pay to go.

Full scholarship? Go

Parents paying for everything? Go

Otherwise, you really need to consider an in-state school, and living at home. You work your ass off to be in the top percentile of students (obviously not a global solution), finish in 3 years, and get a full fellowship for grad school to a place like Princeton.

That's how we did it back in the day anyways.

Startup Idea

You only sell the University Certification, no courses, no teachers, no buildings, no Office of Strategic Management.

You only have incredibly hard tests that only 5% of the population can pass. They learn on their own. You guarantee that they are amazingly smart, or will pay their severance.
> I believe we'd get a better return on higher education in the US if there were more regular and accepted opportunities for students to work for a year or two, then decide if college is the right next step.

For once the problem isn't with the colleges. Colleges, by and large, don't care how many years you took off between high school and college as long as you bring the right GPA and SAT scores to the table. At colleges that care about more than that (Harvard, etc) having interesting experience after high school can only help your admissions chances.

The problem is social acceptance. Too many parents have this silly notion that if a kid doesn't go immediately to college, he'll spend life as a barista. My wife studied in Europe for a year after high school, and she absolutely wants our kids to do something similar. She said that living independently for a year really allowed her to focus on school in a way she could not have otherwise.
we have pretty much used a similar stack in websketch.com
iPhone 5 dimensions blueprint for developers/3rd party manufacturers
>Home users are moving to tablets for most of their computing.

Gamers are not the typical home users. Sure, there are games on tablets (and some of them are very good) but you're not going to get your typical hardcore MMO or FPS gamer to give up her big rig with giant monitor, bluetooth stereo headset, and pro-gamer mouse for a iPad game.
But you can mutate bigtable cells. Datomic seems dramatically different in that respect.
Even more than that, if you are ad supported, often the ad networks have nothing worthwhile to run in places where these phones are used. If you are freemium in many cases the people using these phones don't tend to spend money on premium features, and certainly are not the rabid buyers that iPhone users with their credit cards already entered and ready to go are on app stores. Sometimes it just doesn't make any sense from a business perspective to adapt a site or an app to cheaper phones or different markets where the profits are not worth the expense.
It depends on the product. Coming directly from myname@gmail.com makes sense for Quibb, but I could see yourname@startup.com working in some other cases.
I have never encountered a limited SMS (pay monthly) plan here (England). I think they're listing 10,000 as an alternative to saying "unlimited", or networks here are hiding this 10,000 limit in their TOS?

I'm with Vodaphone and I pay £36 per month for: "Your Plan comes with 300 minutes, unlimited texts, 500MB mobile internet and 2GB BT Openzone Wi-Fi" and I can't find any limited plans or information on a supposed limit on "unlimited".

Edit: aha! Found it, on the far right they clarify that 10,000 = unlimited.
> What would happen if we required someone like Warren Buffet to ignore the news?

I think that's missing the point a bit. The OP was pointing out that there is an opportunity cost of consuming the news. For the OP, the return on his time investment was not worth it. But for someone like Warren Buffet, it obviously would be.
For what it's worth, the reason I prefer Haskell is exactly what you're interested in--I want to make the "best" programs. The elegance of the language is just a proxy for this.

Out of all the languages I've tried--and I've tried a decent amount--Haskell is by far the most productive. I can write my programs faster and they come out shorter, more readable, more maintainable and easier to test. I've found it far easier to go back to old Haskell code I've written than old Java or JavaScript or Perl or even Python code. All this without significantly sacrificing performance.

I've also found Haskell far easier to refactor. In most languages, my projects' code size goes up monotonically; in Haskell, it isn't rare for me to both add a feature and make the code shorter! This was a surprise the first couple of times, but now I almost expect it.

Also, critically, I've found Haskell's advantages scale superlinearly with the complexity of the problem. That is, the harder a problem is conceptually, the bigger the advantage of using Haskell over another language. Haskell actually helps me think about the problem, even if I don't want to write a program for it. I've certainly found certain tasks far easier even in other languages by thinking in Haskell terms about things like nondeterminism.

This may seem counter-intuitive, but I've even found Haskell to be very good for prototyping. Once you get used to the slightly different style of thinking it requires, the type system actually starts helping you develop solutions quickly. I'm sure other languages may be better at this than Haskell, but Haskell really shines when it's time to take your prototype and transition to a solid piece of software--it makes the refactoring much easier and makes even significant architectural changes more approachable.

The real problem is that Haskell, for whatever reason, has the rather unfair reputation of being impractical. Really nothing could be further from the truth--yes, there is plenty of theory and research in the language, but this is not there just for fun: it actually makes the language better to use, even for more mundane tasks!

You definitely don't need to understand monads to make people happy, but it certainly helps. In practice, as PHP has shown :P, you really don't need to understand much of anything to do awesome stuff. And yet we all still heavily recommend encapsulation and testing and code reuse and so on; the Haskell philosophy is just a systematic extension of this.

I think Haskell's widely spread reputation as just an academic curiosity makes some people a little defensive--and well it should! But never take it personally. It's just a little annoying for an immensely practical and productive language to be cast aside simply because it derives its efficiency from a well-founded theoretical basis.
Reportedly, this might be of more relevance: "There is apparently a different executive order in the works, and it is described in this Washington Post story http://www.washingtonpost.com/world/national-security/white-... as a 4-page executive order that would create voluntary standards to guide companies in guarding themselves against cyberattacks, and would establish a special council made up of key government agencies to identify cyberthreats. The Cybersec Council would be led by DHS and would have representatives from Commerce, Defense, Treasury, Energy, Justice and the DNI. That seems more of a reaction to non-passage of the Lieberman-Collins bill, Title 1 of which would have done all of these things, than does the 19-page order that Bloomberg described."
Very useful. I'm currently on £15.50 O2 simplicity with no contract, and i'm weighing up paying Apple £600 directly for the unlocked phone on entering a new contract with O2. Looks like the cost of £600 up front and my current £15.50 a month is about the same total over 2 years at the £26 a month option for the 32gb phone... Only difference is the contract gives me way more voice minutes...
Actually no imho. Who defines the goals from the relationship? So 2 APIs talk to each other seamlessly and then what? What's the go to market plan to get both companies noticed in the marketplace? What milestones are we going to set to measure the success of working together? I think APIs have made things more productive in general; less engineering time spent, less contract negotiations etc but has increased the amount of thinking that has to go into what makes a successful partnership between the companies working together. Earlier the definition of success used to be-"integration go-live" but now it's more like "what next?".
As someone said, these are bright people and will probably make it, if not they can still go back to college.

But for 99.99% of "smart people," college is probably the best bet. Even if you had a few $million, that can go very easily over the course of decades with a few bad investment decisions, medical bills or whatever. A safe job usually provides a steady income for decades and decades.

Thiel is set for life and then some, but even if he loses the money he has a top college education to fall back on. So it's easy to make experiments with other people's lives.

No matter what, do not expect to work for Thiel's funds without a degree and from a top college http://articles.businessinsider.com/2012-05-14/wall_street/3...
Checked exceptions I love you, but you have to go
This is a Google project. I'm refuting the idea that we're loaded with "java developers" who can't step outside their skillset.
Sergio Martinez vs Julio Cesar Chavez Jr live stream Watch here HBO Boxing
You can watch here Sergio Martinez vs Julio Cesar Chavez Jr live stream Match scheduled: Date:Sep 15, 2012 Time: 9:00 PM EDT HBO Boxing PPV venu: Thomas & Mack Center - Las Vegas, NV
Sergio Martinez vs Julio Cesar Chavez Jr Boxing live stream HBO Boxing,Sergio Martinez vs Julio Cesar Chavez Jr Boxing live stream HBO Boxing,Sergio Martinez vs Julio Cesar Chavez Jr Boxing live stream HBO Boxing,Sergio Martinez vs Julio Cesar Chavez Jr Boxing live stream HBO Boxing,Sergio Martinez vs Julio Cesar Chavez Jr Boxing live stream HBO Boxing,Sergio Martinez vs Julio Cesar Chavez Jr Boxing live stream HBO Boxing
Well, what are your interests?
You could call it willful ignorance due to the massive profits that were being made, I don't know if that constitutes fraud. I interned at Citi in 06 as a quant/trader, and as we were being taught these things, it was pretty clear to the interns that you couldn't assume independence in the case of something like the home mortgage market - they're at least correlated by the performance of the wider economy, and an assumption of independence was at the core of why CMOs were supposed to work. When we asked about this, the answer we were given was that historically, home prices had never declined over the entire US, on average, and let's move on.

I personally think it was fraudulent/criminally negligent. The fraud was them making these things out of garbage and claiming to customers that they were AAA in aggregate when they had good reason to believe that they were not.
This is the first time he's claimed confirmation from people who are supposed to know.
Are we supposed to find the "uneditorialized composition" to be any less amazing than the modern renderings? Personally, I don't find that to be the case.

Though I do find the "uneditorialized" version to have a greenish cast that if I were working in an old-school darkroom, I would have attempted to fix. Also I would have dodged the sky in order to bring out the cloud details. Though I admittedly don't have much experience doing such things in a darkroom for color photography, and I suspect that it's harder than for black & white.

Since you don't seem to actually wish to state any thesis on your own, perhaps you'll answer a question:

Which of these of these images, the "uneditorialized" or the Photoshopped version is a more accurate representation of reality, as seen by Prokudin-Gorsky's eyes on that day?
That's a good talk, I've encountered these problems in the wild. Erlang isn't a silver bullet obviously and you have to know it well if you want to write something big, but it's really easy to write small to medium applications. Shame their erld isn't FOSS.
I still can't believe that they didn't jump on the French national rail operator's plan to build the thing.

http://marketurbanism.com/2012/07/10/what-i-learned-today-ab...
Interesting idea. Similar to what the CFA designation does in the world of finance. A lot of college programs actually tailor their coursework to prepare you for the exams, which have a high failure rate.
Java UI - Useful, or useless?
Fair point.

I once used genetic algorithms for path planning where A* would do. While it was fun to implement, the scoring was based on "goodness of path found in time X" ... I didn't get a very high score on that homework.

On the other hand, I got a surprisingly high score for what was essentially "random guessing until you run out of time".
Towards a 50% Efficient Solar Cell
Note, though that the Houston light rail line connects two of the three big parts of Houston: Downtown and the Medical Center (+ the Museum district). I don't disagree that airport service is sorely needed, and the Galleria would be nice too, but it could be worse.
My phone has a 1.2GHz cortex a9 processor with 1 GB of ram and 32 GB of flash memory.
my impression (from reading the clang/llvm posts a while back) was that they tend to assume that anything with undefined behaviour in the spec returns a value that makes the code faster (eg. by simply ignoring the statement altogether).

edit: http://blog.llvm.org/2011/05/what-every-c-programmer-should-...
There is a certain superior feeling people get from getting their news from a non mainstream source. It's cool to rebel against authority, easy to call people who believe established news outlets ignorant "sheep", and it makes one feel as if they're part of an exclusive club for real "truth seekers". This feeling lets people believe some of the nonsense that comes out of these sources. There's something about a small, underground news source that makes people believe whatever comes out of it without vetting whereas the same story out of the NYT would make the same people question it.

Everyone wants to root for the underdog and everyone wants to belong. Non-mainstream sources of news give people an outlet for that which is why they get a pass from "truth seekers" who like to claim they have high standards for what they consume.

You have a very healthy attitude about news consumption. It's very reasonable and you made a great point. I'm not saying these alternative sources of news don't ever get it right. It's not about that. The important thing is not the source of the news so much as your ability to detect bullshit. Put another way, the important thing is being a smart consumer of news. Making the kinds of connections you make in your comment and asking those types of questions you ask are what is important.

If only we could all sharpen our critical thinking skills not only would we be better news consumers but all news organizations large and small, mainstream or not, would be forced to raise the bar on their reporting and journalism as a profession.
1. Samsung are poised to be the first manufacturer to bring an A15 based SOC to market. There are no doubt many issues involved in the reality of manufacturing a new arm core, no one else is as close as Samsung. So i maintain that Apple would have needed Samsung to enable them to use an A15.

2. Yes, they have supplied apple with stuff that only they can make before using it themselves - eg. the iPad screen (but IIRC LG were meant to be supplying too), but i still don't think they would want to give apple a CPU platform that was undoubtedly better than their flagship phone so soon after releasing it.

3. ARM aren't really a supplier to apple, they just licence designs. ARM have no manufacturing expertise.
In case anyone else was interested, proteus: http://www.visitproteus.com/
Depends on the goal. The answer is neither and both.
Photography Tips for Your iBuyWeSell Listings
I'm trying my best to see things from both side's point of view.

Maybe it has to do with Supply and Demand? Because Europe and Asia invest substantially more in their public transit networks, there's more of a market, more companies that build the networks, more competition, more experience, and more tried and true cheaper methods. While in the USA, we've got less public transit, less experience building it, a smaller market for building it, less companies that construct networks, and less competition between them, thus the cost is higher due to it being a specialty that few companies understand.
Destructive Chatter
I agree with you regarding the support ratio but disagree with you that Windows is necessarily easier to install on a blank machine.

I think that an uninformed user would probably struggle just as much with a blank computer and a Windows install disk as a blank computer and a Linux install disk. In fact, I'd argue that right now some distributions of Linux may even have the advantage since it gets used in that context far more often (most people have Windows pre-installed).

I suspect we may need a scientific test to know for sure.
FYI - linked blocked to most UK users,
suggest borrowing an ec2 micro-instance and tunneling
I'm sorry, but as for quality of product and site service, the pirate bay is terrible. You can't browse the sight without a bombardment of popups, popunders and softcore pr0n lining all the sides of the screen. I don't support this style of "piracy." Free is open-source, free comes from passion but free is NOT a profitable site claiming to liberate the people.
Then you end up with the Twilio's "peoplebot sending you email pretending to be from a live person in response to in-progress correspondence" spam. It usually involves too many exclamation marks (even one is too many in business communication) to appear super extra casual.
Thank God for the renegades, and the lives they lead
Far ahead of their time

Without the renegades, Lord knows where we'd be
When it comes to heroes, Renegades are mine

They railed against the crown, Another rag tag band
Declaring Independence

They laid their bodies down, won a bloody war,
And liberty for their descendents

Thanks to the renegades, we're free today

Thanks to the renegades, we're free today

Thank god for the renegades, and the lives they lead
Far ahead of their time

Without the renegades, Lord knows where we'd be

When it comes to heroes, Renegades are mine

Where are the renegades in the world today?

Who are the renegades in the world today?

https://www.youtube.com/watch?v=wPgo9aHnqHI

And I am strangely impelled to add this link:

http://pt.scribd.com/doc/3230/Robert-Crumb-The-Religious-Exp...

The Empire Never Ended!
Please try to keep your responses civil and add value; if you disagree, why not tell us why (for example point to some stats for mobile browser usage)?
I think that herd mentality is what needs to be changed, but day-after-day we go in the other direction.