skysight-inc/HackerNews huggingface dataset:
Ask HN: How do you get a grip on phantom errors?
Most of us already had it: you thought all errors in your app have finally been ironed out and then someone sends you an ugly screenshot showing an even more ugly error you cannot reproduce. He's not tech savvy enough to tell you details about his system config and cannot reliably reproduce the error himself. But the screenshot shows: it's out there. How do you get a grip on that?
I am not very familiar with MacRuby, anyone know if it plays well with Rails and its libraries?

It's really cool that 0.5 uses LLVM. Does anyone know how this it stacks up against the other Ruby implementations?
Thanks for sharing.

Public health care is sorely needed in the US IMHO. Whilst it doesn't magically mean everyone gets expensive treatments, at least it takes away some of the problems.
The last thing you want to do when sick is have to deal with money/insurance.

Really hope things get better for you, and enjoy the new baby!
Could a doctor in the UK prescribe an experimental treatment?Could he prescribe it and get insurance to pay for it? I bet not without a fight.

Yes, because insurance doesn't pay for it. You can get experimental treatment on the NHS - I think it is a little more of a hoop to jump through and depends on the actual hospital your at (for example most will insist other forms of medicine have been tried first).

Here doctors are a lot less litigatable as individuals; I think that is the main reason health care is better here. Without frivolous lawsuits and insurance companies breathing down their necks.
My roommate also had similar conditions. He was at the hospital every week. Always fatigued, extreme migraine, gaining weight, muscle pain and tons of other symptoms. He was super healthy and just started deteriorating. Unfortunately and sad ending, He passed away because he overdosed on pain meds about a year ago.

I wish you the best of recovery in the near future. Thank you for sharing this story.
Well, this is really the problem. The fold really only becomes a huge factor when you're trying to win someone's attention in that snap "does this site have what I need" judgment; once the user's mind is made up that, yes, this is the right place, it becomes largely irrelevant.

But somewhere along the line, a useful guideline for getting people to stick around and explore a page or a site morphed into a hard rule of "never have anything at all below the fold, ever". Which is frankly stupid.
HOW TO: Start Selling Downloads from your Wordpress Blog in 5 Minutes
Congratulations on the baby, If you're afraid of passing out while holding the baby - you can do it in a safe place like sitting in a sofa.

On another issue - research on 811 raw vegan or juice feasting. Nutrition can have a great impact on your body and you can support your immune system by feeding your body nutritious meals instead of burdening it with hard to digest cooked food.

Check out bee pollen and raw honey.
From personal experience I can tell you that 10 days of 2 to 3 liters of apple and carrot juice a day really improved my energy levels.
Food. I want to know what's in every packet, and what else is made in the factory. If you're gluten intolerant, it matters that flour is used on another process line in the factory that makes the chocolates that themselves have no wheat, oats, barley or rye.

If I had access to the complete ingredients list for every food item, I could buy treats for my best friend's son without wondering whether it will send him into anaphylactic shock.

Never mind business opportunities - this data could save lives and prevent misery on a daily basis.
I've had this happen many times on random users' systems. If the user is nice enough to work with you (and they were in my case since they were caught pre-deployment in contract work), you can often ask them to try new things with a dev build for instance.

The main key is to reproduce the errors on your system, so just try a bunch of wacky things like different screen resolutions, memory constraints, database configurations, etc. Continually look at the code and brainstorm what might cause that issue -- there are a limited number of code paths -- and try to cause the constraints in your code. It's definitely very specific to the individual situation.
Congrats! Now pat yourself on the back, pour a drink and get back to work :]
Works well with Opera.

I wish they was an undo function though.
I don't see any reason to assume this will show up on the iPhone. Apple has a very strict policy about interpreters running on their platform, why would they suddenly change that?

(You might still be able to AOT your macruby program and ship the binary on the iPhone)
Okay, but there is no "Option" key on my non-Mac computer.
Atlas/Cappuccino doesn't solve this problem, because it's constrained by what the browser provides us. However it's possible to integrate custom plugins to do these sort of things, if absolutely necessary.

