skysight-inc/HackerNews huggingface dataset:
I had the pleasure of chatting with the owner of ThatHigh.com yesterday in regards to SEO and other traffic building efforts. Hopefully, I've provided him some ideas that he didn't think of.

But that's sort of what I'm getting at, you don't need to think of every idea on your own. Reach out to people tell them what you're doing and they'll come back with ideas you may not have thought of. A fresh set of eyes is usually helpful.

I always give my ideas out for free so if you're looking for traffic building, traffic retention, or SEO ideas give me a shout. Email in profile.

HN is a goldmine of driven, successful, and welcoming people. Reach out and connect.
To underscore this comment: the first release of Windows 95 shipped without an email client, a web browser, or a TCP/IP stack.
The Django blog has a description of the CSRF problem here: http://www.djangoproject.com/weblog/2011/feb/08/security/

Briefly, when both frameworks got an "X-Requested-With" header, they assumed that it was coming from a browser XmlHttpRequest, and that the same-origin policy was in effect. So, they skipped CSRF checks.

However, it turns out that there is a way (details still not disclosed, other than that plugins and redirects are involved) for an attacker to force arbitrary headers onto a web request. Ooops.

Both frameworks are now applying CSRF checks strictly, with no exceptions for apparent XHR.
For this to be truly a reality you would need mobile developers to expose more functionality to the web app. The web app could also become a common interface with lower level functionality, so say a camera on an android phone and an iphone could both expose a common js interface.
Would you mind sharing your techniques? I'd be more than happy to learn :-)
Personally, I'd rather toss Lisp entirely and go with Scheme, but something definitely needs to be done about elisp. There's a small group of undergrads here at NU hacking on Edwin, a Scheme based Emacs clone originally developed at MIT. They're (we're, I suppose) porting it to Scheme48.

Those last two would certainly be important as well, but something I have no context on.
Interestingly, Warren Buffett has actually tried to win money off Bill Gates using an intransitive game:

http://en.wikipedia.org/wiki/Nontransitive_dice#Warren_Buffe...
Next to no job postings for the City of Toronto Ontario Canada.
Thanks... my experience with clojure on the JVM is it is in general slower than optimally tuned Java code. I really can't imagine that any of the other languages you listed would easily outperform the code I have here, but maybe since the use-case is a sweet spot for functional? The person who responded to me with the F# example reported a crazy low time, and I am wondering if they have a defect in the code. I think it is possible a true functional language could make some tweaks that Java can't (like realizing the function is idempotent and caching the response instead of recalculating it). Maybe that is why the F# example was so quick - either the way it times itself is defective, or perhaps the runtime memoizes the function.

