skysight-inc/HackerNews huggingface dataset:
> It's almost like you can't trust cloud providers!

That's a rather sweeping statement. It's more accurate to say that you can't trust a service which you don't pay real money for. I would certainly trust a paid, dedicated cloud provider like e.g. SmugMug far more than a “free” service from a large company like Google or Amazon.

> Given the lowering cost of storage and out-of-the-box ease for shoving NAS boxes on a network and them popping up in a network browsing situation, I wonder if more people will return to local storage and processing?

That model has its own weaknesses: a single NAS box requires you to play sysadmin and is vulnerable to things like theft, accidents (never assume anything survives kids & pets!), and security problems. If enough people put everything on single systems, they're going to start looking like great targets to the kind of people who make ransom-ware – once the attacker blocks your access to the only copy, you have no choice but to pay up!

An interesting project would be figuring out how to solve those problems – e.g. a box which did strongly-encrypted off-site backups with guaranteed minimum retention periods would be interesting both as a hedge against many of those threats and as a way to get the recurring revenue needed to support a serious software project with non-trivial security exposure. You could probably even open-source everything since the vast majority of people are more interested in paying someone to handle ops than saving a latte per month in service charges.
> I've lived in Paris for 45+ years. The problem with bicycles is that they don't respect road signs or traffic lights, which irritate the hell out of everybody else.

Of course not! I did; and that landed me in the hospital twice. It is far safer for bikes to go through an intersection after of before the wave of cars, not when the light turns green and the cars turning right are rushing into you.
The other issue is that you and most others ignore the actual rules: a bicycle is perfectly allowed to drive in the middle of the road. Try doing that once in Paris, and I'll be happy to bring you flowers after your recovery. Most streets in Paris are single-way for cars, but clearly marked as both ways for bicycle: same thing, try it once, dare to point at the signs, and you'll get honked at and ran into just to teach you how to “respect road signs”.

Has anyone ever apologised for making up rules like those? Come on; be serious: you and so many others are far too busy telling us that we are wrong to actually check the facts.

The rest of your comment proves that you do not know what you are talking about.

> Personnally I ride a motorcycle;

Now we are talking… Running red lights; parking illegally; running up one-way street… you never heard of those; have you? And my favourite: kicking bikes at the red light to stand just in front and have the biker enjoy your noxious fumes, unfiltered. You are polluting Paris dozen times more than a car does, and nothing would help both bicycles and Paris in general that you realise what a selfish prick you are.
Any rating system is as arbitrary as the next, right?
Are you looking to start a new company?
Hey!

Are you looking to start a new company? I can certainly help, I have a team of developers that have helped build some great web applications over the years. A few that have gone on to raise 7 figures + in angel and VC funding. We're looking to take on the next great idea, our rates are fair considering our track record.

Please contact me if you are serious about building a real business. pblogsltd@gmail.com

Thanks!
Tony
Containerisation is a new term for OS-level virtualisation.

So in a current meaning of virtualisation, no. It will not let you put a Linux container on a Windows kernel.

You could run a VM on Hyper-V VMs, and presumably it will respond to the Docker API, but that just means it's a VM.
Former engineer @ Apple - some insight from my side. There is no one culture that pervades through the entire organization. Some software teams are chill, some are not, hardware side of things can be long hours for people. Can't really speak for customer care/marketing/retail/design.

1. I think most of us here understand that a single bad experience cannot reflect the culture in the company. Previously I was in a few other tech companies, where my experience was quite similar in nature. Some teams have inherently crappy people, leading to crappy culture. Ultimately it boils down to the manager and the members of the team when it comes to the question of fostering a culture.

2. The culture in my team(software) was mostly relaxed. Most of my colleagues did a 8-9 hour days on average. Of course, there were days(very rare) it became a 10-12 hour shift.

3. I am a firm believer in the fact that the employee needs to set the expectations straight, right off the bat. If you run the wheel like a hamster on steroids in the first few months, sucking up, staying late and trying to be the all conquering hero - the expectations are going to be centered around that.

4. I am an average Joe, who preferred to get in by 9.30 and get off by 6.00ish - I didn't sync my emails, didn't give a hoot unless it was absolutely crucial and someone called/texted me about the issue and it needed urgent attention. I am not a doctor saving people, just an engineer fixing bugs.

5. Of course my compensation/bonuses didn't go up like my friends who did the long hours, but I am absolutely cool about that. They deserved it.
Former engineer @ Apple - so some insight from my side. There is no one culture that pervades through the entire organization. Some software teams are chill, some are not, hardware side of things can be long hours for people.

1. I think most of us here understand that a single bad experience cannot reflect the culture in the company. Previously I was in a few other tech companies, where my experience was quite similar in nature. Some teams have inherently crappy people, leading to crappy culture. Ultimately it boils down to the manager and the members of the team when it comes to the question of fostering a culture.

