skysight-inc/HackerNews huggingface dataset:
Ask HN: How do you do your browser testing?
Hello HN,

It seems to be that one of the biggest pains of being a web developer is having to support legacy browsers. There's no denying that when you approach a high volume of customers, the marginal gains of a 1-3% increase in userbase can have a worthwhile effect in revenue.

Also, with a lot of corporations requiring their employees to use IE8, they can represent an integral market if your software's goal is to aide people at work.

My question is how do you reduce the pain and time it takes to test your app / website / service over many different browsers and operating systems?

Do you contract it out? Do it in house? Rely on previous experience and have a list of what not to do's for certain browsers?

Peace,

ABNWZ
Are there issues with using this to test builds of desktop apps ?

I would like to test various Python apps on windows in an automated fashion.
Working Remotely: 11 Project Management Experts Weigh in on the Pros and Cons
Note: I’ve written this from the perspective of the tech industry, since that’s my perspective, but the pattern definitely exists prominently in other industries, and in companies across all industries.

I'd say it's written from the perspective of someone who's already seen a lot of success and wealth in his life and now has the luxury of writing about how to live well.

I (and I assume many other founders in the startup world) work about 70 to 80 hours a week. I feel responsibility for my business. If s*t isn't done on a Friday afternoon and people are waiting for it I'm not going to say "Well it's home time. See you on Monday". That's just not how it works.
Top 5 Incredible Predictions for Our Future
possibly the best article I've read for a long time in terms of "knowledge gain/required knowledge". totally agreed
No description of how it works?
not sure if officially/legally allowed (pretty sure not automated) but it's at least possible! :)
All that work for a selfie - what a hack!
If you want to take a cynical stance, you could look at it as deliberately introducing competition to an obvious natural monopoly, which pretty much guarantees an inefficient market and therefore monster profits.

Thatcher (and later Major) did the same in other places e.g. deregulating the City, privatising the railways. Pretty much the same story there, with monster profits and seriously degraded infrastructure.

If you are in the business of doing absolutely anything to maximise profit, then you need to be of the opinion that your changes are a good idea for the population as a whole, otherwise you'll feel guilty. The belief that competition always makes things better for everyone, regardless of the observed outcome, fits the bill here.
Meet Android One
This is great! The web demo parses ordinary sentences with pretty good accuracy. I had to resort to twisters to confuse it:

The old man the boat. (the elderly staff positions on the boat).
Buffalo buffalo Buffalo buffalo buffalo buffalo Buffalo buffalo. (see https://simple.wikipedia.org/wiki/Buffalo_buffalo_Buffalo_bu..., it's not a fair test, but it illuminates how the underlying engine works)

I'm going to point this project out to a teacher I had, see how it does with other corpora.
It parses "fruit flies like a banana" the same way as "Time flies like an arrow".

https://en.wikipedia.org/wiki/Time_flies_like_an_arrow;_frui...
I always suffer the same confusion when I try to shop at amazon.com
Old habits die hard. ;-)
Anyone know if there's any robot purchasable by regular people (means not ROS kind of robot) that would be programmable?
This. I've seen people effectively emulate this lifestyle by living on student loans (that they then didn't actually use to pay tuition). Except in the end they'd have accrued a considerable amount of debt, of course.

The benefits of BI can be summarized in that it eliminates the foundation of the hierarchy of needs from everyday considerations. Even minimum wage can't aspire to solve this (simply because at some point minimum wage becomes so high the jobs become unprofitable if they can be avoided -- also because minimum wage does nothing for those who don't collect a wage).
It really is! Trade agreements affect everyone, not just select industries. I can almost understand how "industry experts" need to be consulted if the negotiators are not experts themselves. However, once that is over, the voting process is also completed by people beholden to the select industries and "fast-tracked" through congress.

The worse part of all is that you can't just vote in new politicians to overturn it; breaking a treaty with another country is typically a big deal and much more of a problem then just overturning a law, for example.