Picurio (YC W09) has a browser plugin to allow uploading of photos directly from your digital camera. The GUI frontend is built with Cappuccino and integrates with this plugin. http://picurio.com/
'Trash Can' Nuclear Reactors Could Power Human Outpost On Moon Or Mars
> But the main difference between China and America is that China is authoritarian and America (and all the developed world) is democratic.

The problem is that "democratic" is not the opposite of "authoritarian". China and the US both have authoritarian governments, although they do of course differ in certain ways.

> And as evident in the development of a society: as the standard of living and education of the population rises, they tend to convert to democracy. This is probably why all developed nations are democratic.

I don't think this is what has happened at all. Your suggestion that

> the few in that society who are educated...take charge

is not too far off from describing the strategy of the ruling class in most modern democracies. Take the US, for example. It is run by a massive, permanent bureaucracy. In practice, a democracy always grants power to a select few; democracy is inherently unequal in this sense.

> Democracy is slow and ineffective by design for this very reason.

The key question when it comes to political systems is, who is making the decisions? Let's take education, a subject I think we're both interested in.

In Country A, the decision of how a person is to be educated is made by a large, government bureaucracy, supposedly filled with experts. The decision is not made by the person in question or even his/her parents. They have no choice but to pay for the government schools.

Meanwhile, in Country B, a student and/or his/her parents have full control over their own education and what is spent on it. In this case, they are making the decisions.

I would call Country A "authoritarian" and Country B "free". My question is, which is the US, and which is China?
Verisign's Personal Identity Portal (PIP) already does this. I use a keyfob to log in using my OpenID on a regular basis.

https://pip.verisignlabs.com/

I signed up with this to give me an easy way to use a keyfob login on websites for a trip I'm doing next year where I want access to my websites but don't want to type my password on public internet terminals.
Dates are difficult
Wouldn't a public plan have less incentive for revenue since they can be subsidized?
Isn't it much cheaper in countries like in Japan? I heard it was under $100 to get scanned.
Not coming to Turkey either. Being in a third world country sucks hard in every count.
You can run interpreters on iPhone. You just can't allow the user to load code in externally to be interpreted.

And you can build binaries with MacRuby anyway.
He he. When I read 'jump' I tend to think of that "G-word" that people argue about so much.

Then I think of the old saw, "Rules are made to be broken."
It is all done with CSS. Changing removing elements from the print css. When you done the old, javascript

