skysight-inc/HackerNews huggingface dataset:
"Wow that's taking it to one extreme. What if this job was extremely rewarding financially for your wive or turned out to be what she really wanted to do for years? Would you not support her in this endeavour?"

I've assumed the best friend in question was very important and the move would endanger the friendship. Let's also assume my wife is important in my life. Yes, I would emotionally and perhaps materially support her in her endeavor, accept our differences in the paths of our lives, and separate/divorce. Though if we have kids, I imagine I would fight to keep them, probably trying to persuade her that her financially rewarding job may also be highly stressful and she might not want yet another responsibility.
Fuck, this is the shit. This cunt is really fucking onto something! Some wanker tells me to clean up my language: fuck off, ya bastard, I'm just trying to communicate, wanker.

Bitch, please.

(Disclaimer: Australian)
absolutely. I am currently considering rooting my note 2 to extend its life and get rid of all the preloaded crap.

I tend to use Apex launcher currently, but it doesn't alleviate touchwiz grodiness; amongst other thing there's that classic samsung pause when waking the phone.

I have no reason to know that this is true, but you might assume that the oneplus will be much easier to root and flash, considering it already has a rom like cyanogenmod. That would definitely make it more attractive to me too if that's the case.
How can a Ruby styleguide help you write better code?
Exactly. The simplistic view that code can be accreted through a 'red/green/refactor' cycle of adding a test, coding til it passes, and so on, misses the meta-game that it makes the developer play: if you are going to stick within the rules, you have to decide which test to add that will force you to write the correct additional code so that it enables the refactoring you know your code actually needs. If you actually know what the code should look like, it's pointless trying to get there by trying to make the right sequence of legal test-first moves - it turns coding into a kind of chess puzzle.

TDD zealots will say "but you're overthinking it! YAGNI!" but that is to deny that sometimes, a smart developer really is capable of holding more than a small piece of the system in her head at a time and can actually see elegant, flexible solutions before the tests force her to.
You can generally get away with that if a friend mails it to you, or if it's a small-time seller on eBay, but most larger companies won't agree to mislabel purchases as gifts on the custom form, since that's illegal. A company doing it at any kind of volume also has a higher risk of being caught.
Keep adding all these complexity-increasing patterns, and pretty soon, you end up with a class called TransactionAwarePersistenceManagerFactoryProxy.

http://stackoverflow.com/questions/14636178/unsure-if-i-unde...
I use mocks heavily and I also test the database heavily. I use mocks in unit tests which is part of our automated build process. We also have fixtures and actual db level testing in our second level testing. Why not test both? unit testing will often catch a whole class of errors that integration tests will not or at least not accurately catch. I agree that the TDD dogma is silly but mocks and unit testing have serious value that you seem to be discounting.
While this is true, still many package managers will insist on pulling in Qt when installing Gimp anyway, one of the suggested dependencies will require it. Lots of GTK apps will, because the OS team isn't thinking in the same terms you are.

And unless you feel like telling your package manager no, an inordinately painful experience involving tracking down the errant dep and blocking it, and having to be forever vigilant going forward against future insistent prods from your OS, you'll just grumble a bit and put up with that nonsense. Life's too short to spend it keeping Qt off your system.
Drove from ND to Denver through Wyoming and felt very much alone in a lot of places. I thought ND between small towns was empty, but Wyoming was scary empty.
are you sure? i thought the 3 apis provider/factory/service return only one instance per application.
You're completely missing the point and solving the wrong problem. Function or class, its a minor semantic difference for the same thing.

The issue is not how you define your factories, it's how you pass them around and use them in a component that has no knowledge of the outside world.
You forgot:

6. Because this doesn't leave the interlocutor time (as in hours, days) to ponder and reflect carefully.

Email is my favorite way of communicating because it's how I can think carefully.
Good article, I do a lot of Java coding that isn't complex at all, the stuff he shows in the article looks like the EJB people got hold of JavaScript and went wild. That's sad because I'm getting back into the front-end more and finding jQuery has stood the test of time and is actually fun to use.
I wrote the play plugin for beets last weekend that turns a query into a temporary playlist and opens it with your systems music player for just this reason.

