skysight-inc/HackerNews huggingface dataset:
Seattle Post-Intelligencer blog has more details:

http://blog.seattlepi.nwsource.com/amazon/archives/161194.as...
It's rather silly, but I seriously love "The Farming Game" (http://www.farmgame.com/).

Maybe it's the whole running a business aspect, or just that I really like tractors.
How does mobile opera handle hovering in flash?
Eclipse as well.
I am guessing the comment by jimrandomh explains why. to be perl compatible you need a lot more.
The existence of those factors is not hard to communicate. Your manager will probably understand and sympathize, but without a measurable cost or benefit, how is she going to argue for them in a committee with other managers? Sure, we get that your private offices are going to make your team more productive, but is that $100k more productive or $1M more productive? If you can even begin to answer that question without the rest of the crowd falling asleep, you're amazing. There is always pressure to make simple, easily justifiable decisions, rather than nuanced, complex ones; unless you can find simple terms to argue in, you just brought a paintbrush to a gun fight.
CSS can do most of those n columns liquid layout or other complex design that people decide to use tables for. It's not a question of being able to do it or not in CSS, it's a question of how easy or hard it is to do it. And Compass makes it a great deal easier.
>> That advantage is increased diversity within a species.

Actually evolution doesn't really work like that. Traits will rarely evolve to the benefit of a species. Evolution operates much more strongly at the individual level & even more strongly at the gene level.

It's discussed some place in the video belos but I don't remember which part (of 6). Worth watching if you're interested anyway. Otherwise, the evolutionary reason given there for aging is an evolutionary bias for 'fixing' diseases that affect the young. A disease, deadly at 5 years old is more of a problem for lifetime reproductions then something deadly at 20 which is more of a problem then something at 30 etc. I'm not sure if this explains aging in it's entirety, but it seems like a logical part.

None of your ancestors died at infancy. Very few are likely to have died younger then 15. You can probably trace some that died younger then 25. It would be unusual not to have some within memory that died younger then 50.

Since ancestral humans probably rarely lived (reproduced or contributed to the reproduction of their offspring) past 40-50, it's not surprising that there are many issues unique to this life stage that have had very little evolutionary tweaking done.

