skysight-inc/HackerNews huggingface dataset:
For programming especially, yes. I can see that point.

IMHO, an Android programmer in particular will find OSX more comfortable and supportive than Windows because Android Studio and drivers and stuff mostly _just work_ on a Mac.

Example: get adb to talk to a Kindle Fire from your windows machine and then do that same thing from your Mac

Example: install genymotion on your Windows machine and fiddle around with VirtualBox and what have you, and then install genymotion on your Mac

Example: use something like GitBash (Android devs just have to use Git a lot) on Windows and then compare that experience to using a real Unix command line on OSX

Example: watch Tor Norbye give a talk about Android Studio productivity tips and notice that he can't help but give you Apple keyboard shortcuts.

Macs appear to be what most Android programming expert-types and the Android dev team itself use, day to day.

Android dev just seems to go a bit smoother on Macs than on Windows.
Completely agree with the Wifi issues. My Macbook has become extremely unreliable, it often takes me five minutes connecting/disconnecting to get online.

Recently I've additionally seen random network slowdowns that are impossible to debug, and they happen only on a single Macbook -- all other machines on the same Wifi are fine. Completely unreliable.
Pytest assert magic
I'm glad someone wrote this extremely overdue article which would have, in general, been just as accurate two years ago as now. When Yosemite shipped with Safari that worked on only one of my three macs, I knew there was something seriously wrong. Constant bluetooth and RF wireless problems making peripherals hard or impossible to use. iTunes is so shitty, there is not a single redeeming thing about it. 4k support that works, but only sometimes and requires you to plug and replug your monitors till things line up magically. Shutdown/restart haven't worked properly for years and will frequently make the machine hang. Sometimes sleep does so as well, usually at the most inopportune times. The list could go on for quite some time.
MT = MediaTek.

If the CPU is MediaTek then pretty much by definition it isn't an intel.
There are intel based tablets with a mediatek chipset though.

BTW, a cursory search seems to the suggest that MT8163A is a quad core ARM cortex A7 based CPU. [1]

[1] http://skinflint.co.uk/bq-aquaris-m10-full-hd-16gb-black-b00...
There are significant regional differences too. As other threads have pointed out, this house is designed for parts of the country where the land has very near zero value, and may have been in the family for over 200 years.

Contrariwise, I live in coastal California. When I first moved here, I paid USD 1000 per month to rent a large 1 bedroom apartment within walking distance of downtown (and only 400m walk from work!). To buy an apartment of similar size at the time was roughly USD 350 000 and it would be further from downtown.

Also, California has stronger renter protection laws, and the city I live in has a few more. For various reasons poor people may not wish to exercise those rights (arrest warrant, status as illegal immigrant, unpaid fines), so there are still a lot of shady dealings with renting, but a large fraction of those are already priced out of owning a home, even living with 3+ people per bedroom.
> sociopathic ... psychopathic

I don't think either of you understand what those words mean.
That and the SWT layer around it.
That may have been by design.
The US President isn't a dictator.
I agree with the overall sentiment of the article. I've felt many times helpless trying to keep up with the the latest js framework or workflow (webpack, Babel, grunt, brunch, Backbone, Angular, etc). By the time I've gotten comfortable with some new piece of js software, a new one, even cooler had appeared.

And on top of it, add the fact that I also enjoy learning new programming languages for the backend, and the mental overload is definitely ensured.
This is a podcast episode.

How pytest, unittest, and nose deal with assertions.

The job of the test framework to tell developers how and why their tests failed is a difficult job.

In this episode I talk about assert helper functions and the 3 methods pytest uses to get around having users need to use assert helper functions.
Isn't the whole point of a devops individual/team to reduce friction to "... break down barriers, increase automation, bring collaboration and iterate."?

I understand that there should be company buy-in and individuals could handle this themselves but if there's no clear start/end point there could (will) be a huge waste of man hours and potentially $$.

