skysight-inc/HackerNews huggingface dataset:
Without exception this sentiment should not be reserved for just Java web frameworks, but rather the whole lot of server side web-frameworks. with the JavaScript/RIA tool-kits now maturing, there is no need to use a server side web framework for UI concerns.

With the clean separation of discipline that this creates, Java and a multitude of other languages are fine for providing the data and business services that said UI application communicates with.

Given Java's plethora of libraries available in the middleware layer, I do not know why someone would not consider it as a potential candidate for their service layer.

To be clear though, it is not only Java but the entire concept of assemble a screen on the server, push it to the client and then every action on the client requires a trip to the server to make a decision, was just plain bad design. All of these server frameworks are designed to write applications in that manner.

The web started as some people putting up pages, HTML forms where bolted on and then someone backed it with CGI/POST and the web application was born. Unfortunately, until the JavaScript/RIA frameworks came along, we had not moved the needle much past CGI/POST we just put some window dressing on it.

The decoupled JavaScript / HTML5 / CSS UI is now breaking the constraints of the old page-post model and the reality is the server side frameworks are rooted in the page-post model and are no longer a necessity.
So is it because they're just careless, because they're working with an abstraction model they're unfamiliar with, because they don't know the necessary math, because they never really grasped formal logic and causality, because they've been given 1 hour to do a 5 hour job, etc, etc. These would not all give the same way to reduce future problems (fire them, wait a couple weeks or give them some training, fire the manager, move their desk from the entrance hallway to a distraction-free office, ...).
Facebook privacy and empty platitudes
Yes, it is. I'm kind of hoping I can get a phone (Google guys: hint hint!) to really get into it though.
To be fair though, John Carmack counts as at least 3 people.
From the article: "Better medicines, carbon neutral fuels, cheaper food, and a cleaner environment—who could be against that? Well, quite a few people, as it turns out."

That is begging the question. No one is opposed to these things. This is exactly equivalent to arguing against those who are opposed to nuclear power: "You are for pollution and opposed to clean energy."

Sorry, but the possibility of great advances for humanity in any given field, does not, in and of itself, cancel out the real dangers involved, nor negate the arguments of those who urge caution.

Do not get me wrong. I am a big proponent of nuclear energy, and also think that bioengineering has huge potential, but let's not use hyperbole to stifle legitimate debate, and label any opposition as hysterical hand-wringing. It's a rather unreasonable argument for Reason.
Note that this hack is actually used in PuTTY. However he points out that it violates standard coding standards left and right.
Yes, but cut bait on the cofounder or on the company? That's the million (okay, few thousand) dollar question.
I love Etymotics, and I would recommend also considering the more recent HF5 earbuds. You can often find them for $99, and they have the same drivers that are found in their $200+ ER-4Ps. I think the HF5s have a more clear and accurate sound (although they do produce slightly less bass).
I agree. Sounds like the person isn't committed. There are many reasons for that but the bottom line is they won't get you anywhere. The upside is if they're not fully into it, they're more likely to let go. I say be direct and ask that person to walk away. If you have a product and some sales you have potential. You can sell that potential to another partner (now especially that you know what to look for).

If that person is unwilling to let go, consider pulling on a third person at an equal split. I'm sure some people would disagree with that but 1) if that person won't let go, you're probably running out of options or 2) the competition might turn your current partner 'on'.

If you have a product that does sell, I would do everything I could to make it grow. You've overcome a lot of obstacles to get to that point. If you can make it grow with a third, you'll have more options down the road (like buying the second partner out).
Talk to him, and find someone else to work with you alongside him. If that person starts to outperform him, you can point to the example as one he should follow. If he doesn't pick it up, dump him.
Cloud Computing in Brazil: Does It Depend on the Government?
Selling is hard. Without knowing the product, the sales he has generated it would be hard for us to tell you whether or not you should be worried. You should talk to him bring up your concerns. He will probably bring up a few of his own. The solution may be as simple as you don't have a sales team or the current sales team is insufficient.
You have to ask the hard questions. Why are you getting 10x worse deals? What is wrong with your product or value proposition that is requiring you to give such deep discounts?

