skysight-inc/HackerNews huggingface dataset:
PHP doesn’t really need a JIT. Server side programs in PHP don’t do a great deal of dynamic stuff, and it would be incredibly rare to load some random code at run-time, so a JIT wouldn’t be all that useful.

Uh, what? JIT compilers even improve the performance of C. Loading code at runtime and having a JIT are totally orthogonal.

If you're a language like PHP where you can't guess if a value is going to be a hash or the number 42 until runtime, JIT techniques are essential to get any reasonable performance. (Ah, here comes the argument, "PHP apps are never CPU-bound.")

It is odd that the article claims that JITs for dynamic languages are never successful; there is V8 and TraceMonkey, and Parrot optimizes Perl 6 pretty well. Java is fast because of its JIT. The author claims that LLVM's JIT compilation doesn't work, but that's untrue; LLVM's JIT works just fine for C. LLVM's C runs faster than GCC's statically-compiled C, anyway.
CBS has all of the ads at cbs.com.
If what wouldn't work? It's a chemical reaction that produces some kind of foamy result. You can buy a can of foam spray at Home Depot that expands and could be used as a "physical force generator".
Interesting idea, but you need to save in your database which accounts are fake accounts, so if an hacker get an access to the database he will get this information too, unless this information is saved elsewhere.
Yes but in PPK's words: There is no “WebKit on mobile!” - http://www.quirksmode.org/webkit.html
Ruby does have a nice syntax for passing a single block. But like you say it starts to become a little inelegant when more than one block is used.

Strangely Perl copes with multi "blocks" far nicer IMHO:

sub my_if_else {
my ($cond, $then, $else) = @_;
if ( $cond ) { $then->() }
else { $else->() }
}

my $x = 2;

my_if_else $x < 0, sub { say "$x is lower than zero" },
sub { say "$x is greater or equal to zero" };

And it can be even more window dressed by using the fat comma:

my_if_else $x < 0
=> sub { say "$x is lower than zero" }
=> sub { say "$x is greater or equal to zero" };
To Hell with Good Intentions (1968)
Wouldn't the N900 be a better match for the iPhone?
Actually that article made me to subscribe to Steve Blank's feed.
I didn't even notice reference to his book.
Defending Against Advanced Persistent Threats
While you must be able to fire a new hire ASAP if they aren't working out, hiring and firing "hundreds" to assemble a team of 30 sounds positively insane to me.

One boss I had---who had a lot of experience and also coded right along with us---had a rule of never hiring anyone if he had a doubt about them. That wouldn't work for everyone, perhaps not most, but the emotional cost of the above sort of churn just can't be ultimately productive.

Hmmm, another example would be someone who hired me despite his taking a strong dislike to me by the end of the interview. Turned out I was the only programmer he interviewed who could solve his whiteboard problems, which I found to be so trivial I couldn't really remember them (C/C++ syntax and something like reversing a doublely linked list (you'll be surprised how many "programmers" can't program their way out of a paper bag ... and this was for a multi-threaded C++ program so his formal tests were minimal at best)).

Well, I helped him save his company (he was the only other techie), and was fired as soon as they could convince the programmer they really wanted to move back from Silicon Valley. Ultimately not a fun experience, although I sure learned a lot of stuff.
Screw this article, inaccurate and not true for other mobile platforms. They are over saturated with developers just as iTunes is. We do not need any more dev's.
I wonder how many person-to-person transactions occur on Paypal. I suspect it's mostly business-to-business transactions at this point. Maybe this is Paypal's excuse to force users to upgrade to a business account.

I closed my PayPal account right after discovering the first horror story. Amazingly, this is one boycott which I've been able to sustain without any regret or inconvenience.

Most merchants are desperate enough for customers' money that they'll set up a merchant account to accept credit cards. If someone isn't and accepts only PayPal, well, that's another red flag for me.

I recently relaxed my rules a little; I am now prepared to pay via Google Checkout, but I generate a virtual credit card number with one month validity for Checkout.
No. The complaint is that the error code is inaccurate and indistinguishable from correctly reported corruption. Moreover, it has an unnecessary disk check as a side-effect. This is more than a slight annoyance.
Hacker News Headline Generator
LLVM isn't used as a JIT for C in any existing compilers (clang, llvm-gcc, etc) as far as I know; It's used to emit static object code. (If I'm wrong, of course, I'd appreciate a pointer to the projects)
> While the idea of a cartel controlling diamond production and pricing is a very bad thing, I don't see how it is so wrong to show your partner your affection with an expensive present

