skysight-inc/HackerNews huggingface dataset:
It took me 3 weeks to be able to stand up all day and not have my legs hurt badly.

Here is the chair you want - it's from Ikea and only $16.99

http://www.ikea.com/us/en/catalog/products/10152700/

I used it sparingly for the first 3 weeks. Now I never use it, so I recommend you don't spend much money on a chair.

Just train your legs to get used to standing up. A lot of people say it only takes 1 week, but it can take much longer than that, but eventually they will get used to it.
pestaa's comment needs to be amended. It should read: "A sane engineer with a little bit of experience would not start off with PHP to build anything at all in 2013."

Facebook's former CTO has said that the only reason Facebook is still on PHP still today is legacy. It wouldn't be written in PHP if it were started today.

PHP once was the right tool for the job, but those years have passed. We have many better options now.
You can vaguely tell that someone is online by their icon being a bit brigher but it's a terrible solution.

This just tells me that they want the Hangouts app to be straight up texting app as opposted to an instant messaging app (like Gtalk). No obvious feature of seeing people online and no concept of a "buddy list."
Stupid question. Do they only keep a history of chats happening inside the Gmail chat client? I only ever use Google Talk via Adium or Pidgin. If they're recording my conversations even when I'm not in the Gmail app and I can't turn this off, then I think I'm done with my Google account.
@CloudNine
WP users can access YouTube videos, the only difference is whether its through an official app or their web browser. So yes, it does matter a lot to them that these eyes are no longer seeing ads that they previously would have.

Google has obviously determined that WPs tiny marketshare isn't enough to justify creating a native app when the browser will work decently enough. Thinking otherwise is just ... idiotic.

Yes, Google is making a big deal out of this when apps like MetroTube already do the same thing. The difference here is its Microsoft, a huge company who has gone out of its way to sling shit on Google, instead of 2 dudes from NZ.
AJ here, a PM on App Engine (and the guy who wrote the tutorial). The Batcache plugin (which caches to Memcache) works on GAE out of the box, and gives a predictable improvement to performance, especially when you've got a lot of DB-heavy plugins.
I think people who are into science and tech are getting more varied. We laugh about the idea of the football-obsessed "jock", but for some reason locking yourself in a room to play Final Fantasy all weekend was seen as admirably geeky. Most of the guys I studied engineering with had participated in sports, many were quite good. A lot were into cars.

When you stop trying to live up to that pathetic Jargon File description of a geek, late nights with techno blasting and Chinese takeout, you can get out and realize that there's a bigger world out there. You join the football team and discover that the quarterback really loves watching Star Trek, rather than dismissing him as a "dumb jock" because he has a number on his shirt.
>One of the healthy side effects is that you'll rarely end up with the "can you just quickly add x" requests

