skysight-inc/HackerNews huggingface dataset:
Companies need to focus more on "What we should be doing to ensure our best employees are happy and not looking to move" rather than the "Oh you are leaving. What can we do for you ? btw, we cannot do this this and this. other than all this, sure we can do blah"
Not the person you replied to, but in my experience the other place Cisco shines (relatively speaking) is in hellish environments.

This isn't so much applicable to datacenter usage, but to serve some of our satellite offices reqires placing equipment in places that I'd rather not have to have any hardware; in these situations cisco has been much more reliable than the HP switches we migrated away from.
Finland had to ally in the Continuation War with German since Soviet Union was a bigger threat and obviously Allied forces / UN were not there to help. Although in the end, German wasn't that much help either.

However Finland didn't participate in any anti-Jewish or other Nazi regimen requests and didn't sign the Tripartite Pact which all the other Axis countries did.

When there are two sides, you need to choose the least worst but it doesn't mean you're like your allies.
> Ticket to Ride falls firmly into my "meh" category - with multiple players you optimize your chances of winning by taking a lot of routes, and it's then mostly a matter of luck whether you get a set that overlaps enough to complete.

You score points if you complete the route. You subtract tat route's points if you do not complete the route.

Thus, taking extra cards is a gamble - do you gain 12 points for completing a route or lose 12 points for not completing a route?
The Most Misunderstood Aspect Of Great Leadership
Author here. I didn't mention anything about meetings, but I should have. I don't like them, but I think it's fun to hang out and brainstorm. I think it's important to schedule things in advance, so you don't feel like you are missing something by working from home.

I think flexible work hours are great. It will be our job to make sure we make our employees feel comfortable working the times they work best.
Currently it looks like they aren't going to reach their goal of £1.2 million (http://www.kicktraq.com/projects/1461411552/elite-dangerous/). Maybe they are trying to get the mac crowd on board in order to push it over the line?
After digging through the discussion and links and this comparison, and if I had to choose something for a new project today, I might take a really serious look at Jade, though. No arrows, no percents, and very thorough discussion of the features (and the compiled output) on its github page.
When I was a competitive ski racer I used to ave to buy pants 2-4 sizes bigger than normal because my legs were so big. It was actually really annoying.

All the stuff from this article is what my coach used to have us do for weight training. This really isn't comprehensive, though. Weights are important but actually going out and using your abilities is important too.
Disagree. They are rethinking DESKTOP UI's these days somehow using "mobile" as argument, and everything after KDE 3.5 and Gnome 2 has only become worse instead of better. Please give me back the proper desktop UIs.
I would absolutely expect to find people in other fields who know specific areas of my field better than me. This is the story of every single person "in computers" since the origin of the career, everyone who dabbles desperate to show that they know some specific better than you.
That will be the challenge. Right now none of these are implemented, so we are going to experiment over the coming year and also take feedback from this HN post into consideration.
When you're in the upper echelons, where your single income is 3x the median houshold income, it's never about the money.

But most programmers don't live there.
For 20 people, you don't need policies at all. But probably you're not planning on being a 20 person company forever, and the more people, the harder it is to change things.

As for vacation, why not - you get 2 weeks vacation as a signing bonus, plus 3 weeks/year. This accrues up to X months. Seems to solve all of the problems. If you want to stick with the no vacation policy, assuming you're the founder, it means that you have to take long, extended vacations. If you want your employees to be comfortable taking two weeks off, you have to take two weeks off and make people know that you're taking two weeks off (and not work those two weeks, at least as far as people can tell). There are always deadlines, always important meetings, and I find it impossible to justify taking an arbitrary amount of time off with no guideline. The point of vacation time isn't trust, it's to set that guideline - I am here to work, but I need to know what the expectations are. You can deal with the outliers as they come up - if one of your good employees wants to take two months off in the summer, you guys'll work something out.

