skysight-inc/HackerNews huggingface dataset:
What is the advantage of this means of string escaping over strongly typed strings? If there is no implicit way to convert between a String and an XmlString or SqlString or what have you—or if an implicit conversion also correctly handles escaping—then the problem is moot. Look at Yesod, for instance, and how Persistent handles type-safe database access.

For those who haven’t seen it, the Programming Language Checklist[1] is worth a read. Forgive me my cynicism, but I don’t see the point of Yet Another Block-Structured Imperative Language. It’s nice, and there’s nothing wrong with it, but nothing really sets it apart, and I for one value innovation more highly than remixing.

[1] http://colinm.org/language_checklist.html
Yeah, that seems like fun. I'll definitely want to check it out.
I'm more surprised that 10,000 people only represented 6% of their workforce.
The future (of software) is in platforms
You're close, but the actual view is that all men are noble souls who are corrupted instantly when they glimpse a woman's ankle. Conclusion: women are inherently wicked and must be suppressed.
Engadget Giveaway: win one of five V-Moda Crossfade M-80 on-ear headphones
Dan - the cloud market is still immature and I can debate the comparison between the vendors you listed. All of them indeed do cloud costs optimization though the approach and the focus differ. For example Newvem does cost but also check your security and availability performance. Also optimization must take in mind your resources need to keep a redundant and secure environment.
Disclosure - I work at newvem.com and a blogger at iamondemand.com
What Startups Need To Know About Domain Names
A bit of the ole Ralph Nadar effect going on here, I presume. Java's share is being cannibalized by Groovy, Scala, Clojure, etc. They should start making a JVM ranking to start consolidating all those languages.
God job .
Will definitely give a try , as I have some experience in both of them ..
I always wanted to try qt php bindings, but even running the example apps was difficult .

Thanks to NPM :)
All about African Grey
If only this was in HTML5 and CSS3 instead of PDF.
Honest Question - How do you guys use these cheat sheets? Take large print outs and keep on desk? Just keep the electronic copy somewhere easily accessible? Printout and hang it on the wall?
Airtel 4G Services in India | LazyCopyBlogger
All About African Grey
It's not counter to my comment at all. Send me an email (ben at disqus) and I'll see what I can do.
Anonymous vs Britain's Home Office - Operation Trial At Home
TaskCurrent: Get Practical Advice To Improve Your Skills
Thanks for the screenshot! It should be all fixed now.
“Well look at her, she’s beautiful, she’s rich, she’s smart, she’s an amazing cook, and did it all with with kids. No one should have all that.”

She also watched her husband and father of those children, John Diamond, die a long, slow lingeringly horrible and miserable death from mouth cancer.

In life, no one gets off scot-free. And no one deserves to be on the receiving end of stupid, sour, ignorant, sweeping statements like this.
Is one of those patents "A novel technique for running a company into the fucking ground"?
Typography Inspiration Design
Thanks for the feedback, I think I have fixed that intro paragraph.
All that yellow and black reminds me of Hertz...
You might argue that Factor is "the new Forth".
Don't post that douchebag bullshit here.
Actually, I mean film is cheaper because under highly complicated circumstances, the standard workflow is less risky. I'm not saying that it's cheaper in principle, or that there for a given situation there isn't a specific solution that's better; But when workflow is everything, it definitely is. It's much cheaper having to spend an hour on lighting, not worry about motion control and ask for 3 different setups in the telecine pull list, to have enough dynamic range to fit everything into the shot.

With RED, even though results are very good (they are, however, short of amazing: it's terribly noisy, but then again so is underexposed film), the dynamic range is lower (and the dynamic density is uniform, which isn't that good), so keying becomes an issue, and so do CCD artefacts - even more so when renting 422 equipment. The complexity/risk isn't necessarily prohibitive, but definitely less lucrative. That's why I say 'cheaper', not 'better'.

