skysight-inc/HackerNews huggingface dataset:
Article author here:

I'll get into CoffeeScript when I feel that it solves more problems than it creates (it's very important for me to be able to debug raw source code in a language). My goal as a programmer is to reduce complexity, and I think it will take about 10 years for CoffeeScript to let me do that.

EDIT: Forget to mention, there's nothing in particular that caused me to write this. I just realized that, more and more, my style goes against what a lot of people do. I figured I'd document it for anyone interested in it. :)
Can someone please explain to me what would the immediate technological advancement be if this is true?, what applications would this have? (Already watched the video and read the FAQ, still a lot that is not clear to me)
Of course.

It's merely the way they've discovered to prevent this particular instance of competition.
Now the client wonders why the website looks so different in different browsers.
> what difference does it make what it's written in

Tell me you believe that after you've both maintained a project for years as it evolves and had to hire a team to maintain and extend it.

And done this multiple times with different languages.

Damn, the language ecosystem and surrounding community are in the top 3 things that matter most.
If debugger integration is a must-have feature for you, then fair enough. I'd make the opposite choice myself which is why the previous statement surprised me.
Just skimmed the review and that does indeed look like a fine device.

Completely unrelated: Why do vendors (including Apple) insist on plastering their ugly company logos on the back? Both the macbook and the zenbook would look much better without that white scar.
except you can spend BTC in some grocery stores. problem Batman?
just for the record and to please the prospective downvoting mob, here are my experimental observations consistent with the cern experimental domain in order to warn any non-westerners:

"The cost [...] has been evaluated, taking into account realistic labor prices in different countries. The total cost is X (with a western equivalent value of Y) [where Y>X]

source: LHCb calorimeters : Technical Design Report

ISBN: 9290831693 http://cdsweb.cern.ch/record/494264

about integrity:

http://cdsweb.cern.ch/record/1127343?ln=en

FYI: https://secure.wikimedia.org/wikipedia/en/wiki/Spin_(public_...
I'm not sure your first and second points really make sense together - if second tier vendors throw in the towel wouldn't that reduce the pressure on margins?
London’s Traffic Woes in Lead to the Olympics
I struggle to think of Apple as innovative - I consider them iterative. They DO make amazing, fantastic products. With few exceptions, however, their products tend to be things that are iterative improvements over already existing technology.

For example, iPhone and iPad - both of these concepts (smartphone and tablet) already existed. Only, a lot of them were shitty before Apple came along. They basically swept through and fixed everything that was wrong with these devices, but it's not like they came up with the idea for a tablet or a smartphone.
Customize Gmail in Your Own Way for Look [Gmail New Feature]
I have years of professional experience writing PHP.

It's much slower to develop in or get up and running than any other language I have experience with.

Now it was faster when I had no experience, absolutely. That's solved with a few hours of reading docs and playing around. Then the other language is likely faster turnaround, easier to setup, etc.

And besides I'm not even convinced that "easy to set up" is a metric you should be using when you are deciding on a language for a non-trivial project.
Jobs started, and was the driving force behind this nonsense. If anything, I hope his absence will allow Cook et al to "gracefully" withdraw themselves from his idiotic/evil plans to sue everyone into oblivion.

Apple can't simply drop all of the lawsuits, as to do so would be an admission that it was a bad idea from its conception. Instead, they can wait until they suffer one of these judgements, then push for a cross-licensing deal.
I'm curious, can Neonode now sue Apple over the use of "swipe to unlock"?
Google I/O 2012 - Meet the Go Team (Ken Thompson is on TV!)
10 water sensors in the new Retina MacBook Pro
Also consider Asus' UX31A, which has a drool-worthy 1920x1080 matte IPS display.

Another exciting option is Lenovo's Carbon X1, which I wish they would release already: http://www.engadget.com/2012/05/15/lenovo-thinkpad-x1-carbon...
Twisted WebSocket Server [Python]
If you take “Moneyball” as an example, sometimes a poor but experienced football player might be more insightful about success and failure than a player who is successful based on “natural talent” and/or following conventional wisdom.

(That’s what I tell myself every time I write a blog post about programming...)
I actually think that the PHP language itself is the cause of this framework disparity.

Alot of those nice framework features rely on higher level language features that are missing from or atrocious to use in PHP.
Good catch; you're right (well, it was misconfigured :) ). We've gone ahead and fixed it.
Last update was a year ago. The Websocket protocol has changed since then.
when a third person forks a third time to makes additional changes does it feed back into server 1 as well as server 2?

How many tiers can it go eg would I see tier 10’s changes? What happens when I register tier 7’s changes do I still see tier 8?
> Corporate interests aren't always bad.

True, and Gittip couldn't exist without corporations:

http://blog.gittip.com/post/25215503687/corporations-and-ope...

Can we do even better than "most of the time pretty much"?

