skysight-inc/HackerNews huggingface dataset:
Technology startups require very specific knowledge about particular topics. For example, general business marketing is very different from marketing on the internet. You may think you know it, but if you've never done it, you don't know it. So how about starting a website or something online, and trying to gain the specific marketing (and content) knowledge to survive in the internet world? This way, you actually will be able to contribute, you gain a clearer picture of how boring the tasks can be, and you have something you can point at to show that you were successful.

Enthusiasm is not helpful. There is little worse than someone who is enthusiastic and thinks he has better ideas on how to design websites than website designers, better ideas on marketing than people who have been doing it for years, and knows exactly how to make money on the net, even though he never made money of it.

There is a lot of domain specific business knowledge required by startups. But learn it first before going out to apply in a start up. Actually doing stuff is a lot more difficult than wanting to do it, and if you want to learn it on the job, you'll be deadweight, and there is no guarantee you will ever enjoy the nitty gritty of running a technological business.
RailsBridge is Born
That was most likely the end result of the Easy List update war. Had the NoScript author not entered into such a battle, only the Ads would have been blocked.
A possible (and most common) reason for slowness is that the developers might have coded it such that all UI graphical assets required sitewide (buttons,icons and other graphical assets) are preloaded before the actual content starts rendering (rather than loading graphical assets on an, as-it-is-required basis).

Using generic flash frameworks and components definitely increase the file size as they usually come with a lot of functionality (thus code) and legacy code that you might never really use.So if time allows,building your own components is highly recommended to keep file sizes low.

It is possible to build real fast sites with Flash. As an example, if a page contains 20 small thumbnail images (means 20 separate http calls in an html environment), it is possible to load a single zip file with all 20 thumbs into flash and unzip and render it at runtime.Thus reducing the number of http calls from 20 to 1.

As lowdown commented above, the performance of a Flash app depends on how the developer approaches the problem.

As many other commenters pointed out, a 100% Flash based environment is definitely not a great choice for a social network site like Kontain. But the site's neat design and rendering is a great example to show that Flash sites neednt always be cheesy or flashy or flexy.
But, man, what a story! I totally want to watch those girls play, and I hate spectator sports.

Interesting statistics, though, and certainly a nice bit of motivation for those of us arming for our own battles with Goliaths in the near future (which, I would think, would be pretty much everyone here with a startup).
Tips For Action Sports Photography Techniques - shotaddict.com - Yahoo Buzz
No free lunch: The story behind VirtualTourist’s big exit, and Lunch.com
A Silver Ooze That Could Shrink the iPod
That's right. And jail-breaking is not officially supported (that's an understatement) but it works pretty well. So it's a minus for the iPhone.

But then, that's why I said for most consumers, the iPhone is much better. Because for them, the official distribution mechanism is what matters.

The reason why I mentioned the tethering app is that it is not totally open as advertised, although there's more than 1 valid way to work around it.

