skysight-inc/HackerNews huggingface dataset:
I think it's quite misleading to list Haskell in the title: the only common thing between Loop and Haskell that I've found is pattern matching, and that's not even exclusive to Haskell -- other languages have it. Besides, it's not clear from the intro that Loop's pattern matching is as powerful as Haskell's (especially with all the extensions). Finally, pattern matching is really a syntactic sugar over the case/switch construct present in many, many languages. Although, I liked the type-patterns.
There's one thing that keeps me concerned. Time (actually number of responses required to pick up the best option). Please correct me if I'm wrong, but I've got a feeling that this process requires more displays to effectively determine 'the best' option.
But the only way this testing method is superior (at least as explained in the article) is that it automatically adjusts itself. If you're going in and adjusting manually, it sounds like this is — at best — precisely as reliable as A/B testing and subject to the same critique the OP levels at A/B testing.
Well, actually Mexico is safer for Americans than the US:

http://www.lonelyplanet.com/blog/2012/04/30/are-americans-sa...

edit: on the other hand there's Switzerland with 3M firearms (including assault rifles) among population and 0.9 homicide rate
This does require a significantly larger sample size for accuracy though.
Downvoted for asking for evidence of claims... Claims that the author admits many of the professionals he trusted enough to ask for guidance also raised.

You've gone soft, HN.
A stevehanov.ca link? Wow, HN is getting classy again. Please more articles with code, equations and / well visualizations, and less upvoting of badly thought out infograpics (i.e. pretty numbers which would lose nothing by just being presented in a table) and far less self-help pseudo business articles please.

+1 on an article does not mean "I agree". It means "I learnt something".
Didn't Face.com always had the auto-tagging functionality?
If you're with me in spirit, I take that to mean I'm not "wrong", I'm just unrealistic, a dreamer, etc.

I think web developers have a lot of power over how the web operates. Much more than marketing departments.

In the spirit of making money, I'm right there with you. Web developers have to eat.

But to think the matter of the web's usability, or unusability (what the blog post described), is out of their hands, and solely in the hands of marketing departments, I don't buy it. Marketing has the budget, they do not have the skills, or even the knowledge.

I see numerous examples year after year that show that both large and small companies do not have the first clue how stuff works or what the implications are on end users. Developers present them with a proposition and the company writes a check. When some egregious practice comes to the attention of the press, the companies often have no idea what they were even paying for -- they do not understand what was being done.

One need only look at SEO and the types of websites it produces. It's quite a stretch to try to hold marketing departments responsible for this state of affairs.
A favorite koan of mine: objects are a poor man's closures, but closures are a poor man's objects.
Sadly a MB Air with Chrome OS and 3G is exactly what I want.
You're quite correct. My apologies.

I misunderstood the 39411 number to be the total number of gems submitted over all time, rather than the total number of extant versions. My bad.
The developer submitted a copy to Reddit's /r/gaming where he did some follow-up Q/A. When one of the redditors asked him about truck or truck action, he said the current state of development couldn't do it, but it was in the works.
The example highlights the reward of button pressing, but most likely you would be measuring your "success" differently in your own application. You could add different behavior categories and weight each accordingly to how much it is worth to your product.
Facebook is not rumored to buy a Face.com-based iPhone app like you were building. They were rumored to buy Face.com-- a computer vision company that has been tweaking their face recognition algorithms for years.
Jim Weirich speaking about connascence—a measurement of software coupling.
Probably one of the best replies I've read in a while man. Thank you.
There are models with no doors or half doors - apparently some legislation somewhere would require a heated front screen if it had full doors:

http://www.expertreviews.co.uk/car-tech/1284439/renault-twiz...
It's a real time soft-body physics simulator. It's certainly well suited for entertaining humans with real time simulations, but you don't have to use it for games if you don't want to.

Open your mind, figure out how to use it for something else instead!
why does this require its own application to launch it? wouldnt it be fairly easy to make this connect/express middleware?
Quoting me:

Google uses search activity from the past several hours to help match
ads in adsense for content[1]. Hiding those from other ad networks is,
imo, one of the best reasons they should be sued for antitrust.

So: Google is a monopoly / near monopoly search engine in the US and Europe. Many ad networks use the query string located in the referer from outgoing search clicks to help target ads. AFC, a Google owned and operated ad network, uses this information as per blog post linked by me somewhere in this thread.

