skysight-inc/HackerNews huggingface dataset:
Lack of market research and validation is a very common reason for B2B software business failure. And for good reason - hardcore market research can be tedious, boring, frustrating, and potentially highly disappointing.

What if the market's wants/desires cannot be solved with technology? Perhaps your prospect's deepest need is simply information about how to do their job better with existing technology. In this scenario, as an industry outsider, you are not even remotely capable of meeting their needs, so you shouldn't write even 1 line of code without talking to dozens, if not hundreds or thousands of prospects.

Why bother making an app to help tattoo shops schedule customer appointments unless you have surveyed hundreds of tattoo shop owners? Perhaps their biggest need is wowing their customers with an Ipad version of their tattoo library. But you wouldn't know this unless you or someone on your team talked to them! To me, this is what people like Steve Blank mean when they say 'get out of the building'. Survey, survey, survey!
If you find yourself getting distracted a ton, maybe you should take a step back and look at what you are working on?

Do you believe in it?

Do you find it challenging and interesting?

Are you working on something that is important to you and makes a difference?

It isn't about every individual piece of the software being important, it is about being excited about the sum-total and wanting it to be the best that it can be.

I think of it kind of like momentum. You need enough momentum from rolling down the big hill of 'oh my god i'm working on this cool thing', to be able to deal with the uphill of 'mundane crap'.

If you are starting surf HN/Reddit/Facebook like an ADD net-squirrel, maybe you need to work on something cool that you actually want to work on. When you've gotten to a good/excited place on the cool thing, switch back to the mundane crap.
This is why I love you guys. Instead of solving the problem, you trade it for a new problem.
Collaborative typesetting is indeed cool, but the domain name promised far more excitement than it delivered.
What alarms me about this is that Reddit has to worry about hazily-defined legal gray areas. One of the big goals of common law legal systems is to make the law and its interpretation as predictable as possible, so that people can go about their business without fear of arbitrary legal penalties. The common law may not always be just, but it should at least be consistent.
Used it for my Master's thesis research. It turned out pretty well; Go hits a sweet spot between systems programming and higher-level languages. Anecdotally, it performed about 2/3 as fast as C in stress tests, which was easily worth the productivity boost (especially GC).

I chose it because the native code interface is so nice, so it's trivial to use libraries like ZeroMQ without the overhead you'd see out of something like JNI.
> What about the freedom of the children in the
> pornographic images? That important to you?

The OP explicitly stated that he believes anything legal should be allowed. At any rate, this kind of remark really doesn't facilitate the kind of thoughtful discussion we, as a community, ought to strive for.

Interestingly enough, though, by outright banning suggestive images of minors, you are limiting "the freedom of the children," their freedom of expression. It's for the greater good, of course. ;)
Well if he's flipping the bozo bit instead of setting it, that means you need only be a bozo an even number of times and he won't consider you a bozo. I set the bozo bit of anyone who flips the bozo bit.
It will be interesting to see how far this goes, it's likely we'll look back on this as reddit's turning point - there is some really awful content on that site.

However it's ironic that people rush to defend linking to cam-of-new-hollywood-blockbuster.torrent as "just a link", declaring it can't be illegal because it's just pointing to a file, it's not hosting it and only a fool lawyer or judge nestled warmly in the pocket of the RIAA/MPAA could misunderstand this.