What I would like to ask/say (Richard, if you're reading, speak up) is that this might explain why old age illnesses are more severe. It doesn't do much to explain the discrepancies in young/old illnesses.

http://www.youtube.com/watch?v=pcnCJqDa1us
Re: step 3, A few million twitter users would beg to differ.
Sounds about right. Wikipedia has more information on regular languages, which computer scientists know a lot about, and of which Perl regex is a superset:

http://en.wikipedia.org/wiki/Regular_language
Five Safest Ways on How to Stop Hot Flashes
Hot flashes are the most common symptoms that are experienced by women who are approaching the menopausal period or who are in the stage of menopause. Hot flashes can cause too much discomforts and can disrupt the activities of daily living. Here are some of the ways on how to stop hot flashes.
Just wanted to thank you chriseppstein for the all the work you've put into Compass and now into Sass
TheFunded coming to Boston (Founder / CEOs only)
Sorry for being obscure. I was responding to your line:
""Oh I am just doing this for your own good. You will thank me later." is one of the most evil attitudes that I know."

I completely understand your objection to that phrase in a lot of adult situations. (Safety fence after safety fence, stopping people from hurting themselves with technical products, not letting you hack stuff). I get that completely. Lowest Common Denominator design sucks.

What I was asking was whether you apply that thought accross the board.. My mind particularly went to a Parent>Child relationship. Learning by experience (ie - getting burnt) is a great thing, but sometimes you can/should learn from others experience. Sometimes someone older/more experienced/with more wisdom -- can stop you doing something for your own good.

Perhaps seat-belt laws may be a good example?
Working from home is tough if you have a 4 year old and a 1 year old that continuously long for attention. I haven't quite figured out how to balance that need with the need for long concentration spans ... so for now (and because my employer expects it on the vast majority of days), it's off to the office for me.
" To give an example of the way man operates compared to other animals, consider speciation, which, as we know, tends to occur when a small group of animals gets separated from the rest of the herd by some geological upheaval, population pressure, food shortage or whatever and finds itself in a new environment with maybe something different going on. Take a very simple example; maybe a bunch of animals suddenly finds itself in a place where the weather is rather colder. We know that in a few generations those genes which favour a thicker coat will have come to the fore and we'll come and we'll find that the animals have now got thicker coats. Early man, who's a tool maker, doesn't have to do this: he can inhabit an extraordinarily wide range of habitats on earth, from tundra to the Gobi Desert - he even manages to live in New York for heaven's sake - and the reason is that when he arrives in a new environment he doesn't have to wait for several generations; if he arrives in a colder environment and sees an animal that has those genes which favour a thicker coat, he says 'I'll have it off him!'"

Douglas Adams
It would appear that Perl and the others were based on a from-scratch reimplementation of the Eighth Edition regex library. To quote:

While writing the text editor sam [6] in the early 1980s, Rob Pike wrote a new regular expression implementation, which Dave Presotto extracted into a library that appeared in the Eighth Edition. Pike's implementation incorporated submatch tracking into an efficient NFA simulation but, like the rest of the Eighth Edition source, was not widely distributed. Pike himself did not realize that his technique was anything new. Henry Spencer reimplemented the Eighth Edition library interface from scratch, but using backtracking, and released his implementation into the public domain. It became very widely used, eventually serving as the basis for the slow regular expression implementations mentioned earlier: Perl, PCRE, Python, and so on.
That's gotta be one of the cooler things I have heard of Mr. Gates doing. Effective illustration.
A more RESTful web browser: Using web forms to submit HTTP auth information
3 iPhone Class Action Lawsuits Filed In The Past Week
Yeah, jimrandomh's comment basically explains it. Perl regexp's have features that can't be implemented by a DFA, like backreferences and arbitrary code evaluation. (I believe you can implement capturing subgroups, you'd just need to annotate the states with a marker for the current position in the string.) Those features are used often enough that you can't just leave them out.

I see no reason why popular languages couldn't implement both algorithms, though, and then select the backtracking one only if the regexp contains backreferences or expressions. It's easy enough to tell if a regexp uses these features, just checking for their existence when the regexp is compiled. Then you could use the fast algorithm when possible and the featureful one when not.
Git ready: daily git tips
What area of Ghana? I was there myself a couple years ago with a documentary crew. Traveled through Accra and across the Volta region. How did you find the country? In my experience the people are wonderful.
The article offers a simple solution here: if the regex fits the model (no backtracking, no arbitrary code, etc..._), use the linear-scaling algorithm described. Else, use the slow, exponential one. Perl (according to the article) is not doing this.
Yes, the older woman population of hacker news needs this information.
That reminds me of a hack from a few years ago, on Mass. Ave. right across MIT: http://www.flickr.com/photos/noii/2331087223/
An Intro to the Plan 9 OS [video and slides]
The X11 Files
The difference is that Twitter is one-way. On Facebook, if you want to use it you have to consciously maintain the friends you've got, because in theory they see everything you do.
I don't know how many of you will read this, but i thought of posting this new finding that has helped me.

I read Joel's functional spec article some time ago and decided to give it a go. I started writing functional specs for three ideas i was thinking of working on (but obviously i don't have the time to work on all three).

I had a terrible time writing the spec for one idea,one idea was right in the middle between and there was the one i was truly passionate about(not obvious at first sight though).Writing these functional specs helped me find which of these possible projects was the most interesting and promising.

Hope one of you finds this useful.

Here's the link to Joel's article:
http://www.joelonsoftware.com/articles/fog0000000036.html
So... how did they get back home?
Although most nationals can speak 2-3 languages very well, owing to the many local dialects. English may be the language of business but the outlying villages often speak different languages. In general though, yes I think it tends to be a more stable country than some in Africa. There is even an American-style burger joint in Accra.
Would you say "mosquito-size?"
To play devil's advocate, why have a meta-care about the race if you will not be around to witness it? It's like planning your own funeral--you'll never know how it turned out. The whole game of evolution is a greedy contest of self-interest--why approach it selflessly with concerns about "the race?"
Really, you find this impressive? I find it sad. 20 years of GUI evolution leads to faking round buttons and color gradient with a ton of CSS and HTML?

