skysight-inc/HackerNews huggingface dataset:
There seems to be a misunderstanding here. We haven't agreed on what we mean by "intervention".

When I say that the U.S. should stop intervening in other people's business, I mean that the U.S. should stop planting brutal dictatorships around the world. These may satisfy Washington's interests in the short term, but they're a disaster in the long term. In the 1950s a left-wing government was elected in Iran, and the CIA and the MI6 orchestrated a coupe to depose the democratically elected government and plant a dictatorship. Same happened in Chile in the 1970s. Sure, back then there was a threat of the having the Cold War turning very, very hot indeed, and sometimes pawns have to be sacrificed. But people don't easily forget. This sort of Uncle Sam's "baby-sitting" prevents the people from doing mistakes on their own, and gives them a common enemy, the U.S.. Let them fail on their own. Especially so if their government was democratically elected.

There are smarter ways of fighting for resources. I think the 1991 Gulf War was a prime example. Vietnam was an act of insanity that should never be repeated. If you're going to waste an entire generation of American boys and tear the fabric of the American society, the least you should do is make sure the war is worth fighting.
Can haskell run on JVM? It would be nice for google app engine.
2009 Rails Rumble Registration Open
I can sum up the entire reply on this statement alone...

> but I do want less of this irrational exuberance that treats normal baseline human cognition as a disease to be medicated.

Ah, but it is. Some of us feel extremely limited by biology and regardless of what others feel is or isn't normal, we're going to push biology beyond what nature provided because we can. This doesn't just apply to drugs, in the next 100 years as biotechnology really takes off, people are going to be augmenting everything they can. Transhumanism is coming whether you like it or not.

If I can implant artificial memory to surpass the abilities of the brain nature provided me, I will, and so will many others, and no amount of clinging to the past or to what nature intended will prevent this from happening.

What you fear, is inevitable, the march of technology will not be stopped because people who don't want to augment cry foul when augmented people are out competing them, that's just how it's going to be.
Quote is unrelated to what you are saying!

use MapReduce to expand the regex over the keys
So we have a hash table of words/searches -> results
Because we have this, we can regex search the keys, and end up with the result pages. ...

Looking forward to further explanations!
Replying to myself, since editing was getting out of control.

A neat property of the 2nd approach is that if you ever reach a node R where R < S you're done: all children will be matched.

A less neat property is that it won't allow multi-line matches, but I'm not sure those are allowed anyway.
Nokia N97 Theme : Wanted
All the http://www.radisys.com/... links give a 404
If they want to hire 18-year-old hackers than it's probably okay, but I'm 30, love a fun work environment, and I'm pretty turned off by being so flip about CS. How can you praise a candidate for loving Haskell but be so arrogant to think CS has no value.
If it's even worth questioning then the relationship isn't worth it. I wouldn't leave my partner for any degree ofbusiness success.
Yeah, and in point of fact now that it seems too late to edit my original post I am going to clarify here: this ad definitely works.

I wasn't specifically intending to make fun of the guy's appearance; he looks like a normal 20-something, doesn't look overweight, does look like he shaves regularly, does look like he gets sunlight, etc; it was just that after I tracked the guy down I was disappointed that he wasn't actually wearing a ninja mask in his picture (or whatever).
From "Open source software only comes in one edition: awesome" to "Open-source software remains such a horrible pain in the ass to use".
How long did it take? Five days?
your colleague is 99.9...% wrong
I think we might join this year's fun! http://LessEverything.com
I'm posting this from AlphaLab right now.

http://alphalab.org/default.aspx
Bunch of "we toughed it out!" stories. Of course, coming from people who did survive. For all we know there could be hundred times as many people who put just as much effort into it and did not survive to tell their story.

Whether to stick or not should depend on careful, thoughtful analysis, not this kind of stories.
I stopped posting at Digg forever years ago after this very question was posed
Indent by 2+ spaces, like so:

pre
Philadelphia, DreamIT is based here and has gotten a lot of local support
yes and sometimes the integrals of those graphs converge on a value...
I was going to add that, but I feel DreamIT has philly covered well enough.
U.S. Considers Curbs on Speculative Trading of Oil
It doesn't appeal to intuition, because people can reply as people have replied.
I do a fair bit of Illustrator work, but the vector autotracing stuff always feels like cheating, so I never use it. I'd be unlikely to use this.

