skysight-inc/HackerNews huggingface dataset:
It fills the array backwards because that is the most efficient loop possible within JavaScript when the order does not matter.

I added a pack method to enforce some weak limiting on the size of the array. This will only allow you to set an amount of values equal to the initial values that were set.

I know you can do it with `slice` etc, but the point was to make something a little different to an array or object inspired by the things I have been learning about functional programming.

Please, by all means, treat it as a cute demonstration. That's fine. I personally could see myself using something like this in some situations as a base type to extend from for example. Maybe as a generic coordinate storage system as I have shown in the post.

It has many flaws and might not fit in with your opinions or views, but saying "don't use anything like this code" seems a bit heavy handed to me. I think it has a time and a place, no matter how minute that time or place may be.
Technopessimism is bunk
I have to say I'm having trouble finding the information. I've definitely seen statistics made public before now but I'm at a loss to provide them.

Suffice to say though that unless you believe these situations don't exist, they are a legitimate reason to be able to search emails. If someone has been missing for a week, their phone records and email records and browsing history are probably the best possible clues that exist.
Will the Leap Motion Controller change how we use computers?
http://www.fastcompany.com/1266063/inside-next-gen-gps-based...
It's been a much more acute phenomenon lately, but that's what I'd expect when there is an onslaught of stories that are going to upset hackers.
I'm not making fun of gold investors. Why do you feel that I am? Nor did I make any statement about the place of gold in an individual's investment strategy. I'm observing a behavior in a small subset of gold investors, and comparing it to a small subset of Bitcoin enthusiasts.
skepticism is fine. the problem is that morozov has a long history of tiresome and low content journalistic trolling.
Don't you think it's a bit evil to make a profit out of people's lack of self-motivation? I would prefer to give the money to a good cause...
Definition of Cancer Should Be Tightened, Scientists Say
Seems unlikely, given the timeframe between LA and SF that Musk has hinted at.
Adequate sleep, ensuring I get up with daylight. Okay so they aren't motivations per say, but without them I suffer, my creativity suffers and my ability to actually do work suffers greatly.
They wouldn't necessarily have received useful data from it. Consider what happens if you spoof the sender IP and port in the first packet of a TCP handshake: the recipient will send a response to the spoofed IP, making it look like they are the bad guys.

Someone isn't filtering Martians properly, or those spoofed packets would have been filtered before they reached you.
> I don't know WHY they do this, but last time it happened we got an abuse report saying that we were reported for port scanning from our main firewall / proxy box. Somehow they had reflected traffic off our firewall / proxy to make it try to connect to a bunch of IPs on a known trojan port.

How did you solve it?
App Definition
(quick addendum: by "lazier" I meant simpler, not that either implementation of NEL is denotationally lazier than the other.)
Leuchten in weiß mit schwenkbarem Spot, inklusive Leuchtmittel
Well that would only work if they are using the most simplistic encryption on the planet (i.e an XOR cipher or something like that). In general replaying the same data through an encryption algorithm should not result in the same encrypted result being generated. Thus if you were to replay the existing signal it should decrypt to nonsense.
Agreed. Even today someone at Apple has to know the iOS-analog of this low level GameBoy info. iOS SDK is not congruent with this document
BitBucket now has voting on issues.
It doesn't need to be a standing wave, it doesn't need to be from LA - NY (it only needs to be the length of the train), and it doesn't need to be in an enclosed tube.
In this analogy the rapist would not be technologically savvy, just a regular internet user who is now undetectable because an ignorant person in the middle assumed removing logs was a good thing.

