skysight-inc/HackerNews huggingface dataset:
ah so technically its not a tool (i mean software wise) related issue... again dont want to start any flameworks... if you are interested in a unix-y environment you might as well go to the source and use linux (i use fedora but more hard core users may recommend debian or free bsd, both of which are exceptional)... point is if you dont mind the non-cool look might as well have your dev box be as much of a clone of your prod environment, like a couple of others who mentioned that..

as i was saying if you bring in iphone or mac dev into the scene then you dont have much of a choice unless you want to play around with installing osx on a PC and all that headache (which i do plan to do myself in order to avoid forking out a fortune on a mac)

yeah productivity is very subjective so cant comment on that... for example in linux i love it that when i do an alt-tab the window currently in the alt-tab "round" gets a highlight so it is quick and easy to spot. i tried quite a few task-switching plugins in windows and have still not stumbled on this feature... silly isnt it? amazing what little things can can do to productivity...
Psych Desktop soon to become more Lucid
Finding the Best Online Store That Guarantees Timely Delivery
Collecting movie posters and movie memorabilia can be a very interesting hobby. Each movie memorabilia collector has his or her own way of collecting their autographed movie posters. Some of us try to get the photos autographed directly by the celebrities themselves. However, we may not be always lucky to get all our favorite star’s autographs. While others try to exchange items with other memorabilia collectors. There is another easy way of collecting movie memorabilia and that is finding the best online store to order your movie memorabilia.
So anybody who doesn't like Macs is a troll?
i think the same argument goes for other imperative/OO languages... its a pain going back to C++ once youve done python (or ruby or haskell or lisp)... even worse when you have no choice but to use it at work:(
Ahh yes — if so I hope its Frankfurt! (its a little more centralized than the rest)
What do you do to your PC to "keep it secure"? Windows has automatic updates?

Updating other apps can be a pain (java, Firefox, Flash, etc.), but I don't think OS X does that automatically? The OS that DOES do that automatically for a lot more apps than Windows or OS X is Linux (Ubuntu). That for me is reason enough put Ubunutu on the noobbooks in my family.
Actually going back to C++ even seemed painful when I still was a Java developer.
Hotel web design 
Discover more about our hotel internet marketing services, see our hotel marketing case studies, reserve a place in one of our hotel internet marketing workshops or read some of our own hotel internet marketing articles with tips, ideas and suggestions for hotel marketing in the online arena.
New York Web Design
Speed Limit Studios is a professional full-service web design company. We specialize in web design and development, but we also place a lot of focus on marketing web sites and businesses. That's because we know that having a great web site isn't enough. You have to be able to market that web site so that Internet users can find you. That's why we don't just create a good-looking web site and then wash our hands of it.
All this (very clever by the way) reminds me of an idea I had a while back that plays to the internet's true strengths:

Create a rendering algorithm such as this but with the fitness function calculated by presenting a set of the output images to web visitors and having them choose the one(s) that they like the most.

My thesis is that with enough iterations/visitors you'd eventually generate a load of highly tuned pornography.

Gags about hot-or-not go here... :-)
I once commented on an article on noupe that was inaccurately labelling PHP's $_SERVER['PHP_SELF'] "insecure, because it allows hackers to search your entire server!"

The owner deleted my comment, and then pasted my personal details (e-mail address, etc) on to someone else's blog.

'Jerk' is exactly the right word to use.
How do you compute the similarity, pixel by pixel?
So there's a correlation with where a QB was picked and their performance? But you can't tell me how to, objectively, judge their performance? What, we're back to relying on the teams and how they dole out playing time?

I see little evidence suggesting that where a QB was picked correlates with their skill at the position. You named the last top QBs picked in each draft year and gave the most positive assessment possible of them. I pointed out that for almost all of those years there were better QBs drafted below, and many times far below, that consensus best choice. That doesn't give me great confidence in the scouting of the position. You can't say teams do a "a solid job of picking the QBs that are the best" if every year they tend to miss the best QB available, and oftentimes by wide margins.

