skysight-inc/HackerNews huggingface dataset:
Cool to hear that. Those were outstanding designs.

The HP-85 was the first desktop computer I touched. To this day I want one (I have a fairly extensive collection of vintage computers). I'd settle for an 87, but finding one in working condition is just too much luck to ask for.
The "Build Your Site Now" is perfect IMO if one can in fact build immediately.

I want to say that it looks like a really good product and the price point is reasonable/competitive.

For a stronger call to action, I'd remove the ARTNews box and the start building box next to it.

The navbar is very busy too for a landing page.

Maybe on the Build Now button drop the no-credit card required and 30-day free trial - So maybe it's not perfect :) - No reason to make them think about money if they're getting the free month. Hit em up with when they save their first build.

Put the price and free month info in the Why Choose Gallereo box.
The way that I've always handled this is to only show the "Forgot Password" link after a login attempt fails.

Maybe that's unfair; expecting a user to attempt to login even if they're not sure of their details, but it always seemed reasonable enough to me.
With tech, there are hidden taxes everywhere. (Time for a new metaphor.)
I am not sure why you insist on missing my point repeatedly when I have clearly stated right from that start that "I have not seen the said video and am not endorsing it". My point was about attitude not the video, again in even simpler language:

Dismiss because everybody says so without giving any thought = Bad.
Dismiss after thinking about it and looking into it = Good.

Ironically, I should dismiss your response because you’re repeatedly beating the same dead horse. ;)
Yea, definitely not for free though. That's my tax money paying their salaries.
> Any possibility to upgrade RAM?

Probably not; they're likely using a SOC with integrated memory.
Neat!

Sell this online as a flash drive. Market on gadget sites like gdgt.com, engadget, gizmodo. Post to community sites. I don't know if ThinkGeek accepts designs but it seems like the kind of thing they would eat up.

You could start a product line of nostalgia/kitschy/personalized flash drives.
And giving a preview makes the newsletter sound like something you're offering to the customer, not something undesirable you're trying to inflict on the customer.
it's "Stackato" with a "c" ;-) #stackato #cfoundry
Report: Nearly Half Of Detroiters Can’t Read
First of all, it is quite obvious that Go and OCaml are completely different languages designed around very different philosophies and styles.

Also saying that you are not trolling doesn't make your comment any less trollish, specially given that your only claim is false, Go, despite still being much younger and greatly unoptimized is already considerably faster than OCaml: http://shootout.alioth.debian.org/u64/benchmark.php?test=all...
I imagine at some point FB will launch an ad platform similar to AdSense that lets publishers run FB ads on their sites. Once FB marries the targetting they can get at by owning the social graph and the accompanying information with higher value ads space outside of FB, that's when Google will be in for a fight. I would launch that ad platform right before I IPO'd if I were FB.
Interesting. I hadn't thought of that.

The study also indicated a small percentage of treatments evidenced as actually harmful, so that in the end only a third of the treatments were efficacious.

My own experience in a clinical setting showed that most doctors (say, outside a university health system) have trouble keeping up with the research in their field.
If a leader doesn't understand the difference between fusion and fission, that's another issue entirely. Not saying they do, by the way.
They did use a simulation. They only built the robots to use as a guide in creating the simulation:

The researchers then created virtual representations of
these robots on a computer so that they could observe the
robots' evolution over time.
Opera Next: Pre-Release Build Versions By Opera
Im not saying you should maximise the weights. I"m saying break a sweat - you will IMMEDIATELY feel better.

Its the one thing I can depend on when Im in an entrepreneur slump!
http://en.wikipedia.org/wiki/Philosophy_of_science
ironic maybe, but when the difference between the best and worst performers over the entire benchmark is 3 frames at 60fps, it isn't unreasonable to think of sunspider as indicative of not much any more.

