skysight-inc/HackerNews huggingface dataset:
Agreed. But still, the research sounds pretty interesting, as it brings more possiblities for porting applications between different platforms. With this XMLVM I can imagine a unnified meta platform which allows to run same piece of code on a number of different platforms by "cross-compiling on run-time (somewhat like Inferno does probably).
I don't think so. I meant marginal as in: Very close to the point where she is going to make a negative vs a positive decision. Or put another way, the number of entrepreneurs starting a business because of this effect is incredibly small.
Ok, I'll work on that right now.
"I hadn't realized that Hacker News had turned into reddit, and that any comment against the one with the Kennedy smile was worthy of downvotes"

I suspect you are being downmodded not for the content of your comments but your condescending and sneering remarks, eg, the "your savior" bit or this - "Saunt Obama".

I suspect anyone sneering at the opposite side ("Caribou Barbie" or "McShame" for e.g) would be downmodded too.

If one must discuss politics on HN (and there are good reasons not to), I would hope the standard of discourse to be much higher than on a political site (or even reddit).

Assuming that people holding opposite an opposite view is intelligent and have good reasons to do is probably a good starting point.

Likewisw for those downmodding you.

"Your savior" (for e,g) smacks of condescension and implicitly tries to paint the author of the comment you were responding to as some kind of cult follower.

My personal opinion (fwiw) is that HN should avoid these political discussions. But then what do I know? I am not a United States citizen and so am much more detached from the elections. Another 10 days and the excitement should die down.
Care to explain why you don't want people having control over their memories?
I agree with you to an extent. Seth tends to irritate me a little personally. But he is good at getting his ideas out there. Not just his name, his ideas & concepts. The tool he uses to achieve this is what you call buzzwords, which by definition are words that resonate to an extent & make it into people's vocabulary & thought processes.

'Meme' vs 'ideavirus' will suffice as an example. 'Meme' will not be used by the same people to have the same thoughts as 'ideavirus'. I hope we can agree on that (the discussion would be cumbersome). It flat wouldn't. The words have different connotations & usages even if they can be defined exactly the same way in a dictionary. Just like your usage of 'buzzword' has a different connotation to 'vogue word' & 'technical term' has a different connotation to 'jargon'. Ergo, it is a powerful tool for communication.

Inserting words into people's vocabulary changes the way they think. It is useful even if there is already an existing word with the same formalised meaning.

As I said I agree with you to an extent. There is nothing worse then watching marketing attempts to create a lexicon flop. It is something that can become polluted very quickly.
Scribe technology now open source
Admittedly, I posted this largely as a response to the notion that fb does not require first rate engineers.

Facebook is a toy but it is more robot than Lincoln logs. There are a lot of complex moving parts in the site's infrastructure and the problems they solve their have applications far beyond the realm of social networks.

Their engineering notes make for a pretty interesting read so check out the other ones too (if you are into that) here: http://www.facebook.com/notes.php?id=9445547199
The Psychology of Success, Part 2: Belief
Clojure seems to tackle this problem by having different "iterable" data types (lists, hashes, vectors), but having them implement a common interface that allows many functions to operate on all of them.
'Making Available' Defense Failed, Teen File Sharer Ordered to Pay RIAA
"This whole attitude of now, now, now, seems very against the hacker ethos."

But perhaps in tune with the entrepreneur ethos?
With all the institution name dropping, somehow I suspect a weaker candidate from a big(ger) brand name university would be hired over him and his main chance was to measurably prove he was better at programming, which sadly he failed to do. We all have our bad days.

