skysight-inc/HackerNews huggingface dataset:
> Must you go as far as to refer to a hypothetical reality just to win an argument ;) ? That's how Rails works, that's what the examples show, I am not referring to what is possible in theory, but to what the framework does and the most reasonable possible way of using it.

Eh? The sentence you quoted explains that putting domain logic in the persistence objects is precisely what objectify avoids. I do't see any examples of domain logic as separate from persistence logic at all in the examples, so I'm not sure where you're getting the idea that the framework encourages it from. If you're that tied to "how Rails works", why are we even discussing this? Objectify exists to change the way Rails works, because the way Rails works is broken.

> Ehm, no?

Ehm, yes.

class MyFunkyResolver
def new
5
end
end

Foo = MyFunkyResolver.new
p Foo.new
# 5
It would be interesting to note what the standard deviation is on those figures. My guess is it's quite high, which does give Facebook a bit of breathing room.
If you're at the point of needing a 50 character passcode for your blizzard game maybe you should just download the free authenticator.
I agree completely. It is not a bug. From my experience, technically inept users confuse upper and lower case all the time - and the result is they file an incident report because their "password stopped working". The same applies to leading or trailing spaces, they should be stripped.
Why not just lcase everything during initial hashing and later auth?

sha1sum(lcase($passwd). $salt);
We are working on this at http://www.plainsite.org.
The people at the grocery store must love you! Bigger price? Sounds like Better price!
For R, MATLAB, or Python in a cloud Map/Reduce framework, try out Opani. http://opani.com/help/wiki
That's only at the dealership though, not in most marketing and conversations.
but that does not make their science any less refined

science? I wouldn't call it that...
That's pretty ballsy, I'd suggest you keep a little reserve, just in case. Staggered buy-in is a good way to hedge your bets if you are going to buy only one company.
There's some matrix-style SEO going on in this post. Not only did Priceconomics.com get great keyword-rich anchor text links from that guest-post article, but they are also driving links to the article, creating more SEO value for the links that they got. Nice work! Watch and learn people...
Not a bug.

If you're worried about security as a user, d/l the free authenticator.

If you're worried about Blizzard, don't -- they're big kids. You can run your 10+ million user game platform the way you want, Blizzard will run theirs the way they want.
Depends if you have a fixed MB demand or a fixed time budget, doesn't it? Which is better when you are downloading a 4.6G ISO?
Three columns here.
That always sends an email, even if the body is empty.
(based on my anecdotal evidence) Most "normal" people do not use caps letters in their passwords. If you force them to do it, they'll capitalize the first letter and that's it. Compared to this, the lower amount of password-related troubles and customer service probably results in better overall password security.

Phishing, keyloggers and various social hacks are the real problem. Blizzard has always been very active in this regard with their constant and visible reminders that "Blizzard will NEVER ask for your password", but most users disregard even that.
Oh, go ahead, eliminate citizenship. Then states will instead privilege their current residents, a rose by any other name.

Countries/states/provinces/regions/cities are organizations of people, by definition people living in the geographical area (minor modern aberrations like small amounts of nonresident citizens notwithstanding). I'm really not sure how you imagine doing away with a notion of citizenship will convince a group of people to allow "others" into "their" group if the others don't offer the group something it values. This isn't evil statesmanship, it's basic human psychology.
Cool, but I don't read HN on the highway.
The perfect match might be my friend Mike's awesome and free open source project: He's improving it all the time and would welcome contribution: http://courtlistener.com

It originated as a graduate school project of his at the UC Berkeley School of Information.

It would be great if they inter-operated.
Um, too obvious to summarize here? I really find it difficult to believe you're this obtuse. You seem quite adept with words but I'm not sure you're saying much.

If you can't accurately quantify all the concurrent things you're hypothesizing about (like: values as practiced from values as professed) then your "experiments" just show correlation and not causation.

Proving no more than the basic counter-Enlightenment reality that the poor are not (on average) natural noblemen, and need for the sake of their own humanity to be forced to work if they want to eat.