I'm not assuming that this would happen regularly, I'm just laughing at the idea that not keeping logs is actually going to help or protect anyone, when in reality it's just likely to hurt.
I'm not a fan of Morozov either, but this piece is not worse than his usual. First, it's a review of two books by other people. Second, the examples he picks are not extreme, they're rather typical. Third, his critique in this case is, in my opinion, pretty sound.
MBA builds app in less than 2 months
This doesn't come up in the article, but everyone who has talked to me about their imposter syndrome has been a woman. All of quotes selected by the (female) author are also from women. I've found it really frustrating how much learned self-doubt some of the most talented and intelligent people I know (who happen to be women) seem to struggle with.
I think this shows how important successful female role models are for young women, especially in male-dominated fields like business and programming.
edit: fixed typos
An outage of either has a measurable impact on productivity.
Being a representative democracy simply means that everyone who can vote gets an equal vote.

It doesn't mean that one person cannot be more influential than the other due to charisma, logical reasoning, or by using money to simply have their message heard by more people.

For instance, no matter how rich you are and how many TV spots you buy out, you're unlikely to convince the population to do something that they inherently dislike. In a true plutocracy, the rich don't need to convince anyone of their feelings, their power is written into the system.
The general approach is to store initial values and then changesets to those objects.

For example git has loads of immutable data (every commit, tree and blob is immutable), and only very little mutable data (the refs) that point to some of those immutable objects.

You simply wouldn't use groupcache for session data; you'd use memcached.
A long time ago in a galaxy far, far away I had a project on the table to build a hardware-based APL machine with enhancements and extensions to the language. We looked at it very critically and decided that, while applications might be out there, the cost of sales and educating the potential customers was just too great. Just because you can do something it doesn't mean you should. Today things might be different.
You can interpret that question a lot of different ways.

For example ultralights are pretty much "You're small and light enough not to cause much damage when you crash; don't do anything stupid". So yes, I am quite sure there are heavier-than-air flying machines carrying humans and a GPS unit as their sole navigational tool. As if you need advanced tools for what a ultralight can actually handle in practice, LOL.

On the other hand if you go to the E-CFR and look at FAA reg 91.205 if you want to climb above/thru FL240 you need a working DME or RNAV kinda implies any commercial operation must have VOR-type gear installed.

Note that the same playback hack that works really well on GPS works even better and easier on old fashioned VOR gear.

Merely being required to have operational gear doesn't mean a little angel is perched on each pilot's shoulder making sure they actually do have the gear, and they know how to use it, and they are actually using it.
The point is that the most heinous software patents are actually patents on abstracts concepts and uses. Things like patenting "One click purchase" and "Detect phone numbers on an email".

This is such an example.
My father dropped out of high school to help support his family. He served in the military and started his own business. Except for Sundays, he worked his ass off 12 hours every day of his life until he died.

My mother could have been anything, but never got the chance. Instead, she raised us so that we could become what she never could.

My grandmother had nothing. When she was 13, she had to drop out of school to care for 7 other children. She ate her first egg as an adult. She never travelled more than 50 miles from home her entire life.

My grandfather was the smartest man I ever knew but never went to school a single day in his life. Instead he did mind-numbing factory work and stimulated himself with books, musical instruments, languages, and people whenever he had energy after work. He died prematurely from industrial causes.

I, on the other hand, was born at the perfect time. I got to go to college and now I'm a computer programmer immersed in thousands of opportunities of the biggest technological change in human history. I am limited only by my own imagination in building almost anything I want. And I make more money than any of my ancestors every dreamed possible. I'm probably the first out of 100 generations of my family who actually gets to do what I want and love it.

It that doesn't motivate someone, I don't know what would.
Issues for BitBucket itself, sorted by votes.
https://bitbucket.org/site/master/issues?status=new&status=o...
Maybe it was just a coincidence..?

Nice logo by the way.
I love that button, think it looks awesome.
Thanks, that's really comprehensive (perhaps too low-level for the end-consumer to care about).