So maybe a subtitle for this article could be "But it may help."
>We are always wary of guiding for mean reversion. But, if we are wrong and high margins manage to endure for the next few years (particularly when global demand growth is below trend), there are broader questions to be asked about the efficacy of capitalism.

This isn't a criticism of capitalism.

This is an acknowledgment our current "capitalist" financial system isn't able to produce "capitalism" itself.
Both reasons are the goal of the patent system. And seeing how shitty patent specs are it seems like encouraging invention is probably the bigger goal.
Further, it is far riskier for the little guys to compete. Big corporations have been externalizing R&D risk to the state and now to entrepreneurs. Most startups fail and when they do, Goldman Sachs isn't picking up the tab, the state and entrepreneurs are.
Also in the US, tack on an additional 7.65% for Social Security and Medicare taxes that would normally be paid by the employer, which is now technically yourself.
iTunes somehow managed to go from one of the single-most enjoyable software experiences to literally unusable. Repeat: UNUSABLE. Bizarre to think that the application that played arguably the largest role in Apple's trajectory to hyper-success is now dysfunctional beyond words.
Very true statements. However, those were growing pains. I feel like Apple's problem now is that it has completely given up on its overarching philosophy: to make software simple.

Instead, they're just offering us their own versions of things just because they can, not because their's is any better. Maps being exhibit A, and Apple's mail client not changing in 10 years (aside from some minor adds and removes) are examples of this.

Apple used to mean software for people who were not technology savvy. Now it means phone software for people who are not technologically savvy, and computer software that's just like everyone else's. Frankly, I can never figure things out on an iPhone. They're too confusing in their interface. Especially compared to my beloved Newton 2000.
On the flagship iPad Pro with Logitech keyboard and IPSEC pre-shared-key VPN:

iOS Logitech VPN

9.1 OK OK
9.2 Fail [1] OK
9.3 Beta 2 OK Fail [2]

Meanwhile, iOS 9.3 beta is slower than iOS 9.2, especially on older devices, http://www.cultofmac.com/406805/caveat-emptor-ios-9-3-beta-1...

[1] https://discussions.apple.com/thread/7372797?start=0

[2] https://forums.developer.apple.com/thread/30939
The Essence of Scala: Calculus of Dependent Object Types
"If you have some money left over at the end of the month, imagine being able to move it into a P2P lending platform with one click."

The last time people in the UK went looking for better interest rate on their savings they found online Icelandic banks. They put large sums of money into them (even local governments!). They apparently didn't consider that there was a reason these banks were paying higher rates than their local banks. When the banks went under and the resulting shortfall was greater than the entire GDP of Iceland, they were furious and demanded their own government "do something about it". The resulting bailout of speculators ended up costing the Treasury billions of pounds.

So I don't think the taxpayers of the UK should be all that thrilled by the brave new world of being able to move money into P2P lending schemes with one click.
Glad someone else noticed that they hobbled Pages '13. You used to be able to link text boxes in Pages '09 and they removed that feature, and countless others in order to "align" the functionality with their inferior iOS product.

Pages is the only piece of software I have on my Mac where I need to keep the previous version safe because it was so much better!
I'd be worried that the risk of disclosing offers is that the response might be "sorry, can't match, good luck there." In which case you'd need to be prepared to take those offers. If you tried to stay after they can't meet your offer, they probably won't take this claim seriously ever again.
Seriously. This is a vile article with poisonous language that's little more than "kids these days" hyperbole.

It has never been a better time to be an (insert your preferred coding environment) programmer: if you're unhappy with the code you're writing, I'm certain you can find a company that offers what you want in no time. Finding a job that suits your demands is a better use of your time than whining on Medium.
Savings accounts are FDIC insured up to $250,000.

Many retirees hold government bonds, which aren't going to default.

