skysight-inc/HackerNews huggingface dataset:
I got a white MacBook in 2006. My school bought it for me because they had to burn some money budgeted for disabled students (I'm deaf) and I was doing a correspondence course that required a computer. I bought it off the school minus depreciation when I graduated and used it for several more years. When I upgraded in 2011, I gave the white MacBook to my brother, who is still using it to this day. I replaced the ram, battery, hard drive and power cord (twice). The trackpad and screen hinge are a bit tired. But as a netflix/email/facebook machine, it's still providing my brother with reliable service after 9 years. I'm awestruck. Neither my brother or I is particularly gentle with our electronics, either.

The 2011 MacBook Pro is also still running fine.
Rate Limiting in ASP.NET MVC
14 Police Officers Take Down a One-Legged Homeless Black Man Outside Twitter HQ
> The chief competition is Walmart - are the activists going to order from them instead? How is that any better ethically?

Go away, constructor of straw men. The world is not solely comprised of Wal-Mart and Amazon.
This could be the source of an interesting direct marking mail campaign by an enterprising solar installer. In the mailer you can list actual numbers.
An insightful mockumentary on the subject is _The_Centrifuge_Brain_Project_: https://vimeo.com/58293017
Look for the youtube video. They say it at the end.
It means people invent invectives to satisfy their own deluded psychologies, independent of any merits of what they say. They fabricate narratives that make it easier for them to live with themselves, and disown responsibility, in favour of incorrectly trying to blame someone else.

Frequently the target of their blame is someone ( or something ) successful, since this has the most pay off for them. It has the most pay off for them because the large difference in success between themselves and their target gives them the most serious dissatisfaction, which they seek to correct, not by taking actions which may improve their situation, but by believing delusions which may diminish the difference that so vexes them.

So the hater tries to pretend that the successful is "wrong", and this makes them feel doubly right, in that they are "better" than the one who is objectively better than they ( by being "right" and the other "wrong" ), and, further than that, that even the objective measure of success is itself somehow flawed, because they purport it to be founded on a great injustice which they fabricate for the very purpose of making themselves feel that much less inadequate in comparison.

It's a highly compelling, and widespread addictive delusion, because it's like a drug. People get the feeling of success and achievement without actually doing anything to achieve that. They get the neurotransmitter dump, simply by fabricating for themselves a delusion ( their hate filled invective ) in which the successful is not, and they are right.

The tricky part is separating all this from what is actually true. Separating the narrative, from the what is.
I'll be happy when it gets vi keybindings
Jeff Bezos Responds to New York Times Story: ‘I Don’t Recognize This Amazon.’
I know that multivitamin pills have bad rap in various circles. But the bioavailability of many simple vitamins is very high when given in tablet form.

So what I'd really like to know is what happens with

cereal / vegetarian / vegan diet

plus

cheap, easily available multivitamin
and mineral supplement pills

Maybe that's most of what's needed? The article does mention supplements, but only piecemeal.

Of course, people still need protein. You won't get that from a cheap vitamin pill, and it's tricky to do right with a vegan diet. Fortunately I live in the USA and beef is relatively cheap. "Beef. It's what's for dinner".

BTW I have vague recall of Northern vs Southern diets in the US Civil War. The claim was that this played an important part in the health and strength of the soldiers. The Union soldiers had more beef and wheat in their diets. The Confederate soldiers had more pork and corn. The Union won.
Previously: https://news.ycombinator.com/item?id=10071600
Ad blocking on Android system wide using something like AdAway ranges from easy to impossible depending on the phone but you can install the same ad blocking extensions on mobile Firefox that you have on the desktop without any trouble.
Being hauled around everywhere and put through all sorts of physical stress.
I have to say that Onion-style satire is a lot more effective when it's coming from a source you don't expect it from. This one had my mind twisting for a minute or two.
The crowd is generally right about things. Over the last 10,000 years or so, everyone with the resources to do so has adopted a omnivorous diet. You offset the cost of meat and fresh fruits with grains. There's a reason that you'll get a potato and asparagus with your $50 steak at a restaurant.

In our society today, we've created a desert in a sea of abundance. We have the ignorant and lazy getting by on a diet of cheap bread, ramen and sugar fortified with vitamins. Then then we have the decadent white folks with first world problems complicating things with crazy vegan diets.
I'm actually glad you pointed that out because I thought it was real. I don't tend to associate satire with The New Yorker because of the high quality of their reporting.

I was just reading it with schadenfreude to my wife to illustrate how unempathic the response was.
PRs, Issues, Wikis, etc.
> And who doesn't want " 1 billion dollars " ?

I don't. I want to do good, do well, and be respected and loved by the people I care about. Enough money to not worry about things would be nice, and that's basically what I'm working towards. A billion dollars is not necessary for that.
Interesting Comment from Jeff to Amazon employees:

But if you know of any stories like those reported, I want you to escalate to HR. You can also email me directly at jeff@amazon.com. Even if it’s rare or isolated, our tolerance for any such lack of empathy needs to be zero.

Thoughts?
couldn't help but look at that pic of the Berners-Lee Mosaic and think...this is for everyone, unless you're in places like...India...Eastern China...Australia..actually all of Asia-Pac...haha. ;-) ;-)
So City Hall would actually save less money (12k vs 13k/14k) than the two regular homes I tried in San Francisco. If the numbers are correct, we're looking at $650-700 a year in savings. Not bad, but not that great either, especially considering heating alone in both buildings I looked at ran $150-300 / month (including summer which is hardly warmer at night in SF). Can solar panels be installed at such a price on a regular home? I doubt there's any incentive for City Hall here.

