skysight-inc/HackerNews huggingface dataset:
Aw man, I wish I had answers for you. Your situation reminds me of when I was in the Army. I had recently left an elite unit, and was working a dull job in the regular Army. A senior NCO took me under his wing and, sensing that I was unhappy, asked me what was going on. I hated my job. I hated my situation. I hated the Army. I hated my living quarters. I felt like I was in prison. I didn't feel that I was any good at being a soldier.

He told me something interesting, something that has stuck with me. He said that "...a good man will always be a good soldier; but a good soldier will not always be a good man. It's more important to be a good man." Or some shit like that. But it helped me.

Focus on that: Being a good man. Be a good father. Be a good husband. And don't get all caught up in some kind of false choice: The idea that you can only a) continue commuting for hours to work for a dickwad boss on a project you hate or b) stop working. There's probably some middle ground you can find, that might allow you a shorter commute, a boss who's less of a dick, a project that's slightly more satisfying.

Just don't be that guy who quits his job to work on his novel and then, six months later, is waking up at noon with saliva-Cheeto stains on his laptop, his underwear, and his remote control. Trust me man, I've been there, too.

Namaste,

Fred
Is your stock solid ? In other words has it vested ?

If it is walk. If it isn't you'll have to wonder if they don't fire you whether or not the chances of you sitting it out until your stock does vest are > 50%.

It sounds like your CTO is not made of start-up material, and ought to be replaced, but then again we only have your side of the story so that's with the caveat that the other side might have a completely different one.

People skills are asset #1 in a start-up and your CTO is displaying none of it or is stressed out to the point of breaking.

It definitely sounds like a company with a very sick culture.
I was in the Army for four years, and when I finally got out I promised myself three things:

1) I would never run again unless I was being chased by something that could kill me.

2) I would never again train to kill another person.

3) No man would ever, ever, yell at me. Ever.

To this day, #3 has been the best thing I've ever decided.
> The structure works the way all centrally planned structures work: it increases and centralizes power while the attempted (expected) results do not materialize

I find it hard to take people seriously when they mention their ridiculous biases right up front. Central planning has never achieved an expected result? There was never a successful corporation? Nor a military operation? Really?

If you're going to be an ideological shill, at least try to hide it a bit better.
Well the perception of "solid" actually just comes from the repelling of like charges. The nucleus in the center is condensed positive charge and neutrons. When protons collide really what's happening is that they start repelling each other.

