skysight-inc/HackerNews huggingface dataset:
Of the banks in england Natwest/RBOS seem to be the most aggressive in terms of modernising and improving their services. It's a real shame they've had technical issues over the last week because I suspect it will make it infinitely more difficult to continue pushing things forwards at the same pace.
The original work was posted and discussed here previously:

http://news.ycombinator.com/item?id=4145558
Web design readability fail for grey text on white background.
Really? I am going to see if that's an option here. Thanks!
Obviously not. I stumbled across this same sentiment the other day:

http://utcc.utoronto.ca/~cks/space/blog/programming/FancyPro...
"Try before you buy" critical for a SaaS product
To at least six digits of accuracy, no airline crashes happen in the US at all these days.
Personally I hope they do more apps as app store downloads. I don't want a stock app and I want a different calculator app. They can come pre-installed, but I want to be able to delete them and redownload them as necessary.

Podcasts weren't particularly visible before. I may be remembering wrong (I've changed the tab order in my own app) but Podcasts were hidden under the "More..." tab.
Haven't thought for a second about how to recover being stomped on, but xor'ing the directions together might be promising...
I use Downcast every day, not even as an advanced user, but just because I need to download podcasts on-the-go. This sucks in comparison.

* Catalog (aka Store) is very slow and clunky. Takes 5-10 seconds to flag episodes as "Downloaded" after I click on a podcast I have episodes for.

* Clicking download button takes 4-5 seconds to react. Progress of download is not shown in store, but only in Library.

* No connection between podcasts you downloaded and those in the store. So if you want to get more episodes, you need to search again. Why?

* No way to add podcasts by URL.

* Descriptions are cut-off after a line or so with [...], even if you press the "i" button.

* No position indicator. Oh wait, it's hidden behind the cover image and you need to tap to switch. And that's the default view every time.

* The position indicator has buttons at either end. They don't do anything. Or do they?? They're certainly really small.

* Some of the stuff hidden behind the cover image is a button. Some of it is just shiny bits of the reel-to-reel. Guess which is which from a foot away!

* Only fast speed is 2x which is too fast. Only slow speed is 1/2x which is too slow.

* The share buttons everywhere just link to the podcast in general, not the episode.

* Generally sluggish on an iPhone 4.

Honestly, this seems like the kind of stuff Apple is supposed to be better than.
one of the things I've found lacking in MacVim recently is smooth scrolling. The rendering engine on OSX doesn't handle large files well at all. It's a shame because otherwise everything work quite well
Datatables with the jEditable plugin.

Datatables - http://datatables.net/

jEditable - http://www.appelsiini.net/projects/jeditable

How to integrate - http://datatables.net/release-datatables/examples/api/editable.html
This is the best approach , but it is best combined with fairly comprehensive re factoring otherwise you end up in a situation I have been in a few times where you have new code that runs with a nice abstraction and old code that works with less abstraction.

At that point you can introduce bugs because somebody modifies the old code in a way which would not be allowed under the new abstraction and then the new code ends up reading data produced by the old code leading to a cascade of failure.
Annotations for submissions. Just a couple sentences telling what the submission is about. Titles are often obscure, so you cannot determine whether a submission is even worth your attention without opening and reading it. Given the rate of submissions on HN this may be really time wasting.
Search doesn't work, UISearcBar X button is misaligned, when you focus out from search the cancel button goes inside uisearchbar
What really irks me are the weak excuses in that blog entry. I don't care that it was a 3rd party plugin or that you wanted to encrypt the passwords. You screwed up and endangered your users.
People should also look at - and benchmark - tokudb with its fractal tree indices.
Mass-Unsubscribe In Gmail (Has Increased My Email Productivity Like Silly)
I believe this dates from the bad old days of analog phones and relatively dumb networks. I've read accounts (reliable? not sure, but believable) of people getting billed several times for a single call made from the air, because multiple cells picked it up and they didn't coordinate among each other. I don't believe this is a problem today.

