skysight-inc/HackerNews huggingface dataset:
>>It's become fashionable to hate on rails, and honestly I understand the motivation

Well, they were pretty vocal about calling everybody, in no uncertain terms, for using frameworks other than Rub/Rails, an idiot. There is plenty of bad will that they've been accumulating because of that and this is simply the backlash.

If you really think you are the best there is no need to insult developers who do not use your frameworks. Unfortunately that is exactly what they did. People have long memories.

And in my opinion they deserve every bit of it.

The comment below by user mhartl demonstrates the attitude of pretending everybody else is shit.

>>Ah, so following Greenspun's tenth rule [1], perhaps we

>>have this:

>> Any sufficiently complicated web application contains

>> an ad hoc, informally specified, bug-ridden, slow

>> implementation of half of Ruby on Rails.

>>[1] http://en.wikipedia.org/wiki/Greenspun%27s_tenth_rule

The nerve to call other frameworks bug-ridden as if their shit didn't stink. Specially in light of all the security problems with Ruby/Rails that have come to light recently.
I really appreciate you and a few others bringing a little levity to this thread, makes me feel much better about it. Cheers.
Agreed, it would make sense to expect them, culturally, though they would of course be bullshit regardless.
equals() isn't being called on your class; it's being called on the result of n.divide()
I whipped up a quick example Rails project to demonstrate the issue. It's a lot like the Github post, but a little simpler: for instance, there's no real reason to talk about class methods:

https://github.com/pjungwir/scope-error

I'm pretty concerned about this bug, because scopes are one of my favorite Rails features.
I've tried this but failed to create something that was evil enough to pass on .equals but benign enough that it didn't choke on .divide
I can't speak for anybody else, but I slaved away on this for a year or more before a co-founder came onboard. How much longer it would have gone if that hadn't happened, is hard to say. I'm pretty persistent though.
| It doesn't have anything to do with financial
| security. Look, if your man is spending three
| months worth of salary on a piece of shiny
| rock, he is exercising poor financial judgment
| and that is a signal against future financial
| security.

But A Diamond is Forever. It's an investment. If
you're ever on hard times, then you can just turn
around and sell the... oh... ;-)
Because I made over $1000 holding Bitcoins for a few months?

Honestly, I'm not even sure what that question means?
I'm sick of these "oooh no dick jokes" and "political correctness" fascism applied everywhere.

Come on, there's a difference between saying a woman directly to the face that you'd like to bang her, and to make jokes about sex in a group of people.

This whole mess of "oh we have to be politically correct in any f*ing way to avoid lawsuits" has spread from the US to Europe. 1984 anyone? I'm free to think what I want and to make jokes to my friends about topics I want. Without any PC-fascists interfering and waffling about stuff they have no business at.

This does not mean that I dislike women in tech or think of them as free-for-all or whatever stupid cliché. I don't give a shit about boobs or dicks, I care about how _good_ someone is at his job only. As we all should. We have to take care of paying everyone equal, not firing people because they're LGBT (Don't ask, don't tell dropping was a first step, yay) and to eliminate _any_ gender or sexual related discrimination.
Thank you for posting that (one of the only informative contributions on this whole thread). That issue description is worrisome because the problem actually isn't limited to `default_scope`, which many people avoid, but also affects just `scope`.
Looks like a karma bait to me
“Now Is Our Time” An Interview with Sheryl Sandberg
It's worth nothing in this context that the OP and many of the commenters here might have trouble landing a job at 37signals because they are misspelling the name of the company:

http://37signals.com/svn/posts/1088-how-not-to-apply-for-a-j...

The OP spells it wrong in the title and uses both 37Signals (wrong) and 37signals (right) in the text. (To be fair, he mostly spells it right. Mostly.)

By the way, when Jason Fried made the post linked above, lots of people criticized him for nitpicking, but spelling the name of the company correctly is probably a good filter for the kind of gets-the-details-right employee they're looking for.
You seem to be under the mistaken impression that being fired without cause is somehow illegal in the USA.

In 49/50 states, it isn't. So there is no leg to stand on.

