skysight-inc/HackerNews huggingface dataset:
As an example, the current "application" I'm working on is basically a client-side implementation of an Excel spreadsheet written using Backbone.js. The idea of "maximally realistic tests" in this project involve manually comparing the calculations I've implemented in JavaScript to see if they match the output in the Excel sheet.

So, we've got great isolation tests that cover the UI functionality in the webapp and some simple calculation tests that verify behaviour for equations by providing the same inputs as the spreadsheet and verifying the output is the same (in this case, that means copy/pasting excel table values into the .toBe(expected) part of my specs).

I'm wondering, in this case how would I write remote full-stack or local full-stack tests?
Surely, /surely/ this is the least of their concerns. Since when did we get so sloppy as to assume byte ordering in files? When was the last time your PNG loader failed on x86 because the file has big-endian fields?
The font looks great, but it would be nice if the headline and body copy were set in Subtle Sans to provide a live preview.
Fair enough. I haven't used OSX since pre-Snow Leopard.
My understanding of the mechanics are simple: when you heel-strike, your heel hits the pavement hard, and the shock is absorbed by your knee. When you toe-strike, your ankle can act as a spring and absorb the impact over a greater period of time, meaning your joints experience less force. I think it's the toe-strike versus heel-strike is what's important. Running shoes just encourage heel-striking.
New Startup Gets Funding Based Solely On Cool Name
Poll: Is the number of polls about polls getting out of hand on HN?
It would be interesting, a decentralized distributed backup solution for things as important as this.

Also, way cheaper, and if you have a client do the crawling, the speed would increase several orders of magnitude. The real challenge becomes keeping track of where data is, and how many redundant copies there are. Actually i'm sure its a really interesting statistics problem.
It may also have something to do with the availability of computers and software. It was very rare before about 1980 for people to have home computers that their kids could learn on. Before about 1970 it was rare for anyone outside a university or large business to get access to computers. There just were not as many programmers back in the day. Now you can't turn around and spit without hitting one.
it's great, unless you're on the other side of the fence. a customer decides that you don't deserve the money for the product you shipped, and requests the money back. without even bothering to clarify what's wrong. and there's absolutely nothing you can do about it.

well, technically there is, but is it worth 5-10£ in losses? no. and you loose. and customer gains. everyone's happy.

PS. I'm ranting, because my wife just sold on her online shop something to a customer, who then went to a bank and said they can't remember making this payment. so bank charged paypal, and paypal removed the funds. we raised a dispute, but got a standard answer of 'wait 75days and see what the bank decides, the decision will be final. bye.'
The Latest on Credit Card Frauds
HomeAway acquires Toprural
The additional burden of public disclosure and compliance would seem like a deal killer. Not to mention the general loss of "control" that accompanies an IPO.

Plus, raising capital/access to capital doesn't appear to be an issue for Y Combinator.
All I can think about when I read this is "Who archives the archives?" It's hard for me to imagine the amount of infrastructure required to create something like the internet archive, let alone make sure that the archive is sanely backed up (archived if you will).
If you have to change something in a closed system, it will either be impossible, or cost zillions of dollars (whatever it takes to convince Microsoft or Apple to do it for you).

A number of years ago, working on a semi-embedded system, I hacked the way Linux boots from USB devices to speed it up, which made the people I was working for quite happy. That's the kind of thing I'm talking about - I would expect to find a lot of people with similar stories on a site like this.

Also, configuring Linux machines is not really that onerous in this day and age. I suspect more time is wasted complaining about it than in actually doing it. There are certainly still some exceptions, and if you want the ultimate in "mom friendly", Mac OS is probably the way to go. But for a 'hacker', the ability to explore and modify might trump that need for ease of use.
There's no other decentralized e-currency. This means bitcoin is the only electronic payments and storage system where your funds are not subject to seizure by a central authority. You won't wake up one day and find your account frozen (cf paypal, bitcoins are safe in the blockchain as long as you have your wallet) or be totally helpless if the domain name of some fly-by-night startup goes down (cf e-gold, bitcoins are safe as long as there are nodes in the network).

