skysight-inc/HackerNews huggingface dataset:
A quick search on github [1] revealed a few known apps. Unfortunately, I can't say whether those are the best open source apps written in Phonegap.

wikimedia/WikipediaMobile [2]

wildabeast / BarcodeScanner [3]

[1] https://github.com/search?o=desc&q=phonegap&ref=cmdform&s=st...

[2] https://github.com/wikimedia/WikipediaMobile

[3] https://github.com/wildabeast/BarcodeScanner
His fibonacci example in ruby is, well... I've never seen a ternary operation in ruby.
Minitel adoption was never as big as with the current Internet, and users didn't suddenly migrate from one to the other. Minitel mostly bled to death as the Internet grew in popularity.
Let's hope Whatsapp doesn't have a deal with the Venezuelan government for access to its data, too, then?

http://www.huffingtonpost.com/2013/06/07/messaging-apps-gove...

If I were them I wouldn't take the risk, and use something more secure. Here's a list of open source secure messaging apps she or others could use:

http://missingm.co/2014/02/fighting-dishfire-the-state-of-mo...
He's not actually talking about saving the diff and patching within a git repo, as far as I can gather from:

> [...], apply the changes (patch) from the file and continue the work. While it is not something difficult, it can be done much easier with Git.

Since he's saying "it can be done much easier with Git", the implication is that he wasn't using Git earlier, and the workflow with `git stash` is far cleaner than that diff/patch workflow.

At least, I think that's the case. I really can't imagine someone doing that instead of just using Git and `git stash` in the first place.
Ruby gotchas
Flappy Bird playing robot
The authors don't seem very confident in their results:
According to the new study, the next food price peak will take place in about a year.

If I were confident that FB or TWTR or food prices would peak in about a year, I'd just buy shares or futures now and sell it then, rather than just publish some silly study.
The fact is either irrelevant to discussion (in which case it is off-topic) or it isn't (in this case we have to extrapolate more meaning to link those two).
Rounding should work if you round the coordinates instead of the distance. Then you can at best calculate an approximate location very precisely.
Sad day, just read his last tweet few hours ago.....
What Gandhi did was both peaceful and illegal. Those aren't mutually exclusive.
> Glory to Ukraine! Men and women, sorry for not being with you in Kyiv. I'm hoping that we'll find a way to help you.

I'm ukrainian, so I may have messed up english grammar.
You are obliged to use bitcoins if you want to put something in the blockchain (and no one will do it without a transaction fee). If you aren't using bitcoins otherwise, there is not presently any reason to put something in the blockchain. That could potentially change.

I'm not sure whether or not that is meaningfully different from "you are obliged to use tulip bulbs if you want to grow. tulips." I am inclined to think that it could be.
It's popular over SMS because:

- It's not 10c/p per message which if you're talking a lot adds up.
- You can send photos and videos and they show up in the stream. MMS isn't actually configured for most people even if it didn't cost 50c a message.
- It does group messaging.
- Avatars, UI etc

