skysight-inc/HackerNews huggingface dataset:
You are purposely finding sexism in that. When people on HN use female pronouns as gender-neutral "... CEO ... she ..." I don't immediately assume only women are capable of that position. And when they write "he" I don't assume that women are incapable.

You are part of the potential audience, the girlfriend in the article is meant to represent every non-programmer (male and female) and he is meant to represent every programmer (male and female), and you full well know that. You are being ridiculous by asserting that everyone who doesn't write in the style you prefer is sexist.

I think it was a stupid article, but the only part remotely close to sexism was where he only described male programmer friends.
> That being said, it does look like the app reports basic analytics but nothing sensitive.

Are you referring to the seemingly-encrypted network connection over port 5332 to a server in China at IP address 222.77.191.206 that has traffic that precisely correlates to me sending and receiving messages using the application? [edit: Which happens to be the value of the resource ServerId in the APK?]
It's not "why now?", it's "why still not?".

If the country that plays the role of the World's police becomes/is corrupt (to that degree), then there is no hope for the World.
A Conversation with Elon Musk -Khan Academy
Indeed, I've heard the style of the humor on Big Bang Theory as

"Stupid comedy about smart things."

And I'd agree with that. The humor itself is really shallow, often mean spirited and uncomfortable. They can only pass themselves off as "smart" because they have peripheral details that relate to traditionally smart things.
Submitted to Mobile-Sandbox; http://mobilesandbox.org/xml_report_static/?q=357339

Only connects to Apple itself, And

http://alog.umeng.com/app_logs
http://alog.umeng.co/app_logs
http://oc.umeng.com/check_config_update
http://oc.umeng.co/check_config_update

Which is 'apparently' a chinese analytics provider.
Yes, but the article talks about military technologies and their impact on the extent of civilized areas. Neither Islamic nor Mongol invasions were based on new technologies (if anything, they had less sophisticated equipment than their opponents). Also these invasions didn't result in significant changes of the civilized area (cf. the American frontier or Russian expansion into Siberia).
iCloud isn't nearly as exciting as iMessage, with the majority of iCloud services just being WebDAV (bookmarks, etc), CardDAV, CalDAV, IMAP, etc.
Try sending a picture--surely the size of the Chinese body would scale with the picture
Bruce Sewell’s office can always send a letter to Google Play Store. Most likely Google Play store would comply.
the app only supports passwords up to 16 characters in length and mine was ... a lot longer.
"Just like mainframes, appliances don’t fit in the new world where customers think in terms of nodes in data centers, availability zones, and geographically distributed storage and compute. The new world is being built on distributed systems."

Oh yes...mainframes that have been developed over decades catering specifically to enterprise needs are far less superior than what a group of 20-something engineers at a social media company came up with.

Excuse the sarcasm, there are certainly places where distributed in-memory data stores on commodity hardware are a fine solution. That does not mean its taking over mainframe computing because that solves a completely different class of problems.
that book by Marx, just to know what all the fuzz is about.
Whether it's the server's or the client's fault doesn't matter that much from a legal perspective. Intent plays a big role: if you knew that ending a URL with "\" causes `rm -rf /*` to be run, and intentionally run that on a server, you could likely be prosecuted and convicted if it were proven that you did it intentionally. If it were done accidentally by a client, they would (likely, and hopefully) not be convicted.

Weev intentionally exploited an information disclosure flaw. Should he have gone to jail for that? No, I don't think so at all. But the scenario you're presenting has no relation to what happened here.
No, pictures sent using iMessage are uploaded directly to Microsoft Azure when using a true iOS device.

http://i.imgur.com/W3QitN6.png
Outside of that paragraph there is basically no insinuation that women cannot program. The line about rubber-ducking problems with your partner? Not gender-specific unless you've already decided he's sexist.