Now we're arguing about the role of a "system" in producing performance numbers for a QB. Again, if that's the case, then the individual QB means even less than your original assessment, where the highest weight was placed on the highest picks. If anything, there's even more reason to distrust the team's picking highest (and their scouts) because they wouldn't be in that position if their system was better. If you say a team's system, already in place, will predict a QB's future numbers (your critique of passer rating), then you're also devaluing the importance of a high pick.

The real problem is that teams weight the position too highly AND create a dearth of talent based on their selection process and the limited skills/pedigree they value. That leads to a Wal-Mart stampede in the first round, doling out big bucks, to players that won't a change a team's fortunes one way or another. The position is too dependent on many other positions.

I see you're from Browns territory. How many swings have they had at the "best" QBs in a given draft and how has that worked out for them? If anything, they've continued to make the mistake of valuing the position too highly to the detriment of the rest of the team.

Funny though that you're touting Marino's greatness. He slipped because scouts devalued his "head" and his greatness is only indicated by his raw numbers. A better example for your case, would be someone like Bradshaw or Aikman. Both were the top overall picks in their drafts and both took poor teams and eventually led them to dynasties. Then we have guys like Brady and Montana...and we're back to where we started.
What to do with your ideas for other people
well i wasn't trolling, just an honest opinion
1. never heard of this before.
2. sorry
3. never heard of this, i was using my pinky or ring finger to try to hit it.
4. a comparison is comparing one os to another and the software available. I said, I pay for software and so i do use mac versions first. But for the most part i use mac ports, or command line clients. A mac is unix hacker man.
5. paying for software != more productive.. for a hacker you should know this.
6. hardware is commodity. so its a comparison on os, and available software. realistically i can run linux on high end machine as well for cheaper price.
http://www.copenhagenconsensus.com/Default.aspx?ID=953
Sun marketing materials always seem to go to painful lengths to avoid mentioning Eclipse so perhaps I'm overly sensitive to it.

Anecdata: I use Eclipse. Most professional Java devs I know use that or IntelliJ IDEA. NetBeans is nowhere.

I did think that a cut-n-paste of the earlier articles was insufficiently interesting for HN though.
I am trying to make happs, a haskell web framework, more accessible to the masses:

http://www.happstutorial.com
Why Flash can't win the Web application war
Mistakes Made While Hiring Escort Services
Many of us would have heard a lot about escort services and be familiar with this service but we may not have used this service anytime in life. Some of us hesitate to use escort services because we think that it is not appropriate for us to use these services because we have wrong notions about escort services. Some of us even think that escort services are illegal. If it is going to be illegal, then no one will run their escort agency so openly and advertise their services in media and in the internet.
I switched to a Mac after spending 15+ years mostly on Linux, and haven't looked back. It really improved my productivity, because most things Just Work. It isn't perfect, but it is significantly less broken and insane than either Windows or Linux.
When I looked at your domain name, prior to clicking on the link, I thought, that's a pretty cool domain name -- must be doing something with regard to the semantic web -- silly me!
Don't forget OCaml, for that matter.
Yes, I try to do it as cheaply as possible.

abs(r1-r2) + abs(g1-g2) + abs(b1-b2)
I'd say anywhere where there aren't a _lot_ of successful startups compared to the number of "conventional" businesses, and a good startup community. Northern California, Massachusetts, and where I am now (Ottawa, Ca) are about the only places I can think of that don't have that stigma. But I haven't been everywhere in the world.
JRuby is great, the only issue with existing projects is trying to convert all the gem dependencies that use native code over to java. Popular ones like Hpricot have jruby equivalents, but unpopular ones like ruby-gsl or image_science have no hope.
Better Off Without Yahoo
I was taking a huge dose and it had no real effect. In the end, I had to switch to another med.
Google To Take Chrome Out Of Beta
Fortunately, you can always use IntelliJ IDEA on a Mac.