> The answer is no.

What makes you say that?
And what makes you believe the one monopoly bar association doesn't have the same market pressure to let as many people in as possible? They are also funded through membership dues, and have no public or government oversight.
Precisely my point. Wow, that guy really stepped in it.

Claiming that logic isn't valid is worse than a logical contradiction, because if logic isn't valid, you can't claim anything.
If you know the name of the store, I would like to know.
I perfectly agree. But how do you prove in court that it was obvious? Most countries do have that paragraph in their legislation stating patents need to be non-obvious to someone of similar skill. But you almost never see that being tested in court, because how the hell do you prove it?

One of the big problems with the patent system is that it tries to implement solutions that are not viable in practice. There's no good, plain, clear, and unbiased way to prove a patent is indeed trivial. Even if we us hackers look at each other and agree that it's trivial.

I'd love to live in a world where innovators of non trivial solutions were rewarded money from others, without punishing these other innovators. But that's not possible to implement in practice!
i generally avoid putting all properties of an object in one the same line in the name of readability and also to avoid the 80 char limit.

instead i do something like this. (incorrect trailing commas removed from the previous example)

var infos = [
{
name: "red",
value: [255, 0, 0, 255]
},
{
name: "green",
value: [0, 255, 0, 255]
},
{
name: "blue",
value: [0, 0, 255, 255]
}
];
What? You mean that while PHP figured out library management the other language ecosystems weren't just sitting on their hands?
Using Google CDN places no more trust in Google than using Google Analytics or AdSense. Unless your site handled sensitive data or is mission critical, I believe it's reasonable to trust Google not to do anything malicious.

It's worth noting that the same issue exists with Chrome extensions. I wonder how strong a Google password the authors of popular Chrome extensions have.
The anti-creationists have become a religion unto themselves, complete with persecutions and indulgences.

"I'm about fifty-fifty on believing in God" - Steve Jobs
Or a hash attribute to file and script tags. Of course, either case would mean redment wouldn't be able to update it.
I'm getting Galaxy S3 instead of iPhone - easy decision now. Just more proof that shows that patents slow innovation, increase costs, and reduces/limits the amount of people who can get access to the technology; Innovation will occur if people have the tools they need to build the innovation, design new tools, and reach the public who would 'vote' on the technology by mechanisms like pre-buying. Patents need to go. People need to stop fearing competition. Controlled ecosystems are bad for everyone, including the people stressing over maintaining the control.
I never used a service like that, so I wouldn't know ;-) But this sounds right.
SparkTruck Is A Force For STEM Education On Wheels
I feel like there's not much point in any sort of VCS lesson if it doesn't go over the more complex areas though. For example, reverting commits and resetting to earlier points in history are pretty essential actions, but both have their subtleties in Git (e.g why reverting a merge is hard, what 'reset' vs 'checkout' do) that will bite you if you don't know what you're doing. And everyone's fucked up via git rebase at least once.

If you never need to merge, revert, or in general use any of the aspects of Git that make it special then it's totally reasonable to use something simpler like built-in OS versioning or a conceptually simpler VCS like SVN. But I guess there's no reason why Github would sponsor that, right?
A consortium of multiple governments won a six billion dollar bet on this discovery.
This isn't my patch, so I can't speak to the specifics of it. Also, it isn't for gccgo, but the gc compiler.
Thanks. I commented that I will use only this service if it accepts bitcoin.
I don't think this is so difficult. Something has to be nontrivial to practitioners in the relevant field, so just survey a few random software engineers - not some clerks at the patent office.

Pay them for their time, obviously, and that cost should come from the patent application fee.

If this were done the vast majority of software patents existing today would not have been granted. Which is probably why the system wouldn't do it.
Oh lovely - thank you for sharing. The ASUS logo on the back could do some work. A symbol is much easier to digest than letters.
Go's http package is competitive with nginx, so that should give you an idea of the playing field that Go competes in.
And then you have SourceSafe
There are a lot of cases even on bigger SW projects when for some roles(designers, tech writers) just basic git skills would save a lot of nerves to developers.

Designers can fix small things, like images, tweak html a bit etc. They dont need to know how to create/merge new branches etc..

I dont see that Git is trying to pretend that its simple but i can see how that interactive tutorial can be incredible useful to a lot of people.
The most clear-cut argument against Bitcoin is that it is a ridiculous waste of energy. The nature of mining in the protocol implies that if Bitcoin takes off on any significant scale, there is a dichotomy going on: either there are so few miners that single large actors can dominate the total hashing power of the network, making it vulnerable; or, a significant fraction of the total world computing power goes towards mining - which means that the electricity used up by the Bitcoin network would be much larger on any reasonable measure than what you need to maintain other currencies. Wasting energy is not exactly a good plan for the future.
It's easy to rant for or against this. On a flipside:

