skysight-inc/HackerNews huggingface dataset:
This is the script.google.com and webshell.io project, making a cloud framework for APIs, so for the web-as-a-platform enabling developers to use webservices with a unique Javascript interface.

It follows the defacto standards of the web and not trying to invent a new standard.

- HTTP

- REST/JSON

- Node.js ( Google prefers using Rhino because Appengine does't support Node.js but Java)

- Github (Google prefers using Google Drive)

- Javascript as the glue of APIs by transforming API endpints into Javascript Objects, client-side or server-side.

- HTML views to generate with API calls

Webshell.io has an open API that Google Apps Script doesn't yet.

The webshell's blog is "building an internet operating system" for the web-as-aplatform, where APIs are the "drivers" of the web.

So definitively the web as a platform is coming.

The true question behind this post is : the web is a decentralized network, so will developers will use a centralized platform for making applications on the web? Is open source platforms the solution?
I feel this could give focus to what should be most important about cloud computing; scalability, respons time, availability and pricing.
It doesn't solve anything. When you move such functionality into HTML you will just get "thousands" of browser specific datepicker implementations, in each version of said browser.

If there is a badly implemented datepicker written in JavaScript you can use a different library. A good JavaScript library will make sure it works with consistency and as expected in different browsers.
A Friend Request Works Just Like Friending, Unless You Say No
I'm actually sort of rooting for Digg here. Even though "new Digg" has almost nothing to do with "classic Digg," I still feel some nostalgia for the brand, and anybody who will commit to supporting RSS and building a good reader application is worth of some support.

I think codingthebeach is right to call them a dark horse, but I'm also excited to see what they can deliver.

That said, one thing that disappoints me about the Digg statement quoted in TFA, is that there's no mention of open standards and/or the Open Web. I'd like to see these guys say "Yes, we will absolutely support the relevant standards you'd expect to find in a reader: RSS, Atom, OPML, etc." If they do support any "social" features they should consider exposing social graph info using FOAF, and using SIOC would be a nice thing as well.
Hi, we are using Facebook at the moment because icare is in a demo state and Facebook provides personal information that is important for a ride sharing project.
Unfortunately twitter doesn't provide us e-mail address and people do not use their real name: we think we need our own authentication system to allow pepole linking their own twitter account.
Google+ is an option we are considering. It's not just a matter of API because we are caching facebook likes and friends with their ids to highlight common interests.
I'm amazed that you can also experience painful discrimination and conclude that nobody should notice that.

Isn't a better response to say that discrimination sucks, and that we should work to end it everywhere?

As a guy in tech, I have it good. But I have never forgotten how, back in the day, being a nerd among normal people sucked. That is part of why I work to end sexism in tech.
I'm not so sure. I've worked multiple places where they fully took advantage of big iron. Data from one department fuels three other departments, who in turn fuel parts of reports for six more. Could it be done with a series of ETL jobs to feed data around the organization? Possibly, but I wouldn't want to architect it.
Visceral Apps and You
Of course I'm nobody but if I had to say something to women it would be this: real geeks don't care if you're women, just code or hack hardware. Go create. Nobody in his right mind would question the worth of geniuses like Jeri Ellsworth, Jessica Mah of InDinero or Tan Le of Emotiv. These three just went and created stuff. Women don't need approval or permission to be great and real geeks don't care that they're women.

However, and I mean that for men as for women, gay or straight, of any color or race, don't take offense when people are talking among themselves about things which do not concern you in any way. Chances are you heard wrong. Don't eavesdrop on people's conversations with the ambition to become "modern Joan of Arcs".

Otherwise, welcome to our family.
just wait until you have a hurricane (since they are a LOT more common now), then with the powerful winds you will have trees falling from the sky. the building owners will get sued and then they will have to pay multimillion dollar settlements.
I would say it's far from stupid. Digg has brand recognition, additional exposure like TNW's article here will only help downloads. The brand has reach that can't be purchased. I'm speaking for me, but I think this may be the general consensus, too, we're all just waiting for a truly GREAT RSS reader. Digg has the opportunity to innovate here.

If they actually do a good job with it? This could be huge. Regardless, their product will do well.
> When you have companies like Twitter, LinkedIn, FourSquare behind it

How come none of these companies list a single Scala job on their web site?
The last time I used spotify, it was because somebody linked to a playlist on facebook. I usually like this person's music taste, so I clicked the link, expecting to hear some music.

You must download our client

Groan.

I downloaded and installed the client, and good job devs, the playlist started playing (I don't think I even had to click anything, seriously good job.)

What I was completely NOT okay with, in any capacity was that all of the songs I listened to were broadcast to all of my facebook friends.

Would this be the same for film?

"Ryan just watched Bellflower on spotify video!"

"Ryan just watched a documentary on prostitution on spotify video!"

"Ryan just watch Gigli on spotify video!"

No thanks.
i think this has an interesting parallel (isomorphism if you enjoy abstract algebra) to society in general;

if you shame someone like that, they won't feel good and it probably won't make them perform better at work. you have to be reasonable with them too, if you're too mean they won't like you which doesn't foster good teamwork. except here the company is the country and deadlines are economic achievements and such.

that being said i appreciate the sentiment here, you have to feel responsible to the team because you're a part of it, upon doing that you'll get the best out of people i find, although thats never an easy balance to find either.
w00t CloudStack!

Some quick facts:

- CloudStack is the most active Apache project now by no. of commits/day and code/development activity: https://www.ohloh.net/orgs/apache

- Stable, mature code, used in production. Works for Xen, KVM and VMWare.

- Real world deployments, largest known deployment consists of some 20k hosts (source Collaboration12, I don't know exactly which talk/video, someone can comment with a link)

(Note, I'm a CloudStack developer and committer and I'm loving it :)
I lived in Singapore for a while where I commonly saw trees on the top of skyscrapers. Sky gardens live and thrive in South East Asia.
oh no, people are mean to others sometimes
...welcome to adulthood
I think it's easy to forget that some people have real problems that don't involve overreacting to hataz on the internet
I don't think we'll see big companies throwing their weight behind iOS-quality web frameworks in the near term. It would be misaligned with their incentives. When Apple develops UIKit and the associated development tools, they convince developers to move to iOS. When Google develops Android, they convince developers to move to their platform. When someone makes a web framework, they convince people to move to a platform where they have no skin in the game. You don't sell more devices through convincing people to move to an open platform.

Further, I think the author hugely underestimates the effort that goes into designing an iOS/Android quality framework. Those frameworks go way beyond the MVC microframeworks that are the rage these days. These frameworks consist of many detailed high-quality images, gradients, sheens, and finely tuned animations. You can't just start an open source project and expect engineers to magically produce these assets in a coherent manner. It takes a large team of designers (and a dictator) many man-years to produce these assets.
>According to national trends, in 10-15 years, the problems that they are having in California are likely to become national problems until they can change their political identity. (Why do you think that the Republican leadership is trying to be soft on immigration reform?)

The fundamental problem the Republicans have is that they have kind of an unstable coalition. The Democrats have a lock on the urban working class. That's close to half the country by itself, so the Republicans need a majority of everyone else in order to win. But "everyone else" is not a homogenous group. It's libertarians, religious conservatives, Wall St., rural blue collar workers, small business owners, etc. And it's shrinking as a percentage of the country, largely because "urban working class" is growing.

So the problem they have is that to get more voters, they have to gore somebody's ox. There are a huge ton of libertarian-leaning Democrats who would switch parties if the Republicans would stop pandering to religious extremists on social issues, but then they risk losing the huge voting block of religious conservatives. I personally think that could be a good strategy: Just say "screw it" and go to the left of the Democrats on social issues. If the Democrats stick with liberal social positions then the religious conservatives don't have any religious conservative candidate anymore, and they're still largely pro-free market people who may continue to vote Republican. Meanwhile if you can push the Democrats to the right on social issues then all the better, because now the Republicans can claim the growing demographic of urban voters who want liberal social positions, to say nothing of what it would do for women voters. But that's a pretty radical change.

Changing their position on immigration instead makes a lot of sense, because the growing Hispanic demographic leans pro-market and religious and is mostly disgusted with Republicans for their immigration policies. The problem is the result will be to increase polarization, because it allows the Republicans to double down on "monopolies are good + gays are bad" while making all the races closer, because it allows the Republicans to gain with Hispanics in urban areas, while giving the Democrats more votes among blue collar voters in rural areas who don't like the new immigration policy. And having a larger number of contentious races with more polarization is not likely to be good for the country.
I have been criticized in front of the team and the only thing it helped me do is start searching for a new job faster. It sounds like a good idea in theory but I would like to see a few more practical real life examples of how to make this work before I would dream of implementing something like this.
I understand the point about browser-specific instructions, but using the User-Agent to decide how to encode a file name sounds…wrong. Imagine your email client checking the email client of the recipient to decide how to encode the file name of the file you attached – sure, it’s nice if it is possible, but in general, standards are supposed to be, well, standards, and not caring about broken software might help motivate vendors to fix it.

And even for browser-specific instructions, it would make more sense in my opinion to let users choose the browser for which they want to see instructions[0]: The tool I use to query information is not necessarily the tool I need help with. A bicycle shop also doesn’t decide to only sell shoes or cars if you walk or drive there rather than arriving on a bicycle[1].

[0] I didn’t check Dropbox, so it might well be that they also give people a choice here.

[1] Google’s PlayStore specifically annoyed me there recently as it didn’t let me view the description of an extension in Opera, telling me that I would need Chrome to download and use it – I do, but I’d like to know if this extension is worth installing Chrome or not beforehand.
Hi, thanks.

This is not relevant for us but they can be very relevant for your potential travel mate. We are explaining it in the "Why Facebook" modal.

Any feedback to improve this aspect is welcome!
Why is it stupid? Has anybody - yet - clearly become the RSS reader? Is there any reason to think that the Digg guys might not have some innovative ideas they could potentially deploy? Will their brand recognition alone not give them something of a "leg up" (even after a couple of years of irrelevance, people still remember the term "Digg").

Don't get me wrong, I'm not saying they will succeed at this, but I don't see the justification for calling the move "very stupid".
Thank you so very much for this. Pure gold.
So the sponge material itself must be heavier than water, e.g, more than 1 kg/L. Otherwise it would still float. Same holds here
I can understand complaining about having to download the client - that's annoying - but the Facebook settings are easily fixed.
Hey Marden, I see you're a new account. Just so you know, you actually replied to my reply to mr-hank. :)
And a line of code is bug waiting to happen, especially if no one knows why it is written in the weird way it is.
Well we have trees growing in the alps quite high up, so I'm sure it's possible.

Unless ground level plus skyscraper height equals above the tree line. But do we have such high skyscrapers yet?
I thought IE10 had the ability to auto-update?
No. No. No. No. No. No. No.

Spotify, you seem like nice people, I know some people who work there. You all seem like smart cookies. Please, focus on your core business and develop it. There's so much that still needs doing, and improving, and working on.

I'm honestly a happy subscriber and think £9.99 is ridiculously good value for money, but if they think trying to go after a completely nightmarish market which is currently being contested by many companies with many more years experience.

Argh.
NodeFly Buzz: Real-Time Web with Node.js
When I linked my pre-existing spotify account to facebook a week or two ago, I was explicitly offered the option to disable that feature as part of the account linking wizard. And obviously you can disable it in the preferences. It's a big oversight that they didn't give you the same prompt as part of that otherwise very slick story you described.
> Scala will easily dominate the JVM largely due to web use cases.

Not sure what you mean by that. The web situation on Scala is murky at best.

First, it looked like Lift was becoming the de-facto standard web framework on Scala (which doesn't mean much in comparison to web frameworks on other platforms such as Java).

Then Play switched to Scala and Typesafe decided to adopt it instead of Lift. Play 2 was (and still is) quite controversial because a lot of Play 1 users see the move to Scala as a step backward because templates take so long to compile right now.

The result is that the web landscape on Scala is heavily fragmented and while Play 2 seems to be the standard on it today, this does very little to support your point that "Scala will dominate the JVM largely due to web use cases".

Either way, Scala has been around for ten years and it still has a less than 5% mindshare on the JVM.
"This makes it hard to just go visit my CS department and hope to find even a shred of entrepreneurial spirit."

Why? They're people over there in the CS department. Real ones, with goals and ambition just like you. If you really have a great idea then there'll be people who'll listen and want to be part of it. This sort of anti-CS prejudice isn't going to help you find a co-founder.

"In addition very few people have the necessary skills (full web stack, primarily code in Python(optional), some experience in creating chats and analytics)."

You're the business guy, you admit you don't have the technical skills, yet you're trying to dictate the choice of tools? Why is that? Non-technical founders have no more place picking the language your software is written in than your developers would have coming up with your business's marketing strategy.
Why you shouldn't do your keyword search yourself
I hate the the 80 character limit. I never follow it, though using 2 char instead of 4 char indentation might help.

The main reason I hate it is pretty simple: I think it encourages using cryptically named variables. I find that using properly descriptive naming often leaves lines around 90 to 100 chars, particularly with 4-space indents and several arguments or a chained call. I also don't find the suggested practice of implied multi-line via unclosed parens leads to good readability in many cases.

That said, I agree there should be some limit. My usual practice is to set it at 120 chars, though I find it rare for a line to exceed 90 to 100 chars.
> could anyone give an example of a modern application that checks against the user agent string?

Gmail. Google docs, every single page titled something demo, ... basically every other site. And it should die already. Browser vendors put up with it because there are thousands and thousands of sites that wouldn't work just because you have the wrong user-agent string and the web developer was incompetent. Great examples include Chrome's idiotic string[1] and Opera's version 9.80[2].

1. Discussed around.

2. http://dev.opera.com/articles/view/opera-ua-string-changes/
People not believing in contraception, obviously.
And they're fixing the concern of downloading the client by implementing the web client, but that's still in beta at the moment.
> Most of the major banks are recruiting for Scala developers. For example, Morgan Stanley were/are looking for Scala developers for their core technology team.

Would you mind sharing links to Scala jobs?

I see these claims a lot but whenever I try to search for actual jobs, I find none. I'd love to switch to Scala but after searching for more than a year, I'm very close to moving on.
Fast Google Reader alternative written in Clojure
Open sourced as well: https://github.com/shenfeng/rssminer

I also think it is the most look-alike Google reader replacement out there and that's a good thing! (for me).
$10,000 Raised for PyLadies at PyCon 2013
ComputeGeometricMeanPriceChange2YearWindow.

There is something to be said for the spacing that comments allow.
Do college students go to events for free food?
How do they handle the language? Does everyone understand English well enough, or do they have subtitles?
PyDev Starts a Crowdsourcing Campaign on Indiegogo
StreetPin.com beta test
Looking for ideas to get our beta tested - it's on http://postacity.co.uk:8080/shine/mw_refactor/#controls Thanks!
Being middle aged and not particularly into music I'm surprised to find I'm already aware of most of the 'next big things' on the front page. I don't think this is a good sign.
And over here in the messy real world with weird dependencies and legacy junk and performance-critical regions, we have comments.
I've noticed an interesting pattern in my management style. When I'm in a dysfunctional organiation, I have to focus so much energy shielding my people from the dysfunction that my team is generally self-organizing and fairly efficient. When I'm in a functional organization, I can spend more time on my team and I end up putting myself in the middle of everything rather having the team organize itself. I have to keep reminding myself to let the team members handle their own intra-team issues. In some ways it's a tougher assignment because I'm not just reacting to whatever ridiculous issues are coming out of the other groups.
Show HN: A ClojureScript TODOs app
RSS for the Digg blog: http://blog.digg.com/rss
It's pretty good, but it's astonishing to me that it still lacks type-ahead
I misread this and got excited thinking IE was going to drop Trident in favor of Gecko, in the same way Opera is switching to Webkit.
Well, sure. It's made of carbon. Carbon isn't going to be lighter than anything ahead of it on the periodic table.
This is all true, but does it relate to the reason why meditation is popular in the West?

The real determinant of the "legitimacy" of a thing is the true reason why it came to your attention, not the post-hoc reason that might be a more "legitimate" explanation (where "legitimacy" is the fuzzy criteria referred to in my original comment).

Since I doubt any of the people in my life telling me I should meditate are aware of anything in your comment, the facts in your comment have no effect on my decision to discard meditation.
Save Digg? Digg has been dead!
They're talking about the density of the structure, not of the actual material the structure is made from. It's porous and non-rigid, and doesn't exclude air, so it's still got negative buoyancy in air.
For anyone interested in the crazy live blog of the Katrina aftermath from the guy holed up in his ISP in New Orleans, start here: http://interdictor.livejournal.com/2005/08/27/

This is the guy you're talking about, right?
So that every time some reads the code they have to repeat the thinking from scratch?

Even better: after writing then program, run it and save the output and throw away the source code, yeah?
I don't understand why everyone wants to be a online video distributor for the Hollywood studio system. You're at the mercy of studios that are, at best, ambivalent about online video. Netflix's costs are sky high and they have to deal with huge swaths of content that is unavailable to them due to exclusivity deals with competing providers. Why on Earth would anybody want to get into this business?

Frankly, I don't understand why any of the movie/TV studios need Netflix when they can simply sell their own content direct to the consumer via Internet.
I don't think they left any weapons on board. Are you referring to the props left over from the ship's time as a museum?
This is painfully presumptuous. Generalizing others' code and constructs as "probably complete garbage" and suggesting that a 120-character line implies a "need to refactor" is either profoundly naive or grotesquely smug.

I love Python, but programming languages don't have "zen," and reality is never so ideal that an 80-character line -- in and of itself -- can ever be assumed to imply anything useful.
Is this because it is tied to Window Explorer (the Windows file system)? Or is it because the developers are dense.
A while back I released an ancient Java-based, simplified version of JExpect:

https://bitbucket.org/djarvis/jexpect
This. Rdio is great.
I cannot express how much I adore Georgify Dark (Hacker News) userstyle [1]. And it is quite amusing to see how many other userstyles exist for this site [2].

BTW, There was "Show HN: HackerNews reimagined without tables or center elements." [3] with relevant discussion.

[1] http://userstyles.org/styles/71155/georgify-dark-hacker-news
[2] http://userstyles.org/styles/browse/ycombinator?as=1&per...
[3] https://news.ycombinator.com/item?id=4376184
I can't scroll down the code on slide 8.
Great, great example! Hope you don't mind that I'm going to steal that illustrative story.
Twitter CEO’s Direct Message JapanPM
Why Healthcare should be thought of as warfare (politically speaking)
I didn't read every comment on HN about this whole fiasco, but I didn't see any comments using words like "bitch" or "cunt". So I'm assuming that they got downvoted pretty hard.

I've said this before, but people on "mansphere" blogs flipped out over this whole thing, a lot harder than HN did.

Seems harsh to blame the professional software industry for everything done by internet trolls.

Would be like me seeing troll commments posted on a car forum and saying "damn, mechanics are such assholes".