Up until now I've always billed by the hour, but this sentence alone has convinced me to switch over to daily. Those "10 minute" requests drive me absolutely insane. Even though that time is billable it takes a large toll on my mental well-being.
VTA transit data needs a fair amount of preprocessing to make usable in Embark SF. It just didn't make the cut for the initial release. We're working on it!
Interesting point to note, thanks (I use Ableton/Logic primarily) I've never had issue with my current pro (8GB)
[edit: I actually misread your question. We don't at the moment have reassembly of HTTP flows from pcaps in base, but there's an external project that does this. As another comment noted, transparent mode is probably still your best bet. https://github.com/cjneasbi/mitmextract]

Yes, it's very similar to tcpdump in this respect. You can write flows to disk like this:

mitmdump -w outfile

And then read them back:

mitmdump -r outfile

All the standard options for modifying, replaying and filtering are available when you read saved flows. So you could do this:

mitmdump -r outfile -s foo.py -w newfile

Which will read flows from file, run the script foo.py over each flow as its read (which can then modify them arbitrarily), and then write the result to newfile.
http://ios-rev.tumblr.com/

http://imfreedom.org/wiki/IMessage

https://github.com/meeee/pushproxy

I was curious, too. I had lunch with the guy who made the proxy (man, I love living in Berlin) and discussed his efforts to reverse engineer the iMessage protocol (which runs inside/on top of Apple's push notification system).

AFAICT, iMessage activation fetches a key from Apple that is either tied to or based on the hardware serial number. Based on Apple's history of rather excellent crypto implementations on iOS[1] I'm guessing that (on iOS) this key then gets signed by either the hardware key or somesuch to authenticate the device to the APNS. On OSX, the activation request includes the hardware serial number of the mac making the request, and the service rejects arbitrary SNs (though valid SNs are predictable so those can be used to get iMessage working on OSX inside a VM).

If I had the free time, I'd finish reversing the protocol.

I don't have proof, but preliminary observations suggest that iMessages are, indeed, end-to-end encrypted.

http://www.csoonline.com/article/731446/fbi-highlights-imess...

http://www.macobserver.com/tmo/article/apples-imessage-encry...

http://news.cnet.com/8301-13578_3-57577887-38/apples-imessag...

[1] http://images.apple.com/iphone/business/docs/iOS_Security_Oc...
The Lenovo Helix looks quite awesome. Which screen size do you prefer? I can do a quick look for you.
Schemas in Gmail
I don't hate it, but if you have a nice new tab page (i use speeddial 2 for chrome (and I have a link to calendar and drive)), I don't imagine someone using it that often.
Take action right from the inbox (Gmail Actions)
Omg Ponies!
I take that as a "no."

I grew up as a programmer through C++ and Java, and the first time I ever worked on a JavaScript project, I hated it, and I said the same thing about JavaScript as you did. That's because I was thinking like a Java programmer, and not just a programmer. As I worked more and more with JavaScript, I've grown to love. It has it's pitfalls, sure, but there's just so much flexibility in JavaScript than languages like Java or C++. Nowadays, I prefer it to Java or C++. Even for server-side programming. I get the feeling that you don't really know enough to know what you're missing.
Thanks Mark! Hope it serves you well. Please let us know if you have any feedback for us.
Will GTalk be able to communicate to users of Hangouts, though, or will everyone be forced over to Hangouts in order to continue to speak to the people who move over? I'm guessing the latter.
>Now they can point to Google and say "look, everyone, Google is taking away your toys, they must be evil!".

And they would be right. It's not mutually exclusive that Microsoft is doing this evilly on purpose, and that Google is evilly holding back Youtube from Windows Phone on purpose.
Chack webshell.io for this. It is an open AppsScript like. Still in beta.
Muscles Targeted by Push-Ups

http://www.livestrong.com/article/141152-what-muscles-do-pus...

Muscles targeted by bench-press.

http://www.livestrong.com/article/167707-the-muscle-groups-u...

Am I wrong or do these two exercises seem to target the same muscle groups?

Also, the muscle groups targeted by both exercises depends largely on hand placement. The same would apply for hand-stand push-ups, just to a lesser degree.
Vimeo doesn't want a lot of kinds of videos though: http://vimeo.com/help/guidelines

For a lot of people, it's not an option.
Microsoft to finally kill Xbox Points ahead of new console
Because power is benevolent?

http://chronicle.com/article/Why-Privacy-Matters-Even-if/127...
Well, try it with two clients simultaneously connected...

If you're lucky the 3 clients will negotiate down to disabling the encryption. But normally they'll just engage in a mutual, infinite re-send loop...
Thanks rayk!
I love that it's based on IntelliJ IDEA.
> and some anecdotal evidence that they don't (a new device brought online will receive messages from before it was initialized, for instance

I haven't seen that behavior, but it could be explained the messages being encrypted to a per-AppleID-key which is encrypted to each device's key. Time permitting I'd really like to learn more about the specific architecture.

I'd like to believe that Apple would build, at least initially, a system that's as secure as possible from snooping, waiting only until mandated by the feds to backdoor it with key escrow. Maybe I'm too idealistic. In either case I don't talk about anything sensitive on iMessage.
There is something about being human that people walking in a group tend to end up walking in lockstep. Not a military marching level of synchronization, but far more regular than random. I first noticed myself doing it as a child and since then have become very aware of it happening around me.

It is a stronger effect if the people know each other and are having a conversation, but it may well be that if most people have their noses buried in a phone it happens as well - maybe audio plays a part and subconsciously hearing footsteps they sync up their footsteps.
Ask HN: How do you secure your rails server?
This is good news: Don't pretend to not be logging something they're actually logging (and, can't really choose not to log since they can be ordered to secretly do so).
I'm not too concerned about the current lack of charging stations. More will come. I am sure Wyoming was one of the last states to get cell coverage too.
You seek to minimize the illegal conduct of the agents involved in
this case, but this is actually very serious.

You do realize that this is a civil case right?

I'm not even convinced what they did was illegal. Unless you know otherwise, the story reads that the IRS had a subpoena for some electronic files on a John Doe suspected of fraud. They took a 'server' which was likely a file server that contained said files. It appears that the file server also had patient data. How devious of them.

What were they supposed to do? I'm sure John Doe didn't type up a 'master-fraud-plan.doc' and leave it on the desktop.

And in fact HIPAA was designed for exactly this type of thing.

No it wasn't.

What if the IRS decides to keep this information and use it
to spawn other investigations?

The cases would be thrown out almost immediately?

Who is going to stop them once they have the records?

Somewhat ironically, the 4th amendment?

If the law allows for $25,000 per person, and they were informed that
they were violating the law and did this anyway, then so be it.

The law makes no such allowance. Again, this is a civil case. That is how much damage Wesley Snipes' tax attorney thinks was done to the 10 million people that had never heard of this before.

Speaking of the 10 million people, any provider which loses patient information for more than 500 people must file a notice of breach, which is then public information. Looking at 2011 breach notifications, the largest California breach was only 1.9 million people, and was related to IBM losing some drives.[1] It would be outstanding if this dirtbag convinced some judge that a breach actually occurred, which would be enough evidence for the HHS to levy a massive fine against them for failing to report.

[1] - http://www.dmhc.ca.gov/library/reports/news/pr031411.pdf
The Design that Conquered Google
Makefile recipes for Node.js packages
GLASS TECHNOLOGIES AND WEARABLES ARE HERE TO STAY
> Also what people request and what google's vision is are two different things.

Google's vision is "developers deploying scalable apps on App Engine". Being developer-friendly is good for that.

> Who are they targeting with this PHP stuff.

Existing PHP devs. Which is a lot of devs.

> Yes sure, for free-tier stuff, I'm sure lots of kids playing around with PHP would love to have a sand-box to play around.

Lots of apps that end up making money use PHP.

> But this move seems inconsistent with their prior action that signaled a move toward enterprise sales.

Enterprise is an area that Google would like to get their Cloud Platform, including App Engine, more sales in, but its never been anywhere close to their sole target for it.

> They're building a whole application scripting system hosted on google Drive to work with google apps, etc.

"Building"? Apps Script has been around a long time (longer than Drive itself; maybe longer than App Engine.)

> Why not provide the javascript on GAE to allow further application development and integration.

Javascript on GAE would make a lot of sense, too (especially in light of App Script and Google's work on V8 and the emerging popularity of Node.) So would Dart-on-GAE. I wouldn't be surprised if either (or both) of those happened. But the fact that it makes sense doesn't make PHP make any less sense.

> To be honest, this feels like: Oh shit! Google I/O is coming up and we need to have something to show

App Engine PHP wasn't even the big Cloud Platform announcement tied to I/O; general availability of the Compute Engine IaaS (and the associated new pricing and instance types for Clound Engine) was the big Cloud Platform news.

> than a vision of providing cloud-based computing solution that fits within their big vision.

Google's big vision for cloud-based computing is, well, big. It includes more than one kind of solution, for more than one market segment.
I'm amazed at people complaining about the fragmentation of IM clients and how it's going to kill instant messaging.

IM has never been unified. In the mid-90s you had the war between AIM and ICQ, then came along the IM clients from MSN, Yahoo and Excite. That's what led to the rise of multi-protocol IM clients like Gaim, Jabber and IMVU and out of that rose XMPP (one of 5 major "cross-compatibilty" IM standards).

Then you had a new generation of IM wars as desktop clients died out and were replaced by browser chat like GTalk and Facebook Messenger. As the desktop IM clients died, Skype pretty much absorbed their desktop users into their voice chat platform.

But now web IM clients are being wiped out by a new generation of mobile IM apps like WhatsApp, Vibber, etc.

IM has never been unified, and given it's track record, I doubt that's going to change anytime soon.
Are messages from your XMPP client going to users of the Hangouts app and vice-versa, though? The e-mail implies that users of Hangouts can still continue to use XMPP clients, but that they're connecting to a totally seperate XMPP-compatible chat system by doing so.
My absolute favourite is Picante Mexican Grill near Victoria. Unfortunately it's been knocked out of commission by a flood recently and won't be back online for a couple of weeks. Not very familiar with the East London burrito scene, although I'm about to spend a lot of time there, so I need to explore it better. I've heard good things about Daddy Donkey but can't vouch for it personally.
But what Google has clearly started to do here is an extension of classic Information Retrieval (IR) techniques also applied in its search products. About time.

Basic IR intro, skip this paragraph if you know the drill: Basic text search can be thought of as "looking for your search terms in relevant documents" (ala TF-IDF[1]). More sophisticated search layers on various other metrics. Google famously employed its Page Rank algorithm[2] as one such example. Modern search engines with enough traffic can also use click streams themselves as a search metric: for the given search terms, which link(s) were actually clicked on?

Back on point: What users click on and where they go (if the data is available) and how many times they go (again, if the data is available) are usable metrics, physical equivalents of click-stream traffic.

Likewise, information from other sources about relatedness of locations can also be integrated. Think "semantic fisheye views." E.g. you clicked on a pub, and Google knows about other pubs and bars in the area. Or perhaps you clicked on a Yoga studio, which causes different location relationships to be (de-)emphasized. Google at very least can draw on their classic search data as well as the more structured location and business data they've been building for some time.

[1] https://en.wikipedia.org/wiki/Tf%E2%80%93idf

[2] https://en.wikipedia.org/wiki/PageRank
Correct. "Why do two buses always come at once?" is explained by "bus bunching": http://en.wikipedia.org/wiki/Bus_bunching
Even moreso: After 9/11, the DC Circuit and the 4th Circuit (where Maryland is) broadened the intent requirements for 18 USC 1960 to general intent, meaning a defendant doesn't have to know they're breaking the law, just that they're transferring funds.

As a result, the statute is basically a sledgehammer for anything related to value transfer, broadly defined.

http://blj.ucdavis.edu/archives/vol-8-no-1/One-hour-Money-La...
"Google Wallet" is actually the name for most of the payments-related stuff at Google; visit https://wallet.google.com/ for the main interface and http://support.google.com/wallet/?hl=en for various articles explaining what you can do in more detail.

Pay-by-Gmail, which is what we launched today, is actually used through Gmail on your desktop.
Americaaaaa
Saw your master's thesis -- if its any consolation, Kearns is still here, teaching Databases in flip flops.
4 Tips to Create Successful Landing Pages
Why women should not run
I'm pretty sure Google makes a ton of apps that work just fine on Windows 8, a user has but to open their browser to access them.
Did you happen to ask why they decided to move from AppEngine to Heroku?
I've had a look at it, thanks for the suggestion - right now I think I'd rather stick with Apple hardware though (just personal taste in design), besides, I live in Australia and it's nowhere near being available here yet ;)
I wonder if HN user thinkcomp had anything to do with this. It says that it was done based on information from an informant, and he's been harassing everyone touching money without a license. This has to be the first thread about money transmission that he hasn't posted in.

https://news.ycombinator.com/threads?id=thinkcomp

https://news.ycombinator.com/item?id=5398074

Edit: He also just filed his lawsuit against virtually every VC and payment startup, including Dwolla.

http://www.daniellemorrill.com/2013/05/lawsuit-names-slew-of...

http://www.scribd.com/doc/139975904/Aaron-Greenspan-lawsuit

The timing, and the previous comments made by him directly referencing this issue and Mt. Gox is very suspicious.
If they were doing genuinely evil things, they'd simply have been lying about not saving logs all along, no?

> Care to share them with us?

If someone has "off the record" mode enabled, you can't send them a message if they're offline. Makes sense, but it reduces the usefulness of the service for both parties and it's kinda confusing.
Great article. One thing I'm struggling with as a freelancer is finding clients - I'm based in a small town in New Zealand, so I'm a long way from the opportunities in the UK and USA. How do you track down and approach new clients (who are likely to be happy with your rate)?

I also feel like being in New Zealand hampers my ability to charge a higher rate. I don't know for sure, but I suspect that companies here are used to paying lower rates simply because there's less talent here than overseas.
Or you do it yourself :)

Here are some Toplists for Notebooks/Ultrabooks. Chip.de and Notebookcheck are actually testing the notebooks.

1) http://ultrabooknews.com/product-databank/

2) http://www.chip.de/bestenlisten/Bestenliste-Ultrabooks-Co.-b...

3) http://blog.laptopmag.com/top-10-ultrabooks