1. Copyright is deeply broken. It currently extends well beyond any reasonable interpretation of it's original purpose.

2. You can't enter a medium and regulate it so you can do business. The standard rules and metaphors of IP don't apply as well to digital distribution. The easiest way to prevent copyrighted work from being distributed is to not digitize it. Very few books and comics were being illegally downloaded before they started epubing them. But you can't pretend you have the right to a law on medium with a structure counter to that law.

3. "Everyone deserves to be paid for their work" is false. Everyone who does work, which can be sold in the current market, given the current realities of the world, and who price and distribute their product properly should be paid for their work. If I go clean up a public park, I have no right to charge admission. If I build a statue in a public space, I can't charge people to look at it, even if they come from far away to see it.

Everyone deserves to get a part of any profit derived from their work, is a more correct statement.
Pull requests welcome. :-)
I actually had added the Galaxy Nexus to my shopping cart yesterday and then tried to buy today but couldn't. It was only in reading this that I realized why.

Does anyone have any insights into how many days/weeks before Google will be able to sell it again?
The Galaxy SIII is still available and basically the same phone

The Galaxy S III is an entirely different device sharing virtually nothing with the Galaxy Nexus.
With always-on, always-connected devices everywhere, we are not that far from every device being a web-server by default, and every device being a router for web traffic.

Data storage, and even computation may be centralized in the cloud... but why not distributed distribution?
I didn't mean to discount their accomplishments as I do think they made huge strides in the pushing of manufacturing of mobile components along with pushing the competition. But the look of grid icons, and pim applications has relatively remained unchanged.
While this Phillippines SMS mobile payment service looks superficially similar and 7 years older, it is much more tightly linked to existing financial infrastructure, including bank accounts (optional) and cards (required).

Kenya's M-Pesa only requires a mobile.

Both country services require registration with government ID documents.

In addition, what has been partly astonishing about M-Pesa is the incredibly rapid growth in its use. Within 8 months of its launch in April 2007, it had over 17 million subscribers (50% of the population), i.e. on average over 2 million subs per month for a non-Internet service!
> ortodox

Did you mean fundamentalist? Orthodox is something totally different.
Why are there 360 degrees in a circle
The one tool that I've been looking for the last few years has been a decent text-to-voice tool. I did do one series using some of the tools out there as of a couple years ago (http://www.youtube.com/watch?v=1oZ6TxrkrqE as one example), but the results were less than wonderful.
its not difficult to maintain. Emacs in particular has M-x align-regexp = (which does the alignment for you)
> So do you want to be a big fish in a little pond

But how is this a little pond? Basically every other big player offering Android phones also offer Windows Phones. If Nokia starts making money with windows Phones, everybody else will also start making money with windows phones. If the pond grows, all other fish will also grow and consume the growing pond, so Nokias share will remain the same. The pond is only little as there is no money in it.

From all the other big players, only Nokia for some reason limited itself to offering only Windows phones. If they think their Android phones couldn't beat other Android phones, how exactly are their Windows phones supposed to beat other Windows phones? If they somehow can apply a magic formula to make Windows Phones a success, what hinders them from applying that same formula to Android?

Nokia didnt want to become just another Android manufacturer and get a small piece of the big Android pie, instead they've become just another Windows Phone manufacturer and will get a small piece of the small Windows Phone pie.
Branding in the strongest selling point of Apple products. They may have their flaws, but they're genius in their branding. They put an Apple logo in the back, for the same reason they give out Apple stickers for your car. For the same reason they put "sent from my iphone" at the end of an email. For the same reason their billionaire campaign insisted to "think different". Even their pixel placement choice has branding in mind. Apple engineering sacrificed multi-tasking to make sure scrolling could be displayed at 60fps, just so that holding a competing product "just doesn't feel like an Apple". That's ingenious branding being consistent at every layer of the company.

They want to you feel emotionally and better than others, and proud to show off the Apple logo. And they're the best in the world at doing this. That's why you saw all those posts angry at instagram when they launched for Android, claiming it wouldn't be as great now that the unwashed masses could touch it.
the whole FRAND thing

Why would I hate Google for that? Motorola was cooperative and competitive with partners and despite all of their innovation they ended up -- like most of their traditional smartphone partners -- with most of their creations ending up in standards. Getting attacked by Apple and Microsoft they try to force a settlement with what they have. there is nothing in that that makes me dislike Motorola cum Google.

it was said more than once there—hate the game, not the player.

The xbox may be blocked because of critical, foundational patents, but I'm supposed to feel bad about the parties because they tried to be cooperative about them. The Galaxy Nexus is blocked because of laughable patents.

There is no question who the worse party is in this, and it's only a matter of time before something sticks and the iPhone/iPad is blocked from importation. We'll see how people like the game then.
This has been covered a lot, but in short: this is basic science that will have far-reaching implications in the long term. It gives us a greater understanding of the universe, and confirms a hypothesis that heretofore had no direct evidence.