This whole process is a mess!
It is specified, read carefully maybe?
link: http://ivopetkov.com/b/lazy-load-responsive-images/
I guess the problem there is that you need different Windows versions too – and they're all pretty chunky! It definitely helps though, and AFAIK all virtualisation tools have support.
It is time to release the North from suffering!
Is there a good place to find info on all of Google's acquisitions and shuttered services? I think it might make for some interesting visualizations.
You can read about the padding-bottom technique at http://alistapart.com/article/creating-intrinsic-ratios-for-...
It helps you preserve space for the image and prevents reflowing. If you have many images with unknown sizes there will be massive reflowing and the library can be tweaked to support that too if you really want it.
Sure, here are my 2¢: Aggregated numbers for last week show Edge at 0,01% of the ~12.400.000 sessions. The numbers for yesterday show 0,31% of the ~1.700.000 sessions.
Then we couldn't implement new features?
I don't believe that's the case. Most startups, even YC startups, have no aspirations to be the next Facebook with it's billions of users. They just want to do as well as possible in their market. Every startup should aspire to serve it's customers as well as it possibly can - regardless of whether that's a couple of hundred thousand people or a couple of billion people.

But that has to include the all the customers, not just 97% of them. Start with the low-hanging fruit of course, but never settle for "those customers are too much effort to bother with". That sort of negative sentiment is toxic.
Augmented Reality Glasses Could Visually Encrypt Secrets
Dead end? What makes you say that?
I never thought I'd be upvoting a BuzzFeed article on Hacker News, but this was surprisingly well-written and interesting. The best part:

"Since litter training is the only thing separating the sanctuary’s residents from their feral cousins, one might wonder about logistics of supplying all that kitty litter. Where do all these cats go to shit?

Here, Ellison’s predecessors have unknowingly left behind a solution: the common but non-native Cook Island pines, which were imported to the island in 1911 by naturalist and rancher George Munro after he noticed the fog condensing on the stubby needles of the lone pine outside his cabin and saw an opportunity to solve the island’s fresh-water problem. Fast-forward a hundred years and it turns out those needles, once dried out and mulched in a woodchipper, are also great for soaking up cat piss."
Another alternative: https://github.com/Kyoushu/Pufferfish.js
I don't buy this "rigorous" experiment. So from 37 self identified gluten sensitive patients most of them have nocebo effect? Great. It clearly doesn't prove that gluten sensitivity doesn't exist, it proves that if you pick people from the self identified group than most of them are pretending (also can't actual sensitives have nocebo effects?). Surprise, surprise, it's already predicted that only 1% of the local population is gluten sensitive yet 18% buys gluten free products, probably many of them self identified gluten sensitives.
You seem quite biased about the bias toward bias.
It can be unconditional and not apply to children and people collecting pensions. It would not create a huge mess by limiting it to people over 18 and under 65.
Promoted Tweets Can Drive Results You Want
Boxfuse Convert: fully-provisioned AMIs in 30 seconds
I continue to be amazed at the number of people who don't get the whole "after 40-50 hours, you're less productive" thing.

In a very selfish way, I'm rather thankful for it, though. Being able to outcompete your competition by working less than them is ... nice.

As a side-note: I'd argue that the 40-50 hour thing is even more important for founders. The primary thing that goes pear-shaped if you overwork seems to be decision-making ability. Having a decision-impaired founder is not optimal, to put it mildly.

(I speak from personal, recent experience. Normally I stick rigidly to a 40-50 hour workweek, but last year I decided to crunch for a month to release a film. Looking back, it's pretty obvious that a) my productivity barely increased from what I'd expect of a 40-hour week and b) my ability to make effective strategic decisions took a massive, calamitous plunge. It's entirely possible the film would have been monumentally more successful if I'd stuck to my guns and done one week of crunch at most. )

I'd love to see some research on 20-hour weeks, incidentally. The productivity curve is definitely non-intuitive.
I havent read about Vagrant yet. Is it similar to docker? Vmware? What is the big deal in Vagrant?
Or if we want to go really outrageous, a division of BT still controlling literally every new home install of telephone lines, often with engineers not turning up, or not being trained to do the job they've been sent to!