It's simply the best Java IDE around, and as such, easily worth the price.
pre-internet, the usual path towards success in the tech world was 1) spend a billion or two to create a monopoly, then 2) soak your customers for all you can get. examples: lotus, compuserve, aol. post-internet, it is now far easier for good ideas to triumph over companies with big piles of cash.

adobe looks to me like a company that's still trying to play by the old rules. it's amazing to me that they've lasted as long as they have.
So PG's conjecture is there is a equilibrium point of appeal for people part of this site?
Monetizing open source and killing Adobe AIR
business evolves. This is why often the focus is on process rather than objects. In reality there are no real classes of things, just instances, each distinct. The key word you mention is "structured". Sure, if you're building apps to support the DMV where documents and forms change once every 30 years and people work for life sitting there doing data entry on screens that look like those forms then it's a safe bet you can design a relational schema that supports this. The same holds for banking and other transactional settings. The relational approach is powerful, with an algebra to back it up and support a query language.

So where do you put the logic, business rules, integrity constraints that govern this data? In stored procedures, key constraints? Or does it leak into the application code, especially if the code is OO. Using OOP how do the objects map to the tables? Some high level abstraction like hibernate that presumes to make that declarative and automatic? Now what if the schema is not so static, suppose it's dynamic. How does it evolve?

I think what many have recognized is that there is considerable overlap in the db world with app servers and web servers. The web is a much more dynamic place and increasingly I think relational databases are used more for just simple storage.

We've all used RDBMS for years and they've had loads of PhD theses put into making them what they are. Sometimes a different view is helpful. CouchDB has a dirt simple REST based API. It uses JSON for communication and Javascript in the database. It lets you store almost anything you want and it supports replication. For a real world scenario think of say something like a web-based lotus notes that supports on and off line use and collaboration.

Another very interesting aspect of CouchDB is it's choice of implementation language, Erlang. What it inherits from OTP is readily seen in the small amount of code needed to implement it. Moreover when it comes to robustness Erlang is frightening in how rock solid it is.

For what it's worth I think it's a keeper
Best Low Interest Credit Card
How to find the Best Low Interest Credit Card
yeah, it's possible in pure ruby. You can do stuff to prevent monkey patching, as well as do stuff to make it easier for future monkey patchers. I prefer libraries to not do either, to make code easier to use.
Introduction to Genetic Algorithms - Tutorial with Interactive Java Applets
Are the new ascetics masters of self-denial or just self-promotion?
eu-west-1.ec2.amazonaws.com
87.238.87.32 is from Ireland(IE) in region Western Europe

:)
To the other commenters, this article isn't about college football. Most of the substance here is really obvious to anyone with a modicum of interest in teaching, but unfortunately that is what happens when you deal with politics and bureaucracy. You have to state the obvious, again and again and again.

Teaching is one of my secret passions. I have always been able to make people understand difficult things by talking to them and watching how they respond. When I study, people often ask me for help instead of the teacher/lecturer. I love it.

The thing is, being a teacher would be an incredibly stupid profession for people like me. I will earn twice as much money doing something else, navigating a tenth of the bureaucracy and being able to call the shots without bothering with twenty sorts of political correctness. There is no room in a normal Western school for my style of teaching. I'd be surrounded by imbeciles (imbeciles with authority) and not get paid for my effort.

There is something deeply wrong with our system when it deters people who actually want to do good. There is definitely a business opportunity here if I'd want to start teaching privately or start some private school. Rich people see what's wrong here, and are probably willing to pay to fix it.

Here's what needs to be done: Pay more to the best teachers (at least twice as much as they get today), abolish cartels and unions among current teachers, measure results, remove bureaucratic barriers to alternative styles and techniques, and drop all requirements of political correctness.

Most of these requirements are, for different political reasons, impossible to achieve in a publicly funded system. But if some private school starts to produce much better students than the public system, there will be chaos.
Yup - I can remember helping to launch an ISV back in the late 80's. The idea was to specialise in DEC VMS systems. We took out a loan and purchased a Vax but could not believe how much DEC wanted for the development tools. The thing was that DEC saw us only as customers and thus expected to make a direct and positive contribution. They could not conceive of us as partners aiming to bring them more sales into the future as our systems sold to end users.

