skysight-inc/HackerNews huggingface dataset:
I still believe that entering a number is a more straightforward way to introduce/implement the concept, than having 'n' sliders etc. Also, the step of extra thinking before "you put the -exact amount- money where your mouth is" results into the added value of the service, a more insightful representation of users' belief.
They did respond. Kind of.

http://googleonlinesecurity.blogspot.com/2009/06/https-secur...
"We have to actually produce more than we consume."

You know that this is not sustainable if you look beyond US's borders. It's a big planet and someone will have to produce less than they consume or this won't really work.

"we had evolved as a nation, from doers into investors"

This is not what I would call evolution.

"If the US consumer quits buying, I think that's a big deal to everybody."

It is, but it's not as big a deal as it would be a couple decades ago.

We (as in "mankind" - I don't live in the US) will survive. In the end, this adjustment may even prove helpful. At least, that could be the viewpoint of those who survive us ;-)
OK, but what about eye telescopes for healthy eyes?
Oh, that's real smart. So when you assign "Oc3j$ool>93*dl" as some user's password, they're just going jot it down on PostIt notes all over their desk, leave little .txt files on their desktop with it, add it to their cellphone as the "Password" contact, and stash it for "safekeeping" in all their email accounts. Great security you've got there.
I kind of idolized a couple of webmasters who had very large sites on subjects that were of interest to me. They both were big believers in owning every variation of a domain name that could link to your site. They also have generally been frustrated with not making much money from their websites. I eventually gave up my idols and began looking for examples of commercially viable sites that supported the owners and found that the ones that fit the model I was hoping to develop typically only had one domain name, bought cheap. I dropped most of the domain names I owned, thereby saving myself a lot of money. If I start making big bucks, I might buy some of them back. I did have success getting one of my domain names back that I lost when Yahoo screwed me over. (Long story.) I don't think it cost me any more to get it back than it had originally, except that I had to wait a year for the folks trying to make money off it to let it expire. I'm "once bitten, twice shy". So I have come to believe that it's a bad idea to spend big on domain names.
Here's what I've found so far after starting a small Django gig (I already knew a fair bit about Rails):

- Rails has built-in migration support

- Rails has better support for APIs

- Django has some neat stuff in contrib including authentication and an admin interface

- Django has "pluggables" -- downloadable apps that can be snapped in just like the admin interface. Rails has engines, but they're new and not as mature as pluggables.
I remember when I first heard of the fact that people have really landed on the moon, why such missions aren't commonplace now that its been 30 years since the first moon landing. I think I have never heard of people going to the moon in the past 2 decades of my living memory, maybe that's one of the reasons that people have come out with this conspiracy theory that people haven't really gone to the moon !
"fretting too much about the apparent greenness of the grass on the other side of the fence is always a warning sign of procrastination, doing so when you already have three years of Rails experience and know exactly where its pain points are is really a sign of procrastination. Just build the thing already! You will save time by working in a framework that you already understand."

I don't disagree, but I think I should point out the danger -- this is exactly how programmers become dinosaurs in the industry.

Next time you feel the urge to make fun of that guy with 20 years of C++ experience, keep in mind that he was probably just working in a framework that he already understood. One day you look up from your last successful project, and everyone is 22 years old and coding in Blub. Only those old guys are working with Rails....
From the article:
"What DeMarco seems to be saying -- and, at least, what I am definitely saying -- is that control is ultimately illusory on software development projects. If you want to move your project forward, the only reliable way to do that is to cultivate a deep sense of software craftsmanship and professionalism around it."

He isn't talking about fast iterations. He is talking about feeling responsibility about what you are delivering, instead of using procedures as a crutch. I know I would rather fly in a plane that had its sowftware written by developers that cared about their work than by "engineers" that don't think about their work because they expect the code review and a couple of QA cycles to catch all the bugs.
I really recommend http://www.mathxl.com . I've used it for calc 3 and linear algebra in place of physically being in those classes. It will walk you through examples and keeps track of your weakness to review later. It seems to be powered by Mathematica, from what I can tell.
I've written a similar URL-matching-between-feeds system for my own use: http://crowdwhisper.com/crowd/1/items (the output is also fed to Twitter: http://twitter.com/crowds)

The code is in Rails, and could use some bugfixing, refactoring and general TLC :) If anyone is interested, email niryariv@gmail.com for SVN access.
you can get access at a library or a friend's house.
Yes I was thinking the same. The irony of "pirates" mixed with legal commerce is obviously not being thought through.
Oh, rest assured it is. Software engineering is alive and well in fields that demand up-front reliability -- avionics, medical equipment, reactor control systems, and so on.