(As above, this is actually the case. )
You would harm the bureaucrats by firing them, though. Most people would take a pay cut going down to a basic level of income. You can see this for yourself by examining public pay tables (common salaries for individual contributors are $30-$50,000 in the US.) This is much more than any feasible BI number.
Hints for Computer System Design with Bill Berry [video]
Who Sent Out Fake Y Combinator Fellowship Acceptance Emails?
Apple are just getting dirty in the music business now. They're telling their favorite journalists about Spotify's new privacy policy - like a journalist would ever investigate such a thing!
Hamas 'seizes Israeli spy dolphin' off Gaza
And you need to live in expensive places because why exactly? Because the jobs are there. And why do you need to be where the jobs are? Because you need a job. And why do you need a job? Because you need to pay for your livelihood. And why do you still worry about that when you have BI?

Sure, some people still might want to do the kind of jobs you can only find in places with astronomical costs of living, but even BI can't prevent you from making unsound decisions like taking a job in an expensive place for a wage that barely pays your cost of living.

What BI can do, however, is eliminate the necessity of taking on that job or moving to that expensive place. And maybe if you can't find a job in the places you can afford to live, you just start your own company and create jobs for other people who can't afford to move to those places.

BI changes dynamics. I'm not saying people will stop moving to NY to work low income jobs but at least they have less incentives to do silly things like that.
Global open-source Things(IoT)-network; Seeded in Amsterdam in 1 month
Amazon, Google and Facebook have protected themselves from the "limited time horizon" of the market. They have either small floats or class B shares, guaranteeing that the long term vision of the company is grounded on effective control by the ones steering the vision.

Managing future value is challenging. It's easy to say that the market is thirsty for value now. However, if you submit to a golden "invest in the future" strategy, your company may be inefficient (from an investor's perspective): Returns will be lower than what you can get elsewhere, meaning that the company should release funds to investors instead of investing internally. On the other hand, if you submit to maximizing local (in the time axis) returns, you'll surely forego disruptive jumps, their gains on efficiency and the future profit they entail.

It's not a simple problem.
Billions of request per day meet Go 1.5
Increasing taxes "a bit" in the higher bracket does not have proportional effects. Beyond a certain level the higher brackets simply opt out of paying taxes - and this level is not much higher than the price of a competent accountant.
Unless it's actually "your business" and you are a founder, then leaving on Friday after this 80 hour week is ok.

If it's 6pm or 7pm on a Friday and you have worked 80 hours that week, and you need to work more, then you've scheduled something wrong or management has.

And, if you're a founder, who is imparting a culture of leaving to get rest on a Friday evening is not ok, or working 70-80 hour weeks is the norm, then good luck with that culture when people turn resentful.

Respecting yourself and your life and your employees lives while trying to be successful ... that's how it works.

*General "you", not necessarily rsp1984
If you aren't developing for it, I say keep the Rolex.
> The anti abuse/fraud work alone…

There is no concept of benefit fraud in a BI system. Everyone by default qualifies for the same level of BI. Your government paycheck starts at the max value and can only go down from there, which happens when you are paying back that money in the form of tax. The only type of fraud detection needed would be the tax fraud system that already exists.

I'm not saying everything about BI would work (although I hope it does), but the fact that you could cut benefit overhead is self evident I think.
Maybe it is a problem of me, but can't really get to use a visual front-end or framework (like gitflow) for git.

It almost always feels (inferior|complicated|bloated) compared to vanilla command line usage.
Interesting example. The Latin is much easier to parse than the English "translation" for this sentence. Actually I often tell people that a classics class is probably a better introduction for parsing than most linguistics 101 classes I've seen, which are usually a little bit airy.

Theory is definitely good, but it can't replace stepping through a lot of examples. Classics is probably the best place to get that.

Anyway. The Latin is probably easier to parse than the English "translation", since the translation here is hardly natural. I'd suggest that Classics translation have a particular tradition of being faithful to the syntax of the original.