As for the economic critiques, of course bitcoins are no panacea. These critiques are relevant to any market; the punchline of the article was even "I'd say the same about the Euro"
Industry planning for Internet award with Poonam, Sunny and Nudity
It's a different type/level of success that he achieved the second go around.
I find it highly suspicious that TechHub always gets a mention, but amazing community spaces like Innovation Warehouse have never, ever been commented on or mentioned when their start-ups are featured.
I last used my Palm Vx... this morning, as it acts as my alarm clock, 10-11 years after I first got it. BigClock is one of the only apps I needed to get to improve this excellent little device.

These days, the pick up for where you're tapping the stylus often gets out of sync with reality, so I've aliased one of the physical buttons to the menu that lets you re-set it as I had to do a hard reset once when it got really out of sync.

It's feeling it's age, but is still a wonderful little machine and has it's own simple charm. Brilliantly focussed on getting things done - and I believe it was used by David Allen in Getting Things Done as it came with all the apps you would need to use his system effectively.
Fees won't naturally increase. If I can mine profitably at the minimum amount of transactions enforced by the protocol I'll raise the difficulty as I bring on more miners and squeeze out people relying on transactions to profit. Eventually someone will come along who does mining as a loss leader (a bank?) and will offer transaction fee-less transactions to customers which will squeeze out the last of the profitable miners. Competition will only push the mining profit lower and lower.

Alternatively, a really busy Bitcoin network will be limited by the maximum block size and people will pay for priority inclusion in a block. However, this limitation is totally artificial and doesn't scale with the increasing amounts of bandwidth and disk space available. Miners have an incentive to "suck up" to Bitcoin users - without them their mining has no point. If the Bitcoin users demand bigger block sizes so they don't have to pay transaction fees I think miners will have to take the partial hit from bigger blocks rather than the total hit of lack of blockchain use.
My very first program, in BBC Basic, was for work, drawing a graph of some kind of lab instrument data interfaced via the analogue port. That was 1989 or 1990, and I didn't do any programming again for at least a year or two until learning Fortran at university.
How meta? A poll to ask about the number of polls.

One good thing about polls is they do bring a good discussion and a nice demographic insight, when they are not overused.
You don't have to use unity on ubuntu 12.04, for instance, I tend to use LXDE.
I think that's PayPal specifically. They have a reputation for repeatedly doing exactly this, especially on eBay transactions.
It's actually not so much netcat, but the Unix system that has such flexibility.
Shark jumped.
New iPad Owners Weigh In on Latest Apple Tablet
Such an Irony.
I downloaded the font and donated. I like Subtle Patterns and what Atle Mo [1] is doing and wanted to support it. Chances are fairly good that I won't use the font for anything serious, but sometimes paying for something isn't about the product you get.

1. http://atlemo.com/
Arguably, if Dr. Irene Pepperberg's work with Alex the African grey parrot is to be believed, bird sapience has already been demonstrated.
This seems like throwing out the baby with the bathwater. Why would you not go to a demo day with some of the best signal-to-noise ratio on the planet?

I haven't been to a YC demo day in a while, but I assume that many/most companies don't close their whole rounds in 24h. Why not just say, "I liked your pitch-- I'd love to sit down with you guys for an hour or two tomorrow to talk thru it a bit." and then go on to describe how you like to add value/be involved.

It's possible that all of them aren't looking for hands-on-guidance from their earliest investors... But perhaps some of them are.
With no evidence, you're taking it as a given that shoes are protective of joints. Shoes are protective of skin. That's what they were created for. They stop you from cutting your foot on sharp stones.