But when that link goes to 13yearoldinabikini.jpg, a collection of 1s and 0s on someone else's server, suddenly this Link is a tool of evil and not only must it be removed, but the community celebrates the censorship and nominates more items for censorship.
longjmp to an earlier stage where you can "retract" the error or somehow wrap it in a chainable form (e.g. add a union to your result to signal whether it's a value or error, or whatever)

That's what exceptions are supposed to do. C doesn't have exceptions, so you use setjmp/longjmp.
One thing that disappointed me in the discussion is how most was focused on whether or not the pictures in /r/preteen_girls were legal. Even if they were clearly legal, I think a strong case can be made for banning them for violating the privacy of the children in the photos.

Most of them seemed to be girls photographed at home, probably by family members. I suspect they were shared on the net with relatives, by people who did not know they were making them publicly available. There were also quite a few that seemed to be girls photographed in public who were not aware they were being photographed.
Of course, I was not able to see the Google sites connection, but it makes sense a squatter would snatch the url and direct it to their own site for affiliate monies or something along those lines
Awesome 8Bit HTML5 cycling art
Very cool demonstrations of color cycling using HTML5 on 8 bit scenes.
I think the author probably is maybe annoyed by the "The next Silicon Valley of...." rather than some other places trying to encourage entrepreneurs.
It's the same thing like some VCs are annoyed when a startup recommends itself as "The Airbnb of blablalba..." or "The Mint of blablabla..." and such comparisons (although in some cases making such an analogy makes you understand better what they do because it gives you an example everybody knows).
It's a Cole & Mason Duo:
http://www.coleandmason.com/our-products/ProductDetails.aspx...
so you can trust Google with all of your email, all the time, forever, because email is insecure in transit? nonsense.
you run that risk with any email account stored in a country where the government has established that they can demand access for law enforcement or national security reasons. that's...basically all of them.

that's great that you and that other guy can exchange encrypted email, but every other one of your contacts that have no clue what you're talking about can have their accounts accessed. see, again, Jacob Appelbaum, Birgitta Jonsdottir, and Rop Gonggrijp.
Makes a good point but the writing in #555 is still hard to read. Maybe #333 will work out better. (I couldn't finish reading it.)
I've always found that post a nice tutorial on how to build gems.

Just to plug a little bit, I've been working on a set of Rake Tasklibs to manage building and releasing gems called corundum that I'd be glad of feedback on.
Oprah Isn’t Dead – Whitney Houston Is
In theory, sure. In practice you are not likely to find a prosecutor interested in a case without some form of nudity. (background; I work in digital forensics).

Ive seen the sub-reddits in question. Most were fairly "meh", by which I mean nothing that would ever get you in court. But beneath the surface there was active trading of real CP and this, I think, was what caught SA's attention.
They who can give up essential liberty to obtain a little temporary safety, deserve neither liberty nor safety.

--Ben Franklin

Only problem is that the USA has become an even more monstrous empire than the Brits were at the time. Google can be as principled as it wants to be but at the end of the day it is still located in the USA. Btw google and facebook are more than the Nazis/Stasi/KGB could ever imagined.
Are you joking? It requires you to use a bunch of global variables and other auxiliary keys and data structures to keep track of the state that you would have been able to capture in closures.

I ported SimCity to Unix with TCL/Tk around 1993 or so, and this is the typical code for handling an async IRC chat connection -- look at all the globals and spaghetti code:
http://code.google.com/p/micropolis/source/browse/trunk/micr...

Without closures, it's even harder to write reusable "components" that you can make more than one instance of. Look over that TCL code and try to figure out how it handles making more than one instance of each kind of window. It supports multi-player mode by making multiple X11 server connections, so it can have more than one instance of each kind of window, one for each X11 server connection, and some windows can have multiple instances on each server (like the edit and map windows).

I had to write a lot of boilerplate infrastructure for creating/destroying windows and handling events, to store all the state for each window in global variables and structures, keyed by the window id, linked together symbolically, so windows on different screens don't clash, and even fix some bugs in Tk itself relating to having multiple windows on different servers: http://code.google.com/p/micropolis/source/browse/trunk/micr...

To create each window it would reload a file like this each time that set up all the globals and window links and bindings like "LinkWindow $head.map $win" and "bind $win <Visibility> {[WindowLink %W.view] Visible [string compare %s FullyObscured]}". Ugly shit man! Give me closures any day:
http://code.google.com/p/micropolis/source/browse/trunk/micr...

Multi-head X11 support was not well tested in 1993, it got confused if the X11 servers had different visuals, and the TCL menu handling code had to be rewritten to keep the state in per-window structures instead of globals that made the assumption that only one menu could be popped up across all screens at once. Notice the "set screen [winfo screen $w]" and "set tk_priv(posted@$screen) $w" stuff:
http://code.google.com/p/micropolis/source/browse/trunk/micr...
Microsoft store India portal got cracked, password leaked
Today, Hackers from group EvilShadow successfully hack and deface the website of Microsoft Store India (http://www.microsoftstore.co.in) . But Hacker upload his deface page at location http://www.microsoftstore.co.in/evil.html .

Hacker revealed that user passwords were saved in plain text
I think there is a big, big difference between "talent can't start to congregate there" and " being the next Silicon Valley."
There are even more dramatic revolutions to come. Look at what people like Kurzweil are predicting http://www.youtube.com/watch?v=WPqjYrLhDnk in context of things like Watson and videos like this http://vimeo.com/20928952

I think within 2-4 decades humanity (as we know it now) won't even be relevant.
I was thinking the same thing. I love the idea of using something like kick starter to publicly fund prizes for math / science, not necessarily related to 4-color rectangles.
SCANDAL
Did I miss what the author is using instead?
Is there any evidence that this problem really exists? In my experience, it's only in the movies.
Is there a webmail app UI like Tweetdeck/Hootsuite/etc?
They have my for-spam email address, they can use that.
Yes it would be counted against you to have a founder not present (I have not done YC though)

I wouldn't include him.
He's making it an issue of censorship, when the whole reason for this is the child pornography on the website to which this is juxtaposed. The admins have chosen to use a wide net in this case, presumably because they don't have the resources to fine-comb subreddits to determine whether they meet the criteria for child pornography.

The concept of censorship and impediment of free speech on a privately held site whose owners are free to do as they please without curbing the constitutional fifth-amendment right of their users is also to blow this completely out of proportions and miss the point entirely.

EDIT: alienth confirms my presumption in the first paragraph: http://www.reddit.com/r/TheoryOfReddit/comments/pmk22/admins...
I've long noticed something in the same vein: people who are uninterested or who don't think they're smart aren't just uncomfortable asking questions, they're uncomfortable seeing other people asking questions, too. It's probably related.
Reading Other People's Code
You'd have to be careful about it, and have clear rules about who holds it and when the reward is given out. You could conceivably fund research that way as well, such as things that big business or the government shy away from, but has popular demand or value. It sounds approachable.
Child pornography is dissimilar to copyright piracy. Child pornography is in a legal category unto itself, at least according to United States case law.
Using Git with a Dev/Staging/Production Workflow
In college, my friend coded an official "somebody likes you" webapp for the senior formal.

I had the email addresses for 1/2 the senior class (through an email that wasn't BCC'ed), so I wrote a program to war-dial his webapp.

I found out that, of the "somebody likes you" messages I got, three of them were guys who entered all their guys friends, to make sure they weren't being messed with. (And inadvertently messing with their friends in the process.) The other message to me was from a person I didn't want to date, and had to politely decline.

A few friends caught wind of this technology, so I ran the program for them too. Results were similar. I don't think there were any true romantic matches made.

My friend who coded this app never fails to tell this story when he recommends me to investors, with the best intentions. I hope it reads as YC-style creative rule-bending.
Somebody did ask that in the comments and I gave him a somewhat detailed reply. tl;dr: Zoho Mail.
if you actually want others to be able to read your email, it can't be encrypted at some point. PGP et al lost the battle a long time ago, which is pretty much exactly the point here. This isn't just in the US that this is problematic, by the way. Most governments reserve this kind of right for "law enforcement" purposes. For instance:

https://www.google.com/transparencyreport/governmentrequests...

Also, you've been able to locally encrypt your Chrome sync data for quite a while now.
I think a better analogy would be a farmer tending to his crops. Google users are not the customers, they're the product.
Yes, SPDY is a great idea, and of course I don't think that it -- or other ideas -- should be rejected just because of who proposes them or when. (As a concrete example, I am the lead editor of the W3C Touch Events spec and worked on implementing it in Gecko; it is an API that I absolutely believe should be standardized even though I strongly dislike how Apple originally designed and deployed it.)

I do think we agree on fundamentals though we may disagree on some cost-benefit analysis. All I meant about the "treadmill" is that some proposals have a much greater cost to implementers than others, and different organizations will weigh those costs differently. While some debaters may throw out "political or emotional" responses, I believe the decision-making process should be (and is, in the cases I've participated in) about allocation of resources, complexity of implementation, and the desired architecture of the web.

Technical issues and process issues are separate, but affect each other. When I say the process behind something like Touch Events was bad, I'm not giving that as a reason to reject the feature -- I think the feature should be accepted or rejected on its merits, like you said -- but it does mean that any technical objections that do appear will be much harder to resolve than they might have been. And as you say, Dart and NaCL have had better process behind them than Touch Events or various other extensions I could name. Dart and NaCL may succeed or they may fail (just as many of Mozilla's current experiments may suceed or fail), but at least their fates will be influenced by feedback from all stakeholders.

You are obviously better informed than I am about Dart and NaCL implementation. (Also, I accidentally conflated Go and Dart in my previous comment, which is embarrassing!) I apologize for any uninformed comments and defer to you on all the facts there.

I really don't want people to see this as a "Mozilla versus Google" thread. I hope everyone cares about standards issues because they help or hurt the web, not because they helps their favorite vendor or hurt a competing one. In the big picture, Google and Mozilla are close allies when it comes to web standards. As you say, the real risks to the open web are elsewhere.
One of my biggest reasons for moving to the valley is so I can throw myself into the software and startup scenes. Is San Jose a good place to do this or would I be better off some place else? All I've heard is that there are a ridiculous amount of software companies in the Bay Area, but that comprises a lot of land area.
Child porn is not really a hazily defined legal gray area. The law is pretty concise on what constitutes child porn.

Possessing may be a bit murkier but only in the edge cases where the pictures were put there without the persons knowledge.

Reddit finally got shamed into taking the ultimately correct stance. Anything that vaguely smells of child porn is no longer allowed. There's no slippery slope here.
Pornographic images are more broadly defined than i had previously realized. Free speech is more restricted under case law than i had imagined, too; if it is "obscene" it can be banned. Not sure if i agree with that, but it is what it is.
I don't think so, when you need to then make the server side work, plus testing etc.
Most rules and mores are arbitrary in nature and only gain meaning in our capacity to uphold them. They're handicaps we place on ourselves. If that doesn't make sense, read this: http://en.wikipedia.org/wiki/Handicap_principle
A mitosis mystery solved: How chromosomes align perfectly in a dividing cell
5) Wishlist - is Pinterest alerting people to products they've pinned that have subsequently gone down in price? If not Pinterest, has someone built an extension/plugin/third-party site that does this?

8) About/Team/Press - I had a side-project (not trivial to monetise) idea noted down that was slightly similar to this: maintaining beer pages for pubs/clubs/restaurants by mobile. Usually a pub will put up a crappy list of beers they have on tap or by bottle. Looking up any more info would be a pain. But if they embedded a script/iframe from said side-project, they could simply login from their phone and activate/deactivate to show the right beers, and the side-project site would serve up labels, descriptions, origin, alc%, etc. Venues could optionally list prices, mark specials or flag beers as available on tap/bottle/both.