Compare the parses for the original:

http://spacy.io/displacy/?full=All%20Gaul%20is%20divided%20i...

And what I would say is a more English-like version:

http://spacy.io/displacy/?full=Gaul%20is%20divided%20into%20...

The English-like version is still wrong, and I'm interested to dig through what's gone wrong with it. But it's a much better parse than the tool was capable of producing for the Latinglish original.
In short, Docker manages containers whereas Vagrant manages virtual machines.
Is this for real? I pay £10 a month to avoid this crap and now I'm lumped in as well?

Screw this, I'm off to Apple Music.
How switching to SVG simplified our work
"Upon opening the Spotify app up this morning..."

"FORBES contacted Spotify for a response and is awaiting comment."

This tells you exactly how much time they waited for Spotify to respond. This is 'iterative journalism' at its worst: publish first, investigate later! Completely disgusting.
Access and query your database from browsers
Look Ma No Node.js – A PHP Front End Asset Workflow Without Node
Show HN: Crowdspell,a word game with a crowdsourced dictionary
50k a year (above average)

Not just above average, but in the top decile earning more than 90% of the rest of the country.
http://www.census.gov/popclock/

321.5 million residents gives $3.86T.

Looks like each year of age under 18 makes up about 1.33% of that, for a total of 77M residents under the age of 18.

Suppose you don't give a cent to anyone under 18 (which is not consistent with the UBI arguments I've seen, but whatever). 244.5M residents, times $12k, gives $2.9T.

Sure, that's "residents", not "citizens". Otoh, non-resident citizens might be entitled as well. Either way, how can you argue with "over 300M times over $10k gives over 3 trillion"?

Edit1: screwed up reading the graph, fixed above numbers.

Edit2: oh, just saw your comment suggesting "18 to 65" Fine, integrating by eyeball the graph from my link, I see 47 years at more than 1.2% of the pop per year, gives roughly 60% of the population in your age bracket. Now it's 200M recipients, or $2.4T.
Ask HN: What podcasts MUST you listen to each week?
I subscribe to a lot of podcasts, but there are only a few that I MUST listen to as part of my lifetime learning regiment:

EconTalk - consistently insightful and thought provoking discussions framed for economic understanding

The LSE talks - London School of Economics shares its speaker events with the world

