skysight-inc/HackerNews huggingface dataset:
First, it may not be in fashion but Java never went away.

Second, I like Cringely but his conclusion is just extremely flawed. When hardware like storage get even faster (and cheaper), it means that dynamic languages have even more reason to stay. With the given environment in the US (limited H1Bs, the majority of the populace's lack of interest and even disdain for working with tech), carbon is still way more expensive than silicon. Anything that reduces developer effort and resources, like dynamic programming languages, is here to stay.
It's marketing.

Hear about a horse.

Flog horse to death.

Continue flogging.
Absent meaningful patent reform (don't hold your breath on that one), what might be needed here is for some enterprising patent lawyers to band together and form a troll insurance company offering protection against these scammers.

Somewhat like malpractice insurance for doctors, although the analogy is not precise - the malefactors would be the plaintiffs in these cases, not the defendants.
Role of The Software Architect In A Scrum Team
Not a very well written article. But if you only read the title (which you should really) then Java the language => no, but the JVM I would say yes. I think the JVM is being used (and abused) more and more.
Upstream vendors and why they can be really harmful
The thing is, businesses like that work.

Compare the tool seller you describe to this other "review my startup" that happens to be on the "new" page at the moment:

http://news.ycombinator.com/item?id=4904624

With no additional information, would you expect a company selling a product that fixes a real problem that real businesses with real money actually have and are willing to spend money fixing to be more or less profitable than the startup in the linked article? How many Instagrams does instagramfixerthing.com have to connect to how many Twitters before they are matching the revenue from a single $50/month plan from a boring tools company?

B2B makes a lot of sense. So that's why people build B2B companies.
One way to look at: as amazon customer, you can't buy ebook from kindle iOS app. Amazon has a simpler one-click payment system, why should they give 30% (which is almost all they are making) to apple for a inferior service?
Isn't just about everything that's dirt cheap & available a "life changing effect" in Africa? But disruptive?
I completely agree. The proliferation of the meta-startup companies like Launchrock, Angel List, and others is great for startups but probably a good sign of a bubble in the number of funded technology startups.
How would you made it? (Honest question)
> Additionally I feel that HN has a good algorithm to stop most of the people who wouldn't be a good fit anyway.

> Posting a post on HN and then getting people to vote won't get you to the front page (and if it does, getting dropped off it is pretty easy if the content you posted is not relevant).

If there's too much spam, those brave netizens who patrol the windswept frontier of /newest don't get time to look at what is actually good.

They start upvoting on headlines.
Who says there are only two sides? There are dozens or hundreds. I can make a new one - programming is best done with a candle burning on the table and a glass of wine or whisky available. It works for me, so I say it should work for everyone. I call it "Romantic Driven Programming" or "RDP." Now, what's the evidence that you have against RDP as a best practice?

You don't have any, do you? So obviously I can now promote it as the new universal methodology.

(Or more directly, you think the argument is that there is evidence for and evidence against TDD. My argument is that there isn't enough evidence to make a conclusion.)

Given that this is a discourse, have you read any of the discussions of the topic of TDD? For example, "Making Software" (e.g Oram and Wilson) has an excellent chapter summarizing the research results. If not, then it's a rather unbalanced discourse, no? You pointed to a list of papers, but didn't describe what you wanted to discuss from them.

For example, some of the research compares test-first with test-last. I'm a proponent of test-during, and don't think that test-first and test-last are the only two ways to compare things.
The Making Of OpenERP
I was also using it 2006 for my first CV and cover letter. This was at the beginning of my professional career. Now I am using MS Word. How my ideals deteriorated …
This ignores the fact that most web applications are developer-bound well before they became IO bound, and much much before they became CPU bound.

Anyway, Java EE is alive and strong in the enterprise isn't it?
And knowing Microsoft's track record with new APIs (cough Silverlight cough WPF cough COM cough), WinRT should be deprecated in, what, 5 years?
We already have a lot of those in nigeria and also in other african countries. These charging shops are a necessary convenience and they provide jobs for the youths.
Python Books Free and Jobs in France
well, today encrypting the message within the deck is just not dense enough information wise.

why don't people just use a shuffled deck as a one time pad key for encrypted files? seems like a much better application of the idea.
I wonder if Jelastic being a Java cloud platform has something to do with the amount of bullshit this article is full of.
Hah. Tried opening the Youtube link in Germany. Got "Unfortunately, this video is not available in Germany because it may contain music for which GEMA has not granted the respective music rights." The GEMA situation is completely out of control here -- it often feels like half of Youtube is blocked, including many things that obviously don't infringe.
It looks like a very sophisticated and useful platform.

I might be wrong but it looks like 'open' and 'privacy' are in a collision course.
Ask HN: Review my new product (startup)
We are a web agency startup (langoor.com) who recently launched a mobile website building tool:

www.langoor.mobi

We would love your feedback on the tool and whether you think it is useful for SMEs. Thank you!
Looks very promising, congrats for the launch. Also, nice site!
That's me. We moved out to Virginia where the cost of living is much lower and the attitude is much more down to earth. I think the thing that most bothered me about California was the attitude. Lots of proud people there.
I generally agree with your point that you are not investing if you are not taking a long position in an asset above its needed weight.

When the typical person buys a home they do so with a lot of leverage. 20% down gives you 80% debt which is now 4x leverage.

The way I see it, you have two potential choices when you are considering an home purchase with debt like a normal American.
1) Go short 100% the value of a house.
2) Go long 5x 100% the value of the house.

Neither option puts you at market neutral.
Something that needs a bit of clarification, what do they mean by "offered to remove all subscription options", and "the offer was rebuffed"? Do they mean that they created a new build with the subscription options removed, resubmitted, and had that build rejected? Or do they mean they sent an email to someone at apple and didn't get a response in a timely fashion?
Open pertains to the technology.
Privacy is something we take seriously.
Thanks Sacha ;)
this can't be good, that hedge funds are currently buying up housing in a huge way, moving into rentals especially, going long housing, expect a rent grip like no other in the next 3-5yrs :

