skysight-inc/HackerNews huggingface dataset:
I think the problem is with "intent of laws". Laws should minimize the degree to which intent plays a role, because intent is subjective, and therefore subject to very expensive and wasteful litigation.
GCC is finally switching from C to C++, and they are actually avoiding exceptions and RTTI.

http://gcc.gnu.org/wiki/CppConventions

I salute them on following strict coding conventions.
>>> impossible for them to lose money on the deal even if we default and they sell off the building

Is that because real estate prices can only go up?
If the laws are drawn up well, then option (1) is in no sense unethical.
Arduino based milk track that talks to mobile app.
I don't see how else would they monetise it to be honest.

It's one of the main reasons the "semantic web" didn't really catch up back in the day. Those who are in position to really gather massive amounts of data won't share it all with the competition (namely Google and Facebook).
I am not so sure that they are lazy, per se - but I will say they have zero cult of personality in that company.

Name one famous employee of adobe along the same lines you would recognize with any of the tech titans: gates, jobs, ballmer, brin, zuck, etc. etc. etc.

Never has an Adobe's leader's name been in that list.

The reason this is important - is that there is no personal image attached to adobe's products. This lets them get away with more mediocrity than you would see with any of the above.

You don't have the scorn of the user all pointed at one person's identity - you have it pointed at the nebulous "adobe" as a whole.

If they had a charismatic, public figurehead I a sure there would be a lot different about how we view adobe and its products.
I don't know about Steve Jobs but every company Ive been in where this has started to become the culture it has been a sign of a sinking ship... and every time that sign was accurate.

If you think public humility is motivating it probably is in the short term. But its the most motivating for getting that resume spruced up again.
But when you're in a position of power you also have a responsibility not to be a dick.

Is that so? When has that ever been the case in real life?
> "Do brogrammers really exist"

My take was that the 'brogrammer' joke was supposed to be a humorous way to conflate sexist geek boys-club culture with sexist frat boys-club culture. Relying on the stereotypical geek instinctive dislike of stereotypical bros to make them feel shame for being sexist jerks.

In that sense, 'brogrammers' don't really exist, but the undesirable behaviors absolutely do and absolutely are a problem.

I think the problem is that the joke was really immature and stirred up a lot of the "us vs them" social nonsense that isn't true and wasn't really necessary.

Plenty of geeks work out and do physical activities. Plenty of geeks were in fraternities. Plenty of geeks enjoy the socializing that gets lampooned as stereotypical frat-boy-stuff. And they may well not be 'brogrammers' in the sense of being discriminatory dicks - but we're on our way to making them an out-group and excusing stereotype reinforcement.
Wtf? Why hasn't this post blended into the background already? US healthcare inexpensive? Pretty much everyone who's ever looked into this disagrees.

Worrying about about health insurance is silly? What a moronic attitude. Health care is a reverse lottery and there's practically no top end if you end up with "winning" genetics/car crash/whatever. "Not worrying" about healthcare insurance is irresponsible and wreckless. If you end up needing expensive emergency care the rest of us have to foot that bill because you were so arrogant as to think it couldn't happen to you.

Unbelievable.
From the article: "Tech start-ups founded by women are few and far between, but they're highly attractive to female and male candidates who don't want to join a boys' club."

I could see how this could be true for female candidates (since gender is a focal point for them in a male-dominated industry), but as I guy I'm not sure the CEO's gender is going to make their company a "highly attractive" workplace to me - I'd be a lot more concerned about their track record and experience.
The same reason uranium ore doesn't explode. Density. I lived in several other places filled with talented people--in other industries. They just weren't interested in what I was doing. Risking all my time and money on a tech startup seemed strange and maybe crazy. Here the vibe changes as soon as you step off the plane and buy a coffee.
I had to install 4 different programs, which are constantly running in the background, just to be able to use online banking for my Korean account.

From a users perspective this is really bad, since you have no idea if the installed programs are valid and what they actually do.

In addition to that I once tried using my bank's online banking app for the iPhone.
It took me quite a while to figure out why it wasn't working, because you cannot actually use it without going to the bank and receiving a valid encryption key for your access.

Then there's online purchases in South Korea, which are of course most of the time limited to IE only again as well.
It also often requires having a South Korean cellphone number, since activation codes are sent via text message instead of email.

Setting up an account for a website service also means providing a Korean ID number, due to their online access policies.
Overall it took me the course of a day simply trying to order something from outside Korea and then failing at the last step due to the site not accepting foreign credit cards.

Overall the online experience for South Korean sites is extremely bad. If you're not using a Windows PC there, then you're out of luck without using VMs or a separate Windows partition on it.
Was it really that predictable?
Disclaimer: not a lawyer

