skysight-inc/HackerNews huggingface dataset:
If browser differences cause you so much grief, why don't you just treat whatever goes out to the client as "object code" of your own engine.

You mean like, swf?

Browser differences are accomodated through maintenance to your engine, not every page or library.

You mean like, by adobe?

While you're at it, take a look at your user's resolution as well, and serve it the way they want to see it, not what you decided is best. No one likes horizontal scrolling or white space on the edges.

Well if these are your priorities then I suggest to take a look at Flex.

You limit your audience to clients who have the plugin - but other than that it just works™.
No, sorry ... we actually had a real hard time when we started moving towards international/multi-currency payments. We ended up having non-US customers use PayPal for the time being.
Linux has had a pretty long history of delivering on that claim...microsoft has not.
I'm glad that there's a quantity discount.

Just wish I didn't have to fill out an RFQ form when there's a listed price. I should be able to just check out with my credit card.
Is it my impression or this is one more of those "Why I do X and why everybody should do it too because if they don't they are doing it completely wrong" posts?
Very simple: everyone thinks their idea is the best thing since sliced bread. So they won't tell anyone, by fear of being copied.

I have a scoop for you: people couldn't care less about copying your idea. However, once you are successful, everyone will want to copy you.
I think everyone should try psychedelics at least once in their life.
I'm not exaggerating when I say that it can be a life-changing, very positive experience that will persist long after the effects of the drugs have worn off.
It will give you clarity and peace.
It's very much the opposite of alcohol- alcohol clouds your mind and dulls your senses, psychedelics enhance your senses and open your mind.

And if you think LSD can have damaging effects, look at Dr. LSD- he lived to be 102, and he took LSD in mammoth doses. The first time he took LSD(when he discovered it), he did not realize how small its active dose is, so he took something like 100x the standard dose(several milligrams). LSD is completely safe physically, it's impossible to overdose or cause brain damage of any sort.
Thanks.

First off thank you for the suggesions - I'll definately work on the homepage and the font size of the navigation bar at the top.

The non-JavaScript tracker is inserted alongside the JavaScript and is used when a user has JS disabled. Although the data obtained from it isn't as good quality (it lacks a page title and referrer etc) it makes it so you have an accurate representation of hits, and still allows you to see how many unique visits you've gotten.

I'm glad you like the design and actual stats stuff - but I'm not sure what you mean by the page jumping to the right and back. What browser version + OS are you using?
Instead of a registry hack (that SmartKeys does), I use Ctrl2Cap - http://technet.microsoft.com/en-us/sysinternals/bb897578.asp.... I used to do the registry hack manually, but remember (although not specifically anymore) there were some issues with it not working at certain times or in certain programs.

I don't use emacs anymore, but still find that C-x, C-c, C-v, and C-anything is easier with this setup.
Linux isn't resistant to malware. It's resistant to users who want point-and-click installation of software downloaded from the web.
That's a neat idea but might be a hassle to enforce, since people could use different registrars, etc. I really like the idea of making domains taxable like property, simply because the tax system already exists and is ruthlessly effective.

Combine that with, say, a price rise to $100/yr minimum charge per domain; that could include, say, hosting services or an ssh cert or something, the point is you cannot pay less than $100 per year per domain you own. That would hit the domainsquatting industry like a nuclear bomb.
Orthodontic Marketing|
Orthodontic Marketing Systems see how you can attract new patients automatically. Fore more details logon to orthopreneur.com
I really enjoy looking at other people's code. I also enjoy them working on mine. I tend to approach the situation as "I can make it better". Sometimes I'm just blown away by what is there. Most of the time however fresh eyes are good, and I can refactor it prettier, or add edge case handling or whatnot.

I also find maintaining my own code boring. In my head, I've already done all the interesting bits. Letting someone else work on it, then bring it back to me makes it interesting again, because it turns on all sorts of new ideas based on what the other person discovered (and I missed).