http://news.ycombinator.com/item?id=933534 You can see the carbon atom relative to 12 point font if you zoom in.
Swine flu and vaccine
[Edit: I was responding to a post which suggested that multiple subdirectories would be optimal if they didn't have to share designs. The post has since been deleted by the author.]

I don't know whether that is a technical limitation, a process limitation, or a phantom limitation. If it is a technical limitation, there are ways to fix it.

For example:

http://www.bingocardcreator.com

http://www.bingocardcreator.com/abingo/

http://www.bingocardcreator.com/blog/

These are three subdirectories which I have reasons for running off of distinct (but similar) designs. Two of them are different controllers in Rails, the third is actually a Wordpress blog (PHP) which is actually served from a machine which is physically distinct from the one running Rails. This is accomplished by a bit of layout abusing trickery in Rails and an Nginx config file which takes anything starting with /blog and proxies it to Apache rather than using the standard serve-it-if-exists-on-disk-otherwise-proxy-to-mongrel Rails pattern. (Reverse proxies are like caching and duct tape: if they don't solve the problem you just aren't using enough of them.)

Why are these three all on the same domain? SEO. I want links to A/Bingo or the blog to help build trust for my domain. If they were subdomains, while that would simplify my server configuration a bit, Google would consider them mostly separate entities on the trust graph, such that e.g. a link from ajaxian.com to the A/Bingo code would not help convince Google my bingo card pages were trustworthy.
As you become rich you have more to lose. My experience is that you tend to spend more money on risk mitigation (even though the percentage of income spent may be lower).
That splits your link juice to no positive effect.
I suck at being a cog in the machine and I don't have any ambition to stop sucking at it.

Where I have had responsibility for something and some freedom for how I handle it, the rubrics I use get generally better results than most of what I see around me. Having had very positive experiences with that, it's hard to accept the mediocrity of most other environments.

I would also be healthier.

I also think I would make a lot more money. My current income is inadequate to my needs so that matters.
The bits they're talking about are atomic nuclei, in which the vast majority of an atom's mass is concentrated.

http://en.wikipedia.org/wiki/Geiger%E2%80%93Marsden_experime...

As to feeling 'solid things', Feynman has an engaging popular explanation:

http://www.youtube.com/watch?v=qhh32JYkQPk
> I just went to the thread and downvoted all the comments.

Now why on earth would you do that ?
The Gervais Principle II: Posturetalk, Powertalk, Babytalk and Gametalk
There's also potentially some pride to swallow, but it's badly placed pride in the first place. The life-prevalence of perfect mental health is near zero.

Gender and race discrimination have mostly been tackled, sexual orientation is on it's way. Mental disorders will be the next milestone IMO.

All the best to the lost sheep :-)
Convincing someone to switch
quietly work on a startup while still going to your job, and when that provides enough money quit your job and grow it stronger
I used to live in a suburb. It was still developing so there was no local trash pickup. Not enough residents to pay for a truck to come and the trash company wouldn't provide the service at an agreeable price. Almost everyone through the bag of trash on the trunk (boot) of the car and drove to the dumpster while heading to work.

There was recycling bins but no one used them. Carrying one bag (unrestrained) was tricky enough, adding 3 smaller ones was too much work.

The thing with recycling is it has to be convenient to be effective. Even if there is a small price to pay. And people will do it without even thinking about it. Previously it was only glass and cardboard. Then they added aluminum, plastic, and small appliances. It went from 3 bins to 5. Now there are two, one for recyclables and one for everything else. The center sorts it for us (us being my parents since I moved away).
When you're caught in the middle of a crushing situation, you don't think straight and you develop a lot of bad habits without noticing. The best thing possible is to get out from under the pressure and regain some self-awareness.

If you can do it, get some savings together, or find a plan to do so. With those, spend a nice long stretch of time, six months to a year, away from the "working world" (not necessarily "work," but you want to have plenty of freedom and a minimum of scheduling and responsibility) so that you can return to sanity and sort out whatever bothers you about your life and plan how you want your life to feel - small things, big things, relationships, work, children, etc. Having the longer timespan is important because your own perceptions change gradually, and what you think you want now turns out to be illusory later.

Regardless of what specifically happens, what you think or do, what projects you start, whether you're well on the way to a new career or you have to take your old job again, by the end of the period of freedom, you'll have a better idea of what you're passionate about in life and can refocus around that.
(How to) Build a modern hobbit house: a tiny cob home in Carrboro-Chapel Hill
My question about Go: why does it need pointers?

Given that it has garbage collection, arrays/slices, and it disallows pointer arithmetic, it seems it would suffice to use references everywhere.

I thought maybe it was for easy interop with C APIs, but it seems it needs a FFI for that anyway.

Perhaps someone can enlighten me about that design decision? I'm sure there's a reason, I just don't immediately see it.
Auto Radiator Stores
Buy best quality new and used auto parts including car and truck radiators, car engines, engines parts, used auto parts, rebuilt engines, aftermarket car parts and many more with 12 months to a Lifetime warranty.
Roulette strategy
A casino is an amenity where we can find definite types of gambling activities. You can find different gambling strategies online like blackjack and Roulette strategies.Today blackjack is the most popular casino banking game in the world.
Sofitel Tower and Shopping mall karachi.
Davon kann es nicht genug Bilder geben
For reference for anyone else who doesn't know how this should be done correctly (I had to go and look at the dojo source).