http://www.marketplace.org/topics/economy/hedge-funds-crowd-...

http://www.nytimes.com/2012/12/09/business/financiers-bet-on...
Performance marketing for startups with R
You weren't. Sorry. I got ahead of myself.
Like Oracle sells software to companies making software. It's called B2B.

The quality of those 'startups for startups' thingies is another thing, obviously some of them will fall more into a 'wannabe for wannabies' category, but it doesn't mean the model is broken.

When it comes to 'preaching to the choir', I feel like all those 'why you should start a company / learn to code' are exactly that.
Well I think it's important that people bring these ideas they have to fruition. Because you don't know what is going to be completely disruptive going forward. Look at Twilio. Anyone following their entrepreneurial dreams is to be commended in my book.
The only saving grace of the patent system has been that when a legitimate company launches a patent lawsuit, it's possible to retaliate, so there is the possibility that the tech giants would realize that futility of the war, and settle/call truces.

That doesn't work with trolls.
You need to think who your target group of users is.
Create Personas, describe them. How old are they? How much do they earn? Where do they live? Married, kids, divorced, widowed, suicidal etc.?

Once you defined your target group, you need to find the ones who influence this group (the "influencers"). Find 10 of them and engage them socially.

That means different things. Follow them on social networks and engage them in meaningful conversation. Cold-email them with your pitch. Ask them out. Write a guest blog post. Be honest about your intentions.
> Privacy is something we take seriously.