There's nothing wrong with the present. What's wrong is the use of diamonds. Diamonds are clearly inferior to other signals. To take an example from another comment: a trip to Europe of equivalent cost has the same 'social signal' strength as do diamonds; but it also has tremendous utility for the woman (educational, memorable, enjoyable, etc.). Diamonds have no utility in jewelry form. So: signal+utility > signal.

The utility opportunity costs are staggering; >30 billion in the US alone. (http://www.msnbc.msn.com/id/15842529/ns/world_news/) That would pay for a lot of vacations and more desirable things.

As well, the high margins on jewelry means that prices are pushed up for the useful uses of diamonds, like drills or anvils or bearings. (About 20% of mined diamonds, WP says, go to jewelry. A 1/5 price cut is nothing to sneeze at either.)
Pull or push don't do what you want?
It is interesting what can be thrown up by an emotive subject, even one that is clearly ignored for the most part. I remember following the progress of a campaign Survival International were doing around the time Blood Diamond was coming out. They are a charity that provide support for indigenous peoples that are classically, and tragically, under represented.

http://www.survivalinternational.org/news/1872

http://www.survivalinternational.org/news/1915

http://www.boycottdebeers.com/

I like the way that these campaigns work, and there is another one I've been following more recently. It's been ignored for a long time, but it's looking like some good press could come off the back of another Holywood Blockbuster:

http://www.survivalinternational.org/news/5466

That's a British company. They recently recieved some major flak when the CofE pulled out as an investor citing human rights issues. But they have been allowed to get away with a lot of underhanded dealings for a good while, and it's just one I'd like to bring to people's attention.

http://www.guardian.co.uk/business/vedantaresources
Finally. Finally a discussion about this.
True-Color Dinosaur Revealed - First Full-Body Rendering
How to Get Started in Real Estate Investing
VeriFone increases ad spending with Ads in NYC taxis
Oh, OK. I guess then I wouldn't say that upsets/bit/hour is an incorrect unit. (It's clearly what you want to know to calculate the chance of error for a given piece of RAM.) It's just that this parameter varies across time and manufacturers. Using the value from a particular model of RAM manufactured in 1988 is sure to lead to wrong conclusions.

Thanks.
The initial comments that I am getting back are that there are a lot of loggers out there, but your's looks quite slick. What is that you feel differentiates your application from the other loggers out there?
A buddy of mine created this bad boy for us all to enjoy. Hopefully you don't find it too mean-spirited; it's all in good fun.

Also worth checking out: his "tech article comment generator" at blarworld.net.
Users who use platform X and browser Y where your app doesn't work will simply switch to another app which does the same thing that was written by someone who _does_ care about all browsers.

Those users won't complain to you, they'll just switch.

Your loss.
> I’ve heard the argument "you don’t need a compiler, since PHP is rarely the bottleneck" for many years. I think its complete bollox. ...

> Unless your PHP server is sitting there idling (which is probably the case for many PHP servers out there) ...

Don't these two statements (abbreviated in my quote above, but directly one after the other as quoted) directly contradict each other? My personal experience is also that the CPU is never the bottleneck in (well written) PHP apps. You're usually always waiting for the DB or the network/io latency of something else like memcache.

In fact, I know at my last job (handling ~100s of millions of dynamic PHP requests/day) that PHP's gzip compression was turned on specifically because we had gobs of spare CPU, so using it to save bandwidth was a win both for speed and for the bill.
Maybe. But I'm not looking to match the iPhone. I'm just looking for a good phone. I currently have an HTC S710, and I like the full QWERTY keyboard, so that's a factor in favor of the N97. But, on the other hand, there are a lot of iPhone apps out there. So, I'm still on the fence.
Not really. N900 is tech oriented, not consumer oriented. N97 is squarely aimed at the consumer market as per the iPhone, and has the Ovi store for applications.
The texting feature is a good idea.