There is mounting evidence that typical running shoes are bad for joints, because they encourage heel striking. Evolution is indeed limited, but it did a pretty good job of producing a structure that absorbs the impact from running. Modern running shoes short-circuit that structure by making it possible to heel strike, putting that impact through the knees and ankles instead of letting muscle and connective tissue absorb it. The think heels of typical running shoes make heel striking almost a necessity, because it's so awkward to forefoot strike while wearing them.
I think for the general case yes, but there are still some rough spots on certain hardware (e.g. power management on macbook pros and so on).
Some other smaller things, like attaching an apple keyboard to ubuntu creates up with pretty weird mappings for a couple of keys. Configuring the keyboard under those conditions is pretty confusing.
FWIW I've had a (2006) macbook 1,1 since it came out (cost ~$1200 w/o applecare). In the same time, I bought an HP (consumer targeted, ~$800), resold it out of frustration with the trackpad and got a Dell Precision M4500 (refurb _and_ $20% off coupon brought it down to ~$900 w/ 3 year service contract). The Dell was awesome with a mouse, but the trackpad was still basically useless, and the intellipoint wasn't nearly as comfortable as the macbook's trackpad, so here I am, back on the macbook for the foreseeable future.

All that to say the trackpad, keyboard, keyboard controls for display brightness, and (my experience, obviously not common) battery longevity do seem to be worth the money. There's a ton of weird little pieces that apple really gets right that don't show up on the spec sheets.
The risk is spread out over all the different purchases made by you or your family. The risk that everything breaks at once isn't particularly high, since things tend to fail independent of each other. You're still bearing a risk, but it's also an EV-maximizing move.
Us: Hiring. You: Want to learn business side of a tech startup
PageLever.com is moving faster than I can keep up, so looking for someone to be my right-hand to cover a ton of different tasks.
We were profitable the day we launched, we're used by 4 of the 10 largest brands on Facebook, and we're growing quickly.

I lead the marketing side of the company, so this person will do everything from writing copy for the website to recording screencasts to reaching out to influential bloggers to customer support to handling our PPC spend to...

This is for someone who wants to be a founder in the future.

You will learn how to sell to the Fortune 100, how to market on social (We helped YouTube become the fastest growing fan page in all of Facebook), and how to successfully pitch Mashable and TechCrunch.

As long as you are an excellent writer, enjoy technology and passionate about social/analytics, then I care less about what you know, and more about how fast you can pick up new things and that you work hard.

You must be comfortable editing basic HTML and willing to move/work out of SF.

Your responsibility will be limited only by your ability. I hired someone for a role like this for my first company, and he's now my cofounder (and moving faster than I can keep up.)

Send an email succinctly explaining why I should hire you to jeff+assistant@pagelever.com

[I posted this a month ago, and received 126 applicants. The first person I offered the job to had to back out unexpectly, so reposting because enough time has passed that people who applied earlier may no longer be available. If you didn't get a "no" from me, and you're still interested, let me know.]
FYI, I upvoted even though I disagree with much of what you've put.

A number of these issues that you mention are only present with a lack of planning. If you go out and buy a computer with the intention of running Linux on it, you plan and you pick a computer with good compatibility. With each release of popular distros such as Ubuntu, compatibility improves massively. My Dad's laptop used to have issues with WiFi a few years back, now it connects fine (faster than Windows too) in Ubuntu 10.10.

External displays? I've never had an issue with this and I'm actually typing this on a dual-monitor Linux setup. If you have an Nvidia graphics card then this should be fine. Again though, if you plan this isn't an issue.

Software limitations, granted. Just like for OS X, there are professional wine layers which offer Windows software on Linux. But sure, that's not perfect. There is quite a bit of good quality software (plus, obviously, web applications work fine) and especially for development work. But this is definitely an area that needs improving.

Personally I'm waiting on Canonical to release their own computer (or partner up with a hardware provider) for then there will be no issues with hardware compatibility or many of the problems you mention, for that is the reason they exist: attempting to run Linux on a device that was not designed specifically for it.

Just my $0.02 anyway.
That's true, but I think not really a major problem to be solved: the question of how to achieve even more success when you have $100m+ in the bank is: 1) not one most people are likely to have; and 2) not really all that hard, because there are a lot of opportunities if you have that kind of cash.

