skysight-inc/HackerNews huggingface dataset:
Exactly. I'm not saying those opts aren't legal, but in cases that look legal in C, they're not legal in JS. And note, you can still do it in the presence of a custom valueOf method, as long as it doesn't have side effects (and thus of course loop-invariant itself).

In essence I'm asking if Google does in fact do this check, and does analysis to ensure that the valueOf method doesn't get written dynamically in the loop itself.
So is there any concept of "files" and/or "folders" on the hard drive of these computers? If so, is there a file explorer app to manage them? Or is it black-boxed, like an iP(hone|ad|od)?
One constraint I believe you may have missed is that an idle thread does actually consume a significant amount of memory. While most resources a thread consumes are fairly small, the stack is actually quite large and is allocated up front. The usual default ulimit stack size for Linux is 8192Kb. This means for every thread created, 8 megabytes is allocated whether or not it's used. On Linux the OOM killer will start to kick in, by default, once you've overcommited your virtual memory by 50%. You can adjust the ulimit stack size and overcommit ratio, of course, but either way you're playing with fire.
That was a pretty interesting survey.

Personally, there are only a couple of things that I don't do regularly on the internet: listen to music and text editing. (The only applications I add to Windows 7 on my netbook is Notepad2, Foobar2000, and Chrome.)
IE9 to allow "tracking protection lists"
Android vs iOS: A Developer's Perspective
Can someone please develop an awesome web-based IDE, so that we, developers, are not left out of the Chrome OS goodness? You can include seamless integration with github, or dropbox, for "cloud" storage. And of course, I'm assuming HTML5 will allow you to work offline.

Has anyone used Bespin and/or any existing web-based IDEs? Googling didn't return anything compelling.
Chromium's atomic number if 24, 48 is twice that. That's all I got :)
No, it's unification and backtracking.

Unification is far more powerful than pattern matching, which (among other things) supports working with partial information - you can pass around a list of cons cells where the cdr is an unbound variable, and then bind it to another cons cell with an unbound cdr to get O(1) appending, for example. (These are called difference lists.) Same can be done with trees and other, more complex data structures. In effect, rather than fully immutable or fully mutable variables, you get variables that can only be set once, and then semantically "always were" that value. (but possibly undone on backtracking)

Backtracking means that pattern-matching a variable isn't just pass/fail, but potentially a generator (AKA "iterator", etc.) for all matching values. Sometimes (ok, often) the ensuing combinatorial explosion keeps it from scaling efficiently to real problems, but constraint programming compensates, pruning off a LOT of the space of potential solutions before searching. And, saying, "here's my problem, throw everything at it and figure it out" in very few lines of code is still great for prototyping.

Comparing Prolog to Erlang makes the difference clearest, to me. Erlang doesn't do backtracking (because it throws soft-real-time guarantees out the window!) or full unification (because passing around and subsequently binding unbound variables would be a form of non-local state). Erlang is still a great language IMHO, but it's a very different kind of language, because those two features are what make Prolog Prolog.
Hello HN,

After 6+ years in university (undergrad + graduate + research), I have decided to put aside my interests in science and to pursue a career in the web (enough academia bureaucracy)

I do iPhone & web development, and quite capable with design. I would prefer to stay in Vancouver and work remotely, but also open to other options.

Thanks,

Ivan
I find that the low contrast between the text and the background make this site awfully difficult to read.
Not sure this OS is for you.
There isn't a all-encompassing list that I know of. But if a conference is coming up, it is usually mentioned one of the following places:
http://orug.org/
http://www.meetup.com/orlandophp/
http://floridacreatives.com/orlando
@barcamporlando
@envylabs
An important factor is if I need that to do some paid work and urgently or is it something without a deadline.

Generally, I would know quite soon by a google search if the problem is a common one or something very specific. If I see several different solutions, I may take time to try them before asking. If I see that nothing matches closely, I would not hesitate and ask.

