skysight-inc/HackerNews huggingface dataset:
The fact that they use Spring to wire their application together is telling that Scala in its current state isn't meeting everyone's wants or needs at the architectural level. If you follow the Scala mailing lists you'll find a lot of anti-Spring sentiment, and I totally agree with them. I've hated Spring since I first saw it years ago. Why use a statically typed language if you're going to throw away type safety for the important task of wiring your application together? Why use a modern and powerful language if you're going to, again for important parts of your application, rely on a horribly slow and gimped XML DSL?

One of the reasons I think people still use Spring is that XML configuration files don't require recompilation. I think that to address the Scala developers or community need to make it incredibly easy for you to run Scala scripts as part of your application. This will then allow people to use Scala like a dynamic language and allow them to deploy Scala configuration without needing to recompile.

Also, I think work needs to be done in the community to document accepted design patterns one can employ to wire together your application in Scala in a way that solves all of the use cases Spring configuration is currently used for. This, combined with making it easier to run dynamic Scala, and people will never feel the need to turn to Spring again and the world will be a better place.
Worked fine for me on Chromuum.
Sadly, the evidence so far strongly suggests that you're right, and this idealistic approach won't work. That evidence is from PLoS ONE (which remember is the main example of how many innovations do work). They have had the ability for people to comment on and evaluate their papers for a couple of years now, and it's hardly ever used.
Application for Sending Oversized Checks
If you insist on being pedantic, you can compose a set of spanning trees into a spanning forest, which is a graph.
From a blog post I wrote:

Zuckerberg refers to this as “frictionless sharing,” a dream of a kind of meta-panopticon with which everyone can see what everyone else is doing in real time. There are parts of this that I actually find kind of compelling. The Ticker is a nod toward “ambient intimacy” the idea that you can approximate the low-level intimacy of occupying the same space as someone, in a digital way.

But, by being public, the Ticker fails at achieving intimacy. Because if being in the same room with someone creates intimacy, being in the same room as everyone creates the opposite. It turns all of your activity into performance. And what many have hinted at is that removing friction from sharing just displaces that friction. If everything I do on the web is under the public gaze, I have to reflect for a moment before I take any action — before I listen to a song, watch a video, play a game, or click on a link. It simply moves the friction from sharing onto the activity, in the worst kind of self-censorial way.

http://blog.byjoemoon.com/post/10755504272/intimacy-and-perf...
Reviewers should be prepared to stand by their reviews. If they're not prepated for it to be known that they said something in a review, then they should not say that thing. Anonymity and secrecy in reviewing doesn't help the field.
This is mainly because games are the biggest category, and the top grossing games are "ville/village/pet" games that are free with upgrades.
Firefox and Chrome both support it, no?
Not if those young researchers want their stuff to be read (and therefore cited). Trends are, open-access journals are growing in impact.
I concur entirely (and have spoken with my MP about it).

However, as far as I can tell, anyone using any of the more established "big name" billing services to collect payments for a UK company is almost certainly breaking at least one law on a "your business is at risk" scale. Stripe would have to be very special to do better.

The usual culprits are VAT (I have yet to find a billing service that would actually allow a UK business to comply with its basic statutory requirements on this count, including several that claim to support VAT) and privacy (exporting personal data, such as names and credit card details, outside of Europe requires certain guarantees, which again I don't think would be met by any of the services I've looked into so far). I imagine quite a few businesses are getting away with using these services and not meeting their obligations, but personally I wouldn't want to operate with that sort of risk, particularly now Business Record Checks are becoming big news.

Stripe does seem to have a fairly clean API, but on the flip side, it also seems very limited in features next to some of the more established competition, so maybe it's just horses for courses. Again, I know that none of the other billing services we've considered this year even got close to supporting the basic charging model we wanted, never mind all the bells and whistles we've been considering, and if you wind up having to do a bunch of financial legwork yourself, these services start to look like very poor value for money pretty quickly.

IMHO, what small businesses in the UK really need is for the government to stop hassling banks about lending lots of money (sometimes useful, but not to many of us) and just get them to provide basic services like card payments in a sane manner: no multi-month waits to get up and running, directly comparable charging structures on some standard basis, transparent migration of customer card data between all the vault services without causing a PCI nightmare so there is genuine competition in the market, and so on.

And then I woke up. :-)
Not the best of logic, IMO.

1) Market share decline does not imply "second rate browser". It could just mean that Safari caters better, but for a smaller part of the market now, or that there simply are more options to choose from nowadays, or that (I do not believe that, but it _could_) more nerds are harassing their friends to install a browser where those nerds can configure a zillion things.

