skysight-inc/HackerNews huggingface dataset:
Seems this is a general mobile trend, not just iPhone: http://www.androiduipatterns.com/2012/06/emerging-ui-pattern...

It's nice to see some convergence in mobile UIs.
Bernstein Research: People don’t want Windows Phones
I would start with a little Unix (OS X Terminal, Linux or CygWin on the PC) until you feel comfortable navigating the file system, creating, viewing and deleting files directly or via an editor like vi, emacs or nano. Then move on to Ruby or Python.

Aim to be comfortable programatically manipulating text files at a minimum. Maybe install a library that allows you to manipulate Excel spreadsheets, if that is what you use for your numbers. Then try connecting to a databases to run queries/perform updates, and hook it all together into a mini app you run from the command line and does something you find useful.
It's only free for the beta. If I was in the US, I'd be using Stripe and be charging for it already. However, I'm in Australia and I'm currently thinking about the best way to do this.
Your needs are strikingly similar to mine, down to the choice of apps and launcher. What I noticed after a week of full time Gnome3 Shell use was that it was similar enough to OSX (but with the niceties of a proper window manager) that I'm finding myself hooked. Makes my ThinkPad a reasonable facsimile of my MacBook from a keyboard-nav centric, "keep out of my way" perspective. I love OSX on the MacBook, but hate it when docked. Gnome Shell gives me a reasonable OSX-like Linux experience on the laptop, but with a great docked experience to match.

Can't speak to the seamless suspend/resume support, etc on your choice of hardware, and I acknowledge that if that kind of stuff doesn't work, it'd be a dealbreaker.

Just saying, Gnome3/Shell is at least worth checking out if you like the OSX workflow and use just a few apps day to day for development.

Thanks for the writeup of your experience!
No, Lion exhibits this behavior for me. Close last TextEdit window, switch to another app, see TextEdit silently go away from the dock.
I'm using Arch, but this applies to any distro if you don't use a DM and instead use xinit.

I much much prefer the simplicity of only using what I at least partially understand - the more magic (ie a DM) the more shit to go wrong that you don't understand.
Not having an iPhone: how do you access this side navigation? I don't immediately see any clues in the app. Is it the buttons near the top (three horizontal lines)?

That being said, it kind of reminds me of Windows Phone's swipe to the side. Windows Phone does give clues that there's more to the page by cutting off part of the edge. This is the default design language for Windows Phone.

On the iPhone, it almost looks like there's a built-in or popular library these developers are using to enable this. Any word on how this is accomplished?
The article didn't even really cover that; it basically said "imagine the emotion" and listed a bunch of music.
I got stuck on level 3 too, unfortunately after reading this I had the answer the entire time! I had been trying an SQL injection but couldn't get it to work, so eventually I assumed maybe format() does something weird (I've never used Python before) and that is blocking the SQL injection and there must be another solution. I must have been malformed SQL or typoing, hah.
Hopefully a payments provider can come to the Latin America and Caribbean Market soon...
Its not a bad habit. A whole army of blog posts have spawned around this fallacy which annoys the hell out of me.

It works for some but a lot of people rely on email as a primary communication medium. You just look like an asshole to your customers and colleagues.
Just a quick note of caution: id attributes are supposed to be unique to the entire document, so keep an eye out for that. document.getElementById() is the simplest way to target document elements that's supported by all browsers.
No different than some guy at a private company reading reddit.
It's Arch, and it's really rather easy to install PA

# pacman -S pulseaudio pulseaudio-alsa

And if you're ok with having GConf installed (ugh)

# pacman -S pavucontrol paprefs
You might like http://nbartlomiej.github.com/lisense/ then.

It my old pet project; like BlaBlaMeter, but for licenses.