Still DEC are gone but the ISV is still trading (in new markets of course) so draw your own conclusions.
The whole article is the first chapter of a book scheduled to be published in summer 2009. We are writing about the future here :)
"Don't use line numbers"

Excuse me? Line numbers?

"Don't put your entire application in one method."

Bu..but I can't call GOSUB anymore because you took away my LINE NUMBERS dude!

"Write lots of code"

This is solid advice, but when you're talking about Java the punchline writes itself :)
Rebuttal to John Resigs 'JavaScript Language Abstractions'
CouchDB is no silver bullet. I hope we never give the impression that we think it is.

On your point: You can still manage relations in CouchDB, they are just implicit.
Try updating your EC2 API, I think you need the latest release to see the EU availability zones.
Autodesk is also still doing well. The formula for Abode, Autodesk and friends is to write an application that can't easy be duplicated in a browser, that businesses will buy for employees, and then build a barrier thought file formats and marketing to prevent other desktop software from competing.
Ask HN: Review my web app
It's name: Tyba Tweetlinks
The url: http://tyba.com/tweetlinks

The story behind it:

I am a startup founder which means I'm busy. However I follow a lot of interesting people on Twitter who introduce me to a lot of interesting links. Though I don't have the time to leave Twitter on and get a distraction every few second.

So I made Tweetlinks to get an overview and summary of links every day by email and check it on the web when I want to.

It's definitly not for everyone but for those of us who love Twitter, are busy and love discovering new interesting websites it's hopefully a great tool.

Any feedback is really appreciated.

Thank you very much!

Eiso

p.s. It's not a startup it's a small side project I worked on when I had some extra time over the last week. I built it for personal use but thought it might be usefull for other people as well.
[Nitpick: it's "its", not "it's", because you're not abbreviating "it is".]

Well, I beg to differ. Right tool for the job is the way I think of these things. Java is the right tool for many jobs. Not for everything, but for many things. For our application (equity stat arb trading), java is certainly a good choice. Ease of network programming, serialization for free, lots of libraries available, good performance, excellent IDEs, good support for multithreaded programming; these are some of the attributes which make java attractive for us.

One example where it's not the right tool was where we wanted to be able to evaluate moments of well-defined statistical processes. There was a lot of symbolic processing, so we used Scala for that part.

Another example is scripting type stuff, we want to amalgamate lots of Java code and run stuff in an interactive environment. For this purpose, we chose jython.

Use the right tool for the job.
Ah yes, hacker news, the haven for climate change denial. Be it denial that it's happening at all or denial that we should be doing something about it.

I for one agree with netcat that panic might be necessary and will probably happen.
Agreed; in fact I've that's the only ML I've tried! What I don't like about it is the standard library; compared to Haskell's it feels so obtuse. Actually I think Haskell's standard library is pretty friggin' awesome. Everything is where it should be, functionality is well documented, the names are succinct but clear. It's a joy to use.
I remember this game fondly. Sadly, the game has a serious flaw. I don't remember the exact move, but Irina Krush was late on posting her move, the best one for the position, and as a result, it did not get nearly as many votes as it should have. Had the move been played, the world would have had a much better position.
Is that the new Inspiron mini on the left, or his main screen that huge it's dwarfing a regular size laptop?
This is a load of childish drivel designed to act as some sort of link bait I assume.
ActiveMessaging also works with SQS just fine.
Pre-Internet the usual path towards success was 'spend a billion to two" dollars?

I wouldn't say spending a billion is 'usual', in fact the companies you mentioned are all very, very unusual given their huge success.

There's a 'real world' of software development that doesn't have billion/million dollar budgets and it's been around long before the Internet.

Entrepreneurs in their early 20's sometimes have a hard time realizing that the world of applications existed long before they (or the Internet) were even born.
Arbitrage Conspiracy
Brad Calllen's secret arbitrage conspiracy is about to be revealed within few days. Make sure you get the free report now
17 external links on that one article. I'd much rather see them collected at the bottom for 'reference'.
I'm sure his points are interesting, but I'm inclined not to bother to read an article concerning a researcher who hasn't taken the time to learn to speak English. "withitness" indeed. What about "awareness"?
yeah, that's a better explanation of how that model might still work today.
"The Google’s open source browser has a number of eager customers, including OEMs who can’t offer the browser until it is in full release"

Considering how much bullshit is attached to the 'beta' tags these days, especially when it comes to Google I have a hard time believing this.

So let's say the OEM has a requirement that they don't ship 'beta' software. Google just says "it's not beta" and whamo! They can ship it.

Is there any real actual tangible difference between a Google product that is beta/not?
How to take your apps to the cloud
a) Bit-torrent puts Flash in the hands of everyone who wants it. Abode just wants to collect when you build something great with it.

