skysight-inc/HackerNews huggingface dataset:
Ask HN: Your favorite resources for learning Rails
I recently took a job as a PHP developer at a web shop, and—to my delight—they said they would pay me to learn Rails.

What were your favorite resources when you were starting out, even if they weren't free?
Have you priced out buying good pizza vs cheap pizza for 800 people?
YC is, in a sense, transitioning from being a startup into being a 'big company'.
If you can do a test, a loop, and a write, you're Turing complete IIRC. Hell, the DOS shell is Turing complete, your HP-12C is Turing complete.

So ANSI SQL with selects only may not be Turing complete, but pretty much all SQL implementations are, since they added loops, not to mention stored procedures etc.

All languages are Turing complete and equivalent from a computability standpoint. That's the sense in which it means nothing for a language to be Turing complete - they all are.

They are different in terms of expressive power, computational efficiency for different problems.

Can you do closures in HP-12C assembler? Of course! just write a Lisp interpreter in assembler, and there you go.
The quotes in Chinese is for emphise not puns
My point is that I think you are free to make money. If you can do it without compromising your sense of quality you will go very far.

Well, not necessarily tags, but I want to dive deeper in some things. You should allow that.

I like the idea of having a web page that's the opposite of sites that make me email some jackass to get a price. These are all buyable things, RIGHT NOW.

You should have a giant page of SBCs. And UAVs. And 3d printing things. And useful software. Free or otherwise! I think the iphone game Trainyard might appeal to hackers, for example...

I'm gonna order the panograph tomorrow, I think...
Unlock PDF Password
Unlock PDF password security and unlock PDF file security to edit, copy, print and extract data from PDF using PDF security remover tool. By PDF password remover tool you can unlock PDF Owner password security easily and instantly.
You think that's bad? I'll raise you the "the halting problem proves that you can never prove a program halts" claim.
I largely agree...it can be good for users but can also scale back the innovation in that market due to Google's reach. A brand like Google can get to so many more users than a startup can. I'm amazed quite often by the number of people who don't know what Dropbox is. Yet, when Google enters this market, it'll be those people discovering GDrive and thinking "This is awesome! Why haven't I seen this before!" Competition drives innovation, definitely. Question is, who can innovate quicker and expand their market more rapidly, a startup or Google. Google has resources a startup does not. And for that, Google can often get to a controlling stake in the market, thereby controlling the innovation and halting that of the original business.
No one will kill you over this. If your friends all have iPhones, I can see how that could skew your perception of the world.

I would say that ends the "obvious" reasons, in my opinion, though. At last count, Google was signing up 550,000 new phones per DAY, and I'm pretty sure the installed base for Android devices is now larger than that of iOS devices.

And frankly, Android is a better platform hands down for releasing a new product that's at all experimental. Have a bug? Release a new version. NOW. A new feature to try out? Release it. And then release another build to fix that new feature.

It takes at most an hour for a new build to go live on the Market, and all of that is propagation delay. Updates on iOS take a week to go live, and that's if Apple likes you. And you haven't accidentally used pinch zoom in a way that they consider to be proprietary.

People I know who have released on iOS and Android tell me they often are 4-5 builds ahead on Android, and that they hate their iOS version because it has so many bugs that Apple hasn't approved the fixes for yet. I'm frankly surprised that a start-up would release first on iOS, given the standard "release early and often" philosophy around here.

Whatever. Good luck. If I see an announcement for the Android version, I may give it a try. I'm a bootstrapped indie developer myself, so I can sympathize with your position. But my game has been polished under the Android fan base as a first release, and only in the next month will get a full release on iOS.
I personally liked PG's awkwardness. It felt Jeffersonian.
Turing completeness concerns itself with the ability of a computer to solve problems that are computable. Modern computers, however, are almost entirely purposed towards interacting with humans and processing data.

Mathematically these "problems" are isomorphic, but the real world concerns itself with issues like correctness, robustness, performance, efficiency, cost, scalability, etc.

