skysight-inc/HackerNews huggingface dataset:
Congratulations, the user is on your website, running your malicious javascript. Which is going to do what, exactly? It doesn't have access to any other site's cookies or information.
Timeline apps behind Facebook engineering
I don't like software architects.

I'd much rather have a team full of A-type engineers that will stop at nothing to force their individual vision into a project.

We can trust that every top-notch developer has the whole project's welfare at heart, and not just the part that they own and whose success impacts their performance evaluation. Ergo, a totally flat team of aggressive rock-star engineers is destined to build their constituent parts in a homogeneous and consistent fashion.

A team of engineering ninjas are bound by a higher power to perfectly coordinate their coding style, core patterns, API design, conventions vs configuration trade offs, third-party dependencies, feature preference, etc., in a way that resonates precisely with the needs of the business and the risks of the industry.

In short, all world-class engineers are business-savvy, have no conflicting interests, never have unresolved disagreements, and are also telepathic. And since all the engineers I work with are obviously world-class engineers, having a single point of accountability and a single vision of quality around is an insulting slap in the face!
Story aside, I'm surprised at the usually professional Economist running a caption of "A naive investor kisses his shirt goodbye" under a picture of Wayne Rooney. Very tabloid.
Internet Access Is a Human Right, Says United Nations
Sinatra is pretty great for rapid prototyping. For example: https://gist.github.com/3062572

Then I just invoke it with "shotgun rest.rb" and hit http://localhost:9393/ and I'm up and running. It's not running through Apache, but it's not really significantly more difficult than PHP prototyping.

curl -d "foo[bar]=1&foo[baz]=hello%20there" http://localhost:9393/foos
{"result":"success"}

curl http://localhost:9393/foos/1
{"bar":"1","baz":"hello there","id":"1"}

Easy peasy.
Show HN: Codepoints.net, Unicode galore
Would you rather have a 5% chance of a war that kills 50,000 people, or a 0.01% chance of a war that kills 5 billion people?
http://phaxio.com
Or no root privileges.
Perhaps http://en.wikipedia.org/wiki/Design_and_Technology ?
Adblock Plus for FireFox has an option to whitelist non-intrusive ads.
From the way the article is worded, it does not sound like he missed the birth of the child or left for a week. I agree with your point about needing to set your own priorities, but I honestly don't understand what the author is whining about. My ex was career military. Military men frequently cannot be home for birthdays, anniversaries and even the birth of a child. My husband had to find a way to get out of a deployment to be there when our second child was born. I appreciate that he did that but I also know I am fortunate: His chain of command was not required to give him an option.

I tend to not understand the complaints of people who have had cushier lives than I have had. I am okay with that. I think most people are wusses and whiners and I wouldn't want to live like they live.

I will no doubt regret replying to this. I seem to have misplaced my PC filter.

Peace.
$4,752 of extra savings a year is an absolutely MASSIVE amount for a middle class person. For example, if you're already saving $20k a year, that will bump up savings to almost $25k.

Then, this is just one source of additional savings. Cut further on services you don't really need (coffee at $4 a pop, $150/mo cable TV bill, etc.) and now we're talking some serious money.
I use Posterous and love it. We've used WP and Tumblr and I find Posterous the best by far. However, I don't know how the service will progress after the twitter acquisition.
It was necessary lest you think they only meant that it would change the startup world figuratively. There's an important difference.
This framework is just what I've been needing. I'm working on a big tutorial that just used popup windows and relied on the user to find what they needed on the page.

I'm going to start using this and if the OP doesn't add a previous button I'll probably submit something myself.
I'm working from the assumption that the more people talk about something, and the more we view that talk as acceptable, the more likely people are to follow through on that talk and do those things.

And vice-versa. (The more we shut down communication the more we shut down action.)

I don't believe it can be absolutely effective. And I don't have any data to support the notion. But in looking at various social strategies aimed at encouraging/discouraging various behaviors, it certainly seems to be accepted wisdom.

