skysight-inc/HackerNews huggingface dataset:
I've always used this variation

1/9 = 0.111...
0.111... + 0.111... + ... = 0.999....
9 * 1/9 = 1

Or we could use base 9, instead of base 10 to get rid of that infinite sequence of digits that seem to confuse people so much.

1/10 = 0.1
10 * 1/10 = 1
| And which type of omnivorous animals? And which type of fat?

Er... Maybe you should read the book first before you go on a tirade against it.
In Tokyo (and maybe other cities), this data is displayed in all the train and metro stations.
Also, there is data on which car to ride if you want to use the escalator or elevator when you get out.
Did it continue amazing you.

I mean how long did you do it for, I am wondering whether it was a quick boost and goes to previous "levels" after you get used to it, or whether it was sort of permanent.
1 Too many tweets
2 Tweets that are too salesy
3 Tweets about "the twittersphere," "twitterans," and "OMFG you tweeple are soo amazing"
Portland,OR
Another Boulder option
Austin, TX.

A YC-ish group called 'Capital Factory' recently began operating here, but if you look at the inaugural group of funded ventures, they're either:

a) Not attracting Silicon Valley caliber talent/ideas/entrepreneurs

or

b) Not looking for the same type of startups as YC.

I'm not sure which, but I sadly suspect the former.

Also, given that YC appears to be going Valley-only, perhaps the 'Another Boston option' should just be Boston, MA, right?
interesting re: cap factory.

techstars is in boston now too.
I guess they want to hire a programmer who would refuse to find the simplest solution to the problem but rather obfuscate it, making maintainability a nightmare.
Ask HN: Bay Area .Net Devs - Stigma on .Net
I had a conversation with a technical recruiter today. She told me that there is a stigma on .Net among startups. Maybe it's just Microsoft in general.

I hear this a lot too when I get to meet other hackers. Somebody actually told me that there is no reason for .Net to exist.

My experience is here is that .Net jobs are hard to find in the Bay area compared to other cities. I'm lucky to have one right now.

Because of this, I have been coding in Python and Django for the past 6 months to at least broaden my options when I have to go back to the job market again.

Do other .Net developers have the same experience like I do?
Big Banks Don't Want California's IOUs
That's really interesting! I didn't have any idea Nintendo had assembly lines for refurbishment. Is that a typical refurbishment process?
It's a pretty slick service - the best part is that it's very user-friendly, which means you get very nice results without reading a bunch of arcane documentation that expects you to understand the math (yes you, Inkscape). Sadly, what started as a cool "look what we made" project from college kids has spun into a paid service.
I believe it, if only because I've read of them doing this with cats several years ago.
Columbus, Ohio.
"Hackers" as in asshole douchebags who wish medical ailments on people? "We at anti-sec, hope you never heal"
I actually find the whole idea quite amusing! Granted it's probably not a great way to get employees who are good at working as opposed to hacking about, but I still like it...

I put my money where my mouth is and sent this in (wait about 6 seconds after page-load for the animation to start):
http://aarongough.com/hello_world.html
"he has been known to say that he will never put business over his personal life again"