I still hope to experiment with the idea of improving licenses in future.
Watch Your Back Hasbro, 3-D Printed Games Have Arrived
I first noticed this on Android. Dolphin Browser has done this for years now. Swipe to the left side (by swiping right) to get to bookmarks, etc. Swipe to the right side to get to add ons.
What are the practical benefits of using a SAT-solver? Is it faster? I haven't had any problems with the results of apt's algorithms, but maybe others have. When installing/upgrading stuff, the update step seems to be much slower than the other steps.
When somebody is ill or weak why do give him/her medicine let body recover by itself, may not work most of the time and it will become severe. The whole idea of helping somebody is to recover from that state.
Show HN: JamPad
For levels 4, 5, 6, the Sinatra configuration used client-side cookies for session and the session secret is exposed in the error page. Crashing the app and injecting custom values into the session cookie was how I got through all 3 of them. I did feel like I'm missing the point of the challenge somehow.
Facebook co-founder Moskovitz scrambles to offload his shares
Just switched from MacVim to Emacs as my main text editor. Org-mode is very powerful for outlines and tasks. For a while I stayed with Vim because it's lighter on system resources, there are nice plugins like a lightweight Org-mode clone and VimWiki... and it's hot in the Ruby/Rails community.
But the 60 or so MB for Emacs is lightweight compared to mobile and desktop standards now and has features that blow any editor out of the water. No reason to stay with Vim (except on iPad). Reportedly Emacs also runs on Android... so with Evil mode and Emacs I keep all my Vi bindings and have the best of all worlds: calculator, calendar, planning, games, integrated browser, emacsspeak screenreader etc. The only thing I miss is a nice Cocoa file tree browser next to the GnuEmacs editor window.
If you have non length variable ASCII would you still want to use Attoparsec or Data.Binary?
@freehunter, yep, you access it by hitting the button near the top. You may want to check out sidetap, a mobile framework that allows you to build side nav: You may want to look at http://sidetap.it/
Awesome - and great blog post here: http://blog.pubnub.com/announcing-pubnub-channel-presence/
It's more popular also according to Google http://www.google.com/trends/?q=vim,+emacs but the word "vim" has various meanings.
Hilarious! I plugged in some paragraphs from press releases and it was spot on. I also appreciated the "or Scientist" part ... simply awesome!

"Bullshit Index :0.64
This reeks. I bet you're a PR-Expert, Politician, Consultant or Scientist. If there is a message, it's unlikely it will reach anyone."
Thanks. I like Golden Cheetah, but I had a few itches I wanted to scratch... Amongst other things, having it as a webapp lets me use this on all of my computers.
... buy some really good ear plugs? It's not perfect, but it's pretty good if you buy good quality ones and stick them in deep enough ...

I bought some noise canceling headphones a while back, and started wearing them in the office even when I didn't have music coming through them. The world became a quieter, gentler place when they were on, and it was good.
Simple.

Because if you don't love what you've spent all the blood, sweat and tears building then what is the point of it all ? And you know what is worse than no feedback. Bad feedback that crushes morale and energy that could've been avoided.

So you definitely need to subscribe to the "real artists ship" mantra but also not put out something you know is crap.
Show HN: One Person Canadian Startup, eh (1 year old)
Ask HN: How do you stop people from running to developers for every question?
It's extremely distracting for developers to be sidetracked by random, non-urgent customer or business problems all day. Do you use a ticketing system, have a rotating "bother this guy" schedule, create some sort of "I'm busy" signal that the office respects, or something else?
I think they should start doing that in Firefox too
http://pin.net.au is approaching general release
Could you explain how to get the request count so low, please? I fired off 1 request per possible chunk => 4000+
And installing yaourt[1] makes using PKGBUILDs from AUR and ABS, and binary packages from the repos amazingly transparent and fast. I've never heard of such a level of flexibility on package management.

For instance, you can install the precompiled chromium from the repos with yaourt -S chromium; if you need to recompile it from ABS, throw a yaourt -Sb chromium and you are done. To install the binary build from AUR, yaourt -S chromium-browser-bin will do it.

[1] https://wiki.archlinux.org/index.php/Yaourt
Someone else was getting in requests between yours causing the port numbers to increase.

You had to accommodate for it in your script, if you received a number higher than the expected diff then you needed to keep sending the same request till you where sure they hit concurrently.

Basically the time to crack got longer the more people who were trying to crack it, it became an optimisation race in the end about who could get the requests in faster/closer together