You know what? Desktop clients still have a bright future thanks to stuff like this.
It really all boils down to each of us continuing to make an effort to maintain a level of discourse here that we all desire. Karma tweaks and algorithms are tools but they absolve very little of the actual hard work it takes from every member of a community.
I have to say the reason I spent so much time using perl is because of its ease in handling text and such strength in regular expressions, which are fascinating. I now use regular expressions when ever I can, and I think in most cases it saves you a lot of time.

I still remember when I was young and starting to work with Perl, I found this zip file with the whole bible represented as (I think) 1 html file, with chapter / verse tags. So I posed this question to an online friend who was then studying in Germany, he had built many cgi sites (he made our clan page for Earth2025 if anybody still remembers that game) with perl and was very good at it. About a day later he icq'ed me this 1 page perl script, which created file index positions for all the chapters and verses. This was such an ingenious solution which made seeking a particular chapter/ verse range extremely fast, and all done with text files and perl.
The behavior we reward will be the behavior we have to live with. Simple as that.
This reminds me of a very interesting article on the same vein from the great (now sadly defunct) Ridiculous Fish

The Treacherous Optimization
http://ridiculousfish.com/blog/archives/2006/05/30/old-age-a...
I've seen behavior on some "other" social news-type sites that suggests that there is a huge psychological gap between 1 and -1 karma on a comment. It seems that the first few downmods on anything greatly increase the likelihood that the comment will get downmodded again because the groupthink factor comes into play. Thankfully, on HN I think we tend to have more independent thinkers so it is somewhat less of an issue.
Nice experiment; are you a scientist?

( one sentence witty sarcasm )
*

1 point by vivekamn 0 minutes ago | link | edit | delete

This is a standard response, for a co-founder call, but not always true. I have been working with two co-founders on an enterprise startup and its the best experience I have had with a team. We met on CRAIGSLIST! Alternatively I have tried startups with the people I have known for years and it didn't work out.

What worked for us it to start slow(do a couple of small engagements), see how the chemistry is, then get into a partnership.
Focus stealing
I've been a programmer for many, many years, and I see a problem all the time in modern systems that I don't understand: the stealing of keyboard focus.

My question for the other programmers among you, is: why is a theoretically simple concept like "focus", difficult for operating systems to manage properly?

In case you don't know what I'm referring to, here's an example. You're typing something in one window, and then some other window comes along that pops open and steals your focus away. So now, your typing continues in a new context, where each key now has new meaning. Worst case, you happen to hit Enter, at the exact time something like a message pops open, causing you to "accept" something that you didn't even read.

I have seen this with every OS, with many different applications, and with different window managers on Linux. It is pervasive, yet it is aggravating, which suggests to me that the problem must be "hard" or it would have been solved already. Right?
All in the Ashanti region, about an hour north of Kumasi. Ghana was an incredible place - I also found the people wonderful. Very inviting and very friendly. All the older non-english speaking women would laugh and forgive me when I butchered their Twi names.
The technique is cool, but in this case the customization doesn't seem very helpful. The default buttons are more comfortable to use, I think, although a flat color background or a rounded button or something might be nice. A gradient on something so small, on the other hand, is overkill. (I don't mind all gradients; a soft gradient in the background can have a good effect.)

I do like the way they regrouped the buttons on the toolbar, but I wish there was a little more space between them. Put a few pixels between the buttons in each group; then, perhaps, put a slightly different color behind the buttons to emphasize their grouping. It'd also be nice if the "more actions" dropdown was right-aligned.

