skysight-inc/HackerNews huggingface dataset:
Ask HN: Battery capacity of Asus Zenfone 3 Zoom vs. top tier smarthpones
So recently I was made aware of the Asus Zenfone 3 Zoom. Here's a terse comparison of this phone to two of the currently top tier phones: (the reason I chose Plus and XL versions was due to the fact that their dimensions are comparable to those of Zenfone)

Asus Zenfone 3 Zoom [0]

--------------------------------------------

Battery: 5000mAh

Dimensions: 6.07 x 3.03 x 0.31 in

Weight: 170 grams

Screen: 5.5"

Price: $329.99 [3]

Apple iPhone 7 Plus [1]

----------------------------------------------

Battery: 2900 mAh

Dimensions: 6.23 x 3.07 x 0.29 in

Weight: 188 grams

Screen: 5.5"

Price: $969.99 [5]

Google Pixel XL [2]

----------------------------------------------

Battery: 3450 mAh

Dimensions: 6.0 x 2.9 x 0.2 ~ 0.3 in

Weight: 168 grams

Screen: 5.5"

Price: $849 [4]

So through this overview, the phones are relatively the same size, weight, screen size, and yet the top tier smartphones' battery capacity is greatly behind that of the Zenfone. Why is this the case? I understand that the three phones may vary in camera, processor, build quality etc hence justifying the price difference a bit. But I have trouble understanding as to why do the top tier phones not focus on increasing the battery capacity, which clearly can be done as demonstrated by Asus. I would gladly be willing to compromise on some of the Pixel/iPhone parts/features for a greater battery capacity.

[0] https://www.asus.com/us/Phone/ZenFone-3-Zoom-ZE553KL/Tech-Specs/

[1] http://www.gsmarena.com/compare.php3?idPhone1=8064&idPhone2=8065

[2] https://madeby.google.com/phone/specs/

[3] http://www.bestbuy.com/site/asus-zenfone-3-zoom-4g-lte-with-32gb-memory-cell-phone-unlocked-navy-black/5833504.p?skuId=5833504

[4] http://www.bestbuy.com/site/google-pixel-xl-4g-lte-with-32gb-memory-cell-phone-very-silver-verizon/5656048.p?skuId=5656048

[5] http://www.bestbuy.com/site/apple-iphone-7-plus-128gb-black-verizon/5581629.p?skuId=5581629

EDIT: Fixed spacing
I don't know things like "we only bought jackets for the men, because it would be more expensive to buy jackets to the women... so they just don't get jackets" seems pretty divisive to me. You're trying to split hairs, but things like that are so blatant that they are screaming right in your face. If such things were really happening at Uber, then I don't think that your quibbling about "how diverse is diverse" makes any sense. They obviously have issues that need to be addressed, no?
Before the US had a standing navy, the majority of our naval firepower (see: cannons, mortars, etc.) was privately owned.