The reason it's popular over apps I think is largely down to savvy use of network effects, particularly that your username is your phone number, so it can scan your phone book and instantly show you who you know that has it. Plus it's available on iPhone, Android, Blackberry and as that article at the top of the main page says, J2ME (news to me but I'm in Europe so not that many feature phones around these days).

I'm from the UK but live in Barcelona and it has 97% penetration here.
The smorgasbord of languages and cultures makes it harder to target though. But German, French and Spanish markets are big in their own right, especially if you consider you can reach other territories with them as well. (Austria, Switzerland and to some extent eastern Europe with German; Canada and much of connected Africa with French; Phillipines and Latin America with Spanish.)
How to link tasks between Kanban boards using Zapier
This is awesome! I'm looking to do something similar and add new features as a learning project. Any pointers on what you used or is it pure JS?
"how is WhatsApp any different than iMessage / Facebook Messenger / Hangouts?"

That's not the right question to begin with.

The right question on this is: are those instant messenger users on WhatsApp worth much financially, will they ever produce financial returns, such that you justify $19 billion in any respect. I say no, the value of messenger bytes is nearly zero unless you can hold the users hostage and extract large sums from them (as AT&T and Verizon did on SMS). All user actions are not created equal in terms of the economic value they generate - one network of actions is not inherently as valuable as another; this premise will eventually burst the myth of Snapchat and WhatsApp being worth their current valuations.

How much are all those users worth? Not much if they don't actually generate cash, which is why webmail and traditional instant messaging is worthless financially.

WhatsApp was a threat to them, and that demonstrates just how financially dark Facebook's future is. Facebook will have to perpetually destroy its shareholder value buying up non-performing businesses to try to stall those upstarts from destroying Facebook's temporary ad platform. Facebook is likely to get Craigslist'd (replaced by an endless parade of dirt cheap social apps with no business prospects), because the real financial value of what it does is low.

The app itself is very useful to its users, but it's not financially worth much, no different than Gmail or Yahoo Mail (which both have hundreds of millions of users that send bazillions of messages per day).

Take away: the messages aren't worth much financially; the users aren't worth much financially. Five years from now, people are going to look back on all of this, and think it was crazy how much was being paid for "users" and "messages."
That works just fine. But if you're working on a big project, a full new download can take a while.
Awesome, now Facebook can spy on everybody!
This is horrible! Poor people.
WhatsApp has about 50% of the mobile messaging market in the UK, so no, it's just you ;)
Muslims 'warned in Fatwa not to live on Mars'
Do you know that they didn't? Once you've bought shares or futures, publishing the study helps - people following you is profitable.
I mean I wouldn't bother to shoehorn a Scala wrapper on Java's array.
Perl (5.18, at least) does let you (ab)use named groups to provide match-part identification.

Given `(?<g1>Sat)urday|(?<g2>Sun)day`, and a successful match, either `$+{g1}` or `$+{g2}` will hold the relevant subpart.

Quickie demo script:

my $re = "(?<g1>Sat)urday|(?<g2>Sun)day";
foreach my $d (qw(Friday Sunday Thursday Saturday)) {
my $out = '<default>';
if ($d =~ /$re/) {
if ($+{g1}) { $out = 'Saturday' }
elsif ($+{g2}) { $out = 'Sunday' }
}
print "$d routes to $out\n";
}
3 Steps To Website Design That Sells – Across the Board
It could probably be done by actually doing a replacement. Make all but the first group in each route non-capturing, and then replace it with something like " $1 $2 $3 .... $n", and count the spaces. You'd have to then do another regex just for that route with all groups capturing. So for 100 routes with 9 placeholders each you would do 1 regex replace that worst-case had to populate 100 groups, and then a second replace for the identified route to populate 9 capturing groups. Does that make sense?
Ask Threaders:

What code does Zuckerberg write? I've seen the film and googled "mark zuckerberg". From what I gather, he did some programming in Atari BASIC, and he's just another perl hacker. Common sense would conclude that he is multi-lingual (yeah, I'm aware he was rusty a year or two ago), but does anyone know any specifics?
16 Things Facebook Could've Bought for $16 Billion Instead of WhatsApp
Telegram has worked pretty well for me. There are desktop and web clients now https://telegram.org/apps
How I Would Succeed If I Started With Nothing
[HIRING] Stuttgart: Autosar Embedded Software Developer ConnectedCar
ATARI forces Industry Ent. to change the name of their upcoming space game
Hash Life still simulates everything, it just optimizes for similar patterns. While it does seem a reasonable optimization for simulating an entire universe (although why would you bother if you have unlimited processing power?) I don't think it's a good parallel to what the parent was suggesting.

In Hashlife you still need to have your entire universe in the hash tree, you can't take a bit of the pattern, only simulate for X generations without considering outside influence and expect to get the same results as a full simulation.
This is "premature optimization is the root of all evil" applied to discussion, nicely phrased.
> I wonder if a lot of these people who say 'X app is big in my country' actually just mean 'X app is popular within my social circle'.

Yes, that is exactly what it means unless there's some research data provided. Obviously it is easier to scale our current surroundings to the whole country, than to really go around and see how things are outside our social circle. Then again, same applies to you too, just because you haven't heard of WhatsApp before doesn't mean it wouldnt be big in the UK. :)
Speculating a food futures is tricky and expensive and even if you are largely right about the trend, volatility and being off on your timing estimates can easily wipe out your margin account before you have a chance to profit.
They are not protesters, they are rioting! That should teach them!
Do you also read both at the same time?
How can anyone in this day and age seriously write an article like this, when programming is cooler than it ever was. Wherever I look related to tech nowadays, it's always a very social, well spoken and trimmed young man in his late twenties. All the Googles and Facebooks pride themselves on their laidback, social and party attitude. People don't IRC or use handles anymore, instead, it's linkedin and facebook, showing off your social standing.

If this was written ten years ago, I might understand, but now, clueless.

If anything, it's harder than ever to be an introvert.
Just realised how often when working on some code I will try to contact the original author based on git blame... but in the future, a lot of those people won't be around anymore. I think we usually take for granted that people working on the same project will be here - but in a couple of years "anyone who worked on this module still alive?" may be depressingly more common. Not even from the development perspective, but working on the same thing as someone who's not alive anymore. Apart from long-term or famous construction projects, I can't think of many non-art places where the author is preserved in the history so permanently as in a source version control.
Probably the spambot mistook your contact form to be a comment form. Name, Email and Comment/Message are fairly common in comment forms.
Jim was a silent star of the Ruby community. Some newer Rubyists might not see how important his work on Rake was on Rubys road from a toy language to a serious development environment. Also, Rake was (to my knowledge) one of the first libraries that aggressively leaned on Rubys block syntax for writing DSLs.

On top of that, he was well known for his talks and ability to explain things.

A recommended read: an early statement on Ruby on the C2 Wiki (scroll down to "User stories")

http://c2.com/cgi/wiki?RubyLanguage
Under the Influence (on photojournalism and media manipulation)
Ask HN: What to consider when open-sourcing my app?
First, an introduction: Spendful.com is a budgeting tool that lets you track your spending manually. The unique (maybe not?) thing it does is forecast your balance in the future to help you plan better. For those in the US, yes Mint.com is better for tracking spending - but I don't agree with linking bank accounts because that defeats the purpose of developing a habit of tracking where your money goes.

I've realised it isn't good enough to make it as a business in it's current state and I'm not able to give it the time that's required to improve it fast enough to keep up with others. There are ~11k signups so I know some people must find it useful. 7 people pay for premium even though there are no premium features (it did have a 60 day trial as of a month ago but I've since removed that restriction).

My question: What should I be considering when converting an app to be open source? I've made the repo public but I don't have any experience with open source (other than using it) or if this is even worth-while?

- Should the business model change to be free for everyone on the hosted version at spendful.com?
- How do I restrict the open-ness of it to just the code and not the brand, design e.t.c.?

My goal is to have people improve it with me, host their own or use the hosted option at Spendful.com.

Any advice would be greatly appreciated. Also, if this is just a shit idea please let me know so I can stop wasting time on it :)
I know, once upon a time (2003), I did some J2ME development for Sharp and Nokia handsets.