Most of the tech people we talk to think a mobile app is an essential feature. But at the moment we noticed we have an older and less tech savvy user-base. So its not at the top of the list at the moment. But definitely in the future.

Btw, there are about 4-5 iPhone apps for tracking diabetes = in the app store if you are looking for one. Not sure about Palm.
Another article about the same topic:

* http://www.theatlantic.com/doc/198202/diamond

A few related funny pics:

* http://i19.photobucket.com/albums/b173/bobbylishus/diamond2....

* http://i19.photobucket.com/albums/b173/bobbylishus/diamond3....

* http://i19.photobucket.com/albums/b173/bobbylishus/diamond4....

* http://i19.photobucket.com/albums/b173/bobbylishus/diamond5....

* http://i19.photobucket.com/albums/b173/bobbylishus/diamond6....

* http://i19.photobucket.com/albums/b173/bobbylishus/diamond7....
I'm not the above poster, but I'm in Uruguay... and, to answer your question, I probably will :)
The Alexandria Project, Chap. 4:  Beware of Greeks bearing Trapdoors
"For me, the biggest money makers.....2008, 2009 were rebill offers"

He stole money. If you don't know what rebill means look it up.

Example of rebill:
10 years ago I bought a computer from Best Buy and got free internet from AOL for 6 months. I never used it. After 6 months AOL started billing me. Somewhere in the fine print it mentioned they would start billing me automatically after 6 months.

Many rebillers don't have contact info so cancelling is difficult.
"A '93 Ford Taurus in 8 lines of Megan-Fox-picture"

Hahaha
If science is to remain science, and not devolve into mysticism, data and computer models must be available to other researchers in order to repeat experiments and provide knowledgeable criticism. Calling anything "settled science" which is not openly available to all researchers is not scientific.
"A fully functional Death Star in 5 lines of WebGL"

Good stuff.
Startups Are Not Zero-Sum
Removing epsilon productions from context free grammars
Now someone needs to make a blog post generator to go along with the headlines.
Astronomers: A Galaxy of Dark Matter Orbits the Milky Way
Ok, so say you want to make a website that works reasonably well on all the major "smartphone" platforms that use WebKit. And furthermore, say you don't have the budget to get your hands on all of them, or even to go through a testing service.

Is there a WebKit-based browser that you can download where, if it looks good there, it should look ok on all these phones?

EDIT: Oops, I think edd's post below answers my question.
Concept video: "Augmented HyperReality"
The Globalization of Startups
Your choice: whine about Flash crashing, or help make it better
The web experience is second best on any small device right now.

If it is speed and access to the whole device, then you need to code for their API.
I don't like the title of this post, just because they're really pointing out that the correlations are actually not statistically significant, they're in error. But, beyond that, it's a very good article with some very important information contained within. We are approaching a point where neuroscience is getting good enough that we will finally be able to abandon the non-objective "social" sciences for actual science, and have a much better chance of approaching the truth.

I fear that the main point of the paper discussed might end up being largely ignored, however. This would certainly not be the first time where it has been shown that a certain level of 'accepted' evidence is simply not objectively true, but a large portion of the community continues to rely on it simply because finding the truth is difficult. The real problem comes when this sloppy research is used to drive public policy. Law enforcement is chomping at the bit to use fMRIs as lie detectors, for example. They have consistently ignored the scientific invalidity of polygraph examinations, of voice modulation tests, and I expect no better from them with regards to fMRI use.
The Reasons I am Hanging Up on Twitter and Facebook
Dissatisfied with the Social Media
The table does give that impression. Would it still give that impression if the width of each column were proportional to how many active, web-surfing users there are for each device/version pair listed? I'm sure the iPhone 2.x column, for example, would be a narrow sliver.
Facebook: Social Media by Numbers
Verizon Explicitly Blocks 4chan
Rebills are beginning to fade in the affiliate marketing industry. This is a major part of their money making on these networks. Should be interesting
Reminds me of one my favorite passages from The Periodic Table:

"I must also mention another peculiar and beneficent consequence of Customer Service: by pretending to esteem and like your fellow men, after a few years in this trade you wind up really doing so, just as someone who feigns madness for a long time actually becomes crazy."
"A fully functional POSIX-compliant 64-bit multitasking operating system in 12 lines of Javascript"
Maybe the time would be better spent helping those building an open web on published standards, rather than a company bent on disrupting the web with dodgy proprietary plugins?
Wouldn't it be hard to target Nokia/RIM/etc? They have dozens of handsets. Different screen resolutions and even different rendering engines. Apple just made it easier by keeping the render/resolution consistent for the last 3 years. The other factor is Nokia/RIM/Microsoft really lagged behind Apple, Palm and Android in offering a modern standards compliant browser on their handsets. I think the assumption is people buying a Windows Mobile phone for example don't really care much about the web. (or they would have bought a phone with a modern browser) Why go out of your way to please them? We know iPhone/Touch uses really like the mobile web.
"Developer Guidelines:

Voice over IP functionality, advertising, offensive materials, collection of customer information without express customer knowledge and consent, or usage of the Amazon or Kindle brand in any way are not allowed. In addition, active content must meet all Amazon technical requirements, not be a generic reader, and not contain malicious code.

We will work to refine the above guidelines throughout the beta."