In general the best code I've ever been part of has included passing code around the group. Ownership of modules was shared by at least 2 people, and everyone had input on it. Unfortunately this gets ruined frequently by the type of dev that thinks my changes to his code are an insult ("it was working just fine before, now its all weird, I don't know what you did" where before means before the spec changed).
have you added this to your hosts file?

pinging news.yc doesn't resolve to anything on my openbsd, gentoo linux, or windows xp boxes.

I imagine that it won't on the default install (and using (normal DNS) of most any computer.
You're right in spirit, but let's kill the "permissions" meme. There's no normally-used Unix permissions that make viruses difficult to implant on Unix systems, and there's nothing on most people's machines that a virus would want access to that intrinsically requires "root".

The leading causes of malware are single-user machines and point-and-click software installation from the web. To the extent that any OS allows these, it's susceptable.
Yeah, I was cheating and joking : D

$ grep news.yc /etc/hosts
174.132.225.106 news.yc

Sorry for making you check! Actually I don't even use it, HN comes up even if I just press "h" in firefox.
We already have that problem with home.companyname.com/contact or contact.companyname.com etc.
Let's schedule a demo.
Milw0rm is back online
"The funny thing is that Martins makes a public point of claiming that he doesn't do any "digital manipulation" on his pictures [...]"

Is that for real? I'm almost certain that http://www.capricehorn.com/images/wwwArtworks/LATEST_2-(F2C7... and http://www.capricehorn.com/images/wwwArtworks/The_Accidental... use the same mirror technique, albeit with foreground elements added (again digitally).

However, he doesn't appear to claim not to use post-production digital manipulation AT ALL, no mention at eg http://www.saatchi-gallery.co.uk/yourgallery/artist_profile/... of that. There is a quote about this here, http://themorningnews.org/archives/galleries/topologies/ :

"This is especially evident in “The Accidental Theorist” series. Most people assume that these image are manipulated. Or perhaps even staged. In reality, there is no post-production work, no darkroom or computer manipulation."

But it's clearly referring (here) to just the Accidental Theorist show. That said the above 2 examples _are_ from that show and do appear to be 'shopped.
"My wife told me that some of her coworkers will use their Yahoo homepage to search for Google, and from there they will search for Facebook. She even tried to teach them about the address bar, and they don't care."

This is my new facebook status. Pure win!
It is b
Control Your NAS Like You Control Your SAN
It is back up again now...
Well, you'll still need a Delorean.

(Or a train, but I'm betting the Delorean would be cheaper.)
How F = ma Could Break Down at Low Accelerations
There is no such thing as Realtime Search
I already bought it next year.
now I'm re-considering the move to programmers dvorak... Everything is almost 100% there, but it's enough to bug you.
PLAYBOY: Ever take LSD?

GATES: My errant youth ended a long time ago.

PLAYBOY: What does that mean?

GATES: That means there were things I did under the age of 25 that I ended up not doing subsequently.

PLAYBOY: One LSD story involved you staring at a table and thinking the corner was going to plunge into your eye.

GATES: [Smiles]

PLAYBOY: Ah, a glimmer of recognition.

GATES: That was on the other side of that boundary. The young mind can deal with certain kinds of gooping around that I don't think at this age I could. I don't think you're as capable of handling lack of sleep or whatever challenges you throw at your body as you get older. However, I never missed a day of work.

http://beginnersinvest.about.com/od/billgates/l/blbillgatesi...
An important thing to know: amortized analysis. (Most of you will already know this, of course.) This is especially useful for operations that happen often. This is how we know that an array that grows by doubling its storage when needed has O(1) for adding to the end.

Hint:

O
XX
OOOO
XXXXXXXX
OOOOOOOOOOOOOOOO
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
...

You can always arrange all but the biggest array alongside the biggest array, with one space left over. So you can always amortize the cost of an array copy over the number of add operations that preceded it.

OOOOOOOOOOOOOOOOXXXXXXXXOOOOXXO
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Risk, Talent, and Why Some Become Entrepreneurs and Others Don't
Great idea.

I'd work on the left hand navigation some more. Coming to your site without the background you give here, I don't know what "categories" means. Additionally, it's disappointing to click around and have some categories without any plants. I'd just drop these from the navigation until you have plants that fit within them.
It may sound backwards but is it not. It is a broad topic and much can be said on this, but the short version is: it is always advisable to develop looking at more standards compliant browsers and then tweak it to work in IE. Usually it will take less effort.

The reason for this is that IE let's you deviate more from standards, and then fixing it for other browsers will take more time. Also, other browsers albeit having own quirks are much more consistent – that means that if it works in Safari it is most likely to work in Firefox and Opera too.

Of course IE does not support a lot of things other browsers do. Maybe it is time to weight you options there: are you sure you want site to look the same across all the browsers and is it worth the effort? Or can you live with simpler version for IE but gaining advantage of having to write and maintain less code?

Highly recommended site ;) : http://dowebsitesneedtolookexactlythesameineverybrowser.com/
I guess that's the same model this guy used?