I really like the interface on the "Move To" and "Labels" buttons. The "move to" option doesn't seem to fit in very well with the whole label-based interface, though. It's much more intuitive to label something and then archive it (it's just one more click/keystroke). "Move to" doesn't add any new functionality; it does makes label+archiving slightly more convenient, but it clutters up the menu, so I'd say remove it.

And once the "move to" button is gone, it probably makes sense to move the input box that you get when you click "label" directly onto the bar with the archive/report spam/delete buttons. Add a dropdown arrow to get to the list of labels/management stuff, and put "Labels" grayed-out in the input box by default to clarify what it's for.

The easiest improvement, I think, would be to iconify the Archive, Report Spam, and Delete buttons. That would be fairly easy to do, and it would make it easier to distinguish the function of each item and declutter the menu.

The last thing I'd like to mention may just be a matter of taste, but I definitely preferred the older color scheme. There isn't a big difference:

OLD NEW
MAIN BOX light blue light blue
RSS BAR lighter blue darker blue
READ ITEMS lighter gray-blue light gray

This change in color scheme totally switches the "look and feel" of the app for me from a pleasant, Google-y environment to a corporate, enterprise-y one. Maybe this was intentional, but I'd like to change it. There is a "classic" theme available, but it doesn't quite get the colors right and regardless I use Google Apps and Themes haven't been rolled out to me yet. For now, I'm reverting to the "older version".

Overall, I love Gmail. Just a little constructive criticism ;)
Maybe for garbage collection or some efficiency reason. Walter Bright had a short write up about shared gc and dlls somewhere in the D site. I'm not sure how much of that would apply to Opera, though.

I personally like that they are creating a new implementation. I suppose that understanding the code and having full control over its direction is a big thing for them.
Fortunately all the mosquitoes BSOD'ed before they could bite anyone.
Love Gadgets You Need To Gift Your Girl, This Valentine Da
I think there is a place for a bit of whit every now and again, what we want to avoid is having threads devolve into long lists of one-sentence banter. If you study the structure of these sorts of threads on reddit, I think one of the best tweaks we could make to avoid that sort of rot would be to auto-collapse any reply thread that has x% of replies that are under a certain character count unless the parent comment has a relatively high karma value. As you pointed out, sometimes the pithy statement is needed to break the ice, but rarely would and valuable discussion involve 6-7 one-sentence replies in a row, which is what you get when a conversation on reddit devolves to a joke-fest.

Auto-collapsing threads for comments that are below a certain karma threshold seems like a nice tool as well - it still allows access if you want to parse the thread, and trolls still have a place to do trollish things, but it moves the behavior into an opt-in situation where you have to actually click on the thread in order to see it.
They make from cell phone companies including their browser and google watch mostly.
Harvard tuition in 1993: $23,514

Harvard tuition in 2008: $45,620

Harvard tuition in 2023: Potentially, under $1. But I'm not betting on it.

sources:

http://vpf-web.harvard.edu/budget/factbook/00-01/page23.html

http://www.fao.fas.harvard.edu/cost.htm
Given that clojure "embraces the platform", it'd probably be pretty hard to have clojure.net _without_ ikvm in there somewhere. Performance could be increased by porting the code generator and core classes to .net, but users expect to use arbitrary java libraries, so that capability has to be there.

(Seems like that strategy could also be applicable to a native port, using an embedded jvm to handle whatever has not been ported from java land)

and FWIW (i have little .net knowledge)

ubuntu:~% ikvm -jar clojure.jar
Clojure
user=> (. cli.System.IO.File OpenText "/dev/null")
#<StreamReader System.IO.StreamReader>