Is the J2ME version of WhatsApp only available on Nokia devices?
This is probably a spambot that did not realize that it was a contact form. Many websites' comment forms only have name, email, and message fields.
You could use a lexer generator instead of regular expressions, since this is exactly what lexer generators do.
Is this wireless Oculus Rift rival the next big thing?
This ... is insane
Chris Jericho (1997)
Consider that many of their installs come from making pretty much any extant handset in the world (a large fraction thereof, including some very old phones running J2ME midlets) all interoperable across national borders and carrier networks. I don't know of any other way that this has ever been available across a such a range of devices and people. Add to that, zero sign up, account creation, entering server configurations, etc. There was considerable room for improvement on the status quo here, that's what they're built on.
Distributed database architectures
Where are the photographer credits? Where is the licensing information for each photo? What is your mechanism for compensating the creators of the original works you are republishing?
1bn people * $1 is a decent income? Bearing in mind that is an optimistic figure and FB paid 16 times that...
Feinstein offers "a full-throated defense" of NSA billion phone call collection
Nice to see code. :-)

Perl 5.10 from 2007 supports named captures. (Google confirmed that.)

Edit: nikic in the parallel comment is correct, named captures are affected the same way in Perl's regexp engine with ?|. (Google perlre and search for ?|.)
Not really -- think "free like a puppy". Planes are like boats, except you die if you screw up. There are plenty of repairs, storage charges, etc that can get expensive pretty quickly.