Unless he was employed in Montana.
Ah- No horror story - but I did have to bid my time in Corporate America for 10 years waiting to get my greencard and eligible to start my own business. So now I'm in my 40s doing a startup. I feel like Ed Bundy in Modern Family having a baby in his 60s. There's pluses and minuses, but I'll get by!
Some autonomous cars will be hacked in the future. But it does not mean that they are not a great idea. If we reduce car accidents to half of accidents we have now it would be amazing.
Imagine being able to drink and then return home safely, on your own car. Imagine being able to pick up your kids without having to go, or playing with them instead driving. Or having sex with your significant other instead of driving, or lurking on the internet instead of driving, etc.
Autonomous cars are a huge deal. Some of them being hacked is not a reason to not have them.
Thunderf00t rebuttals this quite well http://www.youtube.com/watch?v=QJeX6F-Q63I
I can reproduce it. I'm very worried also because I love using scopes. Here is a repo that shows the problem:

https://github.com/pjungwir/scope-error

I think it is actually a mite simpler than the gist in your "EDIT AGAIN."
Hmm...I wonder if this has anything to do with https://factorable.net/weakkeys12.extended.pdf
It's my hope that people will continue to find, as I do, that reading books on a screen is a huge handicap to absorbing the material effectively.

Programming exercises and whatnot are fine and dandy on a glowing screen, but despite working on computers since 8 years old, my brain demands non-glowing, ink-on-pulp copies for deep thought. Surely I'm not the only one?
The Short Cutts (Matt Cutts videos, summarised)
Why You Should Try To Give Great Pitches
I agree - what I am trying to say is that there is more to investing than money in, money out, and risk. For example, I would feel a lot better losing money by investing in an innovative product, than losing money because the economy went down. Investing in progress, return or not, is its own reward.
Cool.. thanx for your input! :)
Except that in this analogy, Lynch wasn't the defense attorney, he was the defendant, and he was committing the crime in front of the judge, jury, and prosecution.

But the analogy is weak. He was the CTO, not the PR dept. he made the decisions he was defending. He was wrong. That's an important thing to watch out for in a CTO.

On the plus side, Bob Mansfield suffers no fools. Lynch will be awesome, or disappear.
The article accuses Google of "predatory pricing" and my story is meant to illustrate that any price can be seen as monopolist, collusive, or predatory, and that laws against such things are misguided and reactionary.

I might be paraphrasing the story wrong. It's a folk story amongst economists about the absurdity of antitrust regulation. I'm not sure who originated it.

http://en.wikipedia.org/wiki/Predatory_pricing#Criticism
How to find a job as a Systems Engineer?
I have recently been looking for a job in a systems team that will give me some experience with building scalable systems. Here are some things that I learnt.
Just needs the right marketing behind it to nullify that. Sell these pieces of charity jewelry to the public as not only ways to flaunt your wealth, as diamonds are, but also a way to flaunt your moral superiority.
Ask HN: Denied Individual Health Insurance, Now What?
I have applied to two health insurance companies, both denied me and have ruined my plans for starting my company. Currently dealing with a stable but chronic auto-immune disease. Any advice for picking up insurance besides a full time position?
Thanks for the comment! I'll definitely check out Pattern and TADM and see what I can do with it.
"Ugh - people should just LET READER GO."

Yeah, it's been 6 whole days! Some people really dwell in the past, don't they? I don't see what the big deal is, especially since Google has already given us something way better, which will replace RSS, Twitter, Facebook, and probably email – in a couple of months everyone will be using Google+ and we'll have forgotten all about Reader.
This was a genuine question

Context (for posterity sake): https://news.ycombinator.com/item?id=5404216 (conversation between myself and pytrin)

In particular, the last three posts:

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

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

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

<niggler> Many if not most entrepreneurs already made their FU money or already had a cash reserve.

<pytrin> It's pretty shocking to me the different worlds we live in. You honestly think that most startups are created by people with FU money?

<niggler> "You honestly think that most startups are created by people with FU money?" Let's put it to a poll: https://news.ycombinator.com/item?id=5404986