https://github.com/davidhampgonsalves/beets-plugin-play
https://github.com/sampsyo/beets/blob/master/beetsplug/play....
Most census geographies aim for equal-ish population, so they vary widely in size. Blocks are a little different, though, and are designed to be a more or less nicely boundaried thing as well -- surrounded by streets with no crossings, etc.
I think the pushback about Rices' appointment is more due to the fact that she's a war criminal with the blood of innocents on her hands.

What company wants that in their board?
Patterns for Asynchronous Programming with Promises
How to hire a designer?
Those tweets feel completely made up to me.
It comes down to trust.

They don't know your product and they don't know you. Maybe if they meet you or engage with you on the phone they'll get to know you and gain some trust in you and therefore your product.

It sucks to have to do that. Especially if the meeting boils down to showing them some example websites they could have found on your portfolio page, rather than taking four hours out of your day to visit them at their office. But it's the trust thing that gets you the job.
You've never found the need to decouple components?
As its name somewhat hints at, this looks like the SoC from a Galaxy S3 in a RPi-like form factor. A quick Google brought up a pretty detailed 900+ page datasheet for the SoC, so they're ahead of the RPi in openness already.
We made stack effects mandatory for most definitions as it appeared an area of frustration with new Factor programmers.

However, we have a stack checker that still supports optional stack effects if you yearn for the good ol' days:

https://github.com/slavapestov/factor/issues/887
It is more like aiming generic comments at a subset of the population makes that subset "normal" and the other "abnormal" and one must conform to the "normal."

I always hate it when people say "women do this" or "women think this" because I often don't do or think that. Plus within the women I know there is a large range of personalities, actions, thoughts, beliefs, motivations, etc. It reduces women down to a stereotype.
Show HN: Simple Dashboards for Internet-Connected Devices
In the old days, when any moderately sized city had at least two newspapers, it was common to find a conservative morning paper for the white collar folks, who read it over breakfast, and a liberal one for the factory workers, who read it once they got home. (Liberal and conservative here being defined economically.)
Show HN: My first project – Football voting app built in RubyMotion
Every once in a while I really consider how much, say, my parents and grandparents paid for computer processing power (grandfather's C64 at ~ $500, our first PC running a 386 at $1100) and compare it to the torrent of amount of memory, processing speed, etc. that's shooting out of the Earth now.

It's astonishing, Moore's Law (and variants) not withstanding.

We know there is some limit to Moore's Law, but I have a hard time really wrapping my head around what kind of nano computing we'll have available for pennies in a decade.
Phiber Optik – Last Interview Before 1 Year In Prison (1993)
Makes me think of this, which is somewhat similar and playable on Linux:

http://tef.github.io/flappythirds/
"Feminism is a collection of movements and ideologies aimed at defining, establishing, and defending equal political, economic, cultural, and social rights for women.[1][2] This includes seeking to establish equal opportunities for women in education and employment. A feminist advocates or supports the rights and equality of women.[3]" http://en.wikipedia.org/wiki/Feminism

I can tell we're going to have a lot of disagreements over the definition and the concept of Feminism so I'm just going to suggest maybe you could edit the wikipedia entry on Feminism and change the definition there to include the possibilities of inequalities against men.
Don't know about this link, but I read a translation of The Castle to my native language, and it was clearly his best book ever, although it was not finished. However, it always confused me why it didn't have more rightfully deserved attention.
GitHub I’m angry because I’m afraid.
You may be confusing abstraction and indirection.
Of course writing large software is hard, and of course we want to make it easier. The real question is whether we want to do it the same way in Javascript that we did in Java, and the answer's probably no.

Also, a large codebase can be very easily maintainable with tightly coupled components. The only reason you would want to loosely couple them is if you have a reasonable belief that you might want to swap out the implementation at some point, and even then you can usually do it fairly transparently by adding the indirection when it comes to it.
Then every variable type charge (like a taxi ride) can be charged back? The taxi and Uber terms are given to you up front so I don't think this sounds very reasonable.
How leading organizations foster creative culture in the workplace
Saw this last night, very cool!
Exactly, enterprises are loving Angular because Angular lets you write Java in Javascript.
Team Behind Finnish Success Story Supercell Launches Nordic Startup Fund
I agree: at best, this is data in search of a theory; at worst, it is just confirmation bias. However, I don't think the data is interesting as anything more than cocktail chatter. Is it interesting to find the average time of day for anything, e.g. meals, doctor appointments, movie times?
> but if there is no wireless charging I am out.

Pretty much. It seems like it's such a trivial feature that it shouldn't matter, but dear god it is convenient. Can never go back after 1 year with the palm pre a few years ago.
All this talk of gurus, senseis, ninjas, zealots, rockstars, and superstars and shit has to stop. It's seriously making me annoyed I work in this industry.
I was thinking the same, and I have the LG Nexus 5. Most current gen smart phones without contract are more like $600.
I wish this post stays at the top of _ANY_ discussion about automation testing.

Couple V.E.R.Y important points:

1) Testing Pyramid