On the compositing side, software has been great for quite some time. I'm aware of only a handful of truly novel keying algorithms published in the past 6 years, and none that can deal with digital artefacts very well (if you know of any, please tell me. Better yet, tell someone who works for The Foundry or Autodesk. Much appreciated. x), that's why so many commercials are still shot on 35mm instead of digital.
That's an idea :-) I for one would really like this. I think in general there's not enough information on monetization.
Dude, Remember Speak and Spell?
Ask HN: Using the Pay What You Want Model
I'm in the process of building a Rails app (http://progrss.me), and have been putting some thought into
different revenue models to (at least) cover the running costs.

One alternative that I'm considering is using a "pay what you want" model with different tiers (including $0).
The amount you choose to pay will have no effect on your account, but I'm thinking of having something
resembling a Kickstarter for features.

Whenever the total contributions reach a set amount, I would implement a new predetermined feature into the service.
Hopefully, this would give the users enough of an incentive to contribute to the project and keep it running.

I would like to hear if anyone here has had any success with the pay what you want model, or if you'd recommend
other alternative revenue models instead.
It may be worth retrying as an experiment to see how lisp fairs now.
The best part of seeing these is that the company can find out what at least one talented designer see's as their value prop and message and then map it to what they want people to see and understand. Design then supports that vision.
[Infographic] How the App Stores "Really" Stack Up
Excuse my apparent ignorance, but people are still programming in C?

Why? On which fields? Is there something C can do better than Java or C#?
Show HN: dShares - An easy Dropbox file sharing App
That is not a scaleable business model :P
Your place holder text is a bit random and it takes a few seconds to work out that that's what it is. You might not want to use lorem ipsum but what you've got right now is a bit confusing.

I like the yellow but I agree that there could be a little less of it.
Javascript - only three bad parts
Seriously? Three people went through and mass downvoted my posts in this thread? Why? Why-oh-why?
I disagree with pretty much all his points, especially the requirement for an IDE.

Whew. Glad I'm not the only one. I was starting to think maybe I'd turned into a set-in-his-ways fuddy-duddy. It's all well and good to propose new, even radical ideas, but like everything else, they have to pass (at least) one simple test: will it work? FTFA:

Why, for the love of all things pure and functional, are we still storing our source code as ASCII text files on disk?

Why? Why? Because it works, and it works very well, thank you very much. Maybe some of us are looking beyond next week because we want to be able to open our code in something 10, 20, even 30 years from now. I'll bet this guy hasn't even heard of EBCDIC. ASCII is a blessing. I'll give him that he's talking up XML and JSON, which are (thankfully) still just plain text at their cores, but the whole "IDEs can store metadata in the repo!" thing just seems stupid. If a human can't see and edit it, sooner or later it will become a roadblock. Note that I'm not saying a human should have to see and edit it, just that they can if need be. See the Windows Registry for the ultimate example of metadata in a non-ascii format.

I was tempted to stop reading at point #1, even more so at #2, but some other points are generally good. #6, #7, and #8 are particularly good ideas for new language designers. Extensibility (#6) is what makes languages powerful. Anyone who needs performance (#7 and #8) is already using an established language (such as assembler or C) that doesn't have a GC, so there's no point in writing a language nobody will use.
So would Chrome and Mozilla have to disable "view source" and "developer mode"? Would Apple have to stop shipping Xcode? Would I have to register with an "authority" as a developer? Like a boxer registering his fists as "deadly weapons"?

The insanity continues...
"Farther away", but "improved even further". I know this is what you mean, but others might get confused.
It is very saddening for me that frequently the winning hacks go offline after the hackathon.

In this case, Cloudspeaker.
Cheat sheets are really great and I bookmark all of them but somehow I never use them (or find the bookmark again). I rather google "<language> <topic>" which works best for me.

Are you using them actually? Printing them all out or using them as wallpapers??
I think this is a great design graphically, and an interesting concept. I was asking myself the following questions though:

1. What happens when you click 'Hire an Exec', or 'Sign Up'?

2. Why are there two different calls to action - 'Hire an Exec' and 'Find an Exec near you'?

