skysight-inc/HackerNews huggingface dataset:
Raven : Build Java projects with Ruby
Have you tried it to make a conclusion that it will disrupt something? No, you just "hate" it. That's plain old bias.

PS.
It's actually funny to see that kind of bias coming from the person who's getting (or at least WAS getting) most of their income from M's platform. ;)
Visualization of the Grammars of Ruby, Java and Javascript
It only puts out half an amp which is not enough for all devices (should do a full 1 amp).

Also, I buy A/C -> USB adapters for less than $1 off ebay.

http://en.wikipedia.org/wiki/Usb#Power
A host or hub Charging Downstream Port can supply
a maximum of 1.5 A when communicating at low-speed
or full-speed, a maximum of 900 mA when communicating
at high-speed, and as much current as the connector will
safely handle when no communication is taking place;

USB 2.0 standard-A connectors are rated at 1500 mA by default
I recently learned Pandora does this as well. Got my password sent to me in an email
I like the idea of many small special-purpose languages. In that view, a language or an API (to some specific library) has the same goal: expose some functionality to the programmer. The nice thing with a specific language, is that it can be tailored, syntactically, to the purpose of the 'library'. It's a bit more work to wrap those functionality into a language instead of just an API, but I believe the amount of learning one would be in favor of the language kind.
Depends; it would be reasonable for a dense city to still have restrictions since fire has a propensity to spread and if your place burns down, your neighbors' might too.
Yes, unless this guidance has changed: http://www.ice.gov/doclib/sevis/pdf/opt_policy_guidance_pdf....

EDIT: Section 7.2.1 specifically.
Money shot: In any event, in order for the e-reader market to thrive publishers must lower their wholesale prices so that distributors can turn a reasonable profit. We believe that if the price is lowered enough publishers may earn less per unit, but could ultimately earn more in overall revenue and profit through a greater number of sales.

Except they can't.