I think you're wasting your time. Odds are he owned it before you, they could claim they have been using it longer. Although from my understanding they couldn't come after you unless they have a formal trademark registration. Furthermore, a trademark doesn't guarantee you exclusive use of a word in all regions and business categories.

By harassing the owner of the .com your FU multiplier is going up, so if you do become successful you will have to pay even more.
I agree, i wanted a comparison with OWL. It's not clear what exactly they do.
Thanks for the reminder Microsoft. I was starting to feel some sympathy for you.
I am 100% sure they will produce a phone and it will be a huge hit and it will be so integrated with facebook that it will make this all moot.
I hope not. No matter what people say, you can tell the difference between native and non-native apps. They use more memory, use more CPU (and therefore drain the battery) and generally feel like second-class citizens.
Sorry, I thought most people here liked smaller companies.

A few advantages, off the top of my head:

* more market diversity (e.g. more niche offerings)

* less consolidation of power (e.g. Apple / Oracle / Google / Microsoft, etc)

* more social incentive to reduce corporate-to-corporate transaction costs

* improved specialization

* increased competition

* development of new market sectors

Currently, small companies don't work as well as big ones because of the transaction cost overhead. It seems to me that if a society could reduce transaction costs between corporations, better services and more specialization could emerge.

In my experience, small groups are more agile and able to do an incredible amount of work. Why do you need 1,000 - 100,000 people in one company?
Still happening today with sedative hypnotics (e.g. xanax, ambien), where a recent study estimated that these drugs were killing 300,000 - 500,000 Americans each year:

http://www.medicaldaily.com/news/20120228/9190/sleeping-pill...

This is despite the fact that the government recommends against prescribing them for longterm use since all the research shows that these drugs have zero efficacy (in fact negative efficacy) after the first ten days or so. And yet most doctors hand out longterm prescriptions for these drugs like candy since they either have no idea about this research or simply don't care. In fact they are some of the most widely prescribed drugs in the US.

(Note that it's not entirely clear that they really are killing 300 - 500k Americans each year, as other studies find no excess deaths, but what is clear is that the longterm use of them is terrible for you and that they have zero longterm efficacy in the first place.)
I normally sleep the machine and wake it up by clicking a mouse button.
The post isn't under valued. Marc Benioff would have probably had Zuck's number on speed dial and been on Barack's 2nd level on LinkedIn. If you have rock star engineers that can crack out a highly technical product on short order, why not have a business guy that can get the product in front of well connected people quickly?
I find this new workflow nice by itself, but what's driving me batty is having two models side by side i.e some apps use open/save/save as while others use open/autosave/versions/duplicate.

My SO, though, finds it downright fantastic.
'PayPal' and 'customer service' should never be in the same sentence together.
I'm interested in dabbling into this and am wondering what books are you looking at/recommend?
Your last example wouldn't work. Todo.high_priority() returns a plain QuerySet, which won't have your "incomplete" method (as that's defined on the Model class in your example).
I think I'm reaching the end of my tolerance for the word "brogrammer"

I don't tolerate sexism, racism, or bigotry. Period. Whether it has a catchy name or not.

I have noticed that many of the attributes associated to "brogrammer" are attributes I associate with immature males.

Here's the thing: I do not believe that shaming immature males is going to make them more mature. In fact, I think it's going to drive the entire subculture underground and make it much, much worse. The stories we read about "brogrammers" in 10-years time will truly be horrific, instead of just frat-house idiocy.

I have no problem at all with making workplaces more women-friendly, or in having a zero-tolerance policy. I also expect employees to have natural personality flaws, like most humans. As long as I don't see it in the workplace I think accepting people for who they are is a much better life strategy than giving them labels and sticking them in little boxes for us to assault en masse. And don't even get me started in the "business of outrage" where a new syndrome is kicked up and dozens of writers generate millions of pageviews all clamoring over each other to tell us how bad it is.

To put this in a direct business context, I desperately want diversity in tech teams. That's diversity in thinking, not in external attributes. That means the more eccentric the wordviews of those present, as long as they can get along? It's better for everybody. I'd take violent anarchists, Buddhists, and Nazis in a team if I could make it work. Just keep the bad behavior offsite. I do not want to live in your homogenized world.
I upvoted the parent for you. It all evens out.
Perhaps a good way for such a rookie mistake to be handled would be to turn this in to playful ribbing. (WAT? WTF?)

I too have been the subject of manager outbursts like this. Only do it if you're deliberately trying to get rid of the person, and if you're doing that, be aware of the precedent you're setting. There's too many things to know about programming for any one person to be expert in everything, and never make a WTF mistake.
Mixpanel Raises $10.25M
While Mobile Safari was a trailblazer in terms of mobile browser experience, I get the impression Apple no longer cares about it since doing a 180 from their "no native apps" stance. It's phenomenal how often that thing crashes on my iPad (and just as often, apps displaying web pages inline via a UIWebView). I've had a look around to see if there are any alternatives for jailbroken devices, but all the other "browsers" seem to be UIWebView based. At least, leaving aside Opera Mini, which has its uses, but isn't really a full browser. Having a working Gecko or Chrome port or so would be a reason for me to jailbreak (or install it myself every 3 months via ad-hoc distribution using my developer account).
This may just be because of when I learned to program, but I find that writing object oriented code makes everything easier to understand. The stuff you need to do with C where you're passing around structs and state and pointers usually looks pretty ugly to me.

Error handling is a pain in any language. "This thing that should NEVER fail just failed, now what?" If you're not in a recoverable state, realistically, what can you do?

I know that constructors can fail, but it's pretty abnormal for that to happen. I like the way objective-c handles it. Since everything is dynamically allocated and you can just see if the object exists to find out if it works. Lots of methods have an extra NSError parameter that you can use if you need more information.
I agree with this entirely. Exceptions and errors aren't necessarily the same, i.e. errors aren't always exceptional cases. When errors can be dealt with locally they should be. The problem comes when an error can't be dealt with locally. Then as stated, exceptions can be used to propagate the condition upwards in the stack where some other component may be able to deal with it.
Even the almighty Steve Jobs when visited a Nobel award ceremony wore a tie. Bottom line it all depends on the importance of the event. You can't demand respect, you can only earn it. And the bankers haven't earn it a bit.
I just type my password. Ubuntu wakes up instantly and accepts whatever you typed in as the password, unlike Windows (and possibly Mac) which has to wake up before you can type. Reason I know this is because each time I use Windows, it always takes me two tries to login ;-)
I'm not sure you need me to give you a break if you're missing the trend here :)