4) http://www.notebookcheck.com/Notebook-Kaufberatung.12901.0.h...

Notebookcheck is very cool, because it pre-filters Notebooks based on many criteria. I'm sorry it's german, couldn't find a good US site. You can use google-translate :)
Yes, I hope so, but I'm not hopeful, because Zagat isn't as good as Yelp.

The biggest thing that Apple Maps has over Google Maps is their partnership with Yelp. Yelp is arguably the best source of business information in cities where it's available. It's up-to-date address-wise, lists pretty much every restaurant and attraction, has hours for many of them, and even menus. Plus decent reviews, and lots of them. Google and Zagat can't come anywhere close.
Hi,

I've been trying to ask developers about their platform choice whenever I see a new app announcement.(Eventually I think it'd be neat to have a list compiled) Is there a particular reason you chose iOS for your first releases over Android? Do you plan on an Android version, BlackBerry, etc in the next year?

Thanks in advance!
This is well-said. Something I say quite often when Eclipse/IntelliJ comes up: for a while, as an Eclipse and occasional NetBeans user, I thought that I really hated Java. After finding IntelliJ, I realized quite quickly that while I don't love Java (and I do have a laundry list of things-it-must-do-better), what I really hated were my IDEs. IntelliJ for Scala is also just straight-up brilliant.