The insanely large catalogue for wine would make this a lot harder to do in that market. (BTW, if you know of a way to get a database of all wine and decent bottle shots, let me know because I have a solid idea on the shelf that would work with that sort of information.)
whois(1) is your friend:

Domain name:
facebook.co.uk

Registrant:
Technomicom Inc.

Registrant type:
Non-UK Corporation

Registrant's address:
2 Greenwich Office Park 3rd Floor
Greenwich
CT
06831
United States

Registrar:
Register.com Inc [Tag = REGISTER-DOT-COM]
URL: http://www.register.com

Relevant dates:
Registered on: 30-Dec-2004
Renewal date: 30-Dec-2012
Last updated: 08-Feb-2011

Registration status:
Registered until renewal date.

Name servers:
dns091.b.register.com
dns209.c.register.com
dns225.a.register.com
dns249.d.register.com

WHOIS lookup made at 23:53:03 12-Feb-2012
I suspect there's a feedback loop between the two, rather than one causing the other.
>Ive seen the sub-reddits in question. Most were fairly "meh", by which I mean nothing that would ever get you in court. But beneath the surface there was active trading of real CP and this, I think, was what caught SA's attention.

Please don't normalize child pornography by saying "you've got the bad stuff and then there's this..." TBH, that's part of the problem.