If you read the mother jones piece, you'll notice that Matt Van Horn isn't the only data point cited. Just the exemplar that set the author off on writing about the subject. Just in the past 6 months there have been a number of instances of casual and blasé instances of chauvinism and/or sexism and then efforts to downplay the reaction.

Read the pieces and you'll see!
Goldman had bought credit default swaps on AIG (which were never paid because of the bailout). They were quite neutral. The other banks, not so much.

Also, the government is projecting a profit on the AIG bailout.
Not to be a nitpicker, but you've spelled "enroll" incorrectly several times. As an education-focused initiative, you should probably change this.

http://screencast.com/t/zJ1IG5g7
Why LeWeb Switched to .CO
Node.js, npm and native dependencies
We have the same problem in Norway actually, just not nearly as bad. The banking industry has standardized on a technology called BankID for authentication, almost all banks use it.

The problem is that the tech sucks. It's based on two components:

* A keychain code generator (if you lose/forget it then you're screwed)

* A Java applet where you enter the code from the keychain code generator

So, if you either don't have your code generator device with you or are on something without Java (like a smartphone or tablet), then you're screwed.

Thankfully the use of BankID isn't required by law so a few banks offer other way more practical ways of authentication. My bank sends a random code to my cell phone through SMS that I have to enter in a normal web form. Much simpler and works everywhere.
A banker would never wear a hoodie to work because that just isn't something that you do. Banking by its nature is a profession based on who you know, where you went to school, and conforming to whatever social norms rule the day. In 1910, that meant you wore a topcoat and hat with a pocketwatch; 1960, it meant a double breasted suit and fedora; in 2012, a fancy single breasted suit with tie.

Wearing casual clothing to these sorts of meetings sends a clear signal -- "Fuck you, I'm the guy with the power here."

Zuckerberg can do this because in reality, what's the downside to him? If Facebook crashes and burns completely, he'll be a billionaire before age 30 who "lost it all" with just a couple hundred million in the bank.
Could you clarify #4?

I don't mean to contest it. I feel like I've lost touch on much of the public communication since I started working there.
The ban wasn't on the algorithms, it was on products using them. You could write a book describing RC4 or Blowfish and ship it anywhere, but you couldn't ship a web browser that implemented it outside the US until 1996.
I have never been parachuting. I have difficulty imagining that I would use a parachute for the first time relying solely on written instructions as I did with sleeping in a tent this year because I happen to be homeless. I imagine if I ever went parachuting, my preference would be to get a parachute from a company which required its workers to occassionally use one of their own parachutes which they personally packed. But most products aren't going to kill you if the instructions have a typo so I find your question a bit ridiculous. Obviously for some products the standards need to be quite high.

One of the questions you are asking amounts to "Can I use spelling and grammar quality as a proxy for general product quality?" Many people will but it doesn't necessarily make a good proxy. There are extremely brilliant people who have problems with things like spelling or handwriting. Yes, you should try to get it right but you should also try to find a better, more relevant means to do a quick and dirty inference to measure quality. Many consumers do not themselves spell or write well enough to notice nitpicky errors of that sort. And a lot of very intelligent people who will nitpick things like that spend so much time and energy wrapped around the axle about their perfectionistic tendencies that they can't get much of anything done. You need to seek a realistic balance if you want both quality and accomplishment.
Software is a depreciating asset with a finite life. This is something you need to take into account whether it's writing something for Windows 3.1 or the web. Maintaining, updating, and migrating is part of the lifecycle.
I think that it would probably be mis-spelled as eventrickle if it was read outloud.

However that works on several levels, a steady even trickle of events through to you, plus when you say it, it still sounds like ventricle. Eventrickle.com is available too.

The only issue is that Eventrickle is associated with IV drips and medical products. I guess you could turn that into an amusing strap line. Eventrickle.com - drip feeding you the best events info.

Anything ending -icle makes me think of icicle anyways. Not quite as bad as Event Testicle, but still!

I'll do a bit of research and throw a few avail event based domains your way.
Thanks for the tips. He has owned the domain before me, but I have the formal trademark. Both of us are US based. I understand I have to tread lightly. And if I ever do become successful, I will pay him what he wants for it, if reasonable. That being said, I am not trying to take his domain from him, I am just trying to protect my brand.
I don't know whether he invented the term, but Nick Schrock (schrockn) started the popular "Brogrammer" page on Facebook[1] and is a prominent engineer there[2].

[1] http://www.facebook.com/getwiththebrogram (defunct)
[2] http://www.facebook.com/Engineering/posts/128074377271161
Mozilla can't make web applications run fast because they aren't allowed to JIT JavaScript code. That is by far the most important thing (and it's true on both iOS and Windows RT).
Get Rid of Your Bad Habits
The law is the law, not arbitrary statements of poorly trained people.
Once I had a mad crush on this girl in my neighborhood. I spoke to my dad about it and he suggested I write her a letter. I told him I was nervous about what to put in it and I suggested that maybe I should write it, leave it, read it in the morning and see if I felt I could send it.

My dad said something awesome that day. He said: "Mark, if everyone in the world thought like that-there would be no love letters."

...I can't help but feel that if everyone in the world thought like this guy-there would be no startups.
Clawfoot bathtubs
IBM Trains its Analytical Eye towards Big Data
Toothless No More – Researchers Using Stem Cells To Grow New Teeth
I wouldn't be surprised if Hadoop (or another Map/Reduce implementation) becomes a sort of "assembly language" for big data, with higher-level abstractions built on top. You can already start to see this happen with Hive and Pig.
So if the bankers started wearing hoodies they'll become Meritocratic?

No, but the point is a Meritocrat doesn't need image to portray his worth. The ideals of both are arguably opposites of each other:

Meritocracy - intelligence, credentials, education

Bureaucracy - authority, delegation, judgement

(meaning, those who display the greatest abilities in those areas are delegated to be responsible for governing others)

It's very easy to show bureaucratic abilities by use of imagery, symbols, and artifacts. Meritocracy can't be bought. In the end, it depends on what you, as an individual, value.
the imagined problems of the tech industry

Are you really making the case that there aren't any real problems in the tech industry? That's a pretty extreme stance.
As much as I like to hate on Paypal because they deserve it for a variety of reasons, I'm considering lately that for financial services startups like this, it's possible they CAN'T do certain things differently, though perhaps customer service could make up for it and may not have in this case.

This phrase caught my eye in the story "Per the network regulations, the debit process is automated and will continue to attempt to hold the funds associated with the dispute until it is resolved.".

Network regulations like the contracts they have with banks? Credit card processors? A relatively small startup may or may not be in a position to negotiate their own terms on such things, they're dealing with established players they have to do business with unlike a lot of other startups in other fields. Perhaps Squares own terms have been influenced or dictated to them in part by their own financial partners.

On the other hand, this persons own bank was able to reverse the automated charge and the fees associated with it, which itself should give at least some measure of comfort in the system as it exists, even if it's frustrating to watch it all happen without much direct control.

It should probably be obvious that having a buffer of funds to handle things like this is a good idea for any business, particularly if the terms of service for the payment processor note that things like this may happen.
This is the approach I'd like to see; I'll be proposing it for addition in Django 1.5.
I agree fully with the author - exceptions are a problem for software that wants to avoid unexpected behaviour. I noted something similar in http://tratt.net/laurie/tech_articles/articles/a_proposal_fo... and sketched a possible compromise, more to emphasise the point, than as a serious proposal.