Then I think having no sick day policy ("come to work sick and you're fired") and a flexible work from home policy makes this less about beancounting and more about taking time off to energize. Everyone loses a few days a year to appointments, a cold, a sleepless night, etc., and hates having to take those out of their vacation days (or are forced to lie about being sick).
If you're having a problem with cache expiration use a remote monitoring app like CopperEgg[1] (free) or Pingdom[2] (paid). Not only will it monitor your site and send alerts if it goes down or is slow, it will keep your cache fresh and full.

1: http://copperegg.com/

2: https://www.pingdom.com/
I don't see much the point in creating companies where people can't be happy.

The point is typically getting rich. A worker-happiness-focused culture just isn't contemporary mindset. Hopefully in a century or two things will shift towards worker-centric environment, but I can't think of any incentive for businesses to take that policy very seriously.

(We love to tell ourselves that there are a bunch of reasons to take it seriously -- and there are. But if you think objectively and honestly about it from a bottom-line standpoint, which is the standpoint most businesses think about, then the policies don't matter much since all you care about is the bottom line anyway. And even if you don't now, you will at scale.)
I know I am not everyone but personally I wouldn't mind paying to continue to use Google Voice + Google Talk, though I am in the entering-the-workforce crowd so I hope they keep it free for students at least since they won't be able to afford it anyway.
Exactly why I stopped using Linux ten years ago.
Why Become A Maker In Your Job, Even If You Don't Have To
Good luck and keep us posted. I'm a bit of a romantic so proposals and weddings are one of my secret enjoyments. :)
Interesting concept, but it's very poorly implemented. I'd like to remove a majority of the apps listed, but I cannot easily "Trust" the few that I'd like to keep. It requires my email address in order to proceed. For a service that is supposed to prevent others from getting your personal information I find it ironic that you need to give them your personal information to proceed.

Removing one at a time is also a very painful process that requires 4 clicks. Two of which are dismissing windows requesting that I spam my users and give them my personal information. What a shame.
CPanel and WHM Multiple Cross Site Scripting Vulnerabilities
I put google voice on my resume also. It was a real relief in coding interviews to be able to put on a headset and have both hands free to type out code. Also the sound quality was better than a cell phone so I was able to understand the interviewers without asking them to repeat themselves and I'm sure they could understand me better too. FInally, cell phone reception in my apartment barely exists but a wired ethernet connection is forever :-).
Amen. While I'm sure Mr. Cohen used this phrase for its' impact, if you divide the world into devoted / conniving people, you have no incentive to be anything other than a short-sighted, tight-fisted moron.

Remember - sweet, kind, loyal dogs get put down as often as mean biting ones. And you're lucky if your employer thinks of you as anything higher than a dog.
While strengthening should be the goal, I'm also talking about loosening by low-impact training.
OT: Anyone know what these men's magazines have against Crossfit? There was a ridiculously ill-informed article in Men's Health magazine this year and this article slanders Crossfit as "sadistic" then doesn't bother to validate the claim.

But then he goes to a trainer who calls him "fucking little girl weak" and then goes on to essentially describe the Crossfit ethos as I've experienced it, minus the bullshit insults.
Magnetic Myths
moctk6: 1m; bf: dm6902e2hj 64k35v1le8 fblz5q. : x0u1et8dhb xss. odx1.

http://ferodynamics.com/decode/
What 'Karma' meant before Reddit and HN
Linus does that. Norvig doesn't appear to tweet at all. Both of these seem appropriate.
Can you elaborate on that a bit? It sounds like you are unwilling to negotiate with your employees.
New Year's Resolutions Are BS
Just to provide a counter-point on the vacation policy, I worked at a start-up where this kind of policy worked just fine. Most people took a two-week vacation at some point in the summer, and nobody worked between Christmas and New Years. Other days off, usually in ones and twos, whenever needed were always allowed. It worked out great.
Glad I'm not the only one that was thinking that.

Is that a public policy?
> No one should be allowed to avoid the issue by the old formula, “I can’t give a promise because it depends upon so many uncertain factors.”

STRONGLY disagree.