http://s2.buzzfeed.com/static/imagebuzz/web02/2009/7/8/16/tw...
I think we mostly agree, we're just looking at the problem from different directions.

Of course it does.

Can apt launch EC2 instances and execute scripts (that are not part of the package) before and after installation? Can it update security group settings and request and assign static IP addresses? My understanding is that apt does not help with these problems, so we write scripts or use tools like Fabric to do this. These scripts/tools are aware of the package manager in that they call the commands to make things happen. This is the level I'm talking about at which there are open problems.

If you mix linux distributions in a production environment then you have bigger problems to resolve first.

In an ideal world this is true, but it does happen. For example, one vendor my require a specific type or version of OS from the rest. A business may also choose to change the OS from one release to the next.

It's important to be aware of what is possible and account for it ahead of time. Again, I'm not advocating not to use apt or yum or rpm. I'm suggesting that it's helpful to not tie your process to a specific one unless you have complete control over the environment, now and for the foreseeable future.
U.S. Food-Stamp Recipients Reached Record 33.8 Million in April
Isn't it that the head of the household collects the food stamp? That means it could be a multiple of 33.8Million is on the food stamp. Suppose average 4 to a household, that's 135 Million Americans on the food stamp, or 44% of the population is on food stamp. Is US that fracked already?
> Your deployment script doesn't need (and should not) be complex by any metric.

I kind of agree, but complexity is a relative concept. mv and cp doesn't exist on Windows. And you really don't have to use exotic commands to run into compatibility issues between bsd and linux. It's not long ago I had an error reported due to the fact that readlink doesn't work equal on linux and bsd. I don't think readlink is in the "too complicated" basket.

> That's the other broken premise. You don't "build once, run anywhere".

Why would I prefer to write three different deployment scripts, if I could write one? Am I missing something here?

> Puppet shows the way.

I don't know Puppet. I'll have a look at it.
Hey, it's only 4000 words on a single subject -- his usual style is to write a series of ten 40,000 word posts using self-invented neologisms about how the media & bureaucrats really control our democracy and advocating for its replacement with Jacobite neo-cameralism.
I spend less than 99% of my time under either Windows and OSX. In fact, it's a pain to work in an environment without proper software management (and no, macports and Fink are not enough, at least not for me)
If you owned "companyname" as a tld, your homepage would just be http://companyname
Rocket Science 3: Hollywood Meets Silicon Valley
I think that it's reasonably likely that "big music" would buy up all the time worth buying at prices that the little guy couldn't match.

And that would immediately solve this problem of the stations having to pay the label. That would introduce competition where competition is currently outlawed.
I am skeptical of anything like this, because if it were so awesome to just goose the production of one protein and suddenly gain some new awesome cognitive power, evolution would have already selected for it, in all probability.