It's about a specific woman who happens to be a political science student and learns quite a bit about programming in six months. I don't see how that implies women are incapable of it, on the contrary it claims the woman in question was quite capable even though she was not in the field. He explicitly mentions that she's a political science student; that's the only reason he had for thinking she'd be unable to do it.

"Teach your girlfriend to program" is obviously meant to be interpreted as "teach your non-programming partner to program" where he uses himself and his girlfriend as the "everyprogrammer" and every(wo)man. If you are going to decide he is sexist and then interpret his use of himself as the programmer to implicitly or explicitly mean only men know how to program, well, that seems to unfairly make assumptions about the intent of the author.

God forbid we claim a political science student might not be able to learn programming if she happens to be a woman.
I try to refrain from bragging, but the feeling of victory isn't as sweet if nobody knows about it.

http://imgur.com/d6uDadO
> unless they are mature enough to consider the opportunity cost and make sounds judgements about it.

But couldn't that be said for virtually anything 20-somethings do? What about working for a startup? Or starting one? Those things involve opportunity costs too. I agree with you that it would ideal if everyone could have the benefit of wisdom and maturity before making life decisions, but that isn't going to happen. In the meantime, if you enjoy research, I say do a PhD. If you enjoy working on startups, I say do that. It's not like either of those things (provided the PhD is in STEM) are going to lead to a life of insurmountable poverty...
Not sure if you're wanting this because you're switching devices but for full time android users it shouldn't be a big deal to set up a new apple id to use this app.
Here's what's happening: intelligent people are having a desperately needed conversation about the full spectrum of related problems having to do with absolutely terrifying assertions of extra-judicial executive power.

This is relevant. That's why it's part of the conversation.
> One of the few (if not the only) disciplines where college might not be necessary

I struggle to think of many professions that do require a degree. Doctor, lawyer, and engineer stand out as the obvious ones, but where there is no legal mandate, there is no requirement. 50% of high-level STEM jobs do not even require a degree[1].

[1] http://www.brookings.edu/~/media/research/files/reports/2013...
War accelerates development of technology same way as science accelerates development of technology same way as commerce accelerates development of technology but new wars and new science and new forms and magnitudes of commerce are possible only because of the new technology (new tools of war, science and commerce to be precise).

There are multiple feedback loops like that but common point of all those loops is technology.
You didn't already have one to get past the wall in the first place? :P
Nixon would be freaking out over what politicians get away with today and never have to resign. In fact their successors simply up-the-ante.

Remember how hated Bush's lawyers were? Now we know why Obama didn't prosecute any of them.
I'm sure someone will download the APK and decompile it. Hopefully the source hasn't been obfuscated.
but not because they can't be. They aren't usually literate because few people spend the time to actually master make and explore how other projects have built up their make files to learn what makes an excellent makefile.

I would say that the terseness of the syntax and use of pipes makes it very literate once you know enough of the low level syntax of tools like sed, grep and awk to read them likes sentence fragments joined by pipes. It's parses very linearly as each line usually reads like a complete compound "do this, then this, then this" sentence describing a bunch of steps sequentially.
I'd love more details on your comment. What ten little understood tools and what four distinct languages?
Absolutely, but every post like this is followed by a nay-saying comments.

This is a step in the right direction for China, why tarnish a positive with a tangentially related negative, sarcastic and dismissive comment?

Furthermore the 500 likes/shares rule, is at least a rule (even if it is ridiculous), in the rest of the world it tends to just be done at random, cherry picking laws to get a prosecution.

China is no saint, we all know that, but surely relaxing restrictions should be seen in a positive light and as a sign of overall progression?
Where do you draw the line?

What if your site uses Wordpress or some CMS, and it has a SQL injection zero day that is then exploited to gain access? Even if you did due diligence, kept your kernel and all your software up to date, and generally secured the server and the application as best you could, you could still be entirely unaware of flaws lurking within.