as js engine improvements are starting to level off, the tradeoffs that have to be made become more complex. optimizing for one case can cause a regression in another (just take a look at the heuristics used for when tracing should kick in for trace-/jaegermonkey). at some point, insisting on monotonically decreasing times for a test that takes a quarter of a second becomes pretty much akin to the megahertz or megapixel races.
I'll throw in a few bucks if you want to try.
I think the goal of "impossible to write bad tests" is unreachable. It's like "idiot-proof": impossible because the idiots are too resourceful. I'll be really happy, though, if Test::Right accomplishes "easy to write good tests." Right now, nothing out there does.

I especially like the decoupling of intentions from mechanics. It lets us improve the mechanics without breaking or rewriting all the tests. Maybe the mechanics are implemented with JS DOM-traversal code, maybe it's CSS selectors, maybe it's SIKULI-like image recognition (http://sikuli.org/).

Looking forward to trying it.
Top US Government Insider: Bin Laden Died In 2001, 9/11 A False Flag
There is no answer to this question.

If you intend on maintaining complicated code for a long time, a framework is essential. You can build one up yourself or you can use an existing one. Existing ones are well developed and used by lots of developers so you can ask questions on sites like Stackoverflow.com if you get stuck.

As for which of those frameworks is better.. I think it all comes down to choice. In the end you will have to pick one and get started. Don't spend too long on this decision (Think a lot about it but don't let it stop you from starting!)
It's Apple. They don't give a fuck about usability as long as their UI is different from that of Windows.
Understanding The 'Economics' Of The World's Poor
Just signed up - if you can switch the process so I can build the site first I think you'll really improve conversion. That was so simple to build, you'll have people hooked.

Side question: are you implementing payment processing so they can actually sell their work online?
> I so hate country selection popups that have 200 countries in them, and United States is near the bottom

Another related problem for us Brits is that you sometimes end up doing a hunt up and down the list for one of "United Kingdom" -> "England" -> "Great Britain" -> "Britain" -> "British Isles" -> "The United Kingdom" etc. etc, whilst trying to remember all the different "synonyms".
I think he had in mind that the language is fixed, but not the compiler.
Google Business Photos
I'm pretty surprised that Google chose to fork SunSpider without even suggesting their change to the maintainer (me) first, let alone providing a patch. That's not to say I necessarily agree that running each test 50 times is a better test, but it seems somewhat outside open source norms of courtesy to fork and then blog about it without even proposing your change first.
7.99 a month is a much easier sell.

Perhaps offer to archive the site and site name for x months if someone cancels.
That was my initial thought, but no. All dropbox files are local. You only rely on Dropbox for synchronizing across your designated machines and backing up on Dropbox, but Dropbox going down does not restrict access to any local Dropbox folder.
"ruby ... it's a fertile playground"

I like this a lot.
Apple now worth 5x more than in 2006, and nearly 2x as much as Google
My colleagues on placement (between year 2-3 of uni) get around £40k/year at investment banks.
Brilliant, thank you!

We do have payment processing for people who sign up so that they can sell their work. We have a range of payment gateways available from Paypal and Google Checkout, right through to Credit Card processing for anyone that wants it.
Will Nevada Pass Laws to Welcome Robot Cars?
There is quite a lot of outrage over it. But on the other hand, people feel powerless to do anything against these kind of things. There is so much to be outraged about. The current course of events, resulting in more and more restrictions of freedom, seems inevitable.
No phoenix firewall? pft
The validity of the "legal argument" is whatever a fellow government employee says it is. Some septuagenarian with an arts degree isn't likely to see this "computer stuff" as anything but a means to circumvent the law.

http://faculty.msb.edu/hasnasj/GTWebSite/MythWeb.htm
Reducing tight coupling is definitely a concern I'm looking into. I can't see there being any silver bullets, but a good framework should certainly encourage a sustainable way of working.

I've developed a rather nice asynchronous, sequential, execution model for test code. So they avoid the callback-hell you'd see with multi-step async tests. The spin assert idea mentioned in the article is very useful, and I'll be borrowing it for sure! :)