EDIT: I also doubt the calculations are correct considering that city hall's roof is many times larger than the two homes I looked at, yet saves less money.
An Argument for P=NP (2005) [pdf]
For the TDD heads https://teechip.com/tdd
> We have an alternate method of understanding how software developed, which is to look at revision control commits.

Yes! If your source code files, version control commits, code review comments on those commits, and bug discussion threads are all cross-referenced in a unified Web interface, many problems just go away. IMO it solves the same problems that literate programming was supposed to solve, but less intrusively and more reliably.

Also I agree that code organization is often a bit overrated. I really like linear "hack hack hack" code, even if it has a bit of copy paste, and dislike highly abstract OO soup. On the flip side, I happen to be fanatical about good naming, which is easier if the code is more concrete than abstract.
I have a 12" MacBook and I don't think Apple will ever add a second USB-C port to it. There simply isn't space. From my review[1]:

> Remember, the keyboard abuts the side. The only areas where ports wouldn’t intersect with the keyboard are already taken: USB-C on the left, headphone jack on the right. Adding another USB-C port would require sacrificing the headphone jack. I doubt that will happen any time soon.

Apple's solution is to sell an adapter that lets you charge and use USB[2]. Not pretty, but fewer peripherals need wires these days. Heck, I use the MacBook as my primary dev machine and the only adapter I use is for my Yubikey.

1. http://geoff.greer.fm/2015/04/19/2015-macbook-review/

2. http://www.apple.com/shop/product/MJ1K2AM/A/usb-c-digital-av...
Long live your app: MongoDB Replication
This makes me think of "Zen and the Art of Motorcycle Maintenance" by Robert Pirsig. I don't know if its your kind of think but there is a link here somewhere
http://projectavalon.net/forum4/showthread.php?9963-PDF-book...
If Bill (a) has the position(s) and (b) says TAOCP master is best candidate, then yes the person is "the most suitable candidate" for whatever job he has in mind. The End.

Besides, I can teach anyone software development. Kids do it with Scratch, average people did it with BASIC in school, and lay business people used COBOL, Excel, and Visual Basic. I'm sure someone who can learn everything from algorithm optimization to assembler coding can handle C++ with some on-the-job learning. In all likelihood, they already were programming in various languages if they tried to get such a job.