I was hoping to get some statistics, but I was surprised by the overwhelming response.
2013人気クロエ 財布,クロエ バッグ通販送料無料 
クロエ バッグ持って完璧にするための個性と流行を復活させる追加仕事と生活の中でさまざまな社会的役割を果たす流行雌と一致していました。クロエ 財布非常に立派な感じを持ってきた前後強力な魔法の力を、送信してください。全品送料無料!
"Spending three months' salary on a single ring would seem to indicate financial irresponsibility more than financial security"

Not if you have assets that are considerably greater (have accumulated) than whatever your "salary" is.
Thanks for your pertinent comments - in particular I should not have mentioned introversion, a cheap cliche at best.

I would take issue that you can train anyone to be a great salesperson. Having done a stint in sales and seen many good and bad salespeople in action, I believe (no evidence, sorry!) that some people just have "it", and many do not. Just the same way that some programmers have "it", and most don't.

Yes, you can train most people to become a competent salesperson/programmer. But those people will be forever eclipsed by the occasional few who seem to effortlessly fill their quotas in the first week of the month, or knock out extraordinary apps in an afternoon. But then we're getting way off topic here.
I think that sort of code is extremely common. It's a bit less awkward if `current_user` is never nil, but sometimes a non-saved Guest record, letting you write code like this:

@posts = current_user.posts
@posts = @posts.where(user_id: params[:user_id]) if params[:user_id]
That's not all. Today I've also closed my eyes and it caused a chair to temporarily disappear. Pretty cool, huh?

Anyways, she's just upset about a few comments that people made to each other in public. I think she's just an inexperienced, sensitive person who would benefit from my earlier suggestion.
Damn, this was one of the only reasons I have a machine in the corner churning bitcoins. I liked being able to directly swap them for Amazon credit.
For being in the room, I have to admit that I have been shocked by the words.
Not because it was a tech conference or the code of conduct but because but it's NOT A WAY of speaking anywhere and specially in public with or without presence of woman.
Maybe I m too old school coming from the old continent anyway...

I appreciate the honesty of his post and to admit his fault publicly. But I guess that having somebody banned many years will make think some peoples for the next pycon about how to behave in public. Maybe I shouldn't but a part of myself still feel sorry for him.

Something I learned from professional event, if you don't handle well the booze then watch out your drinking to avoid of being a fool.

I hope that he won't move to ruby before 2015.
>"You're trying to detect NGDP"

The problem with NGDP is the D. As far as I know, there is nobody (including Sumner) that believes the total nominal transaction volume of an arbitrary subgroup of international users should grow at some low constant rate over time.

Remember that MV = PY, Money Supply times Velocity equals Price Level times Real GDP. PY is nominal GDP, Y is real GDP. AFAIK, Sumner's followers argue that M should grow so that PY grows at some constant rate. V is assumed to be endogenous.

Now think of two countries with similar sized economies that share a currency. Imagine country 1 had Y growth of 3% and country 2 had Y growth of -1%. How should M change? As far as I know, this is virgin territory. Also, country 1 and 2 are basically Germany and Greece.

NGDP is easy to calculate for the users of bitcoin as every transaction is encoded in the blockchain. Of course, you are right that there is a difficulty because of a rapid unstable increase in V due to adoption, the NGDP of the Coin economy is measuring the economic activity of its users + some amount of canibalization of the legacy dollar economy. If you are looking for the "right" answer, I think it will elude you. But I have a "good enough" proposal for a Sumner Coin - start with the BTC reward scheme, and after PY stabilizes (i.e. changes less than 10% per month), use that as the base for PY and then set block rewards to grow PY by a constant amount. V is public so it is easy to calculate the appropriate M.

The Friedman coin is much simpler, since you are pegging M to a growth rate and not PY. Of course, the miners get the extra coins.

