skysight-inc/HackerNews huggingface dataset:
What do you think are some of the factors behind the resistance to some of these alternative frameworks? I've heard good things about stripes. But it seems like almost every MVC framework other than Spring MVC is losing mindshare. I actually think Struts 2 is a nicely designed framework, but the association with Struts (which is actually an almost completely different framework) may have doomed it.

Almost everyone using Spring for DI seems to be leaning toward Spring MVC these days, probably because they don't want to do too much pick-and-choosing. And the default choice for a DI framework seems to be Spring as well, which means a Java programmer is now a Spring programmer.

This is probably why the "java cookbook" style books haven't been updated since 2004. They're treated as an evolutionary dead end, though I don't think they should be.
It was an interesting look into the habitat of some alien creature, with a healthy dose of 'I love my job' swirled in.
Having worked in ad services for many years (to the point where I really can't stand the words 'brand', 'branding' and 'brand equity') I just think "reputation" instead. Because that's what it is.
They aren't being "lost" to the financial industry. They are proving "value" to the consumers of those (valuable) services.

You could make the same argument for home health care workers and cardiac nurses. Potential home health care workers aren't "lost" to the nursing industry. Society VALUES what they provide to a greater degree because it compensates them more.

You seem to be laboring under the assumption that a career in the financial services industry is a guarantee of high-income. The truth is quite different. Life in the financial services industry has its own downsides (insecurity of income, long hours, poor working conditions generally) which you seem to be glossing over to make your argument.

On my last flight to Mountain View, I sat next to a guy who left a job at Goldman Sachs (as a broker) to go do ad sales for Google. His reason: better working conditions and quality of life.

Don't assume that your choices are everyone else's. The high pay in the financial services industry is there because the work is hard and few people can or are willing to do it.
Iran the Worst Tyranny: This Week in Online Tyranny
The problem is that it's too late, most of the banks and consultancies finish hiring in Jan-Feb, many of the big tech firms will have finished by now as well. Most of the good undergraduates will have already accepted offers, so this is actually coming too late for them.
It's actually interesting to consider Stallman's point. In a way, his ideals are ultimately incompatible with shared systems. A user should have their own resources if they're going to be Free. You can't have all of shared resources, security, and total Freedom in the sense of Stallman.

Application to the swing back to "cloud computing", multiuser computing's latest moniker, left as an exercise for the reader.
If anyone is interested in solving this problem, please check out CyPB https://github.com/connexio/cypb

It is not ready for production use yet. Please help us by testing and submitting bug reports & patches!
Oh, certainly. I agree, the extra helicopters would have been kept at a safe distance just in case one or more of the others had a problem. They've obviously learned a lot from Operation Eagle Claw (this is required reading for understanding this raid):

http://en.wikipedia.org/wiki/Operation_Eagle_Claw
Not sure if this was cleared up previously, but it looks like they are giving free additional IPv6 addresses.
Some of the protobuf implementations are a bit more official than others. We are using the Go protobuf plugin at Tinkercad and it's maintained by Google for internal use. Given the importance of protobufs in communicating across Google is pretty safe to assume that the implementation is solid (disclaimer: I used to work at Google and know the folks maintaining the Go plugin).

That said, we are starting to miss a Javascript protobuf implementation. There is a lot of binary data to serialize across the client/server boundary and not all of it requires a custom format. It would be nice to just drop in server side protobufs and have them work seamlessly on the client.

I do understand the criticism about the missing RPC library but I've always found that you need to write your own anyway.
Afaik, this grant will still cover Free Software. The software would have to be an art piece, so you couldn't get funding for non-artistic work. The grant is pretty broad though, it covers web, mobile and general "interactive art" as well as video games.
Yes, each ad would show as getting an impression, even though there was one page view.
The most reliable B2B Marketplace | alexandrescudaniela.com
And for just three-quarters of a billion dollars.

It took me a second look to realized, but in today's dollars, quite the bargain!
Would You Do Me A Favor?
Git: fetch and merge, don’t pull
In the end, isn't the compound just oddly-shaped because whoever built it bought an oddly-shaped piece of land to put it on?
Gap sacks Patrick Robinson as chief designer
Did you downvote my reply instead of trying to justify your own comments ?
PlayStation Network may be back online as early as tomorrow
Previous extensive HN thread based on Wired News story:

http://news.ycombinator.com/item?id=2515811
If wikileaks knows so little about their sources, how do they establish the legitimacy of the documents they receive? In other words, what's stopping me from using previously leaked documents as a sort of "style guide" for forging new documents and then "leaking" them to wikileaks?

EDIT: I should point out that, in practice, somebody from the originating organization inevitably confirms the authenticity of the leaked documents through contacts with more traditional journalists. But what would happen if a set of documents were leaked and nobody was able to confirm them?
Popular beliefs are barely ever logically qualified by every single person who believes them (most folks are blind followers - they'd rather take your word for it than go through the trouble, I understand), and secondly you are saying that alternate theories fail a test, that is my point, test before disqualifying, don't just disqualify.

Curious to know about your username "burgerbrain"? ;)
Educate Your Customers or Die
Arik Air Lines - Book Cheap Air Arik Flight and Ticket to Lagos Nigeria
Book Arik Airline cheapest flights and tickets from London, UK to Lagos Nigeria. We provide cheap Air Arik booking to Lagos, Abuja, Entebe and Accra.
Yes, this is why so many developers hate the enterprise. But it's hard to imagine any way it could be different (at least outside of the Googles and Facebooks of the world).

One powerful remedy to this is contributing to open source. Granted that may be easier said than done depending on where you work, but open source is where you can build a powerful reputation based primarily on technical excellence. In some ways this can be a parallel career ladder where reaching the top means you get the best of both worlds: a high corporate salary plus the freedom to work on whatever you want. That's pretty rare, but in my experience even very modest open source contributions opened doors for me in shockingly short amount of time.
Why we need strong p4ssw0rds - About password cracking and John The Ripper
So is LastPass, you just click the 'log in locally' checkbox.
Hi All-

I'd like to first introduce myself to everyone. My name is Rishi Talwar and I'm a senior majoring in Informatics at UW. I can't believe this is my first post on HN ever. I guess this topic really resonates with me because I've been passionate about the Seattle startup tech scene since the beginning of freshman year.

I too agree that there needs to be a more emphasis on startups at UW and building software that ultimately help others/create value. From my personal experience I have seen that there are a few people who feel as passionate and inspired about startups. I found this out when I was looking to work with a UW CSE student on a project I had in mind which is now up here: http://www.fratapps.com/. I'm not a CS major but I'm still up on different types of technologies. Mainly, I'm a front-end and product guy who loves building stuff. Therefore I was seeking someone who was majoring in cs.

After meeting with multiple students I finally found a friend who was willing to partner up and work with me who was a UW CSE student. But most of these students that I met didn't have any clue about the startup scene in Seattle or didn't care about building anything. This makes me feel that these students majoring in CSE are not passionate about their industry and ultimately get gobbled up by a big-co knowing that they will receive an $80,000+ salary. Maybe its not in their DNA or other factors drive them or its not in their curriculum. But there was definitely an utter lack of fire that is not money driven or by notoriety.

However, this past year I've been happy to know that these students are out there like Mongoose and a few others who has been a tremendous advocate for startups and do it purely out of passion. Also, I have had the honor to meet a freshman business student who is probably way more well connected in the Startup scene then me (twitter:@mikeytom) who has worked on FratApps.com.

When I read blog posts like this from Mark Suster it makes me want to hustle. Maybe there needs to be a startupWeekend for UW like StartupUW. Something that brings all facets of knowledge ie business, engineering, and Informatics or anyone else together on campus.

I appreciate you reading this and would like to hear your thoughts.

Thanks,

Rishi Talwar
twitter: @rishtal
Is that script on GitHub, by any chance? Would love to have a look at it.
Probably not the next decade. I've seen fusion researchers referred to as "the cathedral builders of our time"—their work will take decades, and they might not see success within the span of their careers, or even lifetimes.

But yes, controlled, sustained, repeatable fusion reactions could be a black swan on the order of the internal combustion engine for the 21st century.
More like whistleblowerleaks.
Sounds like a honeypot for the unwary whistleblower.
Wow, what a text-book perfect response from Mozilla. Well played, guys.
Building Alternative Assessment & Accreditation Systems for Open Education
Google now battling Facebook for Skype
Well Gentoo Linux has the "wheel" group.
half way through. this is quite fascinating
I'd buy one. Easy.

Now, slightly more seriously, I have been looking for something that could do disk emulation from image files stored on a USB drive. I have Apple IIs, Amigas and Ataris that would be more than happy to run software made for them once again.

In the case of the Ataris, the SIO bus makes it easier. In the case of the Disk II (one of the comments mentioned it), the signaling is very low-level and would, presumably, be a pain to emulate.
The 90 Year Evolution of Movie Posters
I think it depends on if you are trying to avoid automated attacks or targeted attacks. There seem to be a lot of bots scanning for vulnerable sites - this would potentially work for those.

If you get targeted specifically, then, yeah, the human in charge can figure it out in short order.
"...one of the sources has been locked in isolation for months and months."

As a potential source, wouldn't this make one less confident in wikileaks' ability to protect their sources? I realize that in this particular case it's abundantly clear that he was fingered by someone outside of wikileaks, but it is not beyond the realm of the possible that a flaw in wikileaks' system could leave sources vulnerable.
You can't downvote replies to your own comments on Hacker News, so that seems unlikely unless he's sock-puppeting.
well, we will see...
In the example I provided there is (intuitively, not with relation to any criterion) a consistent preference among the voters for one candidate over another, but the less-preferred candidate is the Condorcet winner.
Remembering Frank Muller
Exactly. People who think this way are applying the rules of police action to war.

If you're a criminal and the police burst into your house then the police can't (or at least, aren't allowed to) shoot you unless they have damn good reason to believe that their lives are in danger. In a war, though, if you're an enemy combatant then you're fair game unless you're actively surrendering.

There's some gray area between the two, somewhere, but as a general rule if you want to steer clear of the latter category then don't make a video in which you "declare war on the United States" and then start killing people.
Maybe you should read the entire thread here and see what the argument is all about. You seem to be arguing against claims I am not making.

I have worked with everyone from Bofa to citibank to online trading services to private wealth. I think I have a pretty good idea about who is paid what and what they are paid for.

So again instead of arguing a strawman why not talk about what I am actually claiming.
The linked article is excellent. If it's not been submitted to HN before, I suggest the parent do so.
Why is London going to take so long? :(
And I'm sure that the system administrators were totally and perfectly happy with having a new piece of (possibly improperly configured) software,

We moved it to a box in a server room and made sure it was being backed up, but we were happy to have it. It solved a business need.
> As a potential source, wouldn't this make one less confident in wikileaks' ability to protect their sources?

No because in this particular case, Manning has bragged and got himself caught. It wasn't Wikileaks. But I believe he is persecuted and held in isolation in order to pressure him to implicate Wikileaks. Because of this, one would trust Wikileaks as they clearly do not have a buddy-buddy relationship with the US govt. I wouldn't be able to say the same thing about WSJ.
As I can't edit my post any more, and you don't have an email address in your profile, I will double post.

> Do you know of any other good resources?

The thesis has many references, I would start with that.
Simple and effective MySQL backup script using Ruby and Rackspace Cloud
Don't forget that this info page was written something like 20 years ago - or even earlier.

At this time security requirements where completely different than today and it was not unusual for everyone in a lab to have root access to the machines.
You're getting screwed.

With 4 years experience at an investment bank you could be making quite a bit more than that, at a hedge fund you should be getting a risk premium on top of that as well.
That's also where (as I understand it) they did all the DNA testing and so forth. The final stage in which the body was flown to the aircraft carrier was just for disposal (a decision I think was sensible -- rather than allowing "the body" to become a rallying issue for terrorists it's better just to dump it in the sea before anyone knows you've got it).
I'd rather live in a country with lots of lawyers and bankers than none. And some of these lawyers and bankers are, without question, very valuable to society.

People who look favorably on these industries would probably describe the rent-collection or wealth-destroying activities of these sectors as the regrettable but minor (and maybe inevitable) byproduct effect of an activity that is, on the balance, very positive. We all have these types - high tech has patent trolls (er, innovative technology development partnerships), but nobody would say that the tech sector is a rent-collecting segment of the economy (though many would say that patent trolls are part of the legal industry, not the high tech industry).

Other people like Wooley at the LSE (quoted in the article) take a far dimmer view:

“The amount of rent capture has been huge,” Woolley said. “Investment banking, prime broking, mergers and acquisitions, hedge funds, private equity, commodity investment—the whole scale of activity is far too large.” I asked Woolley how big he thought the financial sector should be. “About a half or a third of its current size,” he replied"
Slight nitpick: The sentence is in present perfect not in present tense.
actually... as a perfect example ... seattle.rb is one of the most unfriendly tech groups i've ever visited - and I know a number of others who would say the same thing.
I'm (honestly) curious why a custom serialization format and RPC was a better fit than HTTP for this problem.

What was the payload like that made this a better fit?
OK, but if you're going to be that paranoid you shouldn't trust Wikileaks either, right?
I am dual Oz / British. I grew up under AV in NSW, with Senate being full PR.

I voted NO because FPTP seems good enough. I don't miss Australia's monster ballot papers. Most of the theoretical advantages of AV , PR dont happen in practice.

I was in Wentworth an unshakeably Liberal seat, whatever your preference. down the road was Maroubra, unshakeable for Labor.

Who can forget the nightmare concessions all the time that Brian Harradine from TAS used to get because he had Balance of Power in the Senate under PR??
Indeed. Mayer neither explained Google's strategy, nor expressed much skepticism of Facebook.
Right where you made a value judgement about the "value" the algorithmic component of the financial services sector provides to society.
Very little. And one day this will happen and it'll be a major wake-up call for leak journalism.
> The language/tools are not the problem, it's the people/organization.

The language is a problem, because Java was specially created for this type of organizations. And it is not surprising that Java attracts this type of people (fungible crowds having no pride in their craft).
Source and docs at https://github.com/ha/doozerd and https://github.com/ha/doozer
Can we use a less offensive example, please?
Half the responses were of the reasonable variety - "Not really much to say as far as technical merits - but it feels better to program in Go for me". Some brought up interesting similar projects. And others corrected my errors. Since when is sparking reasoned debate/discussion trolling?
Or: how else are we to get even more subjects (er, citizens) fully accepting of getting full-body xray-scans of their "privates" (saved on a server somewhere forever, no doubt) performed by their neighbor the DHS bureaucrat, who is "just doing his/her [badly needed] job"?

And hopefully gas prices will go up well past $10/G so even more subjects will be forced into mass transit. Then, one "terrorist bomb" on a muni bus, and bingo: DHS for all (or would that be "DHS uber alles"?)! (Unemployment will drop sharply due to DHS hiring; the MSM will be gleeful!).

Thank goodness for Big Brother.
I'd much rather put up some barriers that'll make it harder for the hackers. I'm not saying modsecurity (or anything else) is a perfect prevention, but combined with other things I can't see how you can argue it's _not_ useful. Are you so confident in your sanitized inputs that you run your webserver as root?

I have it deployed on sites where people are using Drupal and Wordpress with addon modules. I have at least 2 documented cases where it's stopped an exploit that would otherwise have gotten through (though I'm fairly sure the setup of the webserver would have stopped anything bad from happening)

Your last sentence seems to be suggesting I was supporting a "just chuck modsecurity in front of it and don't worry about security" attitude, which I wasn't at all. All my original reply was trying to say is that an Application Level Firewall is still a firewall.
A simpler explanation is that many Linux distributions discourage the use of su altogether in favor of sudo, which gives you finer grained control over this sort of thing than wheel ever did.

In any case, if you really care, just enable pam_wheel.so in your pam configuration for su (usually /etc/pam.d/su) and be sure to add yourself to the appropriate group.
> limits the number of people who are able to su to root.

Is irrelevant and archaic for many, many servers (99%) of ones I've worked on last 20yrs (web/internet servers vs file/print/lan type servers.

The only accounts who can login and get a shell are the same set of accounts who can su root to almost every server I'm involved with.
An unpatched apache is hardly an apache at all.
Mark Zuckerberg buys new house for $ 7 million
What was wrong with Apache Zookeeper? No mention of it at all!
What is the trendy court for patent trolls? Since I don't live in the US, court fashion uses to escape me.
Serious question, do other HNers browsers lock up anytime they view webgl demos? I was able to play around with this demo but after closing the tab Firefox went in to panic mode.
The whitespace initiative might be the best viable option going forward. Still, someone with a ton of cash would need to start building out the network.
So why allow for a root password in GNU at all? Is Stallman really saying that everyone should have root access?

If you accept that there's a use for a secret root password (which, I assume, Stallman has; otherwise why write an `su` at all?), having no wheel group would seem to encourage a /single/ admin with the password, to prevent the leaking of info he mentions. Which is more tyrannous?
They could print it on a roll of paper.
I don't think network overhead is the problem here, it is about ease of development. Thrift generates working server code and you just have to implement RPC functions. On PB, you need a stack to handle connections, parse messages, dispatch, etc.
Don't think its a great idea to post a link explaining a private beta of a company and not allow beta invites for the community you're posting to.
Are you hiring a freelancer or an unemployed designer?
Facebook Hiring Process Sucks
| Pretty slick

Thanks very much for the reply and compliment.

| too bad you submitted during the rush when no one will notice it.

I submitted it at that time on purpose (after lunch in the UK, morning in the US) hoping that was a good time for maximum exposure. Too bad I don't understand when and why to submit.

| The main concern for me is not that you differentiate from other services, per se, but that you tell me why I should not just do it myself. I could, e.g., write a couple ruby modules that select between the features in a Rails app, and then run a really simple Hadoop job over the logs, could I not? It's not obvious to me how your service is fundamentally different.

The difference is you don't have to "write a couple ruby modules". Copy and paste your HTML variations and you're done. I agree that it's not hard to do A/B testing on your own, but I make it easier, even if not by much.

| If you offer things like detailed analytics tools (what browsers people are using, time-of-day breakdown, etc.), then you should say so.

I don't yet. It's an MVP. I will the future.

| By not demonstrating that you are awesome at what you do, your take-away message is that you make something that is simple to begin with, simpler

I wouldn't say it's simple. It's not hard, but not quite simple. Although, I agree that I'm not offering much beyond "I'll do it myself" at the moment.

The whole point of hacking it together and putting on HN was to see if there's interest in pay-as-you-go, simple (as in no visual editor) A/B testing tool.

My target audience is mostly starups where (for example) a designer comes up with a few designs for a button; using Simple as A/B they can copy-and-paste their different HTML versions and quickly get a test up and running.

| Other than that, good work. I dig the feel of the site very much

Thank you. By "the feel" do you mean design or functionality/concept?
Hardly a first, or even anything that revolutionary. Meet the original quiet one:

http://www.airspacemag.com/military-aviation/the_quiet_one.h...