(You can still distribute apps to the iPhone via ad-hoc or enterprise distribution, but those don't matter here since we are talking about the mass market).
Inside Google offices Photos
Inside Google offices Photos
Hi. I'm the lead developer for Laconica.

You're incorrect on one important point: you can license the content of your own server however you want. We use the CC Attribution license by default, since it so closely matches how most people share microblogging data (e.g., you can copy and reuse it as long as you credit the author).

Jaiku will soon support OpenMicroBlogging -- we're working with the JaikuEngine team to make that happen.

Also, why do you say that the support of XMPP in Laconica is "partial"? And what don't you like about the UI? Do you use IE6 or something? It doesn't look very good in IE6.

Good luck on your microblogging service and let me know if you have any more questions.
Facebook Co-Founder at General Catalyst: 3 Pieces of Advice for Young Entrepreneurs
Bringing Holistic Awareness to Your Design
All talks are also recorded on video.
Collection of all Vodafone ZooZoo Ads & Wallpapers | Best Commercials Ever
If you want a DIY taste, try this: http://appjet.com/learn-to-program/lessons/intro
Judging by the info given in this blog post, this instead looks to be the cause of the update wars.
Maintaining community standards on an international site with 100M+ members is a complex job. Even if you could Turk out 99.5% of the cases there will be hundreds of borderline issues every day that need more careful evaluation.

To really do it right you'd need a background in anthropology, sexuality, psychology, and international law. Such a degree program will probably never exist, so you need to go for a generally smart and adaptable person.

Is that person necessarily a Stanford grad? Certainly they are smart and driven, but personally I'd look for the person who was more exploratory and meandering in their self-education. My guess is that would negatively correlate with a Stanford degree.
Article updated. Thanks.
And once you raised the money with the dominant assurance contract, you can even outsource the creation of the public good in question with social policy bonds [1].

[1] http://socialgoals.com/blog/spbs600words.htm
Algorithmic Problems Around the Web
Also by the same instructor: A Guide to Web Research (http://yury.name/webguide/)
ONE constant would give Twitter market share among non-geek people (e.g. grandmothers, parents, teenagers alike), applications capacity, photo sharing, video sharing and revenue?
Except what you are doing is wrong if you agreed to their policy of no refunds in the first place.
The blog does not even attempt to answer the question it asks or give any additional information that could be used in answering it. Even the image from TIOBE doesn't link there. Might as well have been Ask HN...
I Just Logged In As You
Not me. When trying to get mass usage of an Open Source Web tool, I'd go with PHP every time. It's what's available on commodity Web hosting, and there's a big community of part-time Web programmers who know and use PHP. Compare: MediaWiki, Drupal, WordPress. Python is more glamourous and fun, but it's harder to build momentum for a massive FLOSS project written in Python.
Adult Sex Games
Some interesting and unique adult games.
Watch family guy season 7 episode 14 online
NoScript has for a long time automatically changed the users default choice from: "block all Google Ads" to "block all Google Ads except NoScript ones". And, the feeling I get from that blog post is that the NoScript author still considers that program behavior acceptable. For this reason, the conflict was probably not avoidable.

So, while it was a good apology, I am not sure that the author has learned the entire lesson. Never-the-less, it is a mistake made and a mistake fixed, and the author is probably a better developer for it.
> bugs arising from erroneous assumptions about the network.

This made me recall something from over a decade ago. In the PC game Heroes of Might and Magic 2, when you wanted to connect to a LAN server, the input box for the IP's was too small. You couldn't type an IP of the format "aaa.bbb.ccc.ddd" because the box was one character short. My brother and I had to assign IP's manually to all the computers in the house.
That's really his one question he'd ask to someone working in R&D, and writing code?

How about asking somebody about the problem domain he'll be addressing? Past experiences on that field, or related fields?

Recognising bad code might be nice, but I'd pick someone with 20 years of real and relevant experience over someone just new that can say "whoa, that looks like bad code!"
Or a reality show.
As I write this, 4.55% "of those that answered" are female. That seems surprisingly high to me, so I think you could be right. It will be interesting to see whether the relatively high number of women will help keep the conversation civil and respectful.

I'm wondering this because in the UK it's understood that mixed schools are better for boys because they behave better in the company of girls, however, it's worse for girls because the boys still muck around enough to distract from education; girls on their own do better.
I actually agree with you. But he's not asking about getting developers. He's talking about developing and maintaining an installation of it himself.

If I have to work on the code myself, Python is generally nice and PHP is generally nasty. I'm not a language dilettante, however. I choose the best tool for the job, and when we needed a new website, I ended up building (still building it, as we speak actually...just wrapping up a few last minute tweaks) it with Drupal. And, if I wanted something to get a lot of users, I would probably write it in PHP (and I think the first shopping cart plugin we build to work with our products will be for Drupal+UberCart, because it is not at all horrible to work with as many PHP shopping carts are, and it has a very large user community; so I'll be doing a lot more PHP work in the future).

I just didn't understand why being written in Python was in the cons section. It seems the OP didn't intend for it to be and has corrected it.
15 hot new websites that saw the light of the screen last week
According to his side of the story, AdBlock went to great lengths to block ads specifically on his site, which is what prompted him to eventually take such extreme countermeasures.
I consider both parties to be at fault. Malone for exploiting ABP for his own means, and Palant and Ares2 for overreacting so ridiculously.

The fact both extensions are the most popular extensions for Firefox only makes it worse.
This is bullshit, he admits he realised that in addition to installing AdBlock, users had to deliberately get EasyList, then he goes on to conveniently assume that said users (who had to make 2 very deliberate decisions to get there) didn't really want the full effect of EasyList, basically because it doesn't suit his business model. It was never a misunderstanding, and it didn't escalate unreasonably, NoScript was abusive from the outset, they were just subtle about it.
I dont know: you see he does have a point about choosing what to block. Given a choice I would allow ads to be displayed on noscript sites because:

a) I trust the site owner not to show me crap
b) It is his revenue stream and I am willing to support causes I like