Both models decrease first mover advantage and relieve the need for transaction fees for stability of long-term mining. And for both models I would recommend an initial deflationary period to sweeten the pot for early adopters.
Dreamhost Outage
A combination of power and network issues are affecting Dreamhost customers on the West Coast.
The paper says that they compromised machines by guessing credentials -- not by breaking crypto. ("Four simple stupid default telnet passwords" is how the paper refers to the scope of the vulnerability.)
Without all the stereotyping, it's impossible to tell which one is the healer and which one is the offense mage by hair color alone. It gets really annoying when a level-10 death knight comes into your office and starts fucking up your shit.
Do you know if this is likely to be permanent? In an application I work on, I do map-reduces on Mongo data using a third-party framework at the moment specifically to work around the inability to easily parallelize map-reduce jobs on a single machine.
In all fairness, banks in general have shit security and willfully ignore good security practices. I can configure my Facebook account to have better security than most banks.
When I was buying an engagement ring, the idea of "conflict-free" diamonds was starting to gain popularity. But now, after reading OP's article, I wonder--was this mainly marketing to persuade me to buy from a mine that was cooperating with the cartel? Did movies like Blood Diamond appear because paying for Leonardo DiCaprio's salary was the easiest way to get people to buy diamonds they could control?
Possibly it will catch the attention of traditionally bearish Babylonian investors.

http://en.wikipedia.org/wiki/Babylonian_numerals
Social convention is powerful, I don't think people would currently give 4 much consideration unless there is an accompanying societal backlash. It does turn quickly though, if there was enough anger at diamond companies built up the diamond ring may quickly become a negative signal.
"Charities or other personal investments really are a better option than the bling. "

How do you put charities on the same level as personal investments?