The idea of turing completeness compares a 100% perfect program against another 100% perfect program. It does not concern itself at all with efficiency, which is horrific in and of itself, but worse yet it does not concern itself with the difficulty of creating and maintaining the program. Given that this tends to be the overwhelmingly largest factor in the cost of creating software this is a bit of a problem.
Online investment ideas
True but that's how arranged marriages work in India. Exceptions may exist but most parents here still look for match of same caste/sub-caste with high income levels.

Matrimonial sites just help people find brides and grooms in they way they want.
Making Money online
Ahead of today's tenth anniversary of the 9/11 terrorist attacks on the United States (September 11, 2001), families, friends, colleagues and others worldwide have in various ways been remembering the victims of the incident.Residents of Dividing Creek in New Jersey have been placing flags to represent those who lost their lives.
In my case, I learned Rails from Ruby on Rails Tutorial by Michael Hartl. I love the fact that he assumes no knowledge from the reader, and make sure the reader doesn't make mistakes along the way.
Guess it just requires some manifest/firefox hacking then. The top reviews complain just exactly about not working on ff6 and 7.
Good idea. I think you've got a good idea of what I'm trying to add to the site (especially with the SBCs and UAVs). Adding individual pages based on interest would be a major improvement. Apps is another great idea.

I'm considering the idea of cutting deals with retailers (or even manufacturers) if the site reaches critical mass. I mean, I'm not averse to making money. I just hadn't planned on it.
See, that's an example of what I mean. You simple take it as given that technology will simply solve the problem by virtue of being TECHNOLOGICAL, when a moment's thought starts poking huge gaping holes in logic.

Suppose Florida is a close race again in alt-2000 where electronic voting is widespread. But wait! In three precincts, close examination of the voting machines reveals that they have been systematically tampered with, in exactly the way described in this article, and the voting totals are unreliable. Aaaaaandd...

... now what? Count the ballots again? Can't. No such thing. Re-add the wrong numbers together for the wrong result? Hold the vote again in those precincts? That's fraught with its own serious problems. The vote is just screwed and there's basically nothing you can do about it.

"But the vote can be screwed with paper ballots too!" Yes, but it's much harder, leaves a much larger and harder to forge trail, requires vastly more effort, and is much easier to detect. (Ye olde "Benford's Law" trick will work only once, you know.) The question isn't whether computer voting "works", it's whether it's better.

And, secretly, I palmed a card. I tampered with those voting machines after the vote occurred. The vote numbers are totally accurate in my hypothetical scenario! But good luck proving that in real life.

One thing that people don't often get is that voting isn't about choosing a winner. Choosing winners is easy. It's about convincing the losers that they lost, and that the process is fair, and it's far better for them to participate in the Great Debate and sway people to their position and try to win the next election, rather than forming an armed mob and going on a rampage. Electronic voting machines make that outcome much harder. For once, Hollywood-hackability works on our side and the pervasive message that all computers are intrinsically infinitely hackable is not so far from the truth.