3. Design isn't just about pretty pixels. Where's the content, and why is there dummy content in its place?

4. Where did the 'In the News' section go from their original design? It must have been important enough to put it at the very top. What assumptions did you make that led you to remove it, or move it down to the footer?

5. In general, what assumptions did you make and how did they influence your design?
I'm curious if recent changes in Google (taking special characters) will change TIOBE (They base among other signals also on search engines) index? Maybe C gets extra points when those should go to C# or Objective-C? ;-)
> Firearms kill people by accident. Often.

People using firearms often results in unintentional harm, just as people using 'hacking tools' does.

You forget to turn your packet sniffer off when on a public network, you accidentally port scan the wrong IP address, etc.

Obviously the use of hacking tools is unlikely to result in death or serious injury, but they cause real harm. Ask Stratfor what harm hacking tools can do...
that's just one plan. a lot of emacs people think that's a good plan, a lot of emacs people think that's a bad plan. I'm in the latter camp and prefer CommonLisp. But, hey, whatever works.
Not really. I use and own many knives, and would never use one on a person, even in self-defense. No one wins in a knife fight. I use knives for cutting food in the kitchen, but also for cutting fishing line, rope, slicing through grass and undergrowth to get to the soil, shaving down wood to fit where I need it to fit, etc. Knives are a tool.

I use a gun to kill. That's its only purpose. Hunting/killing and target practice for hunting are the only things a gun is useful for. I can't use a gun to help me with the crops, to fish, or while working in the garage.

Knives can be used to construct. Guns can only be used to destruct. Not saying guns have no legitimate purpose (I use one for hunting many times per year), but that legitimate purpose begins and ends with killing or practicing to kill. It's a long leap from taking the life of a deer to taking the life of a human, but you use the exact same tool in the exact same way, the only way it can be used.
The TIOBE index is measuring the hits these languages get on Google, Blogger, Wikipedia, YouTube and other search engines.

See: http://www.tiobe.com/index.php/content/paperinfo/tpci/tpci_d...

It's easy to see how this measures the wrong thing. A better metric for me is the popularity of languages in open-source software, which could be measured by (say) the number of popular/active projects.

For instance take a look at: https://github.com/languages ... but this also has flaws, because GitHub is favored in the Javascript/Ruby communities and open-source C#/.NET projects end up mostly on CodePlex, a lot of Java projects are hosted by Apache, a lot of Python projects are on BitBucket and so on.

So a better metric would be to aggregate the projects from all popular project hosting services and count them, with some kind of weight attached. So for instance it would be unfair to count the lines of code in the Linux kernel, but it would also be unfair for the Linux kernel to have the same weight as some random project on GitHub that's being watched by 5 people. I would make this weight proportional to the number of active contributers, such that when a project is left unmaintained its weight will eventually drop to zero.
>you really believe that the yesod guys are marketers?

I didn't say yesod had the best website, I said they put the most effort into marketing. Michael and Greg do a lot of talking about yesod, and are the only haskell framework attempting to draw in people from outside of haskell. You seem to have interpreted this as an insult, it was not. Usage increases with awareness.

>How so?

Unless you are using your RDBMS like a dumb storage system, then persistent doesn't provide the tools to access it. We're not talking advanced stuff here, the most basic fundamentals were done incorrectly: it requires int primary keys on all tables for crying out loud. Obviously multi-column foreign keys just went out the window then too. Of all our apps here, not even the most trivial could be ported to yesod using persistent.

>Any persistence layer you use with Snap or Happstack is just as easy to use in Yesod too.

Certainly. But the major difference between yesod and snap initially appears to be "yesod provides high level DB access and snap doesn't". This may be true of mongo DB (I have no use for it), but for an RDBMS it actually ends up being that neither provides high level DB access, and you have to use something from hackage.

>Again, how so?