2. The culture in my team(software) was mostly relaxed. Most of my colleagues did a 8-9 hour days on average. Of course, there were days(very rare) it became a 10-12 hour shift.

3. I am a firm believer in the fact that the employee needs to set the expectations straight, right off the bat. If you run the wheel like a hamster on steroids in the first few months, sucking up, staying late and trying to be the all conquering hero - the expectations are going to be centered around that.

4. I am an average Joe, who preferred to get in by 9.30 and get off by 6.00ish - I didn't sync my emails, didn't give a hoot unless it was absolutely crucial and someone called/texted me about the issue and it needed urgent attention. I am not a doctor saving people, just an engineer fixing bugs.

5. Of course my compensation/bonuses didn't go up like my friends who did the long hours, but I am absolutely cool about that. They deserved it.
I assume then you'd expect him to learn about polymorphism, inheritance, classes, the 'static' keyword, and virtual functions if this was an OO language, if these kinds of things are on the table, right?

I'm sure there aren't truckloads of evidence of beginners having problems with those concepts.
> Either there is a God who actually exists in reality

Well, which/what "God"? the definition of God itself is purely a philosophical question. You can't ask yourself whether "God" exists or not, until you define precisely what you mean by "God". And men do not agree at all on what "God" is, even those that claim they follow the same religion. That's why you can't ask "science" to answer a question on a matter that has no formal definition to begin with. God is an idea first and foremost. a vague idea at best that bear no exact definition, thus a philosophy.
Tesla's new Model S has all-wheel drive and 240-mile range
Singer and Songwriter Chloe Temtchine – Pulmonary Hypertension
> Are you serious? We're talking about a new thing that only restricts access compared to before. It would not be the same as a warrant today. That objection is ridiculous.

Okay, I'm gonna cut off the conversation at this point. YCombinator is not a good forum for discussion. I see you're frustrated so we'll just let it end here.

I strongly disagree with your opinion, so I'm thinking its best to just agree to disagree at this point.
If you want a full PaaS, Cloud Foundry is currently implementing .NET app support as well.

Disclaimer: I work for Pivotal Labs, which is part of Pivotal, the main contributor to Cloud Foundry.
I have a personal setup like that:

* e is aliased to `emacs` (I use Emacs on command line and Sublime Text using a GUI and projects, so I use `subl` command rarely).
* g is aliased to `git`.
* z is a glorious cd command: https://github.com/rupa/z

Besides them I use `rsub` command when editing files on a remote server, which is `rmate` for Sublime Text.

Tip for zsh users: With zsh's history-beginning-search-* commands I can write only a prefix to find a command in history. E.g. If I already typed `rsub user_management/forms.py` before and want to open that file, I type `rsub u` and press up arrow a few times till I get to the result I want.
Or maybe get a smart door lock that is activated by your phone, and save $400.

I mean, I kid. But I think that you're overestimating the amount of truly useful stuff that you can do where the only input is a tap or two and contextual environmental information, versus the truly useful stuff you can do with no taps and contextual environmental information.
I recently gave a talk about the relationships between VMs and containers: http://original.livestream.com/pivotallabs/video?clipId=pla_...
They responded to all my questions as honestly as they were able to
To get deadline support on command-line programs that don't, one can use rlwrap. Ex: rlwrap openssl s_client -connect IMAP.google.com:993 rlwrap telnet google.com 443
You have toremember there are ~1 billion people in India. So just playing the numbers game there are three-four times as many incompetent programmers there than in the USA. Of course, that doesn't mean India is 3-4 times worse than the States. Although, thinking about the maths for choosing a representative sample size from a population, it looks like for large populations the required sample size to get representative data will be equivalent. I don't know enough to work out how un-representative a small-N sample will be, with population size varying. Anyone?
Twitter faces Google buyout rumors once again
I agree with this. in the lena DUNHAM case she seems to be affirming maron's assumptions. The question implies that if you don't agree with me I have totally misunderstood you as a person. If she replied with yeah, ok(or any other negative word), she would be communicating her new knowledge of marons inability to relate and the either dismissing the statement or rejecting it. Much conversation is to relate as apposed to communicating specific ideas. on a slight tangent that new usage of random to mean unexpected is more actually meant to me of all the actions I've seen you take I would not have predicted this on.
Unfortunately it looks like longbets have to be at least 2 years. I routinely make wagers like this and always pay up if I lose (though my opponents sometimes welch). I'm super easy to find on the internet.
Reddit CEO Ellen Pao bans salary negotiations
I've seen Apple developers that weren't allowed to contribute to WebKit.
I wonder how much they paid for that domain name. Check out the WhoIs.