I gather (can't cite my source) that amazon were leaning on British publishers to give them an 80-90% discount off list for Kindle books. Normal trade discounts are in the 40-55% range; anything over 60% is harsh, 70% has the publisher losing their shirt (making a loss). Remember, about 10% of the cover price of the book goes to the author, and the publisher takes another 10% to cover editorial/marketing/production costs, even if you don't include covering chunks of dead tree with ink (another 10%). (Unfortunately, the "physical" production costs don't go away if you switch from paper books to ebooks -- publishers still have to run a royalty accounting system for authors who expect to be paid a percentage cut per book sold.) The other 70% of the cover price goes to the supply chain, or is split between the supply chain (aka Amazon.com) and that nice 30% discount Amazon gives you, the customer, for shopping with them. If they're lucky, the publisher can keep 10-15% of it for themselves -- and that's the profit their shareholders dine out on.

The major publishers are between a rock and a hard place over the ebook discount setup. Relatively nimble small players and startups such as Baen's webscription subsidiary (www.webscription.net) can add new boilerplate to newly signed book contracts that free them to pursue more ebook-friendly business models, but how do Penguin re-negotiate every contract for a backlist of on the order of 40,000 titles?

Amazon have built a business model on disintermediation -- they've replaced wholesale distributors and the bookstores they feed with a single hybrid entity, and therefore take the tranche of profit that would formerly have fuelled both those earlier types of business. But there isn't enough slack left in the supply chain to let them cut prices further -- not without eating into the author's cut (long-term fallout: fewer books get written), the publisher's cut (long-term fallout: fewer books get published) or the reader's wallet (books cost more).

I bloviated about this back in 2007 ... much less has changed since then than most people seem to believe:

http://www.antipope.org/charlie/blog-static/2007/03/why_the_...
Has this result been replicable over the past 60 years?
Why Net Neutrality Is Important for Startups, Innovation
I don't think that's really true where IP is involved. It's pretty easy to leverage the IP of those original games to make a more compelling alternative, even if it is otherwise inferior.

He may not be able to be better than them legally. Niches like this don't get validated, they get owned.
How Foursquare is Changing Social Media Marketing
> it's obvious that we need some convergence.

Why? This isn't politics. Maybe one approach IS better than the other. Or maybe there are better methods we don't know.

In fact I think most Bayesians would consider Frequentist methods either plain "wrong" (like, at best works in special cases) or as approximations to the full Bayesian way.

And that doesn't mean they are useless, because going fully Bayesian normaly requires "a lot" of computation, or
maybe we have issues with elicitation (I suspect this is the biggest hurdle for frequentists). But Bayes is still the gold standard.
You can make your own collections, it's relatively easy unless you have 100k+ items, then you have to write some custom server software
Yep - DeepZoom a PivotTable of Wikipedia
Convert .NET 2.0 DLLs to 4.0 without recompiling
Reading the comments here defending google's actions re: etherpad it's hard to argue that google is at any stage other than the last "be a little less evil than the competition" stage.

Google has managed to stay significantly less evil than the standard for large companies. They're big enough now that, no matter what they do, people will accuse them of insidious things, but it's hard to argue that they don't represent an incremental step in the right direction. It's not obvious how much of this is self-determined and how much is the zeitgeist of the internet, but I'm not sure that's too important.

You could start with the fact that they bought Etherpad in the first place. In its heyday, a certain leviathan that comes to mind would have simply killed it by any means necessary. (And then stood gloating over its remains, cackling and pumping its fists in the air. And saying "it's just business" to anyone who had a problem. But I digress.)

Comparing how Google uses their power to how Apple uses theirs, or what Microsoft would do with the power they wish they still had, I'm glad Google have managed to preserve the evil-to-non-evil ratio that they have, even if it is far from zero. As Sarah Vowell once said, don't diss the lesser of two evils; less evil is a big deal!
I wrote this to help myself out with porting a project, and figured some other folks would find it handy
Well the term is not very precise if the way that you're using it and the way the article is using it are completely different. The article makes it clear that the term "pass-by-value" refers to the fact that the callers' references cannot be unseated by the function call; but it does not mean deep copies are made, like by copy constructor, hence that's why it applies to Java. Allow me to illustrate:

vector<int> numbers;
void f(vector<int> args);

Due to C++'s copying, args[0] has a different address than numbers[0], because a deep copy of the vector was made. As the article states, this is not what pass-by-value is referring to, otherwise it would be false that Java / Python / Ruby et al are pass-by-value. So I disagree that the terms are clear, but rather that there is confusion around these terms. As for wanting immutability, it's almost always better for C++ code to write functions not like f but instead like this:

void g(const vector<int>& args);

And apologies for the editorializing, but I do consider this a language design flaw, one inherited from the backwards compatibility for C, which already allowed struct's to be passed (non-pointer) as args and then copied to keep the caller untouchable. It makes C++ code more verbose and more error prone, and is quite difficult for new programmers to grasp.
this might be helpful http://venturebeat.com/2007/06/22/sold-to-the-highest-bidder...
When you say "Africa", I assume you are not speaking of "South Africa". Most of Africa has always been organised into communities, where the communities select a non-heriditary leader, who represents the community in a meeting of all local leaders. This is why the chief "controls" the land - it is his job to make impartial decisions on land. He cannot assign all the land to himself, that never happens in Africa (in constrast to Europe). Rather, he is a caretaker.

In Europe, the king is a man who tells people what to do, and his decisions are completely separated from the people. In Africa, the chief is a person who is best thought to represent the decisions of the people, and so what he says is representative of the people who he leads. His very role depends on him being the voice of the people - it is impossible for a chief to not do this, because he does not have an army to force the people to follow what he wants. His army are the very people he leads.

Ground is not communal, ground is owned by individuals in small portions across the villages or towns. Africa is mostly compared of Niger-Congo speaking people, and most of them use exactly the same system I describe here. The far South Africans, which you are basing your argument on, are not representative, just as Ethiopians or Somalis would not be representative.

I believe there has hardly ever been a situation in Africa where a chief attacked his own people with an army, and caused some kind of internal massacre. The structure of society does not allow this.
In that case your favorite airport is called Boston Logan, Terminal E (I haven't checked the other terminals). Most passenger-oriented power plugs have USB, too, albeit it's a different design from what's in the link. WiFi is free, sponsored by Google.
They may be unscanned regions.
Kind of an odd form of hiring, since 2 of the 3 Etherpad founders used to work at Google and left to form AppJet.
Yeah, and the string must be reinterpolated every time (possibly barring some of the more exotic python implementations).
Although Google's behavior has indeed painted a better picture of them in my mind, I would argue that I would have the same impression had they just agreed to open-source it from the beginning.
That is annoying, and is a bad security practice, but not the end of the world as a customer. It's actually slightly less horrifying at Namecheap, because as your registrar you should be using crazy good passwords anyways, which means they're never re-used.

Three recommendations:

* head /dev/random | md5 # very annoying to type, though

* ruby -e 'puts rand(1<<128).to_s(32)' # less annoying to type

* Keychain Access password helper at "memorable, 31 long"

Note that FedEx has the same bad behavior.

The real risk here is to Namecheap, who is utterly exposed in the event of a database leak. If they're keeping online plaintext passwords, they'll have nothing to say to mitigate the catastrophic damage of giving up many of their customer's most sensitive credentials.
I just had another idea. I still think approaching them for acquisition is an option, mostly because I don't like businesses dependent on other businesses (for precisely this reason). However, an alternative route may work better. I wish I had a fuller understanding of text based RPGs like MobWars because they are making an absolute killing. I tried one out once, but just couldn't understand its draw, otherwise I'd create one in a heartbeat. But obsidianportal.com seems similar to me, just based on D&D copyrighted material. Try to brainstorm out a text based RPG that would appeal to D&D'ers but with your own material. You already have a community to sell it to, and it might grow to be worth far more, and you own all the IP.
When I come to the US, they asked me a lot of question if I was there for work, and they probably wouldn't let me stay without a credit card.
Jason Calacanis's Open Angel Forum is accepting applications.
>>nothing has changed [with Perl 5/6 since 2004]

Wow, can you go through the synopses etc and prove that? :-) [Edit: Please put especial emphasis in showing why Moose is bad.]

That was sad. Why don't you run along and try to "argue" with someone about Emacs/Vi, instead?

Just try to not again start with flaming a language/editor based on a reference to a very different language/editor with a similar name.

Also, try to find something better than outdated ranting based on a claim that a humorous speech shows someone is insane... :-)
SJC has USB outlets in the terminal. Not quite as slick as this one, but eh.
5 Pet Peeves Developers Have With Designers (and How to Avoid Them)
It's possible that the post has been edited since you replied, but as it reads now he is "impartial and agnostic about climate change". Clearly he is biased against the current state of "climate science" as currently practiced, but I'd take him at his word that he's interested in seeing what the data show if one removes the hype and spin.
okay. but, under what rubric is it legal for a person without us work authorization, situated outside of the us, to be paid by a us person/organization for work done such as developing software?
Trends in climate science: in 1974 the earth was cooling
Have you seen Subtext? It's an interesting semi-visual language from Jonathan Edwards at MIT.

[1] http://en.wikipedia.org/wiki/Subtext_programming_language
[2] http://subtextual.org/subtext2.html (demo)

These days the idea is developed under the name Coherence. Jonathan recently released another paper on the subject at OOPSLA.

[3] http://coherence-lang.org/
I am biased - not about climatology, but having been in grad school and seen it first hand, I am biased about scientists motives, especially when you are competing for millions of dollars of grant money. I also know its easy to fit big data sets to a desired conclusion.

I care about being confident that the data supports the conclusion. I want all the data in the open and open to scrutiny. Whether the Earth is cooling, heating, staying the same - I just want it proven with open source code, not on a consensus of people I don't know using data hidden from the public, with code that I haven't read.

Edit: I am sure the vast majority of scientists are true to the data. And this project will only help reinforce their work.
Be professional (Read clean code chapter 1), do your best, don't take it personal.. it is just a job.

If you are good at what you do, and behave professionally you should not have to be angry at your job.

Now, If you are being asked to behave in a matter YOU consider unprofessional, it is up to YOU to say "I can't do that" and... be prepared to find some other job.

Having options is the best medicine for frustration.
I'd like to start a formal group to bring back the glaciers and arctic ice cap.
> Now who would search for "gaps" when they wanted to get to The Gap?

Possibly someone searching for "Gaps summer range". There are a LOT more people who look for The Gap than for gaps.cgi, and it's quite likely some of them can't punctuate their sentences properly.
a, b = b, a

:)
Globally, there is a warming trend of about 0.8C since 1900, more than half of which has occurred since 1979.
If Amazon can sell a paperback book for 8$ and they are they are taking a hit at 10$ per ebook then clearly there is a mistake somewhere on the supply chain.
The value being passed in java is the value of the pointer, where the original pointer value cannot be changed by the function. This is pass-by-reference. Think of pass-by-reference as a special case of pass by value where the value of the pointer to an object is passed rather than the object itself.