I'm wary of running tests in parallel, due to concurrency issues. However, I guess spinning up multiple web servers and in-memory databases would work fine.
Slightly off topic, but I'm curious about the page's design. There have been a few others with the exact same kind of general vibe (showoff.io comes to mind first). The grainy background, sunken dark text, the whole thing.

Is it just designers borrowing ideas from each other, or is there something I've missed?
My observations as a (somewhat) recent graduate from UW CSE:

Many of the students that wanted to go into startups after graduation instead of a job either had started on some product during school and wanted to see that through to completion, or were of the mind that they could just work for a few years at {Amazon, Google, Microsoft, ...} and then do the risky thing.

There is also a lack of exposure in the curriculum. They are in the middle of re-designing it, but before that only one class let you create a small team, come up with a product, and build it. It was seen as a painful course (it was) and it was also taken by most everyone (including people who couldn't care less, so it was hard to find a group of 4-5 motivated people). I don't recall any hackathons when I was there aside from ACM programming competitions.
Detect retina displays with javascript
> it's completely ridiculous that DHS is enforcing IP

The Secret Service was created by Lincoln to combat an extremely high rate of counterfeiting currency[1]. When the Department of Homeland Security was created, the Secret Service became part of that department.

I'm sure you will be happy to know that the Secret Service also provides protection for "important" citizens traveling abroad. They also investigate cases involving child pornography and various types of fraud.

[1] http://en.wikipedia.org/wiki/United_States_Secret_Service#Ea...
The circus will run out of fuel eventually.
Whitepaper on NoSQL and the Windows Azure Platform
Facebook and Google considering tie-up with Skype
It's important to note that latest Ubuntu has completely fucked up the scrollbars. It would be nice if all apps actually used the new scrollbars, but only some of them do. Notable lacking the new scrollbars are such rarely used applications as Firefox and gnome-terminal.
I think this is a good idea and I'm not aware of anything. I have a number of projects which are in the region of $5000-$6000 per month and selling would be of interest. Sometimes fresh blood might also accelerate the project.
Anatomical clues to human evolution from fish
I think the question is these don't look like NormalCDF(coef/se) p-values given the coef and se you report. They tend to be too small.

From a frequentist perspective, counting zeroes don't make much sense because under the null of coef=0 there is still a chance you don't estimate coef=0, even after regularization.
Internally here at Guidewire, we have a declarative widget-based web framework for our apps, and we test by automatically generating a Page Object model based on the declarative widget definitions (using metaprogramming techniques in Gosu). The rigidness of defining your application in terms of declarative widgets is not for most applications, but the resulting improvement in testability is probably the biggest benefit. Separating out a logical model of "widgets" on the page and writing against a Page Object model, whether or not your web framework has widgets, is clearly the right way forward to me. There's nothing worse than debugging hundreds of test failures because no DOM element with id "User_Search" was found on the page. Did the page not render? Did the test run too fast? Did someone change the ID? Did someone move the search button to a different page? Did they hide it behind some div I need to expand first? Did the page just break? There goes two days of development time . . .

Prior to that approach, we tried everything: we actually wrote our own test framework that used javascript to drive the browser from inside the browser, then we moved to using selenium, but they all suffered from that same problem of incredibly fragile tests. Over time, test maintenance is easily 10x the cost of initial test development, so it's a huge, huge problem.

So I see this as a promising direction, but building and maintaining that (essentially) Page Object model by hand is going to result in its own set of maintenance problems. How do you know when the model is up to date? If someone changes the model, how do you know which test that affects if you're in a dynamic language like Ruby? It solves one set of horrific problems, and replaces it with another set of problems that are hopefully, with enough developer discipline applied (and guidance from the framework), ultimately slightly less horrific. Being able to automatically generate the POM via metaprogramming by statically analyzing your application is awesome, but it's not a technique that really works with any standard web framework that I know of.

Web app testing really still has a long, long, long way to go.
I think payment is still an issue with startups. Hopefully that changed but last year I interviewed with a couple of startups (some of them on this list) for summer internships and possibly remote work and was offered £1k/month in London.
As a consumer they shop for fun - as businessman they have no purchasing fun
You guys are missing the point. Nobody will use this because it's "generic", and WSJ knows this.

What this does is lend credibility to wikileaks.
Ironically, "This series is supported by Dell The Power To Do More".
Not to be pedantic, but your message should read, "I know I'm being very pedantic, but ..."

:P
> Java

There's something (possibly irrational) in me that has a deep aversion against Java. Maybe it's from my job as game developer for J2ME devices back in 2003. Java is to me 90% boiler plate 10% actual app logic.

> Scala

Burn me on a stake but I'm not that into FP. Though I didn't look too much into Scala - maybe I missed a lot.

> C++

I've been using C++ a lot for game development and other "serious" stuff. I don't love it. I don't like the OO model. (I tend to not like OO nowadays at all.)

> Go made you arrive at this conclusion

It's not that I arrived at this conclusion lately. I always favored static typed languages - but for a quick hack there wasn't anything that could beat ruby/python (at least nothing I know about). Go maybe doesn't beat them too but getting a webapp running with Go isn't too much effort either. I can live with that. And my hate for python's whitespace madness and Ruby's 1000 ways of saying one thing made the decision to try out Go for web dev easier :)
Get Involved in Open Source
Apple vs. Google ads: What are they selling?
That's exactly what we're looking for -- Something like GeneralAssemb.ly in New York.