Available APIs:
http://java.sun.com/javame/reference/apis/jsr217/
http://kdk-javadocs.s3.amazonaws.com/index.html
This is the most accurately stated summary of the process of programming that I've ever read!
I still prefer pen and paper for notes, sketches, and mockups - I find the process of writing the thought down imprints it much better in my memory than typing it and that helps me comprehend the problem better.
Just go with Compass and be done with ;-) It admittedly makes deploys a little more annoying though (particularly if you aren't already using Ruby).
Mediation Divorce Mediation
Mediation services provides the best resolutions for conflicts. Divorce Mediation, Premarital Mediation, Estate Mediation, Same Sex Couples Mediation and lots more mediation services for family law are offered by Peace-Talks
Venter’s Successes in Creating Synthetic Life (video)
I like it. though wish it was one written for Jquery
I guess the 30% is generally there because of high credit card fees. I wonder if Amazon / Apple has a min price for ebooks?
Here's a list of popular smartphone OSes:

- S60

- WinMo

- iPhone

- Android

- Blackberry

iPhone and Android are pretty much covered with good WebKit implementation. Check in one of those and most likely your page will work in the other.

PPK claims that S60 WebKit is much inferior, but there's Opera Mobile 10 for S60 and for WinMo.

Blackberry doesn't have a good browser at the moment (although they are likely to get one). Opera is making an optimized version of Mini for it, though.

Practically all other phones run Opera Mini too. Version 5 uses the same engine as Mobile but it has a much lesser JavaScript capabilities. Personally I prefer it to the default S60 Webkit on Nokia 5800 ExpressMusic.

At the moment it's all seem not that complicated to me: check in Apple WebKit (Android/iPhone), Opera Mobile and Mini, and hope that other browsers will catch up eventually.

Mini can be run in Java emulator, and desktop Opera browser has a "small-screen" rendering mode (should work like Opera Mobile). Same goes with desktop Safari and iPhone.
Choosing seems even harder nowadays, what with SASS, LessCSS, CleverCSS, etc.

I've been using Compass, a set of SASS libraries that (among other things) re-implements Blueprint. I love Compass; I like SASS a bit less (especially where syntax is concerned.)

http://wiki.github.com/chriseppstein/compass/
The title contains the reason on why we created Fiji (http://pacific.mpi-cbg.de): so that instead of releasing a Matlab script without documentation on its many parameters and exact Matlab version used, as a print out (or nowadays, downloadable .m file as supplementary material), we could offer instead a ready-downloadable, version-controlled and fully working program.

A colleague of mine made similar remarks recently:

"... if you can’t see the code of a piece of ... software, then you cannot say what the software really does, and this is not scientific."
"Review my startup: www.hackunmarketableproducts.com"
"First, so what? No, let me rephrase that: So fucking what? Since when does web development mean leaving 50% of your mobile users out in the cold? Since when is “I only support browsers with a large market share” a valid argument? (Answer: since we have an iPhone up our ass.)"

A device has more than 3x its market-share in traffic-share and we are supposed to ignore that? That doesn't seem realistic. This gap between market-share and traffic-share speak volumes about how far behind the other platforms are in UX.

Maybe developers aren't just obsessed with the iPhone: maybe they just don't want to develop for something that makes thier work look like shit.
you reply back with "je suis desole mais je ne parlais pas beaucoups de francais" which translates to something like "I'm sorry but I don't speak very much french" (it's been about 10 years since the last time that I spoke any french with any regularity, so my phrasing may not be 100% correct.)

If you do want to continue in french, you can also throw in a "lentement, s'il vous plait" which means "slowly, please."
MileMeter in Dallas, Tx. See http://milemeter.com/jobs for details.
I am not surprised that people find errors in code written by researchers and grad students who have little training in software development and, perhaps more importantly, are doing so in a culture which values them writing papers, not good code. (See for example http://lanl.arxiv.org/abs/0903.3971 for a discussion of this situation in astronomy/astrophysics.)

I find it much more surprising that professionally developed software used for scientific research is also error ridden. And while it might be difficult to convince individual researchers to release their code, that's nothing compared to the difficulties of convincing Wolfram research to release the source code to Mathematica...

But I do think that research is somewhat undeservedly singled out for this, just because some academic software is open for inspection. Like the article mentions, it certainly seems like the financial software has caused a lot of badness. How about flight control software used by NASA that crashed the Mars orbiter? Who knows how many innocent lives have been lost due to software errors in military systems like UAVs and missiles. Maybe none, but we can't know because it's all secret. Shouldn't they be required to show their code, too?
I work for a bank, and while we have our problems (http://mcherm.com/permalinks/1/password-in-pieces), we aren't anywhere NEAR this bad.
Ask HN: Review my Startup - IntroSpectrum (Website Performance Monitoring)
Google search share is 65.7% according to ComScore. Pretty dominant, but nowhere near 95%.

http://www.comscore.com/Press_Events/Press_Releases/2010/1/c...
And those phones have a web experience worth targeting? I understand that Nokia has a lot of phones out there, but the vast majority seem only tangentially related to the discussion of smartphone apps.

It's fairly easy to kick together a "mobile" version of a site. Just use these simple CSS rules:

img { display: none; }
body { hideous-eyebleach: true; }

For many phones, just having 0 style, 0 images and a few text fields is enough. Their browsers are barely capable of mediating an experience beyond that (let alone displaying it). These don't really represent a valid target for this discussion, I think.
Why you should not use noreply@domain.com in your emails
> Inevitably, the cost of doing so would increase the cost of the research, but I believe it would be worth it.

I'm not convinced that it would increase costs.

I'll bet that there's a lot of reinvented code in science. If every project released their code, new projects would start reusing code from current projects. In some cases, that sharing and reuse would reduce costs.
Penn State Tickets
News, commentary and ticket information for all Penn State Nittany Lions football games.
MileMeter, in Dallas, TX. See http://milemeter.com/jobs for details.
blueprint is awesome, it comes with bulit-in typography and you can also have plugins
"A Facebook clone in 9 lines of CSS" :-)
A good response:

"Anyone who buys or accepts a mined diamond is implicitly supporting war and slavery in Africa. I'm against slavery. What about you?"

(This does run the slight risk of alienating most of the women in the room, including some who cried during "Blood Diamond".)
Lots of friends who are docs (and med students) articulate similar challenges with work/life planning.

If your performance metrics are based on project attainment and productivity (trackable) rather than hierarchical position power (or the lack thereof as a PTE post-baby), then women might have a shot at trying both.

In the US business culture, unfortunately I think the cultural 'allowance' for women (and all employees) to work in this manner goes organization by organization rather than sector by sector.

This isn't a universal, however.

http://www.guardian.co.uk/lifeandstyle/2009/oct/21/men-work-...

In the Netherlands, where I lived in 2007, for example, both parents are given 16 weeks paid leave.

In Chile and Cuba parents are given 18 weeks leave paid at 100%. In Albania it's 1 year at 80 percent. The stats are eye-opening, to say the least.

http://en.wikipedia.org/wiki/Parental_leave

The US? Zero paid leave standard, with 12 weeks option to take unpaid leave according to the FMLA, which does not apply to business that employ less than 50 people (aka many startups).