skysight-inc/HackerNews huggingface dataset:
Right. "The End of Hypocrisy" sounds pretty pretentious and hypocritical in itself. I'm all against banana republicanism and 40,000 other things sovereign states and corporations do, but to be the "End," the author would have to be swinging around some very impressive voodoo.
Agreed! What I found most interesting about this article is that our own solar system seems fairly unique (I know, small sample size). Kepler 62 is the only one that has an Earth-like planet at about the same distance from the central star, and even in that case that particular planet is the outermost one in that system. I guess I always assumed that due to various physical laws that other star systems would be pretty similar to ours in regards to planet-types (hot-rocks vs middle-ground vs gas-giants vs coldies) at various orbits, but there seems to be much more at play here (star size, etc, etc). Truly fascinating.
Trying to reproduce human-style decision making in a piece of software is only done as a last resort. It's a small miracle whenever it works. Interestingly, genetic algorithms seem to do more interesting things than neural networks. What does that say about brains vs evolution?

> civilization has made reproductive desirability, social cooperation, and parenting ability (all inter-related but nonidentical) the larger selection pressures on human genomes

Looking at the people that have the biggest families, it's hard to say what, exactly, is being selected for. They seem to like children.

> You would have to be a stupidly, suicidally cancerous civilization to go around converting whole planets into tools.

We've been converting the earth into a tool.
The weird thing is we should be able to know! I recall at one point one of the incidents was investigated, and they said that under hard braking at high speeds, particularly sustained hard braking, certain chemical changes happen in the surface of the brake pad due to the temps. They said they found no evidence of those chemical signs.
Did you try Amethyst: https://github.com/ianyh/Amethyst ?
It's Tiling WM modeled after xmonad for OSX.
Among other things it brings better keyboard support to spaces. I have keyboard shortcut for "move to n-th space", "move focused window to n-th/left/right space".
And since you mentioned maximizing - since it's modeled after xmonad (tiling WM) every window is maximized when opened (or splitted with current focused windows, depening on your layout).
To add a data point, I'm not going to give a chat app (a small utility, but an important one that I'd be willing to pay for) a second thought at $10 without a trial.
I like piano classical type music.. or dubstep... depends on mood...
Certainly sounds interesting. I'll be sure to check it out.
I have had this happen to me so when I see people concerned about waiting 8 minutes instead of 2 I have to wonder, do they want the cars to have wings? 8 minutes sounds pretty good to me.
I know the feeling. I run Photoshop and Illustrator in VirtualBox but it would be such a great feeling to launch them right from dmenu one day.
A reverse lookup shows that the server is also hosting https://coffeestats.org/ - clearly there's someone here trying to collect vast amounts of data about the general public. I don't think the parents fears are unwarranted, the fact that it's hosted in a German IP block could be to throw people off the trail.
Please don't tell me that developing client apps on Windows was so much worse then doing it on Linux.

Uh, what Linux? No, pg worked on Lisp Machines before, and that's why Windows were hurting him so much.
bhauer: a few flaws in your analysis. Insurance companies do not like prices being high either. They have to raise premiums and this discourages people from purchasing insurance. Insurance companies have a vested interest in making sure that you do not get ill. They have to pay if you get ill. This is the reason that people who smoke pay higher insurance premiums.

Outside of other comments: of course profit changes doctors' decisions! Why wouldn't it? The medical industry is a business. It is, however, the most regulated industry in the USA. Tech is the least regulated. In the tech industry progress and innovation abounds. It does not in the medical industry. I see a correlation there.
Oh. That's totally reasonable. Cool, thanks.
When I hover over anything in Safari it disappears.
https://www.dropbox.com/s/7j32ek1lmb0l6zd/Screenshot%202013-...

Doesn't load in Firefox or any mobile browser I have on iOS (Chrome, Mobile Safari & Dolphin)
> "especially considering that a lot of malware today actually relies on social engineering rather than 0days"

That doesn't mean "most".

> My response was simply that this isn't 100%, that many malware variants still use exploits to get onto systems, and that your statements based around that are also incorrect.