This was accepted and understood at the time the Constitution was penned.
> The fact that other companies are bad does nothing to diminish what MS did (and I haven't seen Google finance a lawsuit against Linux yet, for one thing).

Well, let's revise your original words to take that into account: "Not many companies have such a sordid history of unfair competition as Microsoft does, merely almost all of the ones of the same size and influence."

Rather takes a lot of the rhetorical weight out of it, doesn't it?
Thank you for the links and the answer.
There is no other gun emoji, afaik, so in this case I think gun is unambiguous.
Neat! I wonder if asciimath could be extended to an "intermediate form". Just like how there are two forms of MarkDown, there's the easy to type

# this is a header

and the more elaborate

this is a header
================

which conveys more "headerness" and is more readable than the first.

the same could be done with something like ASCIIMath, where a plain-Unicode representation could be an intermediate form between ASCII and MathML. Why? Because keyboards don't type in Unicode, but you don't want to be storing only the final output - storing an intermediate Unicode form seems best, assuming you can keep modifyign it using ASCII and then going ASCII + Unicode => Unicode.
What do you want health systems to do here? They can only buy FDA approved devices. If there aren't any that run linux that are approved, then they can't buy or use them. Want to change that? Go write a bunch of drivers and DICOM related software for CentOS, then start a device company, then build a device, then wait 10 years for it to get approved, then sell it. And while you're doing all of that, remember to stay ahead of the competition and not run out of cash.

These devices run embedded Windows because they all always have. There's almost no competitive advantage in changing OS vendors in the space, because it doesn't differentiate the product. Even if a device ran CentOS or whatever, you wouldn't be able to update it significantly without going back to the FDA.
Well, it's one thing to have the OS, but you also need a laptop to run it. I don't see good hardware being release for a small segment of the market.
Communicating Sequential Processes
>What do you guys think about dropping 32-bit?

Nothing of value lost.
With google bringing it's own adblocker to Google chrome (which is like calling up a casino for gambling addiction), I guess moving to open source chromium is the best idea now as long as Google is not dropping mysterious binary blobs to it (https://lwn.net/Articles/648392/)
I don't really get the argument that not many people have 4k TVs, or wouldn't be thinking of getting one anyway this year.

I've had one for 2 years and I'd hardly call myself an early adopter when it comes to TV.

You can pick up a 49" 4k for considerably less than the price of the X1X these days, hardly a massive commitment to fully appreciate the better GFX
lossless format (potentially) that everyone can open?
What Space-Faring Flatworms Can Teach Us About Human Health
Understanding Asynchronous Programming in Python
Do you get the full eclipse effect anywhere inside of the green line? Is there an advantage to being at the red line?
If anyone in github is listening:

Can you please add:

1. Bulk team adding/editing. From https://github.com/orgs/[org]/people, add the ability to select multiple people and add them on a team. I do this via a script, but I don't like doing it that way. Also, a better way of finding who is NOT in a specific team, i.e. filter by users who are not in the "staff" team.

2. A special team which has everyone in it by default

3. A way of contacting everyone in a team without resorting to adding everyone to a specific team, giving that team write access, creating an issue and/or @mentioning everyone.
You have to consider things like:

- Defaulting search for Android.
- Owning the search engine behind their DNS hijacking.
- Setting Yahoo as the default search when you install their ISP software.
- Being able to eliminate Verizon mail (and integrate with Yahoo's mail platform).
- Having less reliance on Google for mobile.
Charlie's would close the doors, hard stop, at 10:00. I remember having to be let out by the back route, through the kitchen, a couple times because I was still in line for food when the doors closed.
To be honest the number is sort of hearsay. I didn't mean 80k as an entry-level pay, but it seems to be about right in my experience (downtown core jobs).
Can someone explain how if the PS4 (without "pro") with its 2 GFLOPS is not able to run complex games at 1080p at 60Hz, while the the XBox One X, with just 6 GFLOPS, is marketted as able to render games at 60Hz in 4K? Note that 4K requires 4 times the fillrate of 1080p, and that the memory bandwidth increase is just about +50%, and the CPU performance increase has been small in comparison.
Ask the folks over at Alibaba, they'd be the ones. The main CEO contribution was holding onto an appreciating asset. Success through inaction -- my life dream.
I'm seeing it as a feedback loop problem, again. Managers and stakeholders have an easy time remarking on surfaced progress. The developer has to think and communicate everything else. Going purely hands-off doesn't work, because then the developer will tend to wander towards working on the wrong problems and get mired in them. Neither does chaining them down to a deadline, since that creates rushed, ill-considered work.

So the people who are perceptually 10x tend to have hit on a strategy that keeps them in the feedback zone without being overly concerned about surfacing everything right this second, and have management that cooperate with their strategy.
Well, not this one. If we see the actual Holder report, that one maybe. This one .. just looks like a lot of frivolous non-sense bullshit.
> but for most people, planning on using their gun for self-defense is a bit like becoming an alcoholic to reduce your risk of heart disease.

This is a ridiculous conclusion. Sorry, you can't just take numbers from one study, and divide by another to approximate relative risk or odds ratio. That isn't how public health statistics and policy works.
You may want a FAQ section or something that describes the onboarding process a little more in depth. My gut reaction when looking at the instructions is "Will it just send my information out the second I click submit?" then I realized I didn't read the word "Create profile" on the button and that step 2 is where the magic happens.

Having something like an animated gif or screencast that walks through the process would be invaluable. It would also likely be good to have a privacy policy. I've been evaluating things like this and if I can figure out it isn't the right fit without jumping through the hoops or sharing personal information it would definitely be preferred.
Terraform to break providers out into separate repos
32-bit is insecure. There's no good reason to support it. Get a cheap old laptop if you have 32-bit machine for some reason, it's good to have separate hardware for this type of thing anyway.
Connect with your friends. Discover new people, make new friends and socialize
SSL testing – servers or domains?
Bear is amazing! The only issue i have is how do they make money. Math doesn't favor them. I hope they acquire enough users to justify that price point
What browser doesn't use cookies in private tabs? In chrome it's basically treated like an isolated sandbox, but it will still gladly accept cookies.
You can't pick a random real number between 0 and 1.
Heck, almost all reals between 0 and 1 can't ever be constructed let alone picked.

The here is the non-constructive nature of the real numbers. That is not to say the reals are useless, but they are not much more than a formalism. It's rather useful though because it's hard to get numbers like pi or e. Its really nice that any real interval is compact, but that too is hard to replicate.
This has to be a facepalm moment. However you know you can still apply for permanent residency without state sponsorship? Also try other states.

My recommendation would be to directly apply for skilled worker permit without any sponsorship
No, he is not comparing them. He's using the Nazi and Schindler case to argue for a general proposition (law can be at odds with morality), and then trying to apply that proposition to Uber.

Suppose you are arguing for that proposition with a much milder illustration, such as someone breaking a law requiring obtaining a permit before giving food to homeless people.

It's easy for people to try to pick holes in that example. They might argue that feeding the homeless without a permit reduces pressure on the homeless to seek aid at shelters, which in turn increases the likelihood that they won't get help to get out of being homeless, and conclude that your example fails because your behavior was not moral, and so is not an example of morality being orthogonal to law.

If you want to try to save the argument, you then end up in a debate about the merits of various approaches to helping homeless people, and cannot get back to the original point until that is resolved.

That is much less likely to happen if you use Nazis.

Almost everyone is going to agree that the SS behavior was immoral, and the Schindler behavior was moral, and since the former was legal under German laws at the time and the latter was not, there really is no way to dispute that this is an example where morality and legality are opposite.

It's basically a slam dunk. They have to concede that the general proposition is true. That lets the subsequence argument focus instead on under what circumstances morality overrides law.
Doesn't Chrome Canary already support side-by-side profiles/installs though? :)
Ember Redux now with TypeScript support
Yea. 60fps is tricky though, because the CPU is not twice as fast. With that GPU power you could render at 60fps at 1080p, but your game simulation might have a hard time reaching that speed.
Domestic goats trained to climb trees for forage
I think NetBSD qualifies for whatever criteria you're trying to express.
that is liquid damage waiting to happen
I'm not working right now and literally spend all my time looking for a business to start. Note I don't say idea, because I'm not trying to find a unique idea (although that would be nice). Even as far as entering an existing industry, I'm really not finding something to get into when I don't have domain knowledge / experience / passion in that. "General business" seems to be dead for new entrants. Look at Amazon, Alibaba, eBay etc ... there's really no way to start an old school wholesaling / distributor business as so many immigrants have done unless you come up with a new niche product ... My passion is to run a busy business, not any particular thing, which I have done in the past several times, but I don't know what to do now. It's a rush to start something new.
I worked with people even less skilled. Java/.NET folks "programming" through clicking around and drag and dropping things in Eclipse/Visual Studio. Test folks with no idea on how to do any automation or even how to setup/configure a freaking Jenkins ("manual" testers).

HackerRank/Codility is a very narrow specialization of computer science - dynamic programming. Pity that such narrow domain has become the benchmark in evaluating the skillset of a software professional.
They did reach out an hour ago on Twitter.
Has there been any pure x86 processor in the last 10 year at all?
Unready in what way, if you don't mind my asking? I haven't seen it misbehave yet, although I grant that's n=1.
I would find it really funny if this thread becomes a top favourited one since it's directly bringing attention to the feature and is very much worth bookmarking in some way.

+1 favorite :)
The only people who comment on the technical posts are the experts in that domain/topic. Most readers just read silently and don't have the knowledge/context to comment
This is great. I very much appreciate the work done by the contributors to the Tails project and I trust & agree with their technical decisions for this release. As Internet keeps getting more monitored, Tails serves as an important tool in maintaining the balance of privacy and allowing for the anonymous sharing of information going forward. Big thanks to the Tails team.
That's like saying chocolate cake is the best followed by blueberry muffins.
But then don't you have the same probelm of the limits of taxonomies and you start thinking "well is this tag a member of A or B? It should be a member of both" and then you need to tag the tags. Turtles all the way down.
Uber board member cracks ‘inappropriate’ joke about women at company event
Build a small, real world project, and compare along the way to other good examples of the project. As small as Tic-Tac-Toe or a (nice) todo list app.

As you build it you will learn a) best practices and b) what "good" code looks like.