Domain Name: MESSENGER.COM

Registrar: HOGAN LOVELLS INTERNATIONAL LLP

Sponsoring Registrar IANA ID: 1526

Whois Server: whois.anchovy.com

Referral URL: http://www.anchovy.com

Name Server: A.NS.FACEBOOK.COM

Name Server: B.NS.FACEBOOK.COM

Updated Date: 12-nov-2014

Creation Date: 04-nov-1998

Expiration Date: 03-nov-2015
Interesting. I do volunteer work at a videogame museum and I was just about to propose a system for preserving videogame art assets and enabling presenting them outside the context of the original game. There is a problem with the content of old games being lost due to only existing in idiosyncratic formats in hardware ROMs. Also, it poses a curatorial challenge to present the visual art at the end of a game with a 50 hour play time.

I guess the industry doesn't want us to do that!

(Disclosure: I work with the Oakland museum mentioned.)
That's a 71 page document. If you understand the "more thoughtful and nuanced" argument from the ESA, would you mind writing it up? I feel like one of the services the EFF provides is reading through these documents, summarizing their arguments, and providing a "is this shitty or not" perspective to a wider audience.
ZFS is, and Apple almost had it. Damn.
I highly recommend Ray Tracing from Ground Up by Kevin Suffern. The book assumes no prior knowledge.

http://www.raytracegroundup.com/

I took the raytracing course taught by Kevin at UTS. It was great.
Yes, I think it is. It's a 30 page document with another 3~40 pages of supporting materials, which consider things like the difference between single and multiplayer modes and so forth.

Also, the EFF article doesn't even touch on the question of what users are actually buying, but boils the entire position paper down to 'hackers are practically pirates!!' Reading the comments here, I see it's been quite successful as a piece of emotional manipulation :-/
I definitely get where this is coming from - I've been using gulp+browserify+watchify+react+express+mongoose lately, and even though I really do like all of the tools individually just wiring all of the different bits and pieces together feels like a chore and is very error-prone.

I think there's a lot of space in the frontend arena for a convention-over-configuration frontend framework that ties in ES6 & jsx transforms, jshint, css bundling, sourcemap generation, and production bundling & minification in a nice way with sane defaults and strong conventions.

That way I don't end up using http://octo-labs.github.io/snowflake/ for every JS project.
Chrome always gives this really scary warning that the extension will be able to read all my tabs etc. They need to sandbox everything so that I don't have to feel worried while installing extensions. Worry is not a good UX.
Imagine what having constraints imposed by existing applications and business requirements could do for you.

C'mon, kids. It's not all rails apps from your MacBooks out there.
http://www.vimperator.org/vimperator / http://www.vimperator.org/muttator
Reminds me of https://github.com/ddollar/foreman
I would have thought that it would have been particularly important for this to have been open to review and critique from the start given GitHub's status and importance to the wider community. Heck, even Microsoft is developing new .Net components in the open.

Would have been nice to have had debate on existing solutions to weigh the pros/cons.
YouTube plans subscription service for ad-free videos, sources say
Ask HN: Review my startup project – http://yescharis.com/
What do you all think? Is it useful?
> a low-base / high-commission model is proven to attract and incentivize talented reps and drive out the low performers

I'm interested in hearing how this is proven. I've seen incentivized sales reps close deals that damaged the company, just like I've seen "successful" marketing campaigns that eventually killed their products.

If you use bookings as your metric for bonuses and then turn around and use bookings to measure whether the incentives are working on a per-worker basis, you'll miss a lot of negative effects. If sales starts overpromising the product, sabotaging each others' deals, or even chasing after bigger but short-term customers, you could see the metrics improve as the company falls apart. And then there's the fact that, even within a department, you'll hopefully have a group of people with diverse motivations.

That's why I'm curious about how this model has been "proven".
And it must have sucked or else people would have bought it in iPhone-like numbers. Apple changed the category by figuring it out.
Werewolf mafia game implementation, run as an IRC bot on freenode at ##werewolf
The amazing part is the energy density and discharge rate of LIPO batteries. Also the ducted fan is impressive for its size. As a hobby project its fun to watch. As a consumer product, the noise pollution would turn the average alpine ski resort into the audio equivalent of a highway.
Maybe one day we'll grow houses.
Senate creating secret encyclopedia of US spy programs
I've already know what it is, and it isn't maleware or a packer. What I'm looking for is something that can do analysis on a bit of data and say what compression scheme is likely used.
Sorry for late reply. It was 5 attempts per hour per ip. Not per email.
The Ray Tracer, as well as the Operating System, is the common feat of the unemployed programmer. What would be neat is if these skills could be transferred into the real world.
I know that it's hard to feel the difference between condescension and having a point, so I want to let you know you're doing the first thing here.
EULAs aren't contracts; contracts require compensation in kind. You already bought the product (a physical CD containing a game, say), and the EULA wasn't a part of the negotiation of that sale. The EULA only comes after, and you get nothing in exchange for agreeing to it, so it doesn't have any legal force.

