skysight-inc/HackerNews huggingface dataset:
I think it depends on your perspective. If you like being a web developer, then I strongly suspect GWT is not for you. A (non-comprehensive) list of things that are likely to bother you if you're a web dev (and like it):

* Things like progressive enhancement and semantic markup might not be totally impossible, but they're definitely not the focus of the framework.

* The back button is broken by default; there's a work-around but you're probably used to getting that functionality for free.

* The GWT compile cycle is LONG.

* You pretty much NEED to be using Eclipse (or possibly IntelliJ) instead of your text editor of choice.

* The final product probably won't feel like most web applications.

To be fair, people have written things like [quake2-gwt](http://code.google.com/p/quake2-gwt-port/), so you can get something pretty awesome in exchange for these tradeoffs. Also, if you loathe HTML and JavaScript, but you still need to get something up on the web, then GWT might be just your ticket.
for 3c1d i think a better count is four times higher: you can have aaa1, aa1a, a1aa and 1aaa, which your count of 26x26x26x10 only includes one of these options.

i don't think factorial is relevant here: combinatorially, factorial represents the process of sampling without replacement: so if you were to be able to only use each letter once in each domain, then you would get 26!/4!26! possibilities for 4c.

this is combinatorics: the art of advanced counting, not probability, really.
In practice, everything a board does is unanimous. If you respond to you VC board members saying "he is too expensive" with "let's vote on it", the company has WAY deeper problems.
I'm still not convinced that they did. Yes, they managed to steal a bunch of users from Digg.

Many people have complained that Digg used to be a tech-oriented site, and now it's general news. They went to Reddit for the tech-oriented news again. Now those same new people are moving to Reddit... As long as Reddit prefers numbers over loyalty, they're getting what they want.

I guess those people will come to Hacker News now. I did.
Projects with a vision should interact only occasionally
Ideas, thoughts, comments, criticisms don't deserve much respect whether they come from me or you or anyone else. Because it's all just talk, and talk is cheap. Actions and results are what matter. Bill Gates is a man of action and results.
I wouldn't have chosen GWT myself but I am working on a project with it and I have to admit it's very good.

You do have to be able to stand Java, of course. The upside of the use of Java is that when you're dealing with a large codebase the kind of tooling you get from Eclipse or IntelliJ is a big timesaver when refactoring. Things like CssResources and UiBinders are also very nice to work with, and do really help with keeping logic and presentation separate.

Some would claim that GWT is a bit of a crutch for enterprisey developers who "don't like working in the browser" but I'd say it's more for people who like working in the browser but don't much like Javascript. (FWIW I like Javascript, at least The Good Parts.) You do at the end of the day have to have a good understanding of how the browser works and what it is and is not good at to get the most out of it.

The biggest downsides for me are, in no particular order...

1) Very slow compiler when generating javascript. GWT compilation is the biggest chunk of our build time but not the majority of our code.

2) For a large application, load time in hosted mode is still pretty slow. Also hosted mode has some funky performance characteristics especially around serialization.

3) It kind of annoys me seeing lots of code working around a lack of reflection in GWT's version of Java, when the underlying Javascript runtime is completely dynamic and reflective.

I do have a lingering concern that GWT might be exposed to similar patent risks as Android, since it subsets Java and could not be considered a "compliant" java implementation. Not the same patents as in the Android case, obviously - since they were mostly VM related - but who knows what else Sun had in their cupboard.
Yes! I originally mentioned that, but it didn't really fit and I cut it.