The best solution was for ABP to fix the flaws that allowed the ads on noscript to slip through the filters. Instead the maintainer chose to rope Ares2 into updating Easylist2 to deliberately target the site.

Whatever the motives or the arguments for each side that smacks of the "wrong way to do it" to me :)
Atlanta Pressure Washing|Industrial Steam Cleaners|
Big Data: SSD's, R, and Linked Data Streams
http://radar.oreilly.com/2009/05/big-data-analytics-r-linked-data-ssd.html
Just a few hours before, I commented on few bloggers linking their own blogs with anything/everything. They almost treat HN like their auto-post to everywhere.

perspective: http://news.ycombinator.com/submitted?id=techdog (the submitter)

The content may be(or not!) worth reading, but I'd rather have 'discovered content' please!
Frogmetrics, OMGPOP, Posterous, Scribd, Inkling, Xobni, and Loopt nominated for TiE50 Awards
Voting ends May 7th.
Is anyone else getting a Google Ad in the left sidebar? I'm running Firefox with AdBlock and I am wondering why am I getting it.
Recommended - no. But the "recommended" part is only in your post. I'm not sure why you mentioned that.

Otherwise - Yes, Mein Kampf is available to everyone who can use internet / library / ...
ls -Q
Keir Thomas: Why People Quit Linux
Eric Ries Facebook Garage talk on engagement loops and the levers of engagement (video)
I choose to use ABP and (prior to this) Easylist.

I didnt choose them to inhibit my web experience - and the filters they employed broke noscript for me. It rendered some aspects of the site unusable. That is serious hijacking IMO.

Removing the adverts from Noscript would have been easy to do: fix the ABP flaw. Instead he decided to insert content into the ABP plugin via Easylist that targetted and destroyed the site. That was both a deliberate attack and a breaking of the trust I put in ABP.

Sure Giorgio also made the same mistake: but he apologised and retracted the updates and, in the heat of anger, I can forgive him. If the ABP team write a similar apology I will forgive them too. But it seems they dont plan too: which is disgusting.
Well, I'm already a happy Python programmer, but this made me want to give Django another spin.
Norway Tests Laptop Exam, to Prevent Cheating
In fact, the instructor now works at Yahoo! Research!
On the other hand, Apple already has a lot of experience with ARM processors. Add a 10" iPhone like multi touch screen and you're one your way.
Hi,
I'm one of the Googlers working on JaikuEngine in my 20% time (BTW JaikuEngine is to Jaiku as Chromium is to Chrome) and I just wanted to add a few things.

Firstly either Laconica or JaikuEngine would make an excellent choice. They're both open source and they're both built by teams who believe in the idea of lots of small microblogs that can talk to each other rather than everybody using one massive microblogging platform.

Laconica is further ahead in terms of federation at the moment and has an active development community.

JaikuEngine also has an active development community but has only recently been open-sourced.

However the code runs on Google AppEngine. This means setting up your own instance takes less than 5 minutes. You don't need your own hosting. You don't have to pay any money for hosting unless you get enough traffic that you go over AppEngine's free quota: http://code.google.com/appengine/docs/quotas.html

As Evan's pointed out JaikuEngine doesn't currently support OMB but we are planning to do it. See this document for our plan: http://code.google.com/p/jaikuengine/source/browse/trunk/doc...

