skysight-inc/HackerNews huggingface dataset:
Zenoss and PagerDuty: Event Enrichment from the bridge of the Enterprise
Zenoss and PagerDuty are an awesome platform for Event Enrichment and IT Operations. Find out why!
It's a nice little list. My one nitpick is that he referred to to the class extension [1] as an anonymous category and while it also has been called this it's generally documented as a class extension by Apple and so it makes sense to call that out so folks can go read about how it actually works.

[1] http://goo.gl/zTu3nA
Is it Futile? Is human existence futile?
Depends on what your definition of 'futile' is. When compared to the expanse of the entire universe, we are a mere speck. No matter what we do today, we will make no difference to the progression of the universe. Even if we somehow developed the capability to alter the progression of our solar system (note that we can alter the progression of things here on earth), it would potentially be 'futile'.

We potentially don't have a 'purpose'. But why do you need a 'purpose'? Does the moon have 'purpose' too? Will a Blazar be 'evil' if it destroys us with its gamma radiation someday? The human brain is wired to find purpose behind simple things. This simple 'feature' has helped us come so far. It helps us while dealing with the social/human/biological order of things. Why does the US government have this policy? Why did facebook buy WhatsApp? Why is an elephant so big? These are reasonable questions. But it doesn't apply to the natural order...why are we here? Why does the earth exist? Of course, "how we got here" is a relevant scientific question. But "why" is probably not.

Look at the irony. The human brain is arguably the most important thing in the universe. Despite that fact, it is potentially 'futile'. Probably, there is nothing in the universe which is not 'futile'.

You can't alter the universe. But you can alter the race which has the potential to alter the universe. So help the human race get there.

just my 2 cents.
The stack is more likely Linux based than ios.
Well, I think nobody uses them anymore because they aren't synthesized and the (readonly|readwrite) distinction is so clear.
Well, there is a certain enjoyment that comes from living – doing the things one enjoys. I don't know how one could argue that enjoying life is futile. If one is currently unable to do the things they enjoy, he/she should figure out how to fix it (see the general plan in previous comment). If one does not enjoy anything, he/she should try new things to discover what he/she enjoys. Not wanting to do such a discovery may be a sign of poor environment / life situation, medical conditions (depression), or general laziness. Each of these is generally solvable. A person who is truly determined to improve his/her life usually succeeds at the task, sooner or later. The key is to take the matter in their own hands rather than expect life to get better by itself. If anything I'd say ding so is a prerequisite of adulthood.
Gandhi was a lawyer (barrister) trained in English tradition. He was treated as 'part of the ruling class' in India. It is only when he reached Africa that he saw his real place among British who he was raised to admire and copy, and the treacherous ways British ruled India. His statement quoted above comes from his transition period.

It is Gandhi the old, not Gandhi the young, who is respected. No one is born a Mahatma. Except may be Jesus :)
Citation needed; I'd certainly love to know whether J2ME devices were a significant chunk of WhatsApp's actives, but there's zero data to back up the suggestion..
Ukrainian president announces he and protesters have agreed to truce
Salt, ansible, and pave (the fabric extension).
I'm not saying properties and all the automation they bring are a bad thing - I'm just saying the way we have to use them syntactically sucks.
Blatant SQL injection vulnerability?
Haha, I wish I could've been a fly on the wall for that.

You should've recorded it with your cell phone. ;)
Could someone explain to me why WhatsApp is more popular then say Skype or any of the numerous competitors. I looked at it for the first time today. I find the design of the app to be a bit poor, at least on iOS6. Overall it's a good app that functions well, from what I can see. But so does Skype, for instance. Also, the lack of a PC/MAC client is kind of a letdown.

I know it's silly to argue with facts, clearly people really like this app. But could someone explain to me why? I mean, how is it better than Fring, or Skype, or Viber? Or is it just luck? I am curious because if they did something right, I would love know what it was, so I can do it too :)
How To Prevent High Blood Pressure Naturally
You certainly make a good point, but I disagree with your conclusion.