b) Adobe sells Flash for less than 60$ at my university. In fact, they sell all of the CS for that price...
HP to offer 3-year laptop battery as an option
You're missing out on some quality WTF moments though if you refuse tech support to family. I once spent 45 minutes on the phone with my sister trying to fix her internet. She finally wondered aloud, "Does it matter if the phone plug doesn't fit perfectly?"
"You mean the ethernet cable?"
"That's not the same thing a phone wire?"
"There's you're problem."
10 Useful RSS-Tricks and Hacks For WordPress
Linux - Stop holding our kids back
What the Search Engines Have Found Out About All of Us
In mindset and curiosity yes, but to a woman in a bar the equality operator returns a 0.
I'd wager the case is that they'de be required to provide support if the product is out of beta.
More on Boston Power, the company that makes the battery:
http://www.spectrum.ieee.org/mar08/6008
I dunno, thousands of people reading that you're a hypocrite does tend to have an effect. They have two options: 1) do nothing, and watch mobile phone developers either move to whatever API steps in to fill the void or go rogue and use their service without permission or adherence to the rules or 2) open it back up like it used to be.

I realized that Amazon is the 800lb gorilla but if another book / movie seller can step in with a competing API before Amazon stops being stupid, they could steal a significant number of future sales from Amazon.

Also, regarding the use of "hypocrisy" if it weren't true I would agree with you. But in this case it's not just an inflammatory insult. It's like being called a "pig f@#$er" if you don't actually have intercourse with pigs it's just an obnoxious insult. If you do the effects of being called it are radically different.

I called them hypocrites because, in this instance, that's exactly what they are.
I like :)

In terms of the web interfact make the "contract" appear at the top of the expanded box.

Waiting to see what the mail is like :) should be good because I tend to get linked to a LOT during the day. Any way of setting up 2 or more mails? Getting a 6am shot of overnight stuff and then a 5pm "after work" digest would be v. handy :))

thumb up
Teenagers even stopped to rebel.
Don't forget the coffee drinking!
Latest Mac OS X 10.5.6 developer build brings over 100 fixes
Thank you for the feedback. I am going to see what it looks like when I move contract to the top; I am slightly worried people get confused because expand was at the bottom, what do you think?

You're right about 2 mails a day and I am going build that in - great suggestion.

Thank you!
It's worth noting that Flex Builder 3 is free for students:
https://freeriatools.adobe.com/flex/
You're right - Haskell does lazy evaluation far better than Lisp/Scheme do. I've been making my way through real world haskell, and I'm constantly amazed.

I'm not proficient enough in Haskell to write a public blog post on it though; and I figure Lisp was esoteric enough ;-)
Ah, you need to explicitly add the region parameter to see the new zones:

$ ec2-describe-availability-zones --region eu-west-1
AVAILABILITYZONE	eu-west-1a	available	eu-west-1
AVAILABILITYZONE	eu-west-1b	available	eu-west-1

You also need to create a new SSH key:

$ ec2-add-keypair eu-west-1-key --region eu-west-1