General aviation is something you do out of love, not to save money.
I used to get little value out of books, then I started reading better books. Check out this Amazon list for some high quality books. Don't let the "Clojure" theme scare you, these will make you a better programmer in any language.

http://www.amazon.com/Clojure-Bookshelf/lm/R3LG3ZBZS4GCTH
good,now where is the source ? oh wait,there is none.
From my experience, I can tell that they have irrestricted access to whatsapp and facebook.
Only problem is that low cost android is disrupting that, which I imagine is part of the reason for the decline in fb stock price seen yesterday.
DozerJS – Foundational Framework for NodeJS Web Services
Thanks ukrainian laws, there is no need in Gandhi-way resistance. Opposition have ability to make referendum by collecting 3,000,000 signatures(not that much, Yanukovich had 11,000,000 during last elections). But that's no way for ukrainian opposition unfortunately. The way of UA opposition is illegal squatting of main square of the whole state and clashing with the police. The sad thing irrational and aggressive thinking being widely supported by media and internet users.
I don't think they're necessarily looking to integrate the user bases that way. If Facebook's mission is simply to "connect everything ” then this gets them closer to that goal. Whatsapp profits are note Facebook profits, and Facebook is connecting everyone that Whatsapp used to connect.

Facebook wants as many users as possible, connected to rapture in as many ways as possible. This is a big win for that, and will continue to reap benefits as the Whatsapp user base grows.
Rdio is an app written in Titanium, I really like it. However, you notice its not fully in new-style nadroid without the native DrawerLayout. HTML5 is really not good enough for killer mobile apps.
"it's always a very social, well spoken and trimmed young man in his late twenties"

This does not means extrovert.

The real question is, after being social and well spoken, does he feels exhausted and ready for a nap?, or does he feels ready for a party? Introverts can be social and well spoken, but it cost them energy to do so; extroverts on the other hand, gain energy being social.

And neither has to do anything with being a good programmer. Correlation does not implies causality

I do agree that is unpopular as ever being an introvert, but then again it was not a choice to be one, it is just the way you were born wired
It's a very thorny area, and not one that I'd want to get involved in either. The FAA also has the concept of a "Common Purpose" to the flight. By my non-lawyer reading of this, it would be illegal for a private pilot to even have a casual conversation with someone, discover that they're going to the same city, and split the expenses. They have to be say, all going on the same vacation together. I believe that the intention of this is to avoid people flying with private pilots that they don't personally know and have the opportunity to evaluate their general judgment.
It is not known with certainty that very small actions across very large distances have any effect at all. It's possible that, just like you're literally seeing a past version of a galaxy, you're also literally seeing a less precise version of the galaxy.
It's a silly promise in the first place, which perhaps is why it's one of the most broken ones by billions of people.
I agree with you about why it is bad.

However the sentiment in your comment, "They don't need the US" I don't quite agree with.

Yes it is amazing that NZ has a free trade agreement with China. I think it was the first in the western world to do so. However only the huge export companies and cooperatives like Fonterra have managed to make use of it. Due to the language and cultural differences 'ordinary' kiwi small to medium businesses are not able to capitalize on the agreement.