Ideally, a law is drafted as narrowly as possible. Otherwise, it is open to extremely broad interpretation and eventually becomes far removed from its original purpose ( the Computer Fraud and Abuse Act and RICO are examples of laws where this principle has not been followed). If a more "principled law" were to replace the current OTA rules, it would certainly be far more expansive to include all immediately foreseeable edge cases (Congress tends not to get excessively involved in the finer points of modern tech, partially due to awareness that incorrect jargon could result in a law becoming obsolete in a few years).

The cited opinion does not rely on the minutea of the tech at all, the judge is using the technical description to illustrate how a complex technical scheme can be used to circumvent the intent of a law. And generally, judges do not look favorably on what they percieve to be "legal tricks", in this case, applying the unarguably legal example of private OTA viewing to a far more expansive scheme to act as a secondary provider of OTA streams without properly licensing them for redistribution.

I'm sure that the law could be rewritten in a more "principled" way, but there's a very good chance we could end up with something like the CFAA, which would be far worse than relatively narrow judicial interpretations of the current law.
Don't compare to skype, compare to sms/mms. WhatsApp is free (pretty much), and you can send _photos_ easily and quickly.
depends on which side they are being paid by.
>"No poach" agreements don't preclude me, as an employee, from leaving one firm and moving to another - they only preclude the partner firms from actively seeking out one another's employees.

In reality, the no-poach agreements Jobs and others held expressly forbid firms from hiring the other's employees even if the position was sought solely by the employee herself.
You do not. My brother uses it heavily on his WiFi-only iPad Mini.
Quit yer passive-agressive downvoting and talk to me, you cowards. ;)
Very bad date format. :( https://github.com/python/pythondotorg/issues/70
It's important to say that the general aviation population has gotten much smaller over the last few decades. It was a lot more popular 25 years ago when I flew much more than I do now. A number of aircraft manufacturers have stopped building small general-aviation planes for a number of reasons including liability and a reduction in public interest.

I started flying about 1980. By 1992, 12 years later, about half the pilots I knew in 1980 (instructors as well as students) had been killed in flying accidents. That's another reason for the decline in activity.
I much prefer it for the simpler cases over "if !x" and "if not x". Would be nice if people used it more responsibly, but I can say that about a lot of things.
Ruby carries over some functionality from perl.
the only other strategy I have seen is to instantiate handlers for the sub concerns. so set self.tv.delegate = myTVDelegate; or something like that.

Apple warns against it because it goes against key value coding I think. I am kinda on the I wish they had a consistent prefix for stuff. maybe it's just my feeble mind, but I like to have the code completion remind me of what's available. the sometimes inconsistent naming conventions in different classes makes it tough to remember all the nuances when you don't use them every day.
I think what is amazing about their story is that it goes counter to everything you read in the press about how to do a Silicon Valley startup.

1. They didn't try to raise venture capital. Yet venture capitalists ended up courting them and they raised money without even putting together a deck. The attention from the VC's came because they were executing.

2. There was little or no buzz around them, they didn't seek press attention even going so far as to not even have a sign on their door. Yet attention arrived because they were executing.

3. No vanity metrics, they only counted active users. Once users became dependent on the product they charged them. They didn't even need to spend their VC money because they were cash flow positive. This was because they executed.

Makes me wonder why Zuckerberg even courted SnapChat.
Hi Biznerd,

I read on designer news that making style guides seems to be a fruitful way to attract these type of customers.

http://www.smallhq.com/blog/your-startup-is-overthinking-des...

Hope this helps!
If anyone has used the J2ME version of WhatsApp, can they describe how similar it is to the smartphone versions?

For example:

• Do you get a notification as soon as messages are waiting, even if the J2ME app hasn't been run recently?

• Are photo/video messages available?

• Are the group messaging options the same?
By the time smartphones were widely adopted in the US, SMS already had massive market penetration. Trying to adopt something else when your entire social network already uses SMS is a losing game.

This is why, IMO, Apple, Google and Facebook are the only companies really in a position to change the messaging game in the US. There is space for newcomers (see: Snapchat), but they're going to have to work hard to spread beyond their initial niche.

Apple is driving iMessage adoption via iOS, albeit mostly only for messaging between iOS devices. Facebook has a solid mobile install base already, but they can't seem to figure out how to convince users to use Facebook messaging. It actually works really well for me, but no one I know actually uses it.

Google seems to be in the process of merging Hangouts and SMS. They're already the same app on Android, but you get to pick the protocol. Their logical endgame is to move all messaging to the Hangouts protocol, and fall back to Google Voice to deliver messages to users who don't have a Hangouts client.

If Google can pull this off I think they're going to absolutely kill it, but they seem to be having a lot of execution problems.
Yes all of them work. Not just that they work surprisingly well. This is the best J2ME app that I have ever used on my phone.
Does anyone know why stash names are so ugly? I've always found typing "git stash apply stash@{3}" to be pretty painful (not to mention redundant).
You just described every stock on the market. If it's not a gamble then people buy it and the price goes up until it's a gamble.
I'm not following. It seems to me that Aereo increases the reach of broadcasters, so their ability to deliver ad-supported content appears not just unharmed, but improved. Their inclusion of Tivo-ish features is no worse than actual Tivos, which are still legal.
Cell phone networks are most definitely not mesh networks. Unless, of course, you're using some weird non-canonical definition of mesh networks.
Tailing syslog while under the influence and patching an error should be a senior developer right of passage.

;)