And, anecdotally at least, it seems to effect real behavior among people I've known.
In what way do multiple labels make IMAP move weird?

Do labels get transformed into folders? And then you end with duplicate emails in multiple folders? Or something else?
You're a Startup Founder, There Will Be Blood
Comparing Iran to China or Russia is absurd. It is a terrorist run nation that openly says it wants to wipe Israel from the face of the Earth. It being a nuclear power is not a deterrent that will bring peace.
While I cannot say for certain that neurons are not the only thing responsible for these behaviors, I'm fairly confident in saying that we don't know nearly enough about neurons to assume that 7,400 equates to "pretty simple".
I see lots of vitriol here. I think there are a lot of bad experiences, probably I imagine from the ivory tower architects that you get from big consultancies and the like.

I am a proper solution architect. I'm there to serve others with my extensive experience, nothing more. I am always there in the shadows to keep the cogs oiled, provide canned and well tested ideas, stop things that shouldn't happen, start things that should, make sure communication is made and most importantly spend time teaching and helping people. I'm also there to do the risky horrible jobs that no one else wants to be responsible for.

You're supposed to be more a spiritual guide than a facist dictator.

I will say that there is no place for me in an organisation with less than 10 hands on engineering staff.
I've always wondered how the site snag.gy does something similar. Take this link, for example (you'll have to disable AdBlock if you want to see the ad): http://i.snag.gy/0obAy.jpg (ignore the image itself; it was one of the first to pop up in my history)

The source is just the image, and you can embed the image, but there's an ad under the image. Also, right click -> view image or copy image location point to the same URL.
Oddly enough, there's another story on the front page that address this guy:

http://news.ycombinator.com/item?id=4208454
FYI, I faced the same choice. Tried both and had a significantly better experience with Rackspace. Their push IMAP is fast. Good status page that's never missed an outage. Techs seem knowledgeable when opening a ticket.
That was a well-written article that has a pattern that should work well for a lot of people. But I think it can be improved.

One cool fact is that Javascript has first class functions. This means you can bring a lot of development patterns from the functional realm into your web development.

There is a trend of languages moving away from the concept of mutable state. The article does a good job with the first steps (by wrapping everything in its own function scope), but Javascript lets us go further. The article seems like it attempts to shoe-horn the concepts of classes and sub-type polymorphism into a language that has better options.
Graphing the history of philosophy
I think (s?)he meant upload the image to someone else's site. The malicious code be running on that site... not your own. So then it does have access to that site's cookies.
R is great mostly for the breath of plugins/implementations contributed by the community... much better than its alternative SAS for an infinitely lower price... ($0 vs ~$10k). Not surprised by this move from Oracle as data analytics/mining gets more popular.
For R enthusiasts there is a great blog I follow http://www.win-vector.com/blog/2012/07/modeling-trick-masked...
I think it's worth considering that Netflix is the single largest source of downstream Internet traffic in all of North America. The most recent estimates I could find--from about a year ago--are that at peak, Netflix streaming consumes between about 20% and 30% of all NA available downstream bandwidth. So while Quantcast is obviously a highly available service, it seems likely to me the server resources involved are probably quite a bit higher at Netflix.
People don't buy products after reading disclaimers or EULAs. But they carry some expectations as what to get from it and what not. If they later find a too wide difference between their expectations and how that EULA had been acted upon, they know what brand NOT to buy next. And friends warn friends, if only to save them from reading 10 EULAs daily.
Yes,

But there is a difference between software construction and building construction.

The difference is that for software, anything that would normally be "construction work" in another field is or can be done in an automated fashion. Thus it can be argued that all programming is done at the "design" or the "architecture" level. That isn't to be say that the software architect position is alway illegitimate. But gives one an idea why, in contrast to sky-scraper construction, some people might legitimately want to dispense with architect as a distinct position.
same story in the Atlantic: https://news.ycombinator.com/item?id=4209205
Does that make the United States the most peaceful nation the world has ever known?
Netflix is designed to run on two out of three availability zones in a region. There are tens of TB of customer data triple replicated in that region, which has off-region archive but we don't live replicate the data intensive data sources. We also have the Europe region which does live replicate things like membership (since all members are global members of Netflix).