It'd be more comparable to the lock on your front door being vulnerable to easy lockpicking with a paperclip and 4 seconds. You're still not "allowing them to break in" by being sloppy (it's not like you left the door unlocked), but the manufacturer of the lock was sloppy and as a result, someone is able to break in without any "brute force".
If you tell other people what they should do, at least have the decency of writing a READABLE ARTICLE.

All I get from this is "author is angry".
Supporting a .travis.yml config file (or similar) should be relatively easy - as you mention - the multibranch stuff is probably the bigger "improvement" for Jenkins.
It needs a lot of massaging, at least for my handwriting. But it's been a while that I tried it with an actual pen. The main problem is that it recognizes strokes, so if you go back and close a gap in a symbol to make it appear right the recognizer will think you changed o to σ or something like that.

Back in uni I was able to take math notes quite well by typing in Word. The math notation there is similar enough to LaTeX (including most macros for symbols) but types much faster. But that's not handwriting, admittedly.
Several ;) But they all require hops out-with the country
Oh, jeez. Not my intention at all. (Apologies if it was taken that way.)

So, are we not to help people (in general) come across better by using the proper words?
It has: https://twitter.com/stroughtonsmith/status/38236591736120934...
Reminder: iMessage's "encryption" is open to the NSA. (What's more, Apple partners with the NSA.) Not sure why you'd want to submit to the surveillance state.
There's a difference between girlfriends and black friends. (Hint: are you having a close, sexual relationship with all your black friends?) Therefore it's appropriate to distinguish between your girlfriend versus regular friends. It is not appropriate to distinguish between black friends and your regular friends. If he had written about teaching your female friends to program I would see that as full-on sexist. As it stands you are seeking to be offended and you found something offensive which is unsurprising.
Surviving in Open Plan Office
Too bad PS4 wasn't based on Linux, too. Both could've helped Linux games a lot more.
NSA targets Indian politics, space & N-programmes
This is really awesome. They should release the method, although obviously there is some value in their not doing so. I'm sure Apple will change the iMessage endpoint to kill this, but that's a cat-and-mouse game they'll lose with the dev community in the long run. If this is a true reverse engineering of the iMessage protocol, this will be very hard to shut down.
What iTunes does is provide music from multiple publishers which you can buy with one click at which point the media is loaded onto all your players without requiring you to jump through hoops such as manually syncing file systems.
I'm guessing that o+o means split-screen gaming on the t.v., streaming from two separate Windows machines.
The other day several american muslims strapped a bomb onto themselves and killed themselves and many innocent people in a suicide attack in Kenya.

If there were actual legal mechanisms built into the US constitution or laws created that dealt with fighting an asymmetrical war with people like this then I really doubt the President would go through this process, but that's not the case.

I'm not really sure how we should handle this but this isn't some evil plan to grab more power by the Obama administration, it's an ad hoc solution to a really difficult problem.
Dynamic Plugins For Go
Oh, gee, it could also be considered heteronormative. Go ahead and have a cow about that too.
It is such a shame and pity that it comes from China. It killed all of the buzz for me in an instant. I have nothing against Chinese people, but an app that has done something never done before with Chinglish in it - nope.
One would be hard pressed to learn chemistry or physics without the resources of a university. I don't want a building designed by a self-taught architect or a bridge designed by a self-taught mechanical engineer. I don't want to fly in a plane designed by a self-taught aeronautical engineer.

While 50% of STEM jobs don't explicitly require a degree, it would be prohibitively difficult to get a career in those fields without one.
The article does discuss dropouts (although the word "dropout" is not used). Emphasis mine.