So, just have less than perfect people on average, but keep the rest of the Enlightenment values. I don't see any problem with amending those with what we now know about human nature. (I think if one examines noblemen close enough, one finds a few impure motivations here and there.) This is pretty much the ideology of the folks over at lesswrong.com.
I'd like to see people forking and making suggestions to that, opening pull requests etc.
As far as I understand, even with the recent legislation, this is still not legal. They could get into a lot of trouble for publicly advertising an investment opportunity like this.
This doesn't really seem like news to me. I've never met anybody doing real development in the .NET world who didn't have a paid copy of VS.NET.

With BizSpark or similar, you're looking at something like $400 total to get as many copies of VS.NET as you need for your entire team. And all the other dev tools everybody needs. And Windows licenses for all their boxes. And Office. And everything else Microsoft makes.

So even assuming a team size of one, it's still closer to free than it is to a day's worth of your bill rate. Considering how much better the paid version of VS.NET is than the "Express" version, it's not even something worth thinking about.

Given that, the fact that the Free version does this or doesn't do that has pretty much zero bearing on the life of a guy writing software on the Microsoft stack.
I'll just drop in mention of the Munich event next Thursday here if that's okay:

http://news.ycombinator.com/item?id=4006602
I'm curious, why would you doubt that your "only way" would not be what they do? It works, it's simple, it has no downsides.
"Facebook's biggest threat is a loss of meaning through noise, not users using an alternative app to capture their media."

This is true of any data aggregator and visualizer. I'd argue they, probably next to Twitter, are the best at attempting to handle it within a social context.