Having said that, I love what this says about the software industry. That you can do a tool like this as a web service, charge for it, and use the web as a vector to take on a massively entrenched competitor --- a great sign. There must be thousands of businesses just like this, waiting to be started.
There is an on/off button for chat; it's just under the chat menu now. Obviously that's somewhat difficult to find.
Yep, I've lived in both Manhattan and Tokyo, and one of my first thoughts is that Tokyo is the other market that needs this. Is the code portable enough to subcontract development of the Tokyo version to native Tokyo-ites? I'm sure there are several other metro regions that would love this, too.

But I'm sure you will have your hands full just keeping up with the NYC version, for now.
Looks really nice. I don't understand why you need to have a monthly subscription for this, who wants to trace bitmaps every month!? A system where you get, say, 30 conversions for $10, or a license for a single day for $10 seems like a much more interesting deal.

This is the kind of service I would pay for in a heartbeat, because tracing manually is a major pain. But a subscription? No way.
Ask HN: Does the Following Service Exist
I think I have seen someone post about this on HN before, so if you know the website, please let me know.

I want a group of random people with random browser and OS specs to use my website and report bugs. Is there a service like this, where you get standard reports with technical specs of the users and qualitative feedback as well?
Imagine the following code:

money = 5;

Could be tokenized and mapped to a few regex keywords, with one or another as key-value in a datastore. Since Google is big on MapReduce, which could be seen as computation on sets:

[a-z] = (DOCID_14566, DOCID_15999, DOCID_888)

\d{5} = (DOCID_15, DOCID_15999, DOCID_552)

Then when someone searchs for a "number with five digits", the value for the \d{5} key is retrived, and it has the documents where the search appears, and this set/list is combined with the other set/list that match other search keywords, and you have your results.

On a normal web search, the document is split into words and you can make these words into keys, so know where they appear, right? (the key's values).

Well, if you think that the user will type a regex expression "\d{5}", then you can map it to documents too.

It's like pre-processing the possible regex that would match a document token, and searching these regexes instead of words like a normal web search.

It's "just" an extra step, splitting words (tokens) from a document, and assigning possible regexes for these tokens.

Not saying Google does it :p But I guess that's what the OP meant...

Edited: Before anyone notices how inefficient my example is, I wouldn't implement every possible \d as a key, or [a-b], [a-c], [a-d] etc as another key, this is just an example of how sets of precomputed regexs (from any depth) can be (ab)used.
Infinite fractals with Javascript and canvas
I think you're better off with the portable skill set. It introduces you to the non-Microsoft way of doing things, which in my experience is usually for the best.

What are some examples of unique/better/amazing things that .NET does? And what could make it worth requiring Windows to use?

If it's just yet-another-way-to-do-X, and Windows-only "for no good reason" (and Mono doesn't count), then you have your answer. Money is tight, especially in a startup; if I am to invest in Windows, it had better be to enable some outstanding technology that will genuinely give me a leg up on the competition.
Short clip uploads are deemphasizing story lines for pornographic films
I also find I use lambdas less in Haskell than in other languages. I think it's because in Haskell, constructs like partial application, function composition or lifting are concise and natural to express, and those constructs cover most common use cases for an anonymous function. I think

map (find needle) haystacks

is clearer (as well as shorter!) than

map (\haystack -> find needle haystack) haystacks

In most other languages things like partial application are a pain to express, so a lambda is an easier way out.

(Now I'm imagining the six lines of Java I'd have to write to achieve the same effect as those four words of Haskell, and trying not to giggle. Functional style is addictive.)
See, what's so awesome about that answer is it allows the idiocy to keep rolling. Here goes:

Proof: assume .9... < 1 (b/c lol I know this); then: X = (1+.9...)/2 => 2X = 1 + .9... =>

- 2X < 1 + 1 = 2 x 1 (b/c 1 > .9...)

- 2 x .9... = .9... + .9... < 2X (b/c .9... < 1)