In this case we had some bugs, we should have had a two minute increase in error rate as a third of the clients retried, then the dead instances would have been out of traffic. That's what happened in the previous power outage, where fewer instances went down, and it didn't trigger this bug.
I've worked under MSF, RUP and good old waterfall. They're all dead ends if you ask me, even delivering massive enterprise software. To be honest these processes were fine with earlier tooling such as Visual Basic which was rigid, inflexible, hard to test etc but (whilst wincing using the term Agile), there are much more agile languages now which allow test frameworks to be built effectively.

We've settled finally on a hybrid Kanban approach. It's simple, everyone understands it, there are no power trips, it just works.

backlog -> arch -> dev -> test -> deployed

There is no agile ceremony or SCRUM-wankery (pigs, chicken shit) - we binned all that and just did work.
Nothing much new here. And site design sucks on contrast -- why grey text?
Opera 12.50 Snapshot with WebKit Prefixes Support
Signature: lightweight signature checking for ‪python‬ unit tests
Almost certainly, given that the author seems to have significant connections to the UK.
Wladimir Klitschko vs Tony Thompson Live stream PPV Boxing Online HDTV Coverage
Wladimir Klitschko is set to defend his world titles on Saturday in Switzerland, with 40-year-old challenger Tony Thompson looking for some payback.Thompson (36-2, 24 KO) suffered an 11th-round KO at the hands of Klitschko in their first bout in July 7.
Student sued for finishing course too quickly (in Germany)
Robert Horry and Software Teams
If people stop buying things, they won't get the 33%-off savings. Don't double-count.

Middle class people don't spend enough in a year ($40k per person, tops?) to be rich even if they spent NONE of it.
And if they "got rich" saving money, what is that money for? To be spent on desirables.
Excellent article, with one quote in particular that seems to make a well-grounded, broader point:

> I have another theory, too: When software companies get to a certain size, they start taking their users for granted. They start treating their users as pawns in a battle against some other company. Faceless millions. Gotta copy everything the other company does, or risk falling behind. So they end up doing everything the other company does whether the users want it or not, and probably doing a crappy job to boot.

> In our case, we started thinking of everything in terms of the battle against Google Chrome. Oh no, Chrome is doing such-and-such; we'd better do something equivalent or we'll fall behind! We thought we needed a rapid update process like Chrome. We were jealous of their rapid update capability, which let them deploy improvements to users continuously. We had to "catch up" with Chrome's updating capability.

> Credit where it's due: the way Google handled Chrome updates was very, very smart. They recognized that updates are one of the hardest things to get right, so they solved that problem first, before releasing version 1. The first release of Chrome was little more than an empty box of a browser, but it was wrapped around an excellent updating system. This let them gradually transform that empty box into a full-featured browser, without the users ever realizing they were getting updates.

> Firefox did not do such a good job with rapid releases. I've written before about the specific mistakes we made, so I won't go into detail again. To summarize: we did the updates in a very intrusive way, requiring lots of user attention, which made people annoyed because it happened so often. When people restarted after an update to find no visible difference, they wondered what was so important about that update. (Remember the rule that the benefit of the update needs to outweigh the pain? We broke that rule.) Worse yet, we didn't do enough to preserve add-on compatibility, making the updates extremely disruptive to people who depended on certain add-ons; and we kept going with our old version-numbering scheme even though the meaning of the numbers had changed completely, leading to mass confusion.