"A recent Washington Post article covers some of the studies - investigations of the increased earnings of those who attend college without graduating - that suggest a college education itself leads to increased earnings."
That is just looking for embedded URLs: it totally fails to notice the IP address hardcoded into the APK (222.77.191.206) that seems to be used every time you send/receive a message.
Hi ! I agree on that investing time and just speaking with people is a right thing to do. And I cannot stress enough the need for real-life exercises during the interview and the need for just working with the people to be able to judge their abilities. I was so annoyed by 'traditional' recruitment that I wrote this post : http://blog.cyplo.net/2011/07/24/how-to-hire-people/ ;)
I'm getting a 'phishing URL' on this page - anyone else?
Some data about NoSQL popularity based on job postings and community activity
Looks like someone inside the Blackberry deal, trying to demonstrate how irrelevant BBM is.
Open-Source GitHub: Gitorious
It's not really a solution of any kind if it creates problems vastly bigger and more terrifying that the ones it purports to solve. It's kind of like killing a fly on a window by throwing a hand grenade at it.
What bothers me most about what the government has been doing lately (for the past decade or so), is that they seem to have total disregard for the spirit of the law. All they do nowadays is try to find legal loopholes and mind-bending justifications for doing anything they want and pretending that anything is fair game and in the "legal limits".

I'm not sure what even the Courts can do against this, because this trend from the government and authorities is so overwhelming and they're doing it so much, that the Courts would really be fighting a very tough uphill battle, while the government gets away with so many things they pretend are "legal" for many years.
Oh we do have medical discussions =) i find it very fascinating. In fact whenever she is studying for some big test, i usually help her with that by listening to her explaining everything to me.
Indeed. Where I live, Asperger was diagnosed by only a couple of university hospitals ten years ago, with waiting times counted in years. Today it's diagnosed by hundreds of local psychiatry clinics around the country, and a study is usually initiated within months. We also have a bigger awareness about the issues, which may drive more people to be diagnosed; people that we wouldn't "find" otherwise.
So obviously a company (assuming they could properly identify them) would pay $910K/year to a 10x programmer.

The 10x-100x engineers tend to have names like Carmack and Torvalds. So, yes, they tend to get what they're worth, in the end.
If you throw enough sine waves together, you can get anything, but I'm not sure how many of the sounds produced in those pieces are really new. A lot of it just sounds like white noise, or percussion, or tremolo notes.

Also midi output is heavily dependent on the synthesizer. More so when you're throwing so many notes together like this.
anyone know roughly how many users this will be?
Welcome to 2008 /trolling

You may want to check out gitlab.org also.
Agreed. In particular these parts are dead-on:

> genuinely effective in protecting the rights of individuals

> most concerned with people in positions of power buying government officials

Both of those are KEY issues, yes. And in both cases, the modern West is arguably more-or-less the most successful society I know of, across history, and yet simultaneously doing so much worse than it seems like it should be.

Here are some other areas where I think we should limit pure capitalism.

1) Market externalities. The most obvious of these, to me, is pollution. 500 years ago, worrying about mining tailings might have been ridiculous, but it's clear that today, a perfect government will interfere with this in some way (perhaps by allowing pollution but taxing it heavily?). Torturing animals might be another example (as opposed to allowing dogfighting as a market activity). I suppose that most other externalities that jump to mind are arguably covered by "protecting the rights of individuals".

2) Moderating wealth disparity. On the one hand, we certainly see some societal benefits from allowing industrious people to get rich. On the other hand, we know that wealth disparity is directly linked with a variety of social ills. Also many people feel it's reasonable to tax the rich heavily, in order to succor the poor. The main question is one of degree. To my understanding, this isn't incompatible with "pure capitalism", but many people argue for flat taxes on the basis of "pure capitalism", thus my bringing it up.
No - I don't have any points of contact with Manwin.
Haha. It was more in jest as a caricature. You know... sed and awk are usually in there somewhere. bc. Some formal grammar from a parser generator or other. Maybe some document build system. Plus the core language(s) of the source code. Some obscure shell indirection or trickery. And perl, for good measure.
Thanks - I also downloaded it directly from the developers site, which appears to be an older version (v1.2.1) http://www.huluwa.org/imessage/