Google has recently started hiding search query strings by stripping them from the referrer for logged in users and has made noise that sounds like this will eventually happen for all users. This hurts ad networks because it removes some of the intent they use to help target ads, and crucially hurts the most when trying to target ads on low information pages. However, Google can certainly internally continue to give this information to adsense in order to target content. This is the sort of thing antitrust law is meant to prevent: using a monopoly in one area (search and sem) to juice your business elsewhere (display ad network).
The creator said this on reddit (http://bit.ly/K87f3X):

whyareallthenamestak:

Looks really cool. Would have been cool to show a two vehicle collision though.

zinklesmesh:

Not possible just yet.

UNREASONABLEMAN:

Zinklesmesh, Is this physics system limited to Cryengine, or is it going to be a pluggable piece, much like Havok? Is anything else in the works, such as real-time dynamic breaking or deformation of terrain (so many games seem use some kind of swapping out of art assets cheats, I'd love to see actual cutting and deformation of the mesh itself, difficult as that would be from a texturing standpoint)
Will you have the ability to up the soft body collision detection quality, and the polycount for those people who have high end systems? I think this is the most amazing real time soft body demo I've seen in a long time, and would love to see it pushed to its usable limits.

zinklesmesh:

We can port it to any engine pretty easily. We already support breaking apart of parts and meshes to some extent - we're still developing that. The collision is also a work in progress, and will be much better in the future.
Apparently the correct term is helminthic therapy. Interesting.
It was probably implied that they meant to add "in a game engine".
Or, get complicated and vary the epsilon based on the recent change in conversions.

For example, record the conversions from the exploration path vs each individual exploitation attempt. Then, adjust epsilon accordingly, so that it is within a certain percentage of one of your best choices.
Your response ignored my arguments and went in a different direction. Your original argument was that this set of devices, in specific, were already effectively open: I demonstrated (I maintain clearly by my point-by-point analogy) that that was a twisted way of looking at what it meant to be open.

This response seems to have dropped that line of thought and is now claiming that the ecosystem as a whole is open because I can always choose another device and that Apple has a right to decide to make a closed system. This is an entirely unrelated argument, and one I will not respond to as harshly as the other.

Responding to this different argument, I will point out that I don't really have the ability to pick a different device, as of devices that are available almost every single one of them is equally closed. The exceptions are the irritatingly small handful of Android devices that support "fastboot oem unlock" in their bootloader.

Your second point, that this currently is not my right to demand, is obvious: that's why the EFF is lobbying for changes in laws. Claiming that the changes in law we want to see are not currently laws and thereby we should not be demanding them as we are not entitled to them is a non-sensical argument structure.

(For more information on argument paths related to the overall lack of choice, how it has come to happen, and what it means for related markets, I will direct you to read the comments I provided the copyright office for this years' round of DMCA exemptions.)

http://www.copyright.gov/1201/2012/comments/Jay_Freeman.pdf
I've seen it used before to good effect, but one concern is that it's really easy to write flaky and unsafe signal handlers. Getting that right has never seemed easy to me.
I use bitly for links in tweets because I like to gauge the relevance and usefulness of the tweet by seeing how many people followed the link. The new Bitly interface is cumbersome and it's no longer easy to read the "statistics" report. I'd like some suggestions for alternative services.
We've been doing four-day weeks since 2008, with two offices in Australia and remote team-members in Berlin and the Phillipines. Apart from the obvious 50% more weekend for 20% less work, and the flexibility to work from anywhere, doing it this way has a less-tangible benefit: it requires and inculcates discipline and responsibility. Your attention is like a gas: it'll diffuse to fill the space available. Timeboxing your energy provides more work potential -- and your downtime is more productive too.

It's also a great talking point with clients. The 4DWW is gaining traction in the wider world: I was interviewed this week on dot-au national television to talk about it.
Coal is significantly cheaper than diesel, and coal power plants have filtration systems to reduce their emissions; diesel engines not so much.
They made money in the past, as more and more users kept signing up and using the site (more new eyeballs on the display ads). We're looking to the future now. What happens when the number of new users starts to slow down? As a public company, there is increased pressure for it to perform and to grow. Increasing the enormous net worth of the CEO and some insiders and then gradually fizzling out is not, one would think, the objective of a corporation that goes public. The usual reason companies raise money through IPO's is to grow the company.
Thanks.

I never checked my FB options package. Largely on account of not receiving one.
Both Google and Apple increase lobbying efforts
I think the GP means things like it's ok to leave a 4 year old throwing a temper tantrum with a baby sitter while heading out for date night. Doing such a thing won't hurt the kid at all, but will do wonders for maintaining a healthy happy marriage.

Having parents who are burnt out, resentful martyrs does not help a kid.

NOTE: This does not mean it is ok to abandon a child to the wolves, and it's not meant to justify mistreatment of special needs children. If a child has special needs, it will obviously place a much higher burden on the parents.
Conductrics as well: http://conductrics.com
This is why IMO the current US anti-discrimination laws are fundamentally flawed, BTW.
What crack pipe is he smoking? He used someone else's example code to implement facial recognition (and their API too presumably) and then thinks HE would've been the one to profit, and not the algorithm makers?
When ~10% of the people who buy an iPhone are willing to go to extreme lengths, following complex instructions from sketchy people (like me) on the Internet, voiding their warranty in the process, to get it open, you simply must assume that the real number of people who want to do it (even if they cannot verbalize that, as they are currently stuck on other scary steps that they feel are intrinsic to the experience) would in a world where it was even slightly more supported and not actively trodden on.
Are Clippy and co. property of MS or free to be used freely?
And because Clustrix is only available via an appliance.
DjangoCon US Call For Proposals Starts Today
If by "make it sustainable" you mean completely break the interface. It wasn't necessary to obscure and make annoying the interface in order to implement the features they are.

But what the hell do I know, I'm just a "vocal minority" :|
Isn't that the supposed point of a dating site?
If the startup penalty is such a concern, There is Moo. And Mo. And M. Or failing that tools like Class::Accessor.
Getting a List of Anchors in an HTML Page through Web Services API
Syntax looks very clean, but probably more like CoffeeScript mixed with Ruby. "Inspired by Haskell" is going a bit far. You took pattern matching and `where` and none of the semantics.

Object patterns are absolutely awesome. Every OOP/FP hybrid ought to have that. Especially if you're not going to support algebraic data types. That point is worth bringing up, though: are they missing because of the presents of objects? I'm concerned about the interaction between pattern matching, duck typing and Java's static typechecker. Based on a quick glance, it's hard to see what that interaction is going to be like. At the very least, it does raise the question: what makes the pattern matching on lists and other built-in types special? In Haskell, for example, there's nothing magic about the cons operator and lists; it's just regular pattern matching on algebraic types.

I suspect your magic Nothing type is also necessary to make object pattern matching powerful, and I have some concerns about this kind of null safety. I wonder if programs are going to wind up turning into "gray goo" of Nothing, and what the debug scenario is for that case.

Exception handling looks a bit odd to me. Maybe it all works out in the end, but it looks like you're going to wind up with code like this:

foo(x) except handler
where
handler(e) =>
IOException : e.stuff
...

I think this is going to wind up being a bit gassy for local exception handling, where in Java you would see something like this, that avoids the intermediate name:

try {
foo(x);
}
catch (IOException e) {
e.stuff
}
...

Is it going to look better with closures?

foo(x) except @(e) -> {
IOException : e.stuff
...
}

It's probably fine, but I dunno, most languages use more syntax in this area.

Overall, this is fairly impressive. It looks a bit like the greatest hits of Ruby and ML. The JVM has been host to a surprising number of interesting languages lately, and this is clearly one of the better recent offerings. Definitely worth a deeper look.
Of course, there are other things you cannot do on Android even if you are an app. We will actually have lost this battle if all we get is the right to install any app we want (and then everyone loses interest and goes home, which is likely to be what happens at that point): what we need is the right to install any software we want.
Reliability, community, and CPAN are some of the main reasons we use Perl at Crowdtilt! Good article.
> When was the last time somebody appealed to the alleged wisdom of the "silent majority" to support anything worth supporting? Nixon? Falwell?

Everyone claims that the silent majority supports their position. See Occupy for a recent example.

Suggesting that everyone is wrong seems a bit strong.
Congrats on the cool project, I've never seen one done before and I understand how this would be of value to someone starting out that doesn't have access to the real deal. I think this must have been fun to develop and it shows. I can see great value in specific cases, for young kids to get a grasp at the joy of getting good photo results while experimenting. The experimentation factor is always a plus for interactivity and you showed good use of the tech to accomplish that.
Similarly, an app for either AR glasses or camera glasses that pair with a phone should be able to help totally blind people navigate by providing an interface like "virtual sonar", where headphones play sounds in which pitches, amplitudes, and doppler effects encode the direction to the destination and the bearing and distance of each nearby obstacle or danger.
Show HN: nil, a brain**** interpreter and macro expansion tool in Ruby
Remember the 90-9-1 rule, most of your users are likely to be "lurkers". I'd class a website differently than a political movement..
If someone else doesn't beat me to it, I'll release this as an app for the POV camera app glasses my startup is making, http://kck.st/redefine-reality
Nice post. One hypothetical case it could end up serving the worse design more often is if you had times of the day where your users behave very differently due to time zones, i.e. Europe vs North America.

Say you have a sports site and test a new soccer oriented layout vs an old baseball heavy one. In the day, the old baseball version wins easily. When NA goes to sleep it would serve up baseball to the Europeans until it loses, then after several hours soccer is the winner. But then it is too late and the Europeans go to sleep and on and on. This is an odd example and assumes equal balance, and the site should really be localized, but you get the point.
other tokens like #{ ^{ #() ~@ #_ #^ #'x ˆ:x
One thing I've noticed is that I'm really creative whenever I'm learning a new programming language or technology. I usually also spend time talking to people and listening to what they complain about -- this is a really good way to find a real-world problem that you can solve with your "interesting new project."
As is Streams [1], which I work on. There are many research papers on the project which use the research name System S to differentiate active research from the product.

[1] http://www-01.ibm.com/software/data/infosphere/streams/
You have a fair point and cool insight that I'm going to keep in mind :)

But does the average non-tech HR person recruiting have any awareness of this? I think they'd communicate it if they knew better, it would only make them better at their jobs.
Super Mario themed aquarium
RIM Halts Trading
Firefox on mobile is the new Linux on desktop... It's open source and you can see it being big next year, every year.
"But the only way this testing method is superior (at least as explained in the article) is that it automatically adjusts itself."

That's actually very useful for me though. Especially if a site has a lot of tests, or I'm running tests for a multitude of clients. It means I have to babysit the tests less frequently.
> That's kind of disingenuous, Mexico has massive corruption problems and a massive, semi-open black market.
reply

And the US doesn't? Where do you think that the recreational drugs come from?
I don´t know how is Silicon Valley because I never have the opportunity but I really think that in Spain or England is doing a great job and there is a really talented but lack the most important: investors (at least in Spain).
Great Article!
It's nice to see builtwith on the HN homepage, thanks for submitting this page Alex. I'm reading through everyone's feedback and will make changes accordingly, thanks everyone for commenting.

A few notes and things I will clean up -

* The pie charts I admit appear misleading thanks for affirming this, for widgets and technologies they show the leading tool but for document based technologies like CSS/JS they don't look right. 15% of sites aren't using CSS, > 85% are, and I suspect the rest are either dead sites or some other issue. I'll look at swapping to bar graphs which some of you have mentioned might be a good alternative

* PHP usage is based on server side implementation so a server might support PHP it doesn't necessarily mean the site is written in PHP

* The source of the list is yclist.com from about 3 months ago

You can lookup individual sites at http://builtwith.com such as http://builtwith.com/lanyrd.com

Thanks again!

Gary
IMHO:

Having a high sloc number isn't necessarily good. Nor is having a low one.

Coding for readability and performance often results in fewer lines of code, but that's not a two-way street; coding specifically in order to reduce sloc doesn't magically make your code quicker or more readable.
Major props on pulling off the 4-day week. I hope it catches on.

My criticism was limited to your early declaration of victory on your hiring binge. The bottom line is that you can't know if someone is going to end up ROI positive until they actually get there. After 30 days you can tell if someone is a good dude and they can get stuff done, but you can't tell if some other company will come along in 2 months and poach him. Shit happens.

By building a strong culture you are taking good steps to minimize the chances of losing people, but you won't really know if you've succeeded with these hires until they are a net positive.
The Biggest Lie = You didn't read the TOS, did you?
I am afraid I do not understand the question as you have structured it.

If you can rephrase it, maybe I can give you an answer.

I may have been sloppy in my usage of the term "regulatory environment". Is that want you mean?
> If nobody had guns from whom would the outlaw purchase(or steal) them from?

Nobody? Not police? Not govt?

How about folks who know how to use machine tools? (Guns are surprisingly low-tech.)
Best Practical in Somerville, MA is looking for perl hackers: http://bestpractical.com/about/jobs.html#hacker

(I've been using their perl/mason based ticketing system, RT, for 5 years)
:( In a world where people believe Android (the only reasonable competitor I can imagine you are discussing) to be "open", we have arguably already lost. Apple has built an ecosystem that is so closed and so powerful that if a competitor even throws a simple bone like "can install applications that come from a non-market source" suddenly they are touted as "open", when you still can't make any of the interesting modifications to the system that you can make to a desktop computer, as you are limited behind the app boundary... you can't even build a reasonable alternative to Market (which requires special Google-only permissions to implement things like the "agree to permissions before download" interface).

Now, you can always make the argument that Android is open source and anyone can build a platform with it, but that means it is open for people who make phones: the actual consumers are still purchasing closed devices. The simple thing to remember: this is about hardware, not about software; it is a mistake to be thinking about this as operating systems battling one-another, when the security mechanisms are actually something controlled by the person making the increasingly tamper-proof hardware, not the person writing the software that runs on those devices (a line that is messy and confusing for many people, as the commonly-cited example of Apple has one company playing both roles).
When you come to talk about your experience, just say that although you've found the longer you have been a programmer, the harder it's been to avoid picking up bad habits and wasting time on pointless fads, you feel you are so far on top of the situation and your current weight of experience should not pose a serious problem for your prospective employers.
> What about the marches after Trevon Martin's death? Should they have stayed home and not "politicized" that either?

What about them? Based on what's come out since, it's unclear why lynching Zimmerman (who is part black) is so laudable.
Nothing is forever. Facebook did great and will be around for many years to come but history strongly suggests that it will go the way of AOL, Yahoo, Microsoft etc.