In university, I did a co-op job with a civil avionics shop where I learned all about DO-178B, the standard by which avionics software is certified. DO-178B Level A-certified is top-quality and highly reliable. I feel safe flying on planes after working in that industry. It's a rigourous process, and software that emerges from it basically never fails.

But it's an expensive and slow process to develop software this way, and it's prone to failure from any number of reasons. Requirements and technology change, and must be known up-front. Capital can run dry.

It's only worthwhile developing software this way when absolutely necessary, when half-working software is dangerous and could kill someone.
Spread betting with genetic programs
copy = text. Too much of it! :)
There exists an astroturf MS campaign to convince people that the cool kids now work at MS. The cool kids being self thought and with spiky orange hair.

Like almost all MS advertising it is terribly cheesy. The main point seems to be that at MS you DON'T have to ask for permission to go the bathroom.

While there are places that do track you that closely, fortunately they are few and MS is not in competition with them. A gas station is mentioned, but MS is not competing to hire gas station attendees. In short it's a TERRIBLE attempt to be cool.

Even though this MS campaign is quite successful at being a mockery, Zed felt the need to also mock it. Much like kicking a man who's already down, it's not clear this is as funny or smart as Zed seems to think it is.

Never the less Zed created an intentional parody of something which was already an unintentional parody.

He also threw the word "whore" in for good measure, but not because one of the people involved is a girl, but because she's in marketing, that's according to Zed.
Clojure Plugin for Grails
Includes a link to a brief but very good screencast.
Blog narrative is retarded, this is no Homer's Iliad.
I-phone has a much bigger market share at ~11% of the smart phone market. You should also look into developing for the Blackberry. (~34% of smart phone market!!)
You are teenagers?
In addition to "How to Design Programs", there is also the excellent "Structure and Interpretation of computer programs", also fully available online (and also from MIT): http://mitpress.mit.edu/sicp/

SICP is a very very good computer science book, for beginners as for advanced programmers. It uses Scheme, but it is much more than a Scheme book.

(I haven't read HTOP, so I can't say, but it also has a very good reputation. +1).
If apps allow multiple people to tag the same resource then you should be able to figure out synonyms statistically.

It's probably a mistake to show top tags at all.

Flickr allowing you tag an entire upload set is definitely a big mistake. Browsing/discovering on the tag "tokyo" to find 20 pictures of the inside of a nondescript hotel room (even though the owner was on his way to or in tokyo) is not really a great experience.

Overtagging/hypertagging is definitely a symptom that something is wrong.

Tags should mostly be describing the object itself (photo, in this case.) They are also overloaded to describe a set of things (see previous) and a group organization of people. This last is very fragile.
Am I alone in thinking that video won't really wouldn't be all that useful on Wikipedia?
It's certainly not going to be useful if they go with Ogg.
If you play, play to win.
I don't think that the Pirate Bay has died yet, but I think once the owners begin to charge for their services, users are going to look elsewhere. I know I will.
Waterfall development, i.e. "depending upon blueprints before you get started" was an anti-pattern when it was first described, and it's finally dying now. You're describing iterative development.

Everyone's getting onto scrum and agile now, even the sceptics who can see that it has benefits as you describe.
Yes, exactly, thank you. I am so sick of this story already. There's only one line you need to take away from the article: "Morgan Stanley makes no claims for the report's statistical vigour."