My experience with all the languages in your sampler is that their runtime performance usually lags the Java on the JVM for general purpose programming. This is not an argument not to use them - I would prefer many of them in certain use cases. But if I want a managed runtime, and have some performance critical code that I am OK with being written in an imperative language, it is hard to beat the performance of simple Java on the JVM. There has been so much tuning to Hotspot over the last decade. That's been my experience anyways.
rdfgrid - Batch-processing RDF data with Hadoop and Amazon Elastic MapReduce
Best new feature, in my opinion: the Deferred object (http://api.jquery.com/category/deferred-object), which allows for a more legible and consistent approach to mixing synchronous and asynchronous flow.
This one prompts you to type a literal key sequence (exactly like with `describe-key', C-h k) and inserts it at the point in a representation that the *-set-key functions can use. As written it's bound to to C-c k, and only in the scope of elisp buffers.

(defun insert-key-sequence (key-repr)
"Reads a literal key sequence from the user
and inserts a representation of it at point,
suitable for `global-set-key' or `local-set-key'."
(interactive "KKey sequence? ")
(prin1 key-repr (current-buffer))
(insert " "))

(add-hook 'emacs-lisp-mode-hook
#'(lambda ()
(local-set-key "\C-ck" #'insert-key-sequence)))

(run-hooks 'emacs-lisp-mode-hook)

Unfortunately it doesn't seem to work for mouse chords.
I'm being a smartass. Kinda..

The commenter said they could almost figure out what it's doing. It's not clear from that that comment if it is just the formatting that was the problem (which I agree, isn't very readable).
A common complaint is that Google is engineer-driven rather than design driven. Some very impressive counter-evidence in the article.
If I had a startup, I'd probably rather have the senior engineer than the couch.
Yup. My curiosity that led to this thread was if the ante has been stepped up now with that 150k investment and the natural evolution of the ycom program. Also it would just be nice to see in general. Hopefully some people will answer :)
I used to (at Macromedia). He's a great guy. Very approachable and down to earth, but certainly not afraid to make the hard calls as you see here.

I sometimes wonder where Microsoft might be if he'd replaced Balmer, but it's great to see him take on Nokia. Talk about a tough gig!
Since this also affected Rails, a minor clarification:

We spoke with Ben Bangert of Pylons/Pyramid, and did some checking of source code there and in other projects, and as far as we knew last week, Django was the only Python framework affected by the CSRF issue. If you find another project which is affected, please notify them ASAP.
What I meant was a scientific approach to design rather than just designing what looks good. But than again every good interface designer should take that approach.
Cross-posting my comment from the Django thread, for those of you wondering whether anyone else was affected:

http://news.ycombinator.com/item?id=2196214
As a Chinese person: fuck you.

What decade do you think this is, the 1940's? Can't afford tap water? This is the kind of racism that people have to worry about, not stuff like censoring Mark Twain. Notions of the lower class of another nation does more damage than directly addressing issues ever will.
Much of the cities in china are just as industrialized, if not more so, than counterparts in the USA. The upper middle class is a growing section of the population that produces a demand for more flashy products such as diamond rings or handbags.
Doubly so as for the diamonds; the western nations is not above signaling with SUVs and other gimmicks (well gas guzzlers are less of a concern in europe, but not my point here). Pointing out that people not in a western country will save for a few months to buy an expensive item smacks of hypocrisy, especially when such people often demonstrates that they don't know the concept of saving in the first place. (Living within their means, anyone?)
Dear Egypt and others in the Middle East, Latin America, China, Tibet, and so on:

Sorry we aren't helping in your hour of need, but it turns out that we in the West don't export Democracy and Freedom, what we do is enjoy our Democracy and Freedom at the expense of your Dictatorships and Repression.
Things outside of the BMP aren't just dead languages anymore. You have to be able to support characters outside the BMP if you want to sell your software in China:

http://en.wikipedia.org/wiki/GB_18030
But this points out a potential weakness with the model of taking someone else's OS and slapping it in your device.

Once the operators (typically) have added their crap on top it leaves you little margin to extract extra cash until you get someone to buy another device.
IBM/Oracle To Share Java Leadership: More Bylaws to Read
I think you are right in this case - I updated my example code above to use bitwise and it is running in the same amount of time. (100,000 iterations in about 6 milliseconds)
Columbia Law's Tim Wu to Advise FTC
Thanks for the feedback.

1.) I used http://www.priceintelligently.com for the survey, it's pretty neat.

2.) Perhaps, we're testing many different options.

3.) Also, I'd check out unsubscribe.com.

4.) Non developers are much more likely to give access. It's been tough trying to stay away from my own "developer's bias".
Forecasting principles
Post Online Advertising Free Classifieds
Welcome everyone to our Free ads Ireland,free classifieds,online ads,Leinster ads website .Our goal is to provide everyone with great results in posting a free classified ads. All Ads are Free, register your ads today and post it online it is free advertising for all.
VIDEO is our answer.

We have been moving all of our content to a higher standard:

1. video
2. an EXPERT in the video with credentials
3. quality Q&A (with some paid folks answers questions... that we don't really promote)

best jason
Some good ideas about leveraging the cascade. Her grid technique is similar to the latest YUI3 Grids.
Trinity - A minimalistic Ruby web framework for publishing Linked Data
My thoughts exactly. Not to mention that it is much more apparent that he is content farming rather than providing genuine value to visitors.
Oh no, I just knew someone would come and argue for balanced n-ary on this thread :)
Well said. If writing is like talking on paper, then a good email is like looking someone in the eyes on paper. As someone who isn't always the most articulate in real life, I feel like some of my greatest accomplishments have been largely attributable to a handful of ridiculously well-written emails.
Windows has only had UTF-16 interfaces since 2000, NT was based around UCS-2.
Ask HN: How do you deal with setbacks / frustrations and self-doubt ? 
Hi Hn, sorry for the anon post, but i just can't post my actual profile as it is tied to my real identity.

i get a lot of work done, and then there are periods of no-work or complete procrastination. i know that a lot of people go through this cycle, but i need to deliver on time, and this leaves me with a lot to do in a short time [this has really been happening more often now] and it ends up in a lot of wasted time and wasted effort.

as a result, i have missed a lot of deadlines, that were pretty important, and i don't know whether i am capable of doing stuff in a proper timely manner anymore. i used to be able to atleast meet deadlines, but now even that seems to be slipping away from my grasp.

in short how do you [i] deal with this frustration, and the setbacks [missed contracts, connections, wasted time, fruitless efforts, etc] that spring up from time to time.

how do i remedy this ? i really have tried the whole GTD + organization/productivity p0rn, and still sometimes at the end of the day, i am unable to do any meaningful work.

what is the best way to deal with self-doubt ? i know a lot of people here say, "fake it till you make it" and i guess i have tried the approach a couple of times, and sometimes, just sometimes i feel like a fake/fraud. at other times i keep asking myself "do i deserve more ?" and its just a crazy spiral ?

tl/dr

how do you deal with frustration, and setbacks that your [in]actions cause ?
how do you remedy [in]action?
what is the best way to deal with self-doubt ?
and questions such as do i deserve more ? when others less able and knowledgeable than you are breezing by effortlessly ?

i am a little bipolar

thanks.
I hate politics... I'm a writer and brand builder.

You are correct that our only option against ehow making hundreds of thousands of low-quality pages a month is to point out vocally that our higher-quality pages and videos are outranked in search engines.

This is a risky strategy because any time we screw up--and obviously that will happen--we will get attacked brutally.... and we should!

My instructions to my team is to make a page better than the top three in Google and bing. IF we don't beet them in the search rankings we will bang a drum until someone listens!!!

It is going to be fun to see if this works.
'I am ready to die for you': Zuckerberg takes action against stalker
they have. google "octopus card"
it's used EVERYWHERE. similar systems are in place in shanghai and beijing.

alternatively, you can also look up WHY the country is cash based. it's an interesting read.
Wow, the things that people will do for money: "I Do Anything"
Cross-posting the recent discussion about the new Ruby on Rails release, which included a fix for the same CSRF issue:

http://news.ycombinator.com/item?id=2195283
Well, depends on a few factors:

a) What languages do you currently know
b) What do you want to program

These 2 factors are different for everybody, as such, there is no one answer for your question.
Yeah, but that's like saying that Lotus 123 was on the right path when they finally ported it to Windows.

With Qt/Qt Quick you get an environment that is sort of competitive with where iOS and Android were over a year ago. Meanwhile, iOS and Android have moved on and are accelerating development of their SDKs, and Nokia is falling further & further behind.

Anyway, say you build your app, thinking how great it will be with the huge reach of the Symbian platform. You ship, and discover that (a) people who have a Symbian phone and can afford to buy your apps are just waiting to upgrade to iOS or Android, and so won't invest any time in new apps on their Nokia phones and (b) Symbian is only growing in use in the developing world, where people are very unlikely to buy your app because the cost is a lot more significant.