.click(function () {
window.print();
}

By the way they have used jQuery. Three cheers very well done!
instead of two eject commands (eject and eject -t, as prescribed in the link), you can also use eject -T (this will toggle between open and close) :)
[from http://www.tonymarston.net/aboutme/thoughts.html]

There are two basic approaches to software development:

Rules oriented - where you follow a set of rules or a methodology religiously, to the letter and without question and just assume that the results, whatever they are, must be acceptable.

Results oriented - where you aim to produce the best results in the shortest possible time and use whatever methodology or rule set that helps you achieve this aim.

One requires blind obedience, plus, from what I have seen on more than one occasion, an unerring ability to invent interpretations of those rules that are so obscure and perverse that they do nothing but increase complexity and decrease productivity.

The other requires intelligence and skill, the ability to know which rules and methods to adopt, when and how to adapt them to fit a particular purpose, and when to reject them in favour of something better.

- Tony Marston
Rails compatibility is apparently on the long-term roadmap, but I believe it is a long way off yet.

Using 0.4, I was unable to get any of the mainstream testing libraries (especially RSpec, and including Test::Unit) to work properly, and I struggled with simpler alternatives such as Bacon. Not sure how 0.5 will fare with these yet.
Professional DotNetNuke Module Programming (book review)
This might be way out there but have you investigated what the cost of going to another country and getting treatment there would be?

You already have a correct diagnosis. You sort of know what needs to be done and only need docs qualified but unafraid to do it and cheaper meds. You might be surprised how comparatively cheap all that can be outside US and the local laws in other countries might mean that the docs there don't have to worry about treating you there like they have to in the US. (Anecdote: A friend of mine once calculated that despite what the insurance covered for him, if he had come to Bombay and gotten treatment at the best facilities staying in a 3 star hotel all the while, it would have cost him less and he would have received way better treatment from more qualified docs.)

Good luck to you. Hope you get well soon.
Wow, I just read that article you linked and it is pretty mind-boggling how efficient the NYC public school system is. I'm sure it's not exclusive to NYC, either.
Superpower your Netbook
Bridging the gap between smart phone and laptop computer, these lightweight, ultra-portable, power-house Netbooks are finding a way into more homes, offices, briefcases and purses this year.
Tough crowd :O I thought it was a really interesting insight into the 'softer' side of starting up, the stress and personal investment of a founder in his company. I know how stressful live demos are even to a fairly sympathetic audience who are going to give you another chance if things go horribly wrong; I could really identify with his description of it knowing how much was riding on it going well.

Good luck to him.
Wow. I didn't bother reading this post as the author's site is entirely cluttered with crap. Much better to read Ryan Tomyako's post on this: http://tomayko.com/writings/administrative-debris
Mark it as 'unable to reproduce' and don't worry too much about it until you get enough information to track down the cause. It sort of sucks, but if very few users are seeing the problem, sometimes it's not worth the effort unless you get a clear lead as to the cause of the problem.
The author is rather nitpicky, and in my opinion overly so. At a beginner's level, teaching students to break down problems into solvable pieces, then using functions or methods to implement each piece is a sufficient introduction to modular programming. I feel that the concepts behind writing modular programs come naturally, especially when you see them in practice when using external libraries.
It is certainly much cheaper here in Australia, the cost is several hundred dollars. There are MRI machines available in just about every major suburb.
I knew a company like that - terrible pay, but amazing perks. They really did do stuff like fly the entire company somewhere for a film premiere. Ultimately it's about control. The aim is to make employees utterly dependent on the company in a very basic, primal way, almost literally to the extent of "we clothe, feed and house you" - like a cult. I will always take salary given the choice, it's an honest trade, my time for their money.
Very well written! I miss terribly receiving real letters (the only letters that come through the post these days are bills).
Ralph Nader... he's one of the great American patriots
a sub-question: could someone comment on other types of apis like windows (win32) or posix api?
My dad died of MND (ALS in the US) five years ago. He tried to keep on coding with voice recognition software when his hands became too weak to use a keyboard, but his productivity dropped to <10% of what it was before. I ended up finishing his freelance projects off, and he never really used a computer again. He’d always been a very active person, and balanced the mental rigour of coding and database architecture with physical crafts: cooking, gardening, building etc. Being stuck in a shell of a body was never going to be enough for him unfortunately.
An open UPC/EAN database would be great. Currently you are forced to use Amazon but are restricted to their TOS (no mobile apps being a big thing) or the UPCDatabase which is VERY small (but a valiant effort).

The sad thing is that I can see no commercial reason NOT to open the database. People already pay a small fee for obtaining a legitimate EAN/UPC code.
Who are the last three and did you intentionally omit Ken Thompson?
The question is (and why you got downvoted) does it matter?

It's just a guy sharing his story because he was asked about it on another thread. Does knowing who he is change much? (i.e. if he's some super famous guy does he get more sympathy ;))
How to Cure Snoring
Get that good night sleep you deserve and be much more productive the next day by applying these simple how to cure snoring ideas.
does new v3 beta maps use gwt?
Losing To The Social Web: Visualized
Flash based storage is better than disk because there is no seek latency (the time for the head to find the location on the rotating platter where the data in interest are stored), which currently is the major bottleneck of databases. Also the transfer rate is faster than disks the prices are falling (not as fast as the prices of disk based-storage, but faster than RAM)