(... oh, and if you stay tuned for long enough, we'll be able to answer that "Now What?" question sooner or later, because it is only a matter of time before the body politic is literally faced with that question, instead of merely hypothetically.)
Makes a good case...

Really? Does it? Because I've read that article several times, and as far as I can tell, the "case" it makes for erradicating them consists entirely of the opinions of some scientists and the half-baked idea that "obviously something else would fill in the niche".

Heck, every time I read that article, considering the amount of time they devote to the impact of erradication, I am astounded at the conclusions they draw, which they seem to have been actively tearing down for the duration of the article.
"Open the developer tools and paste this into the JavaScript Console" is far less effective as "paste this into your address bar" as far as phishing schemes go. At least, in my experience. YMMV.
Suits shouldn't be allowed to this type of meetup. I definitely saw at least 5 people in suits. so lame.
Economists talk about this under the heading of transaction costs.

That is, if a perfectly free market is the ideal way to allocate resources, how do we wind up with companies? Remember, a company is essentially a little island of command economics in the wider sea of the market.

In the 30s Coase proposed that companies form because it is cheaper to do some things in a command fashion than to pay the "transaction cost" of continuously searching the market for an optimal solution to your problem.

For example, it might be cheaper and easier to hire a programmer than to continuously manage a set of programming contractors working on a dozen different little projects.

The interesting thing is that it's not a fixed relationship. Information technology reduces the cost of both internal and external transactions: thus we get larger megacorps and more entrepreneurs.
Bro, c'mon now. I hate using this argument, but if you promise your users a free upgrade and you break that promise. WHO THE FUCK WILL EVER TRUST YOU AGAIN? That's a lame excuse! Don't promise something that you can't keep. That just reflect badly on the company/developer. This is not about the money. It's about the integrity of a company.
Hate these elitist comments (hope you get hellbanned, I sincerely do).

Most of the people I know got their macbooks by giving up a large chunk of their salary (some people earn less than its price). But they bought it anyway since its a solid development platform (and they wanted to venture into the iOS platform). Some gave up a large chunk of their scholarship. Some got it from their company and some bought it second hand from someone going abroad and wanted to shed some wait so sold it at a very small price. Almost no one was very comfortable paying the price of the first license since 60$ was a lot of money (even more so back then) but they thought it will pay out in the long term. They already feel cheated that they had to wait more than a few years for the next update. But it was a good tool none the less.

>Dude's running a business, not a charity.

Yes, exactly. So at the least you gather that. When MS or Apple says something related to license they do it. Apple recently told new customers don't wait till the next OSX upgrade to buy your new macbook, buy it now and we would give you an upgrade free of cost. And they did exactly that. How is this promise different. If he made a mistake in calculating initial cost, its his mistake and he has to own up to it. Why punish the customers? Not everybody who develops on a macbook lives in a first world country. You have a sick elitist mentality.

Edit:

PS:

>Bro, c'mon now

I have been on and off for a while,I missed when Jersey Shore hit HN.
Zen Cart Customization - Designing the Online Store  
You can have a say in how your online store looks like. There is an inherent system for getting online payments, making adjustments for tax and discount rates, etc. The advantages of this are not limited to just these. With simple navigation, easy zen cart customization and numerous delivery and payment options, a zen cart is in no way less effective than a human, but with the ability to handle manifold transactions.
Google's Biggest Threat Is Google failing to innovate. They're still a one-trick pony after all these years.
> There is a _physical_ backup for recounts. It's verifiable. Its trustworthy, and it's secret. If you want results faster. Volunteer at the voting place. If you don't trust a voting place. Send an observer. All of this can and should happen in secret in plain sight.
I know this is hard for us nerds to admit, but there are systems that do not need to be, nor should be computerized.

Sort of. But a poll worker could toss out ballots and you'd have no idea. A voter could toss in multiple (stolen) ballots and no one could stop it. Etc etc. There are serious problems with electronic voting, but paper ballots aren't immune to problems. Physical backups mean shit when the source is fraudulent.
Don't even sweat the comments, I didn't take it as offensive at all. If anything it was super encouraging. I guess I kind of assumed that I was missing out by not being in the Silicon Valley area, but it sounds like I have more opportunity than I thought.

The iPhone app is close to being done, but I feel like it's missing a few things to be a true MVP (ability to export data). It's honestly just been a weekend project (<10 hours), that I made to help my wife and some of her friends. Sounds like I need to get it up ASAP though, if for no other reason than a resume builder that shows ability.

Appreciate all the feedback. It's hard learning in a vacuum, and it can be refreshing to get a fresh perspective.
Download Margaret Movie
Margaret is an American dramatic film di ahead and written by Kenneth Lonergan realismo da, who previously headed uno You Can Count On Me, uno, which was published in 2000 and two Academy Awards Nomine.the story revolves around a 17-year-olds in the School of New York City High named Lisa Cohen (Anna Paquin), which may have contributed to a bus accident on Manhattan's Upper West Side.
Is the technology too new or are they able to provide you with estimates for (i) the useful life of the equipment and (ii) recurring maintenance costs?

Barring vast economic collapse, a bet on rising energy prices strikes me as relatively safe compared to many other investment alternatives. It's definitely very interesting and really appreciate you sharing your experience!
The tag list isn't even ordered alphabetically anymore, for $DEITY's sake...

I just checked my account, expanded All Tags, and they're listed alphabetically. I also saw there were options to show up to 100 bookmarks per page, and reduce the amount of detail shown.

Looks very much like old Delicious. If I could make the font size of the bookmark titles the same size as pretty much all other text on the page (and therefore get more items visible at a time) I'd be more than happy. And I can fix that with Greasemonkey.
ie. if SparkFun, ThinkGeek and Maker SHED had a baby...
I use it while driving to call people without having to dial with my fingers. Unfortunately once the call is placed I still have to use my fingers to set it to speakerphone.
Briliant! I definitely buy the Emotive headset
> if Bethesda doesn't defend their claim on the "Elder Scrolls" name, they can lose it.

Only if there's a chance of the usage being misleading. Otherwise the usages are supposed to co-exist.

Anyways, the scrolls they refer to are actual scroll objects. They aren't using it in the slightest bit creatively.

A trademark on a game called 'The Sword of the Kingslayer' might conflict with another game called 'Spell for the Kingslayer', as they both follow the pattern '_ of/for the kingslayer' and kingslayer is a relatively unique word. Sword and spell are not.

> if I created a new game called "Warcraft"

Did Mojang create a game called TES: Oblivion? No.

So the appropriate analogy would be you creating a game called 'War', a generic thing not invented by Blizzard and not in any way exclusively associated with their games.
I can't remember the exact keynote but think I've seen Tim Cook on stage before.
> Remember, a company is essentially a little island of command economics in the wider sea of the market.

There's some truth in there, but it's a stretch. In a true command economy, you can't opt out of the command economy without defecting/revolution/violence. In a company, you can quit and take your labor elsewhere. Likewise, suppliers can stop supplying and buyers can stop buying. Not so with the Commissar's Shoe Producing Command Division.
I hope that Amazon forks Google (in the true tradition of Open Source)
I like that analogy. However, I'd say it's more like if SparkFun and ThinkGeek were a couple, but then it turned out Inventables was the real dad and ThinkGeek only got visitation on the weekends.
Furniture removal company
Dfurniture removalavid Jones Removals and Storage proud to be an Australian family owned, Sydney based removals and storage company, offer a range of quality relocation services including: furniture removals, corporate relocation, interstate moving and packing and moving.
It was interesting to note that Groupon thinks Foursquare check-in's is a "necessary evil"..
I submitted a 3 line patch to Tornado and got an email a few months later from a Facebook recruiter. I'm fairly certain they would never actually hire me but if you're not getting any emails from clueless recruiters you must really be hiding yourself from the internet. Get out on GitHub and get involved in stuff.

Edit: If you're even mildly competent in the things you listed on your HN profile then you'd be one of the top 10 candidates I've interviewed in the past couple years for "PHP developer" positions.
Daily28sep11
Amazing Photos of Amazing Holes on Earth
Amazing Photos i ever seen. Amazine Holes around the world. They are looking bigger in even photos then how much bigger they will be. Just Imagine... If you missed them here are they just look at those Amazing Photos of Amazing Holes around the world.
Hackers turn MySQL.com into malware launchpad
Yes and you are likely to have some ramifications for breaking said contract. Most of the comments here are along the lines of not agreeing with marco's sentiment of we won't fault you. They will fault him and his breaking of the contract will not be all cheers.

If I were a textmate user I would be looking at alternatives that actually deliver updates in a timely manner and don't break promises.
Yeah, it's true, it's probably possible but a logistical nightmare. Can't actually fault them for that, was a good event all around.
I'm the author. I upvoted you because I see how you may have misunderstood what I wrote. I agree with you in part because I'm a 32 year old and over-the-hill if you go by some things I read here.

I was referring to "old school" more than "old". A 50 year old programmer can bring very valuable perspective to problem solving, even if he doesn't know a word of Javascript. He can also probably provide important leadership; the kind which is sorely lacking here in Japan. Unfortunately, I don't know any here. (I worked with one back in the US and he was awesome for how he provoked me, even if he didn't code that much)

The people I was referring to were people are the ones who believe everything needs to be built close to the metal, and that scripting languages are toys that cannot be used for serious engineering. They are generally older, in positions of management, and useless.
OMG! Seriously? What kind of stupid logic is that? If you use this line with your business, prepare for the shit storm that will come to your way. I'll report you to the BBB, file a law suit against you and pre up a class action law suit to rape you into bankruptcy and make sure no one will ever do business with you again.

You agree to a contact and now you want to back out of it. Yes, people break contacts all the time but be prepare for a shit storm that will rip you apart.
YC used to spend half the year based out of Cambridge, MA before they decided to concentrate exclusively on the west coast, so no, it isn't the first time they're heading east.
Am I the only one who sees a huge problem with opting into having Groupon track my purchases? I'd definitely rather carry around a paper card that gets holes punched in it than have a company like Groupon track my purchases.
The PHP4 thing is something I should have brought up. I was brought in to save a restaurant search website project from complete failure, but was horrified when the hosting company was incapable of running anything other than PHP4.

I had to have the president of the company call them and get them to move us to a server with PHP5. This was 2.5 years ago - well after when PHP4 was deadended.
While you assessment of the browser situation some years from now, is far less depressing than the picture Paul Irish paints, you're ignoring his point that not only will we have to deal with different versions of IE, but on top of that, we need to regard all of the different render-modes/document-modes that will possibly be integrated in future IE versions, for the sake of compatibility.
It is by that line of reasoning, that Paul Irish makes the assumption that we'll be targeting some 72 different "browser versions" in 2020.
Speed Test app for iOS and Android Devices
I'm not sure. You might be conflating command economics with totalitarianism. I'm not an economist so I can't be sure.

In terms of historical examples of command economies, yes, they've lacked the ability of labour to walk away. Indeed one of the first things the USSR did was reintroduce a form of serfdom -- workers were bonded to their enterprise and couldn't move without permission.

A good pop-econ/narrative read on the history of Soviet economics is Red Plenty by Francis Spufford.
Google Is Soon Retiring The Old AdSense Interface
I am sure the Learn You A Haskell Guy would love to see his book receive more distribution. He's really nice, you should ask him.

And the bookhas the distinction of being on of the ONLY approachable and natural explanations of monadic programming.
Also, Dropbox wasn't revolutionary because of what it was on paper. If you told me "file sync made easy" I would've been skeptical a few years ago. The simplicity of Dropbox's interface made it popular, not the actual concept. Which makes Google's "GDrive" a little more interesting as far as strategy. If I'm Google, I would want people to stop using Dropbox. Not because I want to make a competitor to Dropbox, but because I want more people on the web seeing my ads. If people get used to syncing their files effortlessly, they'll stop using web-based software and go back to the more responsive, feature-rich, and integrated desktop tools (eg MS Office vs Google Docs). Less people using the web = less revenue.

GDrive won't be a "drive." It will be an attempt to get rid of our notions of files and applications on our computers. Or at least that's my prediction. They won't bother making a Dropbox clone because it doesn't help them in any way if it's successful (it'll probably wind up costing them more money than it's worth) because Dropbox encourages users to use desktop apps and save files using a traditional file system on their computer.