skysight-inc/HackerNews huggingface dataset:
The guy quoted in the article, who "wants to start u startup" has put it all wrong and is doing it for all the wrong reasons.

You don't get to "start a startup" -- startup is essentially a means and not an end; it is actually one possible form how a business could develop.

Generally, startups are formed from two motivations: a) you want to start a business (i.e. to work on your own) and b) you want to capitalize on a technology. In the former case there is a ton of possible ways to start a business, and some are listed in the linked article: you can become a consultant, you can set up a simple Web site etc. The same is true for the latter: instead of founding a company and looking for funding, you can sell the technology to another company, or simply license it etc.

I think that the quoted guy was attracted to the notion of a startup by the recent hype going on, and that he would like all the attention and "lifestyle" (or at least how he sees it), and is not really interested in building a valid business or technology.
Not wanting to turn this into a lengthy debate over ad-blockers, but I tend to leave it switched on by default and make an exception for sites I visit regularly, value the content of and which don't go nuts with adverts. I find them fairly useful sometimes and even bought things advertised on these sites in the past.

I use it for technical rather than aesthetic reasons much of the time - a line was crossed when Flash ads started autoplaying videos. Suddenly, a significant proportion of my fairly meagre CPU was being used to show me film trailers or mobile phone adverts rather than for my own uses.
Calvin and Hobbes Giant Collection (A strip ever published)
Find any Calvin and Hobbes trip ever published in news paper (this is an unverified claim but there are imply too many strips to read here).
That's the solution right there - only offer subsidised prices based around 12 month contracts, then the fanboys get to upgrade every year around the time the new phones come out but they have to pay a bit more for the phone.
This is a fairly common occurrence in the real world, too. I knew a guy whose father worked for a company that manufactured windshield wiper fluid, which was packaged and branded in three varieties: budget, midline and premium. Identical product, three different price points, and all had good sales, because they were going after different market segments.

Not every sale is driven by "low price"-- in fact, in some segments, low price is a turn-off.
> Here's a GPL geolocation database for you. (...) http://www.maxmind.com/app/geolitecity

Which is a good suggestion. Especially so since it seems to be the exact database that AFF is using...
I propose eliminating Null/None all together. Simply do not allow a pointer to be initialized to none, but require it to point to an object. The object should not be collected as long as the pointer is valid.

Just throw exceptions if you need to, and handle those. Semantically, exceptions and special null values are the same - they let you know something went wrong. However, I think that null values are a syntactic oddity much like a vestigial limb now that we have exceptions.
> What if there had been nude pics of Obama on the internet, would they have hurt his chances for becoming president?

Probably less then 20 years ago, and even less in 10 years. But yes, this is one possible consequence. Actions do have consequences, and it's parent's job to make sure they're not too grave.

But still, having some difficulty being elected into office isn't really a problem for 99% of all people. I was afraid someone would point out something serious I had overlooked, but if this is the worst of it, it means having your naked picture on the net isn't so big anymore.
How to set up an Ubuntu server as a spamfilter
It's not supposed to be a good idea. It's Microsoft trying to make the EU regulators look stupid. They will take the blame for this despite them preferring to have competing browsers available from a first run menu.

Microsoft clearly believes that a simple choice would be bad for them so they're making it so that a) the consumer who buys an OS has to go out and get a browser, and they're hoping Internet Explorer will get greater share than otherwise, and more importantly b) the OEMs will, in the main, install IE and only IE which has much more effect as that is how 95% of people get their OS, with a new machine purchase.
In Scala's type system that can be expresses as well - it's called type variance. I believe C#4.0 might be getting this.
Lame list of ideas. Here's what I think the basic skeleton is for all the most revered startups:

1) Find a product which a large company is selling and give that away for free, have lower operating margins, make revenue some other way.

2) Find a product around which a large company has created a man-hour intensive management process, commoditize the product by automating the moving-people-parts out of the process, standardizing the product.

3) Give away the razor, charge for the blades: Find a product that gives away something customers typically pay for, upsell a percentage of them on some higher margin product.
"My experience with etsy, even with sellers who make and sell a lot of goods, is that each piece is different in some way."