if I want entertainment, I turn to the storytelling shows:
Snap Judgment
Radio Lab
The Moth
Story Corps
She wanted to encourage competition, but that competition never arrived, so we still have a shit infrastructure and an ineffective monopoly essentially?
Rather than a guaranteed income, I think a better system would be a guaranteed jobs. This would work better than basic income as there are 2 type of unemployed (let's leave out the disabled for this discussion). Those that want to work, but can't find work. And those that simply don't wish to work or conform to a work environment. Given this why not have a 2 tier unemployment offering.

The first is a guaranteed job. Ideally covering areas that don't compete with non-essential open market business. So things like looking after parks and helping out in nursing homes. General community benefit programs. This way if someone is out of work the government guarantees minimum wage at X hours a week to keep people in work and not go into that unemployment rut where after extended time they find it hard to re-enter the workforce.. The remain a productive member of society for their own self-worth while working gives the opportunity to upskill or show they are productive people while looking for better paying work. And given they are already working there is not the problem that taking a job earns them little more than being unemployed anyway.

For those that are capable but refuse to work they are offered a bare minimum living environment for pure humanity sake. Something like a bed in a dorm and 3 hot meals environment but they lack personal luxuries until they are willing to be productive and this keeps costs are kept at a minimum. It also solves the view of people who feel like unemployed are all bludgers as it separates those that are victim of circumstance vs unwilling to work.

This way we don't punish people who are willing to be productive but the economy does not have capacity to offer employment, and minimise the cost and incentive for people to abuse the system.

I'm sure it's not that simple in reality but having a one size fits all seems limiting. Something down this route would better allow for people in differing circumstances.
A big drawback of Pufferfish.js is that images are not indexable by Google. That's not the case with ResponsivelyLazy.js. It works great in search engines, social networks and read-it-later tools.
This is just a glass-half-full way of admitting that a lot of people will quit their jobs and stop working. Unfortunately, we're not mining asteroids yet, so we need enough people to continue working regular jobs that there couldn't be a significant gain in short-term-unproductive pursuits.
He is very familiar with the compilers too.
http://lmgtfy.com/?q=vagrant
What's the difference between a “disc” and a “disk?”
I just wanted to note that forbes uses at least 16 trackers in this article (and does not tell you about it).

I have no problem with journalists pointing out flaws, but especially forbes likes to know a lot about its readers.
80 hours?!

Oh man, I am really glad to live in Europe.
If the article is created based on the update from the privacy policy, the last sentence only means that they're just awaiting response from spotify if they'd like to say something.

They're not asking anything, just showing the updates to readers; and IMHO it's a nice kind of journalism for me.
I don't see how child benefits and state pensions need to exist if you have lifelong BI.

Sure, you could convert state pensions in the public sector into a voluntary retirement fund but the basic idea behind pensions is that the government gives you money in old age so you can afford not to continue to work -- this is entirely solved by BI.

Likewise, child benefits are intended to be spent to accommodate the child, exactly like the child's BI.

Of course good luck convincing prospective pensioners that their pensions are not going to be.

Disclaimer: I have only a vague idea of what the welfare and pension systems are like in the US.
Show HN: Speaking pictures – can reinvent pictures category and make them exotic
What about 'inherits' or 'extends' to match known programming terms?
Would you share your Freelance experiences to help new Freelancers?
Show HN: Using a topological space as a canvas ( a trefoil with pastels)
Vagrant is just a command line interface to (headless) Virtualbox. That's all.

Makes provisioning and SSH logins a snap.
What happened when you tried working a 40 hour week as an experiment? Did your business crumble and force you to work 120 hours the next week just to put it back together? Or did things work out fine? Or have you not tried that?

If you haven't, what do you expect would happen if you did?

From experience, I can tell you that things will work out fine. You'll get your product shipped, support your customers, and have roughly the same chance of surviving if you work sane hours.

When I was crunching to ship Twiddla, I would average between 20 and 30 hours per week. About the same amount of time I dedicated to Rock Climbing, wandering the streets of Pamplona, and sipping wine on the balcony watching the world go by with my girlfriend. Every work day I would come in fresh, with a good idea of what needed building, go heads down in the morning and come up for air around 3pm to find a cold half cup of morning coffee on my desk, next to a cold lunch that my girlfriend had evidently snuck in and deposited at some point.

That was the most productive year of my life. I shipped a product that pays for my lifestyle today. And I never worked more than 40 hours in a single week.

I'd recommend you give that a shot. It sounds a lot more enjoyable than what you're doing.
Show HN: BoardThreads – Turn Trello into a helpdesk
Ok, I was not asking to try and undermine your point. Just curious...
Your employer isn't the most important person in your life.

Who cares if taking care of yourself makes you a better employee (it might not). Your life is more important than your employer's shareholder value.
The relevant part of the conditions [1] simply state that

> You may use the software for testing purposes only. You may not use the software for commercial purposes. You may not use the software in a live operating environment.

So there's nothing inherently wrong with testing desktop apps, but the non-commercial clause may cause problems.

[1] http://modernievirt.blob.core.windows.net/vhd/release_notes_...
Apple wrote the article for them. Forbes edited it and published it. That's the real story here, IMO.
Incorrect title - every program is a list of fractions - makes a big difference.

I remember Conway explaining this to me in 1984. It seemed so obvious when he talked about it, and then when I later tried to reconstruct it, completely impossible.

He recently described his latest explorations to me and I distinctly remember during that thinking: Is this insane? Or is it genius? How can I tell? It's certainly bizarre.
I hope there's a follow up video for bearmetrics.
Sensor data could make sense to pick appropriate music based on activity. Perhaps the idea with the GPS is the same, although personally I'd still prefer not to share that.