Easy to say that now he doesn't need to. I doubt he really believes he made a mistake, and he'd swap all his success with Digg to get his old girl and their $6000 back.
Here is is presenting on the same subject in 2007:
http://www.ted.com/index.php/talks/sugata_mitra_shows_how_ki...
Tales of the Michael Jackson lottery, eBay and security
It might be possible to adapt a regex state machine to use an AVL TDAWG ( http://www.ssp.isee.kyushu-u.ac.jp/~inenaga/papers/tcs-terna... )
Ah, yes I am familiar with this. I've used a similar device during some biofeedback treatment. The leap with the imaging tech is that it is a 1:1 correlation. As far as I am aware the other tech still relies on mapping cues from the brain that aren't directly 1:1 For example, boosting your high beta waves moves your game character forwards, etc. With the imaging technology, you don't have to perform mental gymnastics, you just "picture" the image you are after and the like.
I won a copy of this at a recent industry event biz card drawing, but am mostly working with code these days. If you want my copy (legal), get in touch. -larry rubin
Standard WSJ workaround -- click on the first link:

http://www.google.com/search?q=Automated+Funds+Now+Dominate+...

I think we discovered a while back the the logged in / not logged in discrepancy is that the WSJ doesn't seem to prompt people to pay that are outside of the US.
Many "philosophy folk" are very comfortable with the type of logical argument that leads us to the conclusion that 0.999... == 1, and most of the others will defer the question to mathematicians.
I am 100% postulating here, but this is what seems most likely to me:

Google is known for MapReduce. It seems like it would make regex searches manageable when put in such an algorithm. All Google would have to do would be to take whatever key system they use for their big-tables and use MapReduce to expand the regex over the keys. Then they just have to return the data associated with those keys.
Anti-secs want to keep security - in particular, exploits - private. Milw0rm is their nemesis. There's a discernible political bent to their writings and rantings. While we see a general shift on the internet towards the idea that "information just wants to be free", the anti-sec people don't agree with this when it comes to matters of security. From a white-hat POV, they're saying that full disclosure actually causes more damage than if only a select few, capable, and not necessarily malevolent, people were to know about any particular exploit. But I also get the impression there's a tad of immaturity and insecurity in there. There's revulsion that a once (deservedly) elite occupation has been encroached by larger, more clueless corporations (eg the antivirus mongers, but there are many others), and that the movement is more a rebellion against that than a completely well thought out, idealistic point of view. Still, from recent events, nobody could deny their abilities.
Siiimple: a minimalist design gallery
What would you consider 'netbook specific'? I've been able to run several mainstream games on my netbook pretty decently.
you are making this harder then it is. do you live together? and is this really a conversation about marriage and babies and you just aren't reading between the lines?

#1 follow your dreams. don't compromise that because it compromises yourself and that will never make you happy.

#2 drop the french lessons and take your girlfriend to france instead. plan a vacation with her, it gives you both something to look forward too.

#3 cut back on the day job and focus on the startup. what are you waiting for exactly?

#4 take your GF out on at least one planned date a week. it gives you something both to look forward too and should be fun. Every 10 days or so have a surprise date. you figure it out, cheesy, silly, serious whatever. make sure she is free by suggesting dinner or lunch or whatever and do something unexpected. also, have a backup plan. make sure you turn off your cellphone when you are with her!!!!!

I have a hunch your girlfriend is thinking, "so this is what life with you will be like?" and she doesn't like it. do you?

you're here one time. your not supposed to make a ton of money necessarily. money is a useful tool, not an end in itself. do the startup because you think it's cool and fun and will do some good and maybe make some money. but if you are only doing it for the money you and your relationships are doomed to fail.

I have to wonder how exciting your startup is if you are taking french lessons. I also wonder how interesting your girlfriend is that you would rather take french then have lunch in a bistro and practice your french on her every Saturday.

the real thing i'm trying to tell you here is make an effort at having more fun. with your girlfriend, with your startup.

and if you are not doing the date thing, you will be surprised by how helpful that will be.
Google's cache did it for me:

http://74.125.155.132/search?q=cache:z3xey5KhERsJ:online.wsj...
Easynews also has a global search where you can search through all the newsgroup posts with a regular expression (> 150 days).

You might ask them? They are certainly not as secrective as google is ;)
You're 25. Your life is, and should be, all about you and your dreams right now. If you're going to have a healthy relationship with a quality person who will add to your life, it needs to be worth the price. It sounds like she isn't.

Your ideas about wealth are correct. More to the point, working hard is clearly a part of your identity and an important thing to you. You need someone who understands and respects and values drive. Women like that are out there, and you're not going to end up with someone like that if you are the type of person who bends his ambitions around someone else. That's not the guy she's looking for. Don't be dishonest.