The flip side is that our current environment is very different than it was even a thousand years ago, and what was disadvantageous then may be an advantage today, but this turns out to be a very tricky determination to make.

Redesigning the human body is hard. Almost by definition, it's already largely in a local optima; presumably it isn't entirely, but finding the path out in the horrifically multidimensional space of possible enhancements is non-trivial, in the dry-mathematician-humor sense of the word "non-trivial".
Step aside Chrome OS: Hannah Montana Linux
And if you think LSD can have damaging effects, look at Dr. LSD- he lived to be 102, and he took LSD in mammoth doses. The first time he took LSD(when he discovered it), he did not realize how small its active dose is, so he took something like 100x the standard dose(several milligrams). LSD is completely safe physically, it's impossible to overdose or cause brain damage of any sort.

Hmmm, a sample size of one, eh?
"Firefox is available for Linux, OSX and Windows"

It's also available under Solaris, AIX, *BSD, IRIX, HP-UX...

That makes it very close to 100% of the desktop and laptops around.

The only software I know runs on more platforms is Emacs, which I had on my WinCE-based IBM workpad z-50.
Apple's view on undocumented iPhone APIs
I don't understand why you would have a problem with this. The javascript that makes this happen, does run in the browser, on your desktop, or as you put it, the application level. Regardless of how your password is displayed when typed (either plaintext, starred, or a combo), the value of the field is sent as plain text to the web server (if not ssl). This demo attempts to solve the problem of shoulder surfing vs usability, not building a more secure login mechanism.
Every Swoopo auction ever, analyzed with charts and pretty graphs
I coach a few startups and the gap between having a good technical product and having a successful company is huge. Engineers can design great things, but as the saying goes: if a tree falls in the forest and no one is there to hear it, does it make a sound :-)
A drug slows ageing in middle-aged mice
Spot on.

If only this were written the week before we were deluged with Wolfram Alpha articles and the attendant hype, here and everywhere else.

On to Chrome OS, then Mencius. We need another reality check on the latest planet-changer.
This is a cool idea, but actually using it is incredibly jarring. I think it works on the iphone because your typing speed is so much slower. I found myself confused and second-guessing my typing a lot more using this with a keyboard.
Then again: if you build it, they will come.
flagged for misleading title. I don't want to be lied to before I even click the link. be honest, say, "Good programmers need marketing too." Do I really want to take advice from someone who is marketing their blog with a lie? This is why "good programmers" don't like marketing -- a lot of it is lies.

What good programmers need is honest marketing. What real programmers need is to learn how they can remain honest, communicate effectively with their customers, and still sell the product.

I've seen this so many times in so many organizations. The sales and marketing team write up a bunch of lies and tell the potential customers anything they need to hear to get the deal and then the programmers are put in a position to have to do impossible things. The sales people don't even know what they are selling.

If a lead asks a sales guy if product x can do function y, they say "Yes." This answer is given without regard to whether or not product x actually can do function y.

Where is the balance?

The programmers lose on the sales side, because they think the customer wants the truth and sometimes the truth is, "I don't know." Or "No, product x doesn't do function y, but if you buy product x, we'll implement function y just for you." Unfortunately, that makes the customer think the product is unfinished or hasn't been well thought out. The reality is that there are myriad functions that product x doesn't do, but can do easily but no one else has asked for it or needed it, so product x engineers focus on other things.

So that's what the programmers do, they focus on other things besides sales and marketing, they focus on making their product do whatever their customers ask them for, but every new potential customer wants the product to do some little other thing so it's an endless cycle.

What programmers need is to know how to market effectively. How to sell honestly. How to close deals.

They don't need to be lied to anymore than the customer does.
If I recall correctly, iPhone OS 1.x didn't reveal the last character. I remember not being to crazy about it when they changed it in 2.0.
I cannot, for the life of me, understand why anyone would want to specify a color in hex.
We need another reality check on the latest planet-changer.

