skysight-inc/HackerNews huggingface dataset:
> Android's GMail client is very polished and there's not much in it that's specific to Gmail, it could be a generic email client that works with POP3/IMAP/SMTP and other standards as well. The experience of users that aren't into Android's own services do suffer.

GMail uses a proprietary protocol that is decidedly not imap. It has features like colorized labels and inbox prioritizing that just isn't present in imap. Furthermore it has completely different performance characteristics (e.g it is much faster) than what imap email can provide. No one seem to have any details on exactly what the protocol is or how it works. They definitely seem to not want any third party clients accessing gmail though. Otherwise they would have published a protocol specification a long time ago.
Most of these adults can't even buy a beer in the US : )
I downvoted you for your dogmatic insistence on linguistic purity even in unjustifiable corner cases. Females who are 7-17 are not women, they are girls. So what do we call females 7-22? A weighted average (eleven under 18, five 18 and over) would bring it in for "girls," and that's just on the technical basis you're invoking.

But the truth is you don't give a shit about being technically correct (because if you did, you'd go with the weighted average). Instead, you're just hewing to linguistic exactness when it suits you---in this case, when it allows you to save face by "correcting" a poster who kindly and non-confrontationally offered an explanation for why the article title does in fact correctly use the term "girls."
Graph-tool: Efficent network analysis with python
Well, yes, until you actually think it through, and realise that this also means your population is aging...

Basically, you have a bunch of old people around, and nobody to support them, or fuel the society.

And after a certain point, you can't reverse it, and you no longer have a viable society.
I swear every time I read one of those articles I die a little bit. I can't begin to apprehend the emptiness inside [insert patent trolling company] lawyers' souls after a day at work.
I'm a criminal — and if you retweet me you are one too
Yeah, that's what I meant by low taxes + cheap land.
Agree. Southern part of South America is very confusing, how south is southern? Is São Paulo south enough? Should I live in Patagonia to mark that?
Ugh, no. Yes the patent was upheld. Yes, all the claims survived intact. No, the claims are not on "touch typing, multitouch"; they cover a very specific use of a heuristic to differentiate between scrolling and panning. No, it's very unlikely that it will allow "ban on most Android" devices. I think Samsung (and probably most Android vendors) have already worked around the claims.

As with all tech media discussion about patents these days, this article talks about what the patent "covers" without so much as an idea of what claims are.
MS Releases Surface RT 8 Recovery Image to help fix bricked Surface RT devices
How is that weird, it's just uses the increment from the first to second value as step and repeat as long as it's smaller than the end value. Python does the exact same thing:

Python 2.7.1 (r271:86832, Jul 31 2011, 19:30:53)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2335.15.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> range(1, 10, 2)
[1, 3, 5, 7, 9]
You should always be looking for jobs. I got my present job at Google even when I was quite happy with my previous work.

Also, please avoid ad hominem attacks.
This post does not inspire confidence. Sorry, has to be said.
Notice how the comment you are replying to is contradicting you by implying that the Kurdish alphabet and language is not legalised.
Later in the article Atwood does compare it with a non-generic Windows install:

> And that battery life gap is worse today – even when using Microsoft's own
> hardware, designed in Microsoft's labs, running Microsoft's latest operating
> system released this week.

The benchmark which is missing to make this article more relevant, though, is to measure and compare a hackintosh (i.e. non-apple PC + Mac OS X) battery performance.
After that chapter it goes on the same way as before. I think the chapter is just a reference for "good places for beginners to get acquainted with".
That's a very strong assumption... The only reason I have an Ipad rather than a Surface Pro, is because it didn't exists when bought my Ipad, sure thing that will be my future tablet in my next cycle, and I feel I am not alone. I think surface is not doing it better because it came into the game too late but it is a nice replacement for my heavy laptop and my Netflix viewer (namely Ipad)
People spend money to conform for mating rituals or to gain power.

You don't conform for mating rituals by purchasing some weird thing that no one else wants.

