skysight-inc/HackerNews huggingface dataset:
I'm glad Obie chimed in. Most of the points discussed in the article (like decent_exposure) are discussed in his book, The Rails 3 Way. Others, like presenters, have had recent RailsCasts about them.

Rails 3.1 seems to provide a "best of both worlds" when it comes to convention over configuration. It feels a lot more modular and configurable, yet still does most of the work for you. I don't feel Rails itself provides much friction, and areas that do are easily overcome with gems from the community.
Chances are that Charles will never be king, and if he is, it won't be for very long.
Because you did not read and understand the click here for direct download. That is why. That is all. Get some glasses. Pay better attention. I hope you are not the Guy who works for me I'm scared.
New theory emerges for where some fish became four-limbed creatures
Reaching Bars having a Hookah
Using Enthusiasm from the 'Hookah', an alternative way of consuming wine that provides an immediate hit without hang-over the very next day have been introduced throughout the UK .The brand new technique is recognized as AWOL, an acronym for 'Alcohol Without Liquid', and could become a hit in the global club scene due to the euphoric 'high' created when wine is vaporised, mixed with oxygen & inhaled.AWOL machines serve club clients via hoses and would be viewed as a modern version of this 'Nargile' or 'Hookah', which originated in India and became famous in Middle East.
ok, looking at programming language pragmatics it seems like you want fairly serious (university level) theory. so i don't understand why people are talking about regexps - that should be covered in a subsection (regular grammars) of one chapter of that book.

anyway, for databases i would suggest date's "sql and relational theory" - it shows how sql is related to a more elegant, cleaner, underlying theoretical approach and will get you to think in more declarative terms.

for general programming, sicp is worth reading if you haven't read it already.

for algorithms, either (or both - they are very different) cormen et al (lots of tedious detail - you need to choose which bits to read) or the algorithm design manual http://www.algorist.com/

you don't ask about numerical work, but for anyone interested, gershenfeld's "nature of mathematical modelling" is concise, broad, and has some very deep insights (the few pages on wavelets are the best i have read anywhere).

for security, scheneier's applied crypto is a pretty good intro (again, skip some bits, and remember it's old). and anderson's "security engineering" is the other classic (which i should read...).