Reading through that PR it seems they are actually using percentage-based grids now, but the grid containers are fixed width (and probably defined in px). That's definitely better than completely fixed width grids, though I'd much prefer having max-width on my containers instead of an absolute value, and relative values used throughout
wow that's awesome then! I wish more academic departments were like that
That seems like poor design on the engines' part.
Just like a normal train would - you route off the main track. As far as actually stopping it, it could just be a "rail gun in reverse" which would allow it to regain a huge portion of its energy upon deceleration.
I'm not sure how LESS handles it, but it adds your class to the selectors for that ruleset. If you do .myclass { @extend .container; }, you end up with .container, .myclass { // container styles }. It only adds minimal overhead.
Can You Pass This 101-Year-Old Test for 8th Graders in Kentucky?
True this. The office I work in SF has meeting rooms named after dead musicians.
I'm biased by personal experience too, having taught math on a college/university level for... ten years now. I have wanted to be the inspiring prof. I've done it for maybe 20 students. I feel the failure acutely.

I haven't given up yet but people (mathematicians, others) need to start really thinking about what education should be for and how we can achieve that. I love computers, science, (big) data. The folks implementing the current innovations are not mathematicians/chemists/economists, and the people choosing the current innovations are administrators or politicians rather than researchers or practitioners. I am not willing to cede control to these forces without a fight. What are we going to do to make sure that edtech is not just a way to expedite credentialing while making students dumb and efficient machines?
First you have to remind yourself it is ok to be bored. Second you should find people that share the same interest. I wrote about it recently, and I rather sound like a self promoter then repeat my self:

http://idiallo.com/blog/2013/05/staying-motivated-when-thing...
Contributed!
"I think the Europeans' smugness and looking down their noses at the "upstarts" in the colonies has gotten to you."