So I wasn't sure if things had changed in later versions of the app.
i wonder if it will be compiled for windows 8
Python 2.7.3, Lua 5.1.5, LuaJIT 2.0.2 on Linux 3.2.0, Ubuntu 12.04.3 LTS on a 2.53GHz i3 (64bit)
Hey I am a programmer and dating a med student. And the information flow is usually from her to me. I am intensely inept at Medical Science and so I am always eager to learn from from her. I find it fascinating :) and your case with your bf is pretty cool! (And I am sorry but i AM a programmer with a cute technologically-impaired girlfriend :P cant help it)
I see what you're thinking there. :)
I haven't personally done a trial arrangement, but it's definitely intriguing. I absolutely loathe the 5 hour whiteboarding tests whenever I have to do them, and usually I end up fretting about it the day before and show up having not slept an iota.

Different strokes, I suppose.
Interactive Programming Training Chooser
Are you running beta releases of drivers?

Anyway the reason NVidia has had strong Linux driver support for such a long time has nothing to do with desktop Linux and certainly not Linux gaming.

It's because Linux is huge in 3d and special effects (mainly movie, tv) and of course dominant in hpc.

However, Steambox is likely resulting in NVidia improving their Linux video drivers with focus on game performance.
It looks a bit obfuscated, but there might be some useful finds. I'm going through it and looking for hardcoded strings that might not be in the resource files.

I posted the APKTool output on Github for anyone that wants a quick look - https://github.com/mdp/iMessageChatDecompile
Exactly! She seems to know stuff I haven't even dabbled in yet!
Thank you.

I'm using Webair at the moment, but you can check also Amerinoc and Leaseweb.
Kudos to the folk who reverse-engineered it, but I'm not sure this is a good thing in the long run.

Put it this way, just like AirPlay and AirDrop, it keeps the open-source community on the backfoot, always looking to "keep up with the Joneses" when in fact we should let these proprietary protocols wither and die.

The public perception shouldn't be that Apple lead and others follow, it should be that Apple have deliberately isolated themselves from everybody else.
You should look into setting up Google Authenticator or another offline TOTP app. Then you can get your 2FA codes without cell signal.
I believe that this application actually does connect to Apple's servers from the phone, but it doesn't then interpret the protocol on the device. Instead, it ferries the data to the third-party developer's server, parses everything remotely, figures out what to do with the data, and sends everything back to the client decoded along with responses to send back to Apple.

Doing it this way means that Apple can't just block them by IP address, it avoids them having to distribute their "secret sauce" (understanding the iMessage protocol is clearly very valuable), and it potentially allows them to use actual Apple code on their servers (in case they haven't spent the time to fully break the fairplay obfuscation that Apple is using for some of their keys).

Here's what I'm seeing: every time I send it a message, I get a packet from Apple, and then immediately the app sends a packet of almost exactly the same size to 222.77.191.206 (which is listed in this application's APK as "ServerIp"). It then gets back two packets from the Chinese server, the first of which I'm presuming is the decoded result and the second packet being a response to send Apple (as immediately a packet is sent back to Apple with about the same size).

Additionally, if you read the reviews of this application, the author is making some very weird responses to people with login issues: he's asking for their Apple ID, as apparently that's enough for him to debug their issue. That shouldn't be possible if the application is just directly talking to Apple the entire time.

[edit: The more I stare at this, the more confident I am in this analysis; specifically, the packets that are "about" and "almost exactly" the same size are very deterministic: the packets to/from Apple are precisely 7 bytes larger than the corresponding packets to/from the Chinese server.]

[edit: It also occurred to me to verify the other direction: in fact, if you go to send a message, first the client sends something to the developer's server, which then returns a packet which, along with again the exactly 7 extra bytes, is sent to Apple's server.]
Crafting The Best Android Application – Tips And Tactics
It's not that all he wants to talk about is programming, but he's passionate about it, and isn't it entirely common for people to want mates who share their passions?
just tested it with my account, and it works! even sending and receiving images works... very impressive :) let's see how long will it work :)