I've worked on projects where:

- Getting a stable build might take four hours (minimum) to several weeks (depending on churn);

- Processes for adding components were undocumented magic, and very nearly undebuggable;

- Components might take days or weeks to propagate, once you were finally able to make changes to them.

Debugging is a similar story. Some bugs are nasty, horrible, complex things that take a lot of time. I've seen showstopper-class kernel level bugs take months to find. The nature of interactions at the hardware / software interface is unbelievably complicated.

So what does a "senior" engineer do?

- Communicate the nature of the problems in a non-whiny way.

- Give responsible estimates. "Three days or a month" is honest, if you say why.

- DON'T promise results that you can't actually deliver.

- Be prepared to have features cut, and to have conversations about things that you consider less than optimal ("sucky") for the customer.

Naturally, your senior engineer is also trying to improve the sucky situation the whole team finds itself in (with better tools, build processes, whatever), but some situations are intractable.
I guess that makes Python/Django an international buffet.
Aren't all frameworks like this? The designer picks what he/she thinks is the best architecture and builds it around that idea. That's why there are a thousand different frameworks. I think DHH is experiencing what I call "Linus Hell." Which is the hell Torvalds has to go through every n amount of time when dealing with obtuse programmers.
So's mine (and we both have Futura-heavy UI's. :]) I looked into an Android port and walked away very quickly: there's no Core Audio, not even a HAL. Most devices have unusably high audio latency, too. It's a nightmare.
I have some issues with this.

1) Programming isn't reverting to guilds because there's no way to restrict people from learning about programming, and there's no way to restrict people to only hiring guild programmers.

2) No, not everyone will become a programmer. But a greater spectrum of people will do programming type things as the rewards for being able to control computers effectively (via programming) will continue to increase.

3) Bigger People vs. Bigger Ideas seems a statement that is so generalized and open to interpretation as to be meaningless.

4) Finally, no mention is made of things like superior parallel processing, something that is integral to continuing to do fancier things with advancing technology.
C is designed and optimized to be very close to the hardware, in fact it's called high-level assembler. You can access specific hardware features directly. C++ is the OO version of C (yes I know this is an oversimplification). Other languages, like for example Java creates a logical layer (known as the java virtual machine or JVM) which adds more complexity and makes it harder to tweak your code to fit the particular hardware.
A fine sentiment. And considering the pressures of an average business, probably not observed very often.
Django does not accomodate all. The architecture is a bit more adaptive than rails, given the way the desginers allowed for plug-in "apps" inside the system. Aside from that, its the same stuff basically.
Slashdot had karma before Reddit/HN. Don't know if they were the first or whether they copied it from another site.
You highlighted the key point of going to exhaustion. No matter how much weight you lift you need to lift it to exhaustion to get the best results. You will get results no matter if it's light or heavy weight.
I personally think that even one second is way too long. Especially if it's about web shopping or any other service which actually requires user to browse content, and not read long articles or so.

I just complained to one online cartoon about this, changing from strip to strip takes 1,5 seconds and that's super slow afaik. It really annoys users.
Django is a micro framework
18 Online Authorities Share Insights On Content Marketing For Business
Pingdom also has free option.
This is mostly blogspam for this: http://www.afiestas.org/screen-management-got-magic/

It's easy to be cynical about this, but I for one am very pleased about this development. So sorely needed. Perhaps in a small way it can help slow down the migration from Linux to Mac on the desktop.
Chequing Account Options in Canada: Changing to No-Fee Chequing
Agreed. But my point was before these social submission sites started using the word karma it actually meant something.

Karma (Sanskrit: कर्म[1] IPA: [ˈkarmə] ( listen); Pali: kamma) in Indian religions is the concept of "action" or "deed", understood as that which causes the entire cycle of cause and effect (i.e., the cycle called saṃsāra) originating in ancient India and treated in the Hindu, Jain, Buddhist, and Sikh religions

http://en.wikipedia.org/wiki/Karma
Don't see how Django apps are really any different from Ruby Gems/Plugins.