Imagine buying a home, and then on move-in day you find another contract taped to the front door that asks you to sign it in exchange for keys. In such a situation, the obvious thing to do is to just ignore the exploitation and call a locksmith. It's your house, after all; you have a prior negotiated sale that says so.

EULAs work if you had to agree to them in advance of the product sale, of course. If you buy something from an online service, chances are you agreed to its EULA before being allowed to buy it. In fact, for "app stores" in particular (iTunes, Steam, etc.) individual products sold therein could have a post-install license with implicitly-fully-enforcable terms requiring no additional agreement, because the terms you agreed to when registering for the store could obligate you to abide by any additional terms shipped with the individual products.
I would mind, because that would be hours and hours of unpaid work which would probably just lead to me getting labelled as a shill for the ESA by many HN readers. Sorry.

The executive summary (which begins on the first page) is only 4 pages long, which I think is a manageable read.
I was under personal service contracts for 16 years. They were incredibly helpful for making long term personal decisions, such as buying a house. Who knows when you'll get laid off as an at-will employee, for reasons having nothing to do with personal performance?
I honestly hadn't seen git-bigstore. Git LFS started out as a Git Media update, actually. We changed the name pretty late in the process so that it didn't clash with existing Git Media repositories. Go was picked so that we could ship static binaries so its users don't have to worry about installing the correct ruby/python runtime and 3rd party dependencies.

Git LFS isn't tied to any specific service either. You can install our reference server somewhere, and start using it with your GitHub (or any host really) repositories without having to sit in our wait list or pay us a dime. Though our reference server isn't really production ready, so I wouldn't advise that for real work just yet :)
The New generation of Production Company is coming soon
Sure, Dropbox will allow access to the files across all your devices. But it doesn't expose the photo metadata -- things like location, date/time, face recognition -- in a way that lets you filter meaningfully.
Serious question: how often do you approach the publisher and ask for their help with this? Have you developed an administrative system that could present these requests in a standardized and actionable way to the publishers' legal departments, or just the technical system?
In this scenario the game disc can still constitute a license, not the actual game. The contents of the disc would simply be a convenient installation method.
So I haven't looked into all the metrics that they are getting off of PCP but from an initial glance it doesn't look like they are getting a lot more information then you get off net-snmp.

In this one case the windows platform isn't going to hold you back too much. On top of that anything the .net stack on windows gives you access to WMI which can give you really simple really deep data from your application.

Don't buy into too much hype on what some of the big guys are doing on monitoring, most of their challenges seem to be around the scale they are monitoring at not with the depth of metrics.
You don't own the game.

You agreed in the EULA to own a license to use the game, a license which no doubt can be modified at anytime for any reason, including removing any right to use the game.
Thanks Rapzid, I also think that an open process would have lead to a better outcome. I hope GitHub follows up with a rationale for the points Joey mentioned in this thread.
They will mostly be preserved anyway.

When the game is well distributed, preservation won't make too much sense. Nobody will have enough pieces, though it may well be possible to capture a lot of the before it all gets old too.

But if they are stand alone, or even download 'n play, people are going to archive them.

To me, given how existing efforts have helped publishers and producers out many times in the form of commented and running code, whether we archive seems largely moot.

The real question is how do we make the money work?

One thing I see a lot is this assumption or presumption of tons more sales, if only...

Old one not available

Pirates

Used

Swap with friends

...aren't in play.

But the dollars aren't there. Most people cannot just double or triple their entertainment budget, and there is a case for time too. Who can actually get through them all?

Some more dollars are there though. I agree with that, but I likely disagree in the amounts and to some degree, who.

As for the illegal hacking. No way. That really isn't open for discussion. If it's on my machines, I get to take a look.

Maybe there is little to see. Then again, teaching myself on these kinds of experiences is really high value. I can't reasonably let that idea get beat up fo no good reason.

Many of us here know how valuable an activity like cracking a game can be.

And at some point the need for better experiences drives demand for people able to deliver.

There is a basic disconnect there. Run it and don't go looking... are you kidding?

Seems to me they could offer archives themselves too.

If you have hardware, great. Just run it. If you don't, maybe it makes sense to allow people to get a copy they can work with.

There are a lot of things kind of broken right now. Budgets, costs and risks are high, and so is the asking price...

Seems to me, a stand alone title is high value, assuming the title itself is good, right? I can swap with friends, and do other things I that adds value.

A split thing that needs always on Internet is less. Download same, because I am doing work to make it happen and I can't swap easily...