I guess my thought about photos is incomplete in that making FB a storage for media means that your mean average of shared media will go up as well (it's already there, might as well). We see this in bulk uploads.

I agree that there is a certain amount of selectivity involved - but we vary as individuals. I think only in the last couple of years, after the fad of being able to toss everything online in heaps - have we begun to understood how our online perception is made.

"As for Facebook Messenger, I'll be damned if I let Facebook permanently record every last one of my private message for eternity."

Agreed. That's why I'm off it.
"the web" is just a platform. For some applications it makes sense, for other not so much.

I spend maybe 8 to 12 hours a day in front of some very classic laptops or desktop PCs, and I'm happy with low-latency desktop programs. I don't anticipate this to change.

Maybe the industry sells more mobile devices these days, and that makes it easy to for people to go "all mobile" or "all html5", but a good amount of being actually productive still happens on the old school desktop.
I'm using "archaic hello dog waterpool" so i'm safe.
It was actually really easy. It's not much of a surprise if you think about it. Most of the libraries Mosaic was built on ended up becoming standard, so you can just go download the old versions, compile them and link. (think libpng, Motif, etc...)

If people were interested enough I could write a quick walkthrough of what is needed though since some of it wasn't intuitive :)

edit: probably a lot easier to just get it on github https://github.com/alandipert/ncsa-mosaic -- possibly not nearly as fun. Make linux probably won't work on Mac OS X (almost), I recall having to force the compiler to create a 32 bit executable and some other things.
As someone who worked in the building at a startup a few months ago, the answer is no: most are gone by 5pm, all by 8pm.
Reading Peter Thiel's lecture notes and I think it is the sixth one that goes into great detail about the returns of new companies following a power law. Hence, the average is mindbendingly irrelevant.

I am certainly not buying into facebook, but not due to this analysis.
The published PageRank algorithm is not the last word on Google rankings. GP is correct. If you do not know this after reading a book on SEO, strongly reconsider whether that book was adequate to your needs.
This wouldn't be so bad if they didn't restrict their passwords to at most 16 characters :(.
Funny how nobody else seems to notice this. That key is there for a reason, and one of those reasons apparently is anti-competitive behavior.

Keys and other mechanisms like it are not usually used to increase customer service but to increase vendor lock-in and control of those users. It's all about creating a captive audience.
because as nostromo said then uppercase counts for nothing. Facebook only lets you log in if you accidentally use cap-lock or accidentally capitalize the first letter(quite common on phones). If you lowercased the whole password first, you reduce the benefit of having uppercase characters at all.
Doesn't that just support the point that looking at P/E alone is useless?
> Create a random board configuration. Exhaustively explore the search space to find whether this is a win +1, lose -1, or draw 0 for Player 1

Given that the search space can grow O(4^mn), this can be done only for endgame configurations. Further, not knowing any bounds on the board size makes the input representation difficult to define for a such machine learning approach. And, your target should probably be the weights of an evaluation function, rather than the exact game outcome.

As for the learning algorithm, I know TD-learning was found to be a good approach in various chess programs.

> For each possible move, use the neural network to predict the outcome of that move. Pick the move with highest expected outcome.

You would likely still want to run an alpha-beta search to pick the move to minimize the prediction error.
Facebook was pushing really, really hard for a higher IPO. Why? Why would the company WANT to sell off at 50, 100, or 150 price per earnings, higher and higher? This is setting unrealistic expectations and setting themselves up for failure. Does anyone know?

I have one theory: they need the money. Perhaps Facebook has some really audacious plans that it is confident in, and simply needs that many bilion dollars to do it (and even more).

From their execution on their audatious plans to date, this would be not be out of character, nor would I completely lack faith in their ability to do so. Any other ideas?

I mean, at the end of the day, wouldn't you rather have a billion in the bank after IPO-ing at 25 price per earnings and ending up fizzling, than have 3 billion in the bank after pushing really, really hard to IPO at 75 price per earnings and ending up fizzling? Personally, 1 billion is the same as 3 billion to me, but the latter scenario is not very pleasant, including plenty of possible lawsuits, etc. It's a lot easier to fault and deride a company in the latter scenario if it doesn't quite live up to expectations...
Because this isn't how they do it. that method is the same as the Blizzard method, and it is a lot less secure than transforming the plain text and trying the three different combinations(normal, uppercase first and capslock password)
Exposing the timing here can only tell you one thing: the password that you're trying works for Facebook, but the capitalization might be wrong if you're using it to get into the user's account on another site. But since there are only three variants on the password, it gives you effectively nothing. This would be insanely difficult to pull off (many, many login samples) for absolutely no payoff; they might as well save the extra hashes if it works the first time.
Do you know anybody who got "hooked" or "baited" this way? Or is this just your impression looking at it from the outside?

One datapoint: I've been developing on the MS stack for a little over 15 years, paying for my own tools. I've never paid anything close to full price for any of it.

Patricks's assessment of reality is a lot closer to the mark than yours. Microsoft really does want developers for their platform more than they want developers' money. All their stuff has price tags, but they lots of people on their payroll whose only job in life is to make sure nobody pays the price listed on those tags.
In the near future:

- http://github.com/senate
- http://github.com/president
His comments arrive after the U.S. Chamber of Commerce released a study on Wednesday indicating that industries depending on IP rights account for more than $5 trillion of the country's gross domestic product (GDP). The country's total GDP is about $14.6 trillion.

I'm sure if you fumble around the arithmetics enough, and include anyone who produces or depends on anything that could fit under the increasingly vague label of "IP" (this company has a movie night every month, they depend on IP!), you can probably even boost that made-up number to 75% or 90% of GDP!
Naive Auction Theory: First-bid closed auctions
Cheap beats by dr dre
I'd love to come!
> Perhaps the disconnect we see in this comment thread is between people who do almost entirely city driving and people who drive long distances.

That's an interesting thought, and it probably has more than a grain of truth.
French Sovereign wealth claims digital economy represents 25% of growth
An Osaka meetup would be great!
Too bad the study's period was 1996 to 2010.
I remember getting an angry email from someone because of this when I was back at uni, had just finishing installing a linux box at home, but hadn't finished configuring everything. I went to bed while it was busily running cron jobs throughout the remainder of the night and emailing the output to someone else who had the same username at my ISP as the local one I'd set up on the machine. I don't think he saw the funny side of it sadly.
I feel bad running on adblock, and then gorging on cyanide and happinesss, xkcd, smbc, etc... One day I just might click on an add and make them some money.
NeXT was a terrible business, it never turned a profit, and bled money endlessly. The products were often good, but they were extremely expensive and were never quite matched properly to a market. NeXT was such a terrible business, Jobs was nearly at a point of having to shut it down when Apple purchased it because it couldn't stand on its own as a hardware company any longer.

The reason VC never touched NeXT was the hyper valuation Jobs placed on it from day one. Before it had any products or any sales, he slapped a $100+ million valuation on it, which was a lot of money back in 1986, and a huge valuation for any VC to touch without any sales or product.

It would have been trivially easy for Jobs to get VC money at a sane valuation.

And yes, I realize there were five years between the iPod and Jobs arrival. So what? The point was the iPod is what revived Apple and set it on a huge upswing (which is also why the stock didn't move until 2003 as the iPod sales rolled in). The work that was done on the iMac got Apple back to stable ground as a business, the iPod sent it on a skyrocketing trajectory.

The valley absolutely believed in Jobs. He was a big reason the NeXT products were often good, and the valley saw that. The fact that the valley believed in him is why he was able to sell NeXT to Apple for so much money in the first place, and why he was able to take the helm at Apple again in the second place.
Currency is a bit different from equity. Currency is a medium of exchange designed to smooth the trade of actually valuable things, not a store of value itself. A company is a (dynamic) store of value, that is supposed to generate valuable product at a rate proportional to its price.
Mathias will be pleased!

I hope they bring the concept of the status bar and notifications to Android. What they had in WebOS was leagues ahead of everyone else.
According to half the past week's analysis of Facebook, ad-supported anything isn't sustainable.
There's a faith that eventually there will be a dividend payout or buyback, like Cook at Apple finally did. But most companies ride the rollercoaster until they crash.
Documentation... shudder. I used to, sadly, enjoying documenting my work, but now I am in a multinational and have to document for regulators and risk management, as opposed to future users or replacement developers.

Not to sound to biased, but project management-style documentation is all completely horrific, obfuscating bloat.
The peson was trying to compare a tv comparison to an Apple/non-Apple comparison. I stand firmly by my contention that that is not a good comparison because Apple products are in a class essentially by themselves (not even approached by Sony TVs). The illustration is weak at best.

The illustration is even more non-sensical since it specifies a top-of-the-line Mac with a bottom of the line no-name.

Spot-on, huh?
Twin Towers, Dubai
Not great news for XNA hobbyists like myself.

Oh well, I guess I'll just move to Java to create some games. It worked for Notch :)
that is superficially the same sentence, but you've removed the key part. while "you only have to be worse than the best 5-10% to not be making money" is logically (in the truth table sense) the same as "you have to be in the top 5-10% to be making money", the implication of the former sentence is that it's surprisingly easy to fall out of the zone in which you are making money, whereas the implications of yours are that it's hard to enter that zone.
A Simple Way to Add Free News Content to Your Website Part 2
In the first part of this tutorial, detailed information was provided on utilizing RSS (Really Simple Syndication) coding to incorporate free news content and links into any web page.It is recommended that you review Pt. 1, because it explains more about RSS and reveals how to integrate a basic newsfeed module using Google Feed API.The goal of this tutorial is to furnish instructions on adding a larger news content module, a horizontal newsfeed, and a list-format style feed.
Just like how we shouldn't worry about big kids Sony and their 70+ million network being compromised?

Telling people not to worry about security works until they, inevitably, have their data compromised. Technically aware consumers have a responsibility to put pressure on companies to be secure with information.
New Microsoft Strategy: Drive people to Mac/Linux
TheSexyVampire (ilikedabeiber) on Twitter
moreutils is a nice package to have installed in any case. For example, sponge is very handy at times.

(Disclaimer: I wrote isutf8, which is included in moreutils.)
Almost the same story a friend of mine told me about how he knew when it was time to cash out. "I was at 7-Eleven and the clerk was talking to the customer in front of me about what stocks they were buying. The next day I sold all my stocks."
MIT can tell if you smile is fake
Slimming Factor|Diet Pills|Slimming Capsule 
Plan Your Weight Loss Programs from Online Weight Loss Pill Store - www.slimmingfactor.net. There Are Slimming Factor Slim Capsule - Authentic Chinese Slimming Pills Available Here. Order Today - Shipped Today! Bid Farewell to Obesity By Your Will!
What good does this guys admission of being stupid do to other bills like PIPA?

It shows the negotiating power of the Internet to the world. After all, the bill was defeated by online communities like Reddit, Wikipedia or HN right here. If anything that's an admission that online communities should be listened to, much more often.

And I like that. When people ask me where I'm from, I often jokingly answer "From the Internet", I'm sure a lot of people here can relate to this feeling. I'm not a US citizen, but being from the Internet I am directly impacted by these laws. I am glad to think that my "people" (fellow interneteese) and I can make ourselves heard.
OK, where can I download that free authenticator for my Nokia S60?
Including two crashes.
YellowBird – 360° Videos That You Can Control While Watching
Such a shame, they should have gone working for Mozilla on the Boot2Gecko (B2G) smartphone OS. It would have been a perfect fit and a great way to instantly get many enyo / webapps on the new platform.
I don't read books on a phone and the PDF viewing experience on an iPad is perfectly fine. Is there another "mobile" that I'm missing?
GNU programs that show a license and copyright information at startup do so when used interactively, not when in batch mode. For example:

echo 1 + 2 | bc

That doesn't produce anything except "3", even with GNU bc.
Limewire sued for more money than exists in the world
Apple seeks injunction vs HTC for patent infringement; ajross declares patent wars evil incarnate [1].

Google subsidiary Motorola granted likely injunction against Xbox 360; ajross suddenly ok with patent war.

[1] http://duckduckgo.com/?q=%22hacker+news%22+ajross+google+pat...
A friday evening (from 7h30 pm for example) or Saturday evening (anytime) would work for me.
Coda 2: Reviewed
Hi, interested in the above comment. Can you explain how a timing attack would work here?
保健品oem
Heise developed this last year. They made a two-stage like-button which is disabled by default and sends no data to FB et al. When you first click on it, the real button loads and you can then share what you want.

http://www.heise.de/ct/artikel/2-Klicks-fuer-mehr-Datenschut... [german]
Debian has this as well. I do "unalias -a" whenever I log into an account I haven't configured to my liking yet (I want no ls coloring, but I do want a bash prompt in boldface).
Dental Atlanta
Promoting well-being, one smile at a time!
Quite surprised at the number of people who are worried about this, it's hardly complicated..
There might be quite a few full time jobs — although you could outsource that sort of work with ease, and automate much of the process. On the flip side I'm surprised that nobody has really abused this on a massive scale yet -- imagine if someone did a DOS style avalanche of take down notices
Can you do a timing attack against something as fast as a case conversion and a hash function, even if it has a work factor? Normally they're done against database requests aren't they?
For some reason, we tech geeks, give way too much importance to the uniqueness of the idea. If your idea is any good, there will certainly be competitors.

Imagine this - You launch first. This competitor of yours launches the next day. If they still kick your ass by having a better product or marketing, then it doesn't matter if you launched first.

If the thought of a competitor entering the market makes you want to run, then you need to toughen up.

It's better to focus on your users anyway. The only way to think about competitors is to learn how to serve your users better. Competitors exist to do free market research for you.

Sorry to invoke a cliche, but at the stage you are, execution is all that matters.
You know who made out well on the FB IPO? People who sold in secondary markets pre-IPO on the hyped pricing.
NASA is broadcasting:

http://www.nasa.gov/multimedia/nasatv/ustream.html

Anyone know what time it's expected to dock at?
Exactly - Republicans watch Fox, Democrats watch MSNBC & everyone is happy hearing what they already believe.