dojo.isString = function(/*anything*/ it){
// summary:
// Return true if it is a String
return (typeof it == "string" || it instanceof String); // Boolean
}
Another weird phenomenon is the Unhruh effect, one interpretation of which states that an accelerated observer will disagree with an unaccelerated observer as to the number of particles in a system. You get some weird stuff when you combine QFT and GR.
It seems that, just like Haskell, the universe operates according to lazy evaluation.
Physics has been a recent interest for me, for all its weirdness. I was thinking about this issue in particular yesterday. Made me think of Thirteenth Floor - the simulation doesn't need to happen until someone observes it Maybe we were written in a functional language with Lazy Evaluation.

Maybe the issue isn't if it the tree makes a sound - does it fall at all if there's no one around?
Hi

"I am tempted to totally change my life and stop working and create something new that will be challenging and interesting."

Go grab yourself a copy of Napoleon Hill's 'Think & Grow Rich'. Read it 2-3 times. Then go for it!
"The big surprise for me is how much the mere voting power of the new users is changing the character of the site. A zippy one-liner that a year ago would have languished midway down the thread now becomes the top comment.

So while I agree with you that the right thing to do about overtly troll posts is to silently flag them, I'm still not sure what to do about the subtler and more dangerous decline I've been seeing."

Perhaps a lot of the new users are relatively unsavvy about some things and some instruction is in order. This might be done in the form of a "best practices" listing. I have found when dealing with Internet Newbies, it helps to list out a few things like "Don't say anything online that you wouldn't want on the front page of your local newspaper." A lot of times, inexperienced people just don't realize the potential consequences of doing certain things online. It may seem "obvious" to most people here what the best thing to do is, but perhaps the newer users just have no idea. If that is the case, some of them might be very cooperative in going along with some "best practices" posted somewhere.

This may be especially true if you are finally attracting more women. I'm female and I've spent a lot of time in online communities where the majority of members are female. The culture is very different from male dominated online cultures. It's been a bit disorienting for me to try to figure out how to effectively participate here. I consider it a growth experience and I expected to have to adapt. But not everyone will show up with that expectation.
I am probably not a typical HN reader, but full-time "normal" employment works for me. I do software engineering and coding for 8 hours, then I go home, where I see my child, and there is a paycheck every month.

So the advice I can give is - find another programming job, which is closer to your home, and chances are your boss will be better. That can solve the problem with money, boss, and time for your child.

Regarding the more existential questions (meaning of life, etc.), I personally would not looking for the solution in the work I do.
Sorry, I hate to be that guy, but....wtf?

Today, I screwed up and left my phone at home while I went out for dinner. We had some work that needed to be done, but I thought it wasn't due until the morning (miscommunication on my part). When I got home, I had a couple of missed calls and two really angry voicemails.

My CTO told me he had expected me to finish my work earlier and that I was irresponsible. He pretty much yelled at me and had a few cuss words to throw in.

You were in a high pressure situation, you fucked up, and you got "pretty much" yelled at. What did you expect? A pat on the back? The CTO was factually correct: you were irresponsible.

Put yourself in his shoes: work that needed to be done wasn't done at the time it should have been (due to your mistake), and he had no way to get in touch with you (due to your leaving your mobile at home while you went out for dinner.)

Believe it or not, what you do matters. If you fuck up, there are going to be consequences for the company, and the people who have their lives invested in the company aren't going to be particularly happy about it.

In conclusion, I'd say: your instinct was absolutely correct when you called him back to apologize. You fucked up, you got yelled at. Sharpen up, and try not to do it again.
Just curious, how does it work? Would Mac-Gray be having sensors that report back to a controller?
A graph on WORK: employee, freelancer, maker.
I feel quite similar recently TBH. Thinking of selling up, burning my computers and moving to a cottage in the middle of nowhere. Or at least switching career.

I don't have any answers yet, so this is a useful thread for me too.