"Teenagers don't use twitter" is not even close to being true. It's more like, "One teenager and his friends don't use twitter", a classic case of biased sampling. To then jump to the conclusions - NO teenagers use twitter, ALL teenagers prefer text messaging - is not only idiotic, but demonstrably false.
> I'm trying to parse this. Are you saying, "Everyone should believe everyone should desire liberalism and technological advances"?

I'm saying it surprises me that there are people who believe liberalism and technology are undesirable for a given set of people.

> When it comes from academics today, it's usually a reaction of guilt to the imperialism of the past. That doesn't mean there aren't other reasons to take that approach, though. Even if your culture is more "developed" how you can be 100% sure that interfering is a good thing to do; i.e., that it won't lead to bad results?

Yeah I think that's the problem. To me it seems guilt about past imperialism can stand in the way of improving the lives of those in need. I agree you can never be 100% sure but I think the potential benefit typically outweighs the potential loss.
It sound to me like a tightly prescribed strategy of gathering relevant user information. Sounds like short iterations in market research.

It doesn't sound like it makes any mention of software engineering.
> "Jobs are not created"?!? What nonsense!

Try to understand what Kiba means, even if it is a big simplification. He probably agree with the rest of what you say.
You also use Hacker News.

Someone was talking about 'statistical vigor' and 'small sample sizes' and . . . well . . .

I'm just saying.
From http://paulgraham.com/lispfaq1.html:

---

Which should I learn, Common Lisp or Scheme? What's the difference?

Common Lisp is powerful but ugly. Scheme is small and clean, but the standard only defines the inner core of the language. If I had to deliver an application I'd probably use Common Lisp; if I were teaching a course I might use Scheme (but with Common Lisp macros).

---

See also (more detailled): http://community.schemewiki.org/?scheme-vs-common-lisp
Ha ha ha, lets all point and laugh at the postmodernists.

Or we could just ignore them.
Hybrid Bicycles May One Day Power City Buses
Trust me, Django is almost dead. The hype around Django is completely dead and existing developers are using it, but new developers are not jumping on ship. In 6 years there will be a serious Django shortage of maintanance personell.

Stick with rails and don't make the silliest mistake of your life.
I've actually been meaning to look into that one. A few friends recommended it for general organization at work, so I'm tempted to see if it'll suit me for my little hobby.
They certainly have the brain power required, but India is still figuring out how to feed its multitudes.

America also has hungry people, look around the Appalachians. Having an underclass does not mean you can't go to the moon.
Perhaps it should, but it never has and still doesn't.
For an online sandbox, you can use the Lord of the REPLs from Google: http://lotrepls.appspot.com/.

You can evaluate expressions (= program) in 2 Lisp dialects, Scheme and Clojure, directly in your browser!
(You can also use other non-Lisp languages, notably Ruby).
Sorry, but what are you talking about?
New Free & (Supposedly) Legal Music Streaming and Download Service - Izaria.us
For me it's mostly an aesthetic thing. It's difficult to explain.

I just find simple things more elegant than and Scheme is terser and all the implementations (that I know of) are lighter than CL. It' s also very easy to embed in C code.

I'm by no means an expert, though.
You're probably thinking of a combination of this:

http://kaioa.com/node/99

Which explains how to use JAR archives in Firefox instead of CSS sprites to optimize page loads, and this:

http://limi.net/articles/resource-packages

Which is a proposal for a universal standard of packaging resources like this.
I'm not sure. I'm not questioning Fred's writings but trying to tackle my own suspicions about investing so heavily in software that exists in something we call a "cloud", something we can not hold, something that can vanish just as easily as it can be created out of thin air. I'm trying to question how we value the purely digital as investments.
What is there to left understand in Kiba's statement? It's nonsense and I'm surprised it's been up-voted as much as it has.