I ended up finishing #65 due to not wanting to rewrite my slow python script. It took upwards of an hour to get a single chunk because of the load
There have been quite a few posts recently with dramatic tales of breaking the email habit and trying to drop/cut back on email. No doubt email has been something that we struggle (and usually fail) to control. So we are left with dramatic measures, like "no email" or support cheats - like getting other people to do it for us.

Perhaps these mostly behavioral based solutions feel good (they make us feel as if we taking back control) but are they really the we can do at solving the problem of out of control email? Or are we just shifting the problem into text messages & calls or onto other people?

I'm working with a team now on re-architecting email to give us control over our email. We've started on a related but simpler problem - when I give a website my email I give them control. You can check it out at https://leemail.me

Soon we will be expanding this control to all email communications. If this sounds interesting, get in touch.

-Lee
Changes in the Delphi EULA
we don't invest in public companies at USV
LIES!!!ONE!!!!
Most clients prefer to work with people who they can visit, sit and talk to. Unless you can get at least $30+ per hour, it will probably be a waste of time.
I don't think I'd read a trend into that.

Emacs had a short burst of popularity that's reverted to the mean. Vim's had a little uptick in the last few months, but nothing to write home about.

Plot it on a different scale and you'll see that it's just noise; http://hntrends.jerodsanto.net/?q=vim%2C+emacs%2C+python
I'm curious, are there any active newsgroups worth visiting and discussing?

I used to roam some groups until about 2003, but most of them are pretty much abandoned now, and I haven't been able to find the same level of discussion on the Internet
vim is more popular than sex, god, and cats.
http://hntrends.jerodsanto.net/?q=vim%2C+emacs%2C+sex%2C+god...
Is this entirely true? Clearly cleanup of event names like "loadedmetadata" is related to the audio element but '_bubbleProfilingEvent', '_logEvent', and general .unbind calls are on backbone-related objects, yeah?
Ah yes "desk checking." When compiles took hours or would only run during the overnight batch cycle. You better believe it was worth spending some time manually reviewing your code.
Building The Linux Kernel With LLVM/Clang Continues
I'd guess so.
Or maybe they compiled a corpus of bullshit text (scientific articles, PR and political texts), created a little statistical model and are using that to check the level of bullshit of your text.
If hearing aids which are just amplifiers help, then he's not 100% deaf. His brain still has some input from the ears and can learn which impulses are from the ears. The guy in your story didn't even realize the vibrations were noises at first.

If you have any ability to sense things with your ears, you can enjoy music. This video explains why https://www.youtube.com/watch?v=i_0DXxNeaQ0
Hi, if you have any left, I'd very much appreciate one.

carlos.fenollosa at gmail

Thanks!
Personally I do not like to release early, but the reason for this, I think, lies not in fear to get negative feedback, but rather in:

1. desire to delay the appearance of the problems caused by maintaining backwards compatibility

2. unwillingness to divert limited resources to customer support - unfinished product can demand higher support costs
Either this guy is spending a king's ransom on all these tunes or the RIAA is going to have a field day with him.
You swipe to the right or press the upper left hand button to reveal the menu.
This looks incredibly useful, thanks.

I'd been kinda using two methods to do this already

* OpenVPN plus tun firewalling
* stunnel

Your solution is just so much a better fit for small-scale ( socket level protection ), it hurts.

How ready-for-production is the toolset ?
This new driver mixed with Play2 fully non-blocking/asynchronous stack opens very interesting fields of exploration and was really something missing till now in JVM world...
So the Haskell's not actually fully parsing the data, it's returning a lazy value that will do some of the work later? It's a perfectly good approach, but it means the performance comparison isn't really fair - the Haskell approach would slow down the rest of your program if you were actually using the value you parsed.

Comparing the line count between a program that uses a library and one that parses by hand is also somewhat unfair.
>When Mozart's Lacrimosa came on, I was blown away by the beauty of it. At one point of the song, it sounded like angels singing and I suddenly realized that this was the first time I was able to appreciate music. Tears rolled down my face and I tried to hide it.

Seems to cover it to me
Java zero-day exploit goes mainstream, 100+ sites serve malware
Signed up! Will it have an "offline" mode for Gmail? This is something I, too, have been wanting for a long while...
This was difficult to accomplish when server usage was high. There were a couple of ways to deal with this.