http://www.wired.com/business/2008/10/googles-mail-go/

edit: As an aside, it was entertaining watching a drunk man use Emacs under the gun.
That's not how it works. The GL calls and shaders are interpreted by the browser and run safely (modulo bugs), like JavaScript on your CPU.
Nuevo programa de radio “Radiación positiva”
You're right. I'll update it to include both definitions in the morning.
>"Can you wind the clock backwards at all?"

>"Ah, no. Ask me again on Monday."

Really? I'm just a layman but if it's a simulation, like game of life, then logic tells me that they should also be able to rewind the simulation by backstepping. Either that, or she just created magic.
Yes, I'm late. So what. People miss the fundamental point.

The characters clearly state that since their level of emulation is approaching infinity, anything they do to their child universes will simply be reflections of the parent simulations.

Look at it this way. You rewind to 1942. You're going to kill Hitler. But your universe simulation is so in tune to the parent universe they're already doing the same thing. What you interprets as free will is the averaged responses of all parent universes. At some point in the simulation universe 2 billion plus above you someone actually has an original though to kill Hitler. This is simply re-emulated endless times.

There are no original thoughts in this view of the universe.
Her hypothesis is that physical ability doesn't matter. It does matter though. It matters in virtually every facet of life including personality and relationships. It matters in politics, power, money, work, status, and well being. It defines the personality of many people, especially men. It most definitely matters when it comes to attraction regardless of any argument one might make against that. Biology doesn't respond to intellectual banter. She seems either delusional or intentionally out of touch with reality when trying to make her point, blatantly ignoring facts for the sake of an argument that doesn't follow.
Everybody is talking about Jobs' personality and behavior and if Palm suffered because of that, but for me it's just another example of how wrong the whole legal system is. Instead of saying "we have more guns than you do, so shut up" somebody can just say "we have more money and lawyers than you do, so shut up". So if the system built to control bullying is used for bullying then what it's worth?

Ah, thinking of it just depresses me.
True in any context.
About to hit the mass forward button.
I read that to mean that she hadn't implemented that feature yet.
"I would say $19B is cheap for what its worth in this context." => This is hilarious.

Here's a quick comparison: https://twitter.com/jure/status/436391177026142208