There's an old Sicilian saying that my mom told me once: Dove mangiate, nunce caca, which means Don't shit where you eat. It was a mistake to get your girlfriend involved in your startup. She was apparently only doing it because it was your thing and she liked you, and that's a bad reason to be invested in a business. If she wants to leave, count your blessings, and buy her out now, preferably before you dump her.

Picture yourself in 5 years. How does he feel about his love life? Where is he in his career? What kind of a person is he, and how does he feel about his past?

Be that guy.
In the limit it does, because a faster network means more interrupts per second when the packet size is fixed. Thus, Ethernet jumbograms. Also, there can be problems with bit-rate-independent framing; for example, 802.11b loses a lot of its 11Mbps to the packet preamble, since the preamble is the same number of microseconds for compatibility with the older 802.11 standards. (I assume G solved this problem.)

I suspect you could gzip a working CP/M system into a 9000-byte Ethernet jumbogram.
This is off-topic, but I just realized Google Code Search is great for seeing where code you open source ends up. Came across a few things I had no idea were using my code. Kinda cool.
IIRC, this was a rather high-compute-cost project inside of Google, far more so than other search projects. Obviously it was a favorite though of the eng decision makers, so was well cared for resource-wise.
Frig, how did you figure that out?
..what?

I would love to see you try to explain how you think this works :)
I'm certain there are many approaches to be found via citation-following.

But consider that you can use the linked algorithm, and a bit of trickiness, to create an index already:

- Step (a): prepare another version of the document where every digit is replaced with 0, every word char with 'a', etc.

- Step (b): note how much better it compresses. :)

- Step (c): Perform a similar 'weakening' on the search regex.

- Step (d): Done! Not an exact index, but it will allow you to quickly eliminate a large number of documents.

You can also combine this approach with text-based ones for the cases where there are parts of the search regex that contain literal text. (This is almost certainly the most common use case).

Or you could make it hierarchical if you need to by creating several watered-down texts for each input with different levels of substitution.

---------------------------------------------------

Since this is the sort of thing that's fun to think about, here's a whole different approach:

- Break each document apart into code lines.

- Create a hierarchical tree: leaves are the code snippets (with a pointer back to source doc), each node represents a clustering-by-text-similarity of all its children. (Appropriate distance measure left as an exercise for the reader. :) )

- Let's say that for two regular expressions, RA & RB, RA < RB iff any text matched by RA will also be matched by RB.