For the first chunk, a diff of 2 meant the first chunk server returned false, as the change in port #s meant no other network traffic had occurred between the primary server's request and reporting false from the chunk server. The chunk servers were called synchronously, so if the first chunk was correct and the second chunk server returned false, the difference would (ideally) be three. It's easy to see how a high network load would cause a lot of jitter here.

Some in IRC suggested the best way to reduce jitter was to improve the processing speed of the successive curl calls by using a faster language, such as C. My initial script was in Ruby, which felt qualitatively slower than Python, so I was stymied by jitter too. (I started out rejecting 2 in 10, and it got progressively worse.) I simply checked back every one in a while. By Monday night, the server was either empty or Stripe had increased processor resources, so 9/10 of my calls were effective.
awesome david! it's great to see this after hearing you talk passionately about it at work almost 1 year ago :-)

are you using flask for this? we've got 2 things using it atm, and it's been fantastic.
I tried with Paul Ryan's speech at the RNC. Here's what it said:

Your text: 15000 characters, 2645 words
Bullshit Index :0.13
Your text shows only a few indications of 'bullshit'-English.

Does that mean the algorithms work?
Obamas AMA answers came out between 0.10 and 0.30! http://www.reddit.com/user/PresidentObama
I'm trying to get all of that to sync with my beeper. The future is now!
I think that the main fundamental issue is that email makes it too easy to copy lots of people on a message, so you get lots of cross chatter (happens in companies in email and overly inclusive meetings). The other fundamental issue for some people is that a lot more people want to talk to them than they want to reach out to, so they get swamped (similar to the EB White letter about how many letters he and other authors receive, making it hard to actually write new things). I'm not sure these can be solved well with technology.
Masdar City, January 2012 (6 minutes)
Hi Artur from PDF.js here. We built Bot.io to handle the workflow you mentioned:

http://github.com/arturadib/botio

It's written in Node and is trivial to install/use in any Github project.
I don't know how deaf the person in the OP was, as with blindness, there are varying degrees of deafness. He may have some form of hearing because the vocabulary that he describes the first things he hears, e.g. friend with a "slight rasp in his voice" is quite rich.