That's kind of funny when you consider this graph:
http://www.pewglobal.org/files/2011/11/2011-VALUES0010.png
I believe the phrase you are looking for is cheesy as fuck.
A child whose parents refused to vaccinate him travelled to Europe and brought home the measles. That family exposed 839 people, resulting in 11 additional cases of measles. One child too young to be vaccinated had to be hospitalized. Forty-eight children too young to be vaccinated had to be quarantined... [http://edition.cnn.com/2011/OPINION/01/20/parikh.childhood.i...]
But as the grandparent said, serving the old version may result in a security vulnerability. There are cases where you MUST serve the latest version, and the latest version only.
Looking at their crypto code, it appears they assume both parties are online. There is a two way hand shake for key negotiation.

My guess was they wanted to handle things like video chat and file transfer that OTR doesn't handle. But at least for video chat, I don't think it NACL will work out of the box either
The majority of people I know who are into aggressively and efficiently managing their time are definitively 'non-techies'.
Considering how unreliable GPS altitude information is [1], I would like to not be on board when they do that..

For more information regarding what happens if someone alters the altitude of a plane, see [2].

[1] http://www.gpsinformation.net/main/altitude.htm

[2] http://www.imdb.com/title/tt0099423/
I agree with you that Rolling Stone is not a great forum for learning about scientific topics. But I disagree that it's proof of a new problem with HN.

Climate change, like much cutting-edge scientific research, rarely gets informed or rational treatment on programmer forums. Just look back through the history of climate change articles on Slashdot, for instance. They are chock full of objections or concerns that would be answered with an hour or two on Wikipedia or the IPCC website.

The reason is that programmers and engineers think that they think like scientists, when the reality is that most think exactly the opposite of scientists. Programmers and engineers seek to use knowledge to eliminate uncertainty; scientists seek uncertainty in the hope of discovering new knowledge.
I can relate to this. I wonder if forums like HN exacerbate it -- here, someone is always an expert on whatever you're talking about, just by the sheer volume of folks who come here. So it sometimes seems like everyone is a published expert with a sweet funded startup using Haskell and Go and algorithms I can't comprehend, fending off offers from Google and Facebook.

It's easy to forget that there are a lot of programmers diddling with enterprise java and php on a day to day basis, not doing anything particularly mind-blowing, just dutifully closing their tickets.
> "Boston Man Invents Straws And Cups That Detect Date Rape Drugs"

Invents? I thought this has been around for quite awhile now? I remember hearing about things like this years ago. Maybe it was just the idea, and had not yet been actually a physical product though?
Here's how we look at it: We force you to toe the line at least for a while so that when/if you do fall off your yellow brick road then the motivation Beeminder provided up until that point still seems worth it. Everything we've worked on in building Beeminder has been with the objective of making people succeed and we'd have to be very myopic for it to be otherwise.

More on this: http://blog.beeminder.com/perverse

Or just think of it this way: You're paying a fee for Beeminder's service and that fee is waived if you never happen to need Beeminder's kick in the pants.

If you really want a charity option though, some of our competitors offer that: http://blog.beeminder.com/competitors
At least one (StickK) offers an anti-charity option, but I really don't think that's a good idea: http://blog.beeminder.com/anticharity
In that case no money would be left for the golden toilet bowl.
On your second link someone posted "it's funny...i came up with the exact same mark a few months back and presented it to a client. Almost uncanny how close it was to this."

Perhaps the person who made the logo for this project had the same idea as this commenter.
Of course it's hogwash, it's based on a study that was found to be fraudulent:

http://edition.cnn.com/2011/HEALTH/01/05/autism.vaccines/ind...
It's a problem for businesses though
Ask HN: Where do programmers hang out online?
Honestly, I don't see the concept being so unique and original that someone else couldn't have come up with it independently, and frankly the Tox logo has a much nicer balance (in the Tox logo, the person/keyhole works much better, whereas in yours it doesn't really work as a "keyhole" in my opinion) than the versions you linked.

EDIT: The logo was originally made in /gd/ (4chan's graphic design board), and since the board is archived I managed to track down the thread it was made in.

Here's a somewhat different version that people were playing around with at first (which also featured a lock, a speech bubble and a keyhole doubling as a person):

https://archive.foolz.us/gd/thread/86081/#86375

Then someone thought about moving the speech bubble to the keyring here:

https://archive.foolz.us/gd/thread/86081/#87186

And then after some iteration they got to the current version:

https://archive.foolz.us/gd/thread/86081/#87235
I quit my job to work on my own stuff. Lack of income is an excellent motivator, for me anyway.
How do you set an item's TTL? How do you set the maximum size of the process's cache?
I like to set external-facing deadlines. I'll do things like tell my department I'm going to do a presentation on technology X in two weeks, and then start learning about it. If I don't get it done, I have to tell 20 other developers why I have to cancel the meeting they've all accepted.

This is part of the motivation of team and peer-accountability in some of the agile methods like Scrum / XP / Pair Programming. If you feel personally responsible to someone else, you're likely to follow through. A good way to do this with personal projects is to find a partner - I work with a designer on a lot of my personal projects, and telling him that I'm going to get X done helps, as well as seeing the time and progress he's invested in the project.
Just spitballing here, but in my experience guys tend to not open up about their imposter syndrome, perhaps because it shows weakness.
$25 (approx. 1500 Rs by today's exchange rates) for car and driver for a week is implausibly low in a major Indian city. Depending on the particulars of the car etc, you could get this deal for a day or two, definitely not five.
Configure an internal Git server with Gitolite
I think this is a matter of coincidence. The lock and chat bubble leads itself to a familiar look. I'm pretty sure you aren't the first person to think of such a concept, and neither are we.

Besides, the icon was made by an anonymous person so it's not really like we can blame anyone.
Love song inspired by HTTP Status Codes?
Songs like this shouldn't exist, but this one does.
Another prescient scifi story is E. M. Forster's "The Machine Stops", written in 1909.[1][2]

[1] - http://archive.ncsa.illinois.edu/prajlich/forster.html

[2] - https://en.wikipedia.org/wiki/The_Machine_Stops
The article actually supported its position with some degree of argumentation, while you just made a unfounded statement. Could you provide more details as to why you think the advice of this article is bad?
Unless of course you've never landed at SFO before in an aircraft you're barely type-rated on.
M.C. Escher Art Recreated Using Lego Bricks
I think it is safe to say this is universal
I know Morozov's writing and agree with him more often than not. not sure why you call it trolling, it's for sure more substance than the usual hn blog post ping-pong. Last time I saw an essay of him around here, most comments here were about it being too long.
To put things in perspective, from 1933 - 1964 it was illegal for US citizens to own non-jewelry gold.

http://en.wikipedia.org/wiki/Executive_Order_6102

There are already many limitations on currency, this can last as long as the others.

This is actually arguably good news for Bitcoin. The government of Thailand sees it as a feasible way to bypass currency controls.
Pinch to zoom absolutely should have been rejected.

Watch the 2002 movie Minority Report for what I consider prior art on the 2007 patent filing at http://www.google.com/patents/US7844915.
Excellent points!

One thing I'll caution about, though. One of the more depressing moments I had at a prior gig was realizing that the project I'd been working on (a pretty big overhaul of the 3D interface for a tool) was probably not actually getting us any customers, was probably too complicated for the customers to use (our market was AEC, and the next generation of architects cannot take over fast enough!), and in general that I was getting paid to (seemingly) add no value to the company.

Because I didn't (presumably) see the bigger picture, I got into a pretty sad place as I tried to complete work on something that didn't seem to matter from my limited knowledge of things outside engineering. In short, a little extra knowledge is a dangerous thing; had I known less, I could've happily chugged away, and had I known more, I might've been able to see the point in what I was doing.

So, pegging rewards for engineering efforts to direct profitability could maybe have some bad side-effects.
Just be sociable and network. Works at all levels, and in personal as well as professional pursuits.

You don't need to be obnoxious or needy.
Almost same story for me. My parents are probably upper middle class and I do what I think returns the most dollars per dollar they have invested in my education.
The military possesses control over encrypted GPS.

The military doesn't actually use it, though, for the most part - the keys are sensitive state secrets, and distributing them apparently requires the proverbial man chained to a suitcase level of paperwork.

The encrypted channels are sufficiently underused that drones whose very design is secret that we fly down the Iran-Afghanistan border aren't equipped with them, and so are vulnerable to Iran spoofing a landing-capture course.
I opened the comments here to see if anyone else had this problem. I made a Chrome extension that fixes it. Unlike tools like readability, all it does is take the thing you click on and change it into a large black-on-white font.

https://chrome.google.com/webstore/detail/text-fix/ofafkoecd...
This peering issue has affected me a lot. I watch a lot of gaming streams online and during peek hours Twitch.tv has becomes unusable. During a major tournament this is very unfortunate. Another example of this peering dispute affecting me is with the game League of Legends.

Almost everyone who is on Comcast (myself included) during peek times experiences lag that makes the game unplayable. Your character "skates" along the map and usually when it buffers and catches up to you you'll find yourself dead. My friends and I got together to play over the weekend and ended up having to stop due to the lag.

Heres a thread where the guys at Riot are trying to identify the issue. It wasn't until 7/22 that they identified the problem everyone has been having was due to a peering dispute between Verizon and other vendors. To fix the problem they are having to make changes with their provider to route traffic to bypass problematic junctions.

http://na.leagueoflegends.com/board/showthread.php?t=3521364

Its been very eye opening to me. I have a 50mb connection and I always thought that as long as I had a faster connection I wouldn't have lag issues. It was disappointing to learn that regardless of your connection you can still be throttled by ISPs and their vendors.
I wonder why isn't there even one cool country government in the whole world. We only see lame ones.

Switz might be an exception, or Iceland perhaps, but both too constrained by neighbours and political bonds.
I use the Napoleon Hill method of having a definite chief aim - Bruce Lee is probably one of the most famous users of it. http://imgur.com/r/GetMotivated/CvaN5QB

The method boils down to writing something down to yourself outlining what you want to achieve, how you're going to achieve it, and when you're going to achieve it by. Then you keep reading the aim and it helps to motivate you.
Heh, it's like gympact :)
Victory is sweet