skysight-inc/HackerNews huggingface dataset:
> Are distros still too different under the rug?

Yes and no. You could probably make a packaging system that could handle multiple distros cleanly, but then the package maintainer would need to maintain said package on all of those distros.
Goto Fail and Heartbleed: 2 Case Studies in Software Assurance
John Deere is better than crappy old "American" brands like Case IH, but it is in the process of being disrupted from below by imports like Kubota. And from above by Cat. The picture might not be as rosy a decade from now.
Pretty sure Facebook used to do that with the footer.
WhatsApp Begins Rolling Out Its Voice-Calling Feature to iOS Users
I disable zoom to prevent IOS and Android from zooming in when a textbox is focused. How else can I prevent this?
YES! For sometime Facebook had it! I needed to access the FB's dev section and it was like a clicking contest.
When they moved it to the right, I had already memorized the website.
Hmm...that's kinda yucky. Too much extraneous chrome for very little gain.
Piketty's arguments are cherry-picked. No, I haven't read the book, and no, I'm not going to take the time to look up sources for you.
DEF CON 13 – Paul Graham, Inequality and Risk (2005) [video]
The rise of content gates
I've been working with this project for a while, here's some unorganized thoughts:

1) Statistics
2) Running Overhead
3) Travis-CI
4) Memory/Bandwidth/Other info
5) Windows
6) IRC
7) Ease of Contributing

1) Currently, the TFB results are not statistically sound in any sense - for each round you're looking at one data point. EC2 has higher variability in performance, so that one data point is worth less than the bare metal data point. Re-running this round, I would expect to see at least 5 to 10% difference for each framework permutation. See point (2) to understand why we're not yet running 30 iterations and averaging (or something similar)

2) Running a benchmark "round" takes >24 hours, and still (sadly) a nontrivial amount of manpower. It's currently really tough to do lots of previews before an official round, and therefore tough to let framework contributors "optimize" their frameworks iteratively. I'm working on continuous benchmarking over at https://github.com/hamiltont/webjuice - it's a bit early for PRs, but open an issue if you want to chat

3) As you can imagine, our resource usage on Travis-CI is much higher than other open source projects. They have been nothing but amazing, and even reached out to chat about mutual solutions to potentially reduce our usage. Really great team

4) We do record a lot of this using the dstat tool. dstat outputs a huge amount of data, and no one has sent in a PR to help us aggregate that data into something easy to visualize. If you want this info, it's available in the results github in raw form.

5) Sadly windows support is struggling at the minute. We need something setup like Travis-CI but for our Windows system. CUrrently windows PRs have to be manually tested, and few of the contributors have either a) time to do it manually in a responsive manner or b) windows setups (a few do, but many of us dont). Any takers to help set something up? FYI, we have put a ton of work into keeping Mono support just so we can at least test that changes to C# tests at least run and pass verification, but naturally that isn't as nice as really having native windows support

6) join us on freenode at #techempower-fwbm - it's really fun meeting the brilliant people behind the frameworks

7) If I had to pick one big thing that's happened in between R9 and R10, it would be the drastically reduced barrier to entry. Running these benchmarks requires configuring three computers, which is much harder than something like pip install. Adding vagrant support that can setup a development environment in one command, or deploy to a benchmarking-ready AWS EC2 environment, has really reduced the barrier to getting involved. Adding Travis-CI made it better - it will automatically verify that your changes check out! Adding documentation at https://frameworkbenchmarks.readthedocs.org/en/latest/Projec... made it even easier. Having a stable IRC community is even better! Tons of changes have added to mean that it's now easier than ever for someone to get involved
Yeah I don't get what the insight is here? The answer is heat (or rapidly moving atoms in the atmosphere), right?
Very true. Our rural population is now all urban folks living in the country. The county elections are no longer dominated by pragmatic farmers. Its city folk with no history of land management etc. So that changed the political landscape.
This might be because any mobile-optimized site that tracks user engagement levels is more likely to be a good mobile site. People on HN don't say that all mobile sites are bad, just that a lot of bad ones are worse than desktop sites.
No pricing structure?
First, I am in a strong position to talk about philosophy.