This reminds me of certain OS races: Microsoft trying to upgrade its 16-bit, cooperative multitasking Windows 3.1, and then ditching it for a new model based on NT, while Apple flounders with the Mac OS's 6 to 9, until it finally got a reasonable architecture with OSX - leading to Microsoft floundering with Vista. But the problem here is the opposite - the difficulty in competing is the same, but the two companies were reluctant to recognise the edge the competitor's system had on theirs until it was costly to fix.
I think that the Bioconductor project (http://www.bioconductor.org/) has also been a big part of R adoption as it has produced a core of well and consistently documented libraries for importing, managing and analyzing biological data that is not really matched anywhere else. R co-creator Robert Gentalman was/is a big driving force in that so of course it is in R.
Why 1 Billion Hours Worth Of Views Is Useless For Netflix
This is literally a horrible headline.
Design Technology - it's drawing pretty pictures (sorry `design concepts`) of what you would make if your school still had proper shop class.

It is to "metal work" what "information technology" is to programming.
Or I’m on a phone.
Meet The Most Important Startup Of 2012
>I think a similar exploit was used recently with .svg images - they can contain javascript (being XML) which will be executed by the browser. Not sure about the details however.

However, the JavaScript shouldn't execute if the image is embedded via <img>.
This looks pretty fantastic. I know we're going to be building a couple of WordPress sites for clients soon, and this looks to be an excellent way to manage development and deployment. I'll definitely be playing around with this in the near future.
Hey, Tikhon, we know you're proud of Parse and you really should be because it's awesome but taking liberties with a headline like you did there might not be so cool. It can be taken one of two ways:

1. The founder of Parse is a total egomaniac.

2. The founder of Parse is really proud of his company and has a great sense of humor.

Parse is awesome though. I signed up back when you guys were first opening it up to people and I remember you sent out a lot of emails to get people to come back and keep using it and you have great documentation and tutorials. I see it "changing the way the app industry works" in the same way AWS, Heroku, and others changed how people thought about web app deployment. The big deal is in giving more people access to the tools they need to run a mobile app that they either couldn't build or afford before. That's awesome because lots of people will build some cool things with Parse... And amateurs like me will be able to churn out crap much quicker and cheaper. Awesome!
For a "positive" 4chan use, this allowed people to concatenate zip files at the end of jpegs to make "books". It was common to use a picture of a book, and then concat the book in a zipped pdf or other text file and then post it.
If you have a suit + high-vis vest + hard hat you can take over the world !
He's not whining about anything except his own failure to take control of his life. I don't think he's blaming the client at all, just himself for wanting to ingratiate himself to the client when A) there's greater priorities, and B) the client probably won't care much, if at all.
MATLAB is commonly used in introductory CS courses for engineering majors, since it's useful for a lot of general tasks and is pretty forgiving.

MATLAB has a nice GUI and IDE. It also generates good graphs with minimal effort.

Octave has a command-line REPL.
Really? I see no slowdown whatsoever. What are you running?
Ways to A/B test your app icons
lolflix.com - inspired by Louis CK's $5 DRM-free comedy shows
There's a big difference between making sacrifices for something that's strongly important to you (defending your country, supporting your family, etc.) vs making sacrifices for no real gain. This was the latter.