People, who agree or disagree, talk a lot about unit-testing yet they never talk about the other types of automation testing; as if the rest were forgotten.

To make matter worse, people often haven't had the experience of managing full-blown System Test. Hint: it's very brittle, slow, and expensive (even with the improved infrastructure automation tools such as Chef, Packer, Docker, Vagrant). Don't forget the magic word "tightly-coupled" that'll demotivate you hard and quick whenever you want to make some changes.

2) Control the requirement, control the codebase

This is something that NO one ever mentioned in ANY "clean architecture/codebase" discussion. People often focus on the tools (Rails, Haskell, Clojure) and never mentioned that they actually control the requirements (or in another words: opinionated) or the requirements take a back seat against cleaner code.

For example: if it didn't fit with Rails, don't do it <= controlling the requirement.
>In particular attempting to draw conclusions about innate (genetic) behavior from this skewed sample is highly subject to confounding.

Was the author trying to do that? It didn't read like that to me at all. He tried to explain some cultural trends that contribute, etc.
The Dating Life – An all-new Internet sitcom, check it out
Use Mailchimp WP plugin without the forms interface
Yes, it would be called that. I suppose the I'm not entirely comfortable with it all the time because when someone is doing it to me, they're just saying I'm right because I think I'm right, rather than telling them what they think. I suppose they could actually be feeling the same way as I do about the issue but that would only have happened because through the way I told the the story I managed to transfer my emotions to them. Sometimes I feel I'm talking to a mirror rather than a friend. Of course at other times it's just hearing what I want to hear and I suppose everyone would enjoy that from time to time. It's not something I want my friend to exclusively do to me all the time whenever we're communicating however.
'pseudonymous' is pretty much opposite of this. Identity local to service, but not bound to anything beyond it's scope
And yet Raspberry Pi has had hardware-accelerated video decoding since the beginning, while Mali 400 (introduced with A9) still doesn't have it.
This is just plain absurd. We are not in a one-size-fits-all industry. Far from it. Just because you don't quite understand the benefit of a very specific framework (that, incidentally, you know virtually nothing about) does NOT mean it is not useful, or that it has "ruined" anything. We pick the best tools for the job. In some cases that actually IS Angular. In many cases, it is not. But to make broad generalizations like this does nothing but show a lack of understanding.
There was a time when such products sent their messages to IRC.

Now everything sends Tweets, which ironically, can leave a bigger digital trail from whoever set up the account in the first place and then anyone who may view / follow it.

IRC leaves a smaller trail and is easier to set up a bouncer to read from.

I bet plenty of today's hackers have never been on IRC or read bash.
This is my own biased impression, but with rare exceptions, almost every article I've read in mainstream business publications (like Harvard Business Review, etc) has had a ratio of content to bullshit that was astonishing.