Furthermore, ActiveRecord is much less tied into Rails core than the Django ORM is to Django.[1]

[1] - Yes, you technically can not use the ORM, but then you don't get the Django Admin, which, frankly, is the only thing Django has over many other Python web frameworks.
Who Really Benefits from "Big Data?"
Rich Hickey should answer this question
Felt compelled to post because I hadn't seen Suits mentioned. Modern Family continues to be reliable for laughs and hasn't been added yet. The League is the other show which I find myself laughing out loud at least a few times every episode.

Hell on Wheels surprised me by having a strong second season.

I had high hopes for Copper, but it hasn't really grabbed me in the 1st handful of episodes.

Agree with all the obvious ones:

Homeland, Louie, Newsroom, Sherlock, Game of Thrones, Community.

My wife is addicted to Castle and I've come to really enjoy it too. Since we've caught up to date with that we've now switched over to Person of Interest, which I'm really enjoying.

I've fallen behind with the following and plan to catch up ASAP:

Dexter, Sons of Anarchy, 30 Rock, Breaking Bad.

PS: yeah, I watch a lot of TV :)
From Internet Uprisings to John McAfee: The Year in Privacy and Security
Man, how little of a life/how boring of a job must this guy have...
> it's no worse than CNN or CBS, and it's certainly better than MSNBC

