skysight-inc/HackerNews huggingface dataset:
> A developer that always leave at exactly 17.00 and adamantly refuse to come in on a Saturday, gives a very clear signal that they don't give a shit about the company, the product or the team. They're there to get paid.

If once in a while something crops up that requires staying after 5 then that is fine however the expectation should be that all the developers go home at 5pm

> While most employers realize that your work isn't (or should be) your single burning passion, it is very negative for team morale when one of the guys always flakes out when the clock hits 17 regardless of the fire in the kitchen.

If there are constant fires in the kitchen you might want to find out who keeps lighting them, if's not the guy leaving at 5 then I fail to see the issue.

> I knew a developer who always left at exactly 17.00, because "that's what they are paying me for". On several occasions, he deployed breaking changes to production five minutes before leaving. Other devs had to come in and work very late to get the system back online. While he is technically in his right to leave at 5, he causes his team much grief and as such is not an asset.

Pushing to production shortly before going home is a separate issue to whether he leaves on time or not, a developer leaving on time should be expected, a developer pushing breaking changes and leaving should not.

The other stuff I wholeheartedly agree with.
What do you think? Do I have a point? Am I way off?
Does Heroku reach out to people that are running WEBrick in production? Or do you have a report or something showing how many are running WEBrick in production? I agree that it takes a lot of ignoring of warnings and documentation to run WEBrick in production, and Heroku's docs do a great job educating people, but nonetheless I meet people (usually 1-2 people startups where tech founder isn't very strong) that are running WEBrick in prod :(
Honestly I'm kind of sad by this, being a player of mobile games. I've found over the years there's just less and less interesting stuff, to the point where I just haven't downloaded a game in months. I'm sure there's good ones out there but it's tough to find given they're being drowned out by incumbents with big marketing $.

And the top 100 lists have usually been an instant-avoid for me, as they have tended to be either freemium-milk-the-user games, or brand-name-port of something that would be better on PC. So I guess at the end of the day, I'm no longer a target demo lol.
Kathryn talked about the YC influence at the female founders conference: https://www.youtube.com/watch?v=zoF10tFmNmY#t=360
Stuff is Hard
GTD in teams
I'm an outsider, but I believe the signalling risk comes at or after demo day. You already have those VCs in the deal, they already know the team... Why didn't they invest?

If I were a 3rd party looking at the deal, the known information asymmetry would make me leery of any company not funded by those who have the most access to information.
If you went with the 60 kWh Model S, your payment would only go up $130, INCLUDING gas. If you're spending $350 a month in gas, you'd actually save money over your Infinity.

http://www.teslamotors.com/true-cost-of-ownership
Googlezon EPIC2014 [video]
Note that the conversational tangent my comment was in response to was "if it wasn't actually his idea". In that case, the thing it best shows is that he did a good job presenting it. Which is itself a valuable skill, is my point. Obviously there's a question of how well the little we know about him generalizes, regardless of what skills we're considering.
When Should a Man Stop Smoking Weed?
In case it's not obvious, you can drag the points in the diagram to change the size of triangles and the associated squares.
I tried several times to explain the essence of Euclid's proof to a non-mathematician (my wife). Here is the explanation which clicked.

http://euclidsmuse.com/app?id=344
Which device do you have? The Kindle DX is 9.7"

Visionect sells developer-friendly (SDK included) 6" and 9.7" devices starting around $500: http://www.visionect.com/
Nice hack, I really see the pro-procrastination potential ;)

I find even the default tab too distracting and so one of my favourite extensions is Empty New Tab Page:

https://chrome.google.com/webstore/detail/empty-new-tab-page...
They can be that bad depending where you live.

I've got 16 years experience with Linux, more than 20 years experience of programming, more than 3-4 years commercial experience on my current stack.

I've written desktop applications for businesses, I've written software for market traders, I've written web based systems for engineering companies.

I still wouldn't want to be looking for a job where I live right now.
Isn't it a big project? Can't you get paid support? This is really depressing to read, especially for me as I may be developing for BB10 in a few weeks.
If Michael Abrash is happy, then John Carmack is happy.