Second, Marx made Stalin possible by setting up the necessary intellectual framework of class struggle, capitalism as oppressive, dialectical materialism (denial of reason and free will), etc.
Any chemical reaction?
It's not clear to me. Exercise is a good way to burn calories. But perhaps more significantly, if you do it regularly, you will burn more calories even while at rest.
Assuming that you have keyboard focus in the page, but outside of any text fields or plugins (e.g. flash). Which might mean you need to find somewhere "safe" in the page to click that doesn't actually click something, like a button or ad.
What about the legal implications of this? If a vehicle is in a collision and there is indication that the software might be responsible, who takes the blame? This is going to get really bad.
Nobody has ever come up with a decent implementation. I'm not even sure it's possible. Flipboard might have a better solution.
Browsers do not and should not have infinite memory. Each time an infiscroll website scrolls down, more memory is consumed. On my iPad1, that's a guaranteed insta-crash for Safari.

What is a crash on an iPad1 is a major slowdown on a netbook. In five years when web pages get even heavier, it'll be a crash on a netbook too.
Florianópolis is the new Silicon Valley?
I see, thanks a lot. That osdev wiki seems a great source in general. Woohoo! :)
No mass is lost in a chemical reaction.
This is backwards. Advertisers should be paying for the cats, not the other way around.
The concept of subconscious is much older than Freud, it was a staple of the romantics. Freud proposed a specific structure theory of the subconscious centred around the Oedipus complex. That specific theory is indefensible.
If the "infinite" scrolling goes beyond a few pages, it turns the browser into molasses. If I accidentally navigate away, which happens all the time because terrible UI correlates with infinite scroll, when I go back then it rushes to reload everything which bogs down the whole system.

Just give me the option to turn it off or something.
You're describing the same thing as leasing a car. Eventually the car is out of warranty and then at some point wears out and becomes undriveable. People don't typically lease vehicles for the physical life of the hardware.
> they'll create less and have a real job

.. working for Google, Apple, Tivo, and every other company that bastardizes software into opaque services to extract profits via leasing.

I think imaginary property laws can't die a quick enough death. But I also sympathize with api's viewpoint about the inevitable effects on the economy and incentives for what gets created. You'd do well to internalize both ideas and see if you can't discover some synergy.
1500 iOS Apps Have HTTPS Crippling Bug
Couldn't you use a script to remove elements at the top of an infinite scroll page? Would that remove it from browser memory?
Huh? What chemical reaction has less mass afterward than beforehand?
luck is part of the adventure and so are WFIO moments. It's how you manage them that makes the difference.