Articles about 'enterprise communication' or 'bold leadership' or 'delighting customers' might have a simple message that takes about up about a paragraph and are then dressed up in a huge amount of un-necessary business speak or 'folksy' stories that illustrate the concept.

I'm sure this is just observer bias, but from someone in a technical field, it's astonishing how shallow the concepts are.
Rodin Bike Wheels
I use emacs and gocode. The following url's explain how to setup emacs for go:

http://dominik.honnef.co/posts/2013/03/writing_go_in_emacs/

http://dominik.honnef.co/posts/2013/08/writing_go_in_emacs__...
The surprising tools CIR used to map the US-Mexico border fence
Plus $25 shipping. Ugh. Also no gigabit ethernet is a massive fail.

Just wait for a cheap board with a CPU in the AMD A1100 series, it seriously rocks.
> doggedly preserving web application design as it existed in 2004

It's actually more ancient if you consider the fact that the ActiveRecord pattern (in spirit, not in name) goes back to VB3.
> in over abundance can lead to inflexibility and debt when your system needs to change.

I hear this argument a lot, and I think it is absolutely incorrect. If tests are hindering your system then you're just doing it wrong. It's like saying "climbing rope is a hindrance for the rock climber, since I have tied gordian knots around my feet and now cannot move."

TLDR doing something badly doesn't mean the thing you have botched is itself bad.
Interesting that this is basically the de jure practice of my company (in the US) as well. I think a few meetings are outside that frame, but only to sync with global offices.
> As applications grow, we tend to search for tools to help us cope with the growth.

Actually, we tend to search for tools to help us not learn another language better suited to the domain we found ourselves in.

The point that JavaScript is prototype-based and, therefore, some of these patterns make little or no sense (or could be expressed in much simpler terms) appears to be lost.
That one: https://en.wikipedia.org/wiki/Nokia_5100 (10 days, standby).

I had the 5120 for ages with a better battery from ebay, that came closer to my claims.
HTC One M8 mini – leaked news spills smartphone’ specifications and availability
At the very least they've definitely been run through a middle-man at some point. So what they've done is put a microphone in a library, grabbed whatever audio is on it, voice recognition'd it and then cleaned it up, and uploaded it to Twitter. And hidden it inside a lamp. shrug
Twitter’s new Facebook-like profile pages are now available to all users
That's the sender's problem and they're not in EU jurisdiction so are more than willing to do this.

There are too many barriers in this world.
Actually the Nexus 5 for 349 has only 16GB. The 32GB version is 399. So 64GB is very good price.
Show HN: Git Achievements: code like a game.
maybe I had a flaw in my logic. I was trying to say that if you treat people according to your behavioral preferences (in my case, driving and task focused) then there is a good chance you will actually be introducing tension into the relationship - if they have a different style.

