skysight-inc/HackerNews huggingface dataset:
The quoted license: "The rights you grant in this license are for the limited purpose of operating, promoting, and improving our Services, and to develop new ones."

That sounds like it should be limiting but a new service can be "giving away copies of stuff we found in peoples gdrives". Would everyone hate Google for that, yes; would that break their ToS, no.

You retain copyright control, means they can't sell [other] licenses and such like actions - but you already gave them and their associates free use [wrt copyright] of your works stored on their systems. They don't need more rights to publish, modify, reproduce, etc., etc..

Indeed they can even effective sub-license by selling the right to be one of "those we work with", then the license you agree to also applies to that other company.

Such ToS enable evil to be done.

It is difficult to construct a ToS that allows the company to do everything it needs to without enabling this sort of thing. They don't want to leave the option you can sue them for copyright infringement if, for example, they share your copyright avatar image with a company that's using an embedded comment system or such like activities.

One can of course encrypt data before sending it to a cloud storage company.
Groupon did it in their F and G rounds. Big time.

"Altogether, $946.8 million, or roughly 86% of the funds raised across the three investments, was paid out to Groupon directors, officers and stockholders. Just $151.4 million was retained by the company to use as working capital and for general corporate purposes."

http://mashable.com/2011/06/02/groupon-cash-out/
If you have found an official Docker image that is still shellshock vulnerable, the library maintainers [1] would love to hear from you as they take that stuff quite seriously. As far as I know the entire library is fully patched.

[1] https://github.com/docker-library/official-images
It can be something as simple as being in a team of gamers, and not being a gamer yourself. You are naturally going to stick out, and not have as good a time as if you are in a team of people who like cycling, or have families like you do.

Age can be a difference, not obvious as being treated differently, but just having different humuour levels, or doing different things on the weekend can make it harder to bond.
Often on mobile phone browsers and such, the number of parallel requests is much lower. That's where something like GWT can help a lot, as it can cut your 100 requests down to just 2.
Indeed! I work on a mobile app, well, a whole system really, that helps compose short videos into one larger video.
SEEKING WORK - Chicago, Il - Remote or local

Kyle Chalmers, Front-end Developer & Graphic Designer

http://kylechalmers.me

I write beautiful and simple webpages for individuals and small businesses.

I have experience in the following technologies:

Html5 & CSS3 - JavaScript - PHP - MySQL - Adobe Flash -OctoPress - WordPress - Adobe Creative Suite - Query - Haml - Jinja2 - Flask - Twitter Boostrap - ZURB Foundation

Please view my website for more information or to contact me.
Thanks, for your comment. I started to add some titles. Here you can find a simple one.
http://www.rshiv.org/profile.php?u=vitalyzdtv
I wonder how much Clojure is being used at Twitter, given that they acquired Backtype and then open sourced Storm (as detailed by Nathan Marz)
Get out of the US and ask for adjectives describing Americans. Obnoxious, fat and stupid are the most common ones.
From what I understand Tinder was never actually a startup, just a side project at IAC, and IAC has owned the company from the start. I'm not sure there are actually any legitimate "founders" or if the early engineers on the project ever had any equity beyond just employee based stock compensation.
Building a real world pagination with Ember.js – the right way
Yeah but I'm not going to create additional value for my company because it doesn't increase the reward at all so we're left with what the article describes, nothing to do.
everyone It's the emotional hyperbole that makes it difficult to believe this is a non emotional well thought through rebuttal. More like HN's road rage.
I look to comments to tell me what a block of code is doing rather than why, eg 'Performs a Discrete Cosine Transform on the contents of the buffer' or 'Bubble sort algorithm rearranges the records in at least as much time as required to enjoy a nice cup of tea.'

The 'why' of a very low-level tools like this is the sort of thing that needs to be explored at length in a paper or (in this case) a book, otherwise they'll swamp the actual code. Sometimes as a learning exercise I'll take something like this and comment the hell out of everything, but the value there is more in writing the comments than trying to read them again later. Of course this is very much a matter of personal taste.
Indians don't have the baggage of having been slaves, then poor and disenfranchised, in this country. They're judged by whites in a completely different way because of it.
What's great about the internet is that "it" doesn't have to choose whether to be more like a book or more like TV. It can do both things equally well, and whether you're making something "book-like" or "TV-like" it's cheaper to get started than it is to publish an actual book or TV program.
But, "it is only as an aesthetic phenomenon that existence and the world are eternally justified." This piece of code can be viewed aesthetically. Artificial guidelines take the fun out of coding.
I don't think Indians, for the most part, feel a need to fit in at work.

The Black experience in America is different. Being brought to America under the auspice of slavery has created a perverse assimilation issue for American Black folks.