Okasaki's _Purely Functional Data Structures_ uses SML to describe a variety of "purely functional" data structures, most of which are immutable, persistent, and exploit laziness for amortized performance guarantees. (There's an appendix with Haskell versions.)
I'm in the same boat. Figured I'd never own a desktop again — why, when I've got a laptop that's plenty powerful? But now a desktop looks potentially more attractive... cheaper, more powerful/expandable, giant screen, and even the fact that it's always in one place is somewhat desirable.
One thing about your final point: you should probably be asking yourself why you need a web application that doesn't act like most web applications. If you don't have some really compelling story that you just can't (reasonably) tell in traditional HTML/JavaScript/AJAX applications, there's a fair chance you're just going to piss off a lot of your potential users, who expect a web site to act like a web site.
This is an odd analogue. Trees aren't very comparable to humans. Why not go with dogs or at least some kind of animal we have empathy towards?
When Google Hates Your Name: Why We Renamed Our Startup
I have hate being told what to do, when I have my own ideas on how to do things.
the moral line isn't between tossing baby or doctor out. No.

The moral line is between whether you're able to kill a person ("toss out to save somebody else" - our human killer brain is good with coming out with "good/valid" reasons to kill) or not. If you're able to kill, then it is just a small technical detail whom to kill and why.
no it's not, that's the first thing i checked. I'll remove the story though if no one else seems to be effected.
What version did this vulnerability first appear? I have some older installs that don't have an admin/plugins folder.
A McDonalds salad costs more than a Big Mac because McDonalds salads typically come with meat (chicken or bacon). Both of those meats are at least as expensive as ground beef. The rest of the stuff in a salad (veggies, cheese, dressing) are more expensive than the rest of the parts of a burger (bun, condiments). A salad is also more labor-intensive to put together, and requires greater care to avoid contamination.

When I make burgers and salads at home, it costs me about half as much for a dinner plate sized salad (no meat) as it does for a quarter pound burger.

Food subsidies are not the major cost driver.

Previous comments on this subject:
http://news.ycombinator.com/item?id=1299264 (me)
http://news.ycombinator.com/item?id=1179551 (cperciva)
Video: ePub On A Kindle 3?
Please finish reading my comment.
Ironically, there is a law against accelerating too fast. It's usually called illegal "display of acceleration".

BTW, I have a Subura WRX STI (2006).
at this point groupon has more or less a monopoly so they can easily rape the businesses..

but this article seems to blame groupon instead of the business owner.

1. why would you price your promotion at a loss?
2. losing "$8,000" may sound like a lot...but in reality it should be looked at as $8,000 worth of advertising. And getting your message out to 200,000 or so local customers for that little isn't that bad.
Reviewing code with an eye for improvement it is certainly one good way to advance our skills as programmers, but I don't agree that it would be the most effective use of our spare time. The problem is that we would always end up looking at it through the prism of our present knowledge. For example, you could probably write a better XML parser if you were familiar with things like XPath than you could if you only knew how to iterate through all of the nodes.

Instead we should spend our work time critiquing our code, and our free time learning the things that both interest us and have some practical application (reading sites like HN is a good way of gauging this). Some of this learning will naturally involve studying others' code.
One point I didn't see mentioned in the article is that in the case of the Big Mac, it's likely that McDonalds sells the burger at a lower profit margin so that they can sell more fries and drinks (the real moneymaker). I'd like to see the data, but I'd bet that 95% of Big Macs were sold as part of a combo that included fries and a drink, and 95% of salads were not. To my knowledge, salads are not included in any value meals at McDonalds. Couple this with the fact (mentioned in the article) that the ingredients in a Big Mac last longer in storage than those in salads.
The idea is to link windows by task, rather than by the application that runs them.

To me, this is a profound idea. It's the same thing that "Code Bubbles" does for developers.

http://www.cs.brown.edu/people/acb/codebubbles_site.htm
First, every fault mentioned is probably true. NASA channeled money into the Ares program, which got scrapped. The "Jupiter" thing is a Mr Potatohead.

Second, I don't think you can blame NASA-the-agency for these problems. I think this is far more a case of the aerospace industry failing to retain any quantity of talented engineers for long. The "defense" side of the aerospace industry is the money-maker, so the companies funnel people into that side. That side is compartmented and paid by-the-hour, so there's been no reason to improve since about 1970. The US government has set things up so that nobody can have a career in engineering, so it doesn't attract smart kids any more.

