skysight-inc/HackerNews huggingface dataset:
I've just moved from years of PHP to RoR. And there's a lot that I miss about PHP. Deploying Rails Apps is still a motherfucking nightmare - I hanker for the days of just git pulling and changing a couple of config vars. I can google any error message in PHP and find dozens of answers - not so with Rails, where I end up really have to scrabble around for a solution.

But there's also a lot to love about RoR. I just needed to calculate the number of business days between two dates - step forward the business_time gem. Five mins later and I've got a stable, tested solution.

I've built and sold businesses on PHP, I run some sites on it still. But I've never got into testing with PHP, it just isn't seamless. And because of that, I've always hated going back into the code and improving things later - projects have tended to stagnate. With RoR you have to make an effort NOT to write tests, and making minor tweaks isn't like moonwalking across a minefield.

If you just want to whack up a prototype right fucking now then PHP and a Framework are for you. But if you think that you're working on something more than a punt then either put in the effort to write decent tests in PHP, or use a framework that will force you to do so.

In summary - PHP and Yii Framework do almost all of what Rails do. It's fast, stable, clean and easily deployed. But the weight of the developer community is now behind Rails. And Ruby is a neat language that I enjoy working with.
Is a video of this talk going to be available?
What a pleasant attitude painfully indicative of a certain kind of entrepreneur that can only see green in the world.

You see, what you call a "certain type of nerd" are actually craftsmen who enjoy things done well. You can be all the IKEA you want, and you're surely gonna rack up some interesting profits. But if I'm the kind of furniture maker who enjoys taking 6 months to build the perfect cabinet, you can be sure I'll pay special attention to selecting tools that I love. And none of your monetization arguments are going to count really.

So the bottom line is that PHP vs Ruby vs Python etc is a craftsmen's discussion. (If it's a serious discussion at all, that is - comparing it to Lean Startups isn't a serious discussion.) Bringing arguments like yours to such a setting just makes you look silly (especially when you think it's about "extreme optimization", then you just look like you really have no idea what you're talking about).
This was written by Slovenian ambassador to Japan. There's quite strong opposition in Slovenia against ACTA - even the Musicians's guild is against it.

There are going to be street protests in Slovenia against ACTA on Saturday.

This can still be reversed - by EU Parliament not ratifying it and in turn giving other European countries an excuse not to ratify it.
When will we take real, substantive action on this issue?

Got any new ideas? (seriously)
Sure.

I've purchased web apps and websites (and have colleagues who have done the same) for $1k-$2k that today make right around that each month. But those are the best results; that's not the most common outcome of purchasing in this range.

The most common purchase price is between $2k and $7k. Though I do feel like that's been creeping up over the past couple of years as this approach of buying becomes better known.

The more you can spend the better off you are; everyone's trying to buy in the $2k-5k range so there is far less competition in the $10k-$25k range. But $5k-$10k can also net you a nice app.

In addition, although this approach saves months of dev time it does take time to find deals. You either have to sift through sites on Flippa, which I did for years, or find deals and cold email like I did. It's not something where one day a deal just drops itself into your lap with no work invested.

The hardest one is the first one - once that's going you can use revenue from that to buy the second, and so on. This most recent acquisition was funded purely with revenue from the other 8-10 apps I've bought and revamped over the past several years.
The page you're looking at was just created.
Windows Phone 8 Apollo detailed, will have Windows 8 integration
> (Punchline drumroll)

I believe the musical term is "sting" -- see http://en.wikipedia.org/wiki/Sting_(percussion)
From Wikipedia:

In November 2004, a United Nations Secretary General report described terrorism as any act "intended to cause death or serious bodily harm to civilians or non-combatants with the purpose of intimidating a population or compelling a government or an international organization to do or abstain from doing any act"

