skysight-inc/HackerNews huggingface dataset:
Interesting. Last I looked, the supposed optimal way to prolong a Li-Ion battery was to not let it get below 50% (ie, plug it in to charge when it gets to 50%). I think it was from a link off of Lifehacker a while back. Storing at 40-60% was recommended as well.

I do typically use a smart charger on my NiMHs, and make sure to "break-in" (full discharge -> trickle charge to full -> full discharge -> trickle charge to full) every three months (12 for the new LSDs); I've managed to keep some AAs for well over a decade doing that, albeit I have plenty of spares, so I cycle through them and most are kept at room temperature storage. I used to freeze, but read that that might not be good for them long term (not to mention you have to wait for them to warm up before you can swap, defeating the purpose of spares; also, there's the possibility of thermal shock if you don't warm them up slowly/gently in the fridge).
I'll go even further and state that the problem is using MBAs to formulate how to manage creative sorts cough agile cough cargo-cult coding cough. if the area under your productivity curve is greater than everyone else around you, I don't give a you-know-what about the shape of the curve, you're doing just fine.

To be fair to agile though, I can see situations where it can work. The problem is that many of its adherents seem to see agile as a hammer and all software engineering as various forms of nails.
There is also Rubinius, and JRuby. Not to mention a few versions of threaded servers for each. Rubinius + Puma shows huge potential, I am running very large Rails app on a DigitalOcean 512MB ram droplet using it, and not using more than 30% memory.

The problem with your comment is while Javascript has improved and while Rails is still relatively slow, both Rails, Ruby implementations, AND server speed in general has gotten faster AND cheaper.

Not to mention the absolute ease of setting up russian-doll caching throughout with (distributed) memcached, and potential further speedups for all the interpreters (and the upcoming Topaz) and I'd say you presented a very one sided response.
I think executive hiring practices like competing based on references certainly don't help either.
In capitalism, pay is a result of supply and demand. The truth is that working at McDonald's requires very little skill, and because of that, offers very little pay. I thought they paid a great wage when I worked there during high school.

And you're right, there is no security, so what is your solution other than whining about it?
Pixy (CMUcam5): a fast, easy-to-use vision sensor
And if it'd been Microsoft (or for that matter Apple) doing the blocking there would've been an enormous outpouring of indignation and scorn from the Open Source crowd. Suggesting otherwise is disingenuous.

> "But you're acting as if Google just blackholed orphans from getting food."

I disagree. My indignation is firmly rooted in Googles bare-faced hypocrisy. http://www.google.com/intl/en/takeaction/ This is hypocrisy. This is what Google want you to believe. Their behaviour suggest that this is marketing bullshit on their part.

From where I'm standing Google are essentially harming their own users for what seems like nothing more than malicious reasoning masked as T&C's. It is they and no-one else who are getting fucked in all of this. I couldn't give a shit about Microsoft. Do they deserve it? Yeah probably, karma and all of that. I do give a shit about the utter hypocrisy exhibited by Google and their fans however. The double standards on display in this and other threads on the 'net are astounding.

> "Also, Microsoft phone users could just open a web browser."

Indeed they could (funny, but when that was the response to the lack of Flash on iPhones, it was mocked...). Or Google could just stop being hypocrites and practice what they preach. We'll see snow in Hades first.
Nice idea but holy crap don't do this:

> One intrepid friend of mine suggested: “Find two people you think clearly should be banging and send them each flowers addressed from the other.”
An Exercise for Clearing Mental Clutter
One of the major issues is the concept that a person, with no specific experience of understanding of a certain industry can take a couple years of generic administration courses and get slapped into a VP role in any given company.

My point is that I am curious if it is possible to change things so such a person won't be bad for the company after being slapped into the role.
Im a coder and owner of a small SaaS company.

What I do to run applications is this: I fire up a vm or dedicated server on some provider and run my stuff on it. I use Amazon and a couple of other providers.
My experience isn't directly about 20% time, but may be relevant to the question of who at Google is allowed or encouraged to innovate.