Also, I really dislike the fact that FaceBook have yet to reimburse him, even after having >1year to do so and especially considering they have $MM and he was a student at the time! It reminds me of an interview I had at MXTelecom years ago, a company with ~40 employees that generated >$120M each year, which refused to reimburse interview expenses until "after" the interview process for them (read several weeks) was complete and which never did. Moral of the story: always be clear about payment of expenses before attending interview (especially if you are a student - do not be afraid to clarify and if need be force the matter), and chase up what you are entitled to.
http://stephencelis.com/projects/timeframe
A friend of mine was being taught Java in an introductory programming course (although he already knew some BASIC). He was having a lot of trouble, so I introduced him to Lisp... After touring through some of the more basic features (no macro-writing or call/cc), he responded with, "Whoa... This is so much simpler than Java, it makes so much more sense."

My take on that was that the only reason people find Java easier is because it's more similar to other curly-brace languages, the ones they already know. If you take a newcomer to programming, Lisp just may actually be simpler. So the unwashed masses still have some hope.
The real possible "beginning of the end" problem is the popularity of $300 netbooks, and Microsoft only getting $30 on these versus $70 for a more "traditional" PC.

If this trend continues to accelerate, the revenue Microsoft gets per PC will steadily decline and likely offset the increase in revenue from increased volume.
You speak so much sense I wish I could give you more than +1 points.
YouTube Enables Deep Linking Within Videos
Lazy?! How about 'efficient'?
Linux and OS X probably won't overtake Windows in market share in any foreseeable timeframe.

What they are doing is book ending Windows at the low and high end of the market. Apple is doing an excellent job of sniping the high end part of the PC market. And Linux makes possible a lower end of the PC market that Microsoft would prefer not exist because of what it does to their margins.
Order Soma Online
Order Soma Online is a website for detailed information about medicines. You can also order medicines at lowest possible prices
Consumers will buy what is good. From what I've seen so far entrepreneurship is not encouraged anywhere I have been as much as in the US.
Ok, now the user has to press enter for a request to be initiated.

The reason that the script issues a recursive call is that I want the user to see the suggestions right away and check the status later since the DNS requests can take a while.
You'd have to know Matt to know this, but he's about as unentitled as you get. His brash confidence is the deliberate brash confidence of the WC Fields variety, not the naive sort that comes from inexperience.
Are you caching the results on your server? You should cache the results for a better response time. That way you can return more information to the browser without checking availability for the same queries over and over.