Perhaps it might not be prosecuted, but it's illegal nevertheless.
How are intelligence and knowledge related? I perceive that for many people intelligence depends on how much do you know about something.
http://gawker.com/5071172/facebookcouk-offline--but-check-ou...
http://whois.domaintools.com/facebook.co.uk
Yes, I knew about that. It is cheaper and more productive (almost certainly for their needs) to just keep doing this.

$700,000 a year that would otherwise be spent on mainframe upkeep buys a lot of hardware.
Took about 20 minutes to write some python code to search; takes about 1/3 of a second to try all 3x17x17 mutations and find at least one rectangle produced by each. So yeah, every single-point change "destroys" the solution.
There is a difference between making something illegal and moderating a private site. Eg. I'm for freedom of speech but I'm not allowing anyone with swastika tattoos in to my house.
Banning child porn is hardly the beginning of a slippery slope to the iron fist of reddit censorship.

Child porn is probably the one subject that is so indefensible that no one in their right mind would consider it a great loss that a major distribution channel for it was turned off.

Not that I believe for a second that the degenerates won't figure out some way to either skirt the rules or find another friendly site to aid and abet them.

It's a good first step, even if it was made under extreme duress.
Actually that post was fine, if a bit banal. It was your "busy execs hate lunches" idiocy that inspired the comment, which still stands.
Cohesive and Isolated Development with Branches
Keen to 'you dont know something til you have to program it'
Well, I'm all for minimalism, but this is a bit much. Am I supposed to click on my gender, or the gender of the person to remember? If I'm going to give you info about myself (my name, at least for starters), then what are you going to give me in return? Am I posting publicly available info, semi-public (friends, advertisers, etc.), or is it just for me?