It is never just one thing. It could be you are selling at the wrong time of the year, wrong customers or perhaps wrong pitch?

If he truly does suck at selling you need to have that conversation and find someone else to sell. Find out what your co-founder can excel in and move him/her there.

Find out the real, real, real problem and see if it is something you all want to fix together.
As long as we let people manage resources that aren't theirs, they will misuse them.

From governments, to localities to corporations.
A co-founder is no different from a marriage. Communication is everything. Hell, go see a marriage counselor if you have to.
Post it under an independent title. Interesting...
Well, something has to account for all those glorious volcanoes that I grew up admiring in the Pacific Northwest (Hood River Valley in particular). Amazing how such violence can beget such beauty.
I have a functional, attractive, cheap options. I bought an IKEA bookcase, used the very highest shelf and the bottom half for tech and design books, and two shelves for the monitors and the keyboard/mouse.

- I can adjust for my eye and arm level to within half an inch

- The whole setup looks professional in a modern chic sort of way

- Only fifty bucks.
In a dynamic language you allocate/deallocate stuff more frequently, especially considering how classes/functions can and are getting changed at runtime. Also if you want late binding you have to generate stuff on the fly (like having call-site caches) if you want a decent performance.

From what I understand Dalvik is also slower for anything involving java.lang.reflect.

So Dalvik is kind of unfriendly to dynamic languages for now. That's OK ... I wish there was some alternative to Java. Scala sucks IMHO.
Because I want to know where I'm going before I click the link.
No. This is a bad move unless you know these for a fact:

* Your expectations aren't too high
* The problem is with the salesman, not the product.
* There are other people who can sell this better
* You can afford to hire someone else to do this, or you are willing to give up a % of YOUR remaining stake to take a chance on someone else.

I would just level with your friend and tell them you'd like to give someone else a shot at sales. Let your friend spend his time researching new market directions for the company and making contacts.
was watching thinking "ho hum".

Until the crane lifted the space shuttle. That is one serious crane. Like you say - the shuttle is kind of swamped by that shed.

That is some heavy duty machinery they have there
Search or Piracy: isoHunt sez "we're exactly like Google"
Not only did they try it, they tried it 3 times.
Refactoring Digg.com's Stylesheets using Sass
Do we have the brains and balls to fix it?

Do we just want a piece of that cake?

Brightest minds wanted.
The government also has people who audit contracts looking for places where the contractor has committed a technical breach.

In my experience breaches on either side tend to get netted off fairly amicably. I might swap you a change request that you want for signing off a performance deviation I can't avoid, that kind of thing.

However the contract still serves a purpose - it provides the ground rules for that kind of trade. It does sometimes happen in bad faith (usually when the contract has a long and sticky history already) but most of the time it's just a more formalized version of goodwill. And that formality is necessary when you are talking about millions of dollars per change.
All the orthopedics clinics at my hospital have standing setups for the doctors' workrooms (the workroom itself a somewhat new idea, I think: basically converted closets where we all go to computers to look at imaging, check labs, and write electronic notes). Theirs are all non-adjustible but of appropriate height, made entirely of plywood and formica, with the lights down. They are some of the happiest doctors and most productive doctors in the hospital. I'll be moving to a new job in a couple of months, I plan to set up a standing desk. This looks like a good option.
Sorry, I have to ask -- it's the reddit/adolescent in me. What's the proper way to pronounce the name?
The contract with the submitter is not going to protect Apple. The submitter cannot grant Apple the right to distribute code belonging to someone else.

At best, the contract can be used to show that Apple acted in good faith, and thus limiting the damages to be paid to the owner (here, the FSF). But since the FSF doesn't usually demand damages, that is not relevant for this case.