We're a startup working out of an architecture firm right now. The space is relatively inexpensive, it would be stellar if there were other startups around who are interested in putting together something similar with programming around design and technology.

If you're intersted, reach out to me via twitter (@ashbhoopathy) or email, ash@bettr.at. I'll also email Seattle Tech Startups about it.
As it is, their core libraries are remarkably clean and well-designed. The source code is even a pleasure to read.
I agree that things have moved in a better direction lately. I recently wrote an app using Struts 2, Spring, and JPA (backed with hibernate), and I made heavy use of annotations that did greatly reduce the amount of XML. I'd agree with you, though, that this would be a nearly impossible (and probably pointless) task for a newcomer (including experienced developers who haven't done much Java). I almost have to wonder who even uses these things anymore... they're too complicated for programming newbies, and I have trouble believing that an experienced programmer from Rails or Django would be willing to put up with it. Are the only people who use this stack existing Java developers who learned java back when it was manageable? I can see someone slowly backing into these frameworks incrementally (like you and I did), but if you're new to Java, it's got to be a thousand pages of reading. I'm prepared to believe that a smart, studious person still wouldn't be there in six months.

What do you think about my other suggestion - dropping back to a lower level of code for java applications? I don't think the servlet/jsp approach is anywhere near as hard to learn, and I think it can be effective. As for not reinventing the wheel... well, I'm all for bringing in components incrementally as you need them - MVC, web service APIs, DI containers.

What do you think - could Java be more popular if the "java community" embraced the lower level approach, starting with Servlets/JDBC, and leaned toward gradual integration of technologies as needed? (I know, it's hard to speak of a "community", it's really just a collection of individuals, but it seems like the overwhelming thrust of the Java world has been starting within frameworks that add tremendous overhead at the start and actually sometimes become a hinderance as the app grows).
I don't need to ask people what the work is like because I've first hand experience. I joined a top tier consultancy after several years in "proper" tech, and whilst I didn't come in as a grad, I've seen enough to know that at least here, photocopying roles are rare.

On the other hand, I've had a fantastic breadth of experiece - technical, commercial, in great teams and on my own. I work with really interesting and significant clients across sectors, and have the pleasure of seeing my contributions making a real difference. I have done work here that has quite literally resulted in lives being saved.

Not dull at all.
I'm having a hard time pinning down the feeling, but there's a lot more declaration here rather than evidence.