Nonetheless, Bill says they're a good hire for stuff at Microsoft. That's where it went from "I wonder" to "Yes they are." No need to speculate.
Previously: https://news.ycombinator.com/item?id=10051613
Blackphone for ~4 months. I never used an android before purchasing the blackphone. I previously used an iPod with silentcircle.

The blackphone is pretty poor. Maybe most androids are this poor, but I feel ripped off. I re-enabled the iPod for using silentcircle at home -- the call quality is better !!

As far as security. I don't know. Shark repellent works fine all the way up until you die by shark.
I'm curious as to why one needs this in a CMake world?
No, i'm not annoyed. I understand why they can't offer it globally right from the start.

It's the wording itself that makes me feel uncomfortable in a way that is hard to articulate.
>outsourced shame from managers to the employees themselves

this is one of the major selling points of management.

McD has a policy that the managers have to tell the employees what to do. Store managers don't. Which creates an inevitable 'but Doug didn't...' and then a 'I know but, ...' dialog

having non-shitty store managers would solve this.
Interesting:

"1,960 hours of usable sunlight per year"

I wonder how they arrive at that number, and how accurate it is? Anyone in SF want to try a few addresses in Outer Sunset vs the Mission?

I'd be interested in seeing that number alone mapped out over the US on a zoomable map.
It only works for three cities in the US as well.
32GB with a couple different SD cards for different use cases would probably work well. They've got 256GB SD cards now, so you could even just get one for all your needs.

I miss my netbook, which was terrible by current standards, I made it work as a dev machine for a couple months while in-between workstations at home. It wasn't ideal, but it also wasn't as bad as I would have thought. I'm sure it would still see use if my son hadn't somehow destroyed the screen.
Wanting it is one thing. Do you have the skill to get it is another? People talk a lot of trash excusing themselves for not having the skill to get it, pretending that they never wanted it. You only have the luxury of the choice you talk of, when you really have that choice, when you could make that billion, and then you renounce it. Otherwise, it's just kidding yourself. Think on that, grasshopper.
> In order to accomplish that, we do need a way to describe processes. We need a way to "program." But switching the goal from building applications to analyzing and communicating information changes everything. Our current programming tools are awful thinking tools. Instead, they were designed to build complex systems. How much effort does it take to write a program to scan through your facebook friends and check to see if someone who usually isn't in your area currently is?...People aren't really tring to build the next Facebook, they're trying to use the information from it in a different way.

The example given here by the OP strikes me as a good example of how and why programming is complicated, and what people generally want their programs to do is unlikely to be doable without knowing how to program.

Case in point: why can't a layperson just make a little app "to scan through your facebook friends and check to see if someone who usually isn't in your area currently is"? The ease, glib answer is: well, Facebook's developer API requires several hoops to jump through, including OAuth of clients and so forth. So that's why there's no drag-and-drop-plug-and-play module system for such a feature.

The bigger answer is the answer to the question of why does Facebook's API have to be so complicated? Well, besides business reasons...FB's API is a public-facing abstraction over a system in which a billion people have agreed to (semi-)authenticate themselves and communicate a variety of real-time things about themselves. As annoying as it is to program your own little FB apps...it's complicated because the system it interfaces with is overwhelmingly and amazingly complicated.

I don't see much room for improvement in making programming easier in this regard. It'd be like making Shakespeare more digestible to people who don't want to learn to read (OK, ignoring oral storytelling, for this limited analogy)
They are if you have to manage a lot of them.

I love GH, but I only use it for my public projects. Limiting private repos ($200 for 125?) seems insane to me, and it will drive people to make public items that shouldn't be.

For any private projects, or ones involving clients, I use BitBucket and make all repos private. It's a difference of $190 for me (I use the $10/mth plan with BB and host well over 125 private repos).
I was recently thinking about a project to show how easy it would be to power the entire US on solar panels. It actually wouldn't require much land, in fact if you put panels on every building top and parking lot you'd be almost there. What I was imagining was something that'd show you "ideal" spots for solar farms. Ideal meaning proximity to population centers, orientation of land, environmental impact, etc.
Tell HN: Now is the perfect time to roll out a new freelance platform
The Elance is going to be shut down soon and merged into oDesk aka Upwork. And Upwork is an absolute disaster.