Jobs are created by wealth. They are not a constant bestowed through the universe by fate.

We don't live in a world of scarcity. Scarcity is created by artificial constraints imposed by those who believe wealth (and society's employment) is a fixed quantity to be allocated by a central force of some sort.

"I'd have plenty if only those who have much more than me would give up their fair share." That's idiocy.
Studying our culture is done with great rigour by historians, sociologists, psychologists, economists, etc. Philosophy should be married with science, but it has little merrit on its own. It is an ego-centric discipline, where language, not observation, is misused as a basis to suggest some conformity.

The great philosophers of history were those that truly practiced the love of knowledge.

It was Martin Luther who, as a theologist, recognized the failures of organizing society according to catholic doctrine. It was Galileo Galilei who, as an astronomer, recognized our world was just one of many. It was Darwin who, as a biologist, recognized that the reason we exist is life's perpetual struggle for survival. It was Einstein who, as a physicist, recognized that the 2 main aspects of our perceived reality are intermingled.
> Rails has better support for APIs

What does this mean?
woo! caching and compression! I feel like it's 1998 again!
I couldn't help reading the site's name each time as "libelist." That's not even a mark against Zed; that's just the effect of trying to smush French and English together without spaces.
So I said I'd follow up and I will.

I like the e-mail note. It only found one item but it said "A few items have been founding matching <my criteria>", which I take to mean that it groups its findings together in one e-mail, rather than sending an e-mail every time something is found.

Just my own pet peeve and this is disgustingly nit-picky and petty, but: "1 File(s) copied" has always bothered me. A plural check would be an improvement. Of course, had there been a plural check, I wouldn't have been able to comment yet.
if you want to do this yourself for your office or ISP, do a google for 'squid proxy'
Was there no other explanation on how this was achieved other than the fact that each node has individual AI?
I've been thinking about this a little bit lately, with all the hoopla around the 40th anniversary.

The moon landing, in the public mind, was like Lewis & Clark -- it was exploration, trail-blazing. But the point was that once the trail was blazed, everyone else could follow, like pioneers going to California in the early 20th century. There would be space colonies, the West was no longer West, it was... Up! Out!

But none of that happened. It turned out that space travel was for supermen, not the everyman. And the everyman turned away. Space was just another place, like the corner office of a skyscraper, that rich, privileged, educated people -- other people -- got to go. And with that, and the conquest of the Soviets that Wolfe describes, we turned away.

The companies trying to do it faster, cheaper, better, and for anyone who wants to go are the heirs to the original impetus. They may eventually deliver on the promise that originally attracted the national attention: that this was a new beginning.
> Ruby 1.9 and Python 3 have similar performance, anyway.

That's immaterial in this debate, isn't it? Django doesn't run on Python 3, and Python 3 is still slower than Python 2 (though they're starting to focus on performance improvements in Python 3 with every new release).
Wow, a 3,900-word magnum opus. The nutshell:

(1) Hacker deduced from Google password reset that a Twitter employee had a Hotmail account as their secondary email for a personal Google login.

(2) Was able to re-register that dormant Hotmail address (!) -- and thus get the Gmail password reset.

(3) Saw a cleartext password confirmation from another web service among the Gmail archives; reverted the Google account password to that, in the hopes it would allow the compromise to evade the user's detection. That worked; the user continued to use their personal Gmail as normal.

(4) From there, extended compromise to other of that user's accounts elsewhere, including a separate Google Apps for Twitter account, which used the same password. Used information now visible -- internal Twitter docs, private coworker profiles, etc. -- to crack other employee accounts, likely by also deducing password-reset security-questions. Accounts compromised included Evan Williams and Biz Stone.

There's some hand-waving at this last step, but if the early-compromised employees were admin assistants, HR, or sysadmins, and/or if Twitter as a matter-of-course trusted Gmail-to-Gmail internal email as being a safe place to share setup passwords and other private information, it's plausible.