If those two are happy, HN should be happy.

Maybe this Facebook thing won't be so bad after all.
Seriously, considering the top comment right now, HN is the last place to look for common-sense advice on this issue.
The story just made international mainstream news (Channel 4, UK): http://www.channel4.com/news/mozilla-chief-executive-twitter...

I'm strictly an amateur at nonprofit PR (press volunteer for Wikimedia), and I could shit better damage control than Mozilla's managed so far.

Seriously, you people. You had TWO YEARS' RUNUP! What couldn't you have done with TWO YEARS' RUNUP?

As a friend put it: 'I'm envisioning the board standing around with glassy stares, "I have no idea how this could have happened. We totally vetted his geek cred."'
Yes actually; I had not thought of that directly, but any AI rule can be modified, in addition to entity property sheets.
I agree 100%. Our group is a very shitty case. Probably I've just bad luck, but is hard to believe:

In my former group there was no micromanagement, nor all this crap. There was however a shitty situation too where the bully was the golden-boy. That was the place where this happened:

A, B, C write paper, submit to his pal D.
D appoints E,F,G as reviewers.
C, and E were in school together.
F was a C student.
G sends the paper back to C to auto-review it.
C cannot be bothered, so delegates the review back to A.
A reviews his first name paper.

(sorry, I'm without shame self-quoting https://news.ycombinator.com/item?id=7329496)
I still haven't popped my mobile development cherry because of how fragmented the development experience is on a few levels. One, the pain of having to develop twice for iOS and Android and Blackberry (if someone requests it). Two, the pain that comes with fragmentation in each specific platform with Android being the worst.

Because the app store is a race to the bottom, I don't want to create an Android app that works well only on the latest devices and have someone else copy it and make it available for all other platforms. This fear is enough to keep me from executing any ideas on the mobile platform.

I still focus on web applications and HTML5 because eventually everyone will be on a phone powerful enough to use it.
Both this and the parent. The local rag Tue New Zealand Herald, which is arguably the national paper publishes stories that have a headline you click on. It expands. The story is the headline - the headline text
is repeated. Its awful. They are even too slack to remove American spellings (it's supposedly a New Zealand paper) or convert US dollar values into local currency, both things a script could do fairly easily. Here is an example, it's sad.
http://m.nzherald.co.nz/world/news/article.cfm?c_id=2&object...
I have one, it's called the Samsung 700TC. :)
EDIT

I didn't get the point across at all. I'm too fired up emotionally about this topic. It'll live much better as a song.
> (do they always hit their target release month?)

They decided to delay the spring release in 2006 to june, so it ended up as 6.06 instead of 6.04.
3D engine is a subset of Game engine, so your comment is essentially meaningless. You want to know what's "far from the core functionality"? HTML5 game engines.

http://techcrunch.com/2013/03/27/mozilla-and-epic-games-brin...
Neat!

I do think the grass looks like those old cartoons where the character is wearing a plaid outfit, and as they move, the plaid pattern stays still...
Technion students find way to hack Waze, create fake traffic jams
You're definitely right. A lot of people don't fully understand how difficult what he's trying to do here is - and there have been many, many teams trying to do what he's talking about and have failed. Not to say he won't succeed, just that if he does succeed it's a bigger deal than it sounds and would probably propel him into the league of the few programming giants. Here's hoping!
This really reminds me of the way you cut a metal sheet (with lasers) that you're going to fold afterwards : You leave a small "circle" at the corner where the sheet will be folded because otherwise you'll have excess metal that will damage your sheet.
So at 3 hours per month you are talking about 36 hours per year or three to four days of holiday (depending on the length of your work day).

That sounds significant to me. It might be worth it but there are other ways to spend that time and money.
I believe that you may be referring to this article: http://www.businessweek.com/articles/2014-02-10/sony-tv-unit...

EDIT: Changed to correct link. Thanks e12e for pointing it out.
Doesn't matter if it increases the profitability of the company in a meaningful way. That is the if, of course.
That's entirely fair. I didn't look at it that way.

What do we consider affordable? I haven't had the time to do this, but you could take US Census data (average/median income per zip code), derive a formula for percentrage of income someone can spend on transportation, and thereby determine what affordable is.

A Model S is definitely a luxury item at this time; on the other hand, if it was self-driving, and could roll into bays to recharge all in software, with access being on-demand (Uber, with no drivers), they wouldn't be expensive. It would be the same as a company buying airplanes and selling seats on said expensive aircraft.

Maybe we're looking at Tesla wrong. They're not selling luxury cars; they're bootstrapping a mobility company by selling to the wealthy.
OK so I'm just going to put this link out there. I can't do a write up like his but what he said moved me to make some changes in my life. It was a fresh perspective on how to beat some of my own failings through successful habits. Anyway. here ya go. http://www.reddit.com/r/getdisciplined/comments/1q96b5/i_jus...
Isn't it true that every car manufacturer will be aware of some level of risk and will have to make decisions based on that? There's always more you can put in a car to make it safer, but at some point you stop and release the car.

Note that I'm not saying this particular case is justified. I'm just saying that it's a continuum, and I'm not sure how we should expect car manufacturers to draw the line on the continuum.
When a billionaire nerd that is "one of us" buys the VR company John Carmack is the CTO of and backs it with all the resources at his disposal I get excited. When he reunites two fathers of 3D game programming and the makers of the Quake engine I start to freak out.

On the upside we have an unlimited budget to make VR real and on the downside the team can always start again with VC money if necessary.
Well if it's an employee why should he be taking risks? He's paid until 17h... We can be flexible no doubt, but if one week you work 60 hours to meet a deadline next week you should only work 20. Flexibility works in 2 directions.

If the big payday comes it's not the employee who wins! You aren't betting with equity as employee...
Regenerative braking does not capture 100% of the force used to accelerate to that speed. Far from it.

According to this article: http://www.teslamotors.com/blog/magic-tesla-roadster-regener...

The Roadster's regen braking is at most 64% efficient. I'm guessing in real driving scenarios, it will be much less.
Same response here but the article title is still misleading. There may be differences in experience between two genders but it's not sexist.
Plastic rivet, used to hold other plastic pieces to the underside of the car. Probably in this case it's holding on a plastic splash/aero shield, which is what bent. No big deal.

Damn things fall off all the time. Go look under yours, I bet you're missing a few. And you haven't crushed any alternators in the process.

I was actually pretty disappointed to see that--because I hate those things. I guess it was too much to believe that Tesla wouldn't have any of those damned plastic clips. I guess once I get my (rather unlikely) Model S I'll still have a reason to go to AutoZone.
In all honesty, how would you recommend doing cost benefit analysis for a car manufacturer? There will always be safety risks to the drivers, after all.
The biggest thing about the Facebook deal is that Oculus will have hundreds of millions of dollars to develop the hardware they dream of, not the hardware they have to settle for.

They can design custom chips and displays and get it done faster than they would if they'd waited to bootstrap themselves up to it.

FB can/will pour a ton of money into custom (vs off-the-shelf) hardware. And FB is better than most investors in that they won't be looking for an immediate payoff, so Oculus can do things right instead of too fast.

It's win/win/win, outside of the little kneejerk firestorm reaction. That will fade.
Are you aware that BB10 runs Android apps (at least, any that don't depend on Google-specific services)?

BlackBerry 10 devices already are effectively skinned android devices. I have a BlackBerry Q10 in my hand, running 100% stock T-Mobile USA software (not flashed in any way), and it runs the Android version of Spotify and Simple Bank without any issues.
The Robots Are Winning: The Rise Of Marketing Automation
Maybe we're looking at Tesla wrong. They're not selling luxury cars; they're bootstrapping a mobility company by selling to the wealthy.

I would agree with this statement 100%.
A bug scoreboard needs two columns. One for bugs fixed and one for bugs created.

Edit: actually, bug scoreboards need to die in a fire. But until then... they need two columns. :)
The memory requirements make it sound like you're not using hierarchical decompositions (sparse voxel octrees, etc), is there a reason for that?

How well-supported are dynamic features like animated characters or destruction? (Voxatron-style)

I'd hold off on your claims on AWESOME EMERGENT AI before you actually have it up and running. The capabilities are simple to describe, but actually implementing them in a way that's performant and not horribly buggy has stumped well-funded teams of experienced developers.
Here are a few threads from the Couchbase Lite mailing list talking about how to use Multipeer / Bonjour:

https://groups.google.com/forum/#!searchin/mobile-couchbase/...

https://groups.google.com/forum/#!searchin/mobile-couchbase/...

https://groups.google.com/forum/#!topic/mobile-couchbase/pNq...

Maybe that helps someone wanting to share JSON around a peer group.
I started programming in HyperCard around age 7-8. The first things I did were basically interactive stories - think Myst with stick figures and a really childish plot/simplicity. Drawing pictures, placing buttons over them that took you to different pictures with more buttons. Dialogs with questions and multiple choice answer buttons. Eventually adding variables that would remember things that happened before and use those to change behavior later in the game.

I also had fun composing really bad melodies with the HyperCard sound command (that let you enter notes - it'd scale whatever sound effect in pitch)

edit: the greatest learning tools for me were all the included sample stacks. Tearing apart and editing those and the code that made them tick was an amazing learning experience ("oh! so instead of making 50 buttons, I can make one button, and do this thing with the mouse position and some math [something they make me do in school that I otherwise find pointless] and figure out which section was clicked!")
Man, I'm now simultaneously more excited than ever about Oculus and more fearful that FB will do something to screw up this chance.

I'm choosing optimism.
I think I have not formulated myself very well.

A bad company is "a company where crisis' occurs daily or weekly instead of maybe once every couple of months." In such a company, crisis is the standard, not the deviation. In such a company there'll be rampant requests for overtime.

That's a terrible place to work. As I recommended to OP, if he is in such a company (which it could sound like), he should leave.

A good place is one where most people consistently leave after their standard 7-8 hours. But IF there is a fire, then it's a terrible attitude for a developer to adopt a "not my problem, time's up" attitude.

This doesn't only go for devs by the way, it's the same for managers and any other role really.
Unsure how it is these days, but sometime back there were pretty huge issues with the rolling restart function (cluster mode pretty much didn't work, and would cause downtime) and UNIX socket handling in Puma (would hold onto sockets, would have to login to servers to clear the issue). This caused a decent bit of downtime on occasions.

I would expect these to be fixed by now, and for certain setups it simply wouldn't be an issue, but definitely put a bit caveat in "Use Puma!"

Performance wise we saw it actually be worse than Unicorn at my former company. There were a few issues but the biggest one was no out of band GC at the time, so GC time was part of the requests and something a user saw. There were some use cases where it should have destroyed Unicorn but still strangely lagged (threaded, high IO operations. Should have been able to do far more with less since Puma continues to serve while Unicorn workers will wait). Memory usage did seem better.

We ended up back on Unicorn after a few weeks of fighting. I would imagine it to be better now (no longer deal with servers at all, so no idea), but I found the dissonance between everyone heaping love on Puma at the time and the actual experience jarring.

It seemed like a fantastic project, but at the time only for certain projects and certain infrastructure setups while Unicorn was fairly bulletproof.

Of course all of this is old knowledge and with the people who are involved in the project I expect things are far better these days. Caveat lector and such. :D
Boomf – Your Instagrams on Marshmallows
Also, I had one; think of the hinge. You can't use it on your laptop in a chair like a normal laptop. Check out the Samsung 700TC, it's 12.2 inches and has a removable 'Asus-like' keyboard with a real hinge. I haven't used it in a while(I'm really liking 8 inches for a tablet) but it was pretty good.
It isn't the bandwidth that is the difference, that's the point. How are the beds in Burger King?
I would suspect that it's because a ruby ARC would require thinking more about references (the strong/weak paradigm would, I think, need to come into play) which isn't really a concept in Ruby. I think it would be difficult to ensure code written without arc would still run properly.

But I agree with you. I much prefer ARC over any GC I've come into contact with.
Costco throwing away a million jars of peanut butter
> Atheism and other devout believers in a purely physical, meaningless and non-spiritual reality are pretty susceptible to things like alcoholism and born-again Christianty.

[citation needed]

Here's some nonsense I just made up:

"Christians and other devout believers in a purely spiritual reality are pretty susceptible to things like alcoholism and becoming atheists."

See how easy it is!

>I bet half of these atheist middle class kids running amock on Reddit are married and church-going by the time they hit 40. As soon as their own mortality starts catching up with them they'll have questions that image memes and front-end frameworks just won't answer.

Oh cute, the old "there are no atheist in foxholes" argument. Oh and it's gotta be church-going, you know Christan. My husband was shot at plus watched two friends die in Iraq and still remains an atheist.

>If you're in tech and you're feeling the lonely, empty void, well, for fucks sake, that's what the entire industry is banking on the future being like.

Um, no.

>AA is very effective.

[citation needed]

Can it work for some people? Yes. Is it effective as a whole for everyone? No. Is it better than other treatments? Probably not.

https://news.ycombinator.com/item?id=7488106

>People need spiritual lives

No, some people need a spiritual life, not all people. I certainly don't.

The rest of your comment didn't make any sense to me.
At least as far as I'm aware, somewhat. But it's probably not as transparent or as stable.

Super-local: android beam does NFC pairing -> bluetooth transfer. Not exactly multi-peer, but perhaps it's possible to keep those connections open?

Peer-to-peer: http://developer.android.com/reference/android/net/wifi/p2p/... though apparently it's a bit buggy. A game or two I've played seems to use this, and it works 90+% of the time, but it's definitely not foolproof and there are random drops.
This needs to be upvoted more. We went through similar pains when upgrading rather big app to Ruby 2.1.1 and setting RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR value to 1.3 did help reduce memory usage of Unicorn workes by almost 100MB.

I am not saying this is actual fix and I would like to hear from OP if he tried this environment variable and if it had any impact.

TL;DR New generational garbage collector of Ruby has some issues and ruby-core is working to fix it.
I want this so bad, I have a Kindle DX that's pretty good but I just want to be able to 'print' directly to it and have it automatically turn on and show it. This is getting there with the pen, I love that idea. They should have it sync back after you annotate it automatically. That's friction free.
Former Valve developer Michael Abrash joins Oculus as Chief Scientist
Oh I totally agree! We have already seen smartphone botnets for hire - for example the Android malware known as notcompatible installs a proxy on devices it infects. While right now it is being used to evade geographic anti-fraud measures the reality is it is perfectly positioned to offer on-demand access to enterprises or even specific people (assuming they get a wide enough distribution of infected devices). Our smartphones are incredibly personal to us and that means we take them everywhere. The potential rewards for someone that manages to become an invisible passenger on a smartphone carried by a high value intelligence asset will be HUGE.
HyperTalk could be done in JS as an intermediate compilation step. (Which we know because that's exactly what TileStack did before it died: http://www.cnet.com/news/tilestack-hypercard-comes-back-from... )
> I knew a developer who always left at exactly 17.00, because "that's what they are paying me for".

What? But that is what you're paying him for. You realize how employment works, surely? You give him some money in exchange for the use of his time and skills to perform a task your business requires. The results of his work are owned by the business who take ownership of any benefits arising from the work. If you want him to be involved in the company, you're going to have to involve him in the rewards by giving him a part of the company.

If there is an emergency and an employee does need to stay later, you need to pay that employee overtime - generally at a higher multiple of his standard pay. The reason for this is because a business needs to avoid having emergencies and the best way to do that is to make having an emergency an expensive thing. Then everyone will work to avoid them.

For the OP: just leave and get a new job. If you're able to put together software as well as you say, then you probably don't even need a job. Find a business co-founder and start your own company.