The DMCA safe harbor provision (which protects sites like Hacker News) will not protect Apple either unless the application is free. In which case Apple should respond to a DMCA takedown notice.
As a startup we evaluated using Scala for parts of our development but found the development tooling support to be very limited.

Eclipse is a great IDE that has been an awesome productivity booster, but the Scala Eclipse plugin kept throwing Exception.

If it worked for me, then I would have tried it out, and then I would have gotten my teams feedback, then we would have considered switching. i.e. I do see non Java languages running on the JVM to be the future, but they are not the present yet.
We have spoken on the sales issue repeatedly. He is currently suggesting that I too join sales and let the tech on a slow burner. Sadly I am not a start salesman, and even if I was. I don't want to be pulling the wagon all alone.

Buying wise, we both are at the end of our savings, no one can afford to buy the other. And there currently doesn't seem to be any funds raising in sight.
I don't think anybody that knows about Usability Metrics takes "Neilsen" that seriously. Neilson is more popular with the 5 user is enough camp while most people dealing with Ux Metrics believe that you need to be testing with at least 50 to 300 users.
But again, it hasn't been made explicitly clear which terms are being violated. The GPL doesn't require that code be distributed along with binaries, only that code be made available upon request, and the manner for doing so be made clear. There's nothing about app store which prevents that.

The section 7.2 clause in the SDK agreement seems troubling, but it also seems unenforceable. Not only have lots of people blatantly chosen to ignore this provision (see Wordpress), it doesn't seem like it would hold up under copyright law (but I'm not a lawyer).
Just the way the redditing adolescent in you wants to pronounce it.
lol seriously
FYI: That's when you increase your rate above your initial bid.

Just call it "administrative overhead" because you now need to keep the client and the person contracting the work to you happy.
I agree with this guy (from the article):

One Foxconn worker told the newspaper he refused to sign because the company was seeking the right to institutionalise employees.

"If I bicker with my supervisor, will I be sent to a mental hospital?" the employee told the paper.

There's no way in hell I'd sign an agreement that gave my employer the right to force me to go to the loony bin.
Count yourself lucky that she's here. If life goes according to plan, one day she won't.
Plummeting Marijuana Prices Create A Panic In California
The truly fundamental flaw is deeper than that. The fundamental flaw is that the bid process is intrinsically built on one party making a future commitment of results. It is impossible to actually commit to future results; there's too many confounding factors, which I really shouldn't have to list to anyone here. This impossibility is the foundation of the system. When you put something impossible at the foundation of the system, the entire rest of the system chokes and bends around it in a most distressing way.

As notauser correctly observed before I could beat him/her to it, this is virtually identical to the way most of our jobs work. Management asks for commitments of dates and times, and the mere fact that this is literally impossible does not stop them. I am not kidding or being metaphorical about that "impossible", I mean it literally. And they do have their reasons, but the mere fact they have reasons does not prevent the entire system from getting horrifically distorted as it builds itself around the impossible primitives, producing the nonsensical and nonfunctional results we are all familiar with.

The really, really, really key insight of Agile is to reduce the amount of impossibility built into the base of the system, and the smart Agile-using engineering team lead will take every advantage of that they can. Unfortunately, Agile really only works when all sides are capable of cooperating; it can survive internal-type rivalry, but where everyone is still in the same company. I can't imagine how to make Agile work in the face of hostile agents, which is what this contract situation is.
I think there is a certain amount of laugh test failure to the "ISP is distributing too!" argument. I see it as akin to the USPS and FedEx being required to pay royalties to the music companies for distributing the music.

As for what the FSF is arguing, it is that iTunes has a blanket license that limits how many devices you can use the app on, which is pretty much against the part of the GPL that says you can't restrict the license further, or add any additional clauses.