This branching-out to multiple accounts included "AT&T for phone logs, Amazon for purchasing history, MobileMe for more personal emails and iTunes for full credit card information" -- as there's said to be a flaw in ITunes that sometimes echoes back full credit card numbers.
Indeed. If I ever design a general-purpose language, you can bet on it having something of that sort.
"Only those old guys are working with Rails...."

And django.
It sounds like you want 2 things.

1: Build out your killer idea
2: Learn Django and use it

I don't think the transition from Ror to Django should be that big of a deal for you. Ruby and Python are similar enough, and the frameworks have enough conceptual overlap that it shouldn't be that big of a deal for you to switch.

The Django community is very responsive and professional with questions. Posts on the newsgroup usually get answered within hours, and IRC channel within minutes.

If you do go Django, may I suggest Practical Django Projects: http://www.amazon.com/Practical-Django-Projects-Second-Benne...

Also, if you're looking for off shore Django developers, look up a few people on djangopeople.net.
When it comes to topics such as emergent AIs and the Cult of the Singularity, I only hope our new emergent über-intelligent overlords at least keep me fed and my cage clean.
Jobs exist as a result of demand for them. Demand goes up as the population increases. Demand is much greater now than it was in 1900.
I'm all for innovation and sustainability, but come on!

Could someone put some some numbers on this? Is the extra weight(and price) of the battery and the loss of energy at each power conversion worthwhile?
I can't argue with this in general, but it hasn't got much to do with the case at hand. Worrying about the day when Rails will be a dinosaur technology is an even more extreme form of premature optimization. And if you are trying to hedge against Rails' obsolescence, why would you pick Django? Shouldn't you pick something sufficiently different that it isn't routinely mentioned in the same sentence?
There was also mention of a tiered command structure (units, groups, everybody), fuzzy logic, and different (I assume simpler) AI game mechanics.

I remain unenlightened. The phrase "emergent AI" sure is cool, though--taking notes, EA?
I disagree that Michael Collins is forgotten.
I am thinking that you severely misunderstood Kiba's argument... he is not a central planner nor did he ever claim that jobs are arbitrarily created by a king who wills it.
Paypal as a payment service for a designshop?

That seems pretty absurd to me. A normal bank transfer is almost free and can be done by my grandmother to any account.
Yep. I tried to log into an old hotmail account last month and found that it had expired. I had no problem re-registering it. This is an inexcusable security flaw that should be obvious.
You have totally misunderstood me.

Because we live in a world of scarcity(limited number of t-shirt, computers, cars, yacht, etc), there is alway enough jobs to go around barring government regulation and attempt at central planning as well fluxes in the general economy.

You also got your economic relationship wrong. Jobs are not created by wealth. Jobs create wealth.(No, digging up holes and filling it in doesn't count nor do I believe that an object's value is defined by how much work is done.)

I don't know where you got the idea that I believed that wealth is fixed and that we need central planning to work. Quite the opposite, really. I believe that the free market system has created unprecendented wealth that men in the last 200, 100, 50, and 10 years ago never imagine.
It's fun when people confuse being calm and don't panicking with having no fear. You have your fears and doubts, but just don't let them cloud your judgment.

And I remember him. While it sucks he didn't walk on the Moon, I will probably never even leave Earth's atmosphere. At least he got to space. He may be the one I envy less, but I still envy him ;-)

They were all made of superhero-stuff.

I wonder if NASA's current problems are not due to a lack of superheroes.
Best Collection of Wordpress Help Sheets And Resources
Student tries to sell the 365 T-shirts on his back
This is true, but the saying "time is money is also true". If you are in a situation where you can throw a thousand dollars at something that will save you half an hour in turn around for each build, then that would probably be a wise choice.

However once things have solidified, it would then make sense to look at optimization. You definitely have to be smart about your time, especially if you value it. Otherwise you can find yourself spending a week to optimize, plus test to gain very little performance.

I'm a strong believer in throw hardware at a problem if you can in the short term to buy you valuable time elsewhere.