A consumer-debt jubilee mostly affects investors, and maybe pension funds.
I too noticed the wifi issues when I got my new MBP with Mavericks. I had to stop/start the wireless service frequently. I eventually narrowed it down to some incompatibility between my Cisco Surfboard cable modem / WAP and the MBP. I reconfigured it as a bridge and connected a low-end Linksys WAP I had laying around. It solved the problem. I still think this is Apple's problem, since I'd used that WAP for years with many devices and never encountered an issue.
This is great!

If anyone's interested, yesterday we put up a fairly detailed guide to installing TensorFlow on EC2 GPU instances with Python 3.4.

http://eatcodeplay.com/installing-gpu-enabled-tensorflow-wit...
It does! Meteor gives that out of the box.
I've used Apple computers since 2003, I think the decline is unquestionable. As many others note, more and more little bugs and problems seem to crop up than ever before. Everyone in here has an anecdote, so here's mine- on my work laptop, the hot corners just stop working for no discernible reason, and I have to kill the Dock process to get them back. Many small things like that.

And I don't even attempt to trust big things, like backing up my data with iCloud or using Apple music. Hell no.

It seems clear they've stretched their talent too thin over the years, and the yearly release cycle probably also has something to do with it. On the other hand, their hardware comes out roughly yearly and does not exhibit these kind of problems. Their hardware is still very good.
He is, however, violating the conditions of his bail in the UK and I don't really see why we should offer any special dispensation just because he's been "hiding out" for a long time[1].

Anyone violating bail should expect to spend the rest of their life under threat of arrest and not assume they can make it go away by hiding out for a few years.

[1] it'd be nice if we put some political pressure on Sweden to resolve the issue remotely but that's neither here nor there.
{random internet advice}

FICO matters in a competitive market for good customers, where good customers borrow significant amounts of money and are relatively low risk due to having access to cash income streams. Where customers may not have ready access to cash [e.g. operating in informal economies or living more closely to direct agricultural subsistence], then the risks more systemic and less tied to the individual. When the amount borrowed is small, the overhead of a credit check may be a non-trivial cost for the lender. This suggests that there may be a tipping point between flat rates that reflect a more or less uniform risk and individual rates that reflect variance in individual's economic behavior.

Good luck.
Nope, that's just your projecting. Feel free to make up anything you'd like about me though as long as it soothes you.
Corruption? in a place with Samsung sponsored ice skating ring in the middle of a desert? never!
I'm interested in joining your community but there are a couple things that look like red flags to me about this.

1. It costs $25 to join the slack community. Is this normal?

2. The overview" page mentions all the things in the ThirdPath coaching process but lacks one important thing-how it has anything to do with Christianity. It reads like every other startup coach/bootcamp process.

Makes me think that this bootcamp is just targeting Christians because it's a big niche, not because you believe that there's truly a need for Christian startups
"Remember that when we leave the fire scene, the doors we destroy leave the occupants vulnerable to further loss from vandalism. The people we are sworn to serve rely on our good judgement."

A healthy reminder for a lot of professions.
Google X breaks out into X a separate company in Alphabet
Cech yakin Arsenal bisa memenangkan
There's a weird combination of things going on with these articles – a mix of:

1. Forgetting how truly crap things used to be

MacOS is better now than ever. Systems 7-9 fell over about every 10 minutes, 10.3 was the first version of OS X to be good enough for work and 10.5 'Leper'- nuff said.

2. Ostalgie [0]

Maybe Windows wasn't that bad after all...

3. 'Steve Jobs wouldn't have allowed it'

Good grief – Apple have had a long history of stinkers even when Jobs was around. Remember Ping, brushed metal UI, Apple Maps v1, Mobile Me, the iCloud launch...

4. Civilisation is crumbling

Things were always better than they are now. And the sky is always falling.

That's not to say there aren't problems, there are. Point them out for sure, but I don't think that these 'things are getting worse' conversations are very helpful. Just seems like negative opportunism.