The messaging system doesn't work. The stats don't work. The search barely works. The ranking system is a joke. The invoices they send to clients are illegal in Europe.[https://community.upwork.com/t5/Clients/Name-on-a-received-invoice/m-p/92225#U92225]

And for the last few days, the job application system -- arguably, the most important thing on the whole website -- stopped working.

If you want to appreciate the full extend of the disaster, just visit their forum and see what their freelancers and clients have to say about it:
https://community.upwork.com

They are already loosing people and the only reason anyone's still using them is the lack of a better alternative.

This is the perfect chance for a new platform.
you can get the same life out of a Windows machine if you don't install updates and don't install shady executables.
Muscle loss from calorie restriction is much less than most believe (marginal until you get around sub 10% bodyfat). Same goes for metabolism slowdown. You will lose strength on a calorie deficit, but the muscle tissue remains.

Google "starvation mode myth"

See also this military study where men on extreme calorie deficits and high activity levels did not lose lean muscle tissue until hitting extremely low (sub 5%) bodyfat levels.

http://jap.physiology.org/content/88/5/1820
That's cute! We didn't think of that!
To clarify, zIIP processing is only relevant under z/OS. Linux processing runs under IFLs. But that's not to say you can't get some offloading in Linux. By design, mainframes can hardware accelerate some processing. The crytpocards [0] are an example of this.

But you are right. A lot of shops go through a lot of effort to maintain their zIIP window in their z/OS processing. And a big selling point for many mainframe software vendors is that their product's processing is "zIIP-enabled".

[0]: https://share.confex.com/share/120/webprogram/Handout/Sessio... (slide 30)
Ah. Happens. Have two upvotes from me for standing by your mistakes, no matter how tiny. :)
The thing is that this is mostly anecdotal. I had a mid-2010 MacBook Pro and I finally had to replace it at the end of last year after a whole year of trouble with the hard disk - got the cable replaced first (which helped for a while), then tried to put the HDD in the CD drive slot using an enclosure (so I could use the CD drive port) but that failed after a while too. Seems like the logic board is kaputt.

I did drop it a few times over the course of its life - that could've had an impact (pun intended!) but that's difficult to say.
So how big of a business this could be for Google ?
I haven't used tagsoup, but I believe that is the point; it was designed to let you scrape data from badly formed HTML you got from somewhere else, rather than helpfully pointing out the broken tags.
The article talked about current releases supporting old hardware, claiming MacOS support going to 2007 is impressive. I got Windows 10 running on a Pentium 4 from 2006, and Windows 10 hardware requirements are unchanged from Windows 8.1, and 8.1's requirements are little changed from 8 (the advertising says it's unchanged, but very old machines running 64-bit Windows 8 are demoted to 32-bit Windows 8.1), and Windows runs on impressively small and cheap computers like the Intel Compute Stick.

The big difference there is that Apple eliminated support for 32-bit CPUs and Intel GMA. Consequently, there is very little 64-bit software on Windows, but on Mac practically any application can take many GB of RAM.

Computers do go bad, though. I decided I'd ultimately retire that Pentium 4, because the cooler is becoming less effective. (Also, it can't play HD videos from YouTube and it consumes lots of watts for what it does and has always made a lot of noise.) The fan in my Toshiba laptop from 2005 broke and made lots of racket while overheating. The fan in my HP laptop from 2009 kept getting clogged and eventually stopped spinning. My PowerBook from 2005 just one day did not boot anymore.
In fairness, you did say '[that] I've ever come across'. Your comment is not incorrect.
This is true I guess. I haven't seen their contract. I've never had an issue with any noncompetes in my contracts though. I can see why you wouldn't want to employ and train people in your business only for them to go to a direct competitor. I think that's fair, you just need to look for a good job in an unrelated business.
I remember original RPG as being the electronic descendant of the old IBM unit record machines, with their plug boards and mechanical processing cycles. That heritage likely predates even COBOL. IBM added many extensions over the years, and at one of my mainframe workplaces we even did online CICS programming with RPG (not fun at all!).
http://www.zonatlas.nl