In other words, shut up and show me. (This isn't an attack on saucelabs)

The github page is sparse on documentation, and the wiki page is basically a copy of the README.

So don't make vacuous claims. Write an article demonstrating how this system works, how it compares to X, and why it's better than X.
cool, and with thunderbolt coming out, people will soon have the opportunity to build a working replica of the Atari 850.
Because you are making a couple leaps of logic. The compound definitely has a purpose to its shape? Maybe that is just the shape of the property they could buy. My property is kind of a trapezoid instead of a rectangle, thats just the way I bought it. And I highly doubt the walls were made to create vortex rings in helicopters. More plausible explanations are preventing people from seeing the inhabitants and slowing down ground based assault. I'm sure Osama knew that SOF can fast rope in on the inside of the walls, but the wall makes them either come up and breach (giving the defenders more time to react) or forces the SOF to drop in from a helicopter right over the property which gives the defenders an oppurtunity to shoot down the helicopter with small arms fire or an RPG. Not to mention the courtyard is overlooked by a 2 story building that makes it a shooting gallery. Those are far more likely reasons for the design than thinking Osama fired up some CFD program and designed his stone walls to mess with the rotors of a helicopter.
Defending currency is NOT anything like defending civil IP. It's not even covered by the same laws, for starters.
Save Whole Populations With Last 4.xx Release of CA-GA for Linux & Windows
Rackspace Startup Program
APL Overview
Whoops, missed a lot of responses here, sorry about that!

Yes, vanilla Pagerank (where the "sites" are accounts and "links" are upvotes) is the first thing that came to my mind, mainly because it's been pretty well battle tested; running it on the comment graph is actually a much simpler problem than running it behind a search engine because you don't need the additional refinements based on search keyword. A comment's Pagerank is, by itself, enough to set an ordering.

If that's too much work, though, even a simple vote weighting based on some function of the upvoter's karma would be a decent approximation. Say every user's votes had an impact based on some sigmoid function of their karma (maybe a Gompertz function?), tuned so that the plateau is hit for the top 10% of users or something like that.
> I think the goal of "impossible to write bad tests" is unreachable.

We all sat down a bit ago to reflect on 16 month of non-stop in-the-trenches browser testing for all kinds of people, to integrate it all. We talked about how we wanted to make things better for the people out there who know what they want to do, but are continually screwed over by the how.

The goal "impossible to write bad tests" floated out, and it was almost a joke. But we started to wonder it would take, and it grew more serious. It's a mantra now.

And we have so much cool stuff flowing out form that mantra in the next few weeks/months from that attitude, it's insane.

And excellent point about intentions/mechanics - Jason Huggins is all over Sikuli. We're watching very patiently :)
You don't need to trust 'em. Worst case scenario is that you leak to 'em and they ignore it so you go take your leak somewhere else.

Competition is always good. Whether or not wikileaks has obvious "conflict of interest" they have a certain ideological outlook, and having a competitor with a different ideological outlook might help in cases where wikileaks chooses to sweep something under the rug.
Glad to see someone with a long-term vision. Tapping fusion power will solve the world's energy issues, and that is a good thing.
Anybody else curious about these "seized domains" Homeland Security is trying to "protect" us from?
Jobs: Galois is hiring computer scientists
OCaml delivers better performance? It was my impression that they're currently neck-and-neck, and the current Go compiler does pretty much no optimization.

That aside, personal preference is a one reason to choose Go over OCaml. I happen to like Go's syntax better, and I rather like the design of various bits of the language.
Go also has better concurrency support.
Also, for some tasks it can be quite useful to be able to control the memory layout of your data structures, and (to my knowledge) OCaml can't do that.

There are other points to make on both sides, but really, it's a tricky question. Which langauge is best is a per-task and per-person question, so unqualified comparisons aren't terribly useful.
The comments on that article are depressing at best.

Is this an English-language-only poll? I'd imagine there's a difference in productivity between those who are truly illiterate and those who simply can't read English.