My previous experience is mostly in R&D startups, doing robotics and natural language processing. I was hired in 2010 and then found out I would be working on YouTube ads. I was disappointed, but decided to try to make the best of it. After three months I realized my lack of interest was going to be a problem, so I talked to my manager about trying to transfer. He discussed it with the site director, and the response was "we don't care" and I couldn't transfer until I'd been there 18 months.

I decided to stick around and see if I could work the system in some way, with the probably naive thought of trying to demonstrate my abilities and catch someone's attention that would help me transfer to a project I'd enjoy where I could make a real contribution.

During Innovation Week (a hackathon) I led a team of three other engineers working on an idea I came up with, and we won the "Most Innovative" award. The other engineers decided they all wanted to devote their 20% time to working on my idea.

My Tech Lead and my manager had no interest in my Innovation Week project, and I still had no way out of YouTube ads. Unsurprisingly my performance on my 100% project wasn't great and even if I made it to 18 months it seemed unlikely that I'd be able to transfer. I left after 17 months at Google.

I've mentioned this story before, and I hope I'm not just grinding an axe--I'm just telling my experience in the hope that it will inform engineers about possible outcomes of working for Google. I am fully responsible for my experience there, but I can say the priorities of the (large, heterogeneous) company were not what I (again, probably naively) expected.
This war was won when the special interests slipped in certain changes to the barkruptcy code circa 2005. Prior to that, student loans could (like any other) be discharged. The government (not wanting to fund poor students) basically created these "off balance sheet" funding mechanisms through their extensions of loan guarantees. Again, this is very much the same thing that was done with the credit g'tees for the Mortgage GSAs.

What's even worse, is that the money just goes right to the colleges inflated overheads. No student ever "sees" the money from the loans. In this case, the cost of the schools just keeps going up so that the loans remain ~80pc of the cost of a degree. Now, how much money is in the Harvard Endowment? Stanford? Princeton? Massive amounts growing far in excess of inflation, and all Tax free. Why are these places even allowed to charge fees for tuition??
Haha, whatever makes you happy.
See also:

https://news.ycombinator.com/item?id=6225725
Wait... it's not April, it's August... Is the calendar in South Korea different or something?
They're just held in with torx screws, from what I could see of my old 'unibody' mac when I took it apart. Current gen may be different though.
See http://xkcd.com/977/ for a summary of even more types.
Well, it's about 400 lines total. Roughly 40% of that is PATH handling functions: add_to, append_to, replace_in, remove_from, prefix and unprefix. They're used like:

add_to PATH /usr/sbin

prefix and unprefix are a macro for a bunch of standard replace_in/remove_froms:

prefix() {
replace_in PATH "$1/bin"
replace_in PATH "$1/sbin"
replace_in PATH "$1/lib/ccache"
replace_in MANPATH "$1/share/man"
replace_in MANPATH "$1/man"
replace_in PKG_CONFIG_PATH "$1/lib/pkgconfig"
...etc.

So that later I can do stuff like:

prefix /usr/local
prefix /usr/local/brew
prefix /usr/local/ports

...All of which are managed by different package managers (stow, brew, ports).

All that stuff is the part I optimized so that it only uses bash built-ins and never execs. Converting that away from sed/perl shaved about 8 seconds off my startup time (it's now so fast I don't notice it).

The next 20% is interactive stuff. Setting up the prompt, aliases, stty, etc. This is generally more complicated than it technically needs to be because it's cross platform so it'll run on any unix-y thing with no changes.

Then remaining 40% is a big chunk of shell functions that are mostly unused in my day-to-day life, but kept there to jog my memory if I need to do a certain task.

That adds up to 100%, but it's also worth noting that 27% of that is blank lines and comments.
I don't understand your point.

One of the most important things STEM provides one is the most important tool to determine truth from garbage - the scientific method. This is applicable far beyond just the physical world.

Another thing I learned from STEM is the opposite of compartmentalization - I learned how fundamentally similar hydraulics, electronics, mechanics, etc., are. The rules, processes, math, methods of solving problems, are all transferrable between the disciplines.

I took an economics course once, and was a bit puzzled by two pages of equations in the textbook until I realized that they were doing the equivalent of a simple derivative. The textbook was written under the assumption that economics majors didn't know calculus. I thought it was rather sad.
Search and email are closer than tweeting and accounting. Not even a good comparison.
That's definitely true and is a big tradeoff. I think it's a good one because people use drivers much more frequently than they write them, so in retrospect I think it was a good decision (though the jury's still out).

Interestingly, the server protocol doesn't require the use of lambdas in the driver (and knows nothing about it). So in languages that don't support them, one could design a driver with a very different feel that work for that language, and it would still work well with RethinkDB. You could even write a completely string-based driver, and it would work well. (Though we didn't think through what a good C driver for Rethink would look like; we really wanted to focus on Ruby, Python, and JavaScript and offer a great experience in those languages).
A good way for me to learn movement is to think of direction as:

walking up stairs: kl kl kl kl kl kl kl
walking down stairs: jh jh jh jh jh jh jh jh jh
Obligatory XKCD:
http://xkcd.com/977/

I wonder if there is some sort of theorem that describes which fidelities you can get out of a flat projection of the surface of a sphere. For example, a projection could have accurate area ratios or accurately reflect point to point distances but not both.
So cool, and thanks for the link. I love it when comments connect to related but little-known content that actually expands the scope and understanding of the original story.

That drawing of the Armageddon cabinet clearly shows the secondary info displays and even shows the two head positions of the player. Maybe it's hindsight, but that seems like such a distraction, especially on a game like Missile Command, I'm surprised they even considered it in the first place. It would make a compelling feature in the right game, though I think the displays would have to be placed around the screen.
There is a high resolution download link on each item page directly under the thumbnail. In the case of Irises, the image is 4264 x 3282.
Danke, will check it out.
What became a patent is actually this text:

"1. A first one or more computer readable storage media having computer executable instructions that, when executed on at least one processor, configure the at least one processor to perform a method of detecting if a target file name exists on a second one or more computer readable storage media, the method comprising:

(A) determining a name hash from the target name;

(B) determining if the name hash corresponds to a directory entry set name hash value, the directory entry set name hash value corresponding to one of a plurality of directory entry sets, each of the plurality of directory entry sets stored on the second one or more computer readable storage media;

(C) determining if the target name matches a directory entry set name corresponding to the one of the plurality of directory entry sets after step (B) determines the name hash corresponds to the directory entry set name hash value; and

(D) indicating that the target name exists after step (C) determines the target name matches the directory entry set name, the step (A) comprising:

determining the target name corresponds to one of a predetermined set of names, the predetermined set of names having a common portion;

initializing a temporary value to a predetermined start value, the predetermined start value corresponding to a pre-computed partial hash value corresponding to the common portion;

for each character of the target name other than the common portion:

rotating the temporary value right by at least one bit;

converting the character from a first value to a second value based upon a conversion table; and adding the second value to the temporary value; and

using the temporary value as the name hash."

Not defending it, just pointing out that what's "covered" by a patent is what is in the claims, not the abstract.
It does make scanning those emails much more efficient. Also, some emails I promote to my main tab...Humble Bundle for example. I bet tools to let marketers know that I did that would be valuable to them.
Aircraft are actually supposed to leak air. In non-bleedless aircraft, the engine compressors pressurize air to be used in the A/C unit, which then sends all the pressurized air throughout the cabin. To prevent excess pressure buildup, valves are opened partially most of the flight with a veinlike network of tubes venting air to the exterior of the aircraft.

Of course, if any damage occurred on the ground, this would be a non-issue entirely as the aircraft wouldn't be pressurized at all.
Absolutely love it.

Maybe additionally highlight the notes that are currently played. And have you tried scrolling the sheet instead of moving the 'now' indicator? And who are you and why are you doing this? Add an about section.
I literally just ordered flowers from ProFlowers and the whole flower ordering business sucks. I can't stand seeing flowers on a site for $19.99 then on the last page seeing that shipping and handling is another $20 bucks. And seeing an option for a coupon and searching the web for something is also absurd. I'm digging the flat model and speed. I'm not in the SF area, but I'm looking forward to this spreading through the US.
I was hoping to see someone post that. :-)

I've always wondered, however; why not increase the density of faces (or vertices?) from an icosahedron, and have an even less distorted map? What would the monstrosity look like?...
CornellFetch Goes Live 4 Days Ago – Already 1M Views, 400k Votes, Death Threats
That was a very long time ago, though. I imagine it is much harder to keep secrets these days. Not that people with clearances are more likely to divulge anything, but when the only way you have to document a project is with paper and blueprints, it's relatively easy to track those. When it's on your intranet, on people's local hard drives, on thumb drives, etc. it becomes harder to keep track of each copy and stuff gets out that way.
> Um.... so GPL Code can be Patented??

The answer is it depends upon which was first.

If the GPL code existed first, then it "should not" be able to become a patent. I quote "should not" because the reality is that code that is undeserving sometimes does become a patent.

If what is covered by the patent was first, then it is legally patentable.
lol... that was funny.

"...large groups of people can work on unknown projects without the public finding out" I completely agree. I have heard the opposite line of reasoning used to "refute" actual evidence many too many times.
Farewell Intern Zach
Turn off Email Notifications: A radical step toward peace, focus, and power.
A friend of mine conveniently built a search around the data:

http://exfiltrated.com/querystart.php
Not sure if we (guys) like flowers as much as girls. But honestly, I think it'd be a very nice detail.

I don't see it as paying for caring, the times I've giving flowers to SO is when the way flowers look makes me think of them. Yeah technically you're paying for a good... But I'd steal it too.
RRDTool is great for storing these sorts of time-series archives, and it will generate pretty graphs as well. You could cobble together an app starting from these StackOverflow postings:

Task Scheduling: http://stackoverflow.com/a/2725908

RRD interface: https://pypi.python.org/pypi/PyRRD

Battery reading: http://stackoverflow.com/a/6156606
3 Mistakes to Avoid Making When Discussing Budget With Developers
Very useful introduction!
As they say in the renewable energy field: the majority of batteries do not die peacefully, they are murdered.

As a bit of a re-assurance, the typical laptop power circuit in a laptop using lipo is aware of this and will simply refuse to drop the battery below a certain level so likely the damage is somewhat limited. Still, if you don't need to discharge a battery all the way as far as the circuitry will let you with lipo's you'd better not.
I did much more than 10 push-ups or 7 min circuit training each session for those six months (and those six months isn't the only time I've exercised, just one of the longer uninterrupted streaks of it). Don't patronize me.
> he suggested people should work to age 80, but work proportionally less in all the years up to there.

Here's another crazy idea: become financially independent in your 30s; no hitting the startup jackpot required: http://www.amazon.com/gp/product/145360121X/ref=ox_sc_act_ti...
So I'm used to configuring stuff by hand, and now I see a lot of buzz around docker, vagrant, chef, puppet, salt and they seem like glorified shell scripts. Am I missing something?
pardon me, but where's Alaska?

they list 9.629M for USA, Google says 9.827M. Alaska, according to Google = 1.718M.

WAT?
Nice site. I think the only thing that I would like to see is the name of the site as well as the page title, so that I can see if there are multiple tutorials from the same site. Thanks for the collection, I'll be sure to use it when searching for learning material.
> I have no evidence for what I'm trying to argue, and I don't have the time to read any conflicting evidence, so I'm going to just keep spouting BS because it's easier to remain convinced.

Okay, forget I linked to the blog post. Here are sources.

U.S. Department of Education National Center for Education Statistics, Dec. 2001, Study of College Costs and Prices 1988-89 to 1997-98, Vol. 1

National Commission on the Cost of Higher Education, February 1998, Straight Talk about College Costs & Prices

Government Accountability Office, May 2011, Federal Student Loans: Patterns in Tuition, Enrollment, and Federal Stafford Loan Borrowing Up to the 2007-08 Loan Limit Increase

Sandy Baum, Policy Analyst for the College Board, New York Times, Feb. 3, 2010

Bridget Terry Long, Education Economist, Harvard University, Testimony, Senate Finance Committee hearing “College Tuition Pricing and Federal Financial Aid: Is There a Connection?” Dec. 5, 2006

What I don't understand is how you think it matters what I "can imagine." It doesn't. You're hounding me for an answer that I never said I have. You are way too eager to find conclusions which may not even exist. You don't have evidence to back those conclusions. You don't want to find evidence to back them up. You don't read evidence that conflicts with your conclusions. And then you act like I'm stupid for not arriving at a conclusion (because, spoiler alert: there isn't one, yet).

I never said it "doesn't sound like a problem." I said that there's no evidence that availability of funding increases tuition. Until you provide something beyond gut feeling, to combat the statistics that contradict you, it's not worth talking about.
I have a globe, which should be the best way to represent the earth's surface. However even that is biased -- I'm fairly sure the UK is bigger than it should be.
Your terminal is probably not correctly configured. Remember that real terminals did not originally have arrow keys or home end keys or really anything that's not in ASCII. If you're actually using a termcap old enough that it doesn't know about those escape sequences (maybe Solaris and other commercial UNIX offerings), or you're using a more recent termcap but your $TERM is set to something ancient, then the escape sequences are not interpreted.

Of course UNIX terminal handling is not standardized at all, so you may find that some programs ignore $TERM and do their own thing.
Well today we have a society that approves of "jobs for life" and no jobs for life. The US has an employment-to-population ratio of 66%. Sounds like the worst of both worlds to me.
Truth About Forex Millionaires
I know. I wish that B&N had brought it up when they had the chance.
Yea... I went from Debian to Ubuntu about 5 years ago. Switched back recently, as I've found the farther the Ubuntu gets away from Debian... the less I like it.

<3 Debian.
Sitting at computers all day is killing us. This video could help save your life
Dr. Joseph Bonneau Wins NSA Award, Criticizes NSA
Spoofers Use Fake GPS Signals to Knock a Yacht Off Course
We have loads of great filesystems already. Use one instead of exFAT.

(Yes, I know there exist OSes / devices which only use exFAT, although I've yet to actually use one)
Dear Hollywood: You’re Not Even Trying Anymore
I've thought about trying to build an app that does what that animation on the Wikipedia page does [0], but I'm not sure where I'd find spherical (or near enough) textures of the world map to experiment with.

[0] http://en.wikipedia.org/wiki/File:Dymaxion_2003_animation_sm...
So how is that Dvorak keyboard working out for you?
> The problem is that many of its adherents seem to see agile as a hammer and all software engineering as various forms of nails.

Agile isn't a methodology, but a metamethodology -- or, in terms of the metaphor, it isn't a hammer, it is a set of guidelines to use in selecting tools.

Scrum is a hammer, but Scrum ≠ Agile. Often rigorous adherence to particular methodologies (usually Scrum) get misidentified as being "Agile", but rigorous adherence to a particular methodology is not only not the same as Agile, but is directly contrary to Agile principles (particularly, its a direct violation of the first value from the Agile Manifesto, "Individuals and interactions over processes and tools".)
Vger mailing list problems
Telco Astroturfing Or Elaborate Double-Reverse Sabotage Fakeout? You Decide
The headline says "demands fork relicense as BSD" (Murphy's law guarantees that HN mods will change it), but Lamson's new license ( https://github.com/zedshaw/lamson/blob/master/LICENSE ) is not BSD. It has some creative clauses: "4. Contributors agree that any contributions are owned by the copyright holder and that contributors have absolutely no rights to their contributions. 5. The copyright holder reserves the right to revoke this license on anyone who uses this copyrighted work at any time for any reason."
Hi, Is there any documentation to read about the implementation of these components? Does it use x-tags??