The hard problem is making the first million, which as Jobs shows, comes in a lot of strange ways.
Yahoo is open-sourcing Mojito today
> Apple is rumoured to be entering the TV market, and we know it won't be with a me-too commodity product.

I have a feeling they'll stick with the Apple TV. They might pioneer some connective technology to make it easier to plug into a TV, but television refresh cycles are much longer than what I think Apple is comfortable with.
Cheap Chicago Blackhawks Jerseys
Completely depends on how you run. The trend I see is that everyone thinks running on hard surfaces incurs more impact, but that isn't necessarily the case.

http://www.barefootrunning.fas.harvard.edu/4BiomechanicsofFo...

Dredged that out of my memory from a couple years ago.

Heel strike - Effective mass is approximately the foot plus the lower leg, which equals 6.8% of total body mass.

Forefoot strike - Effective mass is the forefoot and some portion of the rearfoot and leg, which equals 1.7% of total body mass.

"We have found that even on hard surfaces (a steel force plate) runners who forefoot strike have impact forces that are 7 times lower than shod runners who heel strike. Rates of loading are equal to or less than rates of loading for shod runners."
If you care to comment, what other books on the subject have you read and what about them made you think Diamond's book is better? (Because this could be interpreted as a flame-baiting statement in a volatile thread, I'm asking from the perspective that book recommendations should follow the requirements outlined here: http://lesswrong.com/lw/3gu/the_best_textbooks_on_every_subj... )
In fact I don't like your poll. As you ask a "leading" question, rather than an "open" question.

For example, had you asked the question, as "Do people mind the surveys on HN?", I suspect, you may have got a different response.

Particularly, I liked both the polls today, as I was curious to know about how long people had been programming for and the default OS, which BTW was not a surprise.
All things being equal, I'd start with just one full-stack test that used a typical existing instance of a spreadsheet as reference for its test data, then I'd automate a browser to fill in all the inputs into your new single-page app, and I'd finally assert that the computations match the results on the reference spreadsheet. That way, the full-stack test treats the new application as a black box and validates that the new implementation is still working like the old one (at least in the cases of whatever reference spreadsheets you throw at it).
I Will Buy You a Great Domain Name; You Build & Run the Business
Jason Shah (5 Mobile UX Lessons from iHeartRadio)
Readability didn't work for me on this page anyway. Very frustrating that content producers do this and provide no way to view the whole article in a single click.
And now the open nature of Android gives carriers even more control over the phones than ever before. Only Apple has properly stood up to the carriers.
so how would that work in the DD scenario? someone goes to a bank and asks for 6 months of payments back, what happens to me (the seller)?
First High Resolution 3D Printer Kit for DIY community - Veloso 3D Printer
Sorry, I didn't communicate well. The FSF movement is surely thinking "long term" and these people aren't necessarily "short sighted". What I do think is short sighted is using that as the primary metric for the quality of an Operating System; That leaves and awful lot of pretty important bits and pieces out. Admittedly, some people just prefer Linux / BSD... and thats fine. However, the parent comment I was replying to gave me the impression that, for them, the Free Software aspect was the "end-all, be-all" of metrics for measuring the quality of the OS.
To be honest, I don't know. But the same applies to credit cards- I can walk into a store, buy something, then phone up my credit card provider and reverse the transaction.

It just happens with Paypal far more often, and their investigation process is much less transparent.
Media that are too enormous for HDD storage or DSL transfer seem to be a good way to make piracy less practical.
Definitely agreed, and maybe it was a bad example. I was just trying to point out different angles.
Linux on my home laptop.

Windows 7 on my work laptop, but only because it has Optimus graphics and I want multi-monitor. I spend most of my time in a Linux VM.

Windows 7 on my desktop gaming machine.
Here is an example, where the OS might lose to a console:

OS is like what the TSA is doing on the airports - it has to check everything, and it slows down quite a lot the queue of people going and flying. It's not that the airplanes are faster or slower (GPU, CPU)