Jaiku.com currently does have support for XMPP but JaikuEngine doesn't. That code will be open sourced when AppEngine publicly launches it's XMPP API: http://code.google.com/appengine/docs/roadmap.html

JaikuEngine's project page is here: http://code.google.com/p/jaikuengine/

We have a mailing list: http://groups.google.com/group/jaikuengine-discuss but most of the activity takes place on the Jaiku channel here: http://www.jaiku.com/channel/jaikuengine

Our backlog of bugs and feature requests is here: http://code.google.com/p/jaikuengine/issues/list

If you have any questions or need any help then drop by the mailing list or the JaikuEngine channel. We're happy to help in any way we can.

P.S.
If you're interested in Open Micro Blogging then you should sign up to the mailing list: http://lists.openmicroblogging.org/mailman/listinfo/omb and help define the next version.
Rails I18n caveats and tips
If the talk turns immediately to formatting issues, that's not good.

Amusingly, however, I've noticed that bad/newbie coders tend to indent stuff all over the place and have no consistency in the whitespace (this is C++ so the compiler doesn't care). Often you can tell the code is bad because it literally looks bad.

I prefer the suggestion commenter 'John' gave rather than the OP's: "Can you draw me the architecture of your most complex project?"
One nation, seven sins
A spin on this that I do is give them a piece of code that I know has some major flaws (a very small piece of code) and ask them to tell me why it sucks.
I also feel out of place: Although I'm male, I'm old, have a family, I have tech credentials, but not in programming--in fact, I feel like I'm forever the novice. My tools aren't "cool," but they were new to me (OOP-Java, web scripting-PHP; in fact, they were berated in this very thread) so I "learned" them.

But I'll tell you a secret: edw519 has it exactly right. In fact, his attitude is the single, predominant trait I've seen in successful CEOs (or other group leaders). "They don't like * because they don't get it yet" is a very useful mindset for dealing with rejection ("why aren't they buying my product?"). They vary widely in their other personality traits; some are outgoing, others introverted, etc. But CEOs/leaders that convey that attitude to the group keep the whole team up. And feeling up is far more productive than feeling down!
A map on advertising business model
completely agree, I don't see why this post is specific to R&D ... seems like it's a useful question to ask of any candidate who has to write code, but the essence of R&D seems to be knowledge of the research literature and ability to advance the company's interests through performing innovative research, which this question doesn't at all cover
So I guess enjoyment of the taste and smell of coffee does not factor into it?

Or am I speaking like a true addict?

I have a particular appreciation for a well brewed cup of coffee, without it, the day simply isn't going to go right.
could you please provide some examples of logical flaws or careless conclusions that the author has made in this particular story? i just read the article, but sorry i still don't quite understand what you mean by that assertion.
Did Pentagon lose billions, pennies at a time?
Top ten worst viruses
Voting ends May 7th.
> it really isn't applicable to most real life situations

the irony is that as 1 liter of water weighs 1 kilogram estimates of various things is made much easier.

I've often used that relation to my benefit.
Firing tenured teachers can be a costly and tortuous task
I was asked if I had any hobby projects and would like to explain their architecture on a whiteboard. In addition to the benefits of seeing into the candidate's mind, it eases the nervousness quite a bit to talk about something you definitely know more about than anyone else.

I was then asked if I drank beer. Then I was hired.
Nike JANA STAR XC
The heavyweight category needs to be split up.

Technologies like flex / silverlight / javafx / open laszlo use compiled binaries to run their applications via a browser plugin (flash, java vm, silverlight vm).

The other products in the heavyweight category utilize HTML / Javascript and don't require plugins. That's a big difference that this person seemed to miss...
Yes, this was my original point:
"Cracking hashed passwords offline is no big deal on a single machine unless you have really strong password policy"

i.e. if you allow users to set something weak as a password like a dictionary word then it doesn't matter what salting method you have, since you can try them all pretty quickly. (Probably saying "really" was pushing it a bit)