Happstack's webserver has several issues, space usage being a major one. This isn't a controversial statement, Jeremy will tell you the same thing, it is why he's focusing on replacing happstack-server.
My partner and I had a debate about using the word platform in our startup description. I thought it was the best word to describe our company product he thought it was too non descriptive. After reading this, platform is a great way to describe it in that its focus is to allow others to create and develop based on it.
Remember when Sony made inspirational products that everyone wanted?
Source: http://www.raspberrypi.org/archives/978

I didn't see anyone mention how much the process costs. Does anyone have any experience with this?
I agree with you that they probably aren't very smart, most of them anyway. However, if you bump up a cynicism level just a tad, here's what you get:

They don't need to stop people from possessing or using "hacking tools", they just need to make the tools illegal so they have one more stick with which to beat people into submission. In fact, it's better if people don't stop using the tools.

For example, say the government wants to do some extra-judicial harm to an annoying person or group (Wikileaks comes to mind). The company hosting the data won't cooperate, so the government "finds out" that they use unlicensed "hacking tools" as part of their business. Now the company is given a choice by the government: hand over the data we want (even though you aren't required to do so under the law) or we file charges for your possession of "hacking tools" and make life hell for your company and staff.

Now, don't get hung up on the details of my example. These sorts of situations are easy to think of and they happen all the time (article a while back about cops around St. Louis comes to mind).

The basic principle is that if everyone is a criminal, whether they intend to be or not, then the government has unlimited power over people through its ability to cut deals with criminals. It can coerce anyone to do anything regardless of constitutional or similar safeguards because it can punish anyone at any time.

Maybe you aren't that cynical (not sure I am, in fact), but I'd rather keep laws like this one off the books, just in case.
I definitely agree with the fact that the "cloud is programmable" and that one of the major challenges is to be able to plan and implement the automation. On the other hand this highly dynamic environment must be controlled in order to be able to track its behavior over time and be able to maintain and improve its rules and automation. In order to do so you must "Know Your Cloud" in matters such as visibility and control. Does that make sense ?
Introducing dShr.es - Simple Dropbox sharing
You're favorite virtual machine and OS are probably written in C (or some dialect thereof).
Why not? It's bound to be interesting.
Downloading a file regularly - how hard can it be?
I tend to agree.

Let's assume a sufficiently smart compiler can parallelize 90% of our hot code. Now considering Amdahl's Law, we cannot achieve a speedup greater than 10 and are therefore stuck. Adding 10 or more cores won't do any good to our running time, because it is dominated by the sequential code.
Languages and frameworks unsuitable from production have been used in production thousands of times. It doesn't prove anything.
When I use them, I have printout available. Usually stored in file folder (so shrink-to-print if necessary).

I'm interested in what other people say.
> The United States has absolutely no credibility or capability as a defender of freedom, on the net or otherwise.

That's what folks always say, until they're subject to the alternatives.
I am not re-enforcing your statement at all. I think it is absurd to suggest that people will just suddenly start liking hamlet if they put up with it long enough. I used PHP for over a decade, I still think it is an awful template engine. Hamlet has the same problems as PHP, and added a new one. And the main part of your post I was objecting to was "everyone loves it and nobody has ever wanted to use anything else". We wanted to use something else, but once we stop using hamlet, there's nothing left making yesod unique vs happstack and snap, so we just switched instead of complaining.
Did you fill a bug report? I had some problem as well(weird setup, I admit), but I asked in the IRC room, and they sorted it out with me. I'm now a happy Mirah user… on the LEGO NXT.
Here comes the leviathan. I don't know what effect this will eventually have on Chrome and Mozilla Firefox, but I'm certain it will be good.
What advice can you give to potential founders who will be pitching on events like StartupWeekend,etc.? For us who attended, after someone pitched, random people approached him/her and wants to be on the group. Is it right to just say sorry that you're not accepting potential co-founders with random people?
Chocolate printer to go on sale after Easter
To my mind the Django documentation is among the best examples of what technical reference can and should be - ever evolving and dynamic.
I'd argue there are even bigger risks in swinging for the fences which is almost by definition a low probability/high reward endeavor. You might not have to rely on the impact of a Google algorithm change as much, but you've now got to worry about a host of other issues: cofounder problems, hiring employees, raising money, running out of money, dealing with well-funded competitors, etc etc etc. There's risk in both paths.