If you make an investment you have something that theoretically might increase in value (as your example "spending money on property"). If you give it to charity you feel good but that's not something that's not something you can retire on or insure the financial well being of your family (or pay for your children's college).
For many users and many sites, SSL stripping is still quite a significant vulnerability.

http://www.thoughtcrime.org/software/sslstrip/

Assuming DNSSEC isn't in use, controlling someone's DNS settings is enough to carry out an SSL stripping attack!
I think what you might actually be looking for is a course on storytelling. Ability to sell largely depends on your ability to convey a compelling, relate-able narrative. Everything else is more or less about finding ways to fit digestible pieces of that narrative into various formats (ads, blog posts, sales calls, landing pages.. whatever)
Wow, that video does exactly the opposite of what you say it does.
“The reality is this trope is being used in a real world context where backwards sexist attitudes are already rampant. It’s a sad fact that a large percentage of the world’s population still clings to the deeply sexist belief that women, as a group, need to be sheltered, protected and taken care of by men.”

Did she really just generalize about double-digit percentages of the whole world population?
Agreed, I just happened to skim over the paper to spot any similarities but there appear to be none; in fact the paper's authors have used EC2 instances---a legal means. Also noteworthy difference is the paper's limited attention to SSH/TLS ports.
"In general, higher pay tends to lead to higher-quality projects, not for the obvious reasons, but for this: your salary is how much it costs your boss to waste your damn time."

The only metric to judge any job by, in my experience.
er, cull the noise.
No, but I live in Germany, where using torrents for anything related to file-sharing is likely to get yourself one of these nasty pay-up-or-else letters. Legal use of BT in Germany is near to not-existing, except for distributing open source or open data stuff.
Well, it's not really denominated in dollars, it's denominated in the CPI. You could also have a Bitcoin Price Index that tracked how much spending power Bitcoins had and denominate your loan in that.
Rules for Effective Startup Press Releases
I think one of the core assumptions underlying people who adopt Bitcoin is "Inflation is bad". I'm no economist, but I don't think this is always the case. Currencies being able to rise and fall relative to each other allows governments to stimulate the domestic economy by increasing the value of exports, or cool down an overheating economy by doing the reverse.

Meanwhile, there are some other basic features of the currency which seem undesirable to me. In particular, the built-in (and ever-increasing) scarcity of coins means that the value of the currency will always, continuously, rise. That seems great, except that an economy built entirely on Bitcoins would therefore have an economic disincentive to investment -- if you can make 5% return by just sitting on your coins, why would you invest in a new business and create jobs and risk getting less than that?

Bitcoins do seem pretty attractive on an individual level, but at the macro scale they worry me, and I'd love to hear somebody with an economics background chime in on these points.
Noting that the Atlantic article is 30 years old. More recently I was able to sell a diamond for approx. what someone paid for it roughly 10 or 12 years ago. It didn't appreciate but it didn't exactly loose value over the retail purchase. ymmv for sure but this is one data point from my personal experience. (Gave the diamond ring on consignment to a jeweler and after 2 years it sold not sure what the retail buyer paid but that is what we received for the ring.)
You pretty much agreed with everything I wrote.. Therefore, I agree with everything you wrote.

Yes, jQuery is a time saving tool, and a really good one at that. The problem isn't jQuery, it's the developers that abuse it.

Oh.. Déjà vu...
Not sure if this counts as fraud:

I live in Malaysia, and for the longest time, we didn't have access to the iTunes store. We effectively couldn't buy apps or music online from Apple.

To circumvent this, we could open a fake US account. Problem is, you can only purchase items with a valid US credit card. To circumvent that, some people went to the US, bought a lot of prepaid gift cards, and sold them here at a marked-up price. Then all we have to do is set up a US account with a fake US address (thank you, Beverly Hills 90210!).
Cannot agree enough with this.
There is some really bizarre complex psychology / sociology behind the whole thing that really needs to be untangled. The De Beers marketers were mad geniuses that made the world bend to their will in a way that can't be undone
Yeah, very strange. I saw your comment so I decided to put mine on github, too.

https://github.com/losvedir/test_github_thing

I'm going to bed now, so I can't really compare mine to GitHub's to yours right now, but it seems to me that sometimes it's a problem and sometimes not. I dunno...
i don't think fascism means what you think it means.
Not engineers.
Strikingly is at strikingly.com
STRONGLY considering going on unemployment to start my next startup. I have about 10k saved, live the simplest life you've ever seen, and live in a city with amazing standard of living. I also have a good job, I'm just fed up not building something, and I want to try to build something amazing.

I've thought a lot about it, and my instinct is to feel guilty. I'm from a middle class family, have a great degree, and have great earning potential. I could get a job any time I wanted, and that's not what unemployment is for. However, trying to build a startup for 3 months that I believe could create hundreds if not thousands of jobs feels like its a good idea. The alternative for me is to start a company that is NOT a startup, one where I'm reasonably (50%) certain we can be profitable, but one that will not and could not scale (a service business).

Any moral advice here?
The MyKi ticketing system in Australia prints the first 6 digits, last 4 digits, expiry date and full name on it's recepts. I mentioned to them in the past how easily it could be attacked, but the response was "nobody would do that".
I don't know Java, clearly, as I don't even know what to name a file that's going to do the override. Also, as mentioned elsewhere, SecureRandom seems the easier target as it's a pluggable interface for entropy providers.

That said, can't you override the equals() for your subtype? I'm talking about the implementation of BigInteger::equals(MyBigInt x), not MyBigInt::equals(BigInteger x). Or does that need to be done on BigInteger-proper, versus its subclass?
Too late for this query, but for anyone else, I've read that when you apply for individual health insurance you should do it with all of your candidate companies at once so that you can truthfully say "I have not been denied" to as many companies as possible.

I think you'll be able to get some kind of health insurance in 2014 when Obama-care kicks in. Maybe work a job just until then? You might be able to work/start/research your own company in the meantime, and you'll be free to "build one to throw away."

You might talk to all the health insurance brokers you can find. Small companies with health insurance might lead you to them. Also talk to your life/auto/home insurance broker, they might point you to options.

EDIT: Is there an association, and/or forums or other groups for you condition? They may have found ways to get insurance. Does your condition have some sort of government fallback support?
Because that makes it right...
I would much rather have companies responsible for non-Apple products to keep going with their vision than to just roll over and give up just because Apple said it was dead. As if Apple can never be wrong. Fuck that. Keep doing what you're doing... and quit giving Apple so much power.