=> 2 x .9... < 2X < 2 x 1

=> .9... < X < 1

=> proof there's a # between .9... and 1, assuming of course .9... < 1.

What's cute about this is it's employing a similar conceptual error: the above proof is literally circular -- it's proving something equivalent to '.9... < 1' (that there exists a distinct # between .9... and 1) by assuming '.9... < 1'; it's just different-looking enough to hide the circularity / equivalence if you don't want to see it (the analogy to the 'debate' as to whether .9... == 1 should be apparent).
I still don't understand what Agile is :( Good thing I sling code better than I sling adjectives :)
ART & CODE symposium, Ben Fry and Casey Reas
I agree that Google probably just throws HW at the problem, but you could also build something custom if it really needed to scale. Just record what people look for and keep an index for the common chunks of logic.

So, if people often search for someones name or date you keep a list of what satisfies that so you can quickly eliminate large numbers of documents without doing a full text search. You could also reduce the document to a list of tokens and search that list before the file etc.
Reverse Aho-Corasick matching.

Basically, you store all of your searchable text in a suffix tree. You then do a depth-first search of the tree for matching strings.

http://www.cs.brandeis.edu/~mfc/cs120/papers/ptrees.pdf

http://en.wikipedia.org/wiki/Aho-Corasick_algorithm

http://en.wikipedia.org/wiki/Suffix_tree
http://saymix.com/ninja.png
Missed the edit interval, so:

def findPossibleSolutions(querytext):
for result in GoogleCodeSearch(query=querytext):
yield result

def tryOutPossibleSolution(candidate):
output = None
with SafeSandboxedEvaluatorFactoryFactory(candidate.language).safeSandboxedEvaluator() as evaluator:
output = evaluator.evaluate(candidate.code)
return output

def validatePossibleSolution(candidate, validator): return
validator(tryOutPossibleSolution(candidate))

def giveMeValidSolutionSourceCodes(querytext,validator):
for validSolution in (candidate for candidate in findPossibleSolutions(querytext) if validatePossibleSolution(candidate,validator)):
yield {'source'=validSolution.code,'extension'=validSolution.languageExtension}

if __name__ == "__main__":
helloWorlds = giveMeValidSolutionSourceCodes("hello world", lambda x: x == "hello world")
firstValidSource = helloWorlds()
if firstValidSource:
print "helloworld.%s:\n\n%s" % (firstValidSource["extension"],firstValidSource["source"])
else:
print "helloworld.py:\n\nprint \"hello world\"" # default case ''
what is there in NYC? Hatchery is more like an incubator?
Counting iPhone Apps Is Not A Game
Schwarzenegger should follow Palin's lead. He's had any number of chances to fix this and has failed. He doesn't want to raise taxes, but the state is in such dire straits that we need revenue. I don't like higher auto registration fees, but I'm willing to pitch in. His latest objection is that the budget doesn't address welfare fraud. Good grief!
In the long term technology like this will end privacy for those who want to participate in the modern economy. But you shouldn't assume it will happen in a 'top down' way that will benefit totalitarian governments. Totalitarian governments require secrecy to do their evil deeds.

Look at the spread of mobile cameras (mostly in phones). These have allowed many an injustice to be exposed. The police no longer feel like they have immunity to do whatever they want.

Consider the benefits of being able to scan the brains of those accused of crimes against humanity. If people understood that in the long term there are no secrets they would hesitate to do evil deeds.
Actually, they were originally started as legal institutions designed to give autonomy to masters and students from state and church interference in the training process. They were more like guilds than places to do scientific research.

The shift of focus toward science happened some time after the original universities were set up. Besides which, most of the important research done before Newton into what we would today think of as science happened outside of universities, which were (and for the most part still are, at least when it comes to science) _very_ conservative centers of thought.

But I agree with the idea that universities serve a better function when they focus less on commercial interests and professional training. When universities are commercially driven, they become conservative and narrow and, I think, do more harm than good.
You can crowdsource QA through uTest.com
A 24-bit PNG would have no transparency, being 3 8-bit channels for RGB. Alpha transparency is a channel too!