If I wanted to write a function that accepted a vector and returned a slightly altered version of that vector I would make a function that does a deep copy and would return that - without ever needing to call the copy constructor myself. I think that it is nice that C++ gives me that option. I don't think that any language is flawless and it's clear that one programmer's feature is, in this case, another programmer's flaw. Keep in mind that this applies to your favorite languages as well.

Edit:

It occurs to me that the distinction is important in multithreaded programs as well. Beyond just worrying about whether or not the underlying data structure is thread safe, passing something by reference might mean sharing memory between two CPUs which can easily lead to a slowdown as the CPUs need to repeatedly flush and resynchronize what's in their cache. Thus unless I have specifically built a thread-safe class whose data has a real need to be shared between between threads I would send data from one thread to another by value rather than by reference.
Have you tried it to make a conclusion that it will disrupt something? No, you just "hate" it. That's plain old bias.

Yes, I had it installed for some time. I don't remember the exact problems I had with it, but there were problems.

As for bias, I think I have the normal level of it wrt Microsoft. Everyone have it. (Oh, and you should note that I competed with MS. Add this to your bias-detector.)

Anyway, why we're discussing me and my bias? Re-read my original post. Any objections? State them, and please exclude me from the picture, and stop trolling.
I prefer working in the office - normal commute is 20 minutes by train - the only problem at least in my office is no doors and i sit close to people who are in tele-sales , constant noise.