I'm saying that if Windows disappeared tomorrow, malware--the pieces that exploit software or social-engineer users--wouldn't go away by any stretch of the imagination. Malware distribution would immediately and significantly increase on the now most attractive platforms.

There is nothing about the architecture of the other operating systems that make them any more resistant to malware than Windows--in fact, Windows' UAC is superior to the equivalents on both OS X and Linux.

Take something like the Chromebook or iPhone, and we'll talk.
My wife and I constantly have this problem. Glad someone's trying to
solve it. I wasn't able to make use of the site on my mobile device though.
I know the feeling, but I think your brain fools you. You drank the kool aid of changing the world song.

Anyway I recommend two ways to go. First, list 50 companies and/or research areas in the world who you think does really world changing stuff.

Second, don't measure yourself just by the work you produce. You want challenges, then maybe try an extremely healthy lifestyle or extreme self discipline.

Third, you said you want to cure cancer. Well, if that's the case then fully understand what your role could be in that as a sw engineer. Then go for it and forget any other world changing ideas.
My experience with nvidia is that it's just as easy as Windows these days. There's even a gui app that was probably inspired by Windows' monitor config.
Everything I learned as an engineering undergrad had an underlying safety mindset. It was made pretty clear that redundancy and safety are foremost in design procedure. If most engineers these days aren't receiving that in their education then we need to drastically shift the education paradigm. As the people designing all these important systems, they absolutely must be focused on safety.
1L: Chrome 1R: urxvt (stickied) + inspector + xchat

2L: Emacs 2R: speedbar + urxvt(stickied)

3L: Pgadmin 3R: urxvt(stickied) + pgadmin view/ query window

4: nice n clean

A friend came in today and was talking about how much he liked the brand new, amazing "pin" feature in win 8. I laughed when he described sticky windows and vdesktops.

edit: Fluxbox here tho, not lxde or xfce.
Just trying to develop a timeline here.

Buffer security breach - October 26, 2013 [1]
MongoHQ security breach - October 28, 2013 [2]

But the Buffer security breach was via MongoHQ, so MongoHQ has likely had the issue since at least the 26th, and probably earlier, since the attackers had to have enough situational awareness to target Buffer. I guess my point is, MongoHQ likely had the issue for a while and it went undetected.

[1] http://open.bufferapp.com/buffer-has-been-hacked-here-is-wha...

[2] http://security.mongohq.com/notice
I follow only the Subgenius and the ways of slack.
Your health is your own responsibility
> Except it clearly is possible since I and millions of other developers seem to manage it daily.

Clearly possible to fix code that's in branches/working trees that you don't even have access to??

> This is a problem of your code-base, not the language. If your code is so brittle that it can't stand a few function changes without collapsing into a miasma of shit

When you change function signatures, code that calls those functions is broken. In static languages the breakage is a compile-time error. In dynamic languages the breakage is a run-time error. In JS the breakage is a cryptic bug.

> Of course it's potential. Nobody's forcing you to write tightly coupled, shitty code which breaks after every merge. Seriously? Figure it out.

The code is tightly-coupled and shitty because it has functions that get called?

> Like I said before, squishiness.

By squishiness, do you mean "trade errors for cryptic bugs"? You seem to be exactly who Dijkstra referred to when he said [1]:

> It was a significant improvement that now many a silly mistake did result in an error message instead of in an erroneous answer. (And even this improvement wasn't universally appreciated: some people found error messages they couldn't ignore more annoying than wrong results, and, when judging the relative merits of programming languages, some still seem to equate "the ease of programming" with the ease of making undetected mistakes.)

> As do I, and clearly millions of other developers who don't seem to run into your problems.

I'm wise enough to avoid JS, so I don't encounter such silly problems. I don't trust you to even know you are having these troubles, because the whole point is that these problems translate to cryptic bugs, rather than visible errors.

> We have proper commit messages and tracking codes for every task / bug, yes. There's no such thing as perfect information - and sometimes merges get messy - but this is not unique to JS