You still make some good points in your blog post though.
Too poor? No. User experience, group messaging, fast picture upload.
Revenue is a part of it, but also remember that it's only a proportion of generated value. The fact that so many people use the app to communicate indicates that it's providing them with substantial value, even if the company chooses not to capture more of that value.
i dabbled with some J2ME development back in the day when palm pilots were cool, i even made a basic app for the original (early 2000-ish ) Motorola Razer.. it's not easy at all... i haven't looked for community resources for J2ME in years but back then i could find hardly any...
Who do I talk to about this?
The biggest question is off course when they will finally migrate from their Erlang backend to JavaScript.
Latent toxoplasma infection correlates with risk of car accident
As of today: Smartphones outsold feature phones for this first time ever in India. http://indiatoday.intoday.in/story/samsung-smartphones-outse...

From my personal experiences, international countries that have smartphone adoption use Viber, and the feature phone countries use WhatsApp.
This and the linked guides claim there is no advantage to using instance variables (preferring properties), but I see at least one advantage: simplicity. When you're reading code that uses an instance variable you know exactly what it's doing, you don't have to check the attributes of the property, or the getter/setter implementation, or think about any KVO going on.

I'm not saying this makes instance variables preferable, but there is something to be said for minimising the number of places you need to look when trying to understand a snippet of implementation.
Unfortunately I disagree that this is cleaner.

Yes its true, you can hack your way to to some idealized notion of objective C.

Accessing everything through properties is lame, and it sucks, and it only seems like a good idea if you use ARC because you think it will make it easier to find the retention bugs, it actually makes it harder.

Also properties are not the same as private members, although obj C trendists want them to become the same.

No, I disagree it takes you further away from object programming not closer.

The current trends in objective C are to hack the file syntax to make it seem like its more encapsulated and use properties to make ARC happy.

Both are wrong, obj C is a leaky abstraction. Too bad. You will never make it better by making your code harder to read and debug.

Yes in obj C inheritance sucks, protocols suck, constants suck, encapsulation sucks, and in the end if you know how to make something, it really doesn't matter. Stop obsessing on shit nobody cares about and build something.

Even with all your recommendations obj C is a bandaid. But falling off your skateboard can be fun. Live a little.
Isn't it a bad idea to define private/protected properties in your implementation file? What if you want to subclass?
The entire operation is incredibly inflated on both sides.
Remember that it's not only the J2ME actives that matter. The fact that you have access to all your friends wihtout exception inside the same app is killer, even if you have the latest iPhone.

That's what made me return to WhatsApp in the first place. That, coupled with an apparently flawless experience.
You are aware of Apple's history since 1997, right? Apple was in a far more dire situation than Sony is right now. Show me a CEO who can turn around Sony in a 5 years timeframe and you have someone getting even in the same ballpark as Jobs in terms of leadership and product vision.

There's a lot to be said about his character, especially how he treated others (although it appears to me that he matured quite a bit after his departure from Apple in the 80ies). But I don't think you can diminish his role at the biggest turnaround in IT history so far.
There is a free year, and then it seems like "everyone" gets a free year renewal.

I would not be surprised if 10% of their userbase or less had ever paid. Which is still a good number, but not the one you make it out to be.
There's something seriously wrong with this article -- it describes Python as ugly, but uses as its evidence the appearance of Python websites, not the language itself.

To a programmer who understands Python, how the Websites look isn't as central as it seems for the article's author.