I see this as an indictment of US education policies, and the "War on the Unexpected" that we've waged for several decades. I mean, what else do you call the weird beard patent and copyright system we've got other than a "war on the unexpected"?
True, good point. I amend my earlier statement to be "huge good marketing".

Also, I assume that Windows phones will be on (nearly) all carriers, whereas Palm was (and is?) stuck on Sprint in the US. That's worked out OK — though we'll never know how much better it could have possibly gone — for Apple, but for various reasons, including lateness to market with a broadly desirable smartphone, I don't think that's been as feasible for Palm.
Having a hard time seeing how this is Groupon's fault. Maybe a better job reminding business owners not to offer more coupons than they can actually support?
While I agree that it's not a good idea to hand GWT to a bunch of <snip>enterprisey developers who "don't like working in the browser"</snip>, I think that's exactly how it gets used by a lot of companies (based on the questions I run into on the web).
I don't think that is what you would want to do with this. It is really made for automated testing with specific browsers.
Consider an experiment which tests the effects of a chemical on mice.

The scientist purposely exposes the test group to the chemical and actively controls the environment of both the test and control group.

Experiment is intervention even above the quantum scale.
That was a premise of the article, that the Instant experience was a failure. Obvs, you can disagree, but that's a starting point, for an article that's mostly concerned with answering "Why"
You may want to consider not spelling your company's name wrong.
Why the snooping ex Google engineer is in trouble
to create something from nothing
Well, UCLA sure couldn't figure it out.
Wow, congress seems to have their eyes on the prize. They've given businesses some help with what appears to be the smallest problem [1] they face.

http://economix.blogs.nytimes.com/2010/09/14/whats-holding-b...

Way to go guys.

[1] A rough guesstimate since it's hard to read that stupid graph. Inflation might be smaller.
While all the work to bring things to Javascript is nice I'm not sure that everything needs to be wrapped in Javascript. I guess someone could argue that people who do web design know Javascript so this would let them create tests easier but do most people write these tests by hand or use IDEs to record them?
CSS Text-Shadow
I find Celerity with its completely headless browser much more interesting for doing acceptance/functional tests.

Sports both CSS and JavaScript without requiring rendering.
Can you put your email in your about so it's visible in your profile?
Can I cure my narcissism? Yes I can!!!
I'll just wait for a chrome os tablet instead.
It seemed like the business owner jumped in with a no-holds barred approach as far as discounts were concerned in order to get more feet into the shop. Improper planning, failing to study the market and unrestricted incentives were the points of failure and not Groupon. If anything, they just got a big boost as far as the # of customers was concerned.

Maybe they should have restricted the $ amount or number of coupons given out in the promotion or introduced some conditions instead of just going all out.
Making a poor business decision and then somehow blaming Groupon for it is no better than building a house in a flood plain and not having flood insurance.

Groupon works wonderfully for businesses with predictable fixed costs and decreasing marginal costs - bowling alleys, stadiums, art museums etc... It does not work well at all for businesses who need to source product, prepare goods, or provide service - restaurants especially
Well, the basic economics of giving away too many coupons is definitely the core of the problem, but it looks like Groupon aggravated it somewhat.

By taking a high cut and targeting discount-minded (rather than repeat-custom-minded) clientele, the $8000 basically went down the drain, and the business experienced more headaches dealing with testy Grouponers than they would normal clients.