Mark Zuckerburg knows about a billion people that disagree with that statement.
Slight correction: Microsoft SQL Server added MVCC in 2005 (READ_COMMITTED_SNAPSHOT).
Thanks. This is the best version by far. Is it also possible to generate the PDF hyperlinks/outline so it is easier to navigate the document?
One piece of feedback on the 4 step process that you highlight on the homepage, shouldn't steps 3 and 4 be flipped? I'm finished and published everything on step 3 but on step 4 I have to add code to my site still?
B2B is great - my startup is B2B. I'm just saying I am seeing a lot of startups whose sole market is other startups. And they are not impressive. Wouldn't you say the hacker news crowd is a bit jaded? Review my startup is great, but not sure if the startup you built is a startup for startups is the right direction for most of these people unless they do something amazing. And so far I have not seen it.
Waiting for the private beta to start.
I see the operations of the users but they are not applied by the server. Is there a button or something that makes the server apply ops?
We're not Mark Zuckerberg,
We're not 1 billion people neither,
We don't earn money by selling users :)
Looks very interesting, I've subscribed to the beta. But to be honest, I haven't totally grasped what and how it works.

Call me a fool but I very like small stories.. For instance, "John wants to create a pet website. [Bla bla] is very complicated. Now comes Hull.io, [Bla bla]".

Most of the website is focused on features but I feel the Why and How are missing. Is it Drag&Drop of widgets? Am I free to code anything I want? Is it a framework that I npm install? Where will it be hosted? Etc.

* Edit: Found most of my answers in the /about page.
> He didn't say "join HN and hang around for a while".

> He said: "Get your page on the top of HN".

Fair enough, I see what you are saying. Sorry for the rant, it's early and the coffee is still settling in. =)
Im pretty unconfortable with my browser to have "hardcoded" code to connect me with one walled cloud.. be it google, microsoft or apple..

wheres is the choice? look like these days using anything software or hardware from the tech giants means to be their pets
and on the Pricing page, I'd remove the "Popular" tag on the $300 plan and replace it with "Best Value" or something along those lines there. I mean, is it really popular now? didn't you just launch? Would someone just sign up for a $300 plan from the start? Some will, but the popular choice will be the free/$9 version
Show HN: JavaScript is the new Punk Rock
> To avoid the complexities of C++ we turned to Perl which was fast to write in but wasn’t ready to be a web server.

In earlier days, people were writing perl first using CGI, and then using mod_perl. Where are you getting the idea about perl being a web server?

> And Perl had no frameworks to help write web apps so we wrote a lot of boiler plate crap every time just to get started.

If we are talking about earlier times(say 1996), "perl had no frameworks" compared to what? Web related libraries and frameworks were in their infancy at that time for all languages, and perl wasn't a special case. If anything, perl had more vibrant ecosystem owing to CPAN and people actually using it for web programming.

> Java also had threading really well integrated from the start so we could handle many requests at once which was starting to become a problem by 2005 or so

Threads, non blocking io, processes with copy on write predate Java.

> .NET was really just another Java for Windows. Nothing is fundamentally awesome about it over Java except that the engineers got to learn from Java’s mistakes.

And learning from mistakes and not making those mistakes doesn't make it better? Current C# is a much cleaner language.

> The difference between the old days of Perl and today is that we’ve made the real web server in C++.

Apache was released in 1995. And what is this real web server you talk about?

> That’s why Ruby and its surrogate languages will eventually disappear

No, they won't. They will just be selectively replaced with services written in more performant language, which isn't any different from how it is today. Non cpu intensive tasks doesn't gain anything from being written in a more performant, but less expressive language.
Content is Queen: Our Evolving Internet Brain and the Death of Deep Thought
Sorry to put it like this, but this is simply bullshit.

It seems to me that you have never tried to code any Rails app, which by the way, is lately less Rails and more Ruby.

Here you are some data structures in Ruby: http://www.brpreiss.com/books/opus8/

In the article you say: "Yet in the last few years since, say, 2007 we’ve been moving away from Java and .NET for web development and back to interpreted dynamic languages like Ruby. These are slow as molasses (though now our CPUs are much faster) but easy to program for a broader, younger, and maybe less experienced crowd of developers"