To be fair, the PNG spec is really bad about referring to alpha as if it were something entirely different from a color sample. I have spent way too much time thinking about PNG minutiae for a project at work...
It's not that CS has no value. It's that formal education in CS may not be what it's cracked up to be.
Oh, dear. It's so hard to turn down a challenge, but I don't think I'd really like to work for ninjas. They sound... oblong?

(defun ensure-list (a) (if (listp a) a (loop for i from 0 to a collect i)))
(defparameter l '(0 7 (0 3) (0 3) 7 0 7 (1 4 7) (1 7) (1 7) 1 0 7 1 1 1
1 0 7 1 1 1 1 0 6 (7 1) (7 1) (7 1) 6 0))
(defparameter g (loop for i from 0 to 9 collecting
(loop for i from 1 to (length l)
collecting ())))
(setf g (append (list (mapcar (lambda (sp) 's) (car g))) (cdr g)))
(defun s ()
(setf g (append
(list (loop for i from 1 to (length (car g)) collecting
(if (< .1 (random 1.0)) 's ())))
(loop for i from 1 to (1- (length g)) collecting
(mapcar (lambda (a b x)
(if (and a (or (not (find (- (length globe) i)
(ensure-list x)))
(> .05 (random 1.0))))
's (and b
(not (find (- (length globe) i)
(ensure-list x))))))
(nth (- i 1) g) (nth i g)
l)))))
(defun d (itm)
(cond
((not itm) (format t ". "))
((atom itm) (format t "$$"))
((listp itm) (d (car itm)) (d (cdr itm)) (format t "~&"))))
(defun start ()
(dotimes (x 200) (s)(sleep 1/24)(d g)))

(start)
1st rule: You do not talk about bootstrapping.

2nd rule: You DO NOT talk about bootstrapping.

3rd rule: If someone mentions real-time or social networking, it's over.

4th rule: Only two founders to a startup

5th rule: One startup at a time

6th rule: No suits, no MBAs

7th rule: Startups will go on as long as they have to

8th rule: If this is your first time at a startup, you HAVE to bootstrap.
Push Gmail Comes To The iPhone
You could also put the Data URIs into a javascript file that plugs them into the document/css/whereever once it's loaded. The script would cache.
isn't this the kind of thing that people who live in NY know just by virtue of riding the train everyday?
"She isn't going to react to this badly."

I wouldn't be so sure ... "WHAT? You share our personal problems with the whole internet? You are going to let a bunch of nerds decide on our relationship?"

Of course, she may as well be a very reasonable person, but we don't know.
A fair point but the problem is multi-dimensional - 40%+ in spending increases during the past four years or so plus severely reduced revenues owing to the recession = lethal mix for fiscal responsibility.

The thing is a horrible mess right now. I don't blame banks for not wanting to be paid in funny money, though.
I guess my (married) parents crossed that line when they started running businesses together, but I'd guess that lots of business partnerships cross that line, too. How many husbands and wives run shops or restaurants or other small businesses?

If you work a day job, you're alienated from your labor and under the rule of bosses. That's the situation where you separate your home life and your love life from your work. But don't carry this mentality out of its natural and proper environment into the world of running your own business.
Is it illegal to walk down the street with super soaker spraying everyone who walks by? Probably not technically, but you can bet people would be pissed, you might get beaten up, and likely a cop would attempt to cite you with something. Is the fact that people don't like to get squirted with water part of the tyranny of the majority?

You can philosophize all you want about bigger issues. Lord knows thousands of 4chan'ers are willing to expound upon the rights of trolls ad nauseam. However the simple fact that you're ignoring is this guy went into a game with the express goal of pissing people off, and acted surprised and fascinated by this reaction. I don't give 2 craps about online games, or about whether he has "the right" to do it (of course he has the right to be an asshole just as people in the real world do), the bottom line this guy is a hack--this research is utterly pointless and obvious.
Hey, its all postulation :)
The 2% per-year annual management fee for vc funds makes me think of the 6% real estate commission. They both seem arbitrary, archaic, and ultimately doomed.
I hail from Cincinnati originally, details please???
People have told me that they check up the references of the surgeon. i.e., surgeon is the most important factor.
Professor was suprised that there are two distinct set of rules, game rules and social rules, and that by breaking social rules you can anger people?

Somebody should go to his office and pee on his desk explaining to the professor that he is not breaking any game rules (in that case called 'physics'). Professor could be also suprised by revelation that in real world also two distinct set of rules exist. Maybe he could write about this afterwards.
Do you have any idea how much this costs? It's completely opaque on their website.
That is a very interesting theory, it makes a lot of sense.
If it's true, then it's time to migrate the applications to windows servers. First the private/public key fiasko with debian, and then this...
I agree that you can't just say gold is "real money" and be done with. But fiat currency does require a faith that gold does not, the faith that country won't print a huge amount of new fiat currency.
I've seen people discuss on HN how they've used Amazon MechTurk to do this as well. I believe their conclusion was that they weren't particularly happy with it.

Realistically, if you're looking for tech compatibility, you may need to do it yourself. It's not as bad as it seems, but you do have to test 3-6 browsers/OS combos. If you've used good stuff like jQuery, etc., lots of the browser differences can be made minimal.

Also, you're probably not going to get particularly phenomenal feedback from just any user. Try doing the testing in person, with just a few people (Jakob Nielsen has a post about how many people you need, and concludes something like 3 people will give you the majority of what you need to focus on. After all, you want to focus on the big issues, and as a startup you're likely to have tight resources available...)
Yes, its not lectures which are the problem. You just don't need lectures for technical courses, you need books and practice and someone competent to discuss difficulties with.

For non-technical courses, lectures aren't (or shouldn't be) simply rehashing of the content of books. The best (non-technical) lectures I have been to drew on readings done but consisted of drawing links between them, exposing subtle points, guided discussion and exposition of unpublished research by the lecturer.
Results of the Google Native Client security contest
It really depends on your funding situation and corporate structure, but we incorporated a c-corp and we decided not to have employees (not even the founders). We had all workers sign agreements to assign IP to the company, we created restricted stock purchase agreements, and consulting agreements.

The corporate documents included standard by-laws and initial board meeting minutes to assign various duties, etc.
No complexity analysis. Random student results.

It's viable to build an index with n-grams, but I don't think you'd get any benefit over suffix-tree search. There might be a way to select n-grams cleverly some of the time, but you can also easily run into pathological cases.
It's certainly hierarchical for me, too. I plan to sign up for cryonics, and I'd even use a disintegrate-and-reassemble transporter if it were the only way to avoid complete, irreversible death--but I certainly won't be joining Starfleet just for the fun and adventure.
I voted for Las Vegas, and I'll admit I'm biased since I live there, but let me elaborate as to why I think it could be a hotbed.

Many people know Las Vegas as only a resort community, which was and remains its focus, but recently it has a growing entrepreneurial base. Small companies such as Heatlh Data Insights have been started here and grew exceedingly quickly. Moreover even its nature as a resort town is helpful to certain types of startups since numerous conventions are held here and thus facilitate networking with people in various fields with minimal travel.

It currently has both a major university (UNLV) and a smaller community college (CSN). While neither are exceptionally highly ranked that is largely because they are young as institutions and UNLV was improving with impressive speed prior to the economic downturn. Boyd School of Law within UNLV continues to climb the charts in spite of the downturn. So there is a strong and growing academic base here.

While the cost of living here is unfortunately high, it is less so than Silicon Valley so that is clearly no major barrier.

In all, I think Las Vegas would be a rich vein for startups in the future.
I see a lot of this as well.

I put it down to the fact that a lot of programmers take exception at being given advice on how to do things and hence they learn the hard way.

I've been in situations where a programmer has asked me for help, I've given it, only to then be told I was wrong and their approach was much better.
The difference is (and I can already feel the flames coming on this one) any idiot can get their real estate license, so the supply of agents can eventually impact that number. Forming a fund is prohibitively expensive (legal fees), never mind actually convincing someone to give you their money. There's some protections that are afforded by that supply imbalance. The issue is further exacerbated by the fact that the hot deals go to the "best" firms, which allows them to prop up their performance...that's not necessarily true with house sales.