Without getting into a debate about what the correct choice was-the author of the article made a decision that was out of line with his values, due to social pressures and habits. He didn't choose to go to the client call because he truly believed that it was more important. In my opinion, that's a terrible way to live.
Not the UK itunes store :( I know I could make a US account but..
Why are you surprised? They've been doing that sort of thing (illustrate a story with a photo vaguely related to it, with a sarcastic/snarky not-literally-true caption) for as long as I can remember.
That was my thought as well when reading that sentence (actually, I was thinking "was this overengineered for no good reason?), however they go on to say that there is a purpose -- mitigating "network partition events" which I can only guess is referring to AWS's version of netsplits.

It sounds like there was some technical debt to that implementation, but hey, I for one am glad they gave us some insight into what happened.
It's literally shocking to me that you'd be belligerent about it. That's not how adults solve problems.

AWS doesn't support multicast or anycast, and the AWS EC2 control planes were so hosed it was impossible to recover in any meaningful way. Certainly, the fault was both AWS and Netflix, but both are learning from their mistakes.
We are wusses and whiners. And I often want to live on that line I can see over there.

Enjoy your pc filter coming back online soon
Attn: Entrepreneurs. Decide Who's going to pay you on Friday
ClientBiller.com now supports Stripe
See plans and sign up for free at https://www.clientbiller.com/plans_and_pricing/

Its free to use up to 5 clients.

We provide estimation, billing, recurring billing, and mailable bills.
Consider whoever told you this an unreliable source.

http://en.wikipedia.org/wiki/Mahmoud_Ahmadinejad_and_Israel#...

http://thelede.blogs.nytimes.com/2012/04/17/israeli-minister...

It's obvious that some in Iran's government don't like Israel, but that's a long way from pressing the button to wipe it off the map.
Hoteles en puerto vallarta
hoteles en puerto vallarta
One time I saw a some code where the author re-implemented haskell in javascript. Needless to say reading that code was nearly impossible!
It should be noted that nuclear weapons weapons were used twice during a war that is almost universally thought of as 'conventional'. Furthermore, they were used against a state that arguably had ceased to act as a rational entity quite some time before August 6, 1945.

Later the increasing quantity and quality of nuclear weapons combined with the de-fusion of the underlaying technologies to a growing number of international actors in the 1950's and 1960's lead to the Soviets and Americans backing of the Non-Proliferation Treaty regiem. This was done to avoid an August 1914 Nuclear-Redux in which the super powers would be pulled into a full scale nuclear exchange. Thus the situation in the middle east today can be traced back to actions taken almost 50 years ago.
Rand and Ron Paul denounce net neutrality and the public domain
Here's the same thing done with a compiled executable using the padding bits in an ELF file.

http://cs.unm.edu/~eschulte/data/webpage.html

download webpage.html and it should run on any 64-bit linux machine as an executable printing out the same text shown on the web page. Here's the C file used to compile the original executable, nothing exciting...

http://cs.unm.edu/~eschulte/data/webpage.c
I agree. Reading through this list, I wonder what we would lose by replacing "software architect" with "lead developer" or even just "really good developer". It seems like the list would retain its meaning, without the potentially muddying effects of a word (architect) that comes loaded with all kinds of preconceptions.
The takeaway quote:

"After years of aspiring to improve software usability, I've come to the extremely humbling realization that the single best thing most companies could do to improve usability is to stop changing the UI so often!"

I wish I could ink this command onto the right hand of programmers (and program managers) everywhere.
How do you propose someone could demonstrate that they independently arrived at the same idea, rather than simply observing the existing idea.

If you think "I thought of it and no on else did" is not worthy of being protected property then that is fine and you can make that argument and I wouldn't necessarily argue against you, but I don't think it is accurate to solely argue against patents by characterizing them solely as protection against random other people independently coming to the same idea without the original inventor affecting them at all.
This is a great addition to Parse.com, for one of my app I had to implement my own tracking of token, so I could do push notification based on some query criteria.
Looks like I will be able to migrate fully to Parse.com now, and not have to worry about having my server running constantly.
Parse is a great company, but there are other many alternatives that exist. Some of them might be a better fit for you . You can check them out at http://mobilebackendreviews.com .
You may not be an armchair scientist but you are sure acting like a huge douchebag in this thread.

Chill out.
That just looks like the "append rar to a jpg" trick that /i/nsurgents have been using to pass files around on the *chans for ages ( see: dangerous kitten http://encyclopediadramatica.se/Dangerous_kitten )
Sounds like another advantage of the metric system to me. Comparing prices per 100g, per 1kg and per 1l is doable.
Vital eye for killer asteroids could shut down imminently
UN Human Rights Council votes to protect Internet freedom of expression