granted it is in dutch and made by a completely boring governmental institution. OTH it's made with openstreetmap.
your side is encrypted to the telecom systems switch hosted by silentcircle, unencrypted outbound from there.
It's actually a book about algorithms, especially general ones. It has chapters on compilers or related areas (eg parsing). See here:

https://en.wikipedia.org/wiki/The_Art_of_Computer_Programmin...
Extrapolation. Use the time on the satellite photo to get the time reference, and thus where the sun is and how much sunlight going at a direction. Use the location and direction of the house get a sense of the facing of the roof. Use color level of the bright and shade sides to estimate the roof pitch incline. Given the roof's area, direction, and pitch, it's not hard to estimate the sun light received.
"If you look at the system requirements for the upcoming OS X El Capitan, for example, you’ll see that it’ll run on computers as old as a mid–2007 iMac. More to the point, you’ll notice that those requirements are unchanged from its predecessor, Yosemite".
Wrong. I updated my 2007 iMac to Yosemite and it was unusable. Each clicks takes seconds to respond. That is after I added RAM. I replaced it with Mint which works just fine. While hardware is durable, their system requirements are misleading.
Python job, up to $200K, New York, NY
An Open Letter to Apache Foundation and Apache OpenOffice Team
Just to get the ball rolling:
I have implemented REST APIs in Django, Django REST framework (DRF), Jersey. Of these, DRF has had a lock on me for some time because its serializers and view sets tie in extremely well with Django's models, so much so that once the model has been defined (or even when redefined), it takes very little intervention on my part to change the serializers and viewsets to mirror the models. As such, I, the programmer, get a ton of 'free stuff'; and the problem shifts to the client-side: changing the clients as the REST API evolves. That is actually one of DRF's weakness. An API generate with Google cloud endpoints can be used to generate client libraries for Android, iOS & the web but there is nothing equivalent for the DRF.
The writer is good. This article, also written by him

http://www.newyorker.com/humor/borowitz-report/gates-spends-...

"Gates Spends Entire First Day Back in Office Trying to Install Windows 8.1"

would also pass as really believable, wouldn't it? We know how much time we need for that.
I would argue that an API is easier to learn by several factors regardless of how complex it is compared to the abstract reasoning and modelling skills to actually transform the faced problems into a precise model.
"He who would keep clean among men, must know how to wash himself even with dirty water. "
"Using data from Alexa, we're able to compare estimated website traffic for each company" from their blog https://rivalseek.com/blog/2015/07/01/dollar-shave-club-comp...
MeteorJS now #1 by stars on Github
I think plenty of people take enough care of their laptops that the impact of physical stress is reduced. As others have stated, build quality probably has a lot to do with it. I think it's less Macs vs others than high build quality vs lower build quality. The fact that macs are just one of many builders (although possibly the one with the highest build quality) can skew this.
>> "I don't believe in work-life balance"

I don't believe in the work-life balance, too. It should just be life, no work.
Previously: https://news.ycombinator.com/item?id=10072883
> It’s too hard to find the right people to follow for your detailed interests.

I love to follow people who post creative, well-written, ironic, humorous tweets. It almost doesn't matter what their area of expertise is. The only way I know to verify that someone is a good tweeter is browse their tweet history.
Browser extensions on mobile devices.
Yes, we do despite Intel and IBM attempts to rid us of it. Then there's the other side's legacy. ;)

https://queue.acm.org/detail.cfm?id=2349257
oh. yes. I don't read articles sorry I just comment. I'm from slashdot
but I did not believe that I am entitled to those perks

This is the hook as people usually underestimate themselves and this comes into play during salary negotiations too.
This is really good. Turned up some extremely relevant yet non-obvious results.
They're also trying to make money. Warm, qualified solar leads are worth hundreds or more.
sorry to hear that. both work great for me