In comparison a trade deal with the US wouldn't have such difficult language and cultural differences.

Trade benefits both partners and increases wealth. So while it may be true that NZ doesn't need trade agreement with the US it still needs good relations especially for defense purposes.

I believe it is possible to invade NZ with one aircraft carrier, several submarines, a small fleet of supersonic jets and a relatively small mercenary ground force. Hardly anything really. I still think that if a Maori revolutionary group ever got serious financial backing for military weaponry NZ would be in trouble.

Why any country would want to invade NZ is another story but the point is that NZ's defense forces are weak and few and it needs defense partnerships with the US and Australia to guarantee that no one would consider an invasion because of the threat of US and Australian intervention. Sure you might include the UK but the logistics of deployment of UK military assets would make it difficult.
"Never feel sorry for a man who owns a plane." -Charles Morse, "The Edge" (1997)
Termite-inspired robot swarms work without supervision or a centralized plan
Scientists have created robots that use just a few simple rules and environmental cues to build castle-like structures and pyramids.
Not sure I understand this comment. Your code snippet uses named subpatterns, but not within a (?| group. The interesting question is whether you can combined those two. Without (?| you can use named captures in PCRE as well (there's just little point in this context as a non-named capture would do equally well and be more efficient.)
I don't understand the reason for your comment:
1. are you suggesting that prof. Bar-Yam, head of the New England Complex Systems Institute would be more interested in profiting from his findings and keeping them private then doing science for the sake of science (in part paid by the military) or to influence policy so mass starvation can be prevented? Not everyone does their thing for the sake of money. Why would that be silly?

2. Science works with confidence levels, the quote "about a year" is English for that there is a margin of error in their predictive statistical model. There was an all time peek august 2012, exactly half a year later. So the model might be correct and of future use. Fortunately the prices have been below that peek since.
http://www.fao.org/worldfoodsituation/foodpricesindex/en/
I'd expect people posting on HN have some basic sense about science, hypothesis, models and confidence.
That is really sad news.

Jim Weirich was a real gem. Friendly, approachable and chatty, he didn't have that aloofness so unfortunately common to some "personalities" in the ruby commmunity. In the last couple of years he had been interested in controlling drones with ruby, regularly posting articles on the Neo blog and speaking about it at conferences. It was my great pleasure to spend an hour or so with him in Singapore last year just chatting about drones, his argus control library, and applications present and future - he was a genuinely interested, interesting, friendly man with a fantastic, giving spirit.

He was one of the founding fathers of what I like to think of as the "real" ruby community and will be sorely missed.
https://en.wikipedia.org/wiki/Self-awareness
This is sad. I'm not much of a Rubyist, but I leant on Rake quite a bit to automate builds and whatnot.
Ask HN: Breach, take control of any device with your phone
This is a pitch on GoPitch, a nice service to share project/startup ideas. Would love to hear some feedback!
The article is a bit off the mark. Teamwork is orthogonal to focus. Professional sports teams spend a significant amount of time learning how to drive out distractions and focus under high pressure. Wanting to focus does not make you introverted. It is important for high performance regardless of team size.

Again, practices like agile are orthogonal to introversion. Some of the most communication heavy projects I have worked on have been waterfall based.

Pair programming is team based work. The problem with it is the constant communication is distracting for everybody else in the office. This is easily fixed by having proper offices instead of an open floor plan.... but I've yet to work at such an amazing place.
Minitel killer app was the yellow pages.
The other predominant usages were mail order and sex chats/porn. Some games too but nothing significant and nothing social, at scale at least.
The content companies would put Aereo out of business real quick by offering a free, constant, live stream on their websites with local ads and programming based on the location of the viewer.

Owning OTA spectrum comes with a responsibility to provide the signal to the public for free. It was an absurd idea to begin with for content providers to charge cable companies to distribute something which has the sole purpose of being distributed and is broadcast for free to everyone with an antenna.
Wow --- this is my article! Thanks for submitting!
Fracking accident = coupon for 1 pizza