Your code will begin to merge with the style of the good during this project and will rub off on the next project you choose. Eventually you can do a green field project where there is no good example code of. Still, there will be examples of the building blocks, and how you architect other kinds of building blocks together, so you can then learn how to properly architect a project. Now you will be better than a huge amount of programmers because a) you care and b) you have built a few real world projects.

Speak to your strengths in the interviews, reference successful projects and what you did on them. Remove any absolutely terrible code from your GitHub etc. If that means starting from scratch, that's fine, because none is better than terrible, and most people agree a GitHub is not a prerequisite for most jobs. That being said, casual hack projects and attempts on your GitHub is not bad. It means you are interested.

Besides practical projects, be sure you have "completed your education" of classic comp sci topics -- just because you graduated from uni doesn't mean you know all of the classical topics and common interview questions. We all need refreshers. Try to focus on the parts that apply to real world projects, sure, but be sure to have the fundamentals down.

Good luck and stay hungry to find good solutions and take those hacker rank style challenges one a time. You will be great eventually, and able to get a good job soon.
Is your idea specific to India or would it work in other markets? Perhaps you could license it to others such as myself if it works in other markets.
Surfacing "disable autoplay until tab is focused" benefits those users who care about it. Improving Javascript performance by 30 percent benefits everyone.
> It took 11 months