The golden rule is great for matters of ethics (i.e. I shouldn't steal from you), but it can cause tension when we discuss communication behaviors.

This concept shows up in a few books and was made popular by Tony Alessandra.

* http://www.alessandra.com/abouttony/aboutpr.asp

* http://www.amazon.com/People-Smart-Powerful-Techniques-Encou...

* http://www.amazon.com/Personal-Styles-Effective-Performance-...
The only thing I'm able to say after this piece is: "WOW."
Tech entrepreneurs have already faced similar decision points--see Steve Jobs and Pixar, or Bill Gates starting his foundation. And of course Elon Musk and his many companies.

There was a time when rock music labels were some of the hottest, hippest, most innovative companies out there. Does anyone think of music labels that way anymore?

And of course aviation itself was once a free-wheeling industry of young entrepreneurs. Now it's a highly regulated commodity.

It may seem hard to believe, but this will happen to Internet technology companies too. You can already see the shape of it taking form, from sales taxes on Amazon, to regulations in AirBnB and Uber, and of course the massive consolidation in progress at the ISP level.

Innovative entrepreneurs who want to have a lifetime impact in the world would do well to start thinking now about the next industry to jump into.
The most important part about building a product is actually selling it, not building features that you are unsure people are using. Just because you aren't comfortable talking on the phone and believe your time is more valuable then someone who is actually willing to pay you money for your project shows how you're headed in the wrong direction. You need to refocus your mindset away from business people vs. programmers, and more towards how if you want to be successful selling a product then you need to listen to your customers.
ShowHN: Web SVG Typographic Experiment
You've been hanging out with some terrible people.

I actually didn't find this article sexist or attacking.
No, he is claiming that self-reports are not anti-scientific, as the OP (you?) claims them to be.
You can add Austria, Denmark and Norway together and they barely equal the population of New York state.
"... Applifier, which was acquired by a bigger American software tool developer Unity Technologies for an undisclosed sum in March."

Unity was founded in Denmark and to my understanding it still has the biggest development team in Denmark. Surely they have offices and likely a corporation entity in US, but saying that Unity is American software tool developer is like saying Sony is American device manufacturer.
Caution: do not underestimate the problem the extra complexity added creates.
Hi,
I am basically trying to convert my Photography and clothing website onto an IOS App. I dont mind building it but i seem lost on where to start or how about to do this. What would you recommend?
I don't think TDD actually makes that distinction. As long as you have a test and you write test before you write production code, you are doing TDD.

It's actually very comubersome to do pure unit test when you have multiple layers involved, as opposed to a plain textbook algorithm design where unit test is trivial.
The thing is... in Rails app, the Controller is slowly becoming THE service layer.

In the past literatures written mostly for enterprise projects, Service layer (http://martinfowler.com/eaaCatalog/serviceLayer.html) answers to multiple interfaces.

Fast forward to today, Rails Controllers become the API which other interfaces can consume via JSON, XML, or even HTML or simply stream of texts if configured.

If you can dictates that "here's an endpoint that you can poke, I will not provide WS-*" (in other words: you can dictate the requirements), then there's no need for a service layer.
Finally some common sense. I never liked this TDD madness.
What Three Programmers From Uzbekistan Taught Us About America
60 Second Binary Options Strategy
> Oneplus One, or Oppo for short

I'm quite certain they are separate companies, at least legally.
more like a miniaturized PC. The nice thing about the Pi is that it has the header with all those nice peripherals, i2c, GPIO, serial, etc... It doesn't look like this has those out of the box.
Calling a meeting without a previously published agenda is a power play. If there's a position of power, it's a microaggression, because no-agenda meetings often involve very bad news. If there's no position of power, it's an assertion of status (I'm so important that you'll take time out of your day "just to chat".) And the OP has the power, in this case, so he's pushing back against the bullshit and refusing the no-agenda meeting.

I'm going to be the ambassador for the programmer tribe here.

We don't hate "business guys" and we don't "just want to code, not wanting to be part of the business". Those stereotypes are untrue.

We don't want to be part of the business as a subordinate. If you mentor us in the bigger picture, most of us like that. If we're protege to the CEO, damn right we're going to do a good job. If you treat us as fire-and-forget adjunct capacity, we get grumpy and do a shitty job. There are a few programmers who really want to be in the ivory tower (maybe 5%) but most would be happy to work for the business, as an equal/protege, and built out another useful skill set.

Second, we don't actually hate all business guys. Their roles are really important. (Well, some of them.) We hate the attitude and the undeserved higher status they seem to get.

For example, shitty programmers get fired (without severance) while shitty business guys get to keep $250k+ salaries; if they fail, they get to move around 2 or 3 times and, if they don't work out anywhere, they still get 3-6 months of severance. Second, if you compare pay to intellectual firepower, programmers are underpaid relative to business people by about a factor of 3. (Someone who has the firepower to make $150k as a software engineer is smarter than most non-technical VPs, who make $500k including stock options.)

Our issue is with the inequity and the attitude. Good business people are awesome. They're just (sadly) rare and hard to find. Part of that is "our" fault as engineers; we're not great judges of character.
You really don't want to be surrounded by those people. They'll make you hate your life. Unless you are one of them.