2) The evidence given for problems with Safari market share is, IMO, very weak. That same graph also 'shows' that "IE market share dropped in the past, but now has reached a plateau".
Exactly. Nobody's going to get in on the Google, Microsoft, Apple, or Amazon IPOs either.
You would use Square for your in-person payments (Square, so far, is for brick-and-mortar stores whereas we are doing online payments). But we definitely are targeting developers more currently, so can see why we may not be as easy of a choice for you. We do offer quite a bit of analytics around what you are making and being paid out, and we also give you a viable way to get set up easily with minimal PCI compliance without having to use a hosted payment solution (so customers checking out wouldn't be sent to another website, which I believe PayPal's hosted solution does), so these features may appeal to you.
I have the same feeling with my iOS applications. The day my son was born (a day I didn't go near a computer) I made just over $1.5k on the app store (normal sales are a small fraction of that). The feeling you get from making that much money when you didn't even think about your products that day is pretty amazing.

I also happily check my sales every morning.
Could someone explain what's the point? It's done, it's the past now. Why do they care to publish a statement like that? Unless they just want to publicly point at HP and laugh...

Additionally that powerpoint file is probably full of "for your eyes only" marks, so there's not much they can prove using it.
Income Cover
Financial advisor understand different needs of different individuals or situations may demand.
Just make sure you still do your PCI compliance audit if you use Stripe.
No apparently history pollution in Opera 11.51 either.
I made a mistake in the original article when I chose the phrase "handling fee", which suggests that the journal charges just for evaluating your manucript. That's not how it works (in the great majority of cases anyway) -- you pay only if your paper is accepted and published. (So I should have called it a "publication fee".)

This is an important difference because it means you don't have a situation where someone submits a manuscript, pays the handling fee, and feels the journal owes them positive reviews and publication.

Many open-access journals provide waivers for authors without institutional funding. Typically, editorial staff and reviewers and not informed whether or not the author took a waiver, so that can't influence the accept/reject decision.
Krang Tattoo
Ashley Mattingly | Shoot The Centerfold 2011 | Playboy Miss March 2011
Gamification on Steroids: Dobango
10 awesome places for an online professional to live
Ask HN: How to advertise a web design/development company?
Hello.
I have a website where I offer web design services and web development for small businesses.
So far the only interest I've had has been from family and friends. What advertising strategies could you recommend to get some more clients?
I've tried cold calling local businesses with very little luck.
I'm looking to make a little money for myself while I'm at uni, so if I could get a couple of jobs a month, that would be great.
Thanks.
Thanks.
The post acts as if the idea is really new (some article is said to have introduced the idea "one week ago") but I have seen this in practice at least months ago. It’s not a new idea. But there are reasons it hasn’t taken off like crazy.

There are still serious disadvantages to (ad least the obvious implementations of) the technique, as powerful as it is when it works right. Others on this page mention drawbacks. Not the least of which: It’s not super easy to make a font with just-right glyphs; you cannot guarantee that no users don’t see or hear letters instead of images or alt-text (ooh! anybody remember our blind/accessible users?).

So until I see a post that examines and solves all the potential issues with icon fonts, I have to stay away.

As pointed out below, this blog post is over a year old. Oops.
I cancelled my Spotify subscription a few days ago. I'm just not interested in sharing this stuff to my timeline, and unfortunately I can't seem to view playlists from friends without having timeline integration as well.
Show HN: My first weekend project
Okay, first thing, I should warn you that my project isn't an awesome tech demo that I've spent many weekends building and polishing. No, my project 1) took less than 48 hours and, 2) while I'm proud of it, it's definitely not technically impressive. It's possible that it's something only a mother could love. Hopefully this convinces you that anyone can build a semi-useful website.

URL: http://how-many-calories-are-in.com/

The idea was to create a site providing useful information and then the second phase of the plan is to eke out some passive income from advertising. I'm still trying to figure out how I'm going to get the website in front of people, though. Other than sharing it with you fine folks and my whopping 35 twitter followers, I'm thinking maybe I'll email popular food and nutrition blogs and see if I can smooth-talk them into giving the site a shout out. If you have any advice/ideas for generating revenue/page views, let me know.

No fancy framework or anything. It's just a static HTML site that I generated from a dataset available from data.gov. The search box is still a little wonky because not all of the pages have been indexed. It was my first stab at using Ruby for something other than solving Project Euler problems, so the scripts I wrote to generate it (and the StackOverflow questions I had to ask) are embarrassing, but the scripts are provided for your amusement at https://github.com/robertseaton/how-many-calories-are-in.com/ and the StackOverflow questions are now a matter of public record. In hindsight, I should have used some type of templating system to separate the code and data, but I figure: if it works, it works. In the future, though: some kind of templating system, definitely. Maybe I'll refactor if I decide to add more to the site.