Part of this is a learning experience about what you offer as a discount, how you offer it, and who you target. Instead of offering half-price cookies, offer half-price vegan cookies or similar. Do a smaller test first (though maybe Groupon doesn't allow that?) so you can get an idea of repeat rates and discount-hungry one-off customers.

The word of mouth gained from this one campaign may well echo forward for months to come, but it's still sad to see a business struggling when a site like Groupon is supposed to be fantastic for both parties involved in the transaction.
I think there's probably some evolutionary motivations tied up in this. If we weren't hardwired to prioritize the the life of our pre-reproductive members, well...we might not be around for too long. So saving the baby is a utilitarian decision motivated by our genome to ensure its survival!
"Apple's stock-market capitalization was "dead a— flat" for a number of years after Mr. Jobs returned in 1997" - She has been at the helm 20 months.

Date AAPL Share Price
Jul 9, 1997 3.42
Jul 9, 1998 7.92
Mar 9, 1999 8.53 -- 20 months
Jul 9, 1999 13.91
Jul 9, 2000 27.22
See killerstartups review http://bit.ly/bYmszb
Beyond Farmville: Supporting Urban Agriculture Online
1) Some of your terminology will be unfamiliar to US docs: A&E was a channel on basic cable, not an ER. Intercostal tube -> chest tube, etc.
2) No vitals? What kind of pretend chirurgeon do you think I am?
3) Proofreading: patients LOSE consciousness
4) Not getting any feedback from any diagnostic investigations will make me hate this thing with the fire of 10,000 malpractice attorneys. There's no way step B can depend on the outcome of step A, making the simulation very artificial-feeling. Maybe users could set a preference not to sully their precious minds with actual data if they so choose.
5) One suggestion to consider: track the expense of the management sequence in time and funds, so that players can be graded on their cost-effectiveness and speed of resolution. Give varying weights to time and economy depending on the urgency of the situation.
6) Not sure about the name, since this is about management, not prognosis. I guess it could be Prognosis: DEAD...unless YOU intervene, Doctor!
Groupon CEO re: their cut: “If we were economically rational, we would take even more.”

http://venturebeat.com/2010/09/15/demo-the-secret-of-groupon...
link to main site http://www.venturesocially.com !
Here's data that breaks the "Two Venture Capital Industries" down by dollars of funding, # of deals and median deal size.

http://www.cbinsights.com/blog/venture-capital/there-are-two...
Open-Source Facebook Competitor Diaspora Revealed
The -phobia suffix doesn't indicate fear exclusively, it's also used to describe profound distaste and dislike. Just like with homophobia, One doesn't have to be specifically afraid of gay people to be homophobic, though that is often the case.
It depends. For a new application, you have no estimates about the number of users, number of pageview, response times and so on.

I would start with one instance. When the load gets high you can switch to a larger model. When you have collected some performance data, you can better decide how to scale.

To give you some idea. I have a fb app running on my platform, that got 82000 visits last month. The avg response time is under 500ms. The instance runs on 2 cores.
The Scene S01E01: "The Release Process"
I recently needed a second phone for work and bought a cheap Symbian phone, and I have to say was very positively surprised. Half the price of the cheapest android phone, MUCH better battery life, really easy to use for calling and texting, yet still has wifi, GPS, browser etc if you ever really need them. In fact I'm starting wonder to if cheap symbian phone plus iPod touch (or Android equivalent) isn't a better overall solution than buying the latest high-end smartphone.
I've purchased quite a few by contacting the owner.

Always specify the domian name and make your outreach email as professional and formal as possible. I never include an actual offer so I can at least get them to reply (if you offer too little, they may not even reply). I never discuss the reason for purchase. The first email is only to determine their interest and start the dialogue.

If they fail to respond in a week (it takes time), I call the phone number listed on the whois record and try the personal touch.
Agreed. Even after reading this entire article I was unable to locate the app on my iPhone as I was searching for everything except justin.tv

Justin.tv should consider an updated business model where they branch out their video streaming products and rename them to increase comprehension for consumers.
Paradise Regained: how resources from space could re-green the Earth
If your project would need Canvas, you may want to look at the performance numbers from this blog post:
http://www.phoboslab.org/log/2010/09/biolab-disaster
Hopefully Canvas performance improves in the future.
The problem isn't Groupon or the shop in question. People were creating multiple Groupon accounts in order to get multiple copies of the offer from this shop. Dishonest consumers are the problem here, though this is a problem that Groupon could do more to curtail.
Lies, damn lies and Chinese science
why would they do that?
This is great. Is is easy to use Wordpress user management as a starting point for a user back end? Right now I am using userCake, which got me up in about 5 minutes. If I go with Wordpress would it be better to drop userCake for WP user management, or integrate the two?
Indeed. Just wasn't feeling very polite last night. My bad.
Like I keep saying, groupon's longterm value is very, very questionable.