Maybe it should take 11 months to register to vote?

> I, like most people, don't actually have a "need" for guns

That's awesome for you, truly! The government is notoriously bad at making subjective decisions for the population at large, however, which is why staunch regulation is met with such resistance.

> home defense isn't a need; it's an excuse

I need to defend my home: I am not physically capable, nor should I be required to take the risk of engaging a violent, felonious aggressor or his posse with my bare hands.

I can't afford to live in a great area, so burglaries are quite common. Do I have less of a right to defend myself because I am poor?

--

Simply put: the Second Amendment grants me the right to keep and bear a firearm, as affirmed and reaffirmed by the Supreme Court of the United States of America. I don't need any excuse or rationalization: jurists much smarter than I have done that for society at large.
There Are Benevolent Bots, and They’re Doing Good on Twitter
I had the chance to read a preprint, it's a great survey, it will be published soon.
Why?
You can change the number of processes to e.g. 1000 and you will basically get one process per tab until you reach 1000 tabs, and if you do, you will need really a large amount of memory.

one process per tab is specifically why I quit using chrome, it wasn't working even for small amount of tabs (100) it ate RAM like crazy. Mozillas approach is better, user can control how many processes are created - users have control.
Though your comment is very much beside the point, I'm nonetheless left scratching my head.

Are you suggesting that submachine guns make you more likely to miss your mark? If so, this is spoken like someone with absolutely zero firearms experience, as submachine guns are much more accurate and controllable than handguns...
After looking at the map, I can't imagine why a lossless format is required. I just exported in as a jpg, and it would take a magnifying glass to see the difference. And the jpg was 16/7% the size (at 90%). Waste of government bandwidth.
Uber board member Bonderman said women talk too much at meeting about sexism
> Languages should provide primitives that only allow for safe construction of expressions that are run concurrently by the runtime.

Then you run into issues like that post recently where you can't have different threads running in different context, because the runtime is the one deciding/controlling when new threads are spawned.
Formal verification is pointless if there are no formal specifications of the program/product/whatever. And if there are formal specifications, then they might as well be in the form of code. And even formal specifications can contain errors. That is why verification is not more popular.
This is great, I've waited 20 years for this (computer engineering degree 1999). For all the naysayers - what has gone wrong with computing, why Moore's law no longer works, etc etc is that we've gone from general purpose computing to proprietary narrow-use computing thanks to Nvidia and others. VHDL and Verilog are basically assembly language and are not good paradigms for multicore programming.

The best languages to take advantage of chips that aren't compute-limited* are things like Erlang, Elixir, Go, MATLAB, R, Julia, Haskell, Scala, Clojure.. I could go on. Most of those are the assembly languages of functional programming and are also not really usable by humans for multicore programming.

I personally vote no confidence on any of this taking off until we have a Javascript-like language for concurrent programming. Go is the closest thing to that now, although Elixir or Clojure are better suited for maximum scalability because they are pure functional languages. I would give MATLAB a close second because it makes dealing with embarrassingly parallel problems embarrassingly easy. Most of the top rated articles on HN lately for AI are embarrassingly parallel or embarrassingly easy when you aren't compute-limited. We just aren't used to thinking in those terms.

* For now lets call compute-limited any chip that can't give you 1000 cores per $100
I attempted to switch to Firefox earlier this year, as part of a personal exodus from Google. I ended up switching back to Chrome because I couldn't tolerate the poor performance.

I'm giving it another shot now that Electrolysis is there. I've only been using it for half an hour now, but my initial experience has been promising.
Google Poaches Top Apple Chip Architect to Make Pixel SoCs
Isn't a lot of the "4k" in consoles really just rendering at a lower resolution and upscaling?
The Difference Between Agile and Design Thinking
> But there is no way to teach a kid tonot to die from a random bullet.

How is basic/safe operation, safe handling procedures (call an adult!) not effective teaching?