My only complaint is that even with all the tweaking in the world it's basically impossible to make their Swing-based editor component not look terrible on Linux.
> Given the unique requirements of server side javascript, and the fact that the single dominant implementation is maintained by a competitor in this exact space, it isn't a great fit.

Google already has a cloud based, server-side, javascript platform in Apps Script, and has purchased at least one company that operated a JavaScript PaaS, so its not like doing JavaScript serverside is out of Google's reach if they strategically wanted to do it.

I can see why, given the mass of PHP apps out there, PHP might be a priority for App Engine given what App Engine already supports, but I can't see JavaScript as having a significant barrier to practicality.
While I don't think she ought to have been charged as a criminal, calling this "an unauthorized science experiment which lightly damaged an eight ounce plastic water bottle" is blatantly dishonest. As others have said in previous threads, this girl wasn't conducting a science experiment, she was blowing something up. People could have been injured (google drano bombs). Again, I don't condone legal action against her, but praising her as a scientist doesn't seem like the right course of action either.

Edit: To be clear, I have no problem with explosions - 'for science' or otherwise. I have a problem with explosions on school property, unsanctioned by professors, and without proper (or any) safety equipment.
She is already at a new high school. Looks like she will be ok.

Now if only someone could charge the original instigating teachers and officials for wasting police time or even better, place them in an institute for the criminally stupid...
Slight nitpick, Apple's iMessage (edit:) and BlackBerry's BBM) aren't _really_ cross platform (unless you consider OS X to iOS cross platform). It isn't really useful beyond Apple's walled garden.
I've seen this before as well, where doing someone "a solid" actually results in higher expectations for all future interactions, and a feeling that they were cheated in all past interactions.

As the saying goes... sometimes less is more.
Thanks! It feels good to get this out there - we want (and plan) to open-source more stuff but have been so busy that we haven't had the time. Deliberately writing this to be open-sourced also made me a lot more considerate when developing it and improved the code quality as a result.
They're almost certainly not doing that. That would be extremely difficult to implement in a way that works in regular browsers without special plugins and is still secure.