For example, save the availability of picklenickel.com for 24 hours (or maybe more I don't know). Then you can do some recursive calls using cached data. Making all those concurrent HTTP requests seems impractical and has to be affecting your server's responsiveness.
Well, given it's Russia, it is very much likely that someone in the food chain just wasn't, ahem, compensated to their liking.
ring

ring

"Hello? Yes, I understand. Yes, I will tell him."

click

That was 1996 calling. Apparently they've been looking for that word "webmaster" and would like it back.

I'm just the messenger...
Hi Steve Smith,

There is a little known visa known as an O1, for 'extraordinary persons'. This is the visa that many foreign founders obtain. One is allowed to found and work for a company in the US while one is on it. I think they last 3 years.

Generally, PhD level people can obtain it, though it is a pain to do so. I have heard of people straining to get 10 eminent people to write supporting letters for one's visa petition. A good link is here:

http://www.hooyou.com/o-1/faq.html

There's a fairly extensive list of what may be accepted as supporting documentation there. I think these are the criteria the government uses:

Receipt of a major, internationally recognized award, such as the Nobel Prize; or at least three of the following forms of documentation:
(1) Documentation of the alien's receipt of nationally or internationally recognized prizes or awards for excellence in the field of endeavor;
(2) Documentation of the alien's membership in associations in the field for which classification is sought, which require outstanding achievements of their members, as judged by recognized national or international experts in their disciplines or fields;
(3) Published material in professional or major trade publications or major media about the alien, relating to the alien's work in the field for which classification is sought, which shall include the title, date, and author of such published material, and any necessary translation;
(4) Evidence of the alien's participation on a panel, or individually, as a judge of the work of others in the same or in an allied field of specialization to that for which classification is sought;
(5) Evidence of the alien's original scientific, scholarly, or business-related contributions of major significance in the field;
(6) Evidence of the alien's authorship of scholarly articles in the field, in professional journals, or other major media;
(7) Evidence that the alien has been employed in a critical or essential capacity for organizations and establishments that have a distinguished reputation;
(8) Evidence that the alien has either commanded a high salary or will command a high salary or other remuneration for services, evidenced by contracts or other reliable evidence.
Great Presentation From Saul Klein
Quick tip - save your MacBook's hard drive
For some reason the jquery file just took 40 s to download but the html took ~146 ms. Since you include the jquery in your head tag (which is necessary), the whole page did not show for 40 s. Not sure why the js took that long. Maybe the server load increased between the time the page load the HTML and the time it loaded the js- doesn't seem likely though.
Because maybe the word "their" will be replaced with "other peoples"?

You might think "such a person won't care about patents", but I can think of many nightmare scenarios, which a common criminal will be able to do if such a thing were possible.

It's bad enough with the drugs that already exist.
You are making statements without data, and I do not share your intuitions.

I think you underestimate the leap that doing the kinds of abstraction needed for doing any kind of programming at all, and the very small differences between programming languages. There are probably many (most?) people to whom both "if object is not null:" and "(if foo 1 2)" will never be comprehensible. But I think the number of people who can understand the first but not the second or vice versa is negligible. And I think you can make just as good a case that Lisp is easier for the beginner to understand. We tend to think that non-Lisp languages are easier to understand because they are superficially similar to one another. But to the beginner they are just a jumble of symbols arranged in strange ways. The simplicity and consistency of Lisp forms may very well be more quickly comprehended by a mind undamaged by Java or C or any of those similar languages.
I can't actually see the site yet, so I'm totally guessing, but a better way to do ajax autocomplete type things is to use SetTimeout or SetInterval to poll, rather than onKeyDown.
Previous threads:

http://news.ycombinator.com/item?id=115590

http://news.ycombinator.com/item?id=67268

Maybe you can technically work for your US company from some overseas office, but be in-country for nearly 3-6 months a year on temporary visas?

Or maybe a real expert can set up legal structures such that you're moonlighting for a foreign corporation, instead of a domestic company other than your H1B sponsor. (I have no idea if that's as serious an issue as moonlighting for your own US-based company.)

Definitely get expert legal advice rather than trusting a comment thread.

And on behalf of all reasonable USicans, I apologize for our stupid immigration restrictions.
My browser is not caching the jquery file. You can force the browser to cache it by using a header and some server side script. This should speed things up too, although I think the main bottleneck now is all those server to server requests.
Actually squid is fast enough for us :-)
And, as I already pointed out in comments to the post:

Before choosing Squid 3.0 I've discussed this with percona guys (which I really trust since I worked there quite a while) and they shared with my some really weird stories from their experience (on boardreader.com) with Varnish (constant memory leaks, crashes, etc). So, I decided to go with Squid and pretty happy about the result so far.
If the person knows the mathematical meaning of factorial and the underlying concepts, this will be very easy.

If not, this will be really hard using any programming language.
> There wouldn't be any need to make a new language. I can change anything I want in this one.

> I'm not deeply committed to the current approach to iteration. But I don't want to switch to something more complicated till I can prove it's a net win.

Paul, this doesn't sound right. Prove that a given change is a net win? Since you obviously can change anything you want at any time, why not go ahead and add the features that seem like they might be worth trying out? See what your users do with them. If the changes/additions turn out to be duds, just rip them out in the next version and let a subset of users whine about it. After all, users will whine either way -- may as well take the path that benefits Arc the most, right?
I am running a local resolver (bind9), so I would assume that it is being cached.
Ok, now it loads jQuery from Google.
DirtClub OffRoad
All kinds of info for those into off roading. Videos, classifieds, photos, forums, profiles and more.
Yes, the term 'dollar-cost averaging' tends to be overloaded. Strictly speaking, it refers to a strategy where you start with a lump sum and invest it in chunks over a period of time, rather than at once. Some people have extended the concept to periodic investments, like you might make in a 401k. In that case, there's really no reason to sit on your money rather than investing it as you go.
I considered that, but that feature set, even with the concurrency support, doesn't say "you're going to want to use this with a multi-threaded process".