I probably spent about half the weekend writing the dinky scripts to output the site and the other half working on the site's design in an attempt to get it looking like a site that you might trust in giving you correct nutrition information. This is like my second attempt at designing a website. I had no idea what I was doing. I just tweaked the CSS until I found something that looked less horrible.

Any feedback is welcome.

P.S. If you're looking for a passionate programmer with C/systems experience and a will to learn for an entry-level programming position or internship (ideally in the Chicago-land area, but we can work something out), my contact info is in my profile.
Does Stripe allow delayed payments? That is, people put in their credit card details, Stripe authorizes the card but doesn't capture the amount charged, then we can approve/decline the transaction, and then Stripe can capture or void the transaction?

We have a situation where we need, for legal reasons, to verify that people giving us money are allowed to do so, and we really don't want to have to reverse the charge after the fact if we find out they're not eligible to pay us.

Otherwise, the system looks great, and I want to use it right now.
Ironically, I lost interest in this at some point because of the slide format. With a wall of text, I can figure out how long it is and whether I want to dedicate the time to read it. These cute arrow-key slides were giving me no feedback how many there are and whether it's going to take half an hour to go through them all, so I closed them. Heh.
> > > So the stack frames aren't allocated on the heap.

> > So where exactly are the closures allocated ?

> They would be allocated on the heap

You're playing a weird game of semantics here. closures and stack frames are the same thing in this case. The fact that the "call stack" is implemented via a register called "the stack register" and uses a LIFO move-the-mark allocation scheme is an irrelevant implementation detail.

Your assertion that CPS conversion is somehow more efficient than growable stacks is not supported by any of the arguments you presented.
I don't have iPhoto, but I'm a little scared by how good Picasa is. I have about a prosumer level of knowledge - not enough to develop image-processing SW, but enough to enjoy reading SIGgraph papers.
Does anyone know if there is a distributed framework to run NLTK?
Why are you still deploying overnight?
Wow. So that's what's behind the innovator's dilemma? Your competitors will cannibalize the market share of your existing products, when your own staff could have gotten there first but their part of the organization didn't have the authority to get away with it?
> You're right if you're thinking it shouldn't be.

Why do you think it should not? AFAIK, doing so exempts you (legitimately) from much of PCI DSS that applies if sensitive data hits your network, but does not automatically exempt you from the rest.

Are you concerned that someone will be able to compromise the page on your own server so it no longer embeds the payment service's form correctly, and then capture card data that way?
Stripe, recently saved me. I am still fighting with my merchant processor *First Data who is awful. I talked to Stripe via Sean Harper with FeeFighters and I was up and rolling in 20 minutes. Yes, Jaw drop fast. Most payment processors require at least two weeks to be setup. Their UI/UX is beautiful and simple. When I need help I get it immediately. I love this company. :)
Kayak Puts IPO Plans On Hold
They are not alone. I got word from one of my banks, Regions, that they too are implementing a similar charge.

Bank Simple...we're ready for you now.
I think it's more complex than that - there's also usually more risk associated with the newer technology, and it's often lower margin (not in this case.) So you have this new division saying, we're going to build a product that cannibalizes our main business, and makes less money per customer... and that's just not very easy to sell.