Clearly, a terrorist is one who commits, or seeks to commit, an act of terrorism.
No but I re-read that sentence three times because of how poorly it was written. I don't think I've ever read a news article where a quoted person's description bridged two facts with the phrase "and before that".
Ubuntu 12.04 LTS Precise Pangolin Alpha 2 Released
Haunted.
This is silly. Without copyright, licenses like the GPL don't have teeth and cannot be enforced.
I've seen this is a problem on Reddit, though I've never really noticed it myself. Someone decides the dislike or disagree with you enough, or perhaps they were just pissed off with the way you responded to them and they go through your history down-voting everything they can.

I'm just curious can you even down/up-vote old comments. Seems like they should lock after a few days to prevent this sort of behaviour.
Well, yes I can see in games it being just eye candy maybe, but even in incredibly flashy renderings (like heck even Target commercials) there's just sort of a basic Verlet integration of speed and acceleration or deceleration but not many things like air drag, friction on the surfaces, little "oops" that happen with uneven surfaces and random errors in trajectories, etc... I have seen SIGGRAPH white papers that contain a lot of these sorts of things and more as a group, and well, lets hope those eventually get read and used. The current state of the art reminds me of when I first learned Photoshop and I couldn't stand any magazine covers I saw (actually I guess I still can't heheheh)
You sell your stocks (asset class: equity) and someone buys it and gives you cash; then you go and buy treasury bonds (equity class: government bonds). Money flow out of equity into U.S treasury, otherwise known as "flight to safety."
Our First Pull Request
Shawn Achor: The happy secret to better work (TED video)
Hey 97s-

Send me an email or some contact info for you (my email is in my profile). I was randomly looking at some of your comment / post history on YC and we are in a somewhat similar situation. I'd like to help you. :)

/s/ quickpost
That would be enough, but I doubt tablets come with C/C++ compilers.
It did for a lot of people, indeed... Differences in click-through are quite measurable for us (a Facebook app provider).

The Ticker, specifically, proved to be a huge surprise, with click-rates higher than the regular click-rate of a Facebook Ad!
I don't use rsnapshot but you can set up arguments you pass to ssh, in which case you can selectively disable ControlMaster. If you can't, maybe rsnapshot respects .ssh/config so you can set up a Host entry with the relevant config. If you want to also use ControlMaster the host you connect to with rsnapshot, you can set up a Host with a dummy name and set its Hostname option to the real host.
You don't know how Hotmail stores your emails either, do you?
Google maps includes sponsored locations when you search for things on the map.

Are we going to also prosecute Google for providing free web search, making it impossible to make a competing search engine that charges users 10 Euro cents per query?
To my knowledge comments do not lock, I know that I can go back several pages in my history and upvote responses to my comments. You cannot downvote responses to your comment's so I don't know if downvote get's disables at a certain point.

Edit: According to brudgers comment downvoting does lock after a few days. He has a comment below on it.
It's actually a pretty good implementation of preventing login dialog imposters.

However, with the popularization of keyloggers (and signed binaries), that should have been sidelined as no longer needed.

I'm guessing it was somehow related to some big business/government clients that require such a feature despite it's efficacy.
Correlation does not imply causation.

You have, in fact, provided no proof that family income isn't ordered that way as a result of SAT scores.
Thanks for the kind words!

These recent posts are part of the lecture notes for my "Scripting Language Design and Implementation" course.

There are slides that go along with some of them:

http://matt.might.net/teaching/scripting-languages/spring-20...

I prefer spartan slides, so I'm not sure how useful they are without me presenting them.

But, I'll throw them out there since there are a few nuggets in them that are not in the posts.

There are also slides for non-existent posts (e.g. bash), because I don't always have time to transcribe my notes into a blog post.
Why Facebook Clearly Belongs in the 10X Revenue Club
Finding and fixing a long standing bug in the Ruby Amazon S3 Library
Oops, that was a typo.
I found it very odd that he would place false before true, but then I realized that's probably just the C mindset leaking through.
List of Things You Can Do to Increase Conversion Rate
Ask HN: How do you handle rapidly changing requirements for a project
A little background ... I'm working with a project where the client will define requirements for us, we'll give estimates, then they'll change the requirements ... maybe drop one or two, refine another one, or change one completely so that we can hit a certain number of (agreed upon) hours for the project.

Right now we're tracking these in microsoft word, but its very cumbersome ... sometimes something will sneak in that we weren't paying much attention to (minor disconnect between the project manager and the developer), or we'll lose something and have to search through a bunch of emails to find it.

So I was just curious to see how others handle stuff like this, what do you use to track changing requirements before (and sometimes during) a project?

JIRA? lighthouse? Pivotal Tracker?
Are you seriously commending Microsoft on a deceitful and misleading ad campaign!? http://news.ycombinator.com/item?id=3544095
The x-axis actually shows the flow of cash into mutual funds in the given sector, which we take as a proxy for investor belief in the value of investing in that sector.
Sorry for nitpicking, but you meant 15, not 14. Other than that, it seems you are 100% right.
I guess a nitpick on the article. When you say a "Steep learning curve" doesn't that mean the time to learn is quick? (Think X/Y plot with Time being independant, steeper slope indicates faster learning?)
Answers to frequently asked questions about open source Spark tablet
I hope they are recording the user agents and versions. That data would be very valuable.
I'm with you. I think an equivalent post could have been written on how programming in GUI is much better. What it comes down to is pretty boring and unsatisfying-- both have strengths and weaknesses, and these depend on the specific application.
Some good ideas, thanks, I'll give it a shot. I really like the speed of the persistent connections.
Are the essays that some universities require there to offer a layer of plausible deniability ("sure your marks were excellent but your essay somehow didn't get us very excited").
vim key bindings are nothing. If you think vim == keybindings you know nothing about vim.

Saying that "editor/IDE with vim keybindings" is as good as vim. Is like saying a Honda Civic painted red is as good as a Ferrari f70.
The content cartels would be quite alright with these terms (they'd of course fight them in the short term, though). Their primary goal is to revert us to the days of receive-only information display terminals (TV). To actually push back:

* A right to Internet access (RAND terms, no 'identity'-based blacklisting by government or ISP)

* A right to personal computing devices (and require unlockable bootloaders)

* Decriminalization of anything copyright related, civil penalties only.

* A right for one's computing infrastructure to stay intact throughout court proceedings. (Seizing someone's servers gags them without due process).
I agree to a degree. OP: Do you think your family life is as fulfilling as it can be? Are your feelings due to something else missing in life?
True, but API's use hardware that has actual costs so it is a "rival good". For example, GPL code is a non "rival good" in that someone running it on their own hardware costs nothing, a download service that provides GPL code is a "rival good" in that a finite number of people can use it at one time.

Now if Google hosted their map's as a torrent and said, use this for whatever you want. That would be close enough that calling it a non rival good would be a reasonable defense. But, they do charge some customers for using their API which right or wrong opens them up to predatory pricing laws.
TechCrunch has no idea who you are when you visit it logged into Facebook. The comments box is served by Facebook, and doesn't provide any information to the hosting site.

(I work at Facebook.)
The best and most useful SSH trick (for me at least) is:

ssh -[N]D 1080 [-p 33] user@server

A SOCKS5 proxy on the go...
That's exactly what Malcolm Gladwell suggests in this article: http://www.newyorker.com/archive/2005/10/10/051010crat_atlar...
Evidence of Google fanboy bury brigades on HN
http://i.imgur.com/fSJqq.png

Link to censored post http://news.ycombinator.com/item?id=3543664

Digg-style bury brigades that flag negative news for Apple/Google or any positive news for Microsoft. So much so that Winsupersite is hellbanned. Really sad.
Hmm.

The Chinese market is freer than western markets. No artificial government enforced monopolies.
I don't understand why you are getting so many down votes. Of all the analysis I've seen on forums, websites, and in magazines, that one seems to be the most thorough and best documented.

If the down voters are aware of a flaw in it, I wish they would say something instead of just burying you.
Er, every transaction has both a buyer and a seller – both of whom are investors. If one is timing well, the other is timing poorly – summed over both, the class of all 'investors' can never be winning or losing from timing. Only subsets of investors could.
I've had products produced in China. They remind me of that honey badger video. If you have money they will do whatever you want. I was shocked at the ease with which I could contact one of their companies and request that they change and rebrand some of their own proprietary products for me to sell, and they complied without blinking for what, in my mind, was a fairly low amount of $$$. I can't imagine US companies even contemplating that without practically owning the results.
you are lucky because if you ever need to use data rescue, well, there's nothing that works well with reiserfs.

that being said, i'm a reiserFS fan too. been using it for almost a decade. two months ago, installed debian sid on my box, and ext4 ate my data after the third boot! kid you not. tried to find the cause to submit a report, but run out of time, just reinstalled with ext3 for now.
Causation is irrelevant. The question is the extent to which SAT score and family income contain the same information.
PlaceIQ: How location and context influence what we buy
When IE was bundled into Windows for free Netscape sued in federal court, and won. The DOJ intervened and lessened the impact of the ruling.

Meanwhile, Netscape died. They got bought by AOL and they open-sourced their code as a consequence of dying and becoming mostly a disembodied brand, not as an attempt to survive.
Yep. Also Pinterest really isn't that complex an application. Clicking on buttons and trying scenarios out is probably good enough (given the time they have available). The major hiccups like server slowdowns, or concurrency issues, or too much memory being used for a request are hard to unit test anyway, and those are the real potential issues they face.
I can no longer edit the above article, and I just realized that I made a very critical typo. When I wrote: "XFS in particular have proven to be a memory hog, and others have noted severe performance degredations and in some cases stability problems, under memory pressure", I had intended to say that "ZFS in particular..."

My apologies to the XFS developers and fans of XFS. I currently have no information about how XFS behaves under extreme memory pressure. I don't find competitive benchmarking to be all that interesting, so I've never gotten around to do that experiment. My information about ZFS requiring lots of memory for good performance/stability was taken from an Open Solaris mailing list, and not from personal experience, just to be clear.
hmmm, yeah I have noticed weird behavior a few times, however I run a Java Spring app on there and most of the time it works, its pretty much me that is using it though, I would think that Ruby does use more memory than Java though.
What about conversion rate? That looks to be a limited number of pins, so you can't be getting much traffic from them.
"That's how it works. You can also replace 3 with 'Monopoly slashes prices everywhere and relies on its cash reserves'."

So are we going to have laws now where big companies can't lower and raise their prices?

If you want to blame anyone, blame the consumers that only shop for the lowest price. Walmart is a good example of this in the US.

The other problem is that as a small business, you just don't have the resources as the big guys. For example, you might order 1000 widgets from a supplier for $10,000, but because your competitor orders 100,000, they can get a bulk discount and charge a lower price.

Unless we have laws that prevent a business from getting to a certain size and keeping them all small (which I am against), there isn't any way to stop the above scenario.

Similar to how software, music, and movie companies need to change their business model, so do small companies. With globalization becoming easier and easier, they need to offer something that the big guys can't.

Trying to compete on price will only put you out of business quickly
Also typing in dvorak layout doesn't destroy your ability to type qwerty.
> I can't see a privacy issue unless some human gets access to that information.

Correct me if I am wrong, but the change in google's privacy policy meant that the data google collects from google+ is shared along the data that they collect from gmail. Which, to my mind, means that the data is both stored, and able to be shared.

To the best of my knowledge, they have not said that they would ever share this information with anyone else. But Google just changed their privacy policy, and I don't think there is any legal recourse should they decide to change it again. Given the financial pressures on Google to sell that information, I fear that there is strong likelihood that it will eventually be sold.
"Intellectual property right" sounds vague enough to cover patents and trademarks. To me, that sounds like Apple could order customs to destroy, say, all Android phones.... Welp.
Strange, your link didn't work. Perhaps https://en.wikipedia.org/wiki/Celestial_Emporium_of_Benevole... does?

Edit: Doesn't work either. So it's probably a bug in HN.
Parse is hiring developers, designers, and evangelists
I’m writing a book about Gumroad.
Small shops, fewer workers and many more new shops (since they cost little to start).
I wouldn't call these tricks, just using ssh properly.

Here is an article with some less known features of ssh:
http://www.jedi.be/blog/2010/08/27/ssh-tricks-the-usual-and-...
The integration between Phone 8 And Desktop 8 is going to be the most interesting part of both OSes, IMO. No details on exactly how it'll work yet, of course, but I don't think anyone has tried to merge desktop and mobile to quite the same degree that MS is apparently planning.
"SSL Certificates should be validated by a collection of independent certificate authorities"

That would greatly raise the cost of the SSL certificates. And I don't think that would be something that you could get the various providers to even agree on.
One of the Oldest Trees in the World Dies by Fire
You've missed the point entirely. If Google provided free web search, killing off all commercial competitors, and then started charging fees for searches now that all competitors are dead, then yes, they would probably be prosecuted.

If GMaps had remained free this whole shebang might have been avoided.
What makes you think a irrationally protectionist French court isn't going to issue an order changing the licensing terms of Wikipedia's content?
For those seeing this thread for the first time, the above comment was down-voted shortly after I posted it, another HN member must have up-voted and I think that is testament to the great nature of HN. But I request that if anyone sees my comments down-voted either in this thread or in my history please do not up-vote them. I did not post this to rectify my karma, but rather I am genuinely interested in finding out if this is an issue or if I have somehow become trapped in some kind of automatic down-vote mechanism (Though that would not explain post from several days ago all of the sudden dropping to 0) but I am more interested in finding out if this is a real issue (comment sniping) than I am about a few points of Karma. In saying that I do appreciate the effort to help.
Windows Phone 8 Detailed
It is intended as a framework that you can use as a base style to build your website. Examples of it being used differently here: http://builtwithbootstrap.com/

However, the biggest gripe that people have with it is that the default styling just works - and many people tend not to bother changing that.
They bought Powerset who had some great natural language tech (I had a chance to talk to one of their engineers before MS bought them).

I believe Bing incorporates Powerset in their search
Man, this takes me back.

When I built cars that were in our local Pinewood Derby, we had a big, expensive fancy thing that told you which car placed where. It was high, and all it did was light up lights next to 1, 2, 3 and 4. I can't even begin to imagine how much it cost.

It's pretty awesome how far we've come in just a little while. Now you can build an entire instant replay system with things you can get at common stores!

And they have an inventing merit badge now!?
The essential Android exception tracking library
I'll buy a case of beer for the first person who can correctly guess the font used on the original poster on Zuck's desk.
It feels like the longer you develop web applications the less it matters what language you use. I highly recommend experimenting with as many languages as you can because each one has something unique to offer. You are often able to take lessons you learned using one language while using another.

This seems to go a long way with frameworks as well.
As in, it requires the credit card issuers to allow merchants to set a minimum up to $10? I hadn't heard about that.
Any Facebook developers want to chime in with how much stock they were offered when they signed on?
If I recall correctly, ext4 was a hack to get us limping from ext3 (which was showing its age) to btrfs and filesystems of that ilk.
You said:

"I think it's unfair for reuters to make this seem like a bigger deal than it might actually be"

The filing says:

"the Company faced several successful attacks against its corporate network in which access was gained to information on a small portion of our computers and servers"

The headline was:

"Key Internet operator VeriSign hit by hackers"

This wasn't the lead story on the nightly news. It was a Reuters article with a fair headline for what happened. The mere fact that they reported it in their filings but didn't disclose it to company management is a problem right there.