skysight-inc/HackerNews huggingface dataset:
If it does win over the rational argument it's because it's being repeated and pounded more into their heads than the rational one.

You can't fight reality. Even the dumbest of the dumb will try to turn if they keep hitting a wall. But with all things being equal, the rational argument will have the advantage.

Take religion as an example. Its message is extremely appealing which is why some people make logical leaps to accept it but despite that it's still had to morph and mold to fit science/reality over the centuries it has existed.
I used the term variables to include a lot like attributes, and even some methods. If you are testing a model's attribute, then the test case definitely needs to know about it.

Technically, they are hooking up with the database since the attributes are automagically generated from the DB schema (using ActiveRecord on Rails). Maybe there's a better way? I'd love to know.
Maybe moving to Sydney is something I should look into, theres the occasional meetup (ruby, node communities (in a library :P)) but that's all there seems to be. Brisbane is rather dull in many ways.
This video is pretty messed up.
There are many different kinds of freedom, it is true, I dont recall RMS ever talking about maximizing freedom in any kind of general sense, and I suspect it is because to do so would be nonsense.
The phrase 'maximize freedom' is meaningless without context, too many freedoms are contradictory.

It is freedom as in speech, because it is the freedom for users of code to take that code and use it to express their own ideas, and to redistribute that expression to their friends and anyone else who may be interested.
In that context, code is literally a form of speech, and the software an expression of an idea.
Under the freedoms provided by something like the GPL I can take someone else's idea, change it to suit myself and redistribute that change.

The GPL clearly does not attempt to maximize the freedom of developers or distributors who wish to deny end users the freedoms that the GPL provides.

Again, this is ground that seems to be covered over and over.
It is hard for me to believe that someone like you, who is clearly intelligent, has clearly thought about the subject and discussed it previously, has truly never had it explained to them, or has entirely failed to understand the distinction.
I hope this has helped a little.
The splash page looks fantastic.
Really, it's about either maximizing freedom for users or maximizing freedom for developers. The GPL is for the former, while the WTFPL is for the latter.

Regarding practicality, RMS claims that the GPL forces companies to open-source software that would otherwise by proprietary, thus opening up the information contained within to everyone, for their use and improvement. In reality, I see more cases where the company instead recreates the software using a proprietary (or, if we're lucky, permissive open-source) license (PySide and Clang come to mind).
Yes, but now you have a qualified lead for your endowment fund and also, if you raise money for the coach that frees up an equal amount in your budget for doing whatever the heck you want with. You can't give money exclusively FOR something. This is similar to how when the US requested troops for Iraq from Canada we sent troops to Afghanistan. We couldn't go to Iraq but a Canadian soldier in Afghanistan frees up a US solider to go to Iraq.
An e-book reader is spectacular for this. I've finished 4-5 classics in my "between" time.
Hi flignates,

I just released a website to manage updates to your fan pages. Would you check it out and tell me what you think?

http://www.statusscheduler.com
I once worked with some developers that literally did something close to what you described. In a nutshell, it was for an advanced job-employee recommendation algo. I knew how the algo should work, it was a form of collaborative filtering, but hadn't a clue how to write test cases. It was a really hard problem.
>1. There is stuff covered by the ECMA/ISO standards. This is covered by the Microsoft Community Promise, which is legally binding. This stuff is safe from Microsoft.

And that is only thing that is remotely safe. All other is murky. But unfortunately, even that can be unsafe if Microsoft sell patents to CPTN (like they did with Novell patents) and let them sue even for ECMA parts.

Moreover, ECMA parts are unusable on their own. Eevery single mono app also depends on non-ECMA parts and Mono is always shipped with non-ECMA parts: http://www.the-source.com/2010/12/on-mono-packaging/

As for Estoppel, they didn't promise anything for non-ECMA. It doesn't work the way you think it works. In fact, they even promised to sue:

"If someone implemented a product that conforms to the specification, we believe we have a patent or one pending that’s essential to implementing the specification."

or

"The .NET framework contains the latest developer platform for the future, and it must be licensed like Windows. Subsets have gone about as far as they should go in the standards bodies, but we need a compact subset for phones and TVs. It was noted that we have to be careful because once the horses are out, they are out forever. At the right royalty, we can have discussions around technology beyond this."
How it worked last year:

- Internet: We had 3 Sprint wifi hotspots on the bus. You could connect to any of them, but if one started to get overloaded it definitely slowed down. California, Arizona, and Texas were fine, but Sprint seems to be unaware of New Mexico's existence. I had a Verizon Palm Pre and I used the mobile hotspot a lot. I know a couple others did similar things.

- Server: We didn't have an on-bus server. The internet was reliable enough to download things like jquery locally and do all the dev locally. Since my team used git we had an easy time pushing and pulling code from each other even when the internet was spotty. A couple of us are thinking about donating a laptop to run as an onboard server/git repo.
I did a search on techrights.org of your username and it seems you're one of the regulars there. I guess paranoia pays off sometimes. The "gnosis" account that posted on this same thread is a, um, friend of yours, I take it?

In any case, sorry, but I'm not going to argue this issue with the likes of you. You may have a point somewhere, perhaps, but anyone associated with that blog has about as much credibility vis-a-vis Mono as Rush Limbaugh does when he talks about... well, anything. I bid you adieu sir. Good luck.
processing is indeed my choice for graphics.
I tend to use ruby & clojure processing libraries.
https://github.com/rosado/clj-processing
https://github.com/jashkenas/ruby-processing
Argh! It was last weekend at Hacker Dojo? I live downtown Mountain View, and learning Haskell is my pet project, how did I miss that?
Three points:

1.) Don't use the advice here to make a decision. It's all based on personal situations that probably differ from yours. Read it with a grain of salt.