Indians have come to the US for work, education, better lives, etc. That sets a wholly different tone.
Are you suggesting that we now need a sophisticated framework in order to concatenate files together?
I'm sorry if I wasn't clear. I wasn't meaning to limit my argument to data in transit - I was also including data at rest.

To answer your question though, end-to-end encryption of data in transit will obviously interfere with an employer's ability to log transactions.

I think Mr. Baker's arguments were more directed at the recent ubiquitous iPhone encryption controversy (in fact, after doing a quick search, he made almost the exact same argument in the NY Times directed explicitly towards Apple[1], although I think his wording could be toned down slightly). Since the decryption mechanism on the iPhone is tied to chip inside it, it limits a company's ability to hand you a corporate iPhone and still be able to monitor what you're doing with it, hand it over to the cops, etc.

Baker makes the further argument that while Apple can encrypt everyone's data to the chagrin of the FBI and the federal government is unlikely to enact any laws preventing it or hindering sales, Apple will have a much harder time doing the same in certain foreign markets. A country like China will likely have much more political will to push Apple out of the market if their cops can't decrypt people's phones. Maybe that will ultimately be a good thing, but by trying to send a message to the US government they might be opening up a much larger can of worms overseas.

[1] http://www.nytimes.com/roomfordebate/2014/09/30/apple-vs-the...
Becoming too dependant on using frameworks
I have this idea for an art project: Cross-connect two Selectrics with a long cable so typing on one keyboard outputs on the other and vise versa. They two people could chat with each other. (Analog point-to-point teletype?)
Love your work, but the yellow flashes did encourage me to scroll that counter above the fold before I started reading. I get distracted easily.
Get Ready for Current Status – The cool, fun way to talk tech
You started with asking what you can do to help, then went on to discount her experience as an outlier despite her clearly saying it wasn't, and then finished more or less by implying that _she's_ racist.

So if you're asking what you should do, the answer is: the exact opposite of whatever you're doing now.
> This sounds like she's most comfortable working only with black people - in which case, the pleas for all-inclusive diversity sound a bit hollow...