Well, berkeley db's been around forever, and sqlite would be the modern standard: can be accessed by multiple processes, supports loose and relational schemas, ACID compliant, can be embedded/statically linked, no "installation" required by end users (this is a bogus point for most embedded database engines, as "no downloads required because it comes with the OS" seems like Microsoft's response to Microsoft's own JET engine which always seemed to be needed to be installed separately from the main programs that used it).
any idiot can scale given a large enough budget. you just buy more servers. everything i have seen discussed about fb's architecture was done at yahoo or google years ago. i'm not saying they don't have an impressive serving system...it just isn't novel in 2008
I think you can do this now with vimeo plus.
Even with that perception of Vista (whether true or not), The problem is deeper. Microsoft is on a philosophical decline; they don't matter as much.

And Paul predicted this a while back.

Desktops would be replaced with a smaller web-focused devices. [1] Grandmas will be left using Windows. [2] Microsoft is declining in importance. [1] [2] [3]

[1]http://www.paulgraham.com/road.html

[2]http://www.paulgraham.com/microsoft.html

[3]http://www.paulgraham.com/mac.html
Cool. The page comes up much more quickly now. I don't know if this is due to the changes or what but it is much more responsive.
please, then, define what 'professional' means.
what innovative device or method will deleverage morgan stanley? what invention will suddenly make mortgage holders solvent?

entrepreneurs will not save america because our problem is not a lack of novel ideas. our problem is solvency and debt. indeed one can argue that "innovation" in the financial markets are what landed us in this mess.
It looks like they copied the content from a post on Smashing Magazine from last year: http://www.smashingmagazine.com/2007/10/23/online-calendars-...
no, if you have an H1-B, you are in the country to work. if you leave your employer, you have N days to get out. you can't just decide to go solo.
Hmm. It's strange the initial requests usually take 20+ s but the subsequent recursive requests take ~200 ms each. Maybe a bottleneck in the code?
One thing that seems to be a net win in scientific programming as well as graphics programming is a method to view code that renders sub and subscripts and unicode characters (as in Fortress). This doesn't reduce the number of nodes required, but it does improve readability substantially. Since reading code is often harder than writing it, and since scientific and graphics code is ordinarily extremely hard to read, and improvement to readability helps.

Adding very powerful and general capabilities to syntax, as Fortress does, also reduces the number of nodes required, but I've yet to determine whether the added complexity is worth it.
I guess you could choose a different language, provide ideas to enhance arc, or design your own...
I installed the smart sleep preference pane. Now, both my MBP and I will sleep better :-)
I searched for my name- "kwame". The request took 50 seconds.

It returned a bunch of results as well and then did recursive calls for each of those, including "kwamile". The time it took for each of these calls was under 300 ms.

I typed "kwamile" in the search field and pressed enter. Took a long time but should have been immediate because this search was already conducted.

You should just implement the caching yourself. That will improve things A LOT.
Well, that's how technology works. It's a rare device or procedure which can't be used as part of some nefarious plan, but that's no reason to ban or suppress the devices or procedures.
I thought that an EAD holder could own a company. Is this not correct? I just received mine, and it supercedes my existing TN visa.
IPhone Software 2.2 to add public transit & walking directions
"Nifty, though having used both languages I don't know why you would want to use Java instead of Objective-C."

Perhaps to facilitate simultaneous development in other environments, like the BlackBerry Java DE.
Chinese surfers see red over Microsoft blackouts
Ask HN: How do you bill your clients? (for your app)
We are building a software service that will be paid for based on a monthly subscription model. We are not really interested in reinventing any wheels and writing a billing system, and are interested in what you all are doing for your applications.