(non-engineering defined) Power comes out of what you can do with something, not meaningless specification numbers (however awful they are for the surface pro 2). So to do something powerful on a surface pro 2, you go to itunes app store for that cool new app and ... whoops I mean play.google.com and ... whoops I mean I hope you never leave the tiny walled garden of the shovelware it ships with, because no 3rd parties are going to pay any attention to it and it'll be forgotten about in a year at most. Its got the expandability of a fisher price toy tablet.

So if you're trying to impress/intimidate/mate (all three?), its about as useful as wearing a Darth Vader costume other than on Halloween, if you're trying to collect meaningless specs its one of the worst in class for battery life, if you're trying to actually do something you need a real supported tablet like an apple or google tablet. So other than that, its a great... paperweight?
Mark Zukerberg's Startup:Education Invests in Panorama Education
Panorama Education is a Cambridge, MA-based provider of survey and analytics platform specifically designed for K-12 schools
> Allows Ban on Most Androids

Procog too much?
Check TimeMachine also (if you're running it). It's a beast.
Tablet and Apps Market Continues to Expand
The idea that a keyboard used with a finger is even Patentable???? How is this even close to being something that needs to be protected? So the visualization of anything is a patent worthy idea? There has to be prior art in the hundreds of touch typing?

It is so frustrating knowing the Prior work of Microsoft Surface before the iPhone with multi-touch and pinch to zoom.

I would love all Android phones to just stop being sold in protest immediately. Though this would never happen. The very idea that this was something invalid in September and now passed through smells of some outside pressure.
Windows and Linux are general purpose OSes. The same kernel runs on high throughput servers and low power tablets. The apps are written with little focus on battery life. The drivers too. Microsoft doesn't write their own drivers and then there's firmware too. It's the one area where Apple has really taken advantage of the vertical integration - they do everything from firmware to most apps people use.

But both Windows and Linux are more than capable to get this all sorted. Like Google showed with the Nexus 7 - focus is all that's needed. It's just harder for Microsoft considering everything they need to juggle.

Edit: Fun fact: Apple's own Boot Camp drivers disable USB selective suspend on the 2013 Air! Check our powercfg /energy for more fun :)

Edit 2: Surface is Tegra 4 SoC isn't it? Microsoft still is limited by Tegra's power characteristics as far as what I can tell from Anand's review. So the integration story is better but still no match to Apple.
Wondering how GNU/Linux distros (e.g. Fedora) stacks up against Windows 8 and OS X in terms of battery life.
Ask HN: Facebook status updates and sharing down
Anyone else also facing issues with updating, or sharing facebook status messages?
One thing that Taiwan (i.e, the Republic of China) and China (i.e, the People's Republic of China) can agree on is that the island of Taiwan is part of China.
Not sure this is much to do with companies patent trolling. Apple developed the tech and use it, that's pretty different.

You can disagree with the specific patent (and I think in this case there's a pretty good case for that) or with patents in general, but this isn't, by my understanding of the term, patent trolling.
Not that you're wrong, but it should be no suprise when you engaged in edit wars on one of the most touchy subjects on earth.
Here's a clip from that podcast. This particular link is a video they aired on the podcast - not an actual interview of Binney by Joe Rogan. It looks like the clips are the same ones from the story linked-to from this post.

http://www.ustream.tv/recorded/25006194/highlight/288432
I agree with the speaker -- Andy Gross, Principal Architect at Basho, makers of Riak. As he explains in this talk, we're building ever more applications in and for distributed computing environments, but we lack well-documented, standardized, reliable, OS-level tools for:

* managing consensus among many nodes (as he says, "where is my libPaxos?");

* testing distributed code (for example, to see how the system behaves under unusual/unexpected loads or scheduling scenarios); and

* devops (for example, monitoring and managing throughput across all nodes to avoid 'TCP incast'-type problems).
I think it will stand the test of time. The simplicity and explicitness of its syntax means anyone can understand a Go program within minutes. That's going to be a huge positive for code maintenance in situations where the original application team has moved on and code has to be maintained by 2nd or 3rd generation programmers.
My observation is that a lot of interviews come down to "stump the chump" questions; a question that is meant to show a single issue the interviewee has under their belt and is used to gauge the entirety of the interviewer's ability. Math puzzles/logic puzzles are in the same category: they require domain knowledge that probably doesn't translate to any job I've ever worked on.

That aside, one must have a way to measure the abilities of a candidate -- and asking the same set of questions to many people allows you to compare the answers as apples to apples.

I generally don't restrict my people from asking any particular question, but I will ask them to consider what a failed answer really means for the specific job (questions are generally adjusted then).

As an aside, some questions of mine that aren't specifically about coding:

* do you code outside of work (a love of coding translates to good coders)

* send me a link to some code you've written that you are proud of (let see what you got)

* tell me about a problem you had where your solution wasn't correct (how have you dealt with failure).
About as we currently know about. But it depends on whether the surveillance is acted on. Having everything I do and say in a database is not the same as my vanishing one night into a police van never to be seen again.
yeah, I do see a future in it. Love coding in it, it solves all the problems I have without the learning cliff usually required.
I think the direction for Go is shown by the fact it doesn't have a UI library, but has a really easy route to making web servers: it's a language for writing servers in, and html/js is the UI.
The only other language I can see threatening this space is Rust, though obviously the corporate boys will carry on coding in Java and there's always going to be a ton of old C/C++ code kicking around that needs maintaining.
But language choice is personal. I'm really enjoying coding in Go, but I get why others prefer other languages. Diversity is good, we get better results that way :)
I'm a woman and a programmer. I don't know why they aren't more female programmers. Going through school up through high school, I always had the impression that of my fellow classmates, the girls were the best in class. Pre-calculus was the highest math course my dinky high school offered, and there were a couple girls in there with me out of maybe eight students total. It was only when I came to college that I started seeing way more men in my CS and math classes, and lost the impression that guys were just apathetic about school. The only girls in my classes were Indian or Asian, and there weren't many of them. One other white girl I knew told me she went into CS because she thought that was the right field for becoming a secretary. I've never had problems with guys harassing me because of my interests or jobs, for which I suppose I'm fortunate. I wish I knew why there were so few women in my college CS classes, and why I rarely meet other female programmers in my town now.
Recep Tayyip Erdogan, is that you?
Incredible, that article seems to get by without blaming men at all. Did I miss something?

In another note, the whole A-levels system seems rather stupid to me. I've met several people in the UK who weren't able to study what they want because they had the wrong A-levels.

I guess ultimately it is questionable in general to deny people the possibility to study what they want. Why require some silly school certificate?
Not a very convincing argument. See for example, http://jsbeautifier.org/
Sorry about that, and thanks for pointing it out.

I made a silly mailchimp error that somehow worked fine in testing.

It should be working now.
I would argue that the Windows NT kernel is both newer and more maintainable for Microsoft than OSX is for Apple. At the core of OSX is a ton of legacy Unix monolith written in the 70s that I suspect very few in Apple dare ever touch.

This can be seen by the fact that Microsoft has never shied away from improving their OS kernel. Recent stand-out improvements such as ASLR, UAC, TRIM support for SSDs, timer coalescing etc. These are all things that OSX took years to get after Windows got them.
C++ no and Java probably not, but attracting a huge chunk of devs away Python isn't just plausible, it's already happening. I fully expect Go to appeal to anyone who's ever had reason to gripe about Python's GIL.
Perhaps you missed the part about Mac OS X (also a general purpose OS) using significantly less battery than windows on the exact same hardware. And that's not even considering OS 10.9 which is due to be released soon which has a bunch of battery life improvements (rumored to be around a 10% to 15% increase).
On hardware for which high-quality drivers exist, GNU/Linux has the potential to outpace Windows and OS X[0] by a decent margin. The OS and kernel themselves are very power-efficient. You're not going to double your battery life or anything, but you might get a noticeable amount more. It depends a lot on what software you're running and whether you're taking advantage of any power-saving features that GNU and Linux provide.

However, unless you've chosen your hardware carefully, GNU/Linux will give you slightly worse battery life, because the drivers may be less efficient than whatever the manufacturer's native (Windows) drivers are. Again, the difference is significant statistically but not practically.

[0] The latter is a bit trickier to compare precisely, because OS X is designed specifically for very closed-source hardware for which no decent Linux drivers exist.
> The Turkish alphabet might be interpreted by some as a form of oppression, but it's adoption was more about breaking with the past and embracing democracy and the west.

Maybe that was the primary motivation, but Turkey has also been unusually brutal about trying to force minorities to embrace Turkish culture.

As I've mentioned elsewhere, I used to know a Turkish journalist that was forced to flee after repeated death threats from the regime because he wrote about the problems the Kurds ran into. These problems ran from not being allowed to even call themselves Kurds for a long time - the regime insisted no such thing as Kurds existed. They were not allowed (and still isn't other than in private schools) to learn their own language in school. Along with a huge range of other restrictions.

That makes it hard to ignore the effect of the alphabet restrictions as yet another part of the cultural oppression.
There is a job at Google to ask legendary-coders coding questions.

It is reasonable.
>> For 5.5 years (2004-2009), I was a core developer and maintainer over at Xfce.

>> But I don't feel the desire to work on personal coding projects anymore. The job fulfills my desire to write code, and outside of that I'd rather be, well... outside.

Another thing to remember is that you're 5-10 years older then you were at that point. Life priorities have changed. You might not be a caffeine-fueled 19 year old anymore, instead you're 28 with 2 kids and a mortgage. Or 34 and just have other things that interest you than tweaking Linux or exploring video drivers.
Small b2b startup Looking for a sales manager
I run a small b2b business in Dublin, Ireland, and am looking for a part time sales & marketing manager. How should I go about finding the right person?
Unlikely doesnt mean impossible. A Few month ago it was unlikely Apple's patents were upheld.

This could be a huge issue for any os that runs on a phone that uses the same multi-touch tech as the iphone.

MSFT striked a deal , Google screwed up big time.
Yes, of course, Windows can be comparable on similar capacities. Does this need to be stated? Go read the reviews of some Acer or Samsung laptops. Extrapolating the problems of the Surface 2 to all computers with the same OS doesn't make sense. Microsoft isn't experienced at making computers, shouldn't be a surprise that they are bad at it right now.
HealthCare.gov Periodic Table of FEPS IT Bureaucracy
Some users do, assistive technologies can benefit significantly from semantic HTML and class names.
> "I don't believe in
comments because they slow the PHP
interpreter down."

For some bizzare reason, a lot of PHP devs obsess over mini benchmarks and tiny speed issues while ignoring massive latency factors (like the DB).

I find it amusing, though, as PHP hasn't been a direct interpreter for years. It compiles to an internal opcode array and interprets that. While its opcode compiler is silly (it doesn't build an AST and directly emits opcodes, which causes all sorts of things not to work), it does have a proper lexer and I think comments are completely ignored aside from doc comments[1] which can be obtained in userland with reflection.

[1] They look like this:

/** DocComment */
/* Normal comment */
That's probably true if they are running older versions of the kernel, which were not optimised for battery. If you install a recent kernel and load laptop-mode-tools I'm sure you might see different results, if not that is a strange result for sure.
Slightly clearer version:

http://i.imgur.com/fIbcj3K.jpg

Does anyone have the original? Google cannot find it.
Hetzner is a budget host, as such their lower end offers should be carefully evaluated. Hetzner has a habit of shutting down servers if they're DDoSed rather than deal with the DDoS unless you're on a higher tier of service and SLA. Hetzner is, all around, a good host. Leaseweb better suits my needs though (I have a rack in .NL and .US)
Status updates don't work either
I wasn't convinced until I saw an example of multiplexed progressive images:

http://www.youtube.com/watch?v=zCDcmit5-fE&feature=player_de...
Ask HN: In SF for speaking, wanna pick brain with tracking/analytics startups
YC applicant currently in SF for speaking at HTML5devconf, wanna pick brain with social tracking/analytics startups.

Will be in town from today till Nov. 3, want to ask a few questions on channel to customers and overall market fit/size issues, email me at jeremy@pubulous.com.<p>Thanks.
That's fairly unusual; modern cars have a fairly standardized user experience such that there aren't many ways for a car to do something surprising and dangerous that's covered in the manual.

I did experience one once though: I discovered that a vehicle had traction control when the system activated during a skid. The computer and I disagreed about the best way to respond, and the surprise did make the situation more dangerous than it could have been.

In both vehicles and databases, the situations in which the product might do something unexpected and dangerous should be clearly documented in their own section of the manual. Databases should say "here are the things that could lead to data corruption or loss". Vehicles should say "here are the situations where the vehicle might disregard or override the driver's control inputs".
I really don't see how this is relevant to this post, since the research you're citing is about hiring people for routinized or semi-routinized labor, like at a car manufacturing plant.

C.f. https://news.ycombinator.com/item?id=4614430
Well, it would be for the sake of art. You'd be surprised by the kind of things people do for art.
Exactly why screwed up big time?
And another way of doing the first one:

http://[0::0:ffff:b8ac:a4a]/
Miracast uses a 'TM' symbol as part of their URL structure
There's nothing general purpose about Mac OS X as far as hardware support is concerned. Just like iOS, it only has to target a very small set of hardware configurations.

Edit: as pointed out elsewhere, this doesn't excuse MS from not taking advantage of the same vertical integration on their own hardware...
Can't understand if she is employed as a "coder" or opted for a PR/charity path.
Software patents shouldn't exist
You want some feedback? STFU! This is the fourth time you've pimped your project on this page. Give it a rest.
More than honey: the movie
Bruno and Galileo are more memorable than their contemporaries who worked more closely within the hierarchy, but achieved less if you assess their contributions objectively.

>Moreover, simply because hierarchical society has done good for us, on the average, does not meant it MUST continue to do so.

Sure. But extraordinary claims require extraordinary evidence.
The Ruby Thought Police Are Watching
Employment and jobs in AE, UAE, Dubai & Abu Dhabi
Looking for jobs in United Arab Emirates, AE jobs is the place for you. It provides the latest jobs and employment opportunities to job seekers in UAE, AE, Dubai and Abu Dhabi. Employers can post their jobs on the website for free and job seekers can upload their resumes on the site for free.
Professional woman scientist declines working for free, gets called ‘Whore’
I don't agree, you CAN learn creativity. Watch this great lecture from John Cleese from 1991:
http://vimeo.com/18913413
And of course the smashing success of WinFS.
It's in production.

An example of project that could consider making the jump from Python2 to Python3:
https://requires.io/github/canassa/sodexo-api/requirements/?...
If consumers want Windows tablets then they have a funny way of showing it.
Server core still has a GUI, it just doesn't run Explorer as a shell and doesn't have a bunch of GUI programs that come with Windows included. When you log in there's a cmd or powershell window floating there with the standard-issue non-themed graphical chrome.
But can they die for their country as soldiers?
Well, that's the definition of a cargo cult. Following some rules without actually knowing why.

If you use IDs because some person on the internet said "Use IDs, for the love of God", you're cargo-culting.

Thing is, I know why I follow these rules. I'm the one who wrote them and refined them over the course of several years. I made informed decisions based on 13+ years of experience of which I spent the last 4 writing ecommerce related frontend code for dozens of websites.

This stuff is never done. It's always based on my current knowledge/experience and the limitations of the current boat-anchor version of IE.

Nowadays, my code is more maintainable, I can actually do some sort of "refactoring", and the total amount of selectors is very close to the optimum.

Anyhow, not using IDs makes writing CSS easier. Even if you don't understand the reasons/mechanics behind it.