As an aside, this why I like diversifying my portfolio (ie, I'd rather have five apps making $1K/month than one making $5K). There are downsides to this path too, but I think it's a decent way to minimize the risk if you want to do this professionally long term (as I do) and are not relying on an acquisition.
I don't like this redesign. Exec just launched, and they are still in the phase where they are trying to teach early adopters what the site is and what it can do for them. This doesn't do that.

Just because something is pretty doesn't mean it's targeting the right group of people or telling the right story. I've gone through four rounds of revisions on the new web startup I'm doing in the last couple weeks for this reason. With every revision it's actually getting significantly uglier, but also more closely aligned with telling the story we want to tell to the users we see as our early adopters, so ultimately better.

There's always time to make the website pretty later once you nail the story and have a core group of users it resonates with, but making the website pretty for the sake of having a pretty website is always a huge mistake.

Additionally, the way you write a good design brief is by figuring out what you want the site to subconsciously remind people of, and then finding a bunch of design elements from other sites that meet this goal. To me this reminds me of one of those 'me too' social networks for video gamers because of the dark colors, the slick gradients/shadows, and the flash-game style UI. It emphatically does not remind me of FreshDirect, which would be a much more appropriate type of website to borrow design inspiration from.
Thanks, I'm glad I was able to help, good luck with it! p.s. An upvote would be appreciated. :)
VP Biden is an enthusiastic supporter of the legacy entertainment industry incumbents; odds are Obama will sign a SOPA-style legislation while in office unless we raise hell like we did the 1st time around.
IPhone with 4-inch display and ‘new sleek look’ to launch in Q3, Topeka says
I think the site load time is an allegory for how long it takes for the JVM to start up.

There are some good links in this blog. If you are a Clojure newbie, definitely check out the text-only cache of this blog.

I also want to note that "Clojure newbie" has many meanings, depending on which direction you approach Clojure from. Depending on whether you come from Java, LISP, Python or nothing, you will start with different tracks. I would recommend that Java programmers actually start with protocols and reify, typically billed as advanced subjects, then the concurrency primitives, before getting into macros and advanced LISP stuff.
Real Estate Colorado Springs - Homes For Sale - Foreclosures
Realty of the Springs Your Colorado Springs Real Estate. View Foreclosure Properties in Colorado Springs and Browse Updated Listings Homes For Sale in Colorado Springs.
The new design idea is great. The lower hanging fruit for conversion is addressing the ~5s pageload time. I was left without graphics for nearly 4 seconds (10mbit duplex connection)

http://tools.pingdom.com/fpt/#!/EJEPcYv2P/iamexec.com

https://developers.google.com/speed/pagespeed/insights#url=i...

Also, what do we need SSL for on a landing page?
I think you're misunderstanding my logic. I'm not saying that men and women are friends -because- of desire - I'm saying that men and women who are friends, require that desire to be present in at least one of the two sides.
> It would strongly violate my expectations for Scala to be
> more popular than LabVIEW (which is NOT just "the Lego
> Mindstorms language")

I'm not talking about LabView; it's literally the Lego Mindstorms language [1] that outranks Erlang, MATLAB, ActionScript, Scheme, Groovy, R, Scala, and so Forth. LabView appears in the "Can't compare that meaningfully" category. So consider your expectations violated.

> The "community" they're measuring is not the HN
> community, which is not even close to a representative
> sample of engineers worldwide.

I understand the potential bubble effects at work. I'm not arguing that Scala or Clojure or whatever's hip should come out on top. What I'm contesting is their notion of popularity. The measurements may be reliable (I don't think they are), but they're sure as hell not measuring anything worthwhile. NXT-G may be more "popular" in the sense of being Googled more often, but that's utterly irrelevant for 99% of all cases where you'd be interested in language popularity.

[1] http://en.wikipedia.org/wiki/Lego_Mindstorms_NXT#NXT-G