So you give up, and go back to iOS and Android where the toolsets are nicer and there is more money to be made.
You have to keep in mind the technology of the time. The only user modifiable media was a floppy disk (which didn't have autorun enabled, I believe). PCs were becoming "multimedia" computers and the CD-ROM was the center of that. CD-ROMs could then only be manufactured by rather large companies and typically cost a significant amount of money to acquire. The idea that people would acquire autorunnable media casually was foreign. The idea that the ability to create autorunnable media would be common as dirt was also foreign. Moreover, the internet was still new and not widely popular so the problem of malicious autorunnable media was thought to be fairly limited in scope.

The modern era of dirt-cheap user modifiable CDs and USB drives along with ubiquitous internet connectivity opens up the seemingly small (though still serious) security problems of autorun into gaping holes.

Moreover, at the time many developers didn't take security issues very seriously.
There's an argument that unpopular military rulers are beneficial to American foreign interests. Essentially, they are more reliant on US military aid (which boosts the Mil-Ind Complex) to ensure a continued hold on power. Any ruler who was actually popular with their own people would be less pliable.
Thanks pal.

Frankly, I think we got caught up in the races with content farms like Demand Media too much. You can't create thousands of articles a day and expect quality--it's impossible!!!

So, we move to dozens to maybe 200 pages a day... but we do it with quality and hope for the best.

The good news is we broken even last year and have a ton of money in the bank. We are going to ramp up our burn and try to make a LOT of high-quality videos.

You can see them here:
http://www.youtube.com/mahalocallofduty
http://www.youtube.com/mahalopiano
http://www.youtube.com/mahalodotcom
http://www.youtube.com/mahalomath
http://www.youtube.com/mahalocooking

These videos are getting better and better... I'd say most are 6-9 out of 10. Every month we should add a half point to our average. That means by the summer we should only publish stuff that's an "eight or better."

We are going to build a wide, commercial version of the Kahn Academy.
TickCount has 1 millisecond accuray and it's actually milliseconds, which is what tipped me off to the low numbers. It actually takes 140 milliseconds to execute. I redid the code to not use Seqs and now it's down to 15 ms.

// Learn more about F# at http://fsharp.net
open System

let consume x = ()
let start = System.Environment.TickCount
let arr = [| 1..4 |]
for i = 1 to 100000 do
arr
|> Array.filter (fun y -> (y % 2) = 0)
|> consume

let endTime = System.Environment.TickCount
printf "%d milliseconds" (endTime - start)
3. Create some of the best hardware out there, as Nokia does.
> Who buys a $20K couch at a startup?

Apparently, some people do. But it's more of a symbol for frivolous expenses than anything else.

This thought was meant for the "we just raised money" phase of a startup. It's certainly very applicable to the money you just raised, since by definition it was a trade of equity-for-money.

It's not just about being able to "afford it" (which is obviously better than not being able to afford it). Even if you are generating a ton of revenue, blowing it all in non-helpful ways is still not justified.

We've built a company that generates very significant revenue, and it remains even more important to have anchors to keep the value of money in perspective.
Never listened to The Streets before. Downloading to see what they sound like.
http://news.ycombinator.com/item?id=2195280
I was in Japan when this controversy was on the front page of every American paper. The people in Nagoya were talking about what puppets of their news Americans are. It's not as if Japanese people are any different. Local people weren't even slightly worried about it. They knew they could ride it out. They knew the claims were total bullshit. It was a transparent effort by the media to drive consumers to the failing American brands. In the end, it failed to persuade Americans to buy mediocrity.
>there is a fairly standard work week and more than one way of compensation for exceeding that.

I call it a raise or a promotion.

Or keeping your job for doing it. You're salaried at a particular rate under the assumption that step up to the plate in case of emergency/deadline, otherwise they'd pay you less or pay you hourly.

Which kind goes back to edw's anecdote about his dad.

Rising to the occasion.
compare and contrast with this statement from the company, several months ago:

http://news.ycombinator.com/item?id=1481354

this new memo makes me think better of them. if Nokia can get out of the new CEO's way and let him execute, then maybe they can turn it around.
Thanks for the follow up.

I do hope to learn more about F#, I am hearing good things about it.
Open Graph Web Protocol
Details of floor scale and platform scale
We offer the best deals for reliable and durable high quality scales like floor scales, shipping scales, pallet scales and platform scales. You get much more value than the price you pay for.
Well... Yes. If the soup is shared by two billion people, and a few of them are dropping tens of thousands of tons of salt a day, I think one can be forgiven for asking them to quit. Nor do I see anything wrong with one of them realizing what they're doing, stopping, and asking other people to stop too.
Libraries are also available just about everywhere in the US. I was bike touring this summer and was doing a little freelancing on my netbook. I could stop in a good library in just about any town of 500+ (and definitely a county seat) and pick up wifi & charge everything in a power outlet.
Macbook Pro.

-THE strongest and most rigid case I've put my hands on (the unibody alumnium)

-UNIX kernel

-OSX and iOS development

-More options for OSs

-No major issues with current models

Sure, you might not get the most processing power for your money, but all things considered, the overall product is much more better than competitors'.
I was referring to the nature of proprietary diagnostic tools that only work with certain cars. Hardware and software is great, but not the consumer is forced to go to a limited supply of only approved dealers who can only diagnose certain software (those software can easily be put out of date by the next generation of cars).

Vendor lock-in.
Looks like a pay-wall is up. This seems to work: http://www.google.com/search?q=Tim+Wu+to+Advise+FTC&qscr...
I'm not American, but travel to the US regularly, and think it would be great for the US to have high-speed rail. I've recently travelled on AmTrack a few times and it is a very good service.

The question I'm wondering is, if Warren Buffet has seen the enormous value in the future of the US railroad, why is this plan being brought forward by the government, rather than a public/private partnership?
I don't know the exact details of your situation, and I can't say I've ever experienced what you're going through but I think it can be boiled down to a simple question.

Are you doing what you love?

I think dealing with the frustrations is different for each person. You have to try things out and find what works for you.

This may be something you want to talk to a psychologist about.
I can see it now... "A business announcement from Wikipedia founder Jimmy Wales: We have acquired Wookiepedia."
No offense to the OP, but I am wary about any such offers now on HN.

After a similar offer - I took the chance and after submitting materials to the HN offerer - was told "Oh, I cant give you feedback on your document because I am working on a project doing the same thing."

They were some dev in India. I am wary that these could be efforts to harvest info from other HN'ers
I suppose the first step is admitting you have a problem. This could just be rhetoric, but I certainly hope it isn't.
Forgiveness via iPhone: Church approves confession app
Try having two things going for you at once. For example, lets say that you have a day job you should also indulge yourself in another hobby. When I procrastinate I like to overindulge myself in my hobbies until I feel sick of doing that hobby. Then I feel compelled to return to whatever work it was that I was doing. But, if you're missing deadlines, then maybe it's a sign that you should move onto something else that you would enjoy (that is unless you're a college student. Then you just have to suck it up).
http://flyingfrogblog.blogspot.com/2009/07/ocaml-vs-f-burrow...

Great article about how F# can approach the speed of C with some fancy inlining.
Buy luxury handbags
Discovering the Super Boutique Secrets. Boutique Secrets is an high end, quality, classy, stylish Boutique. We know you’ll return to Boutique Secrets every time you want to expose your elegance with a luxurious handbags or shoes. For more details visit: http://boutiquesecrets.com/
Well, I don't really understand how that contradicts what I'm saying. I still think a decent tester should have been able to point out the problem back then and mark it as "critical". For me it's so uncontroversial it could even be an interview question. Viruses and trojans already existed back in 1995, and I don't think anyone would claim then that CD-R burners would remain expensive for long.
Actually im advising not to learn a new language this year, but act using what you already know to built cool stuff.

I realised sometime last year I was spending more time learning stuff like Django/Rails etc... then building stuff with the excuse "Oh it will make me more productive in the future." Only this never happend.

For the moment I learn new things but only as I need them. Right now I don't need Clojure, so I am not learning it. I am plodding along feeling productive with PHP/Python/MySQL.

To each their own, but I am finding this works better for me at the moment.