The immediate short term won't see any technological advancement, but as with all basic science we will see outcomes in the future.

Science is in fact not engineering.
I am not saying it is unreasonable, just that it is not rational. The whole disagreement thing is just what wee chose to pay attention to and what to ignore. You can take any tech company and paint it however you want just by cherry-picking.
The external parts that go into our rails app
@tdonaghe - we have fixed all the lag issues (in less than 15m no less). So not sure 20 minutes of sub-optimal experience justifies your comment. Hope you stick around to learn more! :)
(if you can show me anywhere where Apple has made a public correction, I would find that interesting; otherwise, it is irrelevant when it is from...)

(edit: in offline conversation with comex, he came up with an article from last week that implies a change in Apple's stance on this subject)

http://www.wired.com/wiredenterprise/2012/06/mac_viruses/
Ye olde, but still worth watching: Van Jacobson's Google Talk from 2006, "A New Way to look at Networking": http://www.youtube.com/watch?v=gqGEMQveoqg
I don't think the argument was that M-Pesa isn't something real and substantive, it's that the article was a poorly done puff piece. Honestly, I got as much from your one paragraph write up about M-Pesa as I did from the original article.
An advantage of using intermediate variables is that they provide for a way to add comments without adding comments, in the form of the name of the intermediate result.

That helps in particular when you are calling several generic functions in a row. Names of local variables can contain a bit more of the terminology of the problem at hand.
In practice very few people have issues on 32bit systems, and for those that do there are workarounds.

Also, Go works much better on 64bit systems for many other reasons, if nothing else because that is what most of the core team uses. 64bit certainly does not double your memory footprint, and it increases performance dramatically (in part because the extra registers, etc., and in part because the Go 64bit compilers are much better).

And as Andrew mentioned, there is a patch already to fully solve things for the few people stuck on 32bits that have any issues.

Finally, all this is an implementation detail, and has very little to do with the qualities of the language. which is what the article is really about.
You literally just repeated all of the things that I just got done addressing. You also continue to ignore that I said NOTHING about PHP not being usable for "real sites".

I also, still, don't get your point. There are other templating languages for PHP too.

Again, your deployment argument is just as silly as your availability argument. It's trivial to deploy to Azure (sites) or Heroku, or Ironio or gondor, or any Go project, or etc, etc.

>There are millions of hosts to choose from at tiny prices, who can provide support because they know the platform.

Are you even reading what I write? Please show me a real webapp with actual users hosted on el cheapo shared hosting.
Android Clickjacking Rootkit Demonstrated | The Hacker News
More reports suggest a smaller iPad is coming
They basically swept through and fixed everything that was wrong with these devices a.k.a. innovation.
Twitter Devs: Time to Hedge Your Bets
Anything that pushes back against the insane gun lobby is great. Let them build their own sites, the more insular and backward they appear the better.
The pressure on margins for those that remain will come from those that control the full stack versus those that don't. A full stack developer can sell the device at near cost then recoup on app and content sales. The Nexus 7 and Kindle Fire are two examples of Android devices that follow this model.

I'm not sure what the margins are on the current Nexus phones are but if the next phone is of similar quality and has similar margins to the Nexus 7 then its going to put Samsung and HTC in a very uncomfortable position, especially if Google uses Motorola to build it. HTC is especially vulnerable as their operating profit last quarter was low.

Similarly if Amazon decides to do a Kindle Phone similar to the Fire that's going to put Samsung and HTC in another difficult position unless Google is going to start sharing more of the app and content 30% with the remaining phone vendors than they do today.

The key point is that the market has moved from devices and platforms to ecosystems. Unless you can derive revenue from all parts of the ecosystem then its going to be very difficult for companies that can't do that to compete with others that can.
Just a heads up, the UX21A has the 1920x1080 IPS screen too.
I've found it's even better to look for things you like (as you say), and then not say anything about it.

They'll sense you're well-disposed towards them because you are well-disposed towards them. You'll also feel happier, having noticed something you like.
> In practice very few people have issues on 32bit systems,

I'm not sure what the proportion of people who experience issues is (whether it's "some", "most", or "very few"), but in my anecdotal experience running several long-lived Go processes on a 32-bit VPS it hasn't been a problem.

I think it just comes down to the allocation patterns in your program. Some programs trigger the pathological behavior and others don't.

Regardless of the numbers of affected programs, I'll be glad when the issue is behind us for good.
Eh? Did you even read what I posted? Browsers ignore CSS they don't understand, hence you can put several versions of a rule, and a browser will use the one it understands.
I really don't think it would be that simple to make sure that process in unbiased. And that the additional costs wouldn't make patenting exclusive to billionaire companies.

But I very sincerely hope you're right :)