It's the same reality check as always: the majority of people don't understand it (and implications) well enough to really use it.

The computer revolution hasn't happened yet. It's underway, and it's going to take time to overcome cultural inertia.
Investors are going to love you
I guess all those .no, .de, .it, .se, .dk and all those other national TLDs just represent pretend-sites then. Not to belittle you, but you seem to have an incredibly Americanized and introverted impression of how people percieve DNS names.

I have .com's, .net's and .org's. I use different TLDs for sites I believe represent different kinds of content, purpose and community. Having everything as .com would seem incredibly unnuanced for me.
In a very small business (start-up), it can even be dangerous to treat development and marketing as 2 different things. I get scared by advice like, "Devote x hours per day to marketing..."

Better would be to morph marketing and development into one by maintaining intimate contact with your market as you develop your product. You end up building what they want and have a head start on your sales cycle when you're ready to release.
Yes, there would be government and taxes, but most probably it wouldn't be an oversized government in the beginning. Rich countries, as they evolve, increase the volume of their government until their bureaucracy fills every niche of the economy and society.

How Rich Countries Die

http://blogs.law.harvard.edu/philg/2009/03/16/how-rich-count...
flagged for misleading title: I'm sorry that you missed the satirical aspect of the title, but the expression "don't need no" should have been a clear giveaway.
I'm sympathetic to your concerns about deception.

On the other hand, I think the title is a demonstration of the need sometimes to be "edgy" or humorous/ironic... especially with something like headlines.

And, yes, your point is well-taken that that is probably not a direction where programmers are likely to head. ...even when catching the attention of other types (potential customers) might call for it. Hence the value to programmers of outsourcing the marketing process. IMHO.
NotableApp – a webdesign feedback tool
It's a nifty tool to share feedback.
> We all should follow Shaq's example—don't ever pay for a screen name or a domain name again.

The author doesn't really understand how trademark law works -- companies need to actively defend their trademarks in order to keep them. So when you see a company taking legal action against someone using a name similar to theirs, it doesn't always mean that they expect or even care to win the case, but legally they need to prove that they care about the trademark.

In short, what works for THE_REAL_SHAQ wouldn't work for an actual business.
Try Greg Egan's Distress for an interesting take on an artificial island without a government in the Pacific called "Stateless". (Plus the Theory-of-Everything, future media, genderless humans and autistic-spectrum rights).
maintaining intimate contact with your market as you develop your product: totally agree in principle. In practice, I know too many developers who let their introverted side take over. Everytime they have the choice between coding one more feature or interacting with live users, they choose to type...

How do you fix that?
Why Google's iPhone Ads Are Bad News For Advertisers, And How To Opt Out
Just an unscientific example. There have been numerous peer-reviewed studies done on the safety of LSD.
A memory walk. Recognizable in many ways. Some lessons are applicable to more than one stage in career and life in general ("I didn't need teachers to teach me things; I needed teachers to force me to get out of my comfort zone, and partners to get me unstuck"). A good read.
18 Million for Recovery.gov 2.0
Venture capital in America: The brightest and the rest
J2ee Developer 
System Integration is leading software development company in india. They offer web based application development services in java, j2ee,Spring, Hibernate, Struts, Seam, GWT,J2me, php, web& SEO promoter etc to their worldwide clients.
Psychedelics can be beneficial in that it can help with the "big picture" type of insights, along the lines of "people don't buy drills, they buy holes". It allows you to see and question things that you previously just assumed were the truth. Some insights lead to business ideas, others might turn out to be less interesting the day after. There is also the chance of losing your grip on reality completely i.e. going insane.
Sorry, that's a better explanation of what you meant but it's still not a problem.

You don't need to figure out what a program can do ahead of time if you limit what it can do at run time. You don't even need to let the user do anything at run time.
Maybe they meant klepto-fascist?
Oh yes It’s Google OS