for ai (again, you didn't ask) both norvig's books are good (the more modern one is aimed at modern statistical approaches that work, but the older one has a lot of good basic programming and lisp).
Domain Blocking Will Encourage Yet More Fraud and Scams
A ministry of education in a country complains when a school sends pupils on a political march for subject X. An activist magazine writes that the education minister (who might not have been aware of the complaint) is against X.

And you post that as reason to smear the whole country for not "liking" free speech, not even the government?

Please keep hate propaganda and such garbage off HN.
Selena Gomez Diet - UNREVEALED
I have empathy for the millions of students who get through university (or college) on the basis of their own abilities and hard work. These are the people who truly deserve it!
A load average of 13 doesn't mean anything without any context. If its a server with 24 CPU threads (which is common with modern CPUs nowadays), why is 13 concurrent processes bad?

https://en.wikipedia.org/wiki/Load_%28computing%29
Nice collection. I really liked tutorial number #4, #6 and #8.
Do you honestly believe you can judge the abilities and work ethic of this guy based on one essay?

That’s not possible.
Looks like a lot of folks were playing with it. Replacing the content with kittens and at the time, an advertisement of #hackernews on freenode.

sigh I thought the HN readership would be better than that.
This requires permission to access. I don't have it. (Debating whether to ask it.)
New York Times Offer - Free Lip Balm + Free Shipping
New York Times Offer - Free Lip Balm + Free Shipping! Coupons, menaji.com Coupon Codes,Menaji Worldwide, LLC Promo Codes, Menaji Worldwide, LLC deals,Free Shipping Deals
Then they'll also need to block the twitter accounts of the Israeli government & co. as many of the acts carried out by the Israeli army in Gaza and other territories against civilians are as worthy or more of being considered terrorism
The Novelties of Lua 5.2 Roberto Ierusalimschy (pdf slideshow)
The first person to intro me to the whole Kittens thing was a hacker. I have no idea if he is a member of HN, but my personal bias is kittens = hackers. (I'm female and mostly don't get it actually. I tend to think of this cutesy stuff as A Guy Thing. Perhaps my life is not normal.)
The Hacker News Hacking Awards : Best of Year 2011
> Ask for an invite, you will get one fairly fast.

ander.faier@gmail.com
"Do you honestly believe you can judge the abilities and work ethic of this guy based on one essay?"

His abilities, no. His work ethic, and ethics in general, yes.

I've been the hard-working student who sat back and watched other kids buy their grades. It was truly disheartening. Students who cheat have zero respect for the work of their peers and deserve no respect in return.

If you don't understand why taking credit for work you have not done is wrong, then there's absolutely nothing more I can say to you.
Edit: totally out of line, my apologies. I'll just stick with saying that it's absurd to say (as implied above) that "class homework" isn't _really_ plagiarism.
It’s wrong and it’s pathetic and I never said otherwise.

But I do believe that everyone always deserves a second chance. Always.
My apologizes, the hyperbole was strong in that one.

I do however stand by that the human rights status in that country is sketchy at best.
Is the cost of owning an Android phone going to ever be significantly reduced from where it is now? The data plans that are necessary to use Android as a smartphone are surely the vast majority of the cost of ownership, and carriers are going to charge what they're going to charge for those.
The qualifier for most of the recent influx of anti-Rails posts is the same debate we've seen over and over again - Is OO design the end all and be all of design?
I've been an active Perl 6 user since 2008; during that time, I've often had too high expectations on then-current Rakudo implementations: I've been dabbling in wiki software, etc. It was slow. Sometimes it was unstable.

Seen from ten thousand meters, Rakudo 2008-2010 was about features, and Rakudo 2011 has been about performance. As moritz' retrospective states, the fruits of that work are only coming online now. That will enable more people to move into performance-sensitive fields such as web development with Perl 6. That's already starting to happen; see tadzik's Bailador project, for example.

Meanwhile, my Perl 6 production code has been getting by with slightly lowered expectations on performance and memory frugality. Crashes/segfaults are no longer a problem (as they were in 2008/2009). Tradeoff example: My blog, which runs on Perl 6, is statically generated rather than dynamically. That's been working out pretty nicely.

When I need more speed and/or regex/grammar features, I go with Niecza. Otherwise, I mostly develop on Rakudo. But Niecza's main developer is developing at an almost intimidating pace, and I expect to be using Niecza even more in 2012.
It was public a few minutes ago.

Suddenly, cats.

Now it is private.
I'm a pathetic bleeding heart, give the world a hug, make love not war, hippie tree hugger. Second chances that aren't earned are often wasted. It's often a cruelty, not a kindness, to be too easy on people who are going around fucking up. It frequently fails to foster real change and just helps people stay trapped.

Not saying one should always be a hardass. But defaulting to candyass isn't any better. It's got to be a judgment call.
What the Social Web Can Learn from Burning Man
Sigh... the democratic world that didn't terror stamp Israel but Hezbollah seems to disagree.

(You generally won't like the reaction from a country if you put a large part of your economic infrastructure into shooting rocket artillery at the country's cities.)

Afaik, all democracies with terror problems (Germany, USA, Israel, Spain, Italy, etc) threw out the law book. The idea with terror is to scare the general population -- and governments which want to win the next election gets really motivated.
The academic reaction should be failed class. I’m no native speaker. It really is this particular essay: We don’t have any evidence whatsoever for other plagiarized essays. Plagiarism in class homework is still plagiarism and pathetic. I never said otherwise.

I can’t believe I’m responding to you. I really can’t. Plagiarism is very disgusting but libel is, too.

Edit: And if you knew anything about me you would know that I would rather kill myself before typesetting anything I make like that.
OpenCloudSync: open data
The OpenCloudSync project aims to provide a data synchronization solution supporting various data stores (e.g., Dropbox, Box.net, NAS, Network shares, FTP, etc) and different devices (e.g., Linux, Mac OS, Windows, Android, ...). The goal being to free consumers from depending on a specific storage solution.

Encryption is also envisioned to protect privacy (i.e., only store encrypted content online)

Development hasn't started yet, I'm just gathering ideas so go ahead and shoot (not me preferably). Motivated people are also welcome to hop on the bus :)
Online avisen med fokus på erhvervslivet
Online avisen med fokus på erhvervslivet. Følg med i nyheder og artikler fra danske virksomheder.
It’s a single essay. A single one. There is nothing that’s a judgment call about this. A failed class. That’s it.
Perlin noise in JavaScript
If you both are working and you have young children (pre-school age) you will take another $25k hit for childcare.
alloca takes a sixe_t. I think size_t is unsigned. http://stackoverflow.com/questions/1089176/is-size-t-always-... seems to agree with that (correction welcome)
interesting