- At each node, create a regular expression R so that for each child regex C, C < R. (The leaves become a regex that simply matches the source line literally.) Along the way, make a best effort to restrict the length of R by introducing generalizations (R can't simply be Ca|Cb|Cc...) without making it so loose that it matches everything.

- Then, searching for a regex S can be done recursively: For each child regex R of the current node, if you can construct a new regex T such that T < S and T < R, descend into that node.

n.b. I typed that out in a hurry and without being rigorous... so it's probably not quite right, but an interesting path to think about exploring. Also: testing if one regex is less than another (as defined above) is actually fairly straightforward, even though it seems hard.

(And a quick edit to add: the last step is definitely wrong. Unfortunately I need to hop onto a conference call, so it'll have to wait until the indefinite future.)

(Edit to that: I think I fixed it for now. Shorter version: if the intersection of S and R is nonempty, descend.)
What curriculum are you pursuing to become a data scientist? Is it an actual degree program, are you cobbling together your own set of courses, or is it a degree in one of CS/Stats/Visual Design with electives in the others?

I'm sincerely curious.
This presentation talks about using N-grams to make an regex searchable index

http://www.informatik.hu-berlin.de/forschung/gebiete/wbi/tea...
Erlang: Managing Application Configuration the Erlang Way
I just had a browse through my auth.log, and there does seem to be a new sort of automated attack script in the wild - it opens a connection to SSH port 22, (through some spoofed IP address), but then disconnects before attempting to login. That way, it won't show up as an unsuccessful login attempt for any log-monitoring tools which add its IP address to hosts.deny.

However, after it's done that repeatedly (presumably doing some sort of sniffing to work out exactly which version of sshd is running), it then attempts to login. Here's the interesting bit: when it tries to login with a user than doesn't exist, instead of just generating the

"Invalid user test from xx.xx.xx.xx" log entry,

sshd also outputs another log entry, directly afterwards:

"input_userauth_request: invalid user test"

which I haven't seen before. I'm not particularly au fait with the internals of sshd, but I would suspect that this new (well, if it is new) script has found an exploit in the part of SSHD which (logically) checks if a user exists first, but the login is being rejected deeper in sshd, when it tries to do the actual authentication.

(All the above is speculation, however: I'm no expert on SSH)
Most of the money went to the hard drives themselves. They've come down a lot since (1.5TB had just been announced), but it was around 70% of the cost. Everything else was relatively cheap.

The 2.5 drives are good, and seem to becoming typical, because they run much cooler. We've got some G5s in the same closet, with just as many drives, and they don't run nearly as warm.
Ask HN: Best practices with elance?
Can anyone share an anecdote or refer me to an online resource where I can learn about best practices when it comes to using elance to design and develop my website idea?

I am not a programmer, so I am just looking for a few tips.

Thanks in advance.
My big question would be whether the patterns that they're detecting in the brain are similar for different people? For example, if I imagine an apple, do my "brain patterns" resemble someone else's when they also think of an apple? If not, seems like training this device would be a pain in the ass, because you'd have to do it for each person. But if so...imagine a huge resource of patterns for different thoughts, feelings, mental pictures, etc. Hopefully this comment makes sense...
"Go build something people want."

I love this post. Although I have no experience with VC's, what he is describing is a phenomenon I see all the time in my everyday life. I work in IT and there is no shortage of people who have some "great idea" but are unwilling to put in any effort to build it out. They would prefer getting somebody else to do the work for them. Unfortunately for them, the "techie guys" who can actually do the work know the raw deal they would be getting.

The big difference between these run-of-the-mill idea guys and VC is basically the size of their wallet. However, the entitlement (read "lazy") mentality remains the same.

I've even noticed this same phenomenon among some non-IT friends who think that if they could just come up with some brilliant idea, they could retire rich. They would just need somebody else to do the work for them once they found their idea.
Worst U.S. cities for IT pros‎
There are, for the record, YC-like programs in Chicago, Atlanta, Boston, Boulder, Austin and Washington D.C. and something similar in NYC -- if not more.
can you produce a controlled study backing up your assertion ;)
People could move up, because a very large proportion of the labor force was working jobs below their intellectual limits. I think we in the "first world" are a decade or two off the point where this slack pulls taut. At the moment it's mostly experienced as meritocratic good - everybody now has the freedom to reach as high as their native abilities permit. But automation isn't going to stop. The replacement of humans in an economic tier which was fully taut will leave those people with nowhere to go - they can't rise, or they would already have done so. Short of supertech IQ boosters, they're permanently surplus to requirements.
You bring up a very interesting point, and one of my top rules of things not to do if you want to avoid failing. Don't sit around on the couch talking about the startup you are going to do "someday." People come up with too many excuses not to do something (economy, finances, wife, kids, etc). It's much easier to talk about the way things conspired against you, than to put your nuts on the table and risk failure.
What's sad about it being a paid service? It seems like they're adding a lot of value in ease-of-use.

My only objection is I can't see how much the token-based version costs without signing up ;)
I'd also be very interested in hearing about how easy/hard it was to develop for all of these platforms. Were you able to share any code or resources? How long did each one take? How easy/hard was the process of getting them on their respective markets?
.Net isn't the most terrible framework but it comes with a lot of baggage and some technical problems that would deter startups from using it.

On the web development side ASP.Net is really hard compared to other frameworks out there. Until ASP.Net MVC, there wasn't a quick and easy method to implement URL rewriting for example. On the ORM side they seem to be changing their mind every year they ditched Linq to SQL in favor Entity Framework which really doesn't work as seamlessly as they make it out to be.
Add to this the fact the startup has to buy licenses for the server, the costs add up as you scale up. I know there is Mono but there it isn't easy to port everything to it, the implementation isn't exactly complete.

.Net has its place for example if you are writing a Windows only desktop application .Net is by far the easiest framework MS had to support it. I believe Xobini uses .Net. Again writing cross platform desktop applications doesn't look as appealing to me. Silverlight 3 is almost here but it still yet to get font rendering and printing right.
Just Google for japh. There are lots of examples, easy to convert.

I'm a Perl lover which argue that with Moose and CPAN, modern Perl is incredibly good for development in many cases.

But I must say that I never understood the idea of obfuscation in Perl. If you throw out coding standards, it is like tennis without a net. :-)

Edit: If I'd done it from scratch, I'd probably have gone with the curses lib, since it was such a long time since I last used it. (The japh stuff represents at least months of creativity by people that are both smarter and crazier than I am. Don't reinvent the wheel.)
to quote http://infolab.stanford.edu/~backrub/google.html

Indexing Documents into Barrels -- After each document is parsed, it is encoded into a number of barrels. Every word is converted into a wordID by using an in-memory hash table -- the lexicon. New additions to the lexicon hash table are logged to a file. Once the words are converted into wordID's, their occurrences in the current document are translated into hit lists and are written into the forward barrels. The main difficulty with parallelization of the indexing phase is that the lexicon needs to be shared. Instead of sharing the lexicon, we took the approach of writing a log of all the extra words that were not in a base lexicon, which we fixed at 14 million words. That way multiple indexers can run in parallel and then the small log file of extra words can be processed by one final indexer.

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.

we do have other options though. It could be:

a) magic
b) a trade secret (think PidgeonRank :-) )
If anyone knows any differently, I doubt they'd be able to tell you. ;-)
In this hypothetical situation, he should give up French lessons to spend more time with his girlfriend.
What's an anagram for BANACH TARSKI ?