Do you create bridges to other third party billing system? If so, which ones do you recommend to integrate with (we are a ruby on rails application).

If you think its a bad idea to use a pre-existing billing system, could you give reasons why you feel that way?

Thanks for the advice!
This is hard to read because they specifically asked for a short line count, but it's not really very complicated. an if/else, a map, and a recursive call. Could maybe do the string manipulation more cleverly, but the obvious (assigning a new string to an index) is destructive in ruby.

h = {'a' => ['A', '@', '4'], 'b' => ['B'], 'c' => ['C']}
def foo str, h, pos=0
(pos>str.size-1) ? [str] : ([str[pos..pos]] + h[str[pos..pos]]).map {|new_char| foo(str[0...pos] + new_char + str[(pos+1)...(str.size)], h, pos+1) }.flatten
end
p foo('abc', h)
It wasn't really clear from the talk, do they abstract away the Cocoa APIs so you're writing standard Java library calls, or is it just a language bridge where you still write to the Cocoa APIs using Java? If it's the latter, then there's really no cross platform advantage.
8 out of our 13 IT ppl (developers, tester, BAs) are made redundadnt

www.linkme.com.au
How to add Archive Calendar to blogger
If you're doing it in Rails, I'd recommend the ActiveMerchant plugin and a gateway/merchant account from Braintree.

That's what we use on our main Rails app (as opposed to PayPal on our other main subscription-based offering). It works great. The only hangup has been accepting international currencies (we're having to work with a different company for that).

The transaction fees are low, too–which actually makes a difference when you start getting a lot of subscribers.

http://www.braintreepaymentsolutions.com/
http://www.activemerchant.org/
https://peepcode.com/products/activemerchant-pdf
I've heard of this library, but does it provide a front-end admin type system? For doing things like reports and dashboards? Or is that something we have to build internally.

If we have to build it internally, that is what we are trying to avoid.
A helvetica man is actually the symbol on the men's room...but yeah, I like the font too.
Not a lawyer, so don't take my advises as is. Incorporate in India, then transfer it all to US when you're ready. Develop the code yourself, then have code acquired by your company, or prepare letter of intentions (that when you can do this legally, the code will be owned by the company for your stake increase). And my understanding is that they don't care that much of you writing code for company either paid or free. The government doesn't want everyone to create their own companies and get employed by themselves, getting legal status in US because of this. Your case looks different though.
Seriously. I'm in dire need of erasing my ex.
The ultimate social network
Thanks Dani. I am aware of the O-1 visa. However wait times are about 1-2 years to get it (the same as an EB1 green card). I think I might have a case with my background. Thanks anyway!
For employment based green cards (EBx) the applicant may use his/her EAD to work in a job that is similar to the petitioners I140 case (this is known as AC21). I can't go from Design Engineer on my H1B to CEO on my EAD :(
check out zuora. if youd like an intro drop me an email: jason[at]publictivity.com
Hmm. It says here that "The O-1 petition and approval process takes approximately 3 to 4 months. U-M can submit an O-1 up to 6 months before the intended start date. If needed, USCIS offers an option for expediting O-1 petitions called “premium processing.” There is a special fee for this service in addition to the normal USCIS filing fee."

http://www.internationalcenter.umich.edu/immig/ovisa/

So it's more like 3-4 months, and if you need it quickly you can expedite it.
Running a startup is like...
Netscape founder Jim Clark to marry 28-year-old model
Previous discussion: http://news.ycombinator.com/item?id=198502
"Instantly check domain name availability and get suggestions"

Not very instant is it?

Other than that great idea and good job :)
This looks very promising, but its sort of off-putting that they don't explicitly define their pricing. Is that a sign that its pricey?

I was also looking into blinksale and its API integration, thoughts?