The #1 value they are bringing at the moment is convincing shop owners to give a really kickass coupon. That's it!

That mailing list of theirs? Sure it's valuable. But send that same mailing list a 15% off coupon typically found in the newspaper and they won't give a crap.

And give the same groupon offer in the newspapers and...a lot MORE people would use it!
When you run a browser test on a cloud service, how do you know if it looked good or not? We created the video recording part of Sauce's testing service so you can see how the browser test worked in our cloud.
APPNATION Report: Big Company Execs Clueless about Android Fragmentation
Simpler, but I think incorrect. Liberals tend to take positions which include going out of their way to fairly treat people that they very well know don't agree with them. As exhibit A I would take about half the stuff the ACLU does, and as exhibit B most of the efforts to support multiculturalism.

That is not to say that there are not liberal tribes - there clearly are - but the mores that they have push them away from straightforward acceptance of tribalism.
How I Increased My WordPress Performance
Who is GlennKelman and why is he/shey only submitting redfin articles and who are redfin and why are the articles deliberately contrarian and who is upvoting them?
Sentience is certainly a difference between trees and humans, and probably a crucial difference.

However, some studies show that, depending on your definition of sentience, a baby might not fit into the category. There are many things (from memory: seeing moral consequences; some kinds of what if processes; understanding analogies) that aren't available to a person until 5-6 years old. Even trivial concepts such as the idea that an object still exists even when it's out of sight are not in the toolbox of a baby.
Also known as "We wanted delicious.com from the beginning, but couldn't afford it. Now we are big enough to pay for it." ;)

I always liked the hack (I still us it; it's shorter), but I'm obviously not an average user. You are completely right that being "clever" in your domain (or really anything regarding your product) is often not a great plan.
GC only works while the drive is idle and should improve cell life drastically because you do a whole lot less read/modify/write cycles for small writes in the long run. Assuming a 256 GB drive with a write endurance of 1,000,000 cycles and a write speed of 200 MB/s, it would take on average 40 years to burn out the drive by sequentially overwriting its contents. The problem with read/modify/write is that if you are doing random writes of 4 KB with an erase block size of 512 KB at 50 MB/s, the effective internal write speed is 6 GB/s and you will burn out your drive in 1-2 years instead of 40. A full GC cycle is essentially a sequential rewrite of the drive. Let's say a full cycle frees up 16 GB, as 4 GB overprovisioning per 64 GB is standard. You can write 16 GB without any read/modify/writes, and for every 16 GB you write, you will have to do an additional 256 GB of writes for the GC cycle. That sounds awful, but compared to a bunch of read/modify/writes the drive life will go up by a factor of 8. The average write speed will also be higher. To avoid long pauses the GC only runs when the drive is idle, so for things like database servers trim is essential, but on a laptop/desktop GC is plenty good enough.
Headless browsers are faster, but they're not a real browser. Selenium was explicitly created to answer the question: "How does my app work in the actual browsers my users use?"
By that logic you argue that $40 CMP's are reasonable for a email marketing campaign.

I haven't priced that kind of a service and on the surface it sounds pricey. However it may in fact be much cheaper than some other mediums with that type of each like radio or TV ads.

You could always advertise using google local which would be much cheaper, but something tells me that being the groupon deal of the day is a much more compelling proposition.

I guess I agree, it isn't a bargain but it's probably not the worst investment considering the the alternatives.
I am a big fan. I don't care that you're not.
Paraguay and Japan locked in sterile stalemate (AFP)
What exactly is the video trying to show aside from a window opening?