BANACH TARSKI BANACH TARSKI.
I ran a custom search across our hash db just now (several billion hashes) with no luck. :D
In general the patterns are the same and the brain areas involved are the same but there is definitely individual variability, too. There is probably much less individual variability in visual cortex than, say, language representation areas (consider English speakers vs Spanish speakers) but there is likely enough that they have to retrain their algorithms for each individual to achieve optimum discrimination.
Pretty sure Google Code has hard limits on file size
I'd (probably) consider building and searching an index of ASTs (http://en.wikipedia.org/wiki/Abstract_syntax_tree).

Not only would it allow searching with regexp, but it could allow more sophisticated search queries like "Search all my Ruby code for blocks that rescue StandardError and are not followed by an ensure clause"
awesome app - even though i dont live in nyc, i've visited nyc often & i can definitely see how useful it could be to a daily commuter.

ohh - and you get double brownie points for the name 'exitstrategy' - gels so well with what your app does..i bet nyt will come calling for a writeup soon - so stay prepped :)
Goldman May Lose Millions From Ex-Worker's Software Code Theft
how would a regexp match across keys in this scenario?
I think the helpful way of looking at lectures is to see them as a medium amongst many. When is a lecture / presentation the right choice to get the point across?
true.

now think: how often do you see a job posting make the first page of HN? (one might say their prime sort of recruitment site...)

I'm going with calling them savvy :)
coolest advertising, definitely a step up from the 'I wear your company shirt' girl

he's got pics at:
http://checkoutmyink.com/profile/billythebillboard
Sprites are easy to use though and are well-supported.
The original idea of university wasn't some form of training camp for a profession, it was the idea of coming together to do scientific research on a given topic. I think it would stand them quite well to get back to the roots.