[0] https://en.wikipedia.org/wiki/Ostalgie
Fair enough on the versioning thing - but as far as the UI, Chrome's main interface has remained almost identical to its initial release seven years ago. Firefox was really working on something similar for that long?
I would highly recommend learning some of agenda mode. I originally started with only using the tree editing features. But one of the coolest features is the agenda mode and the fact that you can create custom views which pull in all the details you want. Here is the view I use all the time:

(setq org-agenda-custom-commands
'(("w" "Agenda and Next todos"
((agenda "" ((org-agenda-ndays 1))) ;show anything scheduled for today including habits
(todo "NEXT|IN PROGRESS"
((org-agenda-overriding-header "Working On"))) ;things that I am currently working on
(todo "TODO"
((org-agenda-overriding-header "Check Todo's"))) ;Todo items to check on periodically
(todo "WAITING"
((org-agenda-overriding-header "Waiting On"))))))) ;things I am blocking on
Grid v4.1.0 – Introducing reloadable assets, anim events, soundscripts, and more
I must admit, I'm a relatively new developer, and I also get overwhelmed by the number of new technologies coming out every day. I can't speak for "back in the day" web development other than things I've heard from older devs. For example, "back in the day" browsers sucked, like really bad. Compatibility issues were expected. For example, "How do I make sure this is compatible with IE7," etc. Although web development is not perfect, nothing really is perfect, and I think we have come a long way. At least, I'm happy I got into web development when everything was so approachable, open source software is so accessible, and places like HN exist where I can constantly learn new shit.

I think the primary reason people are tired of new JS libraries is because there exists a certain kind of pressure that is hard to describe, but I will try. It's kind of like, "I don't want to miss out on the hottest framework"/"I don't want to fall behind current tech." The truth is, we should all ditch this mentality. Use what works for you and learn what you care about learning.

When a new JS library comes out, don't groan, take a quick peek and decide if it's worth it to try to integrate it into your workflow. I think it's great to have options and the options in web development are seemingly neverending. I'm happy I write software for the web, and I think we should all recognize how far things have come. Yet, we should always strive to make the web better for users and developers alike.
You can make very nice applications with the same LAMP stack that's worked since 2002 or so. All these modern frameworks are just a huge time-waste in my opinion. You don't need 20 libraries to make an XMLHttpRequest.
No.

Little guys compete with each other to start a niche SaaS app for passive income.

Only CEOs of huge corporations are able to build electric cars and smartphones or process financial transactions.
That last article seems like a miscarriage of justice, and example of some horrible double standards.
Well, here's why I think he's more trouble than he's worth.

http://wikipediocracy.com/forum/viewtopic.php?t=2572

15 pages of documenting a WMF employee behaving like a complete douche canoe.

TL;DR: Oliver Keyes behaves so badly and on such a regular basis that, even as an employee of the WMF, he was forcibly stripped of admin status on wikipedia.
My father has been in the Atlanta metro real estate market for 2 decades. Is an appraiser, agent, and licensed inspector. I'd be happy to pass his info if you're interested in a professional opinion.
Here's a real answer (unlike the other "corruption" and "blah blah blah" answers):

First, note that the federal circuit has ruled on these patents before, and upheld them.
http://patentlyo.com/media/2014/09/Virnetx-v-Cisco.pdf

Apple conveniently leaves this part out.