original article >> "This manifests itself by a very singular phenomena: programmers hate each other. They usually bash other programmers"

your reply >> "Then I realized, oh, (s)he's clueless."
Twitter founder Jack Dorsey on design
I still can't really interpret them easily though even after looking at them on separate occasions, they still don't make any sense to me without really thinking.

I guess I'd rather see a line graph for each in a different colour with time on the x-axis - as it is I can't get it in my head which column is which, and it's really hard to get a feeling for how they change in relationship to each other over time.

Also, they aren't really that HTML5y, they are made up from a sprite sheet: http://www.googlezeitgeist.com/img/graphs/toplists/spriteshe..., so aren't being rendered using CSS transforms, canvas or SVG. Also, the developer hasn't rounded things properly, so you get things like heights being set as 147.75700934579436px. It's not exactly a problem, but this could have been handled in the JS.

Other than that though, they do look nice.
Sigh... the democratic world that didn't terror stamp Israel but Hezbollah seems to disagree.

Sigh... The democratic world of which you speak is the same one that considered Nelson Mandela a terrorist for opposing Apartheid

I'm no saying here that I support the killing of any civilians, but let's not be hypocrites here, Palestinian civilians are as civilians as Israeli ones, and the conflict is not as easily divided into good ones vs bad ones as some would like.
What parts of brooklyn? And 20 minutes to downtown or midtown?
Engineering school is almost entirely math. It's applied to structures, to electrical circuits, to fluid flow, but the essence of it is all the same - using math to describe things.

Yes, a lot of design doesn't require calculations to be done on the spot, but almost every design made by an engineer will be informed from the beginning by their knowledge of math.

It's hard to think of a modern invention that's as big as the internal combustion engine or the aeroplane, but any recently designed item you buy today has had math applied to almost every facet of it. The design process for a product case uses extensive geometry, the design of gearboxes uses extensive mathematical modelling - pretty much every mechanism that's manufactured will be first described mathematically.

Even things that don't have complicated mathematical models describing them will have had some form of math applied to inform the initial design process. You can't design a lever without taking into account it's length, the moment it applies etc - that's all maths!

Technical greatness in our world requires math. You can't design and build a truly unique and functional device without applying some form of math to it.