For thinking time, i have to get into a meeting room with my laptop - not ideal but still better than at home. I prefer the separation.
> In Sweden...

New York has old, old, old, old infrastructure. It might surprise you to know that they still dump their trash onto the streets, where it rots in the summer heat and mixes with AC condensation that drips down (because their AC units hang out of windows) and creates giant rivers of foul smelling shit water that you must step over carefully to avoid.
It's never okay to have this view. I find that people who favour eugenics are never those who would have been culled in the first place. Same argument always when it comes to proving the superiority of a particular group - it's usually members from that group who want to do this the most.
Interesting talk but irritating, neurotic woman. She advocates dissociating self from one's creativity and manifesting it in some kind of cosmic force or god external to the writer to overcome the anxiety of past success. A popular strategy through the ages but a recipe for disaster nonetheless. A better strategy would be to examine her motives as to why she writes and whether popularity contests (i.e. commercial success) is a good standard of the quality of her work. Of course, commercial success is important especially for the artist but if the primary motive is to please the crowds (and its proxy, commercial success) whatever creativity you had will fade. cf. Hollywood.
How much of this stuff is coming from real-world need, and how much from ideas about how programming ought to be? I have a strong impression of the latter.

There is a revealing phrase in the blog post linked to elsewhere in this thread (http://ejohn.org/blog/ecmascript-5-objects-and-properties/): "Property descriptors (and their associated methods) is probably the most important new feature of ECMAScript 5. It gives developers the ability to have fine-grained control of their objects, prevent undesired tinkering, and maintaining a unified web-compatible API." [italics added]

"Undesired tinkering" is the very essence of what made the web the web. These perennial efforts to add restrictions, control, lock-down, etc., seem to me rooted in a failure to understand this. Had these people been in control all along, there would never had been a web in the first place.

Every time I encounter this mentality, I refresh myself by re-reading Adam Bosworth's classic polemic in favor of the simple and sloppy: http://news.ycombinator.com/item?id=447086
What I don't understand about all this is where the savings of lower marginal manufacturing cost per book go. Once a Kindle or Nook is out there, the materials cost of adding another book to it is nearly zero compared to printing and shipping a dead-tree edition, so why doesn't that lower the cost that Amazon pays? Is there a similar dynamic behind Amazon MP3 that's causing them to lose out for every album sold at near-zero marginal cost?
Who cares?

I don't care if this is normal or not, and honestly, I don't know you. How am I supposed to help you?

You could be:
A bad programmer.
A good programmer.
A non social person, and hate socializing with colleagues.
A social person and hate writing code alone.
A good leader that wants to decide by himself.
A bad leader that just want another relationship with his boss.

You want to be happy in your live, don't you?. So go to a good psychologist or read books and fix that by yourself. You are a grown up human. Take responsibility.
I also think eBooks piracy is rampant. Unless people consciously choose to buy eBooks rather than download them illegally, it is difficult for the eBook industry to make profits.

tl;dr: Ebook piracy is everywhere. Its important for the industry to figure out a way to monetize eBooks.
Everyone wins except the theatre owners, of course. And the folks they employ. Not that legacy infrastructure has a right to exist forever, but some people do lose.

I'd guess a tiered pricing would be used... high prices at the moment of release, dropping daily/weekly until they hit the standard minimum which I'd guess would be a few dollars. This way they get the high profits from people who can't wait, and they also get money later from people who would never pay the higher prices.

I would pay more for a streamed movie than a redbox rental because I don't have to: a) pick it up; b) deal with the occasional damaged/dirty disc; c) take it back.
Ask HN: Review my web-app for creating Android apps
I'm looking for some help in reviewing my startup and would appreciate any feedback from those of you with Android phones. http://redbirdapps.com

Our first application grew from the idea that if you have a smart phone, you shouldn't have a dumb business card.

Try it for free. You can have a customized Android application on your phone in a few minutes, no programming required.

Thanks, hackers.
Clickable link:
http://redbirdapps.com
whois pissedoffedness.com

NO MATCH
Hackers target Facebook Account Recovery
Who needs phishing, key loggers or exploits when you can simply fill a form and gain access to almost any Facebook account? It seems that some hackers found an easy way to compromise Facebook accounts simply by filling out the ‘My Account has been Hacked’ form available on the Facebook web site.
Ignore the above comment. I must have been up way too late last night. Thanks for that piece of info.
You might be thinking about how much power DC takes to cover distances? This isn't using only one DC power supply for the whole house though - there's a converter in the outlet.
Microsoft doesn't give two shits about emerging web standards or cross-platform compatibility. it's like they have their fingers in their collective ears going "LA LA LA I can't hear you"