Maybe it's just the time of year/state of the economy/etc?
Erlang does some stuff very, very well, and other things... perhaps not so well. Also, the syntax for most people is a bit of an initial stumbling block. In other words, I don't think Go is really aimed at Erlang's sweet spot, although perhaps it could be used to build Erlang-like systems, given some time and effort.
Bah. Give me the infinite size image (vector graphics).
First off - try to realise and embrace the fact that these situation don't last forever. I love the phrase "this too shall pass" because it's pithy and accurate.

It sounds like your first step though is to find a better job - better boss/more interesting work/closer to home/ less travel etc.) That will give you more time away from your family. This alone can have a massive impact.

I commuted 4 hours a day to a client's site almost every working day for close to 2 years on a single project and at the end of that - when I returned back to the office - 30 minutes from my house - I felt like I was on holiday! Even with a new project underway the de-stress was enormous.

You may have to take a financial drop in take home pay but it will give you space for you to evaluate your longer term options more calmly, under less mental stress and away from a work relationship that is clearly not pleasant for you.

I think it's pretty common for these feelings but at least you've recognised them, some people aren't even able to do that.

I think it's also pretty common during your 40s to feel like this - I did and still do - and I know a LOT of people in a similar position.

I think noonespecial's advice about sharing these feelings with your family is good and also about seeking mental health advice.
The brothers behind Psystar - detailed article
I'm 32 and work from home. 2 daughters. A wife who works with me. We both have a background in journalism, and she was making some good money when working for big TV.

We decided to marry and try to create a site by ourselves. We believe in simple life and try to be frugal. Downshifting. No more commutes and stupid meetings; no more work on something we don't believe in.

We have spent more money than we got in return. But, you know, we don't need lots of money to live more than comfortably. We don't own a car and don't spend a lot of money in things like taxis or buying stuff. We buy a few things that have quality and try to increase their life span. In clothes, but also in computers, etc.

Our website is light and uses AWS-EC2. Even in there we want to be frugal.

Maybe, just maybe, our site will become profitable. If not, we are creative and love to stay together, so we'll figure it out.

Isn't it wonderful to feel one is owner of his/her plans?
And at the grocery store, I give them a dollar, and they give zero cents back. Nothing, nada. Can you believe that scam? Implied value: food and stuff I need.
> Check Cashing
Is not true, most banks will but some (Wells Fargo) charge you to cash a check they issue. At least they have when I've attempted to cash my pay check there instead of my normal bank.
Very interesting, thanks!

How did you happen on this way of learning? It seems like one would need quite a bit of self-control and faith in this method to use it. Did you evolve it, did someone teach you, did you read it somewhere?
It seems like it would be easier for him to change his name than to change everything ever written on the subject.
I'd much rather see a public statement on these sorts of issues. The only thing I see on the site that is even remotely relevant is a one-liner on the plans page: "We make every possible attempt to never transmit your data unencrypted."

Presumably, the amount of proprietary code you will manage will only increase over time, perhaps remarkably so. It would be somewhat reassuring if I saw something that indicated that you take this stewardship seriously, rather than tossing off "best effort" one-liners.
Oz radiographer posed as porn star to get nurse's nude pics
Documentation should draw out, using good language, the exciting bits. It gives you a feel for what a piece of software does especially well. When a developer commits an awesome feature that should be reflected in the documentation.
In practice, maybe by the end of college. How can we help people figure figure how they learn, while they can benefit from it the most?
Same situation here, I am now working from home with the support of my wife. Really, you must bring your wife and family into the game by explaining the situation for them to support you. Really the best advice, all the rest will follow.
Grthtruyttyiyuiuyo
rtuytiuyouyolnm 6
I have to think so -- you can patch binaries and modify commit logs all you want, but patches are still being applied in sequence, locally, when you pull. If the hashes don't match, boom.

But then, can those hashes be swapped out? We need hashes on the hashes! :-P
Clouds, Standards, and Pants
>PROBLEM: corporate meetings that accomplish nothing

Well, I work from home, meetings happen on IRC or conference calls. Now, this being news.ycombinator.com, remember that when you launch your own startup, being "the boss" gives you the power to summon and dispel meetings at will! :)