Yeah as I said, it is a misunderstanding. I am not talking about the arty crafts such as the etsy stuff. So much for pointless discussion.
at the clojure meetup in SF after JavaOne, rhickey was bombarded with requests to put clojure on git. rhickey responded that he was still learning "the git"
In the meta description it says "[..] Discover how fast and fun the Web can be." so I assume it has to do with this feature in the newest version of Opera that, if I remember correctly, speeds-up surfing by serving you a faster version of a site than that site can serve it to you. This includes heavily compressing images on that page. Some kind of proxy service?
Edit: Not sure about that "and fun" part though :P
Free Anime
I totally expect perceptions and expectations to shift in the future. Employers will have to realize that they hire human beings, not worker drones. In fact, maybe it will become creepy to not have any displays of being a human online.
HN doesn't play the same game, so it's not fair to compare with it. It's very deliberately trying to stay small, or at least smallish, which solves a lot of the problems that plague other communities. It's also actively trying to limit the submissions to certain criteria, which helps too.
There's an old saying, "BSD is for people who love Unix, Linux is for people who hate Microsoft".
Twitter Tips - How to do a Good FollowFriday
If a student has a reason to hand in an archived answer instead of learning something by solving the problem himself, there's already something going wrong, and creating fresh exercises each week attacks a symptom only.

Why do students use archived answers in the first place? Apparently, to get credits for (and ultimately pass) a course whose course points they need for something but whose contents they don't want to learn that badly that investing their own time would seem worthwhile.

I see two ways in which to attack this situation:

1. Remove the possibility of passing a course without having understood its contents: e.g. oral exams with "why" questions.

2. Remove the perceived necessity to get a good grade: on the small scale, the easier it is to cheat in a single test, the less it should contribute to the grade. On the larger scale, perhaps curriculae need to be more diverse such that a "I just want to be a Java programmer with a degree such that I earn more money" student can become "just a Java programmer with a degree in just Java".
I think the main problem I have with this article and the entire way of thinking is the incredibly poor definition of a troll.

From their descriptions of a troll's comments, they make it seem like trolls are easy to spot and moderate when real trolls are often anything but.

The main focus of a troll is an attempt to game other human beings. That doesn't have anything to do with swearing or abusive language and it sure as hell isn't easy to spot.

Frankly, from the techniques described in the article, I think the only one that has a hope in hell of working against real trolls is the slashdot one. All the others are just casting a net over foul language and blatant stupidity.
Pixelelement Blog
Pixelelemnt.com is an online blog about design inspiration,technology, video games, web applications, and tools for bloggers.The purpose of Pixelelement.com is to motivate its readers bysharing with them the work of the most creative people around theworld.The purpose of Pixelelement.com is to motivate its readers bysharing with them the work of the most creative people around theworld.
Indeed - people forget that outside of the software industry itself, software and IT is usually viewed by the business as a cost.
Turn Hacker News' headlines & comments into ambient histograms
Only in the US. Everywhere else in the world calls it "glandular fever".
Not really. Only pairs are immutable now; vectors, strings, structures, hash tables and all the rest are still mutable. There's also separate mutable pairs. And mutable bindings, as always.

So no, far from Erlang in mutability.
Personally I'm in the process of starting something and trying to focus on that as much as possible, but I still have lots of ideas. So I have a whiteboard in my office and when I get an idea it goes on the whiteboard. The whiteboard is divided into two sides - ideas that are fun but will never make a penny, and ideas that need further investigation to see if they are commercially viable.

Up until recently I have done contract development work. Nearly all of the ideas that I have that are on the potential money making list come from my work interactions. Either systems I have developed where 90% of the system would work for loads of other companies, or systems that the company wont develop but that the users want, that I think other companies would want.

I am assuming you are a programmer of some description (I assume most people on here are) in which case I think you are in the best position. Look at the systems you work on, Can they be improved, can they be generalised so that other companies may pay for them. It is amazing how many companies will take the $200 a month option where you cannot change the background colour to cyan over the fully customised internally built $20,000 option.Obviously be slightly careful that your company does not have rules where if you invent stuff whilst in their employment then they own it etc - but most companies don't seem to bother too much.

Your startup can accomplish boring business jobs and make money, it doesn't have to be a rip off of Facebook or aggregate Twitter data for you to have a happy life.

Good luck
That's three times the work if you're a designer that is already making your Javascript gracefully degrade to its HTML equivalent.
What about the copyright dude?
adz4.com

realityinvasion.com

rentacal.com (had an idea I never finished)

iwearyourtshirt.com (blatent cybersquatting)

stolenfocus.com (ex photoblog)

weightmonkey.com (half arsed attempt)

swearalot.com (stupid site)

fuelsaving-guide.com (ebook?)

droitwich.me (my local town)
Flagged for even more howtoforge-spam.
The United States, naturally.
Some general advice from my personal experience. It's just what I learned, I don't know if the following can be generally useful, but my 2 cents.

1) search in your needs that no one is addressing well enough currently.

2) search in some business needs that is already addressed but in an old way (and turn this into a web service where the company don't need to care about backups and broken window systems)

3) Niches are good but there are very different kind of niches. Some are good, some bad. For example my new product is about women and their menstrual flow, this is a niche "product" but not a niche "traget", and in the Italian version is working very well (we are launching in english, it's a matter of days).

Instead a new very powerful feed reader is a wrong niche. It's about very few skilled guys. It's very hard to make money and grow fast with this kind of stuff IMHO.

4) Provide a decent simple graphics from the start. We saw services that started to get users only after the graphical design stage was done. Not all the people are able to think as a simple clean site as good, like not all the people are able to buy fruit by taste and not by appearance. You need both...