Note that the word "merges" may be misleading here. As every little pull you do (even a FF pull in git which updates files that don't overlap with your modified files) is a merge for this purpose.

Your approach here means that I must review all the function signature changes in every commit I pull, synchronously, before I carry on work. This doesn't help lock-step development as it incurs a serious overhead on such development.

> Not always, but often

That means when you pull, all the function calls to functions that may have had their signatures changed in your pulls may now become cryptic bugs. Awesome!

[1] https://www.cs.utexas.edu/users/EWD/transcriptions/EWD06xx/E...
So is the story here that someone targeted and broke into a mongoDB employee's email account, found a password for an admin panel, then used that to extract details stored by Buffer to access people's FB & Twitter accounts? I wonder if Buffer was the target, or if it was just the first valuable thing the attacker happened across?
I'm not missing the point, and I don't agree that it hides an error and gives a cryptic bug. Messing with a function signature and not updating callers of that function is not a bug in the language, it's a bug in the programmer and will result in runtime bugs in any dynamic language. If you require X number of args, then assert that they aren't undefined. If you presume callers pass in X number of args in a variable args language, and then change the required args, you're the bug, not the language.
> I don't think the ipad air and retina mini are enough to change that trend [of iPad market share dropping]

On the whole tablet market, it depends on how many cheap ($100-$300) tablets are flooding the market. When comparing $300-$1000 tablets, I don’t think Apple is losing a lot of market share. iPad sales are still on an upward trend, and I think the new offerings certainly help.[1]

[1] http://i.imgur.com/12i6WGe.png
"What is the argument for making things harder for the majority, to equalize things for the minority?"

That is an argument no one is making. What are you talking about?
Right, but the history of the world is the history of hegemony, regional or global, and the US is by far the most benevolent.
This looks awesome! Also a good resource for building ember ui components. Great job!
"The backdoor that was created through one of our partners, MongoHQ who are managing our database."

Looks like the database is managed by MongoHQ. That's what OP is talking about.
Anyone got any advice on setting up a VPN and 2 factor authentication? We use Ubuntu, AWS, and Rails.
You might want to look into BetterTouchTool (http://www.boastr.de/). It gives you the ability to map keys to full screen maximize, left and right split, and a plethora of other options.
Looks like MIT, mostly:

http://fortawesome.github.io/Font-Awesome/license/
The Part of Entrepreneurship No One Wants to Talk About
He's not talking about building the database, he's talking about hosting the database. And he's not claiming you shouldn't use third-party hosts, he's suggesting restraint in who you choose, in waiting for a track record to accumulate.
I guess the problem is work ethic then, no follow through.

Which is why a feedback system is critical: bad drivers need to be expunged from the system, IMO.

EDIT: Perhaps undercover employees would be a good mechanism to flush out these drivers.
Your website also doesn't work when using an anonymous proxy/VPN, the geoip request fails (with 404) and I'm just left with a blank page.
I know from personal experience that LYNQ speeds up the audio stream when the connection gets bad for a short time. It is using time stretching (changing the speed without changing the pitch). I can tell the difference, because I did a lot of audio editing in the past and know how time stretching sounds. I would say that the speed factor is up to 2-3x.

This makes people "speak" incredibly fast occasionally.
> * It's spatially an easier mental model.

This is the only point that really matters, and I think it's false. A square grid is a far easier mental model for me. Remembering if something else is above|below|to the left|to the right of where I am is way easier to remember and visualize than how many slots to the right or left something is.
Congrats! This pivot was really successful for the company.
The shelter I used to volunteer at had a program where you could take the dogs off site for the day -- it was the best thing ever for the dog as it got a day out in the world as opposed to in a kennel.

It never ceased to amaze me how quickly they would get adopted after an off-site day; seemed to just hit a reset button on their stress levels.
When Toyota started doing recalls on floor mats to get rid of unintended acceleration, I assumed they had no idea what the real problem was. I always suspected something like this.
First i want to make clear when i say USA i'm talking about US government and US politicians, not it's people or the US "nation".

> is the US for or against Islamic extremism?

USA is neither for or against something , USA has interests. If islamic extremists could be manipulated easily , they would be USA's best friends. The truth is they use to be,during the cold war. USA "won" the cold war in Afghanistan by helping the Mujahideen. USA used to back Saddam Hussein , heck , USA used to sell weapons to Iran too. USA has no problem with dictatorships as long as it serves US interests(south america). And it still supports the Saudi regime , which is not very democratic to say the least.

The issue is , you cant act that way abroad and not damage things at home on the long run. That's happening now, all these NSA programs would have been shut down (officialy) if they were exposed 30 years ago. Now most politicians think it's for USA's own good.

IMHO Ben Laden and his crazy folks, won their war against USA somehow. They did not weaken USA with the attack, USA did weaken itself with its response, and exposed itself as hypocrite and not exceptional.

9/11 should have made core US principles stronger , it weakened them. Remember after 9/11 99% of the nations on the earth were behind USA, even most middle eastern countries. Is it still the case today?

Still i dont believe in USA downfall. As a nation, USA has something no other nation has ,the capacity to re-invent itself over and over. That's what will save them, not it's politicians.
I question the worth of yet another little rant on the internet saying that we need more personal responsibility around obesity and health. Exactly what audience does the writer think they are reaching that has not yet heard this message? Or if they don't think it's a new message, how do they think their personal delivery of it is better or more likely to be absorbed than the million other times it's been given? Or, as I suspect, is the value of this message primarily for the one delivering it - displaying their own personal responsibility, and their ability to see through the 'excuses' offered by others?
^THIS TIMES A MILLION! Static typing, with good type inference, is awesome. Old-school C static typing, is not.
Check out http://planet-labs.com/ - we're not curing cancer, but we are launching a ton of satellites to hopefully make earth data far more available and transparent, and have lots of juicy SW challenges
Putting support functionality on the VPN means folks from outside the organization can't get to it without VPN access. It also means that you must give more people within your organization access to your VPN which raises the chances of having a compromised account be able to access other valuable assets on the VPN such as your production hardware. How do you make a trade-off between these?
So, I tried it out. I have two google hangouts accounts, and this just hangs trying to log into them both. I want this to be awesome, but crashing on load makes it completely useless.
It's unlikely, but if you're the type to ask that question, i'd consider it a possibility.

Bluetooth , in the past, has been more secure for this methodology. Certain RF keyboards have been shown to be insecure, but that shouldn't make you feel as if it is entirely safe.

http://en.wikipedia.org/wiki/Bluetooth#Security
Don't many of these companies have specific terms on how their logos should be used on external sites to represent things like platform-specific apps? I'm not sure if custom-made fonts would be included in those terms, but I know these companies aren't dead set against there being no external usage.
I'm not sure what the implication (if any) of your post is, but the timeline seems fairly reasonable to me.

I wouldn't be surprised if it was Buffer's investigation that tipped MongoHQ off to the breach.
Not sure how that's relevant to single-payer or not. Obamacare is not single-payer and addresses that issue.
Thx, smarx

Good info!

10MB database limit is too small - somehow I would image dropbox wants app to create hundreds of MB if not GB of data. :-)

Are there any test code available? Open Source / on github?

It is much easier to understand the flow from the test code than API doc. If test code is available, it is easily to morph that info benchmark type code.
Capitalism will also say that I'm most likely to succeed if I can do all three.
> You drive the rear wheel drive V8 that weighs 2x my car's weight

Actually, a lot of newer cars weigh more, not the other way around. I believe that this is mostly due to additional safety devices. For example a 1967 Mustang weighs 2500-3000 lbs[1], while a 2014 Mustang is 3500-3700 lbs[2]. A 2014 Toyota Prius is 3000 lbs[3], while a 2014 Corolla weights 2800 lbs[4]. A 1980 Corolla weighed 2000 lbs[5]. As you see, that rear wheel drive V8 weighs the same as the Prius. I think the improvements in MPG mostly come from improvements in engine efficiencies, not weight savings. I don't know what kind of car you drive, but I'd be surprised if it only weighs 1500 lbs.

That being said, I mostly agree with your other points.

[1] http://auto.howstuffworks.com/1967-1968-ford-mustang-specifi...

[2] http://www.motortrend.com/cars/2014/ford/mustang/specificati...

[3] http://www.toyota.com/prius/features.html#!/weights_capaciti...

[4] http://www.toyota.com/corolla/features.html#!/weights_capaci...

[5] http://www.ultimatespecs.com/car-specs/Toyota/5260/Toyota-Co...
Why wine ratings have nothing to do with price
I think you found my new favorite website.

Some of the closest habitable neighbour stars.

tau Ceti: http://www.openexoplanetcatalogue.com/system.html?id=tau%20C...

Gliese 876: http://www.openexoplanetcatalogue.com/system.html?id=Gliese%...

HD 62509: http://www.openexoplanetcatalogue.com/system.html?id=HD%2062...

Gliese 581: http://www.openexoplanetcatalogue.com/system.html?id=Gliese%...

This is an interesting example, useless at first glance but you know there are a lot of smaller planets closer to the star.
http://www.openexoplanetcatalogue.com/system.html?id=HR%2087...
Things I miss on OSX do include third-button paste from the highlight buffer and, of course, the superior virtual desktops (though OSX had them until Apple decided to cancel 'em), and the window list in the top bar.

But none of those is as important as focus-follows-mouse. I really miss ffm.

On the other hand, I like having working power management and long battery life. And I like never spending a day figuring out driver regressions.
This is true for any specialized service, for instance a plumber. The market solution is competition. You get three estimates to see who is providing services for how much then make a decision. This doesn't happen in the health care industry because it is a third-party payer system. That is, the insurance company pays for it, so the consumer has no incentive to shop for the best service/price.
Maybe imagine you're a happily married account manager for a baby formula company and then when you go to professional conferences (of mostly women), every time you try to engage someone or get involved in a group conversation the talk subtly turns to nipple tenderness and mid-term horniness. It makes doing your job and life in general harder than if you were just another woman.
According to the comments on this thread, that scenario can apply to ANY manufacturer. These problems are inherent to the technology being used, not the users of the technology.
Hi Justin. To clarify, from what I understand, October 28 is the date MongoHQ detected this. They've provided us with the logs of database access, and unfortunately the queries leading to our spam attack on Saturday started as early as October 19.

I can understand that MongoHQ wanted to obtain the full picture here and not put other customers at risk by exposing this information before the situation was fully locked down.
Now lets take a moment to consider how one would go about charging a expert-in-a-field with perjury.
Nah, it's just that I've lived in suburbs and big cities.
I enjoy tech meetups. Suburbs don't have them. It's just a numbers game of finding likeminded people. If your interest is a 1 in 1000 thing, you will find a few people in a city with a million inhabitants, with 5000 you probably won't
This. A thousand times this. Each candidate is different. You should be asking questions to figure out what they know. Requiring specific experience is often a bad idea, because, for example, I can train you how to use our custom codebase, but I don't have time to train you on basic coding skills. You should be able to fully describe a project you built, from start to finish, discussing problems and obstacles and their solutions.

I also think it's perfectly okay to say "I don't know off the top of my head, but I can find out" when asked a question. Or alternately, "I don't know off the top of my head, but based on what I know about other things, I would start here..."
This is the elephant in the room and I'm surprised it hasn't been mentioned by any of the other comments.

When it comes to infrastructure as a service, it appears to me that there is an imbalance between the sensitivity of information entrusted to external systems on one hand, and the standards such systems are held up to on the other.

EDIT: case in point, on http://mongohq.com I can't find a single mention of the word "security". The language is all about ease of use, performance, scalability, disaster recovery, and low cost, but as far as I can tell not a single word is spent on what procedures are in place to safeguard your data from unwanted access.

EDIT: removed inflammatory comment.
I don't want to get to know random people, I want to get to know a certain subset of people that share my interests.
Tools we use Internally to get stuff done faster