Maybe! But your level of comfort around people who are like you doesn't dictate your ability to be inclusive. It just shows how important diversity is to help us understand why we may be uncomfortable in these scenarios and how to address it.
How to Start a Startup – W05
100 requests was purposefully hyperbolic. In reality, everything I've done recently has been 3 static requests (html, js, css), and however many requests for images and data are necessary. It's really just the requests for data (which I don't think GWT helps with?) that end up being "extra", because server-side rendering still usually requires separate requests for js, css, and images.
I'd say cheerp pretty much nails it. http://leaningtech.com/cheerp/
Great guess. I was trying to imagine what sort of metaphor he was evoking with Panopticon - as though the super-founder can see every task that is required of him - works, but it's a stretch. Panoply is much better.
It kind of pains me to consider this, especially since it's one of the reasons I got involved with software development in the first place—but I wonder how much these issues are caused by the field's close ties to geek/gamer culture.

I know I love being able to work with people that caustically say "Make it so" when they deploy to master. I love being able to chat about the latest videogames with my coworkers over lunch. I love being able to swap scifi/fantasy novel recommendations and stumble upon test user models named things like "Zaphod." It brightens my day to see references like that, and having so much common ground to talk about with my coworkers is quite frankly a new and exciting experience after having to deal with being the odd person out through most of my time growing up.

But I also can imagine that being forced to deal with what is essentially a foreign culture 24/7 would be really alienating and probably a little frustrating for your average person. No common interests, all these weird references littered through the code and the jokes people make over coffee that you don't get because you never played that one videogame that came out in the 80s. And women tend to be into geek/gamer culture less often than men are, so you would see gender discrimination arise out of that, however unintentional. I read a study recently that found that female undergraduates are less likely to say that they would be interested in computer science as a career if asked about it in a room decorated with Star Trek posters vs a room decorated with generic nature posters (http://depts.washington.edu/sibl/Publications/Cheryan,%20Pla...).

I don't have any kinds of solutions about this. Like I said, that's one of the things I really love about my field. But I think it might be contributing.
This. When you get a whiff that you are good, its time to go solo.
This is VERY common in university and municipal jobs. Many people at those insitutions are supurfluous and literally do nothing useful, or they may have one or two responsibilites carefully assigned to justify their position but in reality it's nothing someone else doesn't have plenty of time to handle. They get away with it because there's no pressure to show a profit, or penalty for a loss, at the end of the day. They have their budgets, and they spend that money. Ultimately these jobs are controlled by politicans, who hate to fire anybody because a) that might make them unpopular and b) political power in those organization correlates highly to the number of people who work under you.
A lot of it has to do with two generations of well meaning social engineering in our schools and workplaces to constantly acknowledge and celebrate diversity. But doing this entails never forgetting and never really feeling truly comfortable.

Every time there's a team member from some under-represented group, there is a tendency to think of it as living in some kind of "diverse workplace" stock photo instead of just getting stuff done.
I got some demo units from these guys[1] that use AA batteries for that very reason.

no affiliation. haven't tested the units yet.
[1] http://www.bluecats.com/
Runs smooth, but I had problems getting VirtualBox to connect to the internet, so I couldn't do any serious testing. Installation took less than a minute (not kidding).
At least within mathematics and physics, 'the properties of one defines the properties of the other' is a pretty good explanation of what's meant by 'duality'. Looking at that wiki list it explains all of the dualities I'm familiar with except (maybe?) the wave-particle duality.
> WTF?! If using OS-based virtualization, why would you need hardware assistance for "security and isolation"?!

I would guess that Canonical is talking about getting companies to contribute Linux kernel patches for cgroup interfaces to various northbridge-managed hardware virtualization tech (e.g. IOMMU tech like Intel's VT-d.)
What Baker is trying to express is that companies like Apple could be shooting themselves in the foot with corporate sales if the data sitting on devices they're manufacturing can't be handed over when counsel tells you that there's a valid warrant. If Apple says the data on the phones is completely secure and not even the cops can get to it, then that means IT can't get to it when directed to, either. Management might not like that so much.
Okay. Thanks for clearing that up.
It depends how this is setup. If you are using a template engine then I don't see why would this be a big deal if its a technical decision followed throughout the project. If you are not using a template engine and using Javascript to throw things around (like a bunch of Jquery piled on top of each other) then it becomes an issue.

Are you using any kind of server side framework (Like Django/Rails)?

Are you using any kind of client side framework (like Angular)?

Are you using any kind of layout framework (like Bootstrap)?
I hear you on this, but the notion that client side is inherently a bigger download is kind of crazy, no?

Heck, if the concern is really about having lots of round trips, rather than server side rendering, you could have the server side stitch the client side components and still allow client side rendering. In fact, doing it that way makes it a heck of a lot easier to avoid reloading the entire page each time. Some kind of weird disconnect here.
That's good. I really think you need to build it up a bit before launching, though. As someone who works in media, nobody likes the job of entering all the credits into IMDB, but someone has to do it because it's a good marketing tool. Right now this looks like an idea more than a product, but there is definitely a need.
It's not physics woo; the way the OP's using "duality" is common among mathematicians and physicists. The different types of duality listed in the physics and math sections of the Wikipedia article you linked to are thought of, by typical practitioners in these areas, as all being instances of a more general phenomenon. That's why these various things end up being called dualities.

That generic kind of duality is well described in the first sentence of [1], and the OP's explanation of a duality as "a connection between two things where the properties of one defines the properties of the other" is pretty obviously an attempt to convey, to a lay audience, that sense of duality.

[1] http://en.wikipedia.org/wiki/Duality_(mathematics)
for me, the "trade-off" was between a service that lied to its customers about security issues and was exposed as being complicit in massive violations of user privacy and...take your pick.
7 trends fueling a blue ocean opportunity for SaaS companies in Asia
I agree that Docker is easier to deploy than Openstack :) However...

It always astounds me how some people massively over-estimate the size and influence of Docker's marketing... Why yes, of course! The way we got Google, Microsoft, Amazon and IBM to integrate it in their products is by ghost-writing PR fluff. That's also how we got 600 people to contribute 9,000+ pull requests over 18 months [1] [2] [3]. Not bad for marketing monkeys!

Seriously - after seeing so many hackers work so hard to improve the project every day, the "it's all marketing fluff" crap always gets to me. It's just plain disrespectful. How much legitimate engineering work do you need to see before you start respecting other people's work?

[1] https://github.com/docker/docker/pulse/monthly

[2] https://github.com/docker/libcontainer/pulse/monthly

[3] https://github.com/docker/docker-registry/pulse/monthly
>One of the things that annoys me most is when people suggest that the power of array-oriented programming is in having a boatload of built-in array processing functions with short names.

I agree, and that's unfortunate because that's not the most differentiating thing about array languages. As you point out, it is the semantics: some of it appears in other functional languages (like doing away without loop constructions) but some are unique to array languages (like using various properties of matrix/vector operations to express certain computations concisely).

I am a big believer of linear algebra as a great tool of thought for computation that most people have little to no knowledge of, and the APL family (and actually, Excel) brings home this point.

EDIT: And I definitely speak from my experience. I was a professional q programmer for two years, and I came to realize what makes q difficult for many people is not just its cryptic notation but also the general lack of understanding of linear algebra/matrix operations.
‘G2’ Gas Ball Survives Black Hole, and Researchers Say They Now Know Why
thank you for your response.
I do wonder if Matthew Prince's faith may be a little bit misplaced here. I presume it was meant as a figure of speech, but mathematics is not an area where faith is especially dependable.
It isn't cool to point the racism finger anywhere, but how would you describe that? If I was to say that I was uncomfortable working in a group of opposite gendered difference raced folks who were already a clique before I joined in, then said it was hard to fake being a part of that group and how much stress that put on me, and how the industry needs to change to include everyone, diversity. In the same story I talk about how great it was when I joined a same raced same gendered group and how that was diversity, would you not say I had a warped sense of what diversity means?

There is no definition for a diverse group, but her one sample isn't diverse. Google searched "Picture of Diverse People" http://m.c.lnkd.licdn.com/mpr/mpr/p/7/005/056/19e/34082f9.jp...
Also important, they judge and approach the white-dominated general society differently because of it.
A splash/loading page is a workaround to avoid the user seeing a blank/unusable page while your app loads.

The goal of server-side rendering is to show the user everything he supposed to see when a typical single-page-app loads, shows the a splash page, fetches the initial data and renders it on the page.

From your description, GWT does not offer that.
Characteristics of Transonic Flight
> 100 requests was purposefully hyperbolic.

Have you checked out your average content web site?
Nimble VR: Bring your hands into virtual reality
sweet website dude
Next time you might want to have https://github.com/JamesFator/BTHSControl as the story link instead of making this a text only post
I hope this have the ripple effect of allowing enterprises to feel comfortable using things like Firebase and Docker. I floated the idea of using Docker but the idea was turned down because we have no idea how it affects performance in a production environment.
Other than Minecraft I don't go to Reddit, this is a cool link though and one I'll be checking, thanks.
OneTraction Accelerator – Not a scam
In response to the following discussion (https://news.ycombinator.com/item?id=7815183), OneTraction is not a scam. OneTraction Accelerator is not a scam. It is an accelerator that focuses on the viability of the start-ups prior to funding. Like every accelerators out there, a small fee is charged to the start-ups in the program. Unlike other accelerators, OneTraction offers tailor-made programs for each of its start-ups over a period of 12 weeks. If you have any questions regarding receiving emails to pay the oneTraction program fee, you should directly contact the designated OneTraction venture program director (VPD) for your start-up.
Well, the goal is for it to be minimal, and C doesn't actually do a lot of work for you. On reading it, the algorithm it uses to parse was of less interest than the various tricks it uses to initialize and manage the state of the parser in a compact way.
guys

archived storage on physical media you own

it's science

That's the end of my half-troll/half-serious response.
plotpg: plots in psql
Which is why we have WINE. There's no reason for ReactOS to exist, especially considering the speed at which it develops.
Eep. It's no doubt a cool hack, but distributing AVRCPAgent isn't going to end well. Do you have a way that your installer could patch the existing AVRCPAgent? Also, how do people restore the original file after running your install.sh?
I noticed these guys are fully funded with over a month to go. Can anyone who knows the field tell if this a big improvement over Leap Motion?

https://www.kickstarter.com/projects/nimblevr/nimble-sense-b...
From what I've seen the past few years, ReactOS just picks up what WINE does. I don't think they're contributing much. Its pretty much a pet vanity project and has been for a decade.
Isn't that not very much in the Bay Area (since the cost of living is extraordinary)?
[Wt](http://www.webtoolkit.eu/wt) seemlessly degrades from websockets over ajax with polling down to rendered HTML and it's extremely fast being made in C++. It also qualifies for many other things. Check it out.
Very fair point, but I was sort of not considering images. Although it's probably still a fair point, but so much of the rest is third-party ad junk, which isn't really affected by the server-side vs. client-side rendering question.
This is what automation will create if we continue the logic that everyone has to work and if you don't have a job it's because you're a lazy freeloader.

If we keep this mentality of a full time job for every person we are in for a rude awakening in the next couple decades. Automation is going to replace large segments of the economy and they will do that work better than a human ever did.

The idea that everyone needs a job to be able to survive is an idea we need to let go of if we want to continue to progress.
Its very telling of IAC what they are pulling. I have spoken to Sean a few times (way in the past) and its insulting what they are doing. Hes created a great company (and has done so several times- orgoo, adly, etc.) He has proven his worth and IAC is getting greedy. Yes, there appears to have been slight mistakes lately, but this is a guy who has created a company worth over a billion- Give him some slack. The fact they are pulling this shit is ridiculous, when tinder likely has more value than IAC itself if it wasnt for the public market. If tinder was private, its valuation would likely trump that of IAC. I only wish him the best- Honestly my advice to him would be to drop it and move on. Hes a talented dude (obviously) who should focus on creating his next big win. I am rooting for him.
Project is at https://github.com/google/j2objc. Has anyone used this in production? I'm normally wary of codegen/translation but this sounds like a good way to do Android+iOS without going to something like Xamarin.
It can do both equally well, but not at the same time.