To a mathematician who uses Python directly, or by way of Sage (http://www.sagemath.org/), the open-source Python-powered mathematical environment, the appearance of Python websites will mean even less.

It's all in one's exposure to the language. I think most Python users will rank the language ahead of the websites that describe the language.
gauss elimination was known to the Chinese (2nd century BC)
Having public things be in the header and private things in the .m seems exactly right! The header should only expose the public interface, not the implementation details, no?

(On the other hand, defining properties in an anon category, instead of just plain old instance variables in the .m, seems pointless to me -- why have a layer of indirection for the class to access itself?)
Perhaps it's country-specific? I just double-checked and the App Store won't list it in the search on my iPad under iPad-only or iPhone-only, nor in Purchased. I'm in the UK.

When I first bought WhatsApp, I bought it in iTunes on my Mac. I only had iPod touches and iPads at the time, and it wouldn't sync the application to any of them. I seem to recall that I tried to follow a direct link to the App Store entry from Mobile Safari, and it said that my devices were incompatible.
Also, changing outcomes in this simulated universe, as in acts of God that defy its physical laws, would be extremely difficult without messing it up, so even if the developer would want to, say, cure all suffering, it would abstain from doing so. And the developer could save the consciousness of people that he likes and maybe restore them somewhere else, like in another universe, with a different set of laws (e.g. heaven).
I'm convinced there is an 'order' to this world. It might all be one giant illusion where our attempts to understand the underline fabric is all ego driven dribble ( or whatever) but this still assumes an order. I'm more in awe of that than the question of futility.
If their is an "order" does that presume purpose? No. But it presumes something 'more' and the 'more' is what drives people. So maybe a lack of futility resides in this part of us somewhere. Most organisms are designed to populate and survive, as a species we do that pretty well so I suppose we are not-as-futile as some species but at the same time we can't fuck with cockroaches and water bears. lol

I'm really on here just trying to get a job.
wktdev [at] gee mail
> about half the pilots I knew in 1980 (instructors as well as students) had been killed in flying accidents

Wow, that's certainly dissuasive.

By the way, are there some kind of autopilots on modern amateur planes? Or is that even possible to integrate any ?
Unity, SDL, Project Anarchy, Cocos2d-X, Marmalade, ...
Singapore is a Smartphone country, but Whatsapp is pretty dominant there. (I didn't run into anyone who didn't use it as their primary messaging platform)
I created an app for SpringPad on Windows Phone
That's apples to orange, you are comparing the tech employees of a tech company to the sales employees of a marketing company that needs to call its customers and prospects all over the world again and again.

I have no love for Groupon but that comparison is nonsense.
In response to point #3, my counter-example is that when you list a method's arguments or return type, the parentheses include the star. In other words, the star does not "belong" to the variable in that particular case.

-(NSData*) myMethod:(NSString*)string;

It can really be argued both ways. We've hugged the type everywhere I worked.
I sometimes prefer using the git-wip commands.

https://github.com/tjmehta/git-wip

Let's me organize my "stashes" based on work-in-progress local branch commits. Also easier to rebase onto if it's a local branch that hasn't been pushed yet etc.

git wip
- alias for git add .; git commit -m __wip;

git unwip
- checks if last commit is a __wip and git reset HEAD^
Your bandwidth has nothing to do with it, it runs in the browser.

All it does is JSON.parse, execute your series of functions then JSON.stringify.

Unless I'm missing something there is no advantage over ad-hoc javascript. If you want to load a file from disk, deserialize and do some processing in javascript then node is absolutely the right tool (and this isn't).
So, I don't have the right to contract to a company to do at their location what I would contract them to do at my house?

Or is it just illegal when my neighbor makes the same contract?

For example, no one is arguing that a webservices company wouldn't have the ability to create multiple VM instances, each of which stored copies of my digital media and streamed a single copy of them back to me upon request. (Assuming I had obtained the copyrights to use these products myself.) Nor that it would be illegal of the company to do this multiple times, for multiple clients, even if the VMs were hosted on the same physical machine. It's clearly that any of the copyright violations involved in this scheme would be the result of the end-user, and not of the hosting provider.

I think the judge is simply wrong here - and that there is a meaningful distinction in the technology used to implement it, precisely because it's a per-customer service, rather than a bulk aggregation and redistribution.
Kik Founder on WhatsApp Acquisition
The key take away from this article is not to build your app in J2ME but to recognize how big the world is outside of America. American focused startups face lots of competition in a relatively small market.