Certainly spacial awareness is absolutely fantastic. It lets a designer envisage a concept in their mind, think through how something will work and identify the pitfalls of a concept before anything is put to paper, but it's not a replacement for mathematical ability when it comes to actually designing a functional mechanism or mechanical system.
Cell Phone Tracking Software
Listen to Live Calls of the target cell phone, Monitor,View and Intercept the cell phone's text messages,Call Logs, location and much more...secretly
And if you want to know about Australian politics, watch The Hollowmen.
I'm a CTO
Hiring is hard. Hiring someone you've never met is a whole lot harder. Someone you know, have worked with before or from a personal recommendation? Sure. Some guy who you've assessed can pass a coding test? Not so much. As I'm sure many here have experiences, a great way to destroy a team is to get the wrong person. Remote workers should certainly be an option. But identifying that hiring local people is hard as "whining" is just high wankery.
Hacker News should really be renamed to Entrepreneur News..
Because, all too often, those comments are not prefixed with, "I haven't used Language X, but I hear that". Instead, they masquerade as comments by someone with actual experience. The poster knows that if they were to add that disclaimer to their statement, it would lower the credibility of what they're saying.

And we all know you gotta be Right On The Internet, not intellectually honest.
funny enough we are based in chicago and do the same thing: hire people who work strictly on remote.

almost everyone gets along fine on remote, but sometimes management of remote employees is a serious pain. it's much easier to shop for talent and get the best devs and sysadmins vs people in the area.
I can't agree enough with this. I help startups find designers through my site (http://folyo.me), and it's been all but impossible to find great designers available in the bay area.

On the other hand, the rest of the country (and the world) has tons of really good designers, some of which struggle to find work.

So far the companies who have gone the remote route haven't regretted it, and they've been able to avoid spending countless hours searching for a local hire.
Sounds to me like you are making a judgment call based on "it's a single essay" -- ie not a pattern of behavior. Frankly, I haven't read through the whole thing, so you may know more than I do about this specific case. I am not saying you are wrong in this instance. I am only suggesting that sweeping statements like "someone always deserves a second chance" should not go unquestioned.

I am slow to condemn people and fairly quick to forgive and quick to have compassion. But I am equally clear the minute you make it policy that "everyone always gets a second chance" and then advertise that fact, you grow your problems rather than shrinking them. My personal policy is "forgiveness is a gift but trust is earned". Somehow, people are quick to ID me as a forgiving sort and then promptly conclude I'm a doormat and they can shit all over me to their heart's content. Doormat? Maybe. Toilet? No thank you. Take your personal crap elsewhere. So I am very clear that sweeping, publicly advertised policies of "guaranteed second chance" cause more problems than they solve and tend to create situations where you have no choice but to be harder on people.
In the first sentence I think you are nitpicking. After all I pointed to those tools as an aid for understanding how things work "under the hood", which is what the OP is after as far as I understand. Even if you take "ping", (which I could have as well not included in the list, as the other tools are less obvious but still tremendously useful) almost everyone knows what it's for, but fewer people know various options it has and yet fewer people know how it really works, what protocol it uses etc. In a similar way, lots of people have used MySQL or PostgreSQL for years, but never read the manuals and have little understanding of all the various capabilities they have and the ins and outs of how they work. It's a blend of theory and practice.

I agree with the rest of what you said, and while I did not state it explicitly, I share the sentiment, in fact the Douglas Crockford videos I linked to give a quite detailed account of the development of the Web, including browsers, JavaScript, AJAX etc.
Read The Dinossaurs
The big advantage of remote work is that you can easily try out someone as a freelancer first before bringing them on full-time.
Regarding your footnote, this is true, but keeping evolution in mind helps explain the sometimes convoluted steps in biochemical reactions to get an end-product (that would otherwise be pretty simple in an organic chemistry lab).
I'm going to have to disagree. As a developer, I would highly prefer having my co-developers in the same building, if not the same room with me. It's about having that certain "hum" of energy in your environment that you can only achieve if you are immersed in it yourself. It's also a cultural experience to be sharing the same environment with your peers.

More importantly, I don't want have to abide by some API to interact with another developer. Hell, if I want to play toss with a nerf football with one of the other developers, I should be able to do that (of course, if the want is mutual). Which technology will allow me to do that?