Today a gigabyte of NAND costs less than 1/3rd as much as a gigabyte of DRAM and the gap between the two is growing. ... By the end of 2012, when a gigabyte of NAND costs 1/19th as much as a gigabyte of DRAM, the optimum balance of flash/RAM will be very different.

http://www.storagesearch.com/ssd-ram-flash%20pricing.html
The security theatre industry.
The AOT compilation in MacRuby relies on the ObjC 2.0 GC, that's why you can't use it right now to create iPhone apps.
Walt Disney doesn't get the credit he deserves as an innovator and entrepreneur. His legacy has been tarnished a bit my the hyper-consumerism that the Disney company is famous for. That said he:

1. Invented the feature length animated movie. A multi-billion dollar business that paved the way for Pixar, Aardman, and all the other great creators we admire in that industry.

2. Invented the modern theme park. The "Second Life" of 1955! This is another massive multi-billion dollar business. It is also impressive in its technical scope employing physicists, pyrotechnic folks, and a bunch of roboticists who work on the audio-animatronic robots.

3. The Disney "Imagineering" crew is probably one of the most interesting interdisciplinary groups around combining nearly every kind of engineer with every kind of artist to create amazing things on an ongoing basis.

4. Before he died he was applying his ideas on art and technology to urban planning. Not in the way you would expect (e.g. No mouse ears), but marrying ideas of "New Urbanism" with technological futurism to rethink how we live and work.

His story is also a classic one of entrepreneurial striving, failure, and an unwillingness to give up. Check out this book for more inspiration:

http://www.amazon.com/Walt-Disney-Triumph-American-Imaginati...
I think the insurance companies considered Shooter's treatment experimental, which is why they gave him trouble. But apparently did pay at the end.
Also exceptionally brilliant.
Yeah, I think that's their "nice" way of asking for someone with significant experience there. The problem is that you only want someone with significant experience, not just someone who is "unafraid" of it, because any worthy developer unversed in those projects would be scared to just jump in and start changing random things if the work is ever going to be used.

Both Linux and MySQL are huge, complex systems and if you want someone who can immediately start making usable changes to those systems, you should probably recruit on their respective mailing lists. Developers running in to huge things like Linux and MySQL ad-hoc and making changes causes lots of problems. See Debian's SSH-certificate problem from a year or so back for just one immediate example.

As with any complex platform, it takes a lot of tinkering and experience to know what flies and what doesn't. Those dudes should change their ad away from the cute thing to the serious thing unless they plan on allowing the hire time to figure these things out.
I really need to write a script that logs on and comments 'correlation != causation'.

Are Argentines poor because they are poorly educated, or are they poorly educated because they are poor?
George Washington.

The one of two people in all of history I know of who truely didn't want power.

After the war the British Monarch asked what Washington wanted to do; he was then informed that he planed to return to his farm (which he did) upon which the king commented that if he did that he would be the greatest man in the world.

You have to be some person to get your greatest enemy to say that you are the greatest man in the world.
"The purpose of NerdKits is to reduce the risks involved with getting started in the electronics field."

That's great. What you start with doesn't matter so much, because once you've grasped many possibilities that one kit allows, you've also built the confidence that, yes, you can learn and you can do. Then you can explore other areas with that confidence. MM & breadboard can conquer all!

I'm one of those weirdos that think that analog is more fun than digital, but it's certainly important to be exposed to both sides.
I try to visit prog.reddit every week or so. But I find most comments there to be highly annoying and child-like.
Of course you can blame the patient, so to speak, because they took the doctor's advice to the extreme. Except that everything Nielsen writes/promotes is couched in such a way that it looks black & white, and so naturally people take it to extremes. Because he encouraged them to, in the way that he presents his information.

Consider the surrounding circumstances to the "pure" information he posts:

1. He says it is SCIENCE!