I fly small planes for fun and sometimes use my phone in the air to check weather. The biggest problem is that it doesn't work above about 5,000ft because the signal gets too weak. I never bother to turn my phone off, and neither do most of my pilot friends. I spent about fifteen minutes flying a plane with an instructor friend once while he chatted on the phone with his wife about when we was going to get home!
the irony.
And the title is absurd.
Following up to myself, sorry:

If skeuomorphism is helpful, it's not generally because it gives familiarity with specific controls—we've all dealt with frustrating virtual knobs. It's that it gives a "face" (or, if you'd prefer, a "brand") to an app, which for some makes it more approachable. Lack of user confidence is often a major usability issue.

Also, and perhaps more importantly, it can visually differentiate sections within the app, making it easier to navigate and feel comfortable with the app's modes of operation. Users often get lost within a maze of twisty dialog boxes all alike. The real world tends to have many visual cues and context indicators that help people mentally build and organize hierarchies — for me, at least, it’s hugely easier to remember people if I have an image to associate with that string, i.e. a face to put with that name.
Using macvim is surprisingly like using a normal editor; even more so after you press "i" and start typing. All the normal copy, paste, highlight, tabs, and other os basics that you would want are there with the power of vim in the background if you want to explore.
I started programming on VB3 and spent many years doing Visual C++ and C# as well as quite a bit of Java with IntelliJ. I depended deeply on IntelliSense/autocomplete. Years later, I don't remember how I ever got anything done with that stupid distracting drop down box. It's just so easy to arrow up/down through that list and hope to stumble upon the correct method to call. On the rare occasion that I type that member accessor dot and don't know what I want, I much prefer full-sized documentation in a browser that I can cmd+f on.
If you did this, I am moving my apps' avatars to you. This would be a very cool feature! :)

Just signed up and it redirected me to getchute.com which threw me a bit...
Things you should learn while at college - testing (pt1)
Ok, if someone tweets to you "Check out this cool podcast" and provides a direct link, how many steps does it take for you to subscribe?
I agree you have to direct this energy somewhere, though once you've done so and know you are actively doing so, these worries can start to settle - as they have a place to settle to, they have molded who you are and your action, your direction, your path in life. I agree you can't just ignore this energy, these thoughts and emotions, that wants to surface. Anything that needs to be dealt with will come to the surface when space exists for it to come up, and meditating in fact creates this mental space to allow such thoughts to surface. I believe individuals who think or say otherwise perhaps haven't realized that this is what they have done to direct their feelings of suffering into tangible action.
Hard to say. It may come bundled with the final release of iOS6. I think they just wanted to get it out the door now for whatever reason. The app uses a number of new UI metaphors and includes elements of the iOS6 App Store redesign so perhaps they are just testing the waters a little here.
Are there any plans for releasing an SDK?
what a great looking site (this and Chute too). but... maybe you could explain the value a little better to me? the avatar URLs for facebook and twitter are:

http://api.twitter.com/1/users/profile_image/:username.png?s...

http://graph.facebook.com/:username/picture?type=:type

granted, your API has cleaner and more consistent routes,

http://avatars.io/twitter/:username

http://avatars.io/facebook/:username

But it's not a huge difference as far as I can tell.