(startup takes about 6x times as long with ikvm than java -client. compiling with ikvmc creates a clojure.exe which instead takes 9x to start. clojure-1240 non-slim, java 1.6.0_07, ikvm 0.34.0.4, mono 1.9.1)
I had a terrible time with names, and I felt very uneducated when I realized that nearly everyone was fluent in several languages.
Oddly enough one of the most astounding things that happened when I was there was when one of the nationals with no formal training fixed an electronic piece of our camera gear with makeshift tools. That still is number one on my list of coolest hacks.
Have you seen this on the Mac?
Stopping Attacks in a Web 2.0 World (Jeff Williams at QCon)
That's a good article. Ridiculous Fish is awesome. You should submit it!
We do four Bootstrappers Breakfasts a month ( see http://www.bootstrapperbreakfast.com ) in Palo Alto, Mountain View, Sunnyvale and Milpitas you are welcome to check out for the price of your breakfast. This Friday's in Palo Alto is full (Eric Ries is a guest speaker) but the others all have seats left. We've been doing them for several years and have had a number of HN folks show up even though most start at 7:30am (Mountain View starts at 9am).

Jonathan Nelson ( http://news.ycombinator.com/user?id=iamelgringo ) also puts on a http://www.hackersandfounders.com event every few weeks that's good and get HN folks.
Those stubborn humans: they're always tempting fate by learning to hunt, farm, write, sail, smelt, fly, and compute. If only they would accept the human condition as their ineluctable fate: they would then learn the wisdom of dying, and welcome Death with happiness and joy!
YC: Please put 'top' link at the bottom
With mobile browsers it painful to scroll all the way to the top to be able to click on 'New' link. Thanks.
Interesting points. I agree that it is most certain that evolution from a natural sense is something we have forced ourselves out of.

I worry though that the further down that path we venture, the more likely we are to hasten our demise. A few thousand years is nothing to evolution. As long as we are completely reliant and subject to its rules - and we are, we are at it's mercy. Our insistence on protecting our weak, and encouraging their procreation is almost certainly a dead end, evolution wise. The clock is already ticking, and it's not if, but when and how bad. Hell, segments of our population die from immediate peanut exposure - good grief!

We are not so brimming with extra talent that we can just throw it away after a few decades.

I'm not sure I agree with this. I think we are. What our current society is poor at though IMO is recognizing and developing that talent. For every Feynmen, there are thousands that "drop out" due primarily to artificial pressures.
I would suggest that you search on MeetUp.com and look for topics that interest you like Ruby, PhP, Opensocial, Iphone, etc ....

In fact there is a New Tech Meetup every first Tuesday of the month near DLA Piper, Palo Alto. They have about 3-4 demos by hackers/founders followed by networking. I have easily seen 150+- people.
Thanks :-)

Yeah, that is a totally different situation and I only have knowledge of one-side (child's POV) so far. My thought on the topic at the moment is that parents should definitely safe-guard children from life threatening and other irreversibly catastrophic situations. Other situations will mostly be a judgment call, erring on the side of freedom, rather than caution.

As Paul Buchheit said: advice = limited life experiences + over generalization

On seat belt law : http://en.wikipedia.org/wiki/Risk_compensation

BTW, I live in Washington state, which smothers you with its motherly laws.
one problem with your game app is there's no centralized character. you're not going to gain market share without a mascot or lead character.

it's dora teaches math, or build math skills with bob or blue's math clues or something, that's what gets parents to buy for kids in the US. it's about reputable franchises.
Whoah. It must take some balls to ask Woz to join your startup. It seems kinda like asking Pete Townshend to join your garage band.
You should checkout superhappydevhouse. They have hacker parties that alternate between the bay & city. Also, some of us are trying to create a hacker space in the bay:

http://hackerdojo.pbwiki.com/

I should note that I met my 2 cofounders at SHDH. Hackers aren't the only attendees.
I know my mentor. The chance is high that I will work on it possibly.
I agree in principle with his overall point, however his assertion that people don't change doesn't ring true to me. Maybe I'm naive, but I think smart people DO change. Change is also called learning from our mistakes, and It's a trait I see a lot of in entrepreneurial-types. The real issue is that large companies rarely allow for the sort of 1:1 ratio of actions and consequence that are necessary for real personal change. If I'm running my own startup and I'm a jerk, I will feel the consequences of that. If I'm midlevel management at a big corp, the fact that I'm otherwise competent will protect me from the chance to see how my behavior impacts my situation poorly.
Nope. Backref and friends can be implemented on top of DFAs. Grep offers an example of such an implementation.