Of course, if I'm doing something just for my own education, I'm more than happy to try by myself for any period of time.
Issue 1, at first I thought it was something similar (or an allusion) to Bug #1 in Ubuntu's bug database.
You'll be able to do that within Chrome OS.
Hey, do you have a phone number i can reach you at? My buddy is starting a wedding registry business in Vancouver (he's very well connected in that industry), and we're looking for a web designer to work with us!
How does this happen? I thought there were channels and recources for conference orgs to coordinate such things?
I still don't understand
Jekyll: a high level language losslessly translatable to and from C
Mouse over for proper contrast. It took me a minute to figure it out.
The weakness of the GPL's patent protection was one of the reasons for the move to v3. I think that you're vastly overestimating the 'implicit' protection that the GPL provides, which to my knowledge has never been tested in court. Even the FSF states this in their FAQ on v3:

In many countries, distributing software under GPLv2 provides recipients with an implicit patent license to exercise their rights under the GPL.

http://www.gnu.org/licenses/gpl-faq.html#v2OrLaterPatentLice...

Many countries, but not all... and it's not clear in the case of v2.
It's a play of "low-lighting". Mouseover to highlight it.

EDIT: thanks for the suggestion. I just darkened the text a bit.
They don't mention that they're tracing. I think they're just optimistically optimizing functions in hot loops.
I applied, but 140 characters doesn't give me much room to gush about why I'm an awesome candidate for their pilot program. :-)
New google groups
Instagram Gains Native Twitter.com Support
More likely the software engineers were only moderately versed in chemistry (in a didn't do it since high school/college way) and just doubled the atomic number to get the atomic weight, not realizing that for heavier elements more neutrons are required for stability.
I wrote a SID music sequencing program in Forth on my C64, it was a tremendously fun programming environment. (I think there may have been a bit of assembler involved as well, as it was very easy to call from Forth.)
Yeah, I agree. I know I've often described all IE<9 as being legacy browsers, when IE8 is actually the current stable.
Because you have to press it twice. I tried both and shift was definitely easier.
This is one of my reasons for starting a side project. Having people pay me money is very positive reinforcement as far as I'm concerned.
It's pretty non-obvious. I'd recommend making the text readable without mouseover if you want people to read it at all.
I would love it if this widget eager-loaded the directory structure for a couple levels (doesn't even need to load the commit data) so that it made the navigation to a specific file/folder even faster.
Oh, isn't it funny ... the common negatives for Modafinil "Irritability, tunnel vision, panic, adverse skin reactions (rare), talking to yourself, circular thoughts, emotional dulling."

So, other than skin reaction, which is rare, I'm not getting anything I don't have already at least to some extent. Looks like a win-win!
1-604-603-1454
My girlfriend and I are surviving easily in NY on about 24,000 a month total, and the valley probably isn't too much more expensive. I also eat delivery fairly often and am not particularly careful with money.
I'm not Matt, but I work on Chrome OS, so that probably counts for something.

However: I don't know the answer to this question. Sorry. We do want to get pilots their devices as soon as possible though.
[infographic] Which designer job is the best?
Consider users on touch devices, too. I'd generally avoid using hover effects, and if you must, keep them subtle and don't rely on them for usability.
Good luck! A few bugs/suggestions:

* I understand the goal of the mouseover highlight, but the light grey text is a little too light, I think. I didn't realize at first that I was supposed to mouse over, and assumed the styling was broken.

* The tooltip hover thing on thumbnails has some unintuitive behavior - specifically, mousing over where the tooltip would appear causes it to appear. So if I put the mouse just above "Contax T2" I get the tooltip for your barber's website. This only seems to happen after the tooltip has been shown once already.

* The thumbnails move down a pixel or two when their tooltip shows up - but once I mouse over the related link, mousing over the thumbnail itself no longer causes it to move.

* Left column is totally broken in Opera: http://i.imgur.com/0iiNT.png
Write Space - https://chrome.google.com/webstore/detail/aimodnlfiikjjnmdch...

Stickies - https://chrome.google.com/webstore/detail/obcojdaihjmblkmodn...
No evidence for circles in WMAP claimed by Penrose and Gurzadya
Fundry: crowdfund your software (from the creators of RetailMeNot)
We've just launched this project and would love the feedback of any independent software developers out there.

(From StatelessSystems.com - recently sold RetailMeNot.com, etc)
You can map it to Ctrl.
There is no mouse-over in iPads and iPhones

* Sent from my iPad
There are, but it just slipped one of our mind's. I believe I posted mine on the calendar first, but oh well. It doesn't matter.

Things like this are bound to happen when you have so many events going on, and we're literally on the polar opposite sides of the continent, so it's not such a big deal. :)
"Do 100% of people deserve positive feedback?"

Yes.

If someone is working for you, and you have the ability to fire them, but don't, then they must be doing something right. That something deserves positive feedback.
Maybe there's a case that, at least in the early stages, startups shouldn't be based in the Bay Area or NYC?
living in manhattan can also be choosing to be closer to customers (existing and potential), closer to potential talent, closer to startup events, closer to angels, closer to VCs, closer to conferences and closer to the universities.

Sure, NJ is cheaper but it's a lot easier to have coffee with people if doing so doesn't involve an hour round-trip commute.
Bang on; Cr-48 was chosen precisely because it's an unstable isotope of chromium.
Announcing Visual Studio 2010 Service Pack 1 Beta
Here's hoping Alabama doesn't have any towns with same name as my little UK town!
I have no idea whats the big deal about Chrome OS. Didn't a lot of OEM's already have this kind of functionality?

Atleast my 1.5 yr old Sony VAIO has a Web button, which boots the system to slightly stripped down version of Firefox without booting OS. Its also very fast, boots in 10-20 seconds and runs flash content too.
Disappointed that a talk about Ruby desktop development omits Monkeybars. I'm obviously biased because I'm the project lead, but even still it's way more robust than, say, Shoes, especially for anything non-trivial.

I've released a commercial application built with it, and was part of a team that used it to build a seriously complex satellite modem control application.
A sliding UI is worth #2 HN spot? Wow.
This is the calling card of a very boring argument. $50k ($40k after taxes in California filing single) is $20k after the median single bedroom apartment rent in Santa Clara county, leaving you with $1600 headroom every month. This is comfortable if you have very, very few expenses.

It is obviously possible to cite a life plan that will navigate you through an arbitrarily low comp plan. Just sleep on a couch and eat rice and beans, you can make a go of it at $20,000/yr!
Weebly featured in Chrome Web Store
Sorry, meant to upvote you but arrows are way too close/small and fingers too phat.

Somebody please give stephen an upvote.
I saw "Nothing but net" used as a slogan for a dialup Internet product in 1995. It was a little too precious, even fifteen years ago.
"Let's start by looking at a physical object -- say, a standard 16-ounce water bottle. Think Evian, Poland Spring, Fiji, or something like that."

That's all I had to read to know that Jason Fried was giving that lecture. Seriously though. Is there anyone here who pays any attention to Jason Fried and hasn't heard the water bottle analogy? It's been in every public presentation that I've ever heard him give.
From Startup to Launch in 2 Months
Twitter Malware
Unfortunately the unix philosophy does not extend to enterprise software because the rank and file employees can not be expected to effectively synthesize their own optimal workflows from a collection of small, flexible tools.
My honest impression was that you must not be very good at what you do if you can make something as basic as reading your site so frustrating. Then when I came back here and read that you have to mouse over the text to read it, my first thought was "why would someone who advertises does iOS work make their site impossible to read on an iOS device?"

I did eventually go through and check out your 3 degrees of wikipedia app, and thought it was very impressive.
A little encouragement can inspire someone to do better.
i suggest you learn about the role of contrast in readability/usability
Of course, eating out twice a day, whole foods, the finest wines every night, and of course the Porsche 911 for him, and the Cayenne for her so she can get the kids to soccer practice.

Seriously, how much do people spend on the kids? Also, we have this thing called the Internet now, you don't have to live in SV to start a tech company.
As soon as someone comes up with a Braintree for the UK I'm in. We're going to launch paid plans in the not too distant future and have had a hell of a time trying to find a merchant account. We've ended up going with Recurly and PayPal's Website Payments Pro (UK).
Do you want to play ontological games?
Thank you for your suggestions (especially the one about Opera). I have darkened the text, now working on other issues.
homeland security is an auto immune disorder
I'd like to have a guide for writing code that is easily optimized by V8 and similar engines. Having local variables is good, as far as I can tell, but it would be nice to have a full overview with dos and don'ts
If anyone's interesting, we're collecting a list of node.js conferences on Lanyrd: http://lanyrd.com/topics/nodejs/

We also have a pretty decent collection of coverage from older Node.js talks - 8 videos, 15 slide decks, 3 podcasts etc - linked from the right hand column of that page.
Presumably, you meant $2,400/month.

The average studio apartment in Manhattan is $1900, leaving you with $500 at the end of each month to cover every conceivable expense. MTA to-from work alone ate $180 of that between the two of you.
Sorry--it's far enough away from me that I have no idea. I'm sure the Chrome OS team wants to get devices to testers as soon as is practical though.
Wow, this really makes me want to start leaving briefcases and bags around the areas with these PSAs broadcasting. I'll also make sure to leave either a note or a copy of 1984 in the cases.
If I'm correct, it's interesting because the transition is done without using a URL fragment (http://url/#fragment).
For a second I thought it was a play on the name of a protocol droid...
User Interface is Everything in Software
Just my thoughts on the importance of a good UI in software development.
Arsenic-based life: "This Paper Should Not Have Been Published"
Brain scan of baby during birth
As a simple indication, Sinatra allows you to create an entire site by editing one (logically structured) file if you want.

Rails and Django make a few more assumptions about what you're going to do (eg creating a directory structure and giving you easy shortcuts to create forms to edit pages) that are pretty useful when you're building a webapp and want to create multiple reusable parts, but may be overkill for a simple HotorNot type page.
Sorry, I might have been clearer! Thanks for your suggestions.

I just need a merchant services provider that has decent gateway API, and some way of storing credit card details with the gateway returning an arbitrary string as a reference to the stored card details, so that they can be used for repeat purchases of arbitrary sums, i.e. not a subscription model. Essentially I don't want to assume the responsibility of storing my customer credit card details in order to avoid the expense of the additional PCI-DSS compliance steps required.

I wanted to use Braintree, as they have well written client libraries, and the tokenization feature I need, unfortunately they cannot offer merchant accounts to non-US businesses, but partner with Chase Paymentech in the EU who have an absurd $5MM minimum volume requirement.

I looked at SagePay as they have a similar facility to Braintree's vault for storing credit card details, but it looks that one of the required fields for that API call is the cardholder's name. My app is accessed via telephone, so all data captured is numeric, (long number, expiry date, and billing zip).

It's so frustrating, it's the only thing stopping me from launching… the ability to accept payments!
Stopped reading after the blatant display of apostrophe usage misunderstanding and unnecessary insertion of recent popular culture reference in the article. That is to say, after the first 3 words.
FTFA: "Want more? Check out the HTML History API Demo and MDC's Manipulating the browser history documentation. Facebook has blogged about their use of this stuff, and Flickr has been doing it for months on their lightbox view."

So, its not even news. Unless, I suppose, the reader learned javascript in 2001 and feels they don't need to keep up on new things. That's the HN crowd is it?

Fuck, I've been learning javascript for a week and I know how to do this.
Nothing in there about whether they are going to un-fuck their handling of Usenet groups, which they present under their Google Groups umbrella.

There are times, for instance, where a search for something like "Microsoft" or "Bill Gates" in Google's Usenet archive will return something like 6 hits. Really Google? In the nearly 30 years of Usenet posts you have, only 6 times has Microsoft been mentioned?

It's not that so many posts mention Microsoft that something glitches out and we only get partial results, because the same will happen when I do searches that I know should return just a few hundred hits. They still often only return 5 or 6.

There have been many times when I've been writing a post somewhere such as here or Reddit and recalled some interesting reference from Usenet that would make a great reference but could not get Google to cough it up.

A few days later, I'll have no trouble finding it (and the other searches work again). But invariably it breaks again.
$100,000 in certificate scholarships
That's not necessarily true. Eat healthier, take a bike, run or walk on your commute. With just that your chances improve significantly.
looks like it's basically the same setup as mac os' filevault where each user has an encrypted, auto-expanding disk image that sits atop a normal filesystem.
He already established that he only cares about the MakeMoney interface, the details of the implementation are unimportant.
Two problems with your assertion:

- 8MB of virtual memory is allocated. In practice, only a page or two will be allocated to hold the base of the stack, and of course any memory required for the request's data.

- You can decrease the default stack size, and would if you were trying to work with a lot of threads.
Unusable on an iPad.
You're right, I didn't know that. I would imagine, though, that Emacs will eventually be ported to Chrome.
I can see how I can use this for document/email type work. My version control system has a web interface so I can review code.

But developers are going to want text editors/a terminal/vcs. I do everything else on my machine.

I've been thinking of some sort of server in the cloud for this kind of functionality from tablets....
If this starts to get traction, I think the printer manufacturers are going to be all over it. It will make for a great reason for people to buy a new printer. Here's hoping some will provide the functionality in a free firmware update for already network attached printers.
To answer the question that will inevitably come: It's more than just a link.

We're really excited about this for a few reasons. First and foremost, it eliminates any sign-up friction to use the app, and that's pretty important. Chrome users are generally logged in with their Google accounts already.

Second, it's an important discovery feature that hasn't previously existed for the web. Chrome will be driving people to the web store, and a large install base of users (120M+ active) will hopefully be using it as a trusted source to find, rate, and install applications.

Third, Google is really pushing people building on web technologies to create their websites more like traditional apps. If you look at the NYT or Sports Illustrated apps they demo'ed today, you'll find a lot more in common interaction-wise with apps for the iPhone or iPad than you would with your traditional website. The difference is in the technologies used to make the app work.

Weebly is already a very complex and rich web application, and it's always been awkward to describe it as a "website" instead of an "application".

EDIT: Also we'd really appreciate if people would try out the app and give it a rating at https://chrome.google.com/webstore/detail/cnocophcbjfiimmnhl...
I was tempted to, as well. But it’s at least a marginally interesting piece, summarizing ups and downs of developing for both platforms. (And I think he used the word “inception” literally.)
Epic Sun Blast. Is our DR adequate if one ever comes our way? [gif]
With blasts like this being more probably over the coming years, do we need to change our DR practices or are we already doing enough?
Endangered is a political classification. NOT scientific.
Also the page does not quite fit to the screen for some reason, on iPad. Could be fixed by adding some padding to the right of the body/container probably (about 30 pixels)

But I like the site overall though, very pretty
Ask HN: What questions should a student joining a startup ask? 
Hello. I am an upperclassmen in one of the top CS programs in the US. I have been offered an opportunity by two professors to work with their medical technology startup. It's still in the very early stages. There are two founders, although they've worked with a number of other people in some capacity.

They have a core product that does analysis of medical data, and it seems like their main focus now is polishing it and putting it into a user-friendly package. They want a web app in Python/Django, which they don't know too much about but I have a fair bit of experience with.

I'm somewhat new to the startup world, and I'm not sure what questions I should be asking to assess what I'm getting in to. (Aside from the obvious, like "what is the product" and "how will you make money".) Any advice?

Also, I'm not sure what I should ask for as compensation. Course credit as an independent study? Cash? Equity? Any suggestions here?

I'll be a student for 1.5 more years, so it's not like I'm risking my personal financial comfort with this startup or anything. If it goes nowhere it's not really that big a loss to me.