But even assuming he was totally deaf before, a lot of people believe that basic music appreciation is one of the wired-in aspects of the brain, like language. In fact, there is some proof that language and music are processed by the same parts of the brain (http://www.sciencedaily.com/releases/2007/09/070927121101.ht...). So, just as a person who never have exposed to language can quickly learn it when s/he encounters it (many such cases are documented, e.g. feral children, Genie) so a deaf person theoretically would start enjoying music from the get go.

The difference in the other story may be related to the sensor technology, as you point out, maybe the cochlear implant was distorting the sounds somewhat.
"The response was tremendous, running more than 14,000 comments and garnering the attention of Spotify, which gave him six months of free membersion and a 13-hour playlist that covers a huge range of music."
If ever there were a language which was crying out to be open-sourced...
Show HN: The shameless experiment
yeah, Banco Itaú has its own DLL too. http://rodolphoarruda.pro.br/d/dll.jpg
Ask HN: How do you remove Geolocation Exif Tag from photos on your iPhone?
Hi,

I was wondering how can I remove the Geolocation tag from photos on my iPhone. Also I'd like to know how can I change the orientation tag inside photos on my iPhone.

Thanks a lot!!!
For anyone who is interested, the microdata is here:

http://www.bls.gov/tus/datafiles_2011.htm

Most of the questions people are asking can be answered with about 20 minutes of work and a little pandas-fu (or excel, if you are that sort of person).
I thought you needed 2 per possible chunk? One for the base port and another to get the port difference? Though maybe that's where I was going wrong...?
Is there really a history of security vulnerabilities in OpenSSH? (not openssh as patched by idiotic linux distributions)
Google research explains to Uncle Advertising how we all use our devices
Good companion to Paul Ford's Passivator:
http://www.ftrain.com/ThePassivator.html
I just discovered through the Arte TV the Masdar City project. After looking on Wikipedia (http://en.wikipedia.org/wiki/Masdar_City), I found this video to give a quick status where it is going. Despite the crisis it is still continuing well.
My blog posts (http://sveder.com/blog) are between .18-.22 so I feel relieved. Great idea, and like everyone else I'd like to know where I fail too.
It will always be a problem, especially in smaller startups.

The problem isn't that people don't respect a developers time (ok, some don't), but rather that when you lack proper IT infrastructure, the devs are the first likely choice to be pinged for any kind of computer related issue.

If your devs are constantly getting "My printer doesn't work" / "Why can't I get on the wifi?" style problems, you need to get a systems/network administrator in house to run interference on those types of issues.

If it's other business concerns, thats a tougher one. Sometimes they'll need to be pulled aside for a specific task, or to weigh in on certain decisions from the perspective of the team building and maintaining the code base, but ultimately it's the person in charge of the team who needs to make sure his team members aren't being too distracted.
You mention SVG; I assume you tried d3.js. What issues did you find with it?
Teaching my 10 year old niece how to program.
Hadoop Mashups - Serving HDFS data in Yahoo Pipes, IFTTT recipe, Zapier zap
Scientist?

I put in a page or so from a scientific paper I recently wrote and got 0.19.
Sparse or dense matrices?
It event seems the author mangled a direct quote. If you're not sure you can type a quote correctly, copy and paste. And call your editor.

“Google is a target Everyone wants to hack us.”
I jumped in the irc on level8 to see if people were hitting the same issues as me. It struck me that people were conducting themselves very well.

Awesome data for Stripe to hire against - they have a list of very technically competent people and a log of how they conduct themselves in a public forum.
Hell banned?
Brighton: South by South East?
Lenovo's new S-series laptops bridge the ultrabook-netbook gap, starting at $499
>nice Cocoa file tree browser next to the GnuEmacs editor window

Have you tried M-x speedbar?
Yeah, there's several ways to do this -- 'ssh -L' is probably the most common, followed by stunnel, followed by various types of VPN -- but for the use cases I care about none of them fit very well.

How ready-for-production is the toolset?

I've been using spiped in production for the past year. I've been using spipe for about two days (since I only wrote it two days ago). I'd characterize both as being very production-ready; the amount of code is small enough (about 4000 lines of code, of which 3/4 is library code shared with other projects I've released) that there's very little room for bugs to hide.
The main reason I posted was in the hope of triggering discussion over the method used to analyse the text.

I've seen users getting a lower score simply by separating out a block of text into numbered paragraphs which would seem to point to quite a simplistic method.

http://ipdraughts.wordpress.com/2012/08/25/cutting-down-on-t...
Offending people's tender sensibilities should not be a reason to reject an app.
In android 4.0 browser (don't know about earlier versions) there a mode to "save space" where the menu only comes out with a swipe from the border.

Hopefully, Apple hasn't already patented this gesture.
In my case I am also running behind a Squid proxy, maybe it's what's wrong.
I got an astonishing 1.13 from http://www.oracle.com/uk/corporate/pricing/index.html :D
It was a reaction to the parent claiming that GIMP is a toy. You can say many things about GIMP (unpopular, hard to use, ugly), but I don't think it classifies as a toy no matter the perspective.
I don't always scroll, but because the images were cut off on the bottom of the page it was obvious to me that I needed to scroll. It may be a difference in configuration?

People who are in to cycling don't need to know benefits, they know that logging this data is important to them. They are looking for a way to do it.

My critism is different. Once I signed up I didn't really understand how to use it. Maybe it is my lack of experience with cycling apps?
I love when companies behave like that. It just leaves so much room for the small guys to distinguish themselves as better.

In a perfect world bugs won't exist. Less perfect - they will be dealt with as soon as someone notifies the company (and there will be no blame on that someone). Our world isn't perfect, but as an optimist I see many great business opportunities in this.
This feature seems to be offering similar functionality to OpenVPN's tls-auth which requires an additional key before a connection is allowed. Another option to get similar functionality would be to use port knocking [1][2] but spiped gives other useful functionality too.

[1] http://www.portknocking.org/
[2] http://www.thoughtcrime.org/software/knockknock/