but it's like they say, once you're lucky, twice you're good. And Elon Musk is damn good.
I tried to stay away from a which is better battle. I think the numbers speak for themselves as to which road everyday users of Python are using (scripts to scrape cat pictures don't count ;).
Given a large Billboard (http://www.lamar.com/Products/Bulletins) size of 672 sq. ft. unless my math is wrong (could be) you're paying $100 for about .8 square inches. That would be visible from what? 5-6 feet away?
Why not both? Load the additional resources as the user scrolls down, but still have a Next Page after allowing a generious amount of scrolling?
I was writing a really long, researched comment with citations about income disparity, labor regulations(vacations, compensation, etc), comparisons with other first world countries and then just deleted all of that.

There is no way I'll be able to change your mind. "Free market" capitalism in US is a religion at this point and arguing with its proponents, you certainly among them, is an exercise in futility.
It is, Guido said it himself. Looks like I added an extra pair of curly brackets into the example that I first mentioned. That was a typo, sorry about that, it shouldn't have existed, and unfortunately probably why you insist that someone should do this 's%'%{...} though no one ever has to my knowledge.
I wouldn't compare it to sex out of wedlock. I'd compare it to someone instead of saying "I want to be in great shape", saying "I want to be so muscular that I can't physically scratch my own chin".
There is no implementation of infinite scroll that does not violate my expectation of how scroll bars work. They are mutually exclusive.
While we're at it, please everyone who is doing content that has multiple pages spanning, add keyboard shorcuts (left/right) for changin pages! Makes it so much easier to use. Look at imgur for how it works.
It gets dumped into the universe as heat.
And the reverse biochemical process is equally misunderstood. I used to teach high school Science and everyone thought a tree's mass came from the soil.

http://youtu.be/2KZb2_vcNTg
One of the reasons I would be happier if there were more emphasis in real math/geometry algorithms on "range" processing, i.e. treating each "number" as a scaled "range" instead and figuring out how to combine these ranges in every step to get some stable solution. Most often I see programmers just bashing analytic formulas like they were computing something precisely and then being surprised that results are way off. Imagine computing curve intersections by a combination of analytical and iterative method and then figuring out if such an intersection is unique or if it is some existing endpoint...
Babel contributor here. It's great to hear how many people are already deploying projects using Babel, and even better to see how fast ES6 is getting adopted. Many people are still stuck in an ES3 world... (shakes head)

If anyone has any questions, feel free to ping me or stop by our support chat[1].

[1] https://gitter.im/babel/babel
Perhaps similar to how new versions of puppet let you provide custom attributes (like a pre-shared key) as part of the request so you can do verification on your issuer and build the secret into your boot strap process. A key compromise would simply require a rotation on your issuer and your boot strap process.
As I understand it, the amount you can increase your caloric burn rate through exercise is generally much smaller than you can decrease your caloric intake through dieting. The result being that, as some fitness communities say, weight loss is done in the kitchen.
asyncio seems to me like it should be the biggest killer app for Python 3 - a universal replacement for the sprawling, confusing, and opposing async options out there for Python 2.x (Twisted, Tornado, gevent...).

I'm hoping that aiohttp, or a similar library, further matures and we start seeing apps built on it. Developing asynchronous HTTP code in Python 2.x is significantly harder than throwing together a Node app, where things are "asynchronous by default" (unlike, say, Flask or Django). Having a universal, built-in event loop removes a huge point of confusion and learning for async development in Python, and can hopefully bring interest from developers who would normally look to Node.
"No matter what he does, there will always be gaps."

Here is how to do this [1]: keep a fixed-size array of every number seen, and store numbers as index into the array. When or if [2] the array fills up, garbage collect by finding a number in the array that is fairly close and hasn't been used recently, and updating it to contain the value you need _now_. Yes, that may change values computed some time ago, but who cares? Your unit tests will run fine, it teaches you to defend your code against bits flipping in RAM, and it is not as if you remember that that fish you caught months ago was 1.8 meters long and not sqrt(3) meter.

[1] if you like designing esoteric languages.

[2] it wouldn't terribly surprise me to learn that many programs do not need that many different float values to survive long.
Because the calories lost via exercise are insignificant, compatible to skipping a snack unless its very intense.
What you say is true: The examples of North Korea, the USSR, and Cuba don't prove that Communism sucks. But after enough failed examples, with no successes, we start to get pretty suspicious.
There are several ways that "mass" can be converted into energy. In this case we are not talking about e=mc^2. The conversion of fat cells to energy for brain and muscles should involve at the end of the day: urine (lactic acid etc.) and exhaled H2O and CO2.

Edit:
Notice I put mass in quotation marks. I am not trying to break the law of conservation of mass. Fat cells consumed will produce energy through some kind of biological process.
Why do you feel you need to prevent it? As a user I'm pretty sure I'd rather just zoom back out if I want to, or use a browser that didn't do this if it really bothered me. But not having the option to zoom is annoying.
Which virtualenv's, regrettably, depend on OS-level packages. so when you go to deploy your app to production, you find you installed some system dependency long ago and promptly forgot about it. The real world is messy.
It's fairly easy to deduce if you've ever weighed yourself at night and again in the morning. You always lose a pound or so while sleeping.
Ask HN: Is the Open Source model the future?
I've just been dwelling on this for a while.

There's some really well-built 'closed' XaaS (where X = Software, Platform, etc.) and they grow big enough to get acquired. Then their purchaser shuts down the service and its over.

Now we have this new model where the source-code is given away, but the business is structured around licensing, training, etc.

Although the enterprise remains central to the project, if that enterprise ever disappears, the project lives on for everyone to use.

Although this model isn't proven yet (giving away the source-code but running as a business), I am just wondering how many CIOs/CTOs are now opting for the model where they are not locked on to a piece of software they cannot self-host, audit, etc.

What do you guys think of this model being the future of how successful companies are built (pending the results of companies like Meteor, Docker, etc.) ?
Speaking in generalities yes, but TECHNICALLY stuff that contains more energy is heavier too. But given that most enthalpies are in the kJ/mole range and most moles of things are pretty heavy relative to 9e18 (the speed of light squared) that you might as well round it out and say "no mass is created or destroyed in an ordinary chemical reaction"
I had never thought about the question before, but now that I see it it's a "Watson" moment. My original guess would have been urine & feces.
Show HN: Optimizing Your Google Analytics Setup Made Easy
> you will burn more calories even while at rest.

Not really. Probably even a bit the opposite. If you exercise hard daily the resting metabolic rate actually drops some as an adaptation to conserve calories: exercise induced hypothyroidism. Pro level cyclists have to count calories to keep their weight down and they don't eat nearly as much as you'd think.

Muscle mass preferentially burns fat, so you get a very small metabolic edge from having some extra muscle, but not much. Adipose tissue also burns a great deal of calories, believe it or not, so getting really fat is a good was to increase your metabolism. This is why when obese people start restricting calories the first 30 pounds or so pretty much melts off with not much difficulty.
The workaround to get to the "developers" link was to mash the escape key while scrolling. Those were the days.
I used this analogy to describe the state of Python 2/3 to a friend who knows nothing about programming. Like many Python programmers, he too would continue using the old road.

Wow, that's remarkably unconvincing. I'll think of this the next time I hear of some complex ethical dilemma solved by asking a small child.
Hacking into a plane's controls no easy feat
really? I thought it was Lavoisier's law.
"rien ne se perd, rien ne se crée, tout se transforme"
Might be suitable for some contexts (like displaying a "feed" of individual items / search results / etc.), but then it's pivotal to provide users with an obvious way to hyperlink back to individual item. Think linking to one YouTube video (from your infinite "My subscriptions" list) or Facebook post (from your infinite feed). Most big sites seem to get this right, luckily.
Agreed. On the same note, please stop putting in scroll-activated moving objects. You might think it's cool that that stock picture slides 50 pixels left and fades when I scroll to point X, but really you're just making my browsing experience slow and choppy when my PC needs to re-render your page 100 times every time I scroll.
publisher is able to extract an income that is closer to the total benefit people derive from reading the book. In short: authors make more money

These two statements are not logically connected. Price is controlled by supply and demand. If publishers are able to make more money from scarcity of books, it does not follow that authors are able to get more money unless there is also a scarcity of authors and a surplus of publishers.
The top comment in HN shouldn't be overly cynical and negative sniping at some tangentially related comment in an otherwise interesting article.

That's the kind of thing that might make people want to stop reading.
I would warn against using `let` in Firefox today, their implementation has a lot of bugs[1][2] at this point.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=950547
[2] https://bugzilla.mozilla.org/show_bug.cgi?id=1023609
If they'd solved the multithreading problem in Python3 so that you can get true multithreading that would have been a tremendously motivating force to get people to switch. But that didn't happen and it's really undercut a lot of the pressure.
How to Create a Personal Growth Strategy
Stallman understands better than most the true nature of wealth and power. Concentrated wealth (in the hands of either individuals or corporations) becomes obsessed with maintaining the concentration of wealth. The most straight-forward way to do this is to never actually sell anything, but rather to collect rent on it. However, the right to collect rent is a legal right that must be enforced by the state (or by force of arms, otherwise).

Stallman's focus on copyright law and intellectual property law is focused on precisely the mechanism by which our society grants rent-collection privileges to concentrated wealth. His core principle is that we must proactively ensure that concentrated wealth is not permitted to collect rent on EVERYTHING in the world, or else we will all be made their serfs forever.
You've missed the point, and erected a strawman in the process. No one claims to "own" John Deere's software. No one is claiming the right to redistribution.

This fight is about the legal restraints preventing the owner of the equipment from modifying or repairing it.
Little luck is needed. All that is needed is a gap in the market, a human problem to be solved that people are willing to pay enough money for and it will be leveraged. Luck his nothing to do with it... except for the luck of being gifted with the right mindset to be able to pull it off.
A quick proof that the answer isn't "you poop it out": when you work out more, you don't poop more. (You do, however, breathe more, which points towards the correct answer.)
I understand the desire, but there is no "we" in that sense. Those of us using python are a "community" in that we have shared interests, but not in the sense that we have shared risks and rewards. Each person/team has to deal with the constraints of their own specific situation. So, the bottom line is the tool either gains organic adoption or it doesn't. I really don't think having a king who can decree a switch is the answer. The answer would have been not forcing the choice in the beginning. Now the answer is probably going to be that more people look at alternative ecosystems that haven't suffered from this sort of schism.
Tigray is classed as 'hot, semi-arid'. So only semi-desert I guess. Israel is pretty much the poster child for western technological development of arid land, with high education and no cap on the budget. Not fair.

To look at it another way, consider a village of 200 refugees. Instead of importing a tractor, mechanic, fuel supply route, parts, seed, education, engineering know-how etc.

Consider moving those 200 people to where the parts store is not 10,000 miles away. Arguably cheaper.

Most of America is uninhabited for instance. I heard once that everybody in China could fit in Montana easily. There're 100M acres in Montana, so maybe that's a stretch - 20 people supported by 1 acres is unlikely.
It's less about planned obsolescence that's built into multi celled organisms. The choice is how much energy you spend fighting it.

EX: A fruit fly needs far less cancer defenses than a squirrel. And, 2 fruit flies can become 2,000 fruit fly's a lot faster than 2 squirrels can become 2,000 squirrels. But, fruit fly's can't eat nuts so as long as trees produce nuts there is a nitch it takes something with at least the mass of a squirrels to fill.
Any interest in opening that SSH implementation up to the world. I wouldn't mind getting my hands on it and (maybe) even contributing.
It used to be the case and I think still is for a large case of mobile/tablet devices to just set font size on inputs to 16px.

I think with ios 8 this has changed.
Yeah, I clicked stats and tried to hide everything but IIS since that's the web server I use. No results. Closed page.
...isn't that just re-arranging atoms and electrons into lower energy states? The mass of those atoms and electrons doesn't change. A block of steel has the same mass at the top and bottom of a hill.
I'll take the Python 3 road when the big stable distributions (Ubuntu LTS, RHEL & CentOS) start providing onramps to it by default, and include the packages we depend on in their default repositories.

I just can't get myself interested in rolling my own packages for the dozens of libraries I depend on, especially since they already "just work" with Python 2.
There's an in-memory cache that keeps the secrets locally even when the server disappears either due to downtime or network issues.
Conservation of mass at the scale of biological reactions is true enough though. I also didn't like this phrasing, but it leads into talking about the byproducts of metabolism, which was the whole point.
I just want to say as someone with a degree in physics that this commenter is correct. Mass and energy directly relate through E=mC^2. If you remove energy (and "just" energy) from a system, it now has E/C^2 less mass.

Example:

You have some fissible material that undergoes a nuclear reaction in a closed system and the reactants turn into products with lower mass.

The mass of the system doesn't actually go down until/unless the system cools down.

edit: The above commenter is still being pedantic though