>PROBLEM: nagging girlfriend

High-maintenance relationships aren't a fact of life, they're choices. It's only a problem if you want it to be.

> PROBLEM: traffic congestion
> PROBLEM: stupid shitty and cold weather

Telecommuting make these seem a lot less threatening :)

> PROBLEM: an IT department that's incompetent
> PROBLEM: annoying neighbors

Well, I don't really have a solution for these. Sometimes you just gotta work with less-qualified-than-we'd-hoped-for people, and you also gotta live somewhere.

I take those as facts of life, and then you have to decide what mindset you'll take on when dealing with those "problems".

Realizing you too can be annoying and also incompetent in a number of things can surely add some perspective do it.
"We don't care when, where or how people work"

who exactly is "we"? (might help the original poster if people could reccomend specific companies with enlightened policies wrt working from wherever and so on)
I assume its because they don't want references everywhere. For example, allowing the programmer to choose if an object is allocated on the stack or heap, passed by reference (using a pointer) or by value.
Ask YC: cheap/crowdsourced translations?
I need to translate a few (10's) of strings for a site I have. It's not important that the quality be stellar; it's all pretty standard stuff, and I don't really want to farm it out as a one-off job to a translation agency or something like that.

Any recommendations?
Fundamentally, we don't want any hardware on-premise at all. What we really want is some kind of real statement from the github guys that speaks to all of the issues raised here (encryption, theft, malicious injection, auditing, the "honeypot"/juicy target problem, etc?), as I suggest to PJ below.

I'm guessing that's not going to happen, so I suppose our options are the status quo, host in a less-conspicuous location and manage our own security (as best as one can in a hosted environment), or go with the crowd and seek safety in that quasi-anonymity.
What I’ve Learned about Facebook Advertising by Spending $1,000
Medical marijuana canada
Get medical marijuana in Canada. Medical Marijuana Cure firmly believe that legal medical marijuana cards, license and benefits should be available to those that need it
This sounds a lot like my situation. I think it is more common than people admit.

I can only tell you what I am doing. I told my wife how I feel. I told my boss how I feel. Strangely, my boss had a lot more power to improve my situation than my wife did.
Admittedly, he is a good boss. I'm working from home about one day a week, and I've been able to control more of my projects.

But my wife is 20 weeks pregnant with unexpected twins. So I cannot change anything right now. I cannot pack up and take risks. I need to maintain my job no matter how bad it gets, as I need the insurance and the steady paycheck.

Internal acceptance of what you can and cannot control goes a long way to resolving inner turmoil. I spent a few months dealing with the fact that I must lower my expectations of my life. I'm not pleased about it, but that is the way it rolls.

Ultimately, the act that fixed it for me was when I sat down and laid out my priorities in life. My #1 priority is taking care of my family. I wish I saw my kids more, too. But they have a stable home. Seeing them more, but being without a home isn't a good compromise. So I accept the fact that I am stuck at a job that I don't like, working on technology that I do not like, and getting farther behind the curve on new technologies, so it is even harder to move elsewhere.
But -- my kids are cared for. My wife is cared for.

I just had to accept that my self-identity needs to change into "Dad", not "technology expert who happens to have a family".

It is hard, yes, believe me, I know.

And if you can change it, I'll cheer you on.

But if you cannot change it, for your own sanity, embrace it.
Aren't we discussing the problem that comments that should lose a significant amount of points actually get good scores? Moreover, it's easy to avoid reading bad comments with bad scores.
I was once hired to fix the arabic translation done by someone on TranslatorBase.com

check 'em out :-)
Totally relate. I've moved every two years for the last ten years.
We need to encourage people to get over their fear of syntax which is not C-like. I find much more pain in C-like syntax being jammed onto new languages than new languages daring to be different (and possibly coming up trumps, or being a disaster, but it's more interesting if they're different and perhaps better in some ways, IMHO).