So instead, someone who doesn't have your old business comes along and builds it instead. And you end up either buying them, or fading away.
Sean, you should jump into our campfire (https://stripe.com/campfire) or send us an email at support@stripe.com. We can try to offer a few suggestions for how to do this.
You know, I've just recently started studying law, so I really don't have the time to work up the required scraping/webdev skills from scratch. In fact, I don't have as much time to post on HN either, and should probably be posting less :-) But I would love to collaborate on this part-time if there's anyone in the Bay Area for whom scraping and hashing would be trivial tasks. Same name at gee mail.
Korea has a really great system where you can shop for 'virtual items' while waiting for the subway. The items are then gathered at your nearest super market and delivered to your door.

http://www.youtube.com/watch?v=nJVoYsBym88
Differences Between the Kindle 3 and Kindle 4 (Hands-On Video)
OpenNLP and Stanford NLP are both Java libraries that might have higher performance characteristics.
We don't support what's typically known as separate auth and capture in the payment industry (though we may in the future).

Typically, we recommend just capturing the card information by attaching it to a customer object, and then making a charge later. If you're charging a really high amount, or for some reason need a 100% guarantee that the charge will succeed, then right now you'll have to make the charge and then issue a refund in your situation.
I think this kind of thing would be great as an HTML5 web app.
A user could load up the site and see a logo and a search box. They type in the food and with a smooth and well designed UI can see all the information they need.
No apps needed and it would work on any mobile/tablet. This is the kind of thing I'd like to be able to access when I'm not at home, for example when I'm buying food or eatting out.
Just read in the article that the fed lowered maximum interchange fees. Has this translated to lower fees from payment processors for anyone?
Is scaling an order of magnitude really such a non-achievement? I mean, have you done that? Most of us would be delighted with that kind of growth. Besides, if they’re smart enough to get all this right so far, they’re probably smart enough to modify their policies when they stop working so well—sorry, if they stop working so well.
Agreed. Sometimes it's just too obvious.
Is there a processing volume limit? Will Stripe be verifying customer orders?
Fluxus: 3D Game Engine for Live Coding in Racket
I think the thing that really annoys me about these kind of moves is that they're clearly targeting the less fortunate out there. If I want to avoid the $5 that's easy- I'll just switch to my credit card. But people who don't have enough credit to get a credit card now get punished twice.

I read a fascinating passage in The Big Short (an excellent book on the financial crisis by Michael Lewis) that told the story of a top banking exec boasting about the amount of money they made on "Free Checking" accounts. Far more than they made on the accounts they charged for, because the "free" accounts came with dozens of catches and fines that ended up costing the customer more.

What a foul way of doing business.
ActiveX can be achieved with the IE Tab extension and Chrome for Business supports things like locking down the home page.

http://www.chromium.org/administrators/policy-list-3
Awesome that the payouts are now much faster. That was the one thing keeping me on the fence but will be using it right away for StartupThreads.com
I would first like to preface this by saying that I think insider trading is wrong. And individuals who blatantly and obviously take advantage of privileged private information for profit should be punished. However for most cases I find that the punishment far outweighs the crime. When bankers and CEOs on Wall Street manipulate the market for their own gains or cause industry crashes based on reckless behavior and ordinary people lose billions of dollars in net worth the Wall Street hotshot get to walk away Scott free. In my opinion I rather have a guy who purchased options on a tip in making money versus reckless money managers who lost his senior citizens entire life savings. The mortgage crisis was completely avoidable and most people agree that what companies did bordered on the illegal yet no one has been prosecuted for crime. These high-profile prosecutions by the SEC seemed to be just a bit of posturing to get the image polished in the news.

Martha Stewart and Mark Cuban for both in the same boat, bad knowledge that their investment was about to tank in there were about to lose money. What normal person would sit back and allow their money to go down the drain. Especially when information is not solicited by you. In both cases it seems someone came to them with the information they did not actively seek it out. How could you not act on that tip. I'm not crying for multimillionaires but it's hard to ignore the fact that any normal Joe blow citizen would do any differently. this is exactly the case with the factory workers. The chief mechanical executive was observant of his surroundings and concluded something was up. He was not involved in the deal, no one came to him and give him information, he pieced the puzzle together himself. He should not be penalized for that.

The problem is the vagueness of the law. Laws should not be left open for wide speculation and interpretation of said law. Especially in finance, it should be as defined in particular as possible. We definitely should have fair markets, without it Wall Street would evolve into an even more chaotic and corrupt place. The people need to know where they stand and what they can and cannot do.

This type of disparity in the law and its enforcement is not unique to the financial industry. Drug laws and penalties vary wildly. The Rockefeller drug laws are some of the most notoriously lopsided legislation that was ever passed. You could do decades for possession of crack but only a few years of probation for the equivalent amount of cocaine.

Define the laws, level the playing field and enforce penalties uniformly. It's really just a simple as that.

On a funny note the guys who used a Croatian seamstress at the front first tried to hire strippers to solicit tips from bankers while they were partying at a strip club. Illegal, yes but funny as hell.
I fail to see why anyone selects a big bank like BofA/WellsFargo/Chase for their personal accounts, when they are known to have a plethora of fees and dubious ethics, and there are almost always better options in regional credit unions. What am I missing?
A Great Idea: Worthless yet The Second Most Important Thing
Obi Wan Kenobi thought Mos Eisley was a wretched hive of scum and villainy, but he obviously never visited a commercial bank.
You probably hit the error when we had a spike in traffic. We just launched today, so thanks for your patience.
I stopped pirating 5 years ago because of all of the streaming services out there (grooveshark, last.fm, pandora), and somethimes youtube.
Don't they already do this? If I don't have at least $1500 in my account each month I get charged. So I have this account I never use anymore save for some tiny charges, that I don't want to cancel due to credit score that has to have that much money in it at all times.
When Google begins charging $150K/yr for something like this, you know there is room for someone in the market to disrupt Google.

Does anyone remember how much Urchin used to cost before Google acquired and made it free?
Looks like a great service. Too bad I can't use it, since I'm a Canadian.

It gets really tiring to see interesting new services launch that refuse to take my money because I live in a different country. I'm hoping that it's something non-trivial that is preventing them from operating in countries like Canada and the UK, and I look forward to using the service once they are able to offer it to me.