Not the case on the consoles, where this is your responsibility, and your game is tested by QA, and later the console manufacturer itself until it passes. But no "TSA" there (or not to such extent).

For example (this might be a bit out of date, but used to be valid at least going back to Windows 2000) - You have a index buffer with 32-bit indices - on a console you know it's your responsibility to make sure the indices are valid, but no checks are done. On a PC, due to security restrictions the OS must make this check.
Targeted advertising done well can be helpful, and I realize the only thing making these connections is a computer program some where. Yet, while I don't mind reminders that a movie I might like is out, there is something innately creepy about being tracked like that.

PS: Progress is being made on the creepy front. http://www.nytimes.com/2012/02/19/magazine/shopping-habits.h...
first job programming on a Burroughs "billing computer"
summer 1971, in a business-oriented assembly language.
BASIC and FORTRAN before that, but just playing.
The graphics API is more important for what? Gameplay? AI? Load times? Physics? Or did you mean rendering triangles, because indeed graphics APIs are very important for that.

I think it is extremely naive to assume that the CPU's underlying architecture and microarchitecture are utterly mundane details abstracted by the C++ compiler, ESPECIALLY in the case of consoles. Consoles are underpowered by today's standards, and making today's game run on them requires a deft maximization of both the GPU and CPU, not a mindset like "well C++ will take care of the CPU stuff". In case you hadn't figured it out, common C/C++ stuff from Havoc Physics to little old memcpy() and strcmp() are all hand-optimized for their platforms -- sometimes multiple implementations that make use of various ISA extensions. Try stepping through them in a debugger sometime.
Anecdotal counterpoint: I worked much of my graduate assistantship in C.S. at Shelby Hall, named for the senator cited in the article as leading the charge against OpenStack.

http://www.bama.ua.edu/~chem/facilities/buildings/shelby.htm...
"It isn't a matter of comparing like for like; that isn't the problem."

Never heard that in a discussion. I thought it was all about comparing like to like. The OP didn't say "for reading emails". Especially as he gave the example of 100% Office compatibility (Office 2011?).

Or you could compare live time value. I've broken several Thinkpads in a small amount of time, my wife uses a MacBook for more than 5 years with the newest operating system and applications.

Or, if you need email, only use a phone. Or if you only surf the web, buy a tablet. Or if you only do small amounts of web and email, don't buy anything at all and go to a free library. It depends.

But the argument was that a Mac laptop is much more expensive than a PC laptop for working with Office. Which it is not to my knowledge.

If you don't need it, don't buy it - no argument there.
I do wish you'd gotten props, Bret, for your work in creating the openstack case at Rackspace that we took to the board, and for your work in building the ecosystem! We couldn't have done it without you, no doubt about it.
I remember opening a browser, selecting the "View Source" option, and there was my first web page. I really started to learn how to program when a misconfigured web server spit out the source code to a web app that I enjoyed using.

I think the commonality between us here is that having access to the source itself provides the best learning environment.
The Serge SDK Can Find Almost Any Brand You Shoot With Your Smartphone
Anyone know how to download them in bulk?
Obat herbal tbc
Obat Herbal TBC XAMthone plus terbuat dari jus kulit manggis (ekstrak buah manggis) di produksi dengan melibatkan para ahli di bidang bioteknologi, buah-buahan tropis dan nutrisi, berdasarkan standar kualitas yang telah di tentukan , terjamin kemurnian bahan bakunya dengan kualitas terbaik.
Europe, according to TechCrunch Europe
The reason we are using Solaris (aka SmartOS) is because Joyent only supports CPU bursting on Solaris.

They also offer other OS's but they don't have the burstable cores.

http://www.joyentcloud.com/products/smartmachines/features/
Bangalore Based Actwitty Makes Topical Sense Of Social Media Activities
I'm relatively new to HN. Is this kind of meta circle-jerkery common? In the last week I've seen more posts about HN on HN than I think is really necessary.