5) Try to find a business model early. It's not needed to write a business plan or this kind of nonsensical numbers, but just, think "ok, eventually if/when I'll have a lot of users I can do some money selling this PRO feature, or attaching an ecommerce to this, or with this kind of service google indexing and advertising is going to work great".

6) Don't ruin your site just because of SEO. First user experience, than everything can help with Google not conflicting with user experience.
"Secondly, support for Microsoft.NET is a secondary goal for Mono"

Guys, you're killing me.

I really want to embrace Mono, but there is this fundamental disconnect between what the Mono team think they are building and what the real world needs them to be building.

Mono team, your ONLY goal should be to provide a 100% compatible .NET implementation that runs on Linux. That's it. Simply make my C# code work there, and I'll be happy.

Unfortunately, the Mono team is trying to do something else entirely. They're adding new language features and trying to extend it into their own thing. And nobody outside the Mono team can understand even for a minute why they would want to do that.

So here we are, 4 years into this project, and it still has pieces of .NET 1.1 that are not implemented. That means we can't use it yet. And while we're waiting patiently for a usable framework, the Mono team is off pursuing shiny .NET 3.5 functionality and inventing new functionality of their own. I mean sure, it sounds like fun and all, but us developers are still out in the cold waiting for a framework that the Mono team doesn't seem inclined to actually finish.

So guys, please, I'm begging you. Quit adding new stuff. Go back and finish what you started. Get .NET working on Linux like you promised. We'll all thank you for it!
It just looks horrible. I think all this is too complicated, which is also the reason that semantic web failed.

How is it suppose in the UI? Instead of just typing my tags, am I supposed to search for the appropriate tags first?

It is an interesting problem how to get people to tag correctly, but I don't see how a standard would help?

Also, I think modern search engines are capable of discovering that "NY" and "New York" mean the same thing.
really, you don't think there are lots of hostels in the US? I've stayed in quite a few, both in big and small cities.
Does it matter?

if you're smart one would hope you'd release early, get feedback and keep iterating till your original idea has evolved to something awesome.
Acting passive-aggressive is not something you do very consciously. I must admit I'm guilty of it and if it really comes from fear of embarrassment or making mistakes then that is a real problem.

But I think passive-aggresiveness can also be seen as the result of being unable to vent your anger/frustration. This inability may not always be your own fault. As with the original case of passive-aggressive soldiers, they had no available normal outlet.

If you are in a relationship which you feel you can not break, it is basically the same thing. When you're past the point that venting anger changed things, and now only harms things, passive-aggressiveness is the only road left.
5 Amazing Methods to Find Similar Websites Based On Your Preferences
MS's move basically means that the OEMs get to choose which browser to install, and they are the biggest channel which sells Windows.

This leaves the small portion of users that buy "shrink-wrapped" Windows, but these guys probably know what they're doing as they're by definition installing an OS, and so are capable of choosing.

So I don't see how the EC can comment that "Rather than more choice, Microsoft seems to have chosen to provide less."
Well, just skip the intro classes. Just dive into the middle of the "major sequence" at the zone you feel is appropriate. I did this. The professor laughed at me when I asked to enroll without the prereq courses, then agreed as long as I didn't whine about anything, and finally recommended me for more advanced electives when I got an A.

Really, if you're going for the "I hate college, OMG its so lame" route, you really need to rethink your stance.
userlinks.com
askshare.com
gallery508.com
sharedlist.com
Amen. What is it, Steal Stuff Day today? One new anonymous torrent client, one way to grab geolocation services by doing a cross-site scripting attack on an adserver, and now this.

If you want all the Calvin & Hobbes strips ever, they're here:

http://www.gocomics.com/calvinandhobbes

$12 a year, and actually legit. (And a halfway interesting business model for many here: free access to last 7 days, $12 a year to access decades of archives from any strips.)
So true; he has 27 diverse countries to flagrantly cherry pick from, however when I read "But talk is cheap, and these findings may indicate desire as much as reality" I was amazed for a second thinking he was going to analyze his techniques and sources for biases but alas, no such evaluation ensued. Fainly reminds me of Gladwellian journalism.
No data sanitisation or recommendations on how to go about it?
Sure, if you're already going to go to the trouble of having type annotations for everything, adding an extra '?' (like in C#) isn't going to break the camel's back. It's the unboxing and wrangling with the returned value that make it more verbose.