This is hilarious. Have you ever heard of Martin Fowler? Robert Martin? Jim Weirich? They are definitely not in their twenties. And that is just for Ruby. In my experience, from the people I've met in the last 10 years, the average Java programmer is way less skilled than the Ruby one. And I've worked as a Java programmer as well, so I know a bunch of them.
The last discussion was mostly about how the title was linkbait. I want to hear people's opinions on whether they think it's appropriate for a browser (Chrome) to be designed such that it doesn't operate independently- that it can be crashed (or self destruct bug, insert your own word here) by a remote server at any time.

To my knowledge, Firefox doesn't do that. Safari doesn't do that. Internet browsers are probably the #1 most important app on a computer these days, browser reliability is vital.
Perfectly understandable. In text I frequently convey an air of breathtaking arrogance (in person only occasionally so).
"If you are going play to a bunch of other musicians you better be amazing and blow people away or have something that will make jaded people remember you, i.e. amazing musicianship, great energy, brilliant songs or talent, even something unique like using different instruments like accordion or tuba. Otherwise you are wasting your time."

I look it at more from the angle that if you want to become a better musician you should play with musicians who exceed your ability and learn from them. HN isn't the big stage in my opinion. Maybe it's more of a jam session or an audition, where you can show what you've got and display the potential.

I honestly don't think there is too much promoting of new start ups, but the "Show HN" makes it easy to avoid them if I wanted to.
I'm a statistic also. Moved back to Austin, Texas where quality of life is much better and people are laid back.
Show HN: brandon.js The brand name generator
How the Best SEO Companies Run Their Own Internet Marketing Campaigns
MIT didn't make a Gangnam style video at all. The Korean Students Association at MIT did and got a bunch of random students to help out. The KSA doesn't have any money; BMW does.
Hedge Funds Buying Up Massive Tracts of African Land
The $50 smart phone may have 3g internet capability but do the networks in sub saharan africa have reliable 3g coverage. For me in my part of africa the answer is no.
a demo page would be nice
Android's Monopoly: 99% Of Mobile Malware Targets Android, Says Kaspersky
Teardown: Inside a $250,000 10MB hard drive
It's not easy research, but there have been some papers published on the topic. The problem of course is that there are a lot of confounding factors.

Besides, that my point, isn't it? Promotors of TDD argue that their personal intuition suffices, despite having little evidence to back their claims.
France Wages War on Homework
Interesting story. Here is the duplicate on HN: http://news.ycombinator.com/item?id=4904352
I was going to ask why one would prefer groff to some TeX variant. Speed is a pretty good reason; I'm impressed at how slow TeX is even on modern hardware. I usually generate HTML unless I want something beautiful, and then I usually use ConTeXt. I'm pretty fond of classic Unix stuff so maybe I'll delve more into groff.
This doesn't seem that damning to me. It probably costs FedEx the same regardless of whether or not the address is business or residential these days, and it's not like there's some law that requires FedEx to charge a certain rate. The lawsuit could easily be worded "FedEx systematically undercharging residential customers for years, sealed e-mail says."

The tone of the article indicates that I'm supposed to be angry about this, but I'm just not feeling it today. Sorry.
Very interesting and actionable. One thing I disagree is point #5 because your previous users could feel screwed.

Here are the 10 hacks

1. Guest post (send editor email with post and short intro)

2. Offer premium giveaways

3. Use Rapportive to find and connect with anyone