2.) Always have a backup plan or two. So if you leave school, make sure you have ways of getting money/job/back to school/etc.

3.) My advice (see #1) I'm 19, left college after a year of CS, founded a startup etc. But I worked for a startup before that, so I had a vague understanding of what I was getting into. I also have a few safety nets & backup options.
You're buying the bottle not the water. People buy bottled water for the same reason they buy cans of pop rather than 4 gallon jugs of coke that they can use to refill smaller containers. It's so cheap that the convenience is worth it.
Linux is a big threat, given how they have destroyed a lot of Windows Server's market. And I'm pretty sure Microsoft has a few patents on operating systems, that they could sting Linux for.

However, there are too many developers who would riot (i.e. advise their boss not to go MS) if MS started playing too dirty.
Why are you even thinking about this? Move on. There's not much upside to you telling them (they might know, they might not care, hurt you down the line).

Either way, why are you even thinking about this? This is wasted time you could have spent doing something productive.
The only reason I drink bottled water, is because our tap water has sodium fluoride in it (rat poison, which is apparently good for your teeth :P )

Besides, as first-post said: "let the market work this problem out". The girl in the video, herself, admitted that there was a reversing trend in the market. Problem...?
These tests would send a red flag if they failed, but they aren't good as TDD tests.

First, they are tied to a current time's context. Maybe next year, IMDB is no longer a good source for movie information, and it's so bad that it's on page 2. It could happen. In theory, your test cases should be consistent.

Secondly, the TDD process is always to write code to pass tests. Well it's pretty easy to write code to return IMDB, but it's really hard to write test suite, that when coded against, would produce Google. That test would look like:

search_on("avatar").should_return("www.imdb.com") if is_really_good_result(imdb)

Once you are Google, then you should have these tests to make sure things keep working. However, I think it is really hard (in a bad way) to do TDD on hard problems.
My college quiz bowl team did not make my university any money, and I am not more educated because I participated in it.

Maybe there are better places to re-fight high school nerds v jocks battles than HN?
Refactoring support has nothing to do with IDEs. Nothing.

An IDE is, well, an integrated development environment - I find the idea of mashing my editor, VCS, build system, debugger, etc. into one tool to be incredibly distasteful.

What you want is a competent editor. Unfortunately, most editors that provide support for things like automated refactoring are bundled into IDEs, hence your confusion.
> Imagine if a large portion of credible forks popped up on HN asking for money before they had a few versions shipped.

It would be great if we could have an argument about which of several credible OpenOffice fork organizations we could support. However, this search pretty much just turns up LibreOffice:

http://www.google.com/search?q=openoffice+fork

If they're gaming the system by finding a significant gap in the market, so be it.

(By the way, I just downloaded and installed LibreOffice and it works great, and there's no Oracle baggage. That counts for something!)
Too high a number you quoted. Even arranged marriages don't necessarily mean from the same caste.
iOS development was already paid for by the iPhone and iPod teams, as was chip design.

And the App store and iTunes are a benefit, not a cost.

However I agree, there are other reasons - their outsourcing of components has a very good reputation.
I know you're not exaggerating because I know a lot of them. They live hard, die hard by "if you code it, test it" -- which includes these trivially simple statements. Maybe not Model.find(:all) because that isn't new code, still framework, but definitely testing all the attributes of a AR model based on the DB schema.
Sorry , I think, I haven't been clear. My question is 'What are the input of random sets given as input?' because I feel if we write ANY algorithm, however bad it may be, until it gives us a path, saying that that it is only x% longer is a property of the input given by us. I am saying that x could turn out to be 25 in most of the cases who knows.
Hey man, thanks for the feedback. We did a bad job, next time I hope we'll do better. Some of the things we'll focus on:

http://news.ycombinator.com/item?id=2241031
>Are founders really 1000x more valuable than their employees?

Yes. There's a big gap between working somewhere with the option to bail whenever you want and having your own financial resources at risk.
1. We've been told $3k is the limit. I'm not taking salary myself, but have a non-Chilean national on payroll getting $2.5k a month. It's common for two person teams to have one person on payroll and one not take salary at all.

2. The focus is genuinely on helping people ramp up their businesses, not nickle-and-diming them on how they are spending matching funds. Life is easiest if you expect to spend a few thousand of your own on random stuff it won't make sense to expense.

3. My guess is that 30% of the accepted applicants are single-founder (my own is and own ownership structure never came up). The focus is funding businesses that can earn money and scale and have a reason to come to Chile.

4. You need to be able to provide a proof of payment (receipts, etc.) in order to expense stuff. If you have a foreign company you can write yourself an invoice. Again, it just has to be reasonable in the context of your project.

5. If you have specific questions about your application you're probably best off writing the team. I'm happy to share a sanitized copy of my application if that would help but don't have the time to review yours.

6. Some teams are staying, some teams are going. If it's investment you want you'll have options down here too if you're fundable.
I can see the point of a true hospice, where giving up is really the only thing left to do. However, alcoholism has no definable 'point of no return', at least not to my knowledge. Should we really 'give up' on people addicted to a substance, just to save a buck? How much is a human life worth?
Twitter would die immediately if they started charging anything per tweet. Overnight all the thoughtful individuals would ditch it, and you'd be left with a marketing ghetto that would wither on the vine.
TDD/BDD assumes you know the problem and are coding to create a solution.

Actually, no.. TDD is almost never used when you fully know the problem!

Look at this way.. would you trust that free source clone of facebook with your data knowing the site security holes i the first release simply because they did not test using something like TDD/BDD? I would not..

That being said TDD/BDD is not agile! Neither is waterfall!

WHAT?!

Agile is critical analysis of processes and tools used in the dev process to reach a set of dev and management objectives and goals by modifying those processes and tools.

You got some of it right and some of it wrong
While refactoring, it's always the unit tests that break. Maybe instead of having a (Rails) scope on a child class, I move that to a method on the parent class. The integration tests don't know about the models, and the exact same results are returned. But all my unit tests are haywire because they were testing the models.
Computers are already our lowest slaves, and I think perhaps with time they could become more efficient inventors than we are, so I'm not ready to write off this prediction yet.
Sometimes, I've had trouble convincing other people that thing X is distracting me so much that I can't work. So perhaps one other interpretation of the results is that folks who are creative are more likely to be distracted by a certain distraction, perhaps because more creative work requires a higher degree of concentration.
This can easily turn into the

SCEA vs The Internet

case
Python is my language of choice for most things. That being said, it's not really a good choice for text processing (that is, using regular expressions) or glue scripts - I find Ruby to be an excellent successor to Perl for those.

For anything that I expect to be maintained, especially by someone else, I tend towards Python, though, because the language seems geared towards that. Significant indentation is nice because your code does what it looks like it does. Docstrings are a godsend. The approach to modules and namespaces is quite helpful. Named arguments to functions prevent silly ordering mistakes.

I just finished writing up my thoughts on this in a bit of a longer form. You can read them at http://changedmy.name/2011/02/16/why-pythons-modules-are-bad... , if you like. I'm well aware that I'm not the best writer, nor am I the most educated or experienced person in this field, so any criticism is welcome.
To be fair, that guy's salary is a few hundred bucks over $400k, while Obama's is exactly $400000.
I wonder if this kind of quirky growth mirror's orkut's strange path as Brazil's largest social network (though, some people say it's popularity there is simply because it's easier to pronounce for Portuguese speakers than either Facebook or Myspace).
Python makes simple things hard.

It also makes some slightly complicated things really easy, mostly by way of an incredibly extensive standard library.

One line for a static webserver (python -m SimpleHTTPServer). Not that much more to extend it.

On a side note I greatly prefer go's approach to white space. It's not significant but there is a piece of software that rewrites code to the "standard".

Go's bracing, though... http://news.ycombinator.com/item?id=1912986 . Talk about not making wrong code look wrong.
Looks like anon is in on the action as well.
http://1.bp.blogspot.com/-WU1zd4CPT4Q/TWBKrBauwYI/AAAAAAAAAe...

I've donated.
Some things really do vary between countries.
The 7 things that almost killed Freshbooks
Yes, but ipad is at least a generation behind hardware-wise. If I were to buy a tablet now, I'd rather pay $100 more for last generation hardware. The same as with PCs, mobile phones ... why pay premium price for old stuff?
Watch this TED talk by Rory Sutherland, "Life lessons from an ad man":
http://www.ted.com/talks/lang/eng/rory_sutherland_life_lesso...

And read "Winning Hearts and Minds: Why Rational Appeals Are Irrational If Your Goal is Winning Elections" by Drew Westen, psychologist and neuroscientist at Emory University Professor:
http://www.huffingtonpost.com/drew-westen/winning-hearts-and...

Do you still have the same perspective?
Really? In my (admittedly limited) experience, ant was much more of a PITA than things like Rake and Scons.
Get tenure at Stanford and you can do as you damn well please.
Are you hosting it on App Engine? I tried to visit the website but couldn't (Google Apps server IPs are banned in my country, long story)

I tried to create an account using vtunnel, don't know if it worked or not. Twitter name was ocanbascil.
> The ideal would be a dynamic language with optional static typing but I have yet to see a language like that.

That would be Common Lisp.
"In college I took a course..."

Key part of your post.

American Football is not a course, and contains no intellectual content. Pretending otherwise just makes you look a fool.
Yes, we're on Google AppEngine, and wow, that isn't something I expected to hear. I don't see an account created under ocanbascil.
Isn't that more insecure approach than distributing your communication? What if riseup gets hacked or taken down by government?
A few I forgot / gleaned from http://news.ycombinator.com/item?id=2240226:

- if any organizers are competing, don't allow their teams to them enter

- don't let sponsors bother coders (a few brief interviews and a pitch at the beginning is OK, but asking everyone to do a survey is not the best idea.)

- explicitly have contestants outline what they actually built during the hackathon, or have judges go around and talk to people ala http://news.ycombinator.com/item?id=2240576. Or check git/svn logs.

- have contestants list # of team members so judges can weight this into their decision (otherwise winning is super hard for 1-person teams)

- discourage non-workers from attending and distracting coders
> However, there are certainly projects out there with high multiplier affects. For instance, in PA the "Ben Franklin Partnership", who invest in early stage startups, claims a 5x multiplier of economic value over its funding. This is the type of infrastructure spending I could get behind.

This is one of those cases where people like to take credit for economic multiplication that would have happened anyway (the biggest culprit of this is NASA). It doesn't take a government project to fund early stage startups. How many would have been successful anyway? How many were not successful, because they stayed in Pennsylvania, instead of moving elsewhere?
Donating.
"> No one is saying athletics have no place in university.

burgerbrain seems to be saying this"

Absolutely incorrect. I merely believe they should not receive disproportionate funding, compared to other non-academic clubs; and assert that like other non-academic clubs, they should play absolutely no role in acceptance.

"Tie in differently, not better"

BULLSHIT. Journalism (newspaper club) is a respected academic study. Tackling dudes on a lawn over a ball is not. Drama, debate, and music are similarly intellectual endeavours, not sports.

"What I am saying is that sports do educate people"

Spoken like a true meathead. Even if they did educate, which is a laughable claim, they have no place in the curriculum of universities.
Tell that to those tanks!

http://www.youtube.com/watch?v=F3IbwjeCx6U
Identity politics? No, it's a simple statement of maturity. Youth today live longer at home with their parents, for example, and adulthood is postponed longer than previous generations. Many of them justify it with bitterness toward standard expectations, such as with your comment about a "parenthood hobby" and your derision of population numbers.
We're considering incorporating a business here because we want to have an office in Santiago long-term. But no-one has a gun to our head. I'd read those requirements as a guideline for the sort of involvement they want from participants. And if you can't spare an evening a week to come out and network....

Very practically, if your goal is a quick acquisition by a company in California this is not the place for you. But if you're starting a business that can drive revenue this is a huge win in a number of ways. Either you'll get cash-flow positive or more without giving out equity or you'll be able to expand faster than you would simply bootstrapping, or you'll be in a better position to raise investment six months out.

EDIT: worth noting -- the subsidy is denominated in Chilean Pesos (20 million CLP). So it's technically something like 42.5k USD at this point. You have to spend it all in six months though so it's possible not to use it all.
Yes, you can:

> (write (make-hash-table :initial-contents '((a . b) (c . d))))
#S(HASH-TABLE :TEST FASTHASH-EQL (C . D) (A . B))

If you wrote the output to a file and used read to input that file, you'd get precisely the same hash table back into your program.

(That's Common Lisp. Scheme might be different.)
Ask HN: UseHipster.com Competitors
I was just wondering which sites out there other than Quora are going to compete with Hipster?
Interesting. I can see how it would be appealing to long-time alcoholics (the "endless optimism" would get pretty sickening).

Not entirely sure what my stance is on it, though - it's essentially long-term non-profit euthanasia. It's what they want, but it's also what they want because they're addicted and it's re-wired their brain so drastically they'll do just about anything to keep feeding it.

On the flip side, rehabilitating someone who doesn't want to be rehabilitated to some degree is essentially throwing enormous sums of money down the drain, and drags that time of their life far lower than it was before. Instead, this offers them companionship and fewer insults (and keeps them in line) until they die, and that seems to be what many people want - what they have for shorter instead of something else which may or may not be better for longer.

If nothing else, it has jogged my thinker; I'll probably debate with myself for a while on this :)
I know this is going to burn my karma, but having watched the personality cult of Jobs grow to dominance, and now observing the mantle being handed over to Cook in a way that the cult appears just to have adapted to follow the new leader... it's a very disturbing sight.

Apple are a great company for sure, but I'm extremely uneasy reading things that make any individual such an icon, let alone with Apple where it's happened before.

Tim does appear to be a strong leader and sound COO, but please can we let this personality cult dissipate and not just replace the head that is worshipped. It's weird.
JavaScript console - loads external DOM, supports CoffeeScript