As far as I can tell the only statically typed languages that stand any chance in terms of terseness are those with sophisticated type inference. In that case, "can return null" or not makes a lot of sense for auto-generated documentation or making it an error to compare the return value to null.
Isn't Computer Science a complex enough subject for the teacher to be able to write new problem sets every semester? Isn't he just being lazy by trying to reuse his problems over and over?
The search function is a mysql fulltext. Obvious drawbacks to searching for words inside of words, so I added a "tags" parameter. from the looks of things, if you had searched "riveting" you would have found something.

Obviously this is not a great solution, but I don't know of too many better options. :/
I thought this was the best bit:

>Mono implements an international standard albeit one from a convicted monopolist. If this is a problem, why do people use C, the standard from convicted monopolist AT&T? Mono implements an improved, Free replacement for a proprietary offering. If this is a problem, why do people use GNU (which provided an improved, Free replacement for proprietary UNIX)?
Hacked it together in a few hours last night, didn't bother to set up an about page. In retrospect... probably a good idea.
I can't answer your question if you don't give me any information about what it would cost. Also you need a fuzzier search engine (proteo shows up but not when I search for prote)
Sony Ericsson Z310i Unlocked at Cellhut.com
Sony Ericsson Z310i is approved by dual displays, a great outer mono screen of having resolution of 96 x 64 pixels and 128 x 160 pixels screen assertion with sustaining different wallpapers and screensaver. VGA camera and video recorder and 640×480 pixels Java MIDP 2.0 and included T9, Image viewer, Picture editor, Organizer , Voice memo, Built-in hands free, SMS, EMS, MMS, Email, and fast internet browser of WAP 2.0/xHTML, HTML(Net Front), RSS feeds and many more let you do each and every job. The appropriate length of the phone is 87 x 46 x 24.5 mm weighing just 90 gm and have commanding battery backup of continue 7 hrs and supply up to 300 hrs gives you full support to talk and surf.
Http://www.tech-no-media.com/2009/06/ms-to-ship-windows-7-without-ie-eu-is.html
I'll add a comments field.
I haven't implemented editing yet. I was looking to show off a very unfinished product to the audience who inspired it before making it a really viable service.
Mailhide sounds like a good idea.

Thanks for the pointers.
yes, all my domains are also listed there.
But from what I remember, sedo had a lower bound on how much you could sell a domain for, and takes a cut of the sale. Right now this is more of a craigslist knockoff, but tailored for domains.
How would people install Firefox/Chrome/Opera/Safari whatever then?

It's a shame that they choose to provide no browsers instead of providing a few
Right now, as a service to the Hackernews community, I wouldn't consider charging anything. If this really takes off (unlikely) then I'd consider setting up a service where people can pay each other through the site, with my holding the money in escrow until both parties agree the transfer has gone through. In that case I'd have to figure out how much that would be worth.

The search function is a mysql fulltext. Obvious drawbacks to searching for words inside of words, so I added a "tags" parameter. Obviously this is not a great solution, but I don't know of too many better options. :/
Yeah as someone living in Europe, I'm not really happy about that. Internet Explorer is an excellent tool to download Chrome or Firefox. It's like a bootstrapping browser. Very useful.
Win a £800k house by following @pixhouse on Twitter
I've now seen more than one comics site use mechanisms that are completely under the control of the client (such as popover DOM elements and referrer-string checks) to control access to archives-by-date.

(Just observing, not criticizing their choice, which may be perfectly reasonable for their market.)
Conditions can do a lot more than substitute a value. Think of it like an exception in reverse, you can resume with different "types" that cause it to take a different path. And they might pass new data in.

Say you have a function that is basically a loop processing a list of files, it throws some kind of "file not found" error. You could sort the file out and do a resume "try again", select a different file and do resume "diff file (filename)" or do resume "skip".
Don't understand this to be showing off or upvote as karma baiting, but I really need to say this:

I've written some marvelous code and completed gargantuan projects on my lonesome, battling thousands of lines of assembly and debugging hardware circuits and stuff.... and never used.

It's stupid to think your brain needs an external stimulus to be creative. You can be creative and withstand by just willing it - it's just not the easiest way out. When you take drugs you're either lying to yourself and pretending there is no harm in fucking up your brain - losing sense of priorities, time, yourself, and the world around you - or afraid of how it would feel without them.

Anyone can do anything without these drugs, and I'm speaking from experience. Staying up for 65 hours straight? Been there, done that with nothing more than coffee and cold showers. Write some brilliant hacks that do something genius in little lines of code? Check. Debug memory leaks and crashes across over 100k lines of C code going to and from different dynamically-linked libraries? Check. Writing your own OS Kernel? Check.

I pity those that feel you need drugs to accomplish, because that's just not true.
Hopefully it'll be their stopping going after Internet Explorer via the EU courts, and actually come up with a product people would want to use/buy.