4. Use Hacker News (~10k to 50k visitors for #1)

5. Drop the app to free after a regular pricing

6. Create one day viral projects to promote your brand

7. Use share buttons

8. Distribute on AppSumo (+730k subscribers)

9. Reach out bloggers (provide value before asking for something)

10. Use Dropbox style to incentive and gamify signups

Accessible on this link http://tldr.io/tldrs/50c74e31babbb5f813000b32
Product Managers: How to get your engineers to love being lean
“My belief is that we are choosing not to fix this issue because it is worth so much money to FedEx,”

They will pay some money to make the lawyers rich, no one goes to jail and FedEx will repeat it again after a few years. Rinse, repeat. Cost of doing business.
Checklist for Creating a Landing Page
Forgive me if I've misunderstood, but Chrome Sync is off by default, and there are alternatives, such as XMarks, that you can install instead. Same goes for iCloud Sync in Safari and Firefox Sync too.
This sounds a lot like OTP (One Time Pads) which is more than 100 years old and was even used, with great success, during WWII.

http://en.wikipedia.org/wiki/One-time_pad
I wish I had a link handy, but the massive lawsuits firing back and forth between phone tech companies (apple, google, samsung, etc.) would argue against the Mutually Assured Destruction cold war theory for patents.
It's a full stack hosted platform.
It allows you to build social apps by combining javascript widgets.

Instead of serving canned social plugins, with a few config options, we let developers complete control over those widgets, and let them extend and create new ones.

The Why is that when building a social app, you always need user authentication, friends lists, collections, ratings, comments ...

When developing from scratch, You always have to come up with an architecture, set up data retreival and storage, and debug social mechanics

We offer developers to skip the setup part and the debugging part and just start from something that already works.
David Pogue’s 12 Days of Gadgets
5 Tips to Generate More B2B Leads from LinkedIn Ads
If you need to find a new lead generation channel and your target audience is B2B clients don’t overlook LinkedIn paid advertising. I ran several LinkedIn campaigns and results were incredible.
I think it's unfair to say it's an inability to design a decent office environment.

It may not be your perfect office environment, but that doesn't mean that other people (me) don't work much better when in an open space with some casual (quiet) impromptu collaboration possible. I would find being stuck away in individual or small offices quite isolating and stifling.

You ought to talk to your employer about making other working arrangements if you feel so strongly about it, assuming you haven't already and I'm not just being patronising here.
Absolutely. But you should realise that while you are renting you are 'short' on housing and you will either need to keep buying housing monthly (a.k.a. renting) for the rest of your life or buy a house later (hopefully cheaper or at least more affordable to you than you could now). There is nothing wrong with being short on the housing market you may have no alternative or you may have much better places to invest your assets or you may just think house prices will fall.

No option is risk free but the lowest risk approach is to match your lifetime needs to your assets so that you don't care what happens to house prices.
In what way was it 'designed' to not operate independently? The browser is - in theory - perfectly fine operating when sync is broken (and in fact wouldn't have triggered this were sync fully unreachable). This was simply a bug in sanitizing input, nothing further. Not different in flavour to input sanitization problems within the javascript engine, which have been known to occur as well.
As a fairly experienced Java developer, I don't agree with this article. It reads more like a desperate fantasy, than a reasoned argument.

The rapidity with which you can get started with other languages and frameworks has very little to do with the runtime performance, and a lot more to do with language flexibility and the 'sweet spot' which frameworks choose to occupy. I don't think Java is a bad language, but there's problems which I would not choose to solve in it.

The looming presence of Java 8 is likely to catalyze a new set of libraries, as people adjust to writing with lambdas, and the new power provided by the expanded type system and runtime. I'm anticipating a tsunami of lambda enabled crap, and some gems of design to emerge glistening from the initial torrent.

I don't think this will dramatically alter people's perceptions of Java as a language for rapid web development, though.
I think cross-device syncing is valuable functionality that I enjoy. Obviously this comes with a risk that if bad data is sent that is unhandle-able by my browser, it may cause a crash. The fact that syncing is elective and toggle-able is a great feature to be included.

I think it's a bit sensationalist to still refer to it "being crashed" at any time, rather than saying it "may crash due to a bug".
:) Ha ha...

My first CV was in (gasp!) MS-Word. ;-)

Then I did a groff one for larks, and was a bit surprised at how well it was received (Wow! how "professional" it looks), and can they please have the "original doc file" for their own modifications. Sent them the source/text file only to receive the rather "sailory" emails that came back. :-D
What it’s like to use the Internet in North Korea
In App Purchases outside App
If I do not want to give apple a cut from my in app purchases is it kosher to send users to my own website to complete purchases and then show them the according content while on the app?
While the internet does make location irrelevant for a lot of purposes, there is value in being in an area with lots of other technology people. Even Superman moved from Smallville to Metropolis. :)