Further, Apple may be required to host the source themselves as intermediary distributors of GPL software (by which I mean make available to additional customers beyond the original authors' reach, not act as a shipping company -- i.e. they are resellers).

I don't think the original author's actually violate the GPL, they provide the source to Apple... and they probably don't restrict the license at all.
"Playing God" is a meaningless, dangerous cliche
Thankfully, he has research to back up his position. He actually got to his position based on experimental data.
It's still amazing to me how powerful these devices have become that you can put a GC on a mobile platform, especially considering how sensitive users would be to GC stalls causing unresponsive user interfaces.
I'm looking for someone who could build an generator similar to this one: http://www.mensus.net/brain/logic.shtml

It's not that trivial, so I don't think that using some random dude from a freelancing site would be viable.
did you try Tapestry 5?
Well, you wouldn't want the wrong people getting awarded these contracts, would you?
I was in a similar situation, and my advice is: run. fast. now.

If someone sucks at sales, they're going to suck at sales. Of course, one could learn sales etc - but the ONLY value that he brings is sales, and he's supposed to be good at it already.

And then he says you should do sales too? Fuck that. Find someone else, FAST.
iPad 2.0: roll it up, and put it under your arm. Like a newspaper or an architect's plans.

I wantee.
I agree, it's a sensible guideline, but he would be critical of websites that don't follow this guideline.

It's good to be consistent. But lots of sites now have an colour scheme that makes it clear which links are visited and which ones are unvisted. Generally the visited ones are a duller / subdued.
Wouldn't that depend on which direction you are being observed from?
OTOH, you can still leak memory in Android by holding references to unneeded resources, particularly Contexts.

http://android-developers.blogspot.com/2009/01/avoiding-memo...

It's a different sort of problem, but you have to be careful either way. There is a subtle benefit to having been forced to manage reference counts.
Inconsequential to us, but I guarantee I'll be hearing about it from my mother.
All fair points... but not sufficient as I said :)
Man oh man, someone needs to start a PDF redaction startup. Every one of these stories could be a press hit for your company.

In fact, you could publish a PDF where you have your CEO declare "my Social Security number is [redacted]" to play off this.
Well, if you wrote the code, you own the copyright. You can release it under any license you wish. If other people wrote the code, then they've expressed their wishes through the terms of the GPL (which haven't really changed in the last decade), and those wishes include forbidding additional licensing agreements from being put on top of the GPL (which appears to be the objection in this case).
Want to cofound a disruptive language app?
I'm looking for a technical co-founder(s) who can execute my vision. I have an innovative idea for a language app that will help people connect to native speakers. I am not technical, but after several months trying to become technical, I have an immense respect for that side of the equation. Please check out my blog for more on the way I think and fill out the form if you are interested in joining forces.
Can you bring in a salesperson that works exclusively on commission? What kind of price range does your product fit into?
> That being said, it's also fair to ask HP, Dell, or anyone else who employs Foxconn the exact same questions.

I think that this is the point. Pointing only at Apple in this case reeks of the 'Micro$oft'-type anti-fanboyism of recent years.
Pretty cool that Adobe came through with an approvable version of the Wired app after the 3.3.1 change. I'm sure it was originally going to be one of the flagship examples of the CS5 export to iPhone functionality.
Many modern platforms contain some logic, that can be (ab)used to do memset() directly in hardware without processor involvement (ie. in parallel with other code). But this tends to require so much setup and IO overhead so it simply isn't worthwhile to do.

Integrating memset/bzero logic into memory array itself will increase it's price drastically (but in some special cases it is done, generally when memory array already contains some other expensive non-memory logic).
You're wrong. I can write Lua, Python or Ruby code that does little allocation and would perform well (in a relative sense) on Dalvik. Those are all dynamic.

I could not write Haskell or OCaml code that performs well on Dalvik, because of their allocation profiles.

A language being dynamic does not have much to do with its allocation profile. Haskell and OCaml are not dynamic languages, but have allocation and deallocation profiles that grossly outstrip what you would see in typical Python or Ruby code.