I don't know about other people, but I need answers to these, or else a pathway that doesn't ask for info, before I think it's worth my time to proceed further.

P.S. I hate to be so negative. Good luck. :-)
I guess I don't know how much "being the next Silicon Valley" is pundit talk or their actual stated objective. Newry using the term Emerald Valley is a bit much, but I don't think they should be told to "please stop trying."
Compare the best digital camera reviews and ratings
The thread was "things you can't say on the Internet." My contribution was, "I am going to kill the president".

Turns out, I'm right.
forget information requests (let alone subpoenas), because neither google nor your webhost is going to resist being strong-armed on a targetted basis. lets look at mass-scale surveillance. lets suppose the DHS wanted 99.9% surveillance over email, and the more 9s you add the exponentially more budget it takes. i doubt your webhost made the cut.
John Baez will give his Google Talk tomorrow in the form of a robot
I think you're absolutely right. I've been a CPF member for a few years and I look at people like McGizmo and their flashlights as artists and their art. They work hard at producing something they enjoy creating and once in a while someone with lots of money purchases one. It's an enjoyable way to make a living, but you probably won't get rich doing it.

IOW, just the kind of thing I would love doing :-)
Open the www. URL and open the "sign in" link in the site footer.
I am not sure how using some alternative mail client would help with the points listed in the article, aside from the "distraction" argument.
Not a problem, I am not easily offended. :) I was careless in my own comments and I apologize for being combative.
Doesn't making a new X because it's easy violate the "There should be one-- and preferably only one --obvious way to do it" rule?

From the way the Python community talks about its strengths, I'd expect there to be pressure against creating a new X just because you can.