We haven't yet seen evidence of the head of CNN or CBS sending memos governing the angle under which the day's stories should be viewed (http://en.wikipedia.org/wiki/Fox_News_Channel_controversies#...).

However terrible CNN and CBS may be (take for example their outright cheerleading for the second iraq war), they remain organisations devoted to covering the news. Fox is devoted to controlling the news, which isn't the same thing.
It never even occurred to me that there might be people who might not know what this word originally meant. Wow.
I don't think the revolving door is what makes them delay. I think it's an overly cynical position not warranted by reality.

Having worked briefly at a federal agency, my impression was that people are very dedicated to their jobs. They really believe in the mission of the agency. But at the same time, many come from the industry and believe that the industry itself is very important to the country. A typical securities lawyer at the SEC doesn't think of banks as evil entities that must be put down. They think of them as vital to the economy, and think of their role as regulators as ensuring that everyone plays by the rules so the industry can thrive. They consider a healthy banking industry as being in the public interest.

That is not to say that this doesn't bias them towards the banking industry. But it's not a simple, cynical, "avoid prosecution so I can get a plum job later." Cause and effect are too disconnected to really make that an issue. It doesn't really effect your job prospects whether this or that enforcement action happens.
Environment Sharing in the Cloud
I've come to enjoy Rails defaults and "just solve the business problem" attitude, coming from ASP.Net MVC3 it's a breath of fresh air.

It's quite liberating to have things have a default naming convention and location. I can imagine it makes working on teams exceedingly easier other alternatives.
What is this post responding to? And who is the target audience?

Reading this feels exactly like reading the passive aggressive facebook posts of someone currently in a fight with their boy/girlfriend. We get it, Rails is "opinionated", sorry I guess we're saying "omakase" these days. Who really gives a fuck?

The reason DHH is getting loud complaints is because people feel that they carry a legitimate grievance but also feel no way to voice that opinion (or are trolls). Douchetastic talking down to them like exemplified in this post won't help (and will encourage trolls).

People with limited knowledge and understanding of something and/or restricted mobility in tech aren't in a place to see things the way you see them. Help them get to that place, instead of just telling them how to see things with metaphors that only work once you're at that place. Or just don't engage them at all.

Edit: Huh. This DHH blog post doesn't really feel on par as a response to the conversation in that github issue. But if it is, know that my post was written assuming the criticism was of the type he describes, not the type that transpired.
Really now. I understand there might be some small market for "smart watches," but who, honestly, still wears a watch? And who would want to wear a watch that you will (possibly) have to charge daily? This is a watch in name only.

That aside, I can see benefits to connected devices such as this. I'm just not sure I'd call them watches.
I am the developer of CloudPull. Thank you for the link and the kind words.
The Case For Responsive Design
Readability is your friend.
> "Nobody ever got to have a meaningful impact on the direction of Rails by contributing no code and just showing up in a Github comment thread and yelling about the evils of CoffeeScript"

I think it sums up some kind of state of mind on the internet today. it's not just about software or programming.
63 Facebook Apps, 90% of which I didn't even know I added.
I don't think that DHH is feeling that his experience is any different than other maintainers.

He's just trying to explain it to the masses. Maybe he's hoping that a few borderline whiners will catch a clue and decide to put up or shut up... maybe he's just venting.

Regardless, I sympathize with him. I love rails. I love where his leadership has taken the framework steadily over the years.
https://github.com/rails/rails/commit/61b91c4c55bcbd5a2ec85d...
> 3 days ago
If someone pushes a statement as a fact and not as their opinion

It is clearly a subjective, editorial piece. The infantile demands that every statement be prefaced by "In my opinion, " (where such is painfully obvious already) is a nonsensical tactic when someone simply disagrees with the subject matter.
SpaceX’s Cowboy-Carrying Rocket Flies to 131 Feet, Hovers and Lands
The sordid history of Popcap games
What is this post responding to?

This: https://github.com/rails/rails/commit/61b91c4c55bcbd5a2ec85d...
I only have an account on one of those eleven sites (that is, Google).

Nothing particularly suspicious there.
TryLogic
Hi guys,

I've just released the beta version of TryLogic. It's an online propositional logic parser inspired by TryHaskell and TryRuby.

The objective is to help High School and Junior students with their logic exercises. All formula evaluators I've found are old, ugly and/or too complex for newbies.

There's still no "help" and other learning stuff, but it's open source, so I hope other people interested in helping will contribute at Github https://github.com/joaomilho/trylogic. (No, there are no quantifiers yet)
Hawkee. The email address is collected for the sole purpose of retrieving the apps you may have trusted next time you log in. Would you feel more comfortable if we asked for your detail once per session?
About the removal of apps, what you can also do is remove all the apps, one click. You'll only be cutting the connection, not the deleting the account. Once done, if ever you need to use those apps again, all you'll have to do is reconnect.
Huh, i'd say Django is LESS flexible than Rails, as it comes with it's own ideas about end-user UI (Rails does not).

Rails doens't have "plug-in apps" in the same way as Django, because Rails doesn't have "apps" at all, apps are what you build with Rails, not part of Rails.

(And Rails does sort of support plug-in apps in the form of 'engine gems' -- but there are no conventions for how different engines interact with each other, because Rails doesn't establish conventions for end-user UI, it consistently does not go to as high a level of abstraction as Django. This has plusses and minuses of course).
This site doesn’t tell its encoding (neither via HTTP nor via meta tags), so my Firefox displayed the first sentence as “There are lots of ГЎ la carte software...”.

Also, I don’t understand why the article was written, every software developer makes their own decisions that not everyone will like — isn’t that obvious?
Title should be renamed to "native code beats html5". I'd rather program in html5/js than obj-c anyday!
Show HN: podcastrobot - Convert any blog into a podcast using text-to-speech
My short list:

1. Telecommuting.
2. Small office with doors for every developer. No cubicles or open spaces.
3. Good workstations with headphones.
4. Good lightning plus an extra lamp.
5. A white board.
6. A bookcase.
7. One of those anti-fatigue floor mats (for when I work standing up.

Optional:

Credit card to buy books/materials.
Tickets/time to go to conventions.
3 monitors.
He lost me at "Ã¡ la carte". Incidentally, no proper unicode support is why I never used rails (or ruby) for anything more than a tutorial. Yes, that was a long time ago.
This Wikipedia article contains significant historical errors. The 432 was to replace the 8080. The x86 was designed to fill the need for a 16-bit processor when it became obvious that the 432 had problems, performance among them.