Scala allocates most things on the heap and is probably unsuitable for use on Dalvik. What is your complain about Scala as a language?
A Capability-Based Web
Build your own Dreamliner: Inside Boeing's design studio
Useful links:

http://vimeo.com/11491691

http://danieltenner.com/posts/0005-starting-up-with-a-friend...

Some thoughts:

Generally, if sales is hard, it's also because of the product development. Don't blame all of it on him, your product is not as amazing as you might think.
Nissan Says Electric Car Is Sold Out for This Year
In a situation like this, where it's already been mandated that the job will be done goes a long way to taking away any incentive that the contractor might have to bargain. Only when there's a real possibility that the potential buyer might say "forget it, that's too rich for me" can a real negotiation occur. But as is it, the contractor has a distinct advantage.

Of course, there are multiple contractors bidding. But they all know that the bid will be issued, and they know that they all know. With that knowledge, even absent real collusion, you can expect them to act accordingly.

Pile on top of this the regulations dictating that it must be done with union labor at the prevailing wage; that ceilings must be of a given height and doorways recessed; etc. ad nauseam. This prevents the contractor from "thinking outside the box" to streamline the process with good ideas or better leverage their own skills.

So we've got contractors that are hamstrung as to their approach to the project, but otherwise having the upper hand in negotiation. What do you expect to happen?
We are working on that now. It might give us more breathing air but still will keep us with a CEO (him) that I cannot trust professionaly.
There are many upcoming HTML 5 books for this summer, which one is best?
On the amazon page I can see more than 4 for pre-order. One of them is by Mark Pilgrim. Is there any HTML 5 book yet that is considered a bible just like Dive Into Python or The C Programming Language? Which one do you recommend?

http://www.amazon.co.uk/s/ref=nb_sb_noss?url=search-alias%3Daps&field-keywords=html+5&x=0&y=0

Thank you.
Jakob Nielsen (correct spelling) says that testing on five users is enough to identify serious usability problems that need correction soon.

http://www.useit.com/alertbox/20000319.html

He does NOT say that you should stop testing as soon as you have testing with five users, but rather that you should build usability testing into your development process throughout all of its stages, but especially the early stages.

http://www.useit.com/alertbox/20030825.html

http://www.useit.com/alertbox/weekly-usability-tests.html

http://www.useit.com/alertbox/experienced-users.html

http://www.useit.com/alertbox/multiple-user-testing.html

http://www.useit.com/alertbox/user-testing-showbiz.html

http://www.useit.com/alertbox/quantitative_testing.html

http://www.useit.com/alertbox/20050815.html

http://www.useit.com/alertbox/20050214.html

http://www.useit.com/alertbox/20040719.html

http://www.useit.com/alertbox/20030120.html
This is definitely an option that should be considered.

I had a similar situation: I was moonlighting on a very promising startup for 2 years. My partners were supposed to do the fundraising, biz/development, or pitch in money. But it didn't happen at a level that I consider competitive. In the end things started to get worse: they don't understand the tech components very well but still had strong opinions. And that starts to become a -ve contribution. So I split from them and I am working on a few things on my own. Looking back in hindsight I feel vindicated.

I'd recommend that you cover all the conversation topics that others have suggested above. If it does not work out then cut your losses and move on. It may seem like a big deal after having invested time and emotions with this person but you should do what is right for you.

Asides: I feel that if an idea involves tech development then techies should work on it by themselves for a few months and then bring in the biz/dev guys. That way you know exactly what you are looking for and bring in the right guys that suit your business (connections, industry knowledge, etc.). Moreover you get to evaluate the biz/dev guys more closely since you can be with them when then demo the prototype. The only caveat here is that you need to have some prior startup experience so you can sort out the high level business aspects (users, customers, reveune models, etc.) on your own before you specialize your code/prototype too deeply.
NYC sinks $300,000 into tech startup