I worked at a startup last summer. The developers and I would hangout outside of the "war" room, playing call of duty, grabbing some beers, or whatever sparked our interest. The times outside the workplace are often the most memorable in a job.
Air Jordan 12 XII Retro, New Jordans 2012
I will add to this - I worked for a company last year where the majority of projects were outsourced to a team setup in
Egypt, and I spent more time debugging their work than it would've taken me to do it myself.

Not to mention how off the spec most of their work was and our clients were always left dissatisfied. I think that's part of the reason I left within a few months.

Remote working is amazing provided you can get a solid, self motivated person or team who are on the same wave length as you - but it's incredibly tough.
I feel like there must be a better way to do this... you are all asking for spam. It only takes one recruiter to come along, add himself to the circle, and go nuts with offers.

Oh exception case? I think not.
Apple iPad 2 16GB Wi-Fi | World New Electronics
Colo workspaces are a great way to get the best of both worlds. Working remotely but still being in an office environment with other developers. Not everyone has this option but I find it's a great way to switch things up when you need to get out of the home.

I imagine good remote workers could also be difficult to find, simply because many of them already likely have a ton of work coming in. Running your own show also gives you a lot more flexibility, so taking on an actual job can be a bit of a sacrifice.
Of course you’d prefer co-location. You’d also prefer to be able to have all “A” players , afford them within your budget, not have to deal with people juggling careers and families, never have to deal with Google poaching your colleagues, and so on, and so forth.

The simple fact is, hiring, retaining, and managing people is a difficult juggling act involving many trade-offs. David is simply pointing out that co-location is one of the trade-offs that many people call a “deal-breaker” while simultaneously bemoaning a lack of available talent.

IF you have plenty of talent within walking distance of your office, don’t hire remote, no problem. But if you one day find yourself unable to get the A players you need, all he’s saying is either hire remotely or don’t complain about the lack of talent.
"I will add to this - I worked for a company last year where the majority of projects were outsourced to a team setup in Egypt, and I spent more time debugging their work than it would've taken me to do it myself."

To be fair, DHH isn't talking about outsourcing to dumb but cheaper devs. He is talking about hiring really good people, who won't or can't move to San Fransisco (or wherever), and probably cost as much or close as devs in SF. I doubt 37 Signals hires remote workers who check in code that has to be debugged before it works.

iow I am saying, respond to what DHH actually said.
CSS3 Filters now introduced on Webkit
Learn by doing.

Get involved in some open source projects and start contributing.

Doing that has taught me more than any book has.
The original article is talking about hiring A players remotely vs hiring B players locally. In your Egypt example, you are talking about something different, hiring C players remotely.
Great designers having problems finding work...

That's the unfortunate part of freelancing. The most amazing developers might be horrible with the marketing / business end.
I agree with you, but disagree on the probability that this is a trivial instance in which the alleged culprit had a slip of duty. Re-read the original essay and then the new essay, and admire the work that had to have been invested in perpetrating this fraud.

You really think that could be the product of someone who has never plagiarized? In order to know how to game the cheating system (even poorly in this case), someone is likely to have, well, gamed the system.
Where Do Your Elected Officials Stand on SOPA?
2011: The Year Facebook Killed Google
That's a great way to sum up the issue.
First, ANC got lots of support from democracies. So your "point" is wrong.

Second, [Edit: even if your "point" had been correct] according to your logic Britain can never complain about other countries' human rights records since they made Turing a criminal for being homosexual?

Sigh, you write bad logic in two comments from a year+ old account with just a few comments. I'll stop feeding you now.

Edit: If you want to be taken seriously, comment on my arguments in the first comment. But I guess you prefer doing wild accusations about all democracies being wrong and some country being terrorist instead.
Contact me; email is in profile. My co-founder runs a pretty well known designer meetup in the bay.
Let's update the HN circle on Google Plus (the proper way)
Just made this so if you find any bugs let me know please.