I've seen salting on it's own doesn't work since 'John the Ripper' (http://www.openwall.com/john/) can go though a password file that has a different salt for each user and find some passwords in a few seconds. It doesn't have rainbow tables, it just tries a given password with all of the different salts and compares them. This is why you also need a strong password.

You said:
"Allowing password security to depend on what the user enters IS silly"

and now you are saying:
"Provided you required at least 6 characters from your users and a least one number then you can quite fairly combat the brute force approach."

Now you are saying a salting combined with a strong password policy is the solution and not either in isolation. Which I agree with.
Thanks.

I tend to agree. The more I think about it, the more problems I can see. Having to have a username unique can be a pain, but it's something we've become accustomed to.
Great essay; love how the author walks in the shoes of both stalker and stalked, emotionally explores every possible angle, reports back and leaves the conclusion to us. It just went and changed my opinion about "researching" specific people online. I will try to do it a lot less from now on.
RDA's and food labelling

http://en.wikipedia.org/wiki/Reference_Daily_Intake

Then you can hide the fact they are doing math while teaching them about healthy eating.

Incorporate things like http://www.sugarstacks.com/
and http://www.wisegeek.com/what-does-200-calories-look-like.htm
and you can have some interesting projects going
Yes, looks like thats the main payment option
Isn't 1Password a solid way of avoiding the whole one-password-multiple-logins problem? Most of my logins are 8 or more randomly generated characters. The best passwords I end up memorizing anyway, but I don't use the same PW twice anywhere on the internet. Am I secure?
I disagree, it should be a "killer" because flash uses a closed source for-profit runtime from adobe. The javascript standard is free to use and implement and doesn't require me to have any browser plugins to view great looking websites.
What Microsoft plans for Vista after Windows 7 launch
Now THAT would be an interesting poll

<20

20-30

30-40

40-50

50>
"I've talked about this exact sort of vulnerability several times on this very blog."

You talked about it but didn't implement it? Yikes.
would he have apologized thought if he hadn't gotten caught? doesn't sound like it.
Can Konqueror Compete? A Look at KDE's Browser
yup this one i was asking for my writing
I really don't know all of the details on this situation, so perhaps this doesn't apply... but it does occur to me that often people don't realize they've crossed the line until somebody (maybe many somebodies, if they're stubborn) points it out to them.
Is the University a Dying Breed? The Intersection of Technology and Education
This would be more interesting if it was broken down by $'s instead of categories. Would love to know more about sub-$50k startups.
Yes, I agree that fixing ABP would have been a much better solution to the problem. At the same time though, NoScript specifically targeted ABP, so it shouldn't be that much of a surprise that ABP specifically targeted NoScript (through EasyList2).

The whole "choose" business is just word play that can be slanted either way. And it's misleading, because the conflict was over NoScript's obtrusive default setting, not the ability to choose what you wanted to block or unblock after the fact.
Feynman diagrams for the masses
I see you point. Certainly, if a blogger is constantly spamming HN and other social news sites it's kind of a annoying.

On the other hand, that's the whole point of social aggregation: to democratically filter the good stuff to the top. Some variation in submission is good, as long as there's not too much off-topic spam.

It's a hard balance.

Social news sites are the perfect venue for (non-advertising) bloggers to self-advertise. If someone thinks their own blog post is relevant, why not post it to hacker news? Why shouldn't a blogger think all his articles are relevant?
I wonder if Ubuntu Netbook will run on ARMs

http://www.ubuntu.com/getubuntu/download-netbook
Ubud Tour - Bali Half Day Tour | NakBali.com
Clojure 1.0 Released
When I got an email about the event, I thought it was spam. Is it well regarded?

Generally, how is one to tell that an industry conference is good? I'm not a fan of awards for the sake of awards.
Just because the argument has something about the person himself doesn't make it ad hominem. Saying "He's a shitty dresser, therefore don't listen to what he says" -- that's ad hominem.

Past proof of his reasoning abilities (or lack thereof) are totally fair game, not ad hominem at all.

Instead of an AH attack, OP uses a commonplace (we all believe in evolution here on HN) as well as appeal to authority (in reverse).

Please brush up on your rhetoric skillz.