(i think it's a BS ruling, but it is a final appeals court ruling on the validity of the patents).

As for the PTO finding them invalid:

If you look at the file wrappers of these patents, you will see what apple means is "someone has requested review of these patents by the PTO, and they have initially been found invalid".

(Apple's request to review validity was in fact, denied)

Go to http://portal.uspto.gov/pair/PublicPair
Enter the patent numbers
Click "image file wrapper".

So they haven't "been found invalid", instead, they are going to trial before the PTAB to see whether they are invalid.

Note: On a number of these patents, Apple's review requests have been denied a number of times before someone else's review request was granted
I think we can take that as evidence that regression testing is hard.
All iOS issues with Google software, I suspect, have more to do with Apple being dicks to Google than with Google fucking up. Remember, Apple is really trying hard to rid iOS of all Google programs. Remember Apple Maps?
Residential Roofing: Shingle Repairs – All Roofing Solutions
As a back-end dev who recently took on creating an SPA for work, I ended up learning and using React/Redux/Babel/Webpack.

I pretty much hated every min of it, and there's a fair chance things will break if I update any of the deps, but I can't imagine getting something as organized and functional as I did with just jQuery, or even Knockout.

I have code broken up into organized modules (was never a fan of AMD/require.js), and truly re-usable components. The hot reloader renders my changes more often than not without a refresh. Production code is combined and minified into a single .js (no more downloading 15 different .js files). The feedback I have received from the business consistently mentions how fast and responsive the UI is.

Yes, the front-end JS scene kinda sucks, but I don't think I could go back to what it was 10 years ago and accomplish what I was able to in the course of a few months.
Thanks for the correction. I thought it was more like 50%, but I think 27% is still 27% higher than anyone else, right?

And I'm surprised they're not smart enough to avoid the F-35, but I guess it's just OPM and keeps their benefactor happy.
How Ringpop from Uber Engineering Helps Distribute Your Application
That is pretty ridiculous.
Some of my most common issues on my mac (these are things which used to work, but don't work as well anymore):

Spotlight: This has become extremely unreliable (and ridiculously slow) for me. More often than not, it won;t return results, except for an icon for the topmost result which flashes in the search bar for an instant after I hit a key. If I hit enter while that icon is visible, spotlight will open the app/document.

Data Detectors: What happened to these? I used to love them, but they never seem to work correctly for me anymore.

Safari Autofill: Why can't Safari simply autofill my email address like it used to? Why does it have to show me the opaque contact box, where I'm not sure which email it will autofill for me.

Time Machine: Hasn't worked for me in years.

Calendar: I was a ridiculously heavy user of iCal in the mid to late 2000s. Can't use it anymore. I'm not sure what specifically went wrong with it (just seems a lot more clunky). It used to be far more keyboard friendly (I liked Apple Mac apps when every app had a default layout with the side bar, that showed my organization hierarchy at a glance.)

Contacts: To be fair, this (and Address Book) has always been an unholy skeumorphic mess.

Expose: After years of making Expose unusable, starting with Lion, it's actually back to being pretty good now (now that it works closer to what it did in Tiger).

Dashboard: I was one of the few that actually used dashboard. I wish Apple would just kill it instead of what they are doing to it right now.

Dock: I think the Dock has gotten much better over the years, but I think the Windows start bar is superior at the moment.

Force Quit: Why don't my apps force quit like they used to? Force quit used to be extremely reliable, but now it doesn't seem to actually do a force quit at all.

iWork: Haven't dared to go back to iWork since the refresh. Pre-refresh I loved Pages and Keynote. I happened to use Keynote to present a ppt a year ago, and while the conversion was pretty good, the presenter mode was extremely gimped and uncustomizable. I may be misremembering, but I think it used to be far more customizable in terms of being able to pick the info to display on the presenter screen, etc. Numbers was always terrible, so I'm not even considering that.

iTunes: Do I really need to say anything?

QT Player: I think it's improved, but I'd switched to VLC way back.

Quick Look: The switch in the QT engine means the vast majority of my videos don't quick look any more (I think it was Perian that made them work). Maybe I need to search the net again, to see if there are more plugins for this.

Finder: Still as clumsy as ever for file management, but seems to be better at parallelizing tasks. However, file/folder metadata takes way too long to load. It used to be a lot better (I remember I used to have the inspector window in always open mode. I wouldn't dare to do that anymore).

Bah, that was way too long...once I started, couldn't stop, and I can probably go on for much longer. (I'm one of those guys whose 2nd favorite part about an OSX release, after the Siracusa review, would be the Macrumors "Little things" thread).