2. He does not allow for differing levels of user engagement. (If you're interested, you will not behave the same way as somebody who has no interest.)

3. He does not reveal the type of user / type of content being tested. (Are they bored to tears? Is it well-written, captivating content? Is it something relevant to their life?) Would this be hard? Yes. But you cannot evaluate the "facts" without it!

4. He may waffle a little now and again, and say something that's not entirely "my way or the highway" strident -- e.g. "Is all key information visible above the fold?" -- but...

5. He NEVER lists proven counter-examples.

Examples for #5: many "sales letters" of products on the internet (esp. info products) rely on heavily engaging the user's interest FIRST, and then following a build-up-let-down pattern of excitement. Often their critical info -- price, call to action buttons -- are well below "the fold." Waay, way down there... they only reveal it to people who are biting the hook.

And this works. Really, really well. It works because it engages the visitor, and builds suspense, rather than just laying it all in front of them.

But has Nielsen ever addressed this?

Ha!

He uses the attachment that people have to "science," "statistics," and "facts," and exploits it to provide certainty in an an uncertain world.

Too bad it's false certainty.
Just thought I'd drop in a quick prop for this. As somewhat of a new entrant into the open-source analytics arena, this is immensely helpful. Thanks!
It's called "ad blindness," a well-known problem. That's why I don't even bother to put ads on my sites.

People also ignore anything in colored blocks, or that looks like an ad.

Thus ReCaptcha had a huge problem initially with people just "not seeing" it on the forms where it was placed. It looked like an ad.
Without the screenshot and an idea of the applications state at that moment that's kind of hard to answer.

What you could do, is figure out the IP address of the user (that shouldn't be too hard), then go back into the log files and check all their actions one by one rebuilding the state up to the moment of the bugs occurrence.

Chances are that you'll be able to reproduce it that way, even if the user is clueless.

This little trick saved my ass a couple of times.
Ask HN:help to find that article about testing an idea without building a site
I read a blog article linked from here long time ago. It's talking about using landing page and SEO to test the idea before actually building the site.
It's a very detail step-by-step tutorial. Very useful. But I couldn't find it any more.
Does someone remember that blog?
thanks
Ummmm, doesn't the article implicitly address that? If your country is well educated, wealth increases. It's change in wealth that is correlated with education, not wealth itself. Or to put it another way, I have trouble imagining how wealth in 2008 can affect education levels in 1900, and I can't really think of a third variable to arbitrate between the two either, seeing as they are separated in time...
Zooming with jQuery and CSS.
Disclaimer: I'm the author of Redis.

The Q is, why don't directly jump to RAM instead to take this intermediate step?
Just a tought: perhaps Canada has laws that prevent remote deletion of books. That could be a showstopper for the Kindle as it is now.

Anyone knows about the availability of Sony's Daily?
The other person being, presumably, Cincinnatus?
firefox, arch-linux with vimperator. Both flash and javascript are enabled.
Thanks Dan for clarifying my post, boy I feel like a fool.

Great presentation at SO DevDays
Why you can’t get the Kindle in Canada
Umm... nobody talking about the social contract aspect of this?

Salary is soon forgotten, once it's regular, if you're not focused on it all the time.

But when a company provides so many perks, people feel like it's out of a social contract. Company X is my friend, Company X gives me free stuff, gives me time to work on my own things, takes me on vacations. I don't just work here for a salary -- look at this, they really treat us right. They care. They know that we are addicted to Pocky / need childcare / are too into working to drive out of Mtn View and find a burger.

Take them away and it's like your friend just revealed that they were only into you for your money. Or to find a way to get to your sister.

People feel betrayed.

Betrayal is a nasty, nasty feeling that leads people to do backlashy things.
Generic viagra
Buy generic viagra at very low rates only at deal generic. Generic viagra is used to treat men who have erectile dysfunction.
Long Live Bell Labs
Canvas Print
Australia's leading canvas printing company. We print your photos on artists canvas. Great prices, Fast Turnaround. Brilliant Quality Photos on canvas prints.