As far as uploading avatars goes... I guess that can be a little more difficult but your process doesn't seem a whole lot simpler than just uploading to s3. I would definitely be more interested if you did on-the-fly image manipulation like cropping and centering around faces, maybe you could look into the Dragonfly gem if this is a Ruby app.
My Favorite Photo App (No, It's Not Instagram)
I think if your app is based solely on email addresses now, Gravatar will serve you well.

When we started building this service, a lot of people wanted a simple way to handle their own avatars - that is letting users upload their own photos and not send them to Gravatar to do that. That's likely the biggest win for everyone.

Also, a lot of apps are using more than email now so our goal is to offer that as an option. Being able to simple ask someone which avatar they want to use and storing that, as opposed to just an email gives the users more options - and we'll keep track as they change their avatars.

Not sure that clarifies it much, but that's a big part of how we built this particular solution.
I think about this stuff a lot as part of my day job. I'll discuss the good and the bad. I would say the most important part of this paper is the 1. the Size and 2. the Number of images. The size of the model isn't huge.

Most people don't realize that computer vision research is done using tiny sets of tiny images. Think hundreds to thousands of images that are 32x32 grayscale or black and white. Google did 10 million 200x200 color images.

For a conservative comparison human vision can be thought of as two 15 megapixel cameras capturing at 30 frames per second. (The real numbers are higher and much more complicated.)

I suspect that given this amount and quality of input data most machine learning algorithms would have produced better than state of the art results.

Now the bad. Their model totally ignored time.

Most computer vision researchers work with static images. In biology there is no such thing as a static image. Everything moves. You move, your eyes move, the environment moves. The brain, as an exception, can understand static images, but the rule is motion.

A majority of features in biological vision are tied to motion. Light/dark change cells, moving edge change cells. A huge portion of the information you derive from sight comes from the temporal context of a given moment. The change from moment A to moment B is directly encoded and learned and is often more important than the state at A or the state at B.

I'm not faulting them, in fact, I am extremely happy with their results, but I want to point out that these results can and will get much better in the near future as the input size increases and people start to integrate temporal features into their models.
I didn't find this article to be very scientific. Although it claims certain rules are arbitrary it doesn't bother to point out what makes them so, which is what I was expecting when I clicked on this.
Kruiden: sint- janskruid helpt tegen depressie | Leef Nu Gezonder
Have you looked at the actions of the Republicans lately?
Watch This, Twice: http://hackersandfounders.tv/RDmt/rand-fishkin-inbound-marke...
Bandwidth isn't the problem, rather dropped packets and increased latency. Neither are fatal, but add to poor experience voip has been compared to a pots connection.
Pirates agree that there is differences between nationalities but they keep together in a few core values that is hard to get fractured by them:

* civil rights (in and out the net)
* copyright and patents reform
* open government and open data (transparency, accountability)

http://wa.pirate.is/about

Disclaimer: I'm from Spain and we share these values, although we claim too for citizen participation in government through direct/liquid democracy, which is the current difference between some pirate parties and others, but they all tend now to this due PP-DE success.

Also, we keep working together in projects like PP-EU (European Pirate Party), aiming to be present around Europe in the next European elections: http://jay.lu/?p=2184
Contracts do not have to be written. That's the first thing you learn the second week of law school.
These rich corporations are de facto stewards of our political system. (That may not be the ideal way the political system should work, but that's how it does work, and the well-connected, well-funded fully exploit it).

And the problem here isn't piracy. It's freedom of speech and property rights. Might someone misuse their property? Sure. But that's no grounds for stifling them.

Dropbox is behaving in an immoral fashion. (For contrast, look at what Twitter's very morally upstanding behavior on a number of issues over the past few years).
On that note it doesn't work (doesn't bring up keyboard) on iOS browsers.
Yep, seems they messed something up. Both the older Firefox, and the Aurora have been running just fine on my ICR Transformer Prime, but now Firefox refuses to update.
These are nice references about the name:

* http://falkvinge.net/2011/11/07/origins-of-the-pirate-party-...

* http://en.wikipedia.org/wiki/Pirate_Party#History
Coding and Custard
This is a great effort, but it really seems like a ripoff of SublimeText, design-wise.
Hilarious. Reminds me a bit of http://pleaserobme.com/
There's definitely an age-gap here.

People who grew up coding C had to learn to use ctags, whereas, people who start out in interpreted languages are much less likely to encounter such.

>involves the extra overhead of learning things like tags or rope even.

Rope has no learning overhead. It works the same as any IDE. You use the functionality it provides like "go-to definition" or refactoring.

Tags are just a file you generate using a command and the editor uses it to provide a "go-to definition" faculty.
Fascism is caused by the economic depression.
The EU has proven itself to be completely economically inept.
Therefore today's Fascism was caused by the EU.

I would also point out there was no Fascism during the relatively peaceful age from the defeat of Napoleon until WWI, as well as no EU.
As long as you can represent your query with predicate logic and not violate set theory (or other relational tenants), it's perfectly "relational".

It's important to note that folks have figured out how to extend Codd's original relational algebra with stuff like aggregation. As the OP mentioned, "Relational" doesn't mean "What Codd wrote in a single paper back in 1969". It has continued to evolve, both with Codd's direct involvement and from successors like Date, Darwin, and Pascal. Codd wasn't an all-seeing, all-knowing data-management demi-god - but his general theory of relational database management and the core tenants are still super awesome. Extensions to it, as long as they don't violate the RM, are just as valid as Codd's original work.

That means #1 is totally relational (as an aside, you don't need ORDER BY or LIMIT for it either). Indeed, relational algebra supports aggregations (http://en.wikipedia.org/wiki/Relational_algebra#Aggregation).

It's important to separate the query language from core RDBMS theory, as the two are orthogonal. Codd suggested Relational Algebra as a reference language but never intended for it to be the only way to communicate with a RDBMS.

See CJ Date's excellent discussion on ORDER(BY):
http://books.google.com/books?id=WuZGD5tBfMwC&lpg=PA163&...

EDIT:
It even seems folks have figured out how to make "LIMIT" relational operator:
http://stackoverflow.com/questions/10229535/relational-algeb...

I have not read the paper, so I cannot discuss the validity of the approach.
How to Get Rid of Bed Bugs? How to Kill Bed Bugs?
Hi,

Great questions. Let me answer them one by one.

Avatar URLs - we are normalizing the way you access them regardless of the service. Also, we'll be keeping these up to date. For example, when an instagram profile photo changes, it will result in broken images unless you go update it. We're doing the queueing to make sure you don't have to.

Uploading - the platform we've built actually does a great number of things on the upload side. We've limited it down to the resizing to the appropriate sizes. The ability to use custom identifiers for your avatars lets you build the route to them instead of having to store the full path which we think is a help when putting together dynamic apps.

Enhancements - we're working on a number of the items you've mentioned as possible improvements down the line. Dragonfly is a great recommendation for this sort of stuff.
That makes the erroneous assumption that vim, without heavy customization, is not a good editor.

Vim is capable, out of the box, of everything a more heavyweight editor can do. The only thing really missing is library aware code completion.
Show HN: The Breezy Button, Easy Secure Printing
"The code that you write on the computer should only stay on the compter that you wrote it on and nowhere else."

That is what I was taught. What it means is that if you write some code on your work computer, it stays on your work computer. If you write it on your home computer, it stays on your home computer. Nowhere else.

(obviously there are exceptions, but the basic rule is a good thing to remember)
Phooey. Requires iOS 5.1.. guess it's time to upgrade and see if my jailbreak will hold.
Do you use the external program to emulate Cmd-T? I don't like that solution :) and it doesn't work in Windows IIRC...
> At that point hyper-efficient execution results in higher throughput and lower latency.

I don't get excited for 1% decreases in latency. I'm willing to bet money that the performance penalty behind parsing the sql queries is asymptotically a constant - or at least, a tiny fraction of the time spent computing the data set.

I feel especially confident in this because memsql never brags about the specific increase in speed. This can't be hard to measure.
I do have to say, though, that after seeing the video I'm pretty sold
Yeah, the average podcast I listen to is around an hour to 90 minutes, and that ends up being 45-70 MB.
What you're discussing is strategy (the choice of where to deploy resources in a conflict). Some might argue that science can be applied to conflict, but Clausewitz for example makes a convincing argument that strategy is not scientific and will never be.
Somewhat ironically, "selflinks-only" seems to be a common policy with news republishers.
Sorry about that confusion.

Avatars.io is an app we built on top of our platform. The app credentials you get are for Chute which also gives you access to all the other features of the API.

If you want to see more of that, you can check out http://picture.io
(Ooooh damage control; aren't we your potential customers?)
How we chose and furnished an office the Y Combinator way
I don't understand why they put in poor implementations of advanced features though. Like the speed dial only has two options, too fast and too slow. Why include that at all?
I haven't tried AeroFS yet but this new feature is giving me the push to try it now. Being in control of my data and my costs is something I was looking for.

Something is bugging me though, what is AeroFS' long term viability if they don't charge for their services?
App store search update explained
Mooted if they follow it up with, "we're just looking for the best of the best."
Crafting a Killer Investor Pitch
RESTfully atomically incrementing a counter using HTTP PATCH
I understand why Apple felt the need to create this app. The current method of managing and listening to podcasts is split between iTunes and the Music app, and holds on to old models of syncing between the computer and the iPhone / iPod. It's a mess, and that, of course, is why there are third-party apps that have been doing a better job for podcast enthusiasts.

Unfortunately, this is bad news for the makers of the third-party apps. My personal favorite is Pocket Casts. They put a lot of work into creating a great user experience for podcast listeners, which seems to have been replicated in some ways in Apple's "official" podcast app. (I'm not saying Apple copied them, just that some of their UX conventions also exist in the Podcasts app.)

As I say, Apple did need to fix the current way podcasts are handled in iOS. Overall, it's probably going to be a good thing for podcasters, as it will make it easier for the average consumer to subscribe and consume podcasts.

It just makes me feel bad for the app developers who have gone through so much work to create excellent products, only to see their role shoved out of the way as Apple integrates this new feature into iOS. It's an old story; Apple's been doing this sort of thing on the Mac for ages (remember Coverflow?), but it still gets to me a bit. I'll keep using and loving Pocket Casts, I just hope they and others can compete now that Apple's got their own Podcasts app.
I hadn't thought about that.

If it comes pre-bundled, click link, that opens in Podcasts app, click Subscribe.

If it doesn't, they've still currently got podcast integration with iTunes desktop, which means there will still be an iTunes page and itunes links will work, they just won't redirect to the itms-podcast protocol or whatever it is. They could link to the app from there.
I'm in Oklahoma, which traditionally doesn't have much in the way of consumer protection or information laws. It's possible, though I think it's probably because I bought it in a physical store.
You aren't smarter than the compiler
His site I think :)
I still don't think you've done any work to show that it's immoral for Dropbox to do this. Even if it weren't in their business interests, I don't think you've done the work to convince me that there is a moral issue at stake.
The people who have never seen a reel-to-reel tape deck are already avidly using Apple technology. They may puzzle over this aspect of the UI, but they already know how to make it work with the more familiar controls (which are also available). Meanwhile older, perhaps less technically savvy users have a real-world analog to explain what's going on in the app. So, no harm for the savvy youths, some possible benefit for the older newbies.
I respect it a ton. I rarely work over the weekends. I check email occasionally, but not often.
That is right, although they announced in Praga to hold more conferences per year.

What is wrong (in parent comments) is the meaning of being "registered". The map shows which parties are officially registered in their countries.

For example, PP-Sweden doesn't belong to PPI (oh, surprise!). Swedish representatives couldn't travel to Belgium because of eruptions of Eyjafjallajökull [1]

[1] http://en.wikipedia.org/wiki/2010_eruptions_of_Eyjafjallaj%C...
Signing a $50,000 contract when you don't have the money to pay for it sure is gambling alright, but it's gambling with someone else's time, money and livelihood. I sure hope the vendor was in on the risk.

There's a lesson in this for all you contractors out there. Take money